.header{position:fixed;inset:0 0 auto;z-index:50;background:#f5f5f3e6;border-bottom:1px solid transparent;transition:transform .5s var(--ease-out),background-color .4s,color .4s,border-color .4s}@supports (backdrop-filter: blur(1px)){.header{background:#f5f5f3b8;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px)}}.header.is-scrolled{border-bottom-color:var(--line)}.header.is-hidden{transform:translateY(-100%)}.header.is-dark{background:#121212b8;color:var(--paper);border-bottom-color:var(--night-line)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header)}.logo{display:inline-flex;align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;letter-spacing:-.03em}.nav{display:none}.nav a:not(.btn){position:relative;font-size:.9375rem;font-weight:500;color:var(--muted);transition:color .25s}.nav a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}.nav a:not(.btn):hover,.nav a[aria-current=true]{color:var(--ink)}.nav a:not(.btn):hover:after,.nav a[aria-current=true]:after{transform:scaleX(1);transform-origin:left}.header.is-dark .nav a:not(.btn){color:var(--night-muted)}.header.is-dark .nav a:not(.btn):hover,.header.is-dark .nav a[aria-current=true]{color:var(--paper)}.header.is-dark .nav__cta{background:var(--paper);color:var(--ink)}.header.is-dark .nav__cta:hover{color:var(--white)}.menu-btn{display:inline-grid;place-content:center;gap:6px;width:44px;height:44px;margin-right:-10px;border:0;background:none;cursor:pointer}.menu-btn span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:translate .22s var(--ease) .2s,rotate .22s var(--ease) 0s}.menu-btn[aria-expanded=true] span{transition:translate .22s var(--ease) 0s,rotate .5s cubic-bezier(.5,1.9,.4,1) .18s}.menu-btn[aria-expanded=true] span:first-child{translate:0 4px;rotate:45deg}.menu-btn[aria-expanded=true] span:last-child{translate:0 -4px;rotate:-45deg}.nav__extra{display:none}@media(max-width:899.98px){.header.is-menu{color:var(--white);background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;z-index:-1;height:100dvh;padding:calc(var(--header) + 24px) var(--gutter) 28px;background:var(--sea);color:var(--white);overflow-y:auto;clip-path:circle(0 at calc(100% - var(--gutter) - 12px) calc(var(--header) / 2));visibility:hidden;transition:clip-path .55s cubic-bezier(.7,0,.3,1) .15s,visibility 0s linear .7s;counter-reset:nav}.nav.is-open{clip-path:circle(150% at calc(100% - var(--gutter) - 12px) calc(var(--header) / 2));visibility:visible;transition:clip-path .75s cubic-bezier(.7,0,.3,1),visibility 0s}.nav a:not(.btn),.nav__cta,.nav__extra{opacity:0;translate:0 60px;rotate:4deg;transform-origin:left bottom;transition:opacity .2s,translate .25s var(--ease),rotate .25s var(--ease),color .25s}.nav.is-open a:not(.btn),.nav.is-open .nav__cta,.nav.is-open .nav__extra{opacity:1;translate:0 0;rotate:0deg;transition:opacity .4s var(--ease) var(--d),translate .8s cubic-bezier(.34,1.56,.64,1) var(--d),rotate .8s cubic-bezier(.34,1.56,.64,1) var(--d),color .25s}.nav a:nth-child(1){--d: .25s}.nav a:nth-child(2){--d: .31s}.nav a:nth-child(3){--d: .37s}.nav a:nth-child(4){--d: .43s}.nav a:nth-child(5){--d: .49s}.nav .nav__cta{--d: .57s}.nav .nav__extra{--d: .65s}.nav a:not(.btn){display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.22);font-size:clamp(2.25rem,1.4rem + 4.5vw,3.5rem);font-weight:500;line-height:1.1;letter-spacing:-.05em;color:var(--white);counter-increment:nav}.nav a:not(.btn):before{content:"0" counter(nav);min-width:2ch;font-size:var(--fs-s);font-weight:600;letter-spacing:0;color:#fff9;font-variant-numeric:tabular-nums}.nav a:not(.btn):after{display:none}.nav a:not(.btn):active{translate:10px 0}.header .nav a[aria-current=true],.header.is-dark .nav a:not(.btn){color:var(--white)}.nav .nav__cta,.header.is-dark .nav .nav__cta{margin-top:32px;align-self:flex-start;min-height:56px;padding:14px 32px;background:var(--white);color:var(--sea);font-size:1.0625rem}.nav .nav__cta:before{background:var(--ink)}.nav .nav__cta:hover{color:var(--white)}.nav:focus-visible,.nav a:focus-visible{outline-color:var(--white)}.nav__extra{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:auto;padding-top:32px}.nav .nav__extra a{padding:0;border:0;font-size:1rem;letter-spacing:0;color:#fffc;opacity:1;translate:none;rotate:none}.nav .nav__extra a:before{display:none}}@media(min-width:900px){.nav{display:flex;align-items:center;gap:30px}.nav__cta{margin-left:10px;min-height:42px;padding:8px 20px}.menu-btn{display:none}}.section-head{display:grid;gap:20px;margin-bottom:clamp(40px,6vw,88px)}.section-head__lead{max-width:44ch;color:var(--muted)}@media(min-width:900px){.section-head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:64px}}.hero{padding-top:var(--header)}@keyframes pulse{0%{box-shadow:0 0 #2fb46373}70%{box-shadow:0 0 0 10px #2fb46300}to{box-shadow:0 0 #2fb46300}}.hero__title{margin-top:clamp(40px,7vw,112px);font-size:var(--fs-display);font-weight:500;line-height:.96;letter-spacing:-.06em}.line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.line>span{display:block}.js .line>span{transform:translateY(110%);transition:transform 1.3s var(--ease-out)}.js .line:nth-child(2)>span{transition-delay:.09s}.js .line:nth-child(3)>span{transition-delay:.18s}.is-loaded .line>span{transform:none}.hero__bottom{display:grid;gap:28px;margin-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,6vw,88px)}.hero__lead{max-width:44ch;font-size:clamp(1rem,.95rem + .25vw,1.1875rem);color:var(--muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:900px){.hero__bottom{grid-template-columns:1fr auto;align-items:end}}.js .hero__bottom{opacity:0;transform:translateY(14px);transition:opacity 1s var(--ease) .5s,transform 1s var(--ease-out) .5s}.is-loaded .hero__bottom{opacity:1;transform:none}.stage{--p: 0;--q: 0;--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));position:relative;height:230vh}.stage__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.stage__frame{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c222e;clip-path:inset(0 calc(var(--edge) * (1 - var(--p))) 0 calc(var(--edge) * (1 - var(--p))) round calc(var(--radius) * (1 - var(--p))))}.stage__frame canvas{width:100%;height:100%;cursor:crosshair;touch-action:pan-y}.stage__sticky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c1800 40%,#080c189e);opacity:var(--q);pointer-events:none}.stage__caption{position:absolute;z-index:1;top:20px;left:calc(var(--edge) * (1 - var(--p)) + 20px);right:calc(var(--edge) * (1 - var(--p)) + 20px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;font-size:.8125rem;font-weight:600;color:#fffffff2;text-shadow:0 1px 10px rgba(0,0,0,.45);opacity:calc(1 - var(--q) * 1.6);pointer-events:none}@media(hover:none){.stage__hint{display:none}}.stage__quote{position:absolute;z-index:2;left:var(--edge);right:var(--edge);bottom:clamp(32px,9vh,96px);max-width:17ch;font-size:var(--fs-h2);font-weight:500;line-height:1.02;letter-spacing:-.05em;color:var(--white);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 40px));pointer-events:none}@media(max-width:899.98px){.stage{height:180vh}}.rm .stage{height:auto}.rm .stage__sticky{position:relative;height:80vh}.rm .stage__quote{opacity:1;transform:none}.rm .stage__sticky:after{opacity:1}.about{padding-top:var(--section)}.about .label{margin-bottom:clamp(24px,3vw,40px)}.about__text{max-width:23ch;font-size:clamp(1.875rem,1rem + 3.4vw,4.5rem);font-weight:500;line-height:1.06;letter-spacing:-.05em}.about__text .w{transition:opacity .25s linear}.about__icon svg{display:inline-block;width:1em;height:auto;margin-inline:.06em;vertical-align:-.06em;color:var(--sea)}.figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap);margin-top:clamp(72px,10vw,160px)}.figure{padding:16px 0 36px;border-top:1px solid var(--ink)}.figure__n{display:flex;align-items:baseline;gap:.08em;font-size:clamp(3.5rem,1.8rem + 6vw,9rem);font-weight:300;line-height:.9;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.figure__n small{font-size:.3em;font-weight:500;letter-spacing:-.02em;color:var(--muted)}.figure__t{margin-top:18px;max-width:22ch;font-size:.9375rem;color:var(--muted)}@media(min-width:900px){.figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.cases{--cbg: #0E0F12;margin-top:var(--section);padding-top:var(--section);background:var(--cbg);color:var(--paper);transition:background-color .9s var(--ease)}.cases__head{display:grid;gap:20px}.cases__lead{max-width:46ch;color:var(--night-muted)}@media(min-width:900px){.cases__head{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:64px}}.cases__stage{position:relative}.cases__sticky{padding-block:clamp(48px,7vw,96px) var(--section)}.cases__track{display:grid;gap:clamp(72px,12vw,120px);padding-inline:var(--gutter)}.cs{display:grid;gap:28px}.cs__media{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--radius);background:#000}.cs__media img{width:106%;max-width:none;height:100%;object-fit:cover;transform:translate3d(-2.8%,0,0);will-change:transform}@media(max-width:899.98px){.cs__media img{width:100%;transform:none!important}}.cs__body{display:grid;gap:14px;align-content:start;justify-items:start}.cs__num{font-size:var(--fs-s);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.cs__tags{font-size:var(--fs-s);color:var(--night-muted)}.cs__concept{display:inline-block;margin-right:8px;padding:1px 10px;border:1.5px dashed currentColor;border-radius:999px;color:var(--paper);font-weight:600}.cs__title{font-size:clamp(2.5rem,1.2rem + 4.2vw,5.75rem);font-weight:500;line-height:.95;letter-spacing:-.06em}.cs__title a{transition:color .3s}.cs__title a:hover{color:var(--accent)}.cs__lead{max-width:28ch;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.3;letter-spacing:-.02em}.cs__facts{width:100%;margin-block:8px 10px}.cs__facts div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.12);font-size:.9375rem}.cs__facts dt{color:var(--accent);font-weight:600}.cs__facts dd{color:#d9d9d5}.cs-end{display:grid;gap:28px;justify-items:start}.cs-end__title{max-width:16ch;font-size:var(--fs-h2);line-height:1;letter-spacing:-.05em}.cases__progress{display:none}@media(min-width:900px){.cases{padding-bottom:0}.cases__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--header) + 24px) 40px;overflow:hidden}.cases__track{display:flex;gap:0;width:max-content;padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));padding-right:0;will-change:transform}.cs{flex:0 0 auto;width:min(86vw,1380px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(28px,3.5vw,64px);align-items:center;padding-right:clamp(56px,7vw,140px)}.cs__media{max-height:68vh;aspect-ratio:auto;height:min(68vh,calc(min(86vw,1380px)*.372))}.cs-end{flex:0 0 auto;width:min(56vw,760px);align-content:center;padding-right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.cases__progress{display:flex;align-items:center;gap:16px;margin-top:clamp(24px,4vh,48px);padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));font-size:var(--fs-s);font-variant-numeric:tabular-nums;color:var(--night-muted)}.cases__progress span:first-child{color:var(--paper);font-weight:600}.cases__bar{position:relative;width:180px;height:2px;background:#ffffff29}.cases__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);transform-origin:left;transform:scaleX(var(--cp, 0))}}.rm .cases__track{transform:none!important}@media(min-width:900px){.rm .cases__sticky{position:static;display:block;height:auto;overflow:visible;padding-block:clamp(48px,7vw,96px) var(--section)}.rm .cases__track{display:grid;gap:clamp(72px,9vw,140px);width:auto;padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.rm .cs,.rm .cs-end{width:auto;padding-right:0}.rm .cs__media{height:auto;max-height:none;aspect-ratio:16 / 10}.rm .cs__media img{width:100%;transform:none!important}.rm .cases__progress{display:none}}.cursor{position:fixed;top:0;left:0;z-index:60;display:grid;place-items:center;width:116px;height:116px;margin:-58px 0 0 -58px;border-radius:50%;background:var(--paper);color:var(--ink);font-size:.8125rem;font-weight:700;pointer-events:none;transform:translate3d(-200px,-200px,0) scale(0)}@media(hover:none),(pointer:coarse){.cursor{display:none}}@media(hover:hover)and (pointer:fine){[data-cursor]{cursor:none}}.services{padding-top:var(--section)}.niches{display:grid;gap:clamp(72px,10vw,160px)}.niche{display:grid;gap:28px;align-items:center}@media(min-width:900px){.niche{width:84%;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,72px)}.niche:nth-child(2){margin-left:5.33%}.niche:nth-child(3){margin-left:10.66%}.niche:nth-child(4){margin-left:16%}}.niche__text{display:grid;justify-items:start;gap:14px}.niche__meta{display:flex;gap:14px;font-size:var(--fs-s);font-weight:700}.niche__meta span:first-child{color:var(--sea);font-variant-numeric:tabular-nums}.niche__meta span:last-child{color:var(--muted);font-weight:500}.niche__name{font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);font-weight:500;line-height:1;letter-spacing:-.055em}.niche__desc{max-width:42ch;color:var(--muted)}.niche__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.niche__tags span{padding:6px 12px;border-radius:999px;background:var(--white);font-size:.8125rem;font-weight:600}.niche__stack{font-family:var(--mono);font-size:.8125rem;color:var(--muted)}@media(max-width:899.98px){.niche .viz{order:-1;width:100%;max-width:560px}}.process{margin-top:var(--section)}.pr{--pr-bg: var(--paper);--pr-fg: var(--ink);--pr-soft: rgba(20, 20, 20, .07);position:relative;height:440vh}.pr[data-stage="1"]{--pr-bg: #E3E9FB}.pr[data-stage="2"]{--pr-bg: #B7C6F4}.pr[data-stage="3"]{--pr-bg: var(--sea);--pr-fg: var(--white);--pr-soft: rgba(255, 255, 255, .14)}.pr[data-stage="4"]{--pr-bg: var(--ink);--pr-fg: var(--paper);--pr-soft: rgba(255, 255, 255, .1)}.pr__sticky{position:sticky;top:0;display:flex;align-items:center;height:100vh;height:100svh;overflow:hidden;background:var(--pr-bg);color:var(--pr-fg);transition:background-color 1s var(--ease),color .6s var(--ease)}.pr__inner{display:grid;grid-template-rows:auto 1fr;gap:clamp(24px,5vh,64px);height:100%;padding-block:calc(var(--header) + clamp(16px,4vh,48px)) clamp(24px,6vh,72px)}.pr__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px}.pr__title{font-size:var(--fs-h2);font-weight:500;line-height:1;letter-spacing:-.05em}.pr__count{font-size:var(--fs-s);font-weight:700;font-variant-numeric:tabular-nums;opacity:.6}.pr__nav{display:none;gap:28px;font-size:var(--fs-s);font-weight:600}.pr__nav li{opacity:.35;transition:opacity .5s var(--ease)}.pr__nav li.is-on{opacity:1}@media(min-width:900px){.pr__count{display:none}.pr__nav{display:flex}}.pr__stages{display:grid;align-items:center}.pr__stage{grid-area:1 / 1;display:grid;gap:clamp(20px,3vh,40px);align-items:end;pointer-events:none}.pr__stage.is-active{pointer-events:auto}@media(min-width:900px){.pr__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(40px,6vw,120px)}}.pr__num{overflow:hidden;line-height:.82}.pr__num span{display:block;font-size:clamp(5rem,2rem + 13vw,16rem);font-weight:300;letter-spacing:-.08em;font-variant-numeric:tabular-nums;transform:translateY(105%);transition:transform .45s var(--ease)}.pr__body{display:grid;justify-items:start;gap:16px}.pr__when,.pr__text,.pr__get{opacity:0;transform:translateY(18px);transition:opacity .3s var(--ease),transform .4s var(--ease)}.pr__when{padding:6px 14px;border-radius:999px;background:var(--pr-soft);font-size:var(--fs-s);font-weight:700}.pr__name{max-width:14ch;font-size:clamp(2.1rem,1.2rem + 3.2vw,4.5rem);font-weight:500;line-height:1.02;letter-spacing:-.055em}.pr__name .w{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.pr__name .w>span{display:inline-block;transform:translateY(110%);transition:transform .4s var(--ease)}.pr__text{max-width:44ch;font-size:clamp(1rem,.95rem + .25vw,1.1875rem)}.pr__text{opacity:0}.pr__get{display:grid;gap:2px;margin-top:6px;padding:14px 18px;border-radius:14px;background:var(--pr-soft);font-weight:600}.pr__get span{font-size:.75rem;font-weight:500;opacity:.65}.pr__stage.is-active .pr__num span{transform:none;transition:transform 1.1s var(--ease-out) .1s}.pr__stage.is-active .pr__when{opacity:1;transform:none;transition:opacity .6s var(--ease) .2s,transform .8s var(--ease-out) .2s}.pr__stage.is-active .pr__name .w>span{transform:none;transition:transform .9s var(--ease-out);transition-delay:calc(.28s + var(--d) * .06s)}.pr__stage.is-active .pr__text{opacity:.75;transform:none;transition:opacity .7s var(--ease) .5s,transform .9s var(--ease-out) .5s}.pr__stage.is-active .pr__get{opacity:1;transform:none;transition:opacity .7s var(--ease) .62s,transform .9s var(--ease-out) .62s}@media(max-width:899.98px){.pr{height:400vh}.pr__stage{align-content:center}.pr__num span{font-size:clamp(4.5rem,2rem + 14vw,7rem)}}@media(max-height:700px)and (max-width:899.98px){.pr__text{display:none}}.rm .pr{height:auto}.rm .pr__sticky{position:static;height:auto;display:block}.rm .pr__inner{height:auto}.rm .pr__stages{gap:64px}.rm .pr__stage{grid-area:auto}.rm .pr__stage .pr__num span,.rm .pr__stage .pr__name .w>span{transform:none}.rm .pr__stage .pr__when,.rm .pr__stage .pr__text,.rm .pr__stage .pr__get{opacity:1;transform:none}.pricing{padding-top:var(--section)}.calc{display:grid;gap:48px var(--gap)}.calc legend{margin-bottom:14px;font-size:var(--fs-s)}@media(min-width:1000px){.calc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(48px,6vw,112px)}.calc__out{position:sticky;top:calc(var(--header) + 32px)}}.seg__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:4px;border-radius:16px;background:var(--soft)}@media(min-width:560px){.seg__track{display:inline-flex;border-radius:999px}}.seg label{position:relative}.seg input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.seg span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:6px clamp(12px,2vw,22px);border-radius:999px;font-size:.9375rem;font-weight:600;white-space:nowrap;color:var(--muted);transition:background-color .3s,color .3s,box-shadow .3s}.seg input:checked+span{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014,0 4px 12px #0000000f}.seg input:focus-visible+span{outline:2px solid var(--sea);outline-offset:1px}.seg__desc{margin-top:14px;min-height:3em;font-size:.9375rem}.switches{margin-top:32px;border-top:1px solid var(--line)}.switches legend{float:left;width:100%;padding-top:14px;margin-bottom:4px}.switches legend+*{clear:both}.switch{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:60px;border-bottom:1px solid var(--line);font-size:.9375rem;font-weight:600;cursor:pointer}.switch input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer}.switch__ui{position:relative;width:44px;height:26px;border-radius:999px;background:#cfcfcb;transition:background-color .3s var(--ease)}.switch__ui:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #0003;transition:transform .35s var(--ease-out)}.switch input:checked+.switch__ui{background:var(--sea)}.switch input:checked+.switch__ui:after{transform:translate(18px)}.switch input:focus-visible+.switch__ui{outline:2px solid var(--sea);outline-offset:3px}.switch__price{font-size:var(--fs-s);font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.calc__out{display:grid;align-self:start;align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,44px);border-radius:var(--radius);background:var(--ink);color:var(--paper)}.calc__label{display:block;font-size:var(--fs-s);color:var(--night-muted)}.calc__price{display:flex;align-items:baseline;gap:.18em;margin-top:4px;font-size:clamp(2.75rem,1.4rem + 3.6vw,5.25rem);font-weight:500;line-height:1;letter-spacing:-.06em;white-space:nowrap}.calc__price{align-items:flex-end}.calc__from,.calc__cur{margin-bottom:.16em;font-size:.42em;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--night-muted)}.odo{display:inline-flex;height:1em;line-height:1;font-variant-numeric:tabular-nums}.odo__d{display:inline-block;height:1em;overflow:hidden}.odo__col{display:flex;flex-direction:column;transition:transform .9s var(--ease-out)}.odo__col span{display:block;height:1em}.odo__sp{display:inline-block;width:.22em}.calc__row{width:100%;padding-top:14px;border-top:1px solid var(--night-line)}.calc__row p{display:grid;gap:2px;font-size:var(--fs-h3);font-weight:500;letter-spacing:-.03em}.calc__includes{width:100%}.calc__includes li{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--night-line);font-size:.9375rem;animation:include-in .5s var(--ease-out) both}.calc__includes li:nth-child(2){animation-delay:.06s}.calc__includes li:nth-child(3){animation-delay:.12s}.calc__includes li:before{content:"✓";color:#8fa6ff;font-weight:700}@keyframes include-in{0%{opacity:0;transform:translate(-8px)}}.calc__out .btn{margin-top:10px}.calc__note{max-width:36ch;font-size:var(--fs-s);color:var(--night-muted)}.calc__out :focus-visible{outline-color:#8fa6ff}.team{padding-top:var(--section)}.founder{display:grid;gap:36px;margin-top:clamp(24px,4vw,64px)}.founder__media{position:relative}@media(min-width:760px){.founder{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,128px);align-items:start}.founder__media{position:sticky;top:calc(var(--header) + 24px)}.founder--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.founder--flip .founder__media{order:2}}.portrait{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:#2a2a28;cursor:pointer;isolation:isolate}.portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(26px) saturate(.85) brightness(.82);transform:scale(1.18);transition:filter .9s var(--ease),transform 1.2s var(--ease-out)}.portrait canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.portrait.is-revealed img{filter:none;transform:none}.portrait__hint{position:absolute;z-index:2;left:50%;bottom:18px;padding:8px 14px;border-radius:999px;background:#14141473;color:var(--white);font-size:.8125rem;font-weight:600;white-space:nowrap;transform:translate(-50%);transition:opacity .4s,transform .5s var(--ease-out);pointer-events:none}@supports (backdrop-filter: blur(1px)){.portrait__hint{background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.portrait.is-revealed .portrait__hint{opacity:0;transform:translate(-50%,8px)}.founder__index{position:absolute;top:14px;left:16px;padding:4px 10px;border-radius:999px;background:var(--paper);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.founder__info{display:grid;justify-items:start;align-content:start}@media(min-width:1100px){.founder{align-items:center}.founder__media{position:relative;top:auto}}.founder__role{font-size:var(--fs-s);font-weight:700;color:var(--sea)}.founder__name{margin-top:14px;font-size:clamp(2.75rem,1.3rem + 4.8vw,6.75rem);font-weight:500;line-height:.92;letter-spacing:-.065em}.founder__text{max-width:44ch;margin-top:clamp(20px,2.4vw,32px);color:var(--muted);font-size:clamp(1rem,.95rem + .2vw,1.125rem)}.founder__cols{display:grid;gap:28px;width:100%;margin-top:clamp(28px,3vw,44px)}@media(min-width:1100px){.founder__cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--gap)}}.founder__label{padding-bottom:10px;border-bottom:1px solid var(--ink);font-size:var(--fs-s);color:var(--muted)}.founder__list li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.9375rem;font-weight:600}.founder__list li:before{content:"";flex:none;width:6px;height:6px;margin-top:.6em;border-radius:50%;background:var(--sea)}.founder__stack{padding-top:12px;font-family:var(--mono);font-size:.8125rem;line-height:1.7;color:var(--muted)}.founder__tg{margin-top:clamp(28px,3vw,40px)}.team__quote{max-width:21ch;margin:clamp(96px,13vw,200px) auto;font-size:clamp(1.875rem,1rem + 3.2vw,4.25rem);font-weight:500;line-height:1.04;letter-spacing:-.055em;text-align:center}.faq{display:grid;gap:48px;padding-top:var(--section)}.faq__aside{display:grid;gap:24px;justify-items:start;align-content:start}@media(min-width:1000px){.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(48px,7vw,128px)}.faq__aside{position:sticky;top:calc(var(--header) + 40px);align-self:start}}.faq__who{display:flex;align-items:center;gap:0;margin-top:8px}.faq__who p{max-width:26ch;margin-left:14px;font-size:var(--fs-s);color:var(--muted)}.ava{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:2px solid var(--paper);font-size:.8125rem;font-weight:800;line-height:1}.ava--o{background:var(--ink);color:var(--paper)}.ava--e{background:var(--sea);color:var(--white)}.faq__who .ava+.ava,.chat-faq__head .ava+.ava{margin-left:-10px}.chat-faq{display:grid;overflow:hidden;border-radius:calc(var(--radius) + 6px);background:var(--white);box-shadow:0 1px #0000000a,0 30px 80px -40px #14142840}.chat-faq__head{display:flex;align-items:center;gap:0;padding:16px clamp(16px,2.4vw,28px);border-bottom:1px solid #EEEEEB}.chat-faq__head .ava{border-color:var(--white)}.chat-faq__head p{display:grid;margin-left:12px;line-height:1.25}.chat-faq__head b{font-size:.9375rem}.chat-faq__head small{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#22a35a}.chat-faq__head .dot{width:6px;height:6px;border-radius:50%;background:#2fb463;animation:pulse 2.4s infinite}.chat-faq__body{display:grid;gap:14px;padding:clamp(18px,2.6vw,32px) clamp(16px,2.4vw,28px);background:radial-gradient(rgba(20,20,20,.05) 1px,transparent 1px) 0 0 / 18px 18px,#fafaf8}.qa{display:block}.qa summary{display:block;width:fit-content;max-width:min(84%,460px);margin-left:auto;padding:11px 16px;border:1px solid var(--line);border-radius:18px 18px 6px;background:var(--white);font-size:.9875rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;cursor:pointer;list-style:none;transition:background-color .3s,color .3s,border-color .3s,transform .4s var(--ease-out)}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{border-color:var(--ink);transform:translate(-4px)}.qa[open]:not(.is-closing) summary{background:var(--sea);border-color:var(--sea);color:var(--white);transform:none}.qa summary:focus-visible{outline-offset:2px}.qa__a{overflow:hidden}.qa__reply{display:flex;align-items:flex-end;gap:10px;padding-top:12px}.qa__reply .ava{width:30px;height:30px;border:0;font-size:.75rem}.qa__bubble{display:grid;gap:4px;max-width:min(84%,520px);padding:11px 16px 13px;overflow:hidden;border-radius:18px 18px 18px 6px;background:#efefec}.qa__name{font-size:.75rem;font-weight:700;color:var(--sea)}.qa__bubble p{font-size:.9375rem;line-height:1.5}.qa__dots{display:none;gap:4px;padding:6px 0 2px}.qa__dots i{width:6px;height:6px;border-radius:50%;background:#a3a3a0;animation:dots 1s infinite}.qa__dots i:nth-child(2){animation-delay:.15s}.qa__dots i:nth-child(3){animation-delay:.3s}.qa.is-typing .qa__dots{display:flex}.qa.is-typing .qa__bubble p{display:none}.qa.is-answered .qa__bubble p{animation:answer-in .45s var(--ease) both}@keyframes answer-in{0%{opacity:0}}.chat-faq__input{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 clamp(12px,2vw,20px) clamp(12px,2vw,20px);padding:8px 8px 8px 20px;border:1px solid var(--line);border-radius:999px;font-size:.9375rem;color:var(--muted);transition:border-color .3s,color .3s}.chat-faq__input:hover{border-color:var(--ink);color:var(--ink)}.chat-faq__send{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--sea);color:var(--white);transition:transform .4s var(--ease-out)}.chat-faq__input:hover .chat-faq__send{transform:rotate(-12deg) scale(1.06)}.contact{margin-top:var(--section);padding-block:var(--section);background:var(--night);color:var(--paper)}.contact__inner{display:grid;gap:64px}@media(min-width:1000px){.contact__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(64px,8vw,160px)}}.contact__title{max-width:14ch;font-size:clamp(2.4rem,1.2rem + 4vw,5.5rem);line-height:.98;letter-spacing:-.06em}.contact__lead{margin-top:20px;max-width:40ch;color:var(--night-muted)}.contact__mail{display:inline-block;margin-top:clamp(36px,5vw,64px);padding-bottom:6px;font-size:clamp(1.75rem,1rem + 2.6vw,3.25rem);font-weight:500;letter-spacing:-.05em;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat;transition:background-size .5s var(--ease-out),color .3s}.contact__mail:hover{color:#8fa6ff;background-size:0 2px;background-position:100% 100%}.contact__people{margin-top:36px;border-top:1px solid var(--night-line)}.contact__people div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--night-line);font-size:.9375rem}.contact__people dt{color:var(--night-muted)}.contact__people a{font-weight:600;transition:color .2s}.contact__people a:hover{color:#8fa6ff}.contact :focus-visible{outline-color:#8fa6ff}.form{display:grid;gap:30px;align-content:start}.form__chips{display:flex;flex-wrap:wrap;gap:8px}.form__chips legend{width:100%;margin-bottom:14px;font-size:var(--fs-s);color:var(--night-muted)}.form__chips label{position:relative;cursor:pointer}.form__chips input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.form__chips span{display:inline-flex;align-items:center;min-height:42px;padding:8px 18px;border:1px solid var(--night-line);border-radius:999px;font-size:.9375rem;font-weight:600;transition:background-color .25s,color .25s,border-color .25s}.form__chips label:hover span{border-color:var(--night-muted)}.form__chips input:checked+span{background:var(--paper);border-color:var(--paper);color:var(--ink)}.form__chips input:focus-visible+span{outline:2px solid #8FA6FF;outline-offset:3px}.field{position:relative}.field input,.field textarea{width:100%;padding:26px 0 12px;background:transparent;border:0;border-bottom:1px solid var(--night-line);border-radius:0;font-size:1.125rem;font-weight:500;color:var(--paper);transition:border-color .3s}.field textarea{resize:vertical;min-height:104px}.field label{position:absolute;left:0;top:26px;font-size:1.125rem;color:var(--night-muted);pointer-events:none;transform-origin:left top;transition:transform .35s var(--ease-out),color .3s}.field input:focus+label,.field textarea:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-24px) scale(.72)}.field input:focus,.field textarea:focus{outline:none;border-bottom-color:var(--paper)}.field input:focus-visible,.field textarea:focus-visible{border-bottom-color:#8fa6ff;box-shadow:0 1px #8fa6ff}.field [aria-invalid=true]{border-bottom-color:#ff8a8a}.form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.form__status{font-size:var(--fs-s);color:var(--night-muted)}.form__status[data-state=error]{color:#ff8a8a}.form__status[data-state=ok]{color:var(--paper)}.form [type=submit]:disabled{opacity:.6;cursor:progress}.footer{background:var(--night);color:var(--night-muted);border-top:1px solid var(--night-line);overflow:hidden}.footer .wrap{container-type:inline-size}.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:28px;font-size:var(--fs-s)}.footer__nav{display:flex;flex-wrap:wrap;gap:8px 28px}.footer__time time{color:var(--paper);font-weight:600;font-variant-numeric:tabular-nums}.footer a{transition:color .2s}.footer a:hover{color:var(--paper)}.footer__word{margin:clamp(48px,8vw,120px) 0 clamp(16px,2vw,32px);font-size:21.5cqi;font-weight:300;line-height:.8;letter-spacing:-.06em;color:var(--paper);white-space:nowrap;-webkit-user-select:none;user-select:none}.footer__word span{display:inline-block;transition:font-weight .35s var(--ease)}.footer__legal{display:flex;flex-wrap:wrap;gap:8px 28px;padding:20px 0 28px;border-top:1px solid var(--night-line);font-size:var(--fs-s)}.footer__legal p{margin-right:auto}.form__consent{position:relative;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:var(--fs-s);color:var(--night-muted);cursor:pointer}.form__consent input{width:20px;height:20px;margin:0;accent-color:var(--paper);cursor:pointer}.form__consent a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.form__consent input[aria-invalid=true]{outline:2px solid #FF8A8A;outline-offset:2px}.viz{position:relative;aspect-ratio:16 / 11;overflow:hidden;border-radius:var(--radius);isolation:isolate;font-family:var(--sans)}.viz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(20,20,20,.09) 1px,transparent 1px);background-size:18px 18px}.viz [data-seq]{transition:opacity .5s var(--ease),transform .7s var(--ease-out)}.viz [data-seq*="on@"]:not(.on):not(.typing){opacity:0;transform:translateY(10px)}.viz.no-tr,.viz.no-tr *{transition:none!important}.sk{display:block;height:7px;border-radius:4px;background:#e2e5ec}.sk--title{height:clamp(9px,1.25vw,16px);width:92%}.sk--line{width:100%}.sk--w70{width:70%}.sk--w60{width:60%}.sk--w40{width:40%}.viz--site{background:var(--sea-soft)}.br{position:absolute;left:8%;right:8%;top:9%;bottom:-4%;overflow:hidden;border-radius:12px 12px 0 0;background:var(--white);box-shadow:0 30px 60px -20px #14235a47}.br__bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid #EEF0F4}.br__bar i{width:9px;height:9px;border-radius:50%;background:#e1e4ea}.br__bar span{display:flex;align-items:center;flex:1;max-width:220px;height:18px;margin-left:10px;padding-inline:8px;border-radius:6px;background:#f3f4f7;font-family:var(--mono);font-size:10px;color:#8c90a0}.br__page{display:grid;gap:clamp(12px,2.4vw,28px);padding:4% 6%}.br__nav{display:flex;align-items:center;gap:10px}.br__nav b{width:52px;height:11px;border-radius:4px;background:var(--ink)}.br__nav span{width:30px;height:6px;border-radius:3px;background:#dadde6}.br__nav em{width:62px;height:20px;margin-left:auto;border-radius:999px;background:var(--ink)}.br__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.br__copy{display:grid;gap:9px;justify-items:start}.br__copy .sk--title{background:var(--ink)}.br__cta{position:relative;display:inline-flex;margin-top:8px;padding:7px 14px;border-radius:999px;background:var(--ink);color:var(--white);font-size:clamp(9px,.8vw,11px);font-weight:700;white-space:nowrap}.viz .br__cta.press{background:var(--sea);transform:scale(.94);transition:transform .15s,background-color .3s}.br__cursor{position:absolute;left:62%;top:52%;transition:transform 1.2s cubic-bezier(.65,0,.35,1),opacity .4s}.viz .br__cursor[data-seq]:not(.on){opacity:0;transform:translate(170px,110px)}.viz .br__cursor.on:not(.go){opacity:1;transform:translate(170px,110px)}.viz .br__cursor.go{opacity:1;transform:none}.br__media{aspect-ratio:4 / 3;border-radius:10px;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.5) 0 12%,transparent 13%),linear-gradient(160deg,#3e5bd6,#2747c9 55%,#1b2f8f)}.br__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.br__cards i{aspect-ratio:4 / 3;border:1px solid #E6E9F0;border-radius:8px;background:#f4f6fa}.br__toast{position:absolute;right:6%;bottom:12%;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--white);font-size:clamp(10px,.9vw,12px);font-weight:700;box-shadow:0 12px 30px -10px #0006}.br__toast:before{content:"";width:7px;height:7px;border-radius:50%;background:#2fb463}.viz--app{background:#e5e7e0}.app{position:absolute;left:6%;right:6%;top:8%;bottom:-6%;display:grid;grid-template-columns:clamp(36px,4vw,52px) 1fr;overflow:hidden;border-radius:12px 12px 0 0;background:var(--white);box-shadow:0 30px 60px -24px #14141447}.app__side{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:16px;background:var(--ink)}.app__side b{width:22px;height:22px;border-radius:7px;background:var(--sea)}.app__side i{width:16px;height:5px;border-radius:3px;background:#3a3a3a}.app__side i.is-on{background:var(--white)}.app__main{display:grid;align-content:start;gap:clamp(8px,1vw,12px);padding:4% 5%}.app__top{display:flex;align-items:center;justify-content:space-between}.app__ava{width:22px;height:22px;border-radius:50%;background:#d8dce8}.app__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpi{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#f5f6f2}.kpi span{font-size:clamp(8px,.7vw,10px);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi strong{font-size:clamp(13px,1.5vw,22px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.app__chart{position:relative;height:clamp(70px,11vw,150px);border-radius:10px;background:#f5f6f2}.app__bars{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:flex;align-items:flex-end;gap:3%}.app__bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:#c9d3f6;transform-origin:bottom}.viz .app__bars i[data-seq]:not(.on){opacity:1;transform:scaleY(0)}.viz .app__bars i.on{transform:none}.app__line{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);overflow:visible}.app__line path{fill:none;stroke:var(--sea);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:1!important;transform:none!important;transition:stroke-dashoffset 1.6s var(--ease)!important}.app__line path.on{stroke-dashoffset:0}.viz.no-tr .app__line path{transition:none!important}.app__rows{display:grid;gap:6px}.app__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px;border-radius:8px;background:#f5f6f2}.app__row .sk{max-width:45%}.pill{padding:3px 8px;border-radius:999px;background:#fff0d4;color:#8f5d00;font-size:clamp(8px,.7vw,10px);font-style:normal;font-weight:700;white-space:nowrap}.pill--ok{background:#dcf2e5;color:#1c7442}.viz--bot{background:#dbe9f6}.chat{position:absolute;left:50%;top:7%;bottom:-4%;display:flex;flex-direction:column;width:min(80%,380px);overflow:hidden;transform:translate(-50%);border-radius:22px 22px 0 0;background:#edf2f7;box-shadow:0 30px 60px -24px #14285a52}.chat__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--white);border-bottom:1px solid #E2E8F0}.chat__ava{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sea);color:var(--white);font-size:10px;font-weight:800}.chat__head b{display:block;font-size:13px}.chat__head small{font-size:11px;color:#22a35a}.chat__body{display:flex;flex-direction:column;gap:8px;padding:14px}.msg{max-width:84%;padding:8px 12px;border-radius:14px;font-size:clamp(11px,.95vw,13px);line-height:1.4}.msg--out{align-self:flex-end;border-bottom-right-radius:4px;background:var(--sea);color:var(--white)}.msg--in{position:relative;align-self:flex-start;max-height:160px;overflow:hidden;border-bottom-left-radius:4px;background:var(--white);transition:opacity .4s,transform .6s var(--ease-out),max-width .5s var(--ease-out),max-height .5s var(--ease-out)!important}.viz .msg--in.typing:not(.on){max-width:58px;max-height:34px}.msg__dots{position:absolute;left:13px;top:13px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.msg__dots i{width:6px;height:6px;border-radius:50%;background:#a9b4c2;animation:dots 1s infinite}.msg__dots i:nth-child(2){animation-delay:.15s}.msg__dots i:nth-child(3){animation-delay:.3s}.msg--in.typing:not(.on) .msg__dots{opacity:1}.msg__text{display:block;opacity:0;transition:opacity .35s .15s}.msg--in.on .msg__text{opacity:1}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chips b{padding:5px 10px;border-radius:999px;background:#edf2f7;color:var(--sea);font-size:.92em;font-weight:700;transition:background-color .3s,color .3s,transform .3s}.chips b.pick{background:var(--sea);color:var(--white);transform:scale(.95)}@keyframes dots{0%,80%,to{transform:none;opacity:.5}40%{transform:translateY(-3px);opacity:1}}.viz--srv{background:#e3e3de}.term{position:absolute;left:7%;right:7%;top:9%;bottom:-4%;overflow:hidden;border-radius:12px 12px 0 0;background:#101113;color:#d7d7d3;font-family:var(--mono);box-shadow:0 30px 60px -24px #00000080}.term__bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid #222}.term__bar i{width:9px;height:9px;border-radius:50%;background:#2e2f33}.term__bar span{margin-left:10px;font-size:11px;color:#7c7c78}.term__status{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-style:normal;color:#2fb463}.term__status:before{content:"";width:6px;height:6px;border-radius:50%;background:#2fb463;animation:pulse 2.4s infinite}.term__body{display:grid;gap:clamp(3px,.5vw,7px);padding:16px 18px;font-size:clamp(9.5px,.95vw,13px)}.term__body p{white-space:nowrap;clip-path:inset(0 0 0 0);transition:clip-path .6s steps(22)!important}.viz .term__body p[data-seq]:not(.on){opacity:1;transform:none;clip-path:inset(0 100% 0 0)}.t-mute{color:#6e6e6a}.t-ok{color:#2fb463}.t-sea{color:#8fa6ff}@media(max-width:560px){.viz{aspect-ratio:4 / 3.4}.br__cards,.app__rows{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
