.carousel{gap:var(--s6);display:grid}.carousel__slides{display:grid}.quote{gap:var(--s5);margin:0;display:grid}.js .quote{transition:opacity .26s ease, transform .26s var(--ease-out);grid-area:1/1}.js .quote:not(.is-current){opacity:0;visibility:hidden;transition:opacity .2s ease, transform .2s var(--ease-out), visibility 0s .2s;transform:translateY(6px)}.quote+.quote{margin-top:var(--s8)}.js .quote+.quote{margin-top:0}.quote blockquote{margin:0}.quote p{color:var(--text);font-weight:500}.quote figcaption{font-size:var(--fs-sm)}.quote__name{color:var(--text);font-weight:500}.quote__role{color:var(--text-3)}.carousel__nav{align-items:center;gap:var(--s3);display:flex}.carousel__arrow{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;transition:border-color var(--dur-ui) ease, background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.carousel__arrow svg{width:1rem;height:1rem;transition:transform var(--dur-ui) var(--ease-out)}.carousel__arrow[data-dir="-1"] svg{transform:rotate(180deg)}.carousel__arrow:active{transform:scale(.94)}.carousel__count{font-size:var(--fs-xs);color:var(--text-3);text-align:center;min-width:3.5rem}.carousel__arrow:hover{border-color:var(--accent)}.carousel__arrow[data-dir="1"]:hover svg{transform:translate(2px)}.carousel__arrow[data-dir="-1"]:hover svg{transform:rotate(180deg)translate(2px)}@media (hover:hover) and (pointer:fine){.carousel__arrow:hover{border-color:var(--accent)}}.hero{background:var(--bg);padding-block:clamp(var(--s10), 1.5rem + 4vw, var(--s16)) clamp(var(--s12), 2rem + 4vw, var(--s20));position:relative;overflow:hidden}.hero__grid{gap:var(--s8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hero__copy{z-index:2;grid-area:1/1/auto/span 6;padding-top:clamp(0rem,5vw - 2rem,3.5rem);position:relative;container-type:inline-size}.hero__title{font-size:min(var(--fs-h1), 7.6cqi);font-weight:800;font-stretch:var(--wide);letter-spacing:-.01em;line-height:1.02}.hero__sub{margin-top:var(--s6);font-size:var(--fs-base);color:var(--text-2);max-width:48ch;line-height:1.6}.hero .actions{gap:var(--s3);margin-top:var(--s8);flex-wrap:wrap;display:flex}.map{margin:0 calc(-1 * var(--gutter)) 0 0;z-index:1;grid-area:1/6/auto/-1;position:relative}.map__stage{aspect-ratio:4/3;width:100%;position:relative}.map__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map__ring{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 6}.edge{--hit:0;stroke:color-mix(in oklch, #61e6fff2 calc(var(--hit) * 100%), #3a95cd47);stroke-width:calc(1.25px + var(--hit) * 1px);transition:stroke .25s}@supports (color:lab(0% 0 0)){.edge{stroke:color-mix(in oklch, lab(84.6211% -32.4746 -23.6373/.95) calc(var(--hit) * 100%), lab(58.1355% -13.4597 -37.607/.28))}}.map.is-scanning .edge{transition:none}.edge--find{stroke-dasharray:4 4}.edge.is-near{stroke:#54d8f4e6;stroke:lab(79.8907% -30.8063 -25.477/.9)}.node__dot{fill:var(--bg);stroke:#3bacda;stroke:lab(65.467% -20.997 -33.5068);stroke-width:1.5px;transition:fill .25s,stroke .25s}.node--ext .node__dot{stroke:#6583a3;stroke:lab(53.465% -4.91327 -20.7512)}.node{--hit:0}.node__halo{fill:#54d8f473;fill:lab(79.8907% -30.8063 -25.477/.45);opacity:var(--hit);transform-box:fill-box;transform-origin:50%;transform:scale(calc(2.1 - var(--hit) * 1.3))}.node__lbl{font:500 13px/1 var(--mono);fill:color-mix(in oklch, var(--accent-hi) calc(var(--hit) * 100%), var(--text-3));transition:fill .25s}.node__lbl--ext{font:400 12px/1 var(--font);fill:color-mix(in oklch, var(--text) calc(var(--hit) * 100%), #8594a4)}@supports (color:lab(0% 0 0)){.node__lbl--ext{fill:color-mix(in oklch, var(--text) calc(var(--hit) * 100%), lab(60.5187% -2.96581 -10.559))}}.node--asset .node__dot,.node--ext .node__dot{fill:color-mix(in oklch, var(--accent) calc(var(--hit) * 100%), var(--bg))}.map.is-scanning .node__lbl,.map.is-scanning .node__dot{transition:none}.node.is-near .node__dot{fill:var(--accent);stroke:var(--accent-hi)}.node.is-near .node__lbl{fill:var(--text)}.node--find .node__dot{stroke-width:2px}.node--crit .node__dot{stroke:var(--crit);fill:#fd746640;fill:lab(65.915% 52.5472 34.4498/.25)}.node--warn .node__dot{stroke:var(--warn);fill:#fac05333;fill:lab(81.5097% 13.9276 61.0551/.2)}.node--crit .node__halo{fill:#fd746666;fill:lab(65.915% 52.5472 34.4498/.4)}.node--warn .node__halo{fill:#fac05359;fill:lab(81.5097% 13.9276 61.0551/.35)}.core__halo{fill:#268bfc2e;fill:lab(56.8475% 3.2759 -65.2818/.18);stroke:#54d8f459;stroke:lab(79.8907% -30.8063 -25.477/.35);transform-box:fill-box;transform-origin:50%}.tick{stroke:#4b5b7799;stroke:lab(38.2512% -.498399 -18.1549/.6);stroke-width:1px}.tick--major{stroke:#5d93b8cc;stroke:lab(58.2422% -10.5263 -25.4057/.8);stroke-width:1.5px}.map__marker path{fill:var(--accent-hi)}.map__marker line{stroke:#87e8ff80;stroke:lab(86.7412% -26.1275 -21.3871/.5);stroke-width:1.5px}.map__fx{pointer-events:none}.ripple{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:ripple 1.1s var(--ease-out) forwards}.ripple--crit{stroke:var(--crit);stroke-width:2px;animation-duration:1.5s}.ripple--warn{stroke:var(--warn);stroke-width:2px;animation-duration:1.5s}.shock{fill:none;stroke:#54d8f48c;stroke:lab(79.8907% -30.8063 -25.477/.55);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.2,.7,.3,1) forwards shock}.packet circle{fill:var(--accent-hi)}.packet .packet__glow{fill:#54d8f447;fill:lab(79.8907% -30.8063 -25.477/.28)}.lock{fill:none;stroke-width:2px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50%}.lock--crit{stroke:var(--crit)}.lock--warn{stroke:var(--warn)}.lock.is-on{animation:lock 1.8s var(--ease-out) forwards}.map__hud{z-index:3;justify-items:start;gap:var(--s1);font-size:var(--fs-xs);color:var(--text-3);letter-spacing:.02em;pointer-events:none;display:grid;position:absolute;bottom:3rem;left:12%}.hud__live{align-items:center;gap:var(--s2);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;display:inline-flex}.hud__dot{background:var(--accent);width:.5rem;height:.5rem}.hud__deg{color:var(--text-2);font-variant-numeric:tabular-nums;min-width:4ch}.hud__n{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.hud__stat--find .hud__n{color:var(--crit)}.hud__n.is-bump{animation:bump .42s var(--ease-out)}html:not(.js) .map__hud{display:none}@media (max-width:640px){.map__hud{gap:0;font-size:.6875rem;bottom:0}.hud__deg{display:none}}.core__lbl{font:500 14px/1 var(--mono);fill:var(--text)}.map__sweep{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;will-change:transform;opacity:0;background:conic-gradient(#0000 0deg 358.6deg,#a5f4fff2 359.6deg,#0000 360deg),conic-gradient(#0000 0deg 250deg,#268bfc0a 290deg,#00abed24 335deg,#54d8f461 359.6deg,#0000 360deg);background:conic-gradient(#0000 0deg 358.6deg,lab(91.4234% -25.4596 -16.9182/.95) 359.6deg,#0000 360deg),conic-gradient(#0000 0deg 250deg,lab(56.8475% 3.2759 -65.2818/.04) 290deg,lab(65.2081% -20.6677 -47.1895/.14) 335deg,lab(79.8907% -30.8063 -25.477/.38) 359.6deg,#0000 360deg);border-radius:50%;width:82.5%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 6%,#000 14% 90%,#0000);mask:radial-gradient(closest-side,#0000 6%,#000 14% 90%,#0000)}.map__finds{position:absolute;inset:0}.find{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.75rem;height:2.75rem;padding:0;position:absolute;translate:-50% -50%}.find:before{content:"";transition:transform .16s var(--ease-out), background-color .16s ease;border:2px solid;border-radius:50%;position:absolute;inset:.55rem;transform:scale(.6)}.find--crit{color:var(--crit)}.find--warn{color:var(--warn)}.find.is-on:before,.find:focus-visible:before{background:currentColor;transform:scale(1)}html:not(.js) .find{display:none}.find__pulse{opacity:0;border:1px solid;border-radius:50%;position:absolute;inset:.6rem}.fcards{gap:var(--s3);margin-top:var(--s4);display:grid}.fcard{padding:var(--s4) var(--s5);border-radius:var(--r-panel);border:1px solid var(--line-strong);background:#0b1427eb;background:lab(6.4413% .830136 -14.0384/.92);max-width:21rem}.fcard__top{align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.fcard__kind{color:var(--text);font-weight:600}.fcard__where{color:var(--accent);font-size:var(--fs-sm)}.fcard__what{color:var(--text);font-size:var(--fs-sm);margin-top:var(--s1);line-height:1.45}.fcard__next{color:var(--text-2);font-size:var(--fs-sm);margin-top:var(--s2)}.fcard__next>span:first-child{color:var(--accent);font-weight:500}.sev{font-size:var(--fs-xs);border-radius:var(--r-chip);padding:.1rem .45rem;font-weight:600;display:inline-block}.sev--crit{color:#ffbeb4;color:lab(82.9517% 27.2803 16.9686);background:#fd746638;background:lab(65.915% 52.5472 34.4498/.22)}.sev--warn{color:#fdd990;color:lab(88.6402% 5.6459 41.0037);background:#fac0532e;background:lab(81.5097% 13.9276 61.0551/.18)}.map.is-live .fcards{margin-top:var(--s2);display:grid}.map.is-live .fcard{opacity:0;visibility:hidden;max-width:26rem;transition:opacity .14s ease, transform .14s var(--ease-out), visibility 0s .14s;grid-area:1/1;transform:translateY(6px)}.map.is-live .fcard.is-on{opacity:1;visibility:visible;transition:opacity .22s ease, transform .22s var(--ease-out), visibility 0s;transform:none}.fcard{background:var(--bg-raise)}.fcard--crit{border-color:#fd746699;border-color:lab(65.915% 52.5472 34.4498/.6)}.fcard--warn{border-color:#fac05380;border-color:lab(81.5097% 13.9276 61.0551/.5)}@media (min-width:1280px){.map.is-live .fcards{right:var(--gutter);z-index:2;width:min(21rem,40%);margin:0;padding:0;position:absolute;bottom:3rem}.map.is-live .fcard{max-width:none}}.map.is-focusing .node:not(.is-near):not(.node--core){opacity:.4}.node{transition:opacity .22s}.fcards{padding-left:12%}.proof{background:var(--bg);border:0}.quote p{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.375rem);line-height:1.25}.quote blockquote{position:relative}@media (prefers-reduced-motion:no-preference){.hero__title,.hero__sub{animation:rise-sm-move .5s var(--ease-out) both}.hero__sub{animation-delay:80ms}.map{animation:fade .4s var(--ease-out) .1s both}.map__sweep{opacity:1}.core__halo{animation:3s ease-in-out infinite breathe}.hud__dot{animation:1.6s step-end infinite live}.find__pulse{animation:pulse 2.4s var(--ease-out) infinite}.find:nth-child(2) .find__pulse{animation-delay:.6s}.find:nth-child(3) .find__pulse{animation-delay:1.2s}}@keyframes rise-sm-move{0%{transform:translateY(12px)}}@keyframes fade{0%{opacity:0}}@keyframes ripple{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(3.2)}}@keyframes shock{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(7.5)}}@keyframes lock{0%{opacity:0;transform:scale(2)rotate(45deg)}22%{opacity:1;transform:scale(1)rotate(0)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes breathe{50%{transform:scale(1.12)}}@keyframes live{50%{opacity:.25}}@keyframes bump{40%{color:var(--accent-hi);transform:scale(1.35)}}@keyframes pulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.map__sweep{opacity:.6;transform:rotate(40deg)}.hud__live{color:var(--text-3)}.btn:active,.carousel__arrow:active{transform:none}.card,.case{transform:none!important}.btn__icon,.link svg,.card__link svg,.post__go,.nav__chev,.qa__icon:before,.qa__icon:after,.menu-btn__bars:before,.menu-btn__bars:after,.plus:before,.plus:after,.switch:before,.carousel__arrow svg,.rail__item,.rail__fill{transition:none}.js .card__back,.case__more,.js .quote,.map.is-live .fcard{transform:none!important}.card:after,.why__item:before,.post a:after,.post a:before{transition:none}.btn:hover .btn__icon,.link:hover svg,.card__link:hover svg,.post a:hover .post__go{transform:none}.qa::details-content{transition:none!important}.mega,.sheet{transition:opacity var(--dur-panel) ease}@starting-style{.mega,.sheet{transform:none}}}html:not(.js) .hero__grid{align-items:start}html:not(.js) .fcards{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.js) .fcard{max-width:none}@media (max-width:640px){html:not(.js) .fcards{grid-template-columns:minmax(0,1fr)}}@media (min-width:1121px){.hero__title{font-size:min(var(--fs-h1), 7.6cqi, 9vh)}}@media (min-width:1121px) and (max-height:820px){.hero{padding-top:var(--s8)}.hero__copy{padding-top:0}.hero__sub{margin-top:var(--s4)}.hero .actions{margin-top:var(--s6)}}@media (max-width:1120px){.fcards{padding-left:0}.map__hud{left:0}.hero__copy{grid-column:1/-1}.map{margin:var(--s4) 0 0;grid-area:2/1/auto/-1;justify-self:center;width:100%;max-width:46rem}}@media (max-width:860px){.node__lbl--ext{display:none}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__grid>*{grid-column:1/-1}}@media (max-width:640px){.hero .actions .btn{width:100%}.node__lbl{display:none}.hero{padding-top:var(--s8)}.core__lbl{font-size:22px}}
.dmap{--rail:var(--line-strong);--detail-h:7rem;--mark:9px;gap:var(--s5);display:grid}.dmap__group{align-items:center;gap:var(--s3);display:flex}.dmap__row--also{margin-bottom:0}.dmap__row--focus+.dmap__group{margin-top:var(--s8)}.dmap__key{width:var(--mark);height:var(--mark);border:1px solid var(--line-strong);background:var(--bg);flex:none;transform:rotate(45deg)}.dmap__key--focus{border-color:var(--accent);background:var(--accent)}.dmap__row{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.dmap__row--focus{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.dmap__row--also{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillar{padding:var(--s6);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--bg-raise);transition:opacity var(--dur-ui) ease, border-color var(--dur-ui) ease;flex-direction:column;display:flex}.pillar--also{background:0 0}.pillar__head{align-items:baseline;gap:var(--s3);padding-bottom:var(--s5);display:flex}.pillar__n{color:var(--accent);font-size:var(--fs-xs);flex:none}.pillar__name{font-size:var(--fs-h4);line-height:1.25}.pillar--also .pillar__n{color:var(--text-3)}.pillar--also .pillar__name{color:var(--text-2);font-size:1.0625rem}.pillar__line{font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.pillar__nodes{margin-left:calc(var(--mark) / 2);border-left:1px solid var(--rail);transition:border-color var(--dur-ui) ease;display:grid}.node__link{align-items:baseline;gap:var(--s1) var(--s2);min-height:2.75rem;padding:var(--s3) 0 var(--s3) var(--s6);color:var(--text);transition:color var(--dur-ui) ease;flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex;position:relative}.node__link:before{content:"";left:0;top:calc(var(--s3) + .65em);width:var(--s4);background:var(--rail);height:1px;position:absolute}.node__mark{left:calc(var(--mark) / -2 - .5px);top:calc(var(--s3) + .65em - var(--mark) / 2);width:var(--mark);height:var(--mark);background:var(--bg-raise);border:1px solid var(--accent);transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease;position:absolute;transform:rotate(45deg)}.node__name{overflow-wrap:anywhere;min-width:0}.node__tag{align-self:center}.pillar--also .node__link{color:var(--text-2);font-weight:500;font-size:var(--fs-sm)}.pillar--also .node__mark{background:var(--bg);border-color:var(--line-strong)}.node__ladder{margin:0 0 var(--s3) var(--s6);padding:var(--s3) 0 var(--s3) var(--s4);border-left:2px solid var(--accent);gap:2px;display:grid}.node__ladder a{gap:var(--s3);padding:var(--s1) 0;font-size:var(--fs-xs);color:var(--text-2);transition:color var(--dur-ui) ease;line-height:1.4;display:flex}.node__ladder .mono{color:var(--accent);flex:none}@media (hover:hover) and (pointer:fine){.node__ladder a:hover{color:var(--text)}}.node:is(:hover,:focus-within)>.node__link,.node__link[aria-current=page]{color:var(--accent)}.node:is(:hover,:focus-within) .node__mark,.node__link[aria-current=page] .node__mark{background:var(--accent);border-color:var(--accent)}.pillar:has(.node:is(:hover,:focus-within)){border-color:var(--accent-line)}.pillar:has(.node:is(:hover,:focus-within)) .pillar__nodes{border-left-color:var(--accent-line)}.dmap:has(.node:is(:hover,:focus-within)) .pillar:not(:has(.node:is(:hover,:focus-within))){border-color:var(--line)}.dmap:has(.node:is(:hover,:focus-within)) .pillar:not(:has(.node:is(:hover,:focus-within))) :is(.node__link,.pillar__name){color:var(--text-2)}.dmap:has(.node:is(:hover,:focus-within)) .pillar:not(:has(.node:is(:hover,:focus-within))) .node__mark{border-color:var(--line-strong)}.dmap:has(.node:is(:hover,:focus-within)) .pillar:not(:has(.node:is(:hover,:focus-within))) .pillar__nodes{border-left-color:var(--line)}.pillar__head{order:0}.pillar__line{margin:calc(-1 * var(--s3)) 0 var(--s5);order:1}.pillar__nodes{order:2}.node__line{margin:calc(-1 * var(--s2)) 0 var(--s3) var(--s6);font-size:var(--fs-xs);color:var(--text-3);max-width:52ch;line-height:1.5}@media (hover:hover) and (pointer:fine) and (min-width:640px){.dmap:not(.dmap--pillar){--detail-h:8rem}.dmap:not(.dmap--pillar) .dmap__row--also .pillar{--detail-h:6rem}.dmap:not(.dmap--pillar) .pillar{padding-bottom:calc(var(--detail-h) + var(--s6));position:relative}.dmap:not(.dmap--pillar) .node{position:static}.dmap:not(.dmap--pillar) :is(.pillar__line,.node__line){left:var(--s6);right:var(--s6);bottom:var(--s6);height:calc(var(--detail-h) - var(--s4));padding-top:var(--s4);border-top:1px solid var(--line);max-width:none;font-size:var(--fs-sm);transition:opacity var(--dur-ui) ease, transform var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui);margin:0;line-height:1.5;position:absolute}.dmap:not(.dmap--pillar) .pillar__line{color:var(--text-3)}.dmap:not(.dmap--pillar) .node__line{background:var(--bg-raise);z-index:1}.dmap:not(.dmap--pillar) .pillar--also .node__line{background:var(--bg)}.dmap:not(.dmap--pillar) .node__line{color:var(--text);opacity:0;visibility:hidden;transform:translateY(4px)}.dmap:not(.dmap--pillar) .node:is(:hover,:focus-within) .node__line{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dmap:not(.dmap--pillar) .pillar:has(.node:is(:hover,:focus-within)) .pillar__line{opacity:0;visibility:hidden}.dmap:not(.dmap--pillar) .pillar:has(.node:is(:hover,:focus-within)) .node__line{border-top-color:var(--accent-line)}}.dmap--pillar .pillar{background:var(--bg)}@media (min-width:768px){.dmap--pillar .pillar__head{padding-bottom:var(--s2)}.dmap--pillar .pillar__line{margin:0 0 var(--s8);max-width:60ch}.dmap--pillar .pillar__nodes{border-left:0;border-top:1px solid var(--rail);grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--s6);margin:0}.dmap--pillar .pillar:has(.node:is(:hover,:focus-within)) .pillar__nodes{border-top-color:var(--accent-line)}.dmap--pillar .node{padding-top:var(--s5);position:relative}.dmap--pillar .node__link{align-content:flex-start;align-items:flex-start;min-height:2.75rem;padding:0}.dmap--pillar .node__link:before{left:0;top:calc(-1 * var(--s5));width:1px;height:var(--s4)}.dmap--pillar .node__mark{left:calc(var(--mark) / -2 + .5px);top:calc(-1 * var(--s5) - var(--mark) / 2 - .5px)}.dmap--pillar .node__line{margin:var(--s1) 0 0;font-size:var(--fs-sm)}.dmap--pillar .node__ladder{margin:var(--s3) 0 0}}.dmap__cta{align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s10);flex-wrap:wrap;display:flex}.dblocks{gap:var(--s6);display:grid}.dmap__more{margin-top:var(--s6);font-size:var(--fs-sm)}.dmap__cta>*{max-width:100%}.dmap__cta .btn{white-space:normal;line-height:1.3}
.fsplit{gap:var(--s10);display:grid}@media (min-width:1024px){.fsplit{gap:var(--s16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.fsplit__side{gap:var(--s4);align-content:start;display:grid}.fsplit__side .h2{max-width:16ch}.fsplit__side .lead{font-size:var(--fs-base)}.fsplit__steps{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s5);border-top:1px solid var(--line);counter-reset:st;display:grid}.fsplit__steps li{font-size:var(--fs-sm);color:var(--text-2);counter-increment:st;grid-template-columns:2rem minmax(0,1fr);display:grid}.fsplit__def{display:contents}.fsplit__other{display:none}.fsplit:has(input[name=option][value=other]:checked) .fsplit__def{display:none}.fsplit:has(input[name=option][value=other]:checked) .fsplit__other{display:contents}.fsplit__next{margin-top:var(--s4);padding-top:var(--s5);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2)}.fsplit__steps li:before{content:"0" counter(st);font-family:var(--mono);font-size:var(--fs-xs);color:var(--accent);padding-top:.15em}.form--calm{gap:var(--s6);background:0 0;border:0;border-radius:0;grid-column:auto;max-width:34rem;padding:0}.form--calm .field{gap:var(--s2)}.form--calm .field label{font-size:var(--fs-sm)}.form--calm .field input,.form--calm .field select,.form--calm .field textarea,.section--sunk .form--calm .field :is(input,select,textarea){background:var(--bg)}.form--calm .field__error{gap:var(--s2);align-items:baseline;display:flex}.form--calm .field__error:before{content:"";background:var(--crit);flex:none;width:.4rem;height:.4rem;transform:rotate(45deg)translateY(-1px)}.choice__list{border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--bg);display:grid}.choice__list .choice__opt{min-height:3rem;padding:var(--s3) var(--s4);background:0 0;border:0;border-radius:0}.choice__list .choice__opt+.choice__opt{border-top:1px solid var(--line)}.choice__list .choice__opt:has(:checked){background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.choice__list .choice__opt:has(:focus-visible){outline-offset:-2px}.more{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.more>summary{align-items:center;gap:var(--s3);cursor:pointer;min-height:3rem;font-size:var(--fs-sm);color:var(--text-2);transition:color var(--dur-ui) ease;font-weight:500;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"";width:.75rem;height:.75rem;transition:transform var(--dur-ui) var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.more[open]>summary:before{transform:rotate(45deg)}.more>summary .field__opt{margin-left:auto;font-weight:400}@media (hover:hover) and (pointer:fine){.more>summary:hover{color:var(--text)}}.more__body{gap:var(--s5);padding:var(--s2) 0 var(--s6);display:grid}.form--calm .form__foot{justify-items:start;gap:var(--s3);display:grid}.form--calm .check{font-size:var(--fs-xs)}.form--calm:has(.form__ok:not([hidden]))>:not(.form__ok,.form__proto){display:none}.form--calm .form__ok{padding:var(--s5)}.trust{gap:var(--s12);display:grid}.trust__block{gap:var(--s5);display:grid}.trust__block--rule{padding-top:var(--s10);border-top:1px solid var(--line)}.trust__head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s8);flex-wrap:wrap;display:flex}.logos{justify-content:center;gap:var(--s2) var(--s4);padding-block:var(--s4);border-block:1px solid var(--line);flex-wrap:wrap;display:flex}.logos__item{height:5rem;padding-inline:var(--s2);text-align:center;flex:0 0 9.5rem;place-items:center;display:grid}.logos__item img{height:var(--logo-h,1.5rem);width:auto;max-width:100%}.logos__item .wordmark{text-wrap:balance;font-size:1rem;line-height:1.2}@media (max-width:413px){.logos__item{flex-basis:calc(50% - var(--s2))}}.creds{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));display:grid}@media (min-width:768px){.creds{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.cred{gap:var(--s1);min-height:4.5rem;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--bg-raise);align-content:start;display:grid}.cred__name{font-size:var(--fs-sm);font-weight:600;font-stretch:var(--semi);color:var(--text);overflow-wrap:anywhere;line-height:1.3}.cred__by{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.creds:empty{display:none}.trust__block:has(.creds:empty){display:none}.closing--form .closing__grid{align-items:start}.closing--form .closing__text{grid-column:1/-1}.closing--form .form--calm{grid-column:1/-1;max-width:none}@media (min-width:1024px){.closing--form .closing__text{grid-column:1/span 5}.closing--form .form--calm{grid-column:7/-1}}.closing--form .field label{color:var(--text)}.closing--form .field__hint,.closing--form .field__opt,.closing--form .check{color:#d0e0f2;color:lab(88.3644% -3.07444 -10.6079)}.closing--form .field :is(input,textarea){background:var(--bg);border-color:#839fd1;border-color:lab(64.7581% -.588805 -28.9884)}.closing--form .field__error{color:var(--text)}.closing--form .field [aria-invalid=true]{border-color:var(--crit-ink)}.closing--form .check a{color:var(--text)}.closing--form .form__ok{background:var(--bg)}.closing--form .form__proto{color:#c4daf2;color:lab(86.0249% -3.95444 -14.0786)}.closing--form .link{color:var(--text);text-decoration-color:#f5f1ea80;text-decoration-color:lab(95.4001% .287116 3.81355/.5)}.fpair{gap:var(--s5);display:grid}@media (min-width:640px){.fpair{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.creds__confirm{gap:var(--s1);display:grid}.direct{gap:var(--s1);padding-top:var(--s4);border-top:1px solid var(--line);font-style:normal;display:grid}.direct p{margin:0}.direct__mail{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.28em;overflow-wrap:anywhere;font-weight:500;text-decoration-thickness:1px}.check__info{padding-left:calc(1.25rem + var(--s3));font-size:var(--fs-xs);color:var(--text-3);max-width:70ch;margin:0;line-height:1.5}.check__info a{color:var(--text-2);text-underline-offset:.2em;text-decoration:underline}.closing--form .check__info{color:#d0e0f2;color:lab(88.3644% -3.07444 -10.6079)}.closing--form .check__info a{color:var(--text)}
