.pick [hidden],.fbox [hidden],[data-cards]+.cards [hidden]{display:none!important}.crumbs{color:var(--on-3);gap:8px;margin:0 0 18px;padding:0;font-size:.875rem;list-style:none;display:flex}.crumbs a{color:var(--on-2);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs li+li:before{content:"/";color:var(--on-3);margin-right:8px}.ofh{color:var(--on);background:radial-gradient(55% 70% at 88% 18%,#2b6cff57,#0000 70%),radial-gradient(40% 55% at 100% 100%,#96458a47,#0000 70%),linear-gradient(#040a18,#071229);position:relative;overflow:hidden}.ofh__grid{align-items:center;gap:40px;padding-block:clamp(40px,5vw,80px);display:grid}@media (width>=1000px){.ofh__grid{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:64px}}.ofh__grid>*{min-width:0}.ofh .lead{color:var(--on-2);max-width:46ch;margin-top:20px}.facts{color:var(--on-2);flex-wrap:wrap;gap:10px 22px;margin-top:24px;padding:0;font-size:.9375rem;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:flex}.facts .ic{width:18px;height:18px;color:var(--cyan)}.cmpw{overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:720px;font-size:.9375rem;line-height:1.45}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-l);padding:13px 16px}.cmp thead th{font:760 1.0625rem/1.25 var(--fd);border-bottom:2px solid var(--ink);vertical-align:bottom}.cmp thead th small{font:500 .8125rem/1.3 var(--f);color:var(--ink-3);margin-top:4px;display:block}.cmp thead th:first-child{width:22%}.cmp tbody th{color:var(--ink);font-weight:600}.cmp td{color:var(--ink-2)}.cmp .g th{font:500 .8125rem/1.2 var(--fu);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-l2);padding-top:26px}.cmp .no{color:var(--ink-3)}.cmp td>.ic{vertical-align:-3px;width:16px;height:16px;color:var(--blue);margin-right:6px;display:inline-block}.cmp .hl th,.cmp .hl td{background:#196dac0f}.dark .cmp th,.dark .cmp td{border-bottom-color:var(--line-d)}.dark .cmp thead th{color:#fff;border-bottom-color:#fff9}.dark .cmp thead th small{color:var(--on-3)}.dark .cmp tbody th{color:#fff}.dark .cmp td{color:var(--on-2)}.dark .cmp td>.ic{color:var(--cyan)}.cmp__foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:22px;font-size:.9375rem;display:flex}.cmp__foot>:only-child{margin-left:auto}.dark .cmp__foot{color:var(--on-2)}.cards{display:none}@media (width<=899px){.js .cmpw{display:none}.js .cards{gap:10px;display:grid}}.cards details{box-shadow:inset 0 0 0 1px var(--line-l);background:#fff;border-radius:14px}.dark .cards details{box-shadow:inset 0 0 0 1px var(--line-d2);background:#ffffff0a}.cards summary{cursor:pointer;gap:2px;padding:16px 44px 16px 18px;list-style:none;display:grid;position:relative}.cards summary::-webkit-details-marker{display:none}.cards summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;transition:transform .2s;position:absolute;top:24px;right:20px;transform:rotate(45deg)}.cards details[open] summary:after{transform:rotate(-135deg)}.cards summary b{font:760 1.125rem/1.25 var(--fd)}.cards summary small{color:var(--ink-3);font-size:.875rem}.dark .cards summary small{color:var(--on-3)}.cards dl{margin:0;padding:0 18px 16px}.cards dt{color:var(--ink);margin-top:12px;font-size:.875rem;font-weight:600}.dark .cards dt{color:#fff}.cards dd{color:var(--ink-2);margin:2px 0 0;font-size:.9375rem}.dark .cards dd{color:var(--on-2)}.cards .gt{border-top:1px solid var(--line-l2);font:500 .75rem/1.2 var(--fu);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;padding-top:12px}.dark .cards .gt{border-top-color:var(--line-d)}.faqx{gap:28px clamp(40px,6vw,96px);display:grid}@media (width>=1000px){.faqx{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start}.faqx__side{position:sticky;top:110px}}.faqx--after{border-top:1px solid var(--line-l2);margin-top:clamp(64px,7vw,112px);padding-top:clamp(48px,5vw,80px)}.faqx__lead{color:var(--ink-2);max-width:40ch;margin-top:16px}.faqx__ask{border-top:1px solid var(--line-l2);color:var(--ink-2);max-width:34ch;margin-top:28px;padding-top:18px;font-size:.9375rem}.faqx__ask b{color:var(--ink);margin-bottom:4px;display:block}.faqx__ask a{color:var(--plum);text-underline-offset:3px}.faqx__main>.ways,.faqx__main>.srcs{margin-top:32px}.faq{display:grid}.faq details{border-top:1px solid var(--line-l2)}.faq details:last-child{border-bottom:1px solid var(--line-l2)}.faq summary{cursor:pointer;font:600 1.0625rem/1.4 var(--f);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;transition:color .2s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--plum),var(--plum)) center/12px 1.5px no-repeat,linear-gradient(var(--plum),var(--plum)) center/1.5px 12px no-repeat;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-l2);transition:transform .35s var(--ease),box-shadow .2s;border-radius:50%;flex:none}.faq summary:hover{color:var(--plum)}.faq summary:hover:after{box-shadow:inset 0 0 0 1px var(--plum)}.faq details[open] summary:after{background:linear-gradient(#fff,#fff) center/12px 1.5px no-repeat,linear-gradient(#fff,#fff) center/1.5px 12px no-repeat,var(--plum);box-shadow:none;transform:rotate(45deg)}.faq details p{max-width:68ch;color:var(--ink-2);margin:0;padding:0 56px 24px 0}.faq details p a{color:var(--plum)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq details::details-content,.faq summary:after{transition:none}}.ways{gap:12px;margin-top:clamp(40px,5vw,64px);display:grid}@media (width>=760px){.ways{grid-template-columns:1fr 1fr}}.ways a{background:var(--paper);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:20px 22px;text-decoration:none;transition:background .2s;display:grid}.ways a:hover{background:#e8ecf6}.ways b{font:760 1.0625rem/1.3 var(--fd)}.ways span{color:var(--ink-2);grid-column:1;font-size:.9375rem}.ways .ic{width:20px;height:20px;color:var(--plum);grid-area:1/2/3}.ofrm{scroll-margin-top:72px}.ofrm__grid{align-items:start;gap:clamp(32px,4vw,64px);display:grid}@media (width>=1000px){.ofrm__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ofrm .lead{color:var(--on-2);max-width:44ch;margin-top:18px}.ofrm__list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ofrm__list li{color:var(--on-2);gap:12px;display:flex}.ofrm__list .ic{width:20px;height:20px;color:var(--cyan);flex:none;margin-top:2px}.ofrm__who{border-top:1px solid var(--line-d);color:var(--on-3);margin-top:24px;padding-top:18px;font-size:.9375rem}.ofrm__alt{color:var(--on-3);margin-top:18px;font-size:.9375rem}.ofrm__alt a{color:var(--on)}.fbox{color:var(--ink);background:#fff;border-radius:20px;padding:clamp(20px,2.4vw,30px);box-shadow:0 30px 70px -30px #0009}.ftabs{background:var(--paper);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.ftabs button{min-height:44px;color:var(--ink-2);font:500 .9375rem var(--fu);cursor:pointer;background:0 0;border:0;border-radius:9px}.ftabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0a15301f}.fgrid{gap:14px;display:grid}@media (width>=560px){.fgrid{grid-template-columns:1fr 1fr}.fgrid .full{grid-column:1/-1}}.fld{gap:6px;display:grid}.fld label{color:var(--ink);font-size:.875rem;font-weight:600}.fld label i{color:var(--plum);font-style:normal}.fld input,.fld select,.fld textarea{background:var(--paper);width:100%;min-height:46px;box-shadow:inset 0 0 0 1px var(--line-l2);color:var(--ink);font:400 1rem/1.4 var(--f);border:0;border-radius:9px;padding:10px 12px}.fld textarea{resize:vertical;min-height:96px}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.fld [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #c2410c}.ferr{color:#b13a0b;min-height:0;font-size:.8125rem}.fchk{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:.875rem;display:grid}.fchk input{width:20px;height:20px;accent-color:var(--plum);margin:1px 0 0}.fchk a{color:var(--plum)}.fbox .btn{justify-content:center;width:100%;margin-top:6px}.fok{justify-items:start;gap:10px;padding:12px 0;display:grid}.fok .ic{color:#1f7a4d;width:36px;height:36px}.fok b{font:760 1.375rem/1.2 var(--fd)}.fok p{color:var(--ink-2)}.fnote{color:var(--ink-3);margin-top:12px;font-size:.8125rem}.ofh .h1 span{font:500 clamp(1.05rem,.95rem + .4vw,1.3rem)/1.4 var(--f);letter-spacing:0;color:var(--on-2);margin-top:10px;display:block}.sits{gap:12px;display:grid}@media (width>=700px){.sits{grid-template-columns:1fr 1fr}}@media (width>=1100px){.sits{grid-template-columns:repeat(5,1fr)}}.sits li{box-shadow:inset 0 0 0 1px var(--line-l);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.sits b{font:760 1.0625rem/1.3 var(--fd)}.sits p{color:var(--ink-2);font-size:.9375rem}.sits a{margin-top:auto;padding-top:6px;font-size:.875rem}.scope{gap:clamp(20px,3vw,40px);display:grid}@media (width>=900px){.scope{grid-template-columns:repeat(3,1fr)}}.scope h3{font:760 1.1875rem/1.25 var(--fd);border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding-bottom:12px;display:flex}.scope h3 .ic{width:22px;height:22px;color:var(--blue)}.scope ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.scope li{color:var(--ink-2);gap:10px;font-size:.9375rem;display:flex}.scope li .ic{width:16px;height:16px;color:var(--blue);flex:none;margin-top:4px}.areas{border-top:1px solid var(--line-l2);margin-top:clamp(32px,4vw,48px);padding-top:24px}.areas h3{font:760 1.125rem/1.3 var(--fd)}.areas ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.areas li{background:var(--paper);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:.9375rem}.ext{background:var(--paper);border-radius:16px;align-items:center;gap:12px 32px;margin-top:28px;padding:22px 24px;display:grid}@media (width>=900px){.ext{grid-template-columns:1fr auto}}.ext b{font:760 1.125rem/1.3 var(--fd)}.ext p{color:var(--ink-2);margin-top:4px;font-size:.9375rem}.ext strong{font:650 1.375rem/1 var(--fd);white-space:nowrap}.flowx{counter-reset:f -1;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.flowx{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.flowx{grid-template-columns:repeat(3,1fr)}}.flowx li{box-shadow:inset 0 0 0 1px var(--line-l);counter-increment:f;background:#fff;border-radius:14px;padding:20px 20px 20px 66px;position:relative}.flowx li:before{content:counter(f);background:var(--ink);color:#fff;width:32px;height:32px;font:700 .9375rem/1 var(--fd);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:20px}.flowx li.zero{background:linear-gradient(135deg,#96458a14,#196dac0f);box-shadow:inset 0 0 0 1.5px #96458a73}.flowx li.zero:before{background:var(--plum)}.flowx b{font:760 1.0625rem/1.3 var(--fd);display:block}.flowx small{color:var(--plum);margin:4px 0 6px;font-size:.8125rem;font-weight:600;display:inline-block}.flowx p{color:var(--ink-2);font-size:.9375rem}.flowx__meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin-top:20px;font-size:.9375rem;display:flex}.flowx__meta b{color:var(--ink)}.gets{align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (width>=1000px){.gets{grid-template-columns:1fr 1fr}}.gets ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.gets li{border-top:1px solid var(--line-d);grid-template-columns:28px 1fr;gap:4px 14px;padding:16px 0;display:grid}.gets li:first-child{border-top:0;padding-top:0}.gets li .ic{width:22px;height:22px;color:var(--cyan);margin-top:2px}.gets li b{color:#fff;font:760 1.0625rem/1.3 var(--fd)}.gets li p{color:var(--on-2);grid-column:2;font-size:.9375rem}.dl3{box-shadow:inset 0 0 0 1px var(--line-d2);background:#ffffff0d;border-radius:16px;margin-top:22px;padding:20px 22px}.dl3 b{color:#fff;font:760 1.0625rem/1.3 var(--fd)}.dl3>p{color:var(--on-2);margin-top:4px;font-size:.9375rem}.dl3 form{gap:10px;margin-top:14px;display:grid}@media (width>=560px){.dl3 form{grid-template-columns:1fr auto}}.dl3 input[type=email]{min-height:46px;color:var(--ink);font:400 1rem var(--f);background:#fff;border:0;border-radius:9px;padding:10px 12px}.dl3 .fchk{color:var(--on-2);grid-column:1/-1}.dl3 .fchk a{color:#fff}.dl3 .ferr{color:#ffb4a8;grid-column:1/-1}.dl3__ok{color:#9ee6c1;margin-top:12px;font-weight:600}.dl3__ok[hidden],.dl3 form[hidden]{display:none}.prices{gap:12px;display:grid}@media (width>=900px){.prices{grid-template-columns:repeat(3,1fr)}}.price{box-shadow:inset 0 0 0 1px var(--line-l);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:24px;display:flex}.price small{color:var(--ink-3);font-size:.875rem}.price b{font:760 1.25rem/1.25 var(--fd)}.price strong{font:650 clamp(1.6rem,1.3rem + 1vw,2rem)/1.1 var(--fd);letter-spacing:-.02em}.price p{color:var(--ink-2);font-size:.9375rem}.price--lead{background:var(--ink);color:#fff;box-shadow:none}.price--lead small,.price--lead p{color:var(--on-2)}.who{align-items:start;gap:clamp(24px,3vw,48px);display:grid}@media (width>=1000px){.who{grid-template-columns:1fr 1.2fr}}.who ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.who li{border-top:1px solid var(--line-l2);color:var(--ink);gap:12px;padding:12px 0;display:flex}.who li:first-child{border-top:0}.who li .ic{width:20px;height:20px;color:var(--plum);margin-top:2px}.indep{background:var(--paper);color:var(--ink-2);border-radius:14px;margin-top:20px;padding:18px 20px}.indep b{color:var(--ink)}.kb3{gap:12px;display:grid}@media (width>=900px){.kb3{grid-template-columns:repeat(4,1fr)}}.kb3 a{background:var(--paper);border-radius:14px;flex-direction:column;gap:10px;min-height:170px;padding:20px;text-decoration:none;transition:background .2s;display:flex}.kb3 a:hover{background:#e8ecf6}.light .kb3 a,.light .ways a{box-shadow:inset 0 0 0 1px var(--line-l);background:#fff}.light .kb3 a:hover,.light .ways a:hover{background:#f8f9fd}.kb3 small{color:var(--plum);font-size:.8125rem;font-weight:600}.kb3 b{font:760 1.0625rem/1.3 var(--fd);color:var(--ink)}.kb3 span{color:var(--plum);align-items:center;gap:6px;margin-top:auto;font-size:.875rem;font-weight:600;display:flex}.kb3 .ic{width:16px;height:16px}.terms{margin:0;padding:0;list-style:none;display:grid}.terms li{padding:0 0 20px 30px;position:relative}.terms li:before{content:"";border:2px solid var(--cyan);background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:4px}.terms li:after{content:"";background:var(--line-d2);width:1px;position:absolute;top:21px;bottom:-1px;left:10px}.terms li:last-child{padding-bottom:0}.terms li:last-child:after{display:none}.terms time{color:var(--cyan);font:650 .8125rem/1.3 var(--f);font-variant-numeric:tabular-nums;display:block}.terms b{color:#fff;font:700 1rem/1.3 var(--fd);margin-top:3px;display:block}.terms p{color:var(--on-2);margin-top:3px;font-size:.875rem;line-height:1.45}.terms p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.terms li.past:before{background:var(--on-3);border-color:var(--on-3)}.terms li.past time{color:var(--on-3)}.terms li.now{padding-bottom:16px}.terms li.now:before{border-color:var(--plum-hi);background:var(--plum-hi)}.terms li.now span{background:var(--plum);color:#fff;font:600 .75rem/1.5 var(--f);border-radius:999px;padding:2px 10px;display:inline-block}.light .terms li:before,.white .terms li:before{background:#fff}.light .terms li:after,.white .terms li:after{background:var(--line-l2)}.light .terms time,.white .terms time{color:var(--plum)}.light .terms b,.white .terms b{color:var(--ink)}.light .terms p,.white .terms p{color:var(--ink-2)}.light .terms li.past:before,.white .terms li.past:before{background:var(--ink-3);border-color:var(--ink-3)}.light .terms li.past time,.white .terms li.past time{color:var(--ink-3)}@media (width>=900px){.terms--h{gap:0;display:flex}.terms--h li{flex:1 1 0;padding:30px 20px 0 0}.terms--h li:before{top:0;left:0}.terms--h li:after{width:auto;height:1px;inset:6px 0 auto 20px}.terms--h li:last-child:after{display:none}.terms--h li.now{flex:none;padding:30px 20px 0 0}}.srcs{border-top:1px solid var(--line-l);color:var(--ink-3);margin-top:28px;padding-top:18px;font-size:.875rem}.srcs b{color:var(--ink-2);font-weight:600}.srcs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pick{box-shadow:0 30px 70px -30px #000000b3,inset 0 0 0 1px var(--line-d2);background:linear-gradient(#122654eb,#09142ef5);border-radius:20px;padding:clamp(22px,2.4vw,30px);scroll-margin-top:96px}.pick h2{font:700 clamp(1.4rem,1.1rem + .8vw,1.75rem)/1.15 var(--fx);letter-spacing:-.025em;color:#fff}.pick__intro{color:var(--on-2);margin-top:6px;font-size:.9375rem}.pick__bar{gap:6px;margin:20px 0 18px;display:flex}.pick__bar i{background:#a0beff2e;border-radius:2px;flex:1;height:4px;transition:background .3s}.pick__bar i.on{background:linear-gradient(90deg,var(--electric),var(--plum-hi))}.pick fieldset{border:0;min-width:0;margin:0;padding:0}.pick legend{font:760 1.0625rem/1.3 var(--fd);color:#fff;margin-bottom:12px;padding:0}.pick__step{font:500 .8125rem/1 var(--fu);letter-spacing:.04em;color:var(--on-3);margin-bottom:8px}.pick__opts{gap:8px;display:grid}.pick__opts button{width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line-d);color:var(--on);font:500 .9375rem/1.35 var(--f);text-align:left;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background .2s,box-shadow .2s;display:flex}.pick__opts button .ic{width:16px;height:16px;color:var(--on-3);flex:none}.pick__opts button:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #a0beff73}.pick__opts button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--plum-hi);background:#96458a4d}.pick__back{min-height:40px;color:var(--on-2);font:500 .875rem var(--f);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin-top:14px;padding:0;text-decoration:underline}.pick__back[hidden]{display:none}.pick__res{gap:10px;display:grid}.pick__lbl{color:var(--on-3);font-size:.875rem}.pick__pack{font:700 clamp(1.5rem,1.2rem + 1vw,2rem)/1.1 var(--fx);letter-spacing:-.025em;color:#fff}.pick__why{color:var(--on-2)}.pick__next{border-top:1px solid var(--line-d);color:var(--on-3);padding-top:12px;font-size:.9375rem}.pick__act{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.pick__act .tl{color:var(--on)}.pick__reset{color:var(--on-3);font:500 .875rem var(--f);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;min-height:40px;padding:0;text-decoration:underline}main{--hx:var(--plum);--hexclip:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.dark,.ofh,.ofrm,.pick,.tier--top,.resp>div:last-child,.docs2__c--op{--hx:var(--cyan)}main li:not(.pack li,.train li):has(>svg.ic:first-child>use[href=\#i-check])>svg.ic:first-child{display:none}main li:not(.pack li,.train li):has(>svg.ic:first-child>use[href=\#i-check]):before,.gets li:before,.pub li:before{content:"";background:var(--hx);width:8px;height:9px;clip-path:var(--hexclip);flex:none;margin-top:calc(.75em - 4px)}.gets li>.ic:first-child,.pub li>.ic:first-child{display:none}.gets li{grid-template-columns:14px 1fr}.gets li:before{grid-row:1;margin-top:.62em}.pub li{grid-template-columns:14px 1fr}.pub li:before{grid-row:1;margin-top:.6em}.sits{gap:28px 32px}.sits li{box-shadow:none;border-top:1px solid var(--line-l2);background:0 0;border-radius:0;padding:22px 0 0;position:relative}.sits li:before{content:"";background:var(--plum);width:36px;height:2px;position:absolute;top:-1px;left:0}.sits li:after{content:"";background:var(--plum);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.sits li:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.sits li:after{transition:none}}.sits b{font:760 1.1875rem/1.25 var(--fd);letter-spacing:-.01em}.scope h3{border-bottom:1px solid var(--line-l2);padding-bottom:14px;font-size:1.25rem;position:relative}.scope h3 .ic{display:none}.scope h3:after{content:"";background:var(--plum);width:36px;height:2px;position:absolute;bottom:-1px;left:0}.flowx li{padding:22px 22px 22px 80px}.flowx li:before{display:none}.flowx .hxn{width:40px;height:45px;position:absolute;top:18px;left:20px}.flowx .hxn b{font:700 .9375rem/1 var(--fd);color:var(--ink)}.flowx li.zero .hxn svg{fill:url(#gHexFill);stroke:none}.flowx li.zero .hxn b{color:#fff}@media (width>=1100px){.flowx li:not(:nth-child(3n)):after{content:"";background:var(--line-l2);width:12px;height:1px;position:absolute;top:40px;right:-11px}}.ofrm{position:relative;overflow:hidden}.ofh:before,.ofrm:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.57' height='72' viewBox='0 0 41.57 72'%3E%3Cpath d='M0 12 20.785 0 41.57 12v24L20.785 48 0 36zM20.785 48v24' fill='none' stroke='%23A0BEFF' stroke-opacity='.12'/%3E%3C/svg%3E") 0 0/41.57px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 70% at 84% 42%,#000,#0000 72%);mask-image:radial-gradient(48% 70% at 84% 42%,#000,#0000 72%)}.ofrm:before{-webkit-mask-image:radial-gradient(40% 60% at 8% 100%,#000,#0000 75%);mask-image:radial-gradient(40% 60% at 8% 100%,#000,#0000 75%)}.ofh>.wrap,.ofrm>.wrap{z-index:1;position:relative}.ph{background:var(--night);border-radius:16px;margin:0;position:relative;overflow:hidden}.ph img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (width>=1000px){.ph--fill{align-self:stretch}.ph--fill img{aspect-ratio:auto;height:100%;min-height:340px}}.ph--wide{margin-bottom:clamp(32px,4vw,48px)}.ph--wide img{aspect-ratio:21/9}@media (width<=699px){.ph--wide img{aspect-ratio:4/3}}.xh{isolation:isolate;background:var(--night);color:var(--on);position:relative;overflow:hidden}.xh__ph{z-index:-1;margin:0;position:absolute;inset:0 0 0 28%}.xh__ph img{object-fit:cover;object-position:58% 42%;width:100%;height:100%;animation:xhIn 1.8s var(--ease) both;display:block}.xh__ph:after{content:"";background:linear-gradient(90deg,var(--night) 0%,#071229e0 16%,#0712296b 42%,#07122914 70%,transparent),linear-gradient(0deg,var(--night) 0%,#07122966 18%,transparent 40%);position:absolute;inset:0}@keyframes xhIn{0%{transform:scale(1.05)}to{transform:none}}@media (prefers-reduced-motion:reduce){.xh__ph img{animation:none}}.xh__in{flex-direction:column;justify-content:center;min-height:clamp(540px,66vh,700px);padding-block:clamp(56px,7vw,112px) clamp(64px,8vw,128px);display:flex}.xh__in>*{max-width:600px}.xh .h1{color:#fff;max-width:17ch}.xh .h1 span{color:#b8cbe4;display:block}.xh__lead{color:var(--on-2);max-width:44ch;margin-top:26px;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.6}@media (width<=899px){.xh__ph{position:relative;inset:auto}.xh__ph img{aspect-ratio:4/3;object-position:62% 40%;height:auto}.xh__ph:after{background:linear-gradient(0deg,var(--night) 0%,#0712294d 30%,transparent 55%)}.xh__in{min-height:0;padding-top:4px}}.ph2{background:var(--night);border-radius:18px;margin:0;position:relative;overflow:hidden}.ph2 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}@media (width>=1000px){.ph2--fill{align-self:stretch}.ph2--fill img{aspect-ratio:auto;min-height:360px}}.ph2--pano img{aspect-ratio:21/9}@media (width<=699px){.ph2--pano img{aspect-ratio:4/3}}.fcons{color:var(--ink-3);font-size:.8125rem;line-height:1.5}.fcons.full{grid-column:1/-1}.fcons summary{cursor:pointer;width:fit-content}.fcons p{margin-top:6px}.fcons a{color:inherit}.dl3 .fcons,.ark__gate .fcons{color:var(--on-3);grid-column:1/-1}
