@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-normal-CStSwzyf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--paper-hi:#fff;--ink:#111;--ink-2:#5c5c5c;--ink-3:#9b9b9b;--line:#00000017;--accent:#111;--green:#18a058;--ios-green:#34c759;--danger:#d63031;--font-display:"Funnel Display Variable", "Helvetica Neue", Arial, sans-serif;--font-sans:"Funnel Sans Variable", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 4vw, 48px);--max:1360px;--nav-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[hidden]{display:none!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}::selection{background:var(--accent);color:var(--paper-hi)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip-link{z-index:100;background:var(--ink);color:var(--paper-hi);transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.gl{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.grain{z-index:60;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}main,.contact{z-index:1;position:relative}.lead{color:var(--ink-2);text-wrap:pretty;max-width:34ch;font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);line-height:1.5}.why__title,.process__title,.team__title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,5.5rem);font-weight:500;line-height:.96}.btn{letter-spacing:-.005em;white-space:nowrap;height:40px;transition:background-color .25s ease, color .25s ease, border-color .25s ease, transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.btn--ink{background:var(--ink);color:var(--paper-hi);box-shadow:0 6px 18px -8px #00000080}.btn--ink:hover{background:var(--accent)}.btn--ghost{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#ffffff73}.btn--ghost:hover{border-color:var(--ink)}.btn--lg{height:52px;padding:0 26px;font-size:1rem}.text-link{transition:background-size .35s var(--ease-out), color .25s ease;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-weight:500}.text-link:hover{color:var(--accent);background-position:100% 100%;background-size:0% 1px}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.5);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#ffffffd1;transition:opacity .35s;position:absolute;inset:0}.nav.is-scrolled:before{opacity:1}.nav__logo{justify-self:start;width:92px;padding:6px 0}.nav__logo svg{width:100%;height:auto}.nav__pill{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffc7;border:1px solid #0000000f;border-radius:999px;align-items:center;height:44px;padding:0 6px;transition:background-color .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 8px 24px -16px #00000059}.nav.is-scrolled .nav__pill{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.nav__links{gap:2px;display:flex}.nav__links a{color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s;display:block}.nav__links a:hover,.nav__links a[aria-current=true]{color:var(--ink);background:#0000000f}.nav__menu{align-items:center;gap:10px;height:100%;padding:0 14px;font-size:.9375rem;font-weight:500;display:none}.nav__menu-icon{width:14px;height:8px;position:relative}.nav__menu-icon:before,.nav__menu-icon:after{content:"";width:100%;height:1.5px;transition:transform .35s var(--ease-out), top .35s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}.nav__menu-icon:before{top:0}.nav__menu-icon:after{top:calc(100% - 1.5px)}.nav__menu[aria-expanded=true] .nav__menu-icon:before{top:calc(50% - .75px);transform:rotate(45deg)}.nav__menu[aria-expanded=true] .nav__menu-icon:after{top:calc(50% - .75px);transform:rotate(-45deg)}.nav__end{justify-self:end;align-items:center;gap:18px;display:flex}.status{color:var(--ink-2);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.status__dot{background:var(--green);border-radius:50%;width:8px;height:8px;position:relative}.status__dot:after{content:"";background:var(--green);animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.hero{min-height:100vh;min-height:100svh;padding-top:var(--nav-h);grid-template-rows:1fr auto;display:grid;position:relative}.hero__body{grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:32px 48px;padding-bottom:clamp(32px,5vh,64px);display:grid}.hero__title{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.6rem,7vw,9rem);font-weight:520;line-height:.9}.hero__title .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__title .line>span{transform-origin:0 100%;display:inline-block}.hero__aside{gap:28px;padding-bottom:.6em;display:grid}.hero__ctas{align-items:center;gap:24px;display:flex}.hero__foot{border-top:1px solid var(--line);align-items:baseline;padding:18px 0 24px;display:flex}.counter{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.counter__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500}.counter__label{color:var(--ink-2)}.js .hero__title .line>span{transform:translateY(105%)rotate(4deg)}.js .hero__aside,.js .hero__foot{opacity:0}.js:not(.booted) .hero__title .line>span,.js:not(.booted) .hero__aside,.js:not(.booted) .hero__foot{animation:.6s 2.5s forwards reveal-fallback}@keyframes reveal-fallback{to{opacity:1;transform:none}}.channels{padding-block:clamp(96px,16vw,200px)}.channels__text{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-3);text-wrap:balance;max-width:24ch;font-size:clamp(1.75rem,3.9vw,3.6rem);font-weight:400;line-height:1.1}.channels__text b{color:var(--ink);font-weight:500}.why{padding-block:clamp(48px,8vw,120px) clamp(96px,14vw,180px)}.why__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.why__head{top:calc(var(--nav-h) + 32px);position:sticky}.why__pivot{white-space:nowrap}.why__word{transition:color .4s ease, opacity .25s ease, transform .4s var(--ease-out);display:inline-block}.why__word.is-swapping{opacity:0;transform:translateY(-.25em)}.why[data-state=on] .why__word{color:var(--accent)}.switch{--h:.78em;--pad:.055em;--knob:calc(var(--h) - 2 * var(--pad));--stretch:calc(var(--knob) * .24);--travel:calc(var(--h) * 1.65 - var(--knob) - 2 * var(--pad));width:calc(var(--h) * 1.65);height:var(--h);vertical-align:-.04em;-webkit-tap-highlight-color:transparent;background:#e9e9eb;border-radius:999px;margin-inline:.04em .12em;transition:background-color .3s;display:inline-block;position:relative}.switch__knob{top:var(--pad);left:var(--pad);width:var(--knob);height:var(--knob);background:#fff;border-radius:999px;transition:transform .45s cubic-bezier(.34,1.35,.5,1),width .25s;position:absolute;box-shadow:0 .04em .11em #00000029,0 .03em .012em #0000000f}.switch:active .switch__knob{width:calc(var(--knob) + var(--stretch))}.switch[aria-checked=true]{background:var(--ios-green)}.switch[aria-checked=true] .switch__knob{transform:translateX(var(--travel))}.switch[aria-checked=true]:active .switch__knob{transform:translateX(calc(var(--travel) - var(--stretch)))}.why__hint{color:var(--ink-2);margin-top:20px}.why__visual{aspect-ratio:4/3;width:100%;max-height:calc(100svh - var(--nav-h) - 360px);min-height:220px;margin-top:24px}.why__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.item{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:14px;padding:28px 0 36px;display:grid}.item__mark{border:1px solid var(--ink-3);width:22px;height:22px;transition:background-color .4s,border-color .4s;transition-delay:calc(var(--i) * 60ms);border-radius:50%;margin-top:4px;position:relative}.item__mark:before,.item__mark:after{content:"";background:var(--ink-3);width:10px;height:1.5px;transition:transform .5s var(--ease-out), background-color .4s ease;transition-delay:calc(var(--i) * 60ms);border-radius:2px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.item__mark:after{transform:rotate(0)scaleX(0)}.why[data-state=on] .item__mark{background:var(--accent);border-color:var(--accent)}.why[data-state=on] .item__mark:before,.why[data-state=on] .item__mark:after{background:var(--paper-hi)}.why[data-state=on] .item__mark:after{transform:rotate(90deg)scaleX(1)}.item__faces{display:grid}.item__face{transition:opacity .45s ease, transform .7s var(--ease-out), filter .5s ease;transition-delay:calc(var(--i) * 60ms);grid-area:1/1}.item__face h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.4vw,1.5rem);font-weight:500;line-height:1.15}.item__face p{color:var(--ink-2);text-wrap:pretty;max-width:36ch;margin-top:8px}.item__face--off h3{color:var(--ink-2)}.why[data-state=off] .item__face--on,.why[data-state=on] .item__face--off{opacity:0;filter:blur(6px);pointer-events:none}.why[data-state=off] .item__face--on{transform:translateY(16px)}.why[data-state=on] .item__face--off{transform:translateY(-16px)}.process{height:330vh;position:relative}.process__sticky{height:100vh;height:100svh;padding-top:var(--nav-h);align-items:center;display:flex;position:sticky;top:0}.process__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.process__lead{margin-top:24px}.steps{counter-reset:step;margin-top:clamp(28px,4vh,48px)}.step{border-top:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);padding:16px 0;display:grid}.step__num{font-family:var(--font-display);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:.55em;font-size:1rem;font-weight:500;transition:color .4s}.step__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-3);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;transition:color .4s}.step__detail{opacity:0;transition:grid-template-rows .6s var(--ease-out), opacity .4s ease;grid-template-rows:0fr;display:grid}.step__detail-inner{min-height:0;overflow:hidden}.step__detail p{color:var(--ink-2);max-width:40ch;padding-top:8px}.step.is-active .step__num{color:var(--accent)}.step.is-active .step__title{color:var(--ink)}.step.is-active .step__detail{opacity:1;grid-template-rows:1fr}.step__tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;padding-top:14px;font-size:.9375rem;display:grid}.process__visual{width:100%;height:min(68vh,640px)}.team{padding-top:clamp(96px,14vw,180px)}.team__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.team__title{max-width:14ch}.team__aside{gap:20px;display:grid}.team__clock{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-2);font-size:clamp(1.125rem,1.4vw,1.375rem)}.team__clock time{color:var(--ink);font-variant-numeric:tabular-nums}.team__visual{aspect-ratio:1600/520;width:100%;margin-top:clamp(40px,6vw,88px)}.contact{padding-top:clamp(96px,14vw,180px)}.contact__intro{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-2);font-size:clamp(1.25rem,2vw,1.75rem)}.contact__cta{font-family:var(--font-display);letter-spacing:-.05em;text-align:left;background:linear-gradient(var(--ink), var(--ink)) 0 100% / 0% .05em no-repeat;transition:background-size .6s var(--ease-out);margin-top:8px;padding-bottom:.06em;font-size:clamp(3rem,11vw,11rem);font-weight:500;line-height:1;display:inline-block}.contact__cta:hover{background-size:100% .05em}.contact__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.contact__meta{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(64px,9vw,120px);padding-top:18px;font-size:.9375rem;display:flex}.contact__field{aspect-ratio:2.6/.85;width:100%;margin-top:clamp(8px,2vw,24px);position:relative}.contact__field-fallback{width:70%;height:auto;display:none;position:absolute;top:50%;left:15%;transform:translateY(-50%)}.no-webgl .contact__field-fallback{display:block}html.modal-open{overflow:hidden}.modal{overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;overflow-y:auto}.modal[open]{place-items:center;display:grid}.modal::backdrop{-webkit-backdrop-filter:blur(8px);background:#fff9;animation:.3s fade-in}.modal__panel{width:min(620px,100%);animation:modal-in .55s var(--ease-out);background:#fff;border-radius:28px;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 0 0 1px #0000000f,0 40px 100px -30px #0000004d}.modal.is-closing .modal__panel{animation:.22s forwards modal-out}.modal.is-closing::backdrop{animation:.22s forwards fade-out}@keyframes modal-in{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes modal-out{to{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.modal__close{width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.modal__close:hover{color:var(--ink);background:#0000000f}.modal__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.modal__title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;padding-right:40px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:500;line-height:1.05}.modal__title:focus{outline:none}.modal__intro{color:var(--ink-2);margin-top:10px}.modal__view--sent{justify-items:start;gap:4px;display:grid}.modal__view--sent .btn{margin-top:24px}.modal__check{background:var(--ios-green);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.modal__check svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.form{gap:20px;margin-top:28px;display:grid}.form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field__label{color:var(--ink);padding:0;font-size:.875rem;font-weight:500}.field__optional{color:var(--ink-3);margin-left:4px;font-weight:400}.field__input{width:100%;height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #00000024;border-radius:12px;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field__input--area{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}.field__input::placeholder{color:var(--ink-3)}.field__input:hover{border-color:#00000047}.field__input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #0000000f}.field__input[aria-invalid]{border-color:var(--danger)}.field__input[aria-invalid]:focus{box-shadow:0 0 0 4px #d630311f}.field__error{color:var(--danger);font-size:.875rem}.field__error:empty{display:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{border:1px solid #00000024;border-radius:999px;padding:8px 14px;font-size:.9375rem;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.chip:hover span{border-color:#0000004d}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.form__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form__status{color:var(--danger);background:#d6303114;border-radius:12px;padding:12px 14px;font-size:.9375rem}.form__submit{justify-self:start;margin-top:4px}.form__submit:disabled{opacity:.6;cursor:progress}.nav--simple{grid-template-columns:1fr auto}.nf-dots{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.nf{z-index:1;min-height:100vh;min-height:100svh;padding:var(--nav-h) 0 clamp(40px, 8vh, 96px);align-items:flex-end;display:flex;position:relative}.nf__title{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.6rem,6.5vw,6.5rem);font-weight:520;line-height:.92}.nf__lead{margin-top:20px}.nf__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}@media (max-width:1200px){.hero__body{grid-template-columns:minmax(0,1fr)}.hero__aside{padding-bottom:0}.hero__title{font-size:clamp(2.6rem,8.6vw,9rem)}}@media (max-width:1080px){.why__grid{grid-template-columns:minmax(0,1fr)}.why__head{position:static}.why__visual{aspect-ratio:16/7}.team__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.nav__menu{display:inline-flex}.nav__links{-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;visibility:hidden;transform-origin:50% 0;min-width:220px;transition:opacity .25s ease, transform .35s var(--ease-out), visibility 0s linear .35s;background:#fffffff0;border:1px solid #0000000f;border-radius:22px;flex-direction:column;padding:8px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-6px)scale(.98);box-shadow:0 18px 40px -20px #0006}.nav__links a{padding:12px 16px;font-size:1.0625rem}.nav__pill.is-open .nav__links{opacity:1;visibility:visible;transition:opacity .25s ease, transform .35s var(--ease-out), visibility 0s;transform:translate(-50%)scale(1)}.process__grid{grid-template-columns:minmax(0,1fr);gap:16px}.process__sticky{padding-top:calc(var(--nav-h) - 8px);align-items:stretch}.process__grid{grid-template-rows:auto minmax(0,1fr);padding-bottom:20px}.process__visual{order:-1;height:34svh}.process__lead{display:none}.steps{margin-top:16px}.step{padding:12px 0}}@media (max-width:640px){:root{--nav-h:64px}.status{display:none}.nav{grid-template-columns:auto 1fr auto;gap:10px}.nav__pill{justify-self:center}.nav__logo{width:76px}.nav__end .btn{height:40px;padding:0 14px}.hero__ctas{flex-wrap:wrap;gap:16px 20px}.why__list{grid-template-columns:minmax(0,1fr)}.modal{padding:0}.modal[open]{place-items:end stretch}.modal__panel{width:100%;max-height:94svh;padding-bottom:calc(28px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation-name:sheet-in;overflow-y:auto}.modal.is-closing .modal__panel{animation-name:sheet-out}.form__row{grid-template-columns:minmax(0,1fr)}.form__submit{justify-self:stretch}.why__visual{aspect-ratio:3/2}.item{padding:22px 0 26px}.step__tags{grid-template-columns:minmax(0,1fr);gap:4px}.team__visual{aspect-ratio:1.5}.contact__field{aspect-ratio:1.6}}@media (max-height:720px) and (min-width:861px){.process__lead{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .hero__title .line>span{transform:none}.js .hero__aside,.js .hero__foot{opacity:1}}
