@font-face{font-family:__sans_d708e5;src:url(/_next/static/media/a7560406a8617b28-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__sans_Fallback_d708e5;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_d708e5{font-family:__sans_d708e5,__sans_Fallback_d708e5}.__variable_d708e5{--font-sans:"__sans_d708e5","__sans_Fallback_d708e5"}@font-face{font-family:"__serif_cbd9b2";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"__serif_Fallback_cbd9b2";src:local("Arial");ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.00%;size-adjust:81.16%}.__className_cbd9b2{font-family:"__serif_cbd9b2","__serif_Fallback_cbd9b2";font-weight:400;font-style:italic}.__variable_cbd9b2{--font-serif:"__serif_cbd9b2","__serif_Fallback_cbd9b2"}@font-face{font-family:__mono_3d904d;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:__mono_Fallback_3d904d;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3d904d{font-family:__mono_3d904d,__mono_Fallback_3d904d}.__variable_3d904d{--font-mono:"__mono_3d904d","__mono_Fallback_3d904d"}:root{--r:#ff2a3d;--g:#12c95f;--b:#1d63ff;--bg:#f5f4ef;--bg-2:#ecebe4;--card:#fff;--fg:#0a0a0b;--fg-2:#2b2b2f;--muted:#6c6c72;--line:rgba(10,10,11,.12);--line-2:rgba(10,10,11,.06);--blend:multiply;--blob-a:0.38;--inv-bg:#0a0a0b;--inv-fg:#f5f4ef;--radius:22px;--gutter:clamp(16px,4vw,56px);--maxw:1440px;--ease:cubic-bezier(.2,.7,.1,1);color-scheme:light}:root[data-theme=dark]{--bg:#060607;--bg-2:#0d0d10;--card:#0f0f12;--fg:#f4f3ee;--fg-2:#d6d5d0;--muted:#8d8d95;--line:hsla(0,0%,100%,.12);--line-2:hsla(0,0%,100%,.06);--blend:screen;--blob-a:0.55;--inv-bg:#f4f3ee;--inv-fg:#060607;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .5s var(--ease),color .5s var(--ease)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}::selection{background:var(--b);color:#fff}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--muted)}.r{color:var(--r)}.g{color:var(--g)}.b{color:var(--b)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.dot.r{background:var(--r)}.dot.g{background:var(--g)}.dot.b{background:var(--b)}.display{font-weight:800;font-size:clamp(54px,11.2vw,210px);line-height:.88}.display,.h1{letter-spacing:-.045em;margin:0}.h1{font-size:clamp(44px,7.4vw,128px);line-height:.92}.h1,.h2{font-weight:750}.h2{font-size:clamp(36px,5vw,80px);line-height:.96;letter-spacing:-.04em}.h2,.h3{margin:0}.h3{font-weight:700;font-size:clamp(24px,2.4vw,36px);line-height:1.08;letter-spacing:-.025em}.lead{font-size:clamp(19px,1.6vw,24px);line-height:1.45;color:var(--fg-2);max-width:46ch;letter-spacing:-.01em}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.hdr{position:fixed;inset:0 0 auto 0;z-index:50;transition:transform .5s var(--ease),background .4s,-webkit-backdrop-filter .4s;transition:transform .5s var(--ease),background .4s,backdrop-filter .4s;transition:transform .5s var(--ease),background .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.hdr.scrolled{background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--line-2)}.hdr.hide{transform:translateY(-100%)}.hdr-in{justify-content:space-between;height:76px;gap:24px}.hdr-in,.nav{display:flex;align-items:center}.nav{gap:4px}.nav a{padding:10px 14px;border-radius:99px;font-size:15px;font-weight:500;color:var(--fg-2);transition:background .25s,color .25s}.nav a.on,.nav a:hover{background:var(--line-2);color:var(--fg)}.hdr-r{display:flex;align-items:center;gap:10px}.region{font-size:12px;padding:8px 12px;border:1px solid var(--line);border-radius:99px;color:var(--muted)}.region b{color:var(--fg);font-weight:600}.region:hover{border-color:var(--fg)}.tgl{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:border-color .25s,transform .5s var(--ease)}.tgl:hover{border-color:var(--fg);transform:rotate(40deg)}.tgl svg{width:18px;height:18px}.burger{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);place-items:center}.burger span{display:block;width:16px;height:1.5px;background:var(--fg);position:relative;transition:transform .4s var(--ease)}.burger span:after{top:5px}.burger span:after,.burger span:before{content:"";position:absolute;left:0;width:16px;height:1.5px;background:var(--fg);transition:transform .4s var(--ease),top .4s}.burger span:before{top:-5px}.menu-open .burger span{background:transparent}.menu-open .burger span:before{top:0;transform:rotate(45deg)}.menu-open .burger span:after{top:0;transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:45;background:var(--bg);display:flex;flex-direction:column;justify-content:center;padding:100px var(--gutter) 40px;-webkit-clip-path:circle(0 at calc(100% - 40px) 38px);clip-path:circle(0 at calc(100% - 40px) 38px);transition:-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease);transition:clip-path .7s var(--ease),-webkit-clip-path .7s var(--ease)}.menu-open .mnav{-webkit-clip-path:circle(150% at calc(100% - 40px) 38px);clip-path:circle(150% at calc(100% - 40px) 38px)}.mnav a{font-size:clamp(40px,11vw,72px);font-weight:750;letter-spacing:-.04em;line-height:1.1}.mnav .mono{margin-top:32px}.logo{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.05em}.logo-mark{width:34px;height:34px;position:relative;flex:none}.logo-mark i{position:absolute;width:21px;height:21px;border-radius:50%;mix-blend-mode:var(--blend);transition:transform .7s var(--ease)}.logo-mark i:first-child{background:var(--r);left:6.5px;top:0}.logo-mark i:nth-child(2){background:var(--g);left:0;top:12px}.logo-mark i:nth-child(3){background:var(--b);left:13px;top:12px}.logo:hover .logo-mark i:first-child{transform:translateY(6px)}.logo:hover .logo-mark i:nth-child(2){transform:translate(3.5px,-2px)}.logo:hover .logo-mark i:nth-child(3){transform:translate(-3.5px,-2px)}.logo-word{font-size:25px;line-height:1;position:relative;display:inline-block}.logo-word .ops{font-weight:400;color:var(--muted);letter-spacing:-.02em}.logo-word .rgb{position:relative;display:inline-block}.logo-word .rgb .ch{position:absolute;inset:0;mix-blend-mode:var(--blend);transition:transform .6s var(--ease),opacity .4s;opacity:0}.logo-word .rgb .ch.cr{color:var(--r)}.logo-word .rgb .ch.cg{color:var(--g)}.logo-word .rgb .ch.cb{color:var(--b)}.logo:hover .rgb .ch{opacity:1}.logo:hover .rgb .ch.cr{transform:translate(-2px,-1px)}.logo:hover .rgb .ch.cb{transform:translate(2px,1px)}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 26px;border-radius:99px;background:var(--fg);color:var(--bg);font-weight:600;font-size:16px;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--r),var(--g),var(--b));transform:translateY(101%);transition:transform .5s var(--ease)}.btn:hover:before{transform:translateY(0)}.btn:hover{color:#fff}.btn .arr{width:18px;height:18px;transition:transform .4s var(--ease)}.btn:hover .arr{transform:translateX(4px) rotate(-45deg)}.btn.ghost{background:transparent;color:var(--fg);border:1px solid var(--line)}.btn.sm{height:44px;padding:0 18px;font-size:14px}.link{white-space:nowrap;display:inline-flex;gap:8px;align-items:center;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:4px;transition:border-color .3s,gap .3s}.link:hover{border-color:var(--fg);gap:14px}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:130px 0 48px;overflow:hidden}.blobs{inset:-10%;z-index:0;pointer-events:none;filter:blur(70px)}.blob,.blobs{position:absolute}.blob{border-radius:50%;mix-blend-mode:var(--blend);opacity:var(--blob-a);will-change:transform}.blob.r{background:var(--r);width:48vw;height:48vw;left:8%;top:4%;animation:drift1 22s ease-in-out infinite}.blob.g{background:var(--g);width:44vw;height:44vw;left:38%;top:26%;animation:drift2 26s ease-in-out infinite}.blob.b{background:var(--b);width:50vw;height:50vw;left:58%;top:-6%;animation:drift3 30s ease-in-out infinite}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14vw,10vh) scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-16vw,-8vh) scale(.9)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10vw,16vh) scale(1.08)}}.grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hero>.wrap{position:relative;z-index:2}.hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(28px,6vh,64px)}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.hero h1 .ln>span{display:inline-block;transform:translateY(105%);animation:rise 1.1s var(--ease) forwards}.hero h1 .ln:nth-child(2)>span{animation-delay:.12s}.hero h1 .ln:nth-child(3)>span{animation-delay:.24s}@keyframes rise{to{transform:translateY(0)}}.hero-foot{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:end;margin-top:clamp(32px,6vh,64px);padding-top:28px;border-top:1px solid var(--line)}.hero-foot .ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.chroma{position:relative;display:inline-block}.chroma:after,.chroma:before{content:attr(data-t);position:absolute;inset:0;mix-blend-mode:var(--blend);pointer-events:none}.chroma:before{color:var(--r);transform:translate(-.025em);animation:jitR 6s ease-in-out infinite}.chroma:after{color:var(--b);transform:translate(.025em);animation:jitB 6s ease-in-out infinite}@keyframes jitR{0%,to{transform:translate(-.02em)}50%{transform:translate(-.045em,.01em)}}@keyframes jitB{0%,to{transform:translate(.02em)}50%{transform:translate(.045em,-.01em)}}.sec{padding:clamp(80px,13vw,180px) 0;position:relative}.sec.tight{padding:clamp(60px,8vw,110px) 0}.sec-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:clamp(40px,6vw,88px)}.sec-head .lead{justify-self:end}.inv{background:var(--inv-bg);color:var(--inv-fg);--fg:var(--inv-fg);--bg:var(--inv-bg);--muted:color-mix(in srgb,var(--inv-fg) 55%,var(--inv-bg));--line:color-mix(in srgb,var(--inv-fg) 16%,transparent);--line-2:color-mix(in srgb,var(--inv-fg) 8%,transparent);--fg-2:color-mix(in srgb,var(--inv-fg) 82%,var(--inv-bg))}:root[data-theme=dark] .inv{--blend:multiply}:root:not([data-theme=dark]) .inv{--blend:screen}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.stat{padding:32px 24px 8px 0;border-right:1px solid var(--line)}.stat+.stat{padding-left:24px}.stat:last-child{border-right:0}.stat .n{font-size:clamp(48px,6vw,96px);font-weight:750;letter-spacing:-.05em;line-height:1}.stat .l{margin-top:10px;color:var(--muted);font-size:15px}.rows{border-top:1px solid var(--line)}.row{position:relative;display:grid;grid-template-columns:80px 1.2fr 1fr 56px;grid-gap:24px;gap:24px;align-items:center;padding:clamp(22px,3vw,36px) 0;border-bottom:1px solid var(--line);isolation:isolate;overflow:hidden}.row:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease)}.row.r:before{background:var(--r)}.row.g:before{background:var(--g)}.row.b:before{background:var(--b)}.row:hover:before{transform:scaleY(1)}.row.b,.row.g,.row.r{color:var(--fg)}.row:hover{color:#fff}.row:hover .muted,.row:hover .row-d{color:hsla(0,0%,100%,.85)}.row .row-n{font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted);padding-left:4px;transition:padding .5s var(--ease)}.row:hover .row-n{padding-left:16px}.row .row-t{font-size:clamp(28px,4vw,60px);font-weight:750;letter-spacing:-.04em;line-height:1}.row .row-d{color:var(--fg-2);font-size:16px;max-width:42ch}.row .row-a{width:56px;height:56px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:transform .5s var(--ease),border-color .3s}.row:hover .row-a{transform:rotate(-45deg);border-color:hsla(0,0%,100%,.6)}.row .row-a svg{width:20px;height:20px}.marq{overflow:hidden;white-space:nowrap;border-block:1px solid var(--line);padding:26px 0}.marq-t{animation:marq 40s linear infinite;padding-right:48px}.marq-t,.marq-t span{display:inline-flex;gap:48px}.marq-t span{font-size:clamp(32px,4.5vw,64px);font-weight:750;letter-spacing:-.04em;align-items:center}.marq-t span:after{content:"";width:.35em;height:.35em;border-radius:50%;background:var(--c,var(--r))}.marq-t span:nth-child(3n+2){--c:var(--g)}.marq-t span:nth-child(3n){--c:var(--b)}.marq-t .serif{font-weight:400}@keyframes marq{to{transform:translateX(-50%)}}.work-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.wcard{grid-column:span 6;display:block}.wcard.wide{grid-column:span 7}.wcard.narrow{grid-column:span 5}.wcard.full{grid-column:1/-1}.cover{container-type:inline-size;position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--bg-2);isolation:isolate}.wcard.full .cover{aspect-ratio:21/9}.cover .cv-blob{position:absolute;border-radius:50%;filter:blur(50px);mix-blend-mode:var(--blend);opacity:.85;transition:transform 1.2s var(--ease)}.cover .cv-word{position:absolute;left:6%;bottom:7%;right:6%;font-weight:800;letter-spacing:-.055em;line-height:.86;font-size:12.5cqw;color:var(--fg);z-index:2;transition:transform .9s var(--ease)}.cover .cv-tag{position:absolute;top:20px;left:20px;z-index:2;display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:12px;padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line-2);font-weight:500}.cover .cv-grid{position:absolute;inset:0;z-index:1;opacity:.5;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:48px 48px}.wcard:hover .cv-blob{transform:scale(1.25) translate(4%,-4%)}.wcard:hover .cv-word{transform:translateY(-6px)}.wmeta{display:flex;justify-content:space-between;gap:16px;padding:18px 4px 0}.wmeta h3{font-size:clamp(19px,1.6vw,24px);font-weight:650;letter-spacing:-.02em;margin:0;line-height:1.2;max-width:30ch}.wmeta .muted{font-size:14px;white-space:nowrap}.proc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.pstep{padding:32px 28px 0 0}.pstep+.pstep{border-left:1px solid var(--line);padding-left:28px}.pstep .k{font-size:clamp(30px,3vw,46px);font-weight:750;letter-spacing:-.04em;margin:18px 0 12px}.pstep p{margin:0;color:var(--muted)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.qcard{border:1px solid var(--line);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:340px;background:color-mix(in srgb,var(--card) 40%,transparent)}.qcard blockquote{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:-.02em}.qcard .who{font-size:14px}.qcard .who b{display:block;font-size:16px}.stars{display:flex;gap:3px;color:var(--fg)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.plan{position:relative;border:1px solid var(--line);border-radius:var(--radius);padding:36px 32px;display:flex;flex-direction:column;gap:22px;background:var(--card);overflow:hidden;isolation:isolate}.plan.featured{border-color:transparent;background:var(--inv-bg);color:var(--inv-fg);--muted:color-mix(in srgb,var(--inv-fg) 60%,var(--inv-bg));--line:color-mix(in srgb,var(--inv-fg) 16%,transparent);--fg:var(--inv-fg);--bg:var(--inv-bg)}.plan .glow{position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(70px);opacity:.45;top:-120px;right:-100px;z-index:-1}.plan .price{font-size:clamp(44px,4.6vw,68px);font-weight:750;letter-spacing:-.05em;line-height:1}.plan .price small{font-size:16px;font-weight:500;color:var(--muted);letter-spacing:0}.plan ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.plan li{display:flex;gap:12px;font-size:15px}.plan li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;margin-top:9px;opacity:.6}.plan .btn{margin-top:auto;justify-content:center}.plan.featured .btn{background:var(--inv-fg);color:var(--inv-bg)}.badge{position:absolute;top:22px;right:22px;font-size:11px;padding:6px 10px;border-radius:99px;background:linear-gradient(90deg,var(--r),var(--g),var(--b));color:#fff;font-weight:600;letter-spacing:.04em}.packs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.pack{padding:28px 24px 28px 0}.pack+.pack{border-left:1px solid var(--line);padding-left:24px}.pack h4{margin:0 0 6px;font-size:22px;letter-spacing:-.02em}.pack .from{font-size:14px;color:var(--muted)}.pack .from b{color:var(--fg);font-size:20px}.pack p{color:var(--muted);font-size:15px;margin:12px 0 0}.ph{padding:180px 0 clamp(60px,8vw,110px);position:relative;overflow:hidden}.ph .blobs{inset:-40% -10% auto -10%;height:140%;opacity:.7}.ph>.wrap{position:relative;z-index:2}.ph .lead{margin-top:32px}.crumbs{margin-bottom:28px;display:flex;gap:10px;align-items:center}.cap-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.cap{padding:22px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,1.6vw,22px);font-weight:550;letter-spacing:-.015em;display:flex;gap:16px;align-items:baseline}.cap:nth-child(odd){padding-right:24px}.cap:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.cap .mono{color:var(--muted)}.deliv{display:flex;flex-wrap:wrap;gap:10px}.pill{padding:12px 20px;border:1px solid var(--line);border-radius:99px;font-size:15px;font-weight:500}.svc-block{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);padding:clamp(56px,7vw,100px) 0;border-top:1px solid var(--line)}.svc-block .sticky{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.svc-list{list-style:none;padding:0;margin:28px 0 0;column-count:2;column-gap:28px}.svc-list li{page-break-inside:avoid;break-inside:avoid;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:16px}.sub-badge{display:inline-flex;gap:10px;align-items:center;margin-top:28px;padding:10px 16px 10px 10px;border-radius:99px;border:1px solid var(--line);font-size:14px}.sub-badge b{padding:6px 10px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:12px}.ind{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.ind-c{padding:32px 28px 40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;position:relative;overflow:hidden;isolation:isolate;transition:color .4s}.ind-c:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(50px);right:-80px;bottom:-80px;z-index:-1;opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease);background:var(--c);transform:scale(.6)}.ind-c:hover:after{opacity:.5;transform:scale(1.2)}.ind-c h3{font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;margin:0;line-height:1.05}.ind-c p{margin:0;color:var(--muted);font-size:15px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.ventures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.vcard{border:1px solid var(--line);border-radius:var(--radius);padding:32px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;isolation:isolate}.vcard .glow{position:absolute;width:240px;height:240px;border-radius:50%;filter:blur(60px);opacity:.35;bottom:-110px;left:-60px;z-index:-1}.vcard h3{font-size:34px;letter-spacing:-.04em;margin:0 0 10px}.values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.val{padding:32px 28px 0 0}.val+.val{border-left:1px solid var(--line);padding-left:28px}.val h3{font-size:28px;letter-spacing:-.03em;margin:16px 0 10px}.val p{color:var(--muted);margin:0}.cs-meta{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:48px}.cs-meta>div{padding:20px 20px 0 0}.cs-meta>div+div{border-left:1px solid var(--line);padding-left:20px}.cs-meta .mono{color:var(--muted);display:block;margin-bottom:8px}.cs-quote{font-size:clamp(30px,4vw,60px);line-height:1.08;letter-spacing:-.035em;margin:0;max-width:22ch}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:26px 0;font-size:clamp(19px,1.7vw,24px);font-weight:600;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform .4s var(--ease)}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--fg);transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--ease)}.faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.faq details p{margin:0 0 28px;color:var(--muted);max-width:70ch}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}.field{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.field.full{grid-column:1/-1}.field label{color:var(--muted)}.field input,.field select,.field textarea{background:transparent;border:0;outline:0;color:var(--fg);font:inherit;font-size:20px;padding:4px 0;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb,var(--muted) 60%,transparent)}.field:focus-within{border-color:var(--fg)}.choices{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.choice input{position:absolute;opacity:0;pointer-events:none}.choice span{display:inline-block;padding:10px 16px;border:1px solid var(--line);border-radius:99px;font-size:14px;cursor:pointer;transition:all .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choice input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.choice input:focus-visible+span{outline:2px solid var(--b);outline-offset:2px}.sent{padding:40px;border-radius:var(--radius);border:1px solid var(--line)}.cta{position:relative;overflow:hidden;padding:clamp(100px,14vw,200px) 0;text-align:center}.cta .blobs{opacity:.9}.cta>.wrap{position:relative;z-index:2}.cta .display{font-size:clamp(52px,10vw,180px)}.cta .btn{margin-top:48px}.ftr{padding:80px 0 32px;border-top:1px solid var(--line)}.ftr-g{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.ftr h5{margin:0 0 16px;font-weight:500}.ftr ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ftr ul a{color:var(--fg-2);transition:color .2s}.ftr ul a:hover{color:var(--fg)}.ftr-big{font-size:clamp(80px,28.5vw,420px);font-weight:800;letter-spacing:-.06em;line-height:.9;margin:80px 0 32px -.04em;padding-bottom:.14em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ftr-big .ops{color:transparent;-webkit-text-stroke:1.5px var(--line)}.ftr-b{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.cur{position:fixed;left:0;top:0;z-index:100;pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;mix-blend-mode:difference;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease)}.cur.big{width:72px;height:72px;margin:-36px 0 0 -36px}@media (hover:none),(pointer:coarse){.cur{display:none}}.js [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.hero h1 .ln>span{transform:none}.js [data-reveal]{opacity:1;transform:none}}@media (max-width:1080px){.hdr-r .btn,.nav{display:none}.burger{display:grid}.ind{grid-template-columns:repeat(2,1fr)}.ftr-g,.packs{grid-template-columns:1fr 1fr}.pack:nth-child(3){border-left:0;padding-left:0}.packs .pack:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:860px){body{font-size:16px}.hero-foot,.sec-head,.split,.svc-block{grid-template-columns:1fr}.sec-head .lead{justify-self:start}.hero-foot .ctas{justify-content:flex-start}.proc,.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(3){padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.pstep:nth-child(3){border-left:0;padding-left:0}.pstep:nth-child(n+3){padding-top:40px}.row{grid-template-columns:40px 1fr 44px}.row .row-d{display:none}.row .row-a{width:44px;height:44px}.wcard,.wcard.narrow,.wcard.wide{grid-column:1/-1}.wcard.full .cover{aspect-ratio:4/3}.plans,.quotes,.values,.ventures{grid-template-columns:1fr}.val+.val{border-left:0;padding-left:0;border-top:1px solid var(--line);margin-top:32px}.cap-grid{grid-template-columns:1fr}.cap:nth-child(2n){padding-left:0;border-left:0}.svc-block .sticky{position:static}.cs-meta{grid-template-columns:1fr 1fr}.cs-meta>div:nth-child(3){border-left:0;padding-left:0}.cs-meta>div:nth-child(n+3){padding-top:20px}.form{grid-template-columns:1fr}.hdr-r .region{display:none}}@media (max-width:560px){.ind,.packs{grid-template-columns:1fr}.pack+.pack{border-left:0;padding-left:0;border-top:1px solid var(--line)}.ftr-g{grid-template-columns:1fr}.svc-list{column-count:1}.hero-top{flex-direction:column}.hero-top>.mono:last-child{display:none}.stat{padding-right:12px}.stat+.stat{padding-left:12px}.stat:nth-child(3){padding-left:0}.qcard{min-height:0}.btn{height:52px;padding:0 22px}}