html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.lp{--bg:#f5f4f0;--paper:#fff;--paper2:#faf9f6;--ink:#141413;--ink2:#3b3a36;--mute:#6b6a63;--line:#dcdad3;--line2:#e9e7e1;--mark:#14141317;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--sans:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp p{text-wrap:pretty}.lp [id]{scroll-margin-top:80px}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.lp-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.lp-label{font:500 13.5px/1.4 var(--sans);color:var(--mute)}.lp-btn{border:1px solid var(--ink);background:var(--ink);height:46px;color:var(--bg);font:500 14.5px/1 var(--sans);white-space:nowrap;transition:transform .2s var(--ease), opacity .2s, background-color .2s, color .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.lp-btn:hover{opacity:.88}.lp-btn:active{transform:scale(.97)}.lp-arr{transition:transform .3s var(--ease)}.lp-btn:hover .lp-arr{transform:translate(3px)}.lp-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5.5vw,88px);padding-block:clamp(36px,5.5vw,80px) clamp(56px,7vw,104px);display:grid}.lp-h1{font:400 clamp(36px, 4vw, 56px)/1.04 var(--sans);letter-spacing:-.038em;max-width:13ch}.lp-h1 em{font:italic 400 1.1em/1 var(--serif);letter-spacing:-.02em}.lp-sub{max-width:38ch;color:var(--ink2);margin-top:20px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.lp-hero-act{justify-items:start;gap:14px;margin-top:30px;display:grid}.lp-hero-call{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:14px;transition:text-decoration-color .2s}.lp-hero-call:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise .9s var(--ease) both;animation-delay:calc(var(--d,0) * 1s)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}.hc{min-width:0}.hc-dots{justify-content:center;gap:2px;margin-top:16px;display:flex}.hc-dot{cursor:pointer;background:0 0;border:0;width:26px;height:24px;padding:0;position:relative}.hc-dot:before,.hc-dot i{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:11px;left:3px;right:3px}.hc-dot i{background:var(--ink);transform-origin:0;transform:scaleX(0)}.hc-dot[aria-current=true] i{transform:scaleX(1)}.hc-dot:hover:before{background:var(--mute)}.hc[data-auto=true] .hc-dot[aria-current=true] i{animation:hc-fill var(--hc-time,9s) linear both}.hc[data-held=true] .hc-dot[aria-current=true] i{animation-play-state:paused}@keyframes hc-fill{0%{transform:scaleX(0)}}.hc-body{display:grid}.hc-conv{transition:opacity .2s var(--ease), visibility 0s;grid-area:1/1;align-content:start;gap:18px;padding-block:20px 12px;display:grid}.hc-conv[data-active=false]{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .18s ease-out,visibility 0s linear .18s}@media (prefers-reduced-motion:no-preference){.hc-conv[data-enter=true] .hc-u,.hc-conv[data-enter=true] .hc-row{animation:hc-in .55s var(--ease) both;animation-delay:calc(var(--i) * .14s + 80ms)}.hc-conv[data-enter=true] .hc-row{animation-delay:calc(var(--i) * .14s + .15s)}}@keyframes hc-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.lp .hc-conv[data-enter=true] .hc-u,.lp .hc-conv[data-enter=true] .hc-row{animation:.5s ease-out both hc-fade!important;animation-delay:calc(var(--i) * .14s + 80ms)!important}.lp .hc-conv[data-enter=true] .hc-row{animation-delay:calc(var(--i) * .14s + .15s)!important}}@keyframes hc-fade{0%{opacity:0}}.hc-x{gap:8px;display:grid}.hc-u{background:var(--line2);border-radius:18px 18px 5px;justify-self:end;max-width:80%;padding:10px 15px;font-size:15px;line-height:1.45}.hc-row{z-index:1;justify-self:start;align-items:center;gap:10px;max-width:88%;transition:z-index 0s linear .2s;display:flex;position:relative}.hc-a{appearance:none;border:1px solid var(--line2);background:var(--paper);color:inherit;font:inherit;text-align:left;cursor:help;border-radius:18px 18px 18px 5px;margin:0;padding:10px 15px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.hc-row:hover,.hc-row:focus-within,.hc-row[data-open=true]{z-index:10;transition-delay:0s}.hc-row:hover .hc-a,.hc-row[data-open=true] .hc-a{border-color:var(--ink)}.hc-err{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 62%, transparent);text-underline-offset:5px;text-decoration-skip-ink:none;text-decoration-thickness:1px}.hc-mark{flex:none;width:20px;height:20px}.hc-note{z-index:5;border:1px solid var(--line2);background:var(--paper);opacity:0;visibility:hidden;transform-origin:24px 0;width:min(340px,100%);min-width:min(300px,88vw);transition:opacity .2s, transform .3s var(--ease), visibility .2s;pointer-events:none;border-radius:14px;gap:6px;padding:14px 16px 13px;display:grid;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px)scale(.98);box-shadow:0 1px 2px #1414130a,0 26px 50px -30px #14141373}.hc-note:before{content:"";border-left:1px solid var(--line2);border-top:1px solid var(--line2);background:var(--paper);border-top-left-radius:2px;width:11px;height:11px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.hc-x.is-last .hc-note{transform-origin:24px bottom;top:auto;bottom:calc(100% + 12px);transform:translateY(6px)scale(.98)}.hc-x.is-last .hc-note:before{top:auto;bottom:-6px;transform:rotate(225deg)}@media (hover:hover){.hc-row:hover .hc-note{opacity:1;visibility:visible;transform:none}}.hc-row[data-open=true] .hc-note{opacity:1;visibility:visible;transform:none}.hc-row:has(.hc-a:focus-visible) .hc-note{opacity:1;visibility:visible;transform:none}.hc-v{font:600 14px/1.3 var(--sans);align-items:center;gap:8px;display:flex}.hc-v svg{width:18px;height:18px}.hc-why{color:var(--ink2);font-size:14px;line-height:1.5}.hc-src{border-top:1px solid var(--line2);font:400 12.5px/1.4 var(--sans);color:var(--mute);align-items:center;gap:7px;margin-top:4px;padding-top:9px;display:flex}.hc-src svg{fill:none;width:12px;height:14px;stroke:var(--mute);stroke-width:1.2px;stroke-linejoin:round;flex:none}.lp-logos{justify-items:center;gap:24px;padding-block:30px 34px;display:grid}.lp-logo-rows{justify-items:center;gap:26px;display:grid}.lp-logo-row{--k:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px clamp(32px,5vw,68px);display:flex}.lp-logo-row img{width:auto;height:calc(var(--h) * var(--k));opacity:.72;transition:opacity .25s}.lp-logo-row img:hover{opacity:1}.lp-problem{padding-block:clamp(80px,9vw,128px)}.lp-problem p{max-width:34ch;font:300 clamp(23px, 2.3vw, 31px)/1.3 var(--serif);letter-spacing:-.012em;font-variation-settings:"opsz" 36;margin-inline:auto}.lp-problem .solution{color:var(--mute)}.lp-steps{padding-bottom:clamp(56px,8vw,112px)}.lp-step{grid-template-columns:clamp(40px,5vw,72px) minmax(0,1fr);column-gap:clamp(16px,3vw,40px);padding-block:clamp(44px,5.5vw,76px);display:grid}.lp-step-num{font:300 clamp(44px, 4.2vw, 60px)/.8 var(--serif);letter-spacing:-.03em;color:var(--mute)}.lp-step-body{gap:14px;max-width:720px;display:grid}.lp-h2{font:400 clamp(26px, 2.5vw, 34px)/1.15 var(--sans);letter-spacing:-.03em}.lp-lede{max-width:64ch;color:var(--ink2);font-size:clamp(16px,1.25vw,17.5px);line-height:1.6}.lp-step-fig{grid-column:1/-1;min-width:0;margin-top:clamp(36px,4.5vw,60px)}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-rv{animation:linear forwards lp-rv;animation-timeline:view();animation-range:entry entry 36%}@keyframes lp-rv{0%{opacity:0;transform:translateY(24px)}}}}.dg svg{width:100%;height:auto;display:block;overflow:visible}.dg .t{font:500 14px var(--sans);fill:var(--ink)}.dg .t.sm{font-size:12.5px}.dg .s{font:400 11px var(--mono);fill:var(--mute);letter-spacing:.01em}.dg .s.ink{fill:var(--ink)}.dg .sf{font:400 16px var(--serif);fill:var(--ink)}.dg .ln{fill:none;stroke:var(--line);stroke-width:1.2px}.dg .lk{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.dg .lk2{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dg .lm{fill:none;stroke:var(--mute);stroke-width:1px;stroke-linecap:round}.dg .pp{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px}.dg .fk{fill:var(--ink)}.dg .fm{fill:var(--mute)}.dg .fl{fill:var(--line)}.dg .f2{fill:var(--line2)}.dg .fp{fill:var(--paper)}.dg .dash{stroke-dasharray:3 5}.dg .blink{animation:3.2s step-end infinite dg-blink}@keyframes dg-blink{0%,70%{opacity:1}71%,to{opacity:0}}.dg-bare{--paper:var(--bg);--paper2:var(--bg)}.dg .dg-desk{display:block}.dg .dg-mob{display:none}.fw-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid}.fw-tab{border:0;border-top:1px solid var(--line);color:var(--mute);font:inherit;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:8px;padding:18px 16px 18px 0;transition:color .25s;display:grid;position:relative}.fw-tab+.fw-tab{padding-left:16px}.fw-tab:hover,.fw-tab[aria-selected=true]{color:var(--ink)}.fw-tab svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.fw-tab svg .k{fill:currentColor;stroke:none}.fw-tab svg .d{stroke-dasharray:2 3}.fw-tab b{font:500 16px/1.3 var(--sans);letter-spacing:-.01em}.fw-tab span{color:var(--mute);font-size:13.5px;line-height:1.45}.fw-tab[aria-selected=true] span{color:var(--ink2)}.fw-tab i{background:var(--ink);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.fw-tab+.fw-tab i{left:16px}.fw-tab[aria-selected=true] i{transform:scaleX(1)}.fw[data-auto=true] .fw-tab[aria-selected=true] i{animation:hc-fill var(--fw-time,7s) linear both}.fw[data-held=true] .fw-tab[aria-selected=true] i{animation-play-state:paused}.fw-card{border:1px solid var(--line);border-radius:6px;gap:22px;margin-top:8px;padding:clamp(20px,3vw,36px);display:grid}.fw-card[data-enter=true]>*{animation:fw-in .5s var(--ease) both}.fw-card[data-enter=true]>:nth-child(2){animation-delay:60ms}.fw-card[data-enter=true]>:nth-child(3){animation-delay:.12s}@keyframes fw-in{0%{opacity:0;transform:translateY(8px)}}.fw-q{gap:6px;display:grid}.fw-q p{font:400 clamp(19px, 1.7vw, 23px)/1.3 var(--sans);letter-spacing:-.02em}.fw-cmp{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.fw-side{align-content:start;gap:10px;display:grid}.fw-ans{color:var(--ink2);align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.fw-ans s{text-decoration-thickness:1.5px}.fw-ans svg{flex:none;width:20px;height:20px;margin-top:2px}.fw-neq{font:300 26px/1 var(--mono);color:var(--mute);align-self:center}.fw-doc{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 18px 34px -26px #0006;border-radius:3px;gap:8px;padding:14px 16px 16px;display:grid}.fw-doc p{font:400 16.5px/1.5 var(--serif)}.fw-doc mark{background:linear-gradient(transparent 56%, var(--mark) 56%);color:inherit;padding:0 1px}.fw-doc.is-empty{box-shadow:none;border:1px dashed var(--line);background:0 0}.fw-doc.is-empty p{color:var(--mute);font-style:italic}.fw-doc .fw-src{font:400 12.5px/1.45 var(--sans);color:var(--mute)}.ex{gap:40px;display:grid}.ex-roles{flex-wrap:wrap;justify-content:space-between;gap:14px 20px;margin-top:14px;display:flex}.ex-roles li{white-space:nowrap;color:var(--ink);align-items:center;gap:9px;font-size:14.5px;line-height:1.3;display:flex}.ex-roles svg{width:20px;height:20px;color:var(--ink);flex:none}.ex-cat{border-top:1px solid var(--ink);margin-top:14px}.ex-cat li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,4fr) minmax(0,6fr);align-items:center;gap:20px;padding:16px 0;display:grid}.ex-cat svg{width:44px;height:44px}.ex-cat svg *{fill:var(--bg);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.ex-cat svg .k{fill:var(--ink)}.ex-cat svg .d{fill:none;stroke-dasharray:2 3}.ex-cat b{font:500 clamp(16px, 1.4vw, 18px)/1.3 var(--sans);letter-spacing:-.015em}.ex-cat span{color:var(--ink2);font-size:15px}.dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,40px);display:grid}.dl figure{gap:18px;margin:0;display:grid}.dl svg{width:100%;height:auto;display:block;overflow:visible}.dl figcaption{grid-template-columns:24px 1fr;align-items:start;gap:3px 10px;display:grid}.dl figcaption i{border:1px solid var(--ink);width:22px;height:22px;font:500 10.5px/1 var(--mono);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.dl figcaption b{font-size:16px;font-weight:500}.dl figcaption span{font:400 14px/1.45 var(--sans);color:var(--mute)}.dl .shadow{fill:#1414130f}.dl .sheet{fill:var(--paper);stroke:var(--line);stroke-width:1px}.dl .sheet.back{fill:var(--paper2)}.dl .sheet.frame{stroke:var(--ink);stroke-width:1.25px}.dl .frame-line{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.dl .bar{fill:#cfcdc6}.dl .rule{fill:none;stroke:var(--line2);stroke-width:1px}.dl .score{font:300 34px var(--serif);letter-spacing:-.02em;fill:var(--ink)}.dl .num{font-size:9px}.dl .ok{fill:none;stroke:var(--ink);stroke-width:1.2px}.dl .tile{fill:var(--paper2);stroke:var(--line);stroke-width:1px}.dl .person{fill:none;stroke:var(--ink);stroke-width:1.2px}.dl .alert{font:500 12.5px var(--sans);fill:var(--ink)}.gr{align-items:flex-end;gap:clamp(24px,4vw,64px);display:flex}.gr-cols{background:linear-gradient(var(--ink), var(--ink)) no-repeat 0 calc(100% - 21px) / 100% 1px;--sq:clamp(6px, 1.05vw, 12px);--gap:clamp(2px, .28vw, 3px);flex:1;justify-content:space-between;align-items:flex-end;gap:8px;max-width:820px;display:flex}.gr-col{justify-items:center;gap:8px;display:grid}.gr-n{font:500 13px/1 var(--sans);font-variant-numeric:tabular-nums}.gr-stack{grid-template-columns:repeat(5, var(--sq));grid-auto-rows:var(--sq);gap:var(--gap);display:grid}.gr-stack i{background:var(--line);border-radius:1px}.gr-stack i.b{background:var(--mute)}.gr-stack i.n{background:var(--ink)}.gr-x{font:400 12px/16px var(--sans);color:var(--mute);white-space:nowrap;margin-top:2px}.gr-legend{font:400 13px/1.3 var(--sans);color:var(--mute);gap:10px;padding-bottom:36px;display:grid}.gr-legend li{align-items:center;gap:9px;display:flex}.gr-legend i{background:var(--line);border-radius:1px;width:11px;height:11px}.gr-legend i.b{background:var(--mute)}.gr-legend i.n{background:var(--ink)}@media (prefers-reduced-motion:no-preference){.gr[data-in=false] .gr-stack i{opacity:0;transform:translateY(-5px)}.gr-stack i{transition:opacity .45s var(--ease), transform .45s var(--ease);transition-delay:calc(var(--c) * .12s + var(--r) * 20ms)}}.lp-cta{max-width:1280px;padding-block:clamp(16px,3vw,40px) clamp(56px,7vw,96px)}.lp-cta-card{isolation:isolate;color:#f5f4f0;text-align:center;background:#121211;border-radius:18px;justify-items:center;gap:14px;padding:clamp(44px,5.5vw,76px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.lp-cta-card:before{content:"";z-index:-1;background:radial-gradient(65% 75%,#0a0a09a6 0%,#0a0a096b 55%,#0a0a0926 100%),linear-gradient(#0a0a0938,#0a0a0952),url(/images/landing/cta-office.webp) 62%/cover no-repeat;position:absolute;inset:0}@media (max-width:700px){.lp-cta-card:before{background:radial-gradient(85% 80%,#0a0a09b3 0%,#0a0a097a 60%,#0a0a0938 100%),linear-gradient(#0a0a0938,#0a0a0952),url(/images/landing/cta-office-sm.webp) 62%/cover no-repeat}}.lp-cta-card:after{content:"";z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-cta-h{max-width:22ch;font:400 clamp(28px, 3vw, 42px)/1.1 var(--sans);letter-spacing:-.032em;text-shadow:0 1px 18px #00000080}.lp-cta-p{color:#f5f4f0eb;text-shadow:0 1px 12px #00000080;max-width:46ch;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.lp-cta-act{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.lp-cta .lp-btn{color:var(--ink);background:#f5f4f0;border-color:#f5f4f0}.lp-cta .lp-btn-ghost{color:#f5f4f0;background:0 0;border-color:#f5f4f066}.lp-cta .lp-btn-ghost:hover{opacity:1;background:#f5f4f014;border-color:#f5f4f0}.lp-cta :focus-visible{outline-color:#f5f4f0}.lp-crumbs{padding-top:clamp(14px,2vw,24px)}.lp-crumbs ol{color:var(--mute);flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.lp-crumbs li+li:before{content:"/";color:var(--line);margin-right:6px}.lp-crumbs a{transition:color .2s}.lp-crumbs a:hover{color:var(--ink)}.lp-crumbs [aria-current]{color:var(--ink2)}.sx-hero{padding-top:clamp(24px,3.5vw,48px)}.sx-hero .lp-label+.sx-h1{margin-top:14px}.sx-h1{max-width:15ch}.sx-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.sx-lists ul{border-top:1px solid var(--ink);margin-top:14px}.sx-lists li{border-bottom:1px solid var(--line);letter-spacing:-.01em;padding:14px 0;font-size:clamp(15.5px,1.3vw,17px);line-height:1.4}.sx-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);padding-block:clamp(44px,5.5vw,76px) clamp(56px,7vw,96px);display:grid}.sx-faq-list{border-top:1px solid var(--ink)}.lp-faq{justify-items:center;gap:clamp(28px,3.5vw,44px);padding-block:clamp(56px,7vw,104px) clamp(56px,7vw,96px);display:grid}.lp-faq .lp-h2{text-align:center}.lp-faq-list{width:min(100%,760px)}.lp-faq summary h3{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.lp-faq summary:hover h3{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){:is(.sx-faq,.lp-faq){interpolate-size:allow-keywords}:is(.sx-faq,.lp-faq) details::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow:clip}:is(.sx-faq,.lp-faq) details[open]::details-content{block-size:auto}}:is(.sx-faq,.lp-faq) details{border-bottom:1px solid var(--line)}:is(.sx-faq,.lp-faq) summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;list-style:none;display:flex}:is(.sx-faq,.lp-faq) summary::-webkit-details-marker{display:none}:is(.sx-faq,.lp-faq) summary h3{font:500 clamp(16px, 1.35vw, 18px)/1.4 var(--sans);letter-spacing:-.015em;text-wrap:pretty}.sx-faq-mark{flex:none;width:14px;height:14px;margin-top:5px;position:relative}.sx-faq-mark:before,.sx-faq-mark:after{content:"";background:var(--ink);height:1.5px;transition:transform .3s var(--ease);position:absolute;inset:6px 0 auto}.sx-faq-mark:after{transform:rotate(90deg)}:is(.sx-faq,.lp-faq) details[open] .sx-faq-mark:after{transform:rotate(0)}:is(.sx-faq,.lp-faq) details p{max-width:64ch;color:var(--ink2);padding-bottom:22px;font-size:15.5px;line-height:1.65}.sx-related{padding-bottom:clamp(56px,7vw,96px)}.sx-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:24px;display:grid}.sx-card{border:1px solid var(--line);background:var(--paper);height:100%;transition:border-color .2s, transform .2s var(--ease);border-radius:14px;gap:6px;padding:20px 44px 20px 20px;display:grid;position:relative}.sx-card b{font:500 16px/1.3 var(--sans);letter-spacing:-.015em}.sx-card span{color:var(--ink2);font-size:14px;line-height:1.5}.sx-card i,.sx-hub-row i{color:var(--mute);transition:transform .3s var(--ease), color .2s;font-style:normal;position:absolute;top:20px;right:20px}@media (hover:hover) and (pointer:fine){.sx-card:hover{border-color:var(--ink)}.sx-card:hover i,.sx-hub-row:hover i{color:var(--ink);transform:translate(3px)}}.sx-card:active{transform:scale(.99)}.sx-hub{padding-bottom:clamp(56px,8vw,112px)}.sx-hub-list{border-top:1px solid var(--ink);margin-top:14px}.sx-hub-list li{border-bottom:1px solid var(--line)}.sx-hub-row{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline;gap:8px clamp(20px,3vw,40px);padding:24px 40px 24px 0;display:grid;position:relative}.sx-hub-row i{top:24px;right:4px}.sx-hub-row h3{font:400 clamp(22px, 2vw, 28px)/1.15 var(--sans);letter-spacing:-.03em}.sx-hub-row p{color:var(--ink2);font-size:15.5px;line-height:1.55}.sx-hub-row .sx-hub-for{color:var(--mute);font-size:14px}.sx-hub-for span{color:var(--ink2);font-weight:500}.sx-404{justify-items:start;gap:18px;padding-block:clamp(64px,10vw,140px);display:grid}@media (max-width:980px){.lp-hero{grid-template-columns:1fr}.lp-h1{max-width:16ch}.fw-tabs{scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,40px));padding-inline:clamp(16px,4vw,40px);display:flex;overflow-x:auto}.fw-tabs::-webkit-scrollbar{display:none}.fw-tab{flex:0 0 min(210px,58vw)}.ex-cat li{grid-template-columns:48px 1fr;gap:6px 16px}.ex-cat span{grid-column:2}.ex-cat svg{grid-row:span 2;align-self:start}.dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.gr{flex-direction:column;align-items:stretch}.gr-legend{grid-template-columns:repeat(2,max-content);column-gap:22px;padding-bottom:0}.sx-faq,.sx-hub-row{grid-template-columns:1fr}}@media (max-width:760px){.lp-step{grid-template-columns:1fr;row-gap:14px}.lp-step-num{font-size:44px}.lp-step-fig{grid-column:1}.dg .dg-desk{display:none}.dg .dg-mob{max-width:420px;display:block}.fw-cmp{grid-template-columns:1fr}.fw-neq{display:none}.lp-logo-row{--k:.8;gap:20px 30px}.hc-u,.hc-row{max-width:94%}.hc-note{width:min(340px,86vw);min-width:0}.sx-lists{grid-template-columns:1fr}}@media (max-width:480px){.dl{column-gap:14px}.ex-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.ex-roles li{white-space:normal;font-size:14px}.lp-cta-act .lp-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation:none!important}}
