@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2)format("woff2"),url(/assets/dm-serif-display-latin-ext-400-normal-B1toqZab.woff)format("woff");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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff");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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-ext-400-italic-DiLdooSn.woff2)format("woff2"),url(/assets/dm-serif-display-latin-ext-400-italic-D6UvgSoX.woff)format("woff");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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-italic-DpcbibHm.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-italic-BgxzcTJK.woff)format("woff");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:Chakra Petch;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-italic-CY1kyx2O.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-italic-BfpEm1DK.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:italic;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-italic-DEzFp6Jo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-italic-B9y7X6RM.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-italic-9Gr-of6w.woff)format("woff");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:Chakra Petch;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-italic-DRoMEuwr.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-italic-CiP5iTJy.woff)format("woff");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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{--black:#000;--ink:#080706;--deep:#0c0a08;--forest:#12100c;--forest-2:#1a1611;--field:#070605;--paper:#f3efe7;--paper-2:#e9e3d7;--text:#f6f1e7;--text-2:#c4bcad;--muted:#8a8273;--line:#fff0d214;--line-2:#fff0d224;--accent:#d4ac66;--accent-hi:#e8c98a;--accent-lo:#6b5023;--ink-text:#15110b;--font:"Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--serif:"DM Serif Display", ui-serif, Georgia, serif;--accent-font:"Chakra Petch", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, monospace;--gutter:clamp(20px, 5vw, 72px);--maxw:1440px;--radius:28px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--black);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}html.is-loading body{overflow:hidden}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--black)}.serif{font-family:var(--accent-font);letter-spacing:-.03em;font-style:italic;font-weight:500}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;margin:0 0 28px;font-size:12px;display:inline-flex}.eyebrow svg{width:12px;height:12px;color:var(--accent)}.eyebrow--dark{color:#5f574a}.h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,6.4vw,6.4rem);font-weight:600;line-height:.95}.h2 .serif{letter-spacing:-.03em;color:var(--accent-hi)}.lede{max-width:34ch;color:var(--text-2);margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.section-head{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.section-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line-mask>.line{will-change:transform;display:block}.btn{--h:56px;height:var(--h);letter-spacing:0;word-spacing:.06em;cursor:pointer;isolation:isolate;white-space:nowrap;transition:transform .5s var(--ease), background-color .3s, color .3s, box-shadow .4s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:550;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:16px;height:16px;transition:transform .5s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%), #ffffff59, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.btn:hover:before{opacity:1}.btn--sm{--h:42px;padding:0 18px;font-size:14px}.btn--block{width:100%}.btn--accent{background:var(--accent);color:#140f06;box-shadow:0 0 #d4ac6600}.btn--accent:hover{box-shadow:0 10px 40px -8px #d4ac6699}.btn--light{background:var(--text);color:var(--black)}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f}.btn--ghost:hover{background:#ffffff1f}.loader{z-index:200;background:var(--black);place-items:center;display:grid;position:fixed;inset:0}.loader__glow{aspect-ratio:2;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#d4ac6629,#0000);width:min(90vw,1100px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader__inner{width:min(72vw,520px);position:relative}.loader__logo svg{width:100%;height:auto;display:block;overflow:visible}.loader__logo .lg-star{filter:drop-shadow(0 0 14px #e8c98ad9)}.loader__meta{align-items:center;gap:18px;margin-top:clamp(22px,4vw,34px);display:flex}.loader__bar{background:#fff0d21f;flex:1;height:1px;position:relative;overflow:hidden}.loader__bar i{background:linear-gradient(90deg, var(--accent-lo), var(--accent-hi));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.loader__labs{letter-spacing:.6em;color:var(--text-2);opacity:0;margin-right:-.6em;font-size:12px}.loader__count{right:var(--gutter);font-family:var(--mono);color:var(--muted);letter-spacing:.1em;font-size:13px;position:absolute;bottom:32px}#star{z-index:30;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.grain{z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.cursor{z-index:120;pointer-events:none;mix-blend-mode:difference;position:fixed;top:0;left:0}.cursor i{width:12px;height:12px;transition:width .4s var(--ease), height .4s var(--ease), margin .4s var(--ease);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;display:block}.cursor.is-hover i{width:56px;height:56px;margin:-28px 0 0 -28px}@media (hover:none),(pointer:coarse){.cursor{display:none}}.nav{top:16px;left:var(--gutter);right:var(--gutter);z-index:60;transition:transform .7s var(--ease), opacity .4s;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed}.nav.is-hidden{transform:translateY(-140%)}.nav:before{content:"";z-index:-1;top:-16px;bottom:-12px;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));-webkit-backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--line);opacity:0;transition:opacity .4s var(--ease), background .4s var(--ease);pointer-events:none;background:#080706b8;position:absolute}.nav.is-solid:before{opacity:1}.nav.is-on-light:before{background:#f3efe7c7;box-shadow:0 1px #15110b14}.logo{height:42px;color:var(--text);transition:color .4s var(--ease);align-items:flex-end;gap:10px;padding-bottom:10px;display:inline-flex}.logo__mark svg{width:auto;height:21px;display:block;overflow:visible}.logo__mark .lg-star{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--ease)}.logo:hover .lg-star{transform:rotate(90deg)scale(1.15)}.logo__labs{letter-spacing:.32em;text-transform:uppercase;color:var(--text-2);transition:color .4s var(--ease);margin-bottom:1px;font-size:13px;font-weight:500;line-height:1}.nav.is-on-light .logo{color:var(--ink-text)}.nav.is-on-light .logo__labs{color:#5f574a}.nav__links{box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#100e0b8c;border-radius:999px;gap:4px;padding:5px;display:flex}.nav__links a{color:var(--text-2);border-radius:999px;padding:8px 16px;font-size:14px;transition:color .3s,background .3s;position:relative}.nav__links a:hover{color:var(--text);background:#ffffff12}.nav__links{transition:background .4s var(--ease), box-shadow .4s var(--ease)}.nav.is-on-light .nav__links{background:#ffffffb8;box-shadow:inset 0 0 0 1px #15110b14}.nav.is-on-light .nav__links a{color:#4d463b}.nav.is-on-light .nav__links a:hover{color:var(--ink-text);background:#15110b0f}.nav__burger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.nav__burger i{background:var(--text);height:1.5px;transition:transform .5s var(--ease);position:absolute;left:14px;right:14px}.nav__burger i:first-child{top:18px}.nav__burger i:last-child{top:25px}.nav__burger[aria-expanded=true] i:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav.is-on-light .nav__burger{background:#15110b12}.nav.is-on-light .nav__burger i{background:var(--ink-text)}.nav:has([aria-expanded=true]):before{opacity:0}.nav.is-on-light:has([aria-expanded=true]) .logo{color:var(--text)}.nav.is-on-light:has([aria-expanded=true]) .logo__labs{color:var(--text-2)}.nav.is-on-light:has([aria-expanded=true]) .nav__burger{background:#ffffff14}.nav.is-on-light:has([aria-expanded=true]) .nav__burger i{background:var(--text)}.menu{z-index:55;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080706f5;place-items:center;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}.menu__links{text-align:center;flex-direction:column;gap:8px;display:flex}.menu__links a{letter-spacing:-.04em;font-size:clamp(2.4rem,10vw,4rem);font-weight:600;overflow:hidden}.hero{background:var(--black);height:460vh;position:relative}.hero__pin{height:100lvh;position:sticky;top:0;overflow:hidden}.hero__canvas{will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero__vignette{pointer-events:none;background:radial-gradient(80% 70%,#0000 55%,#000000b3 100%),linear-gradient(#0009,#0000 22% 75%,#000000d9);position:absolute;inset:0}.hero__flash{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#ffffffe6 0%,#e8c98a80 18%,#d4ac661f 42%,#0000 70%);border-radius:50%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;position:absolute;top:50%;left:50%}.hero__intro{text-align:center;padding:0 var(--gutter);position:absolute;top:11vh;left:0;right:0}.hero__intro .eyebrow{margin-bottom:22px}.hero__title{letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(2.6rem,min(6.4vw,10.5vh),7.4rem);font-weight:600;line-height:.95}.hero__title .serif{letter-spacing:-.035em;color:var(--accent-hi)}.hero__title .line{padding-right:.06em}.hero__tag{opacity:0;flex-direction:column;gap:10px;display:flex;position:absolute;top:70vh}.hero__tag .mono{color:var(--accent)}.hero__tag b{letter-spacing:-.02em;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:500;line-height:1.2}.hero__tag:before{content:"";background:var(--accent);width:40px;height:1px}.hero__tag--l{left:var(--gutter)}.hero__tag--r{right:var(--gutter);text-align:right;align-items:flex-end}.hero__outro{padding:max(84px, 10vh) var(--gutter) 4vh;text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.hero__big,.hero__sub,.hero__ctas{opacity:0}.hero__big{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,min(6vw,9.5vh),7rem);font-weight:600;line-height:1}.hero__big .serif{color:var(--accent-hi)}.hero__foot{flex-direction:column;align-items:center;gap:16px;margin-top:auto;display:flex}.hero__sub{max-width:76rem;color:var(--text-2);text-wrap:balance;margin:0;font-size:clamp(1rem,1.1vw,1.15rem)}.hero__outro.is-on{pointer-events:auto}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width>=900px) and (height<=820px){.hero__foot{flex-direction:row;justify-content:center;gap:32px;max-width:1180px}.hero__sub{text-align:left;max-width:52ch;font-size:1rem}.hero__ctas{flex-wrap:nowrap}}.hero__hint{color:var(--text-2);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__hint i{background:linear-gradient(var(--accent), transparent);transform-origin:top;width:1px;height:46px;animation:hint 2.2s var(--ease-io) infinite}@keyframes hint{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.hero__progress{left:var(--gutter);right:var(--gutter);background:#ffffff0f;height:2px;position:absolute;bottom:0}.hero__progress i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ps{background:linear-gradient(var(--black), var(--ink) clamp(240px, 30vw, 420px));padding:clamp(120px,16vw,220px) 0 clamp(70px,8vw,120px);position:relative}.ps .section-head{text-align:center;margin-bottom:clamp(70px,9vw,130px)}.ps__track{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;position:relative}.ps__rail{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.ps__rail i{background:linear-gradient(var(--accent-lo), var(--accent-hi));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.pair{grid-template-columns:1fr minmax(160px,16vw) 1fr;row-gap:clamp(70px,10vh,120px);margin-bottom:clamp(120px,16vh,200px);display:grid;position:relative}.pair:last-child{margin-bottom:0}.pair__tag{z-index:1;background:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:10px;padding:8px 16px;display:inline-flex;position:relative}.pair__tag b{color:var(--text);font-weight:600}.ps-card{border-radius:var(--radius);transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease);opacity:.32;filter:saturate(.4);padding:clamp(28px,3vw,44px);position:relative;transform:scale(.96)}.ps-card.is-active{opacity:1;filter:none;transform:none}.ps-card--problem{background:#0a0907;grid-column:1;box-shadow:inset 0 0 0 1px #ffffff0f}.ps-card--solution{background:linear-gradient(160deg,#d4ac6629,#d4ac6608 50%,#120f0be6);grid-column:3;box-shadow:inset 0 0 0 1px #e8c98a47,0 30px 80px -40px #d4ac6680}.ps-card__label{color:var(--muted);align-items:center;gap:8px;margin-bottom:22px;display:inline-flex}.ps-card__label:before{content:"";background:#e5484d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #e5484d}.ps-card--solution .ps-card__label{color:var(--accent-hi)}.ps-card--solution .ps-card__label:before{background:var(--accent-hi);box-shadow:0 0 12px var(--accent-hi)}.ps-card h3{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600;line-height:1.08}.ps-card--problem h3{color:#d6d0c4}.ps-card p{color:var(--text-2);max-width:44ch;margin:0}.ps-card__stat{border-top:1px solid var(--line);align-items:baseline;gap:14px;margin-top:30px;padding-top:22px;display:flex}.ps-card__stat b{letter-spacing:-.05em;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:600;line-height:1}.ps-card--problem .ps-card__stat b{color:#958e80}.ps-card--solution .ps-card__stat b{color:var(--accent-hi)}.ps-card__stat span{color:var(--muted);font-size:14px;line-height:1.3}.services{background:linear-gradient(var(--ink), var(--deep) 30%);padding:clamp(120px,14vw,200px) 0 clamp(60px,8vw,120px);position:relative}.services .section-head{margin-bottom:clamp(60px,8vw,110px)}.svc-stack{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.svc-card{top:calc(11vh + var(--i) * 16px);height:min(78vh,760px);min-height:560px;box-shadow:inset 0 0 0 1px var(--line-2), 0 -30px 80px -30px #000000e6;transform-origin:50% 0;will-change:transform;background:linear-gradient(155deg,#1a1610,#0d0b08 60%);border-radius:36px;grid-template-columns:5fr 7fr;gap:clamp(24px,3vw,48px);margin-bottom:8vh;padding:clamp(28px,3.2vw,52px);display:grid;position:sticky;overflow:hidden}.svc-card:last-child{margin-bottom:0}.svc-card:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#d4ac6638,#0000 65%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-10%}.svc-card__shade{opacity:0;pointer-events:none;z-index:5;border-radius:inherit;background:#000;position:absolute;inset:0}.svc-card__info{z-index:1;flex-direction:column;display:flex;position:relative}.svc-card__n{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:13px}.svc-card__name{letter-spacing:-.045em;margin:18px 0;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:600;line-height:.98}.svc-card__body{color:var(--text-2);max-width:40ch;margin:0;font-size:clamp(1rem,1.1vw,1.1rem)}.svc-card__tags{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.svc-card__tags li{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);background:#ffffff0a;border-radius:999px;padding:8px 14px;font-size:13px}.svc-card__metric{border-top:1px solid var(--line);align-items:baseline;gap:12px;margin-top:auto;padding-top:28px;display:flex}.svc-card__metric b{letter-spacing:-.05em;color:var(--accent-hi);font-size:clamp(2.4rem,3.6vw,3.6rem);font-weight:600;line-height:1}.svc-card__metric span{color:var(--muted)}.svc-card__visual{z-index:1;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(120% 90% at 70% 0,#d4ac661f,#0000 60%),#080706;border-radius:24px;position:relative;overflow:hidden}.svc-card__visual:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.vz-agents{position:absolute;inset:0}.vz-agents svg.vz-graph{width:100%;height:100%;position:absolute;inset:0}.vz-graph .wire{fill:none;stroke:#ffffff1a;stroke-width:1.2px}.vz-graph .pulse{fill:none;stroke:var(--accent-hi);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--accent-hi))}.vz-node{box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 30px -10px #000;white-space:nowrap;background:#16130fe6;border-radius:14px;align-items:center;gap:8px;padding:9px 14px 9px 10px;font-size:13px;font-weight:500;transition:box-shadow .4s;display:flex;position:absolute;transform:translate(-50%,-50%)}.vz-node i{color:#140f06;background:var(--c,var(--accent));border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.vz-node.is-hit{box-shadow:inset 0 0 0 1px var(--accent-hi), 0 0 30px -4px #e8c98a99}.vz-core{background:radial-gradient(circle at 30% 20%,#3a2e1c,#120e09);border-radius:28px;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #e8c98a66,0 0 60px -10px #d4ac66b3}.vz-core svg{width:40px;height:40px;color:var(--accent-hi)}.vz-core:before,.vz-core:after{content:"";animation:ring 2.6s var(--ease) infinite;border:1px solid #e8c98a40;border-radius:36px;position:absolute;inset:-14px}.vz-core:after{animation-delay:1.3s}@keyframes ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.vz-log{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(320px,70%);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);color:var(--text-2);background:#080706d9;border-radius:16px;padding:14px 16px;font-size:11.5px;line-height:1.75;position:absolute;bottom:18px;left:18px}.vz-log__row{white-space:nowrap;gap:8px;display:flex;overflow:hidden}.vz-log__row b{color:var(--accent-hi);font-weight:500}.vz-content{grid-template-rows:auto 1fr auto;gap:16px;padding:22px;display:grid;position:absolute;inset:0}.vz-prompt{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);background:#ffffff0a;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.vz-prompt svg{width:16px;height:16px;color:var(--accent-hi);flex:none}.vz-prompt .caret{background:var(--accent-hi);vertical-align:-2px;width:2px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.vz-grid{perspective:900px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:10px;min-height:0;display:grid}.vz-post{transform-style:preserve-3d;border-radius:12px;position:relative}.vz-post__face{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden}.vz-post__face--back{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08}.vz-post__face--back:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff0f,#0000 70%) 0 0/200% 100%;animation:1.6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.vz-post__face--front{color:#fff;letter-spacing:-.01em;flex-direction:column;justify-content:flex-end;padding:10px;font-size:11px;font-weight:600;line-height:1.15;display:flex;transform:rotateY(180deg)}.vz-post__face--front small{font-family:var(--mono);background:#00000059;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:400;position:absolute;top:8px;left:8px}.vz-chart{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.vz-chart__num b{letter-spacing:-.04em;color:var(--accent-hi);font-size:30px;line-height:1;display:block}.vz-chart__num>span{color:var(--muted);font-size:12px}.vz-chart svg{width:60%;height:56px;overflow:visible}.vz-chart path.l{fill:none;stroke:var(--accent-hi);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vz-chart path.a{fill:url(#chartFill);opacity:.6}.vz-soft{grid-template-columns:1.35fr 1fr;align-items:center;gap:18px;padding:22px;display:grid;position:absolute;inset:0}.vz-editor{height:100%;max-height:440px;box-shadow:inset 0 0 0 1px var(--line-2);background:#090806;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vz-editor__bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 14px;display:flex}.vz-editor__bar i{background:#2f2a23;border-radius:50%;width:10px;height:10px}.vz-editor__bar span{font-family:var(--mono);color:var(--muted);margin-left:10px;font-size:11px}.vz-code{font-family:var(--mono);color:#e6dccb;white-space:pre;flex:1;margin:0;padding:14px 16px;font-size:12px;line-height:1.8;overflow:hidden}.vz-code .k{color:#e8c98a}.vz-code .s{color:#e6c07b}.vz-code .c{color:#6a6152}.vz-code .f{color:#f3e3bf}.vz-code .cur{background:var(--accent-hi);vertical-align:-2px;width:7px;height:14px;animation:1s step-end infinite blink;display:inline-block}.vz-phone{aspect-ratio:9/19;background:#1d1a15;border-radius:34px;justify-self:center;width:min(210px,100%);padding:9px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000}.vz-phone__screen{color:#15110b;background:#f6f2ea;border-radius:26px;flex-direction:column;gap:9px;width:100%;height:100%;padding:30px 12px 12px;display:flex;position:relative;overflow:hidden}.vz-phone__screen:before{content:"";background:#000;border-radius:10px;width:56px;height:16px;margin-left:-28px;position:absolute;top:8px;left:50%}.vz-ui{background:#fff;border-radius:12px;padding:10px;font-size:10px;box-shadow:0 1px 2px #0000000f}.vz-ui--hero{color:#fff;background:linear-gradient(140deg,#6b5023,#d4ac66);padding:14px 12px}.vz-ui--hero b{letter-spacing:-.03em;margin-top:4px;font-size:20px;display:block}.vz-ui--row{align-items:center;gap:8px;display:flex}.vz-ui--row i{background:#f3e8d2;border-radius:7px;flex:none;width:22px;height:22px}.vz-ui--row span{background:#ece6da;border-radius:4px;flex:1;height:7px}.vz-ui--row em{color:#6b5023;font-style:normal;font-weight:700}.vz-ui--btn{text-align:center;color:#fff;background:#15110b;border-radius:999px;margin-top:auto;padding:11px;font-weight:600}.vz-flow{position:absolute;inset:0}.vz-flow svg{width:100%;height:100%;position:absolute;inset:0}.vz-flow .wire{fill:none;stroke:#ffffff1f;stroke-width:1.5px}.vz-flow .wire-on{fill:none;stroke:var(--accent-hi);stroke-width:2px;filter:drop-shadow(0 0 5px #e8c98acc)}.vz-flow .packet{fill:#fff;filter:drop-shadow(0 0 8px var(--accent-hi))}.vz-fnode{width:150px;box-shadow:inset 0 0 0 1px var(--line-2), 0 16px 40px -16px #000;background:#14110df2;border-radius:14px;padding:12px 14px;transition:box-shadow .4s;position:absolute;transform:translate(-50%,-50%)}.vz-fnode small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:9.5px;display:block}.vz-fnode b{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.vz-fnode b i{background:var(--c,var(--accent));border-radius:6px;flex:none;width:18px;height:18px}.vz-fnode.is-on{box-shadow:inset 0 0 0 1px var(--accent-hi), 0 0 36px -6px #e8c98a8c}.vz-fnode .ok{background:var(--accent);color:#140f06;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid;position:absolute;top:10px;right:10px;transform:scale(0)}.vz-fnode.is-on .ok{transition:transform .5s var(--ease);transform:scale(1)}.ribbon{background:var(--deep);padding:clamp(40px,6vw,80px) 0;position:relative;overflow:hidden}.ribbon__row{white-space:nowrap;background:var(--accent);color:#140f06;width:max-content;margin-left:-60px;padding:18px 0;display:flex;transform:rotate(-2deg)}.ribbon__inner{flex:none;align-items:center;gap:36px;padding-right:36px;display:flex}.ribbon__inner span{letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:600}.ribbon__inner svg{flex:none;width:26px;height:26px}.cases{background:var(--deep);color:var(--ink-text);position:relative}.cases__bg{background:var(--paper);pointer-events:none;position:absolute;inset:0}.cases__pin{flex-direction:column;height:100vh;padding-top:clamp(84px,12vh,140px);display:flex;position:relative;overflow:hidden}.cases__head{padding:0 var(--gutter);justify-content:space-between;align-items:flex-end;gap:30px;max-width:none;display:flex}.cases .h2{font-size:clamp(2.4rem,min(6.4vw,10vh),6.4rem)}.cases .h2 .serif{color:#9a7330}.cases__meta{color:#5f574a;flex-direction:column;align-items:flex-end;gap:12px;min-width:200px;display:flex}.cases__meta b{color:var(--ink-text);font-weight:600}.cases__bar{background:#15110b1a;width:200px;height:2px}.cases__bar i{background:var(--ink-text);transform-origin:0;height:100%;display:block;transform:scaleX(.25)}.cases__track{padding:clamp(22px, 4vh, 56px) var(--gutter) 0;will-change:transform;flex:1;gap:clamp(20px,2.4vw,36px);min-height:0;padding-bottom:clamp(20px,4vh,56px);display:flex}.case{background:#fff;border-radius:32px;flex:none;grid-template-columns:1fr 1fr;width:min(82vw,1180px);height:100%;max-height:640px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #15110b0d,0 40px 80px -50px #281e0c73}.case__info{flex-direction:column;min-height:0;padding:clamp(22px,min(3vw,4.6vh),48px);display:flex}.case__client{align-items:center;gap:12px;display:flex}.case__logo{color:#fff;letter-spacing:-.03em;background:var(--ink-text);border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.case__client b{letter-spacing:-.02em;font-size:17px;display:block}.case__client span{color:#6f6759;font-size:13px}.case__svc{color:#6b5023;background:#f3e8d2;border-radius:999px;align-self:flex-start;margin-top:clamp(12px,2.6vh,26px);padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.case h3{letter-spacing:-.04em;margin:clamp(10px,1.8vh,16px) 0 clamp(8px,1.6vh,14px);font-size:clamp(1.3rem,min(2.3vw,4.2vh),2.3rem);font-weight:600;line-height:1.04}.case p{color:#5f574a;max-width:46ch;margin:0;font-size:clamp(13.5px,2.1vh,15px);line-height:1.45}.case__stats{border-top:1px solid #15110b14;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:clamp(12px,2.4vh,24px);display:grid}.case__stats b{letter-spacing:-.04em;font-size:clamp(1.2rem,min(2vw,3.6vh),2rem);font-weight:600;display:block}.case__stats span{color:#6f6759;font-size:13px;line-height:1.3;display:block}.case__visual{color:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:16px;margin:10px;padding:clamp(20px,min(2.6vw,4vh),40px);display:flex;position:relative;overflow:hidden}.case__visual--gold{background:radial-gradient(120% 90% at 100% 0,#e8c98a 0%,#8a6428 40%,#1a1206 100%)}.case__visual--onyx{background:radial-gradient(120% 90% at 0 0,#6b5a3e 0%,#2a2318 42%,#050403 100%)}.case__visual--champagne{background:radial-gradient(120% 90% at 100% 100%,#f6e3b4 0%,#b8894a 40%,#2b1d0a 100%)}.case__visual--bronze{background:radial-gradient(120% 90% at 0 100%,#d9a066 0%,#7a4a1c 42%,#1c0f05 100%)}.case__visual:before{content:"";background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.case__metric{position:relative}.case__metric .mono{opacity:.75}.case__metric b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(3.2rem,min(9vw,14vh),9rem);font-weight:600;line-height:.85;display:block}.case__metric p{color:#ffffffd1;margin-top:clamp(6px,1.4vh,12px);font-size:clamp(14px,2.2vh,16px)}.case__bars{flex:none;align-items:flex-end;gap:8px;height:30%;min-height:64px;display:flex;position:relative}.case__bars i{height:var(--h);transform-origin:bottom;background:#ffffff52;border-radius:6px 6px 2px 2px;flex:1}.case__bars i:last-child{background:#ffffff9e;box-shadow:0 0 26px #ffffff4d}.process{background:var(--ink);padding:clamp(120px,14vw,200px) 0;position:relative}.process .section-head{margin-bottom:clamp(60px,8vw,110px)}.process__steps{--step-gap:clamp(20px, 2.4vw, 36px);max-width:var(--maxw);padding:0 var(--gutter);gap:var(--step-gap);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:relative}.process__line,.process__steps:before{left:calc(var(--gutter) + 28px);width:calc(75% - 1.5 * var(--gutter) + .75 * var(--step-gap));position:absolute;top:27px}.process__line{transform-origin:0;height:2px;overflow:visible;transform:scaleX(0)}.process__line line{stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.process__steps:before{content:"";background:var(--line-2);height:1px}.step{flex-direction:column;display:flex;position:relative}.step__dot{z-index:1;background:var(--ink);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);color:var(--text-2);border-radius:50%;place-items:center;font-size:13px;transition:background .5s,color .5s,box-shadow .5s;display:grid;position:relative}.step.is-on .step__dot{background:var(--accent);color:#140f06;box-shadow:0 0 0 8px #d4ac6626,0 0 40px #d4ac6680}.step__card{box-shadow:inset 0 0 0 1px var(--line);transition:background .6s var(--ease), box-shadow .6s var(--ease), transform .6s var(--ease);background:#ffffff06;border-radius:24px;flex:1;margin-top:26px;padding:18px 20px 24px;position:relative}.step__card:before{content:"";background:var(--line-2);width:1px;height:26px;transition:background .6s;position:absolute;top:-26px;left:27px}.step.is-on .step__card{background:#d4ac660d;box-shadow:inset 0 0 0 1px #e8c98a47,0 30px 60px -40px #d4ac6680}.step.is-on .step__card:before{background:var(--accent)}.step__when{color:var(--accent);margin:18px 0 8px;display:block}.step h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:600}.step p{color:var(--text-2);max-width:30ch;margin:0;font-size:15px}.pv{background:#00000059 radial-gradient(#fff0d214 1px,#0000 1px) 0 0/12px 12px;border-radius:14px;height:84px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.pv--discover{justify-content:space-around;align-items:center;padding:0 14px;display:flex}.pv--discover:before{content:"";background:#fff0d224;height:1px;position:absolute;top:50%;left:22px;right:22px}.pv--discover i{background:#1d1912;border-radius:5px;width:26px;height:18px;transition:box-shadow .4s,background .4s;position:relative;box-shadow:inset 0 0 0 1px #fff0d229}.pv__lens{width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--accent-hi), 0 0 24px #e8c98a59;opacity:0;background:#e8c98a14;border-radius:50%;margin-top:-20px;position:absolute;top:50%;left:8%}.pv__lens:after{content:"";background:var(--accent-hi);border-radius:2px;width:12px;height:2px;position:absolute;bottom:-6px;right:-9px;transform:rotate(45deg)}.step.is-on .pv__lens{opacity:1;animation:pv-lens 3.2s var(--ease-io) infinite}.step.is-on .pv--discover i:nth-of-type(3){box-shadow:inset 0 0 0 1px var(--accent-hi);background:#d4ac6640}@keyframes pv-lens{0%,to{left:6%}50%{left:72%}}.pv--design svg{box-sizing:border-box;width:100%;height:100%;padding:8px 12px}.pv--design rect,.pv--design path{fill:none;stroke:var(--accent-hi);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.2s var(--ease)}.pv--design path{stroke:#e8c98a99;stroke-dasharray:1;transition-delay:.7s}.step.is-on .pv--design rect,.step.is-on .pv--design path{stroke-dashoffset:0}.step.is-on .pv--design rect:nth-of-type(2){transition-delay:.2s}.step.is-on .pv--design rect:nth-of-type(3){transition-delay:.4s}.pv--build{font-family:var(--mono);background-image:none;flex-direction:column;font-size:10.5px;display:flex}.pv__bar{color:var(--muted);border-bottom:1px solid #fff0d212;align-items:center;gap:4px;padding:5px 10px;display:flex}.pv__bar i{background:#fff0d229;border-radius:50%;width:6px;height:6px}.pv__bar span{letter-spacing:.04em;margin-left:6px;font-size:9.5px}.pv--build ul{flex-direction:column;flex:1;justify-content:center;gap:2px;margin:0;padding:4px 12px;line-height:1.45;list-style:none;display:flex}.pv--build li{color:var(--text-2);opacity:.25;transition:opacity .5s var(--ease), transform .5s var(--ease);align-items:center;gap:8px;display:flex;transform:translate(-6px)}.pv--build li b{color:#140f06;background:#fff0d233;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-weight:700;transition:background .4s;display:grid}.step.is-on .pv--build li{opacity:1;transform:none}.step.is-on .pv--build li b{background:var(--accent-hi)}.step.is-on .pv--build li:nth-child(2),.step.is-on .pv--build li:nth-child(2) b{transition-delay:.45s}.step.is-on .pv--build li:nth-child(3){transition-delay:.9s}.pv--build li.is-live{color:var(--accent-hi)}.step .pv--build li.is-live b{border-top:1.5px solid var(--accent-hi);box-sizing:border-box;background:0 0;box-shadow:inset 0 0 0 1.5px #e8c98a40}.step.is-on .pv--build li.is-live b{animation:.9s linear infinite pv-spin}@keyframes pv-spin{to{transform:rotate(360deg)}}.pv--scale{align-items:flex-end;gap:7px;padding:12px 16px 0;display:flex}.pv--scale i{height:var(--h);transform-origin:bottom;background:#e8c98a4d;border-radius:4px 4px 0 0;flex:1;transition:transform .9s cubic-bezier(.34,1.56,.64,1);transform:scaleY(.08)}.pv--scale i:last-child{background:var(--accent-hi);box-shadow:0 0 20px #e8c98a80}.step.is-on .pv--scale i{transform:none}.step.is-on .pv--scale i:nth-child(2){transition-delay:80ms}.step.is-on .pv--scale i:nth-child(3){transition-delay:.16s}.step.is-on .pv--scale i:nth-child(4){transition-delay:.24s}.step.is-on .pv--scale i:nth-child(5){transition-delay:.32s}.step.is-on .pv--scale i:nth-child(6){transition-delay:.4s}.team{background:var(--ink);padding:clamp(120px,14vw,200px) 0;position:relative;overflow-x:clip}.team .section-head{margin-bottom:clamp(60px,8vw,110px)}.team__grid{max-width:var(--maxw);padding:0 var(--gutter);perspective:1400px;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);margin:0 auto;display:grid}.founder{position:relative}.founder__card{transform-style:preserve-3d;will-change:transform;box-shadow:inset 0 0 0 1px var(--line-2);background:#0f0d0a;border-radius:28px;position:relative;overflow:hidden}.founder__photo{aspect-ratio:4/5;place-items:center;display:grid;position:relative;overflow:hidden}.founder__cutout{filter:drop-shadow(0 24px 40px #00000080);width:100%;height:auto;position:absolute;bottom:-8%;left:0}.founder__mesh{filter:blur(46px);position:absolute;inset:-20%}.founder__photo:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#0000,#0807068c);position:absolute;inset:0}.founder__glare{z-index:2}.founder__mesh i{aspect-ratio:1;border-radius:50%;width:60%;position:absolute}.founder__initials{z-index:1;font-family:var(--serif);letter-spacing:-.04em;color:#ffffffeb;mix-blend-mode:overlay;font-size:clamp(6rem,13vw,12rem);font-style:italic;line-height:1;position:relative}.founder__glare{pointer-events:none;background:radial-gradient(500px circle at var(--gx,50%) var(--gy,0%), #fff3, transparent 45%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.founder__card:hover .founder__glare{opacity:1}.founder__info{padding:24px 24px 26px}.founder__role{color:var(--accent);margin-bottom:10px;display:block}.founder__name{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;line-height:1}.founder__bio{color:var(--text-2);margin:0;font-size:15px}.founder__links{gap:8px;margin-top:20px;display:flex}.founder__links a{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);border-radius:999px;padding:7px 12px;font-size:13px;transition:background .3s,color .3s}.founder__links a:hover{background:var(--text);color:var(--black)}.contact{padding:clamp(120px, 14vw, 190px) var(--gutter);background:var(--ink);position:relative;overflow:hidden}.contact__bg{background:var(--forest);pointer-events:none;position:absolute;inset:0}.contact__aurora{pointer-events:none;position:absolute;inset:0}.contact:after{content:"";background:linear-gradient(#12100c00, var(--forest));pointer-events:none;height:clamp(160px,22vw,320px);position:absolute;bottom:0;left:0;right:0}.contact__aurora i{filter:blur(90px);opacity:.32;will-change:transform;border-radius:50%;position:absolute}.contact__aurora i:first-child{background:#d4ac66;width:46vw;height:36vw;animation:18s ease-in-out infinite alternate aurora;top:8%;left:30%}.contact__aurora i:nth-child(2){background:#8a5a1f;width:38vw;height:30vw;animation:22s ease-in-out -6s infinite alternate-reverse aurora;bottom:4%;right:-8%}.contact__aurora i:nth-child(3){opacity:.14;background:#e8c98a;width:26vw;height:22vw;animation:26s ease-in-out -12s infinite alternate aurora;bottom:10%;left:-6%}@keyframes aurora{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,-4vw)scale(1.15)}to{transform:translate(-4vw,3vw)scale(.95)}}.contact__grid{z-index:1;max-width:var(--maxw);grid-template-columns:5fr 6fr;align-items:center;gap:clamp(40px,6vw,110px);margin:0 auto;display:grid;position:relative}.contact__intro{position:sticky;top:120px}.contact .h2{font-size:clamp(2.6rem,4.3vw,5rem)}.contact__intro .lede{margin-top:24px}.contact__perch{width:0;height:.7em;display:inline-block}.contact__next{flex-direction:column;gap:18px;margin:36px 0 0;padding:0;list-style:none;display:flex;position:relative}.contact__next:before{content:"";background:linear-gradient(var(--accent), #d4ac661a);width:1px;position:absolute;top:18px;bottom:18px;left:17px}.contact__next li{align-items:center;gap:16px;display:flex;position:relative}.contact__next .mono{width:35px;height:35px;color:var(--accent-hi);background:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid;box-shadow:inset 0 0 0 1px #e8c98a73}.contact__next b{letter-spacing:-.02em;font-size:16px;font-weight:600}.contact__next p{color:var(--muted);margin:2px 0 0;font-size:14px}.contact__mail{font-family:var(--serif);color:var(--text);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease);margin-top:30px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-style:italic;display:inline-block}.contact__mail:hover{background-size:100% 1px}.form{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#ffffff0b;border-radius:30px;flex-direction:column;gap:16px;padding:clamp(22px,2.6vw,36px);display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff0d221,inset 0 1px #ffffff14,0 50px 100px -50px #000000e6}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex;position:relative}.field>span{z-index:1;pointer-events:none;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:10.5px;transition:color .3s;position:absolute;top:11px;left:18px}.field legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:4px 0 10px 2px;padding:0;font-size:10.5px}.field input,.field select,.field textarea{width:100%;height:64px;color:var(--text);transition:box-shadow .35s var(--ease), background .3s;background:#00000052;border:0;border-radius:16px;outline:none;padding:24px 18px 0;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.field textarea{resize:vertical;height:auto;min-height:130px;padding:32px 18px 14px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#7d7566}.field input:hover,.field select:hover,.field textarea:hover{background:#0006;box-shadow:inset 0 0 0 1px #ffffff17}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px #d4ac6624;background:#00000073}.field:focus-within>span{color:var(--accent-hi)}.field--select select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23b9c7c0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:46px}.field--select select option{background:var(--field);color:var(--text)}.field.is-invalid input,.field.is-invalid select{box-shadow:inset 0 0 0 1.5px #e5484d}.field.is-invalid>span{color:#ff8a80}.budget{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.budget label{cursor:pointer;position:relative}.budget input{opacity:0;pointer-events:none;position:absolute}.budget span{color:#a49c8c;height:50px;transition:box-shadow .35s var(--ease), color .3s, background .3s, transform .4s var(--ease);background:#00000052;border-radius:999px;place-items:center;font-size:15px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.budget label:hover span{color:var(--text);box-shadow:inset 0 0 0 1px #ffffff24}.budget label:active span{transform:scale(.97)}.budget input:checked+span{color:#140f06;background:var(--accent);box-shadow:0 0 0 4px #d4ac6629,0 10px 30px -10px #d4ac66b3}.budget input:focus-visible+span{box-shadow:inset 0 0 0 1.5px var(--accent-hi)}.form__submit{--h:60px;margin-top:6px;font-size:17px}.form__note{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:13px}.form__error{text-align:center;color:#ffb4a8;background:#ff786414;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;box-shadow:inset 0 0 0 1px #ff786440}.form__error[hidden]{display:none}.form__error a{color:#fff;text-underline-offset:3px;text-decoration:underline}.form__done{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#12100cf5;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.form__done svg{width:64px;height:64px;color:var(--accent-hi);filter:drop-shadow(0 0 30px var(--accent-hi))}.form__done h3{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.form__done p{color:var(--text-2);margin:0}.footer{background:linear-gradient(var(--forest) 0, #0b0907 clamp(220px, 26vw, 380px), var(--black) clamp(480px, 50vw, 760px));padding:clamp(24px, 2.6vw, 40px) var(--gutter) 28px;margin-top:-1px;position:relative;overflow:hidden}.footer__strip{max-width:var(--maxw);background:radial-gradient(70% 140% at 0 0,#d4ac6638,#0000 60%),#ffffff09;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:clamp(26px,3.2vw,44px) clamp(24px,3.4vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0d21f,inset 0 1px #ffffff12,0 40px 80px -50px #d4ac6673}.footer__cta{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:500;line-height:1.08}.footer__cta a{color:var(--accent-hi)}.footer__btn{flex:none}.footer__top{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin:clamp(44px,5vw,72px) auto 0;display:flex}.footer__about{max-width:34ch;color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.footer__about .mono{color:var(--accent);margin-bottom:14px;display:block}.footer__cols{gap:clamp(40px,6vw,90px);display:flex}.footer__cols div{flex-direction:column;gap:10px;display:flex}.footer__cols .mono{color:var(--muted);margin-bottom:6px}.footer__cols a,.footer__muted{color:var(--text-2);transition:color .3s}.footer__cols a:hover{color:var(--text)}.footer__mark{justify-content:center;margin:clamp(40px,6vw,90px) 0 0;padding-top:2%;display:flex;overflow:hidden}.footer__mark svg{width:min(92vw,1320px,230vh);height:auto;display:block;overflow:hidden}.footer__mark .lg-star{filter:drop-shadow(0 0 30px #e8c98a8c)}.footer__base{max-width:var(--maxw);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:34px auto 0;font-size:13px;display:flex}html.is-locked body{overflow:hidden}.case{cursor:pointer}.case__metric b{letter-spacing:-.055em;text-wrap:balance;max-width:9ch;font-size:clamp(2.4rem,min(5.6vw,9vh),5.6rem);line-height:.92}.case__open{background:var(--ink-text);color:var(--paper);font:600 13.5px/1 var(--font);letter-spacing:-.01em;cursor:pointer;transition:background .35s var(--ease), color .35s var(--ease);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:clamp(12px,2.2vh,22px);padding:10px 18px;display:inline-flex}.case__open svg{width:14px;height:14px;transition:transform .45s var(--ease)}.case:hover .case__open,.case__open:focus-visible{background:var(--accent);color:var(--ink-text)}.case:hover .case__open svg{transform:translate(4px)}.drawer{z-index:150;position:fixed;inset:0}.drawer[hidden]{display:none}.drawer__scrim{-webkit-backdrop-filter:blur(6px);background:#0403029e;position:absolute;inset:0}.drawer__panel{overscroll-behavior:contain;background:var(--ink);width:min(640px,100vw);box-shadow:-1px 0 0 var(--line-2), -40px 0 120px -40px #000c;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer__top{z-index:2;-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);color:var(--muted);background:#080706db;justify-content:space-between;align-items:center;padding:16px clamp(22px,3vw,40px);display:flex;position:sticky;top:0}.drawer__close{width:40px;height:40px;color:var(--text);cursor:pointer;transition:background .3s, transform .5s var(--ease);background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid}.drawer__close:hover{background:#ffffff1f;transform:rotate(90deg)}.drawer__close svg{width:16px;height:16px}.drawer__content{padding:clamp(24px,3vw,40px) clamp(22px,3vw,40px) 48px}.drawer__industry{color:var(--accent);margin:0 0 12px}.drawer__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1.05}.dsteps{margin:28px 0 0;padding:0;list-style:none}.dstep{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:18px;padding:28px 0;display:grid}.dstep__n{width:36px;height:36px;color:var(--accent-hi);border-radius:50%;place-items:center;font-size:11px;display:grid;box-shadow:inset 0 0 0 1px #e8c98a73}.dstep__body{min-width:0}.dstep h4{letter-spacing:-.03em;margin:6px 0 10px;font-size:1.2rem;font-weight:600}.dstep p{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.55}.dstep__chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dstep__chips li{color:var(--text-2);background:#e5484d0f;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #e5484d33}.dstep__chips li:before{content:"";background:#e5484d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #e5484d}.arch{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;margin-top:16px;padding:22px 18px;display:grid;position:relative}.arch__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch__wire{fill:none;stroke:#e8c98a4d;stroke-width:1.2px;stroke-dasharray:1}.arch__flow{fill:none;stroke:var(--accent-hi);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 96;filter:drop-shadow(0 0 4px #e8c98ae6);animation:2.6s linear infinite arch-flow}.arch__flow:nth-of-type(4n){animation-delay:-.9s}.arch__flow:nth-of-type(3n){animation-delay:-1.7s}@keyframes arch-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.arch__col{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.arch__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px}.arch__col--out .arch__label{text-align:right}.arch__node{z-index:1;text-align:center;box-shadow:inset 0 0 0 1px var(--line-2);background:#15120e;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.25;position:relative}.arch__core{z-index:1;text-align:center;background:radial-gradient(circle at 30% 20%,#3a2e1c,#120e09);border-radius:18px;flex-direction:column;align-items:center;gap:4px;width:132px;padding:16px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e8c98a73,0 0 50px -10px #d4ac6699}.arch__core svg{width:24px;height:24px;color:var(--accent-hi);margin-bottom:4px}.arch__core b{letter-spacing:-.02em;font-size:14px;font-weight:600}.arch__core small{color:var(--muted);font-size:11.5px;line-height:1.3}.dstep__time{margin:0;padding:0;list-style:none}.dstep__time li{grid-template-columns:86px 1fr;gap:14px;padding:12px 0;display:grid}.dstep__time li+li{border-top:1px dashed var(--line-2)}.dstep__time .mono{color:var(--accent);padding-top:3px}.drawer__foot{border-top:1px solid var(--line);padding-top:26px}.drawer__foot p{color:var(--muted);margin:14px 0 0;font-size:13px}@media (width<=600px){.arch{grid-template-columns:1fr;gap:30px}.arch__col{flex-flow:wrap;justify-content:center}.arch__label,.arch__col--out .arch__label{text-align:center;flex-basis:100%}.arch__col--core{justify-content:center}.dstep{grid-template-columns:1fr;gap:10px}.dstep__time li{grid-template-columns:1fr;gap:4px}}.svc-try{text-align:left;color:var(--text);font:inherit;cursor:pointer;transition:background .35s var(--ease), box-shadow .35s var(--ease);background:#d4ac6614;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;margin-top:22px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #e8c98a4d}.svc-try:hover,.svc-try.is-playing{box-shadow:inset 0 0 0 1px var(--accent-hi), 0 12px 40px -16px #d4ac66b3;background:#d4ac6629}.svc-try__icon{background:var(--accent);width:38px;height:38px;color:var(--ink-text);transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.svc-try:hover .svc-try__icon{transform:scale(1.08)}.svc-try__icon svg{width:15px;height:15px}.svc-try__text b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.svc-try__text small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.svc-try__wave{align-items:center;gap:3px;height:18px;margin-left:4px;display:flex}.svc-try__wave i{background:var(--accent-hi);opacity:.5;border-radius:2px;width:3px;height:30%}.svc-try.is-playing .svc-try__wave i{opacity:1;animation:.9s ease-in-out infinite wave}.svc-try__wave i:nth-child(2){animation-delay:-.6s!important}.svc-try__wave i:nth-child(3){animation-delay:-.3s!important}.svc-try__wave i:nth-child(4){animation-delay:-.75s!important}.svc-try__wave i:nth-child(5){animation-delay:-.15s!important}@keyframes wave{0%,to{height:25%}50%{height:100%}}.vz-log__row--call{white-space:normal;gap:10px;padding:3px 0;line-height:1.5}.vz-log__row--call b{flex:none;width:58px}.vz-log__row--call.is-caller b{color:var(--muted)}.vz-log__row--call.is-agent span{color:var(--text)}.vz-agents.is-call .vz-core{box-shadow:inset 0 0 0 1px var(--accent-hi), 0 0 80px -6px #d4ac66e6}.vz-agents.is-call .vz-core:before,.vz-agents.is-call .vz-core:after{animation-duration:1.1s}.vz-payload{z-index:3;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(260px,48%);box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 50px -20px #000;font-family:var(--mono);color:var(--text-2);background:#080706eb;border-radius:14px;font-size:11px;position:absolute;top:14px;left:14px}.vz-payload.is-on{visibility:visible}.vz-payload__bar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:9px 12px;display:flex}.vz-payload__bar em{color:var(--accent-hi);font-style:normal}.vz-payload__rows{padding:8px 12px 10px}.vz-payload__row{white-space:nowrap;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.vz-payload__row span{color:var(--muted)}.vz-payload__row b{color:var(--text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.vz-payload__row.is-new span,.vz-payload__row.is-new b{color:var(--accent-hi)}.vz-payload__row.is-done{border-top:1px dashed var(--line-2);margin-top:4px;padding-top:7px}.vz-payload__row.is-done b{color:var(--accent-hi)}.roi{width:calc(100% - 2 * var(--gutter));background:radial-gradient(120% 140% at 0 0,#d4ac661f,#0000 55%),#0e0c09;border-radius:28px;grid-template-columns:1.25fr 1fr 1fr;align-items:end;gap:clamp(24px,3vw,48px);max-width:1180px;margin:clamp(80px,10vw,140px) auto 0;padding:clamp(24px,3vw,40px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #e8c98a33}.roi__head h3{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600;line-height:1.05}.roi__head .serif{color:var(--accent-hi)}.roi__control label{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.roi__control output{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:600}.roi__control input{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent) var(--p,13%), #fff0d224 var(--p,13%));border-radius:4px;outline:none;width:100%;height:4px}.roi__control input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-hi);border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 6px #d4ac662e,0 0 24px #e8c98a99}.roi__control input::-moz-range-thumb{background:var(--accent-hi);border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 6px #d4ac662e,0 0 24px #e8c98a99}.roi__control input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #d4ac6666,0 0 24px #e8c98acc}.roi__scale{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.roi__out{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.roi__out dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.roi__out dd{letter-spacing:-.05em;color:var(--accent-hi);font-variant-numeric:tabular-nums;white-space:nowrap;margin:8px 0 0;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:600;line-height:1}.roi__note{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:18px;font-size:13px}.roi__note a{color:var(--accent-hi);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.roi{grid-template-columns:1fr;align-items:stretch}}.deliv-wrap{margin-top:18px;display:block;position:relative}.deliv{cursor:help;text-align:left;max-width:100%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font:inherit;background:#ffffff0a;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;transition:box-shadow .3s,background .3s,color .3s;display:inline-flex}.deliv .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.deliv b{font-size:12.5px;font-weight:500}.deliv[aria-expanded=true],.deliv:hover{box-shadow:inset 0 0 0 1px var(--accent-hi);color:var(--text);background:#d4ac661a}.doc{z-index:6;pointer-events:none;width:min(290px,82vw);color:var(--ink-text);opacity:0;visibility:hidden;transform-origin:20% 100%;transition:opacity .3s var(--ease), transform .45s var(--ease), visibility 0s .3s;background:#f6f1e7;border-radius:14px;padding:16px 16px 18px;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(10px)scale(.97);box-shadow:0 30px 70px -20px #000000d9,0 0 0 1px #fff6}.doc.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .45s var(--ease);transform:none}.step:last-child .doc{transform-origin:80% 100%;left:auto;right:0}.doc__stamp{letter-spacing:.14em;text-transform:uppercase;color:#9a7330;border-radius:6px;padding:3px 7px;font-size:9px;position:absolute;top:12px;right:12px;transform:rotate(4deg);box-shadow:inset 0 0 0 1px #9a733080}.doc .doc__kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a8273;max-width:none;margin:0 0 6px;padding-right:64px;font-size:9.5px}.doc h5{letter-spacing:-.03em;margin:0 0 12px;padding-right:60px;font-size:16px;font-weight:600}.doc__line{filter:blur(1.4px);background:#15110b29;border-radius:4px;height:6px;margin:8px 0;display:block}.doc__row{border-bottom:1px solid #15110b12;grid-template-columns:1fr 64px 34px;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:grid}.doc__bar{background:linear-gradient(90deg, #b8894a var(--w), #15110b14 var(--w));border-radius:3px;height:5px}.doc__row em{color:#9a7330;text-align:right;font-size:10px;font-style:normal;font-weight:600}.doc__diagram{width:100%;height:auto;margin-bottom:4px}.doc__diagram rect{fill:#fff;stroke:#15110b40}.doc__diagram rect.hi{fill:#f3e3bf;stroke:#b8894a}.doc__diagram path{fill:none;stroke:#b8894a;stroke-width:1.2px}.doc__checks{margin:0 0 6px;padding:0;font-size:12px;list-style:none}.doc__checks li{color:#8a8273;align-items:center;gap:8px;padding:4px 0;display:flex}.doc__checks li.is-done{color:var(--ink-text)}.doc__checks b{color:#fff;background:#15110b1f;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.doc__checks li.is-done b{background:#b8894a}.doc__chart{align-items:flex-end;gap:5px;height:56px;margin-bottom:6px;display:flex}.doc__chart i{height:var(--h);background:#b8894a73;border-radius:3px 3px 1px 1px;flex:1}.doc__chart i:last-child{background:#b8894a}.doc .doc__next{color:#8a8273;max-width:none;margin:8px 0 0;font-size:11px}.doc__next .mono{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;display:block}.faq{background:var(--ink);padding:clamp(100px,12vw,170px) 0 clamp(80px,10vw,140px);position:relative}.faq .section-head{max-width:980px}.faq__list{max-width:980px;padding:0 var(--gutter);margin:clamp(40px,5vw,70px) auto 0}.faq__item{border-top:1px solid var(--line-2)}.faq__item:last-child{border-bottom:1px solid var(--line-2)}.faq__item h3{margin:0}.faq__q{cursor:pointer;width:100%;color:var(--text);text-align:left;font:500 clamp(1.15rem, 1.9vw, 1.6rem)/1.25 var(--font);letter-spacing:-.03em;background:0 0;border:0;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:clamp(20px,2.4vw,28px) 0;transition:color .3s;display:grid}.faq__q:hover{color:var(--accent-hi)}.faq__n{color:var(--accent);letter-spacing:.06em;font-size:12px}.faq__icon{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .5s var(--ease), background .4s, box-shadow .4s;border-radius:50%;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:currentColor;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__icon:after{transform:rotate(90deg)}.faq__item.is-open .faq__icon{background:var(--accent);box-shadow:none;color:var(--ink-text);transform:rotate(45deg)}.faq__a{overflow:hidden}.faq__a p{max-width:70ch;color:var(--text-2);margin:0;padding:0 56px clamp(22px,2.6vw,30px);font-size:clamp(15px,1.2vw,17px);line-height:1.6}@media (width<=600px){.faq__q{grid-template-columns:1fr auto}.faq__n{display:none}.faq__a p{padding:0 0 22px}}.nav__right{align-items:center;gap:10px;display:flex}.lang{box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);transition:background .4s var(--ease), box-shadow .4s var(--ease);background:#100e0b8c;border-radius:999px;padding:4px;display:flex}.lang button{cursor:pointer;min-width:40px;font:600 12.5px/1 var(--font);letter-spacing:.02em;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:8px 11px;transition:background .3s,color .3s}.lang button[lang=zh-Hans]{font-family:Noto Sans SC Variable,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.lang button:hover{color:var(--text)}.lang button[aria-pressed=true]{background:var(--accent);color:var(--ink-text);cursor:default}.nav.is-on-light .lang{background:#ffffffb8;box-shadow:inset 0 0 0 1px #15110b14}.nav.is-on-light .lang button{color:#4d463b}.nav.is-on-light .lang button[aria-pressed=true]{color:var(--ink-text)}.nav.is-on-light:has([aria-expanded=true]) .lang{box-shadow:inset 0 0 0 1px var(--line);background:#100e0b8c}.nav.is-on-light:has([aria-expanded=true]) .lang button{color:var(--text-2)}html:lang(zh-Hans){--font:"Inter Tight Variable", "Noto Sans SC Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--accent-font:"Noto Serif SC Variable", "Songti SC", "SimSun", serif;--mono:"JetBrains Mono Variable", "Noto Sans SC Variable", "PingFang SC", ui-monospace, monospace}html:lang(zh-Hans) .serif{letter-spacing:.01em;font-style:normal;font-weight:600}html:lang(zh-Hans) body :not(.mono,.mono *,.logo__labs,.loader__labs,.lang button){letter-spacing:.01em!important}html:lang(zh-Hans) :is(h1,h2,h3,h4,h5,.h2,.hero__big,.case__metric b,.roi__out dd,.svc-card__metric b,.ps-card__stat b,.footer__cta){line-height:1.22!important}html:lang(zh-Hans) :is(p,li,.lede,.faq__a p,.dstep p){line-height:1.75}html:lang(zh-Hans) .case__metric b{max-width:7em}@media (width<=1100px){.svc-card{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:auto;min-height:0}.svc-card__visual{min-height:340px}.svc-card__metric{display:none}.case{grid-template-rows:auto 1fr;grid-template-columns:1fr}.case__visual{min-height:0}.case__metric b{font-size:clamp(3.4rem,8vw,6rem)}}@media (width<=900px){.nav__links,.nav__cta{display:none}.nav__burger{display:block}.pair{grid-template-columns:1fr 44px;row-gap:40px}.ps-card--problem,.ps-card--solution{grid-column:1}.ps__rail{left:auto;right:calc(var(--gutter) + 22px)}.pair__tag{justify-self:start}.process__steps{grid-template-columns:1fr 1fr;row-gap:56px}.process__line,.process__steps:before{display:none}.team__grid{grid-template-columns:1fr;max-width:520px}.contact__grid{grid-template-columns:1fr}.contact__intro{position:relative;top:0}.hero__tag{top:auto;bottom:18vh}.hero__tag b{font-size:1rem}}@media (width<=760px){.cases__pin{height:auto;padding-bottom:80px;overflow:visible}.cases__track{flex-direction:column;transform:none!important}.case{width:100%;height:auto;max-height:none}.case__visual{min-height:360px}.cases__meta{display:none}.svc-card{margin-bottom:24px;position:relative;top:0}.vz-soft{grid-template-columns:1fr}.vz-phone{display:none}.form__row{grid-template-columns:1fr;gap:16px}.budget{gap:10px}.footer__cols{flex-wrap:wrap}.footer__btn{justify-content:center;width:100%}.yt__head{grid-template-columns:1fr;gap:28px}.yt__stats dd{font-size:1.5rem}.process__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.statement__text .w{opacity:1}.statement__strike{transform:none}.contact__aurora i{animation:none}}
