@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(https://dijipal.com/build/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(https://dijipal.com/build/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(https://dijipal.com/build/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(https://dijipal.com/build/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(https://dijipal.com/build/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(https://dijipal.com/build/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(https://dijipal.com/build/assets/space-grotesk-latin-700-normal-CwsQ-cCU.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;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(https://dijipal.com/build/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(https://dijipal.com/build/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(https://dijipal.com/build/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(https://dijipal.com/build/assets/instrument-serif-latin-400-normal-BVbkICAY.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(https://dijipal.com/build/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(https://dijipal.com/build/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(https://dijipal.com/build/assets/instrument-serif-latin-400-italic-u__WvvIK.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}:root{--plasma:#c8ff2e;--violet:#7b3dff;--magenta:#ff2e88;--cyan:#22e0ff}[data-theme=dark]{--bg:#04030a;--paper:#f4eefb;--mut:#f4eefb99;--bg-alt:#0b0818;--hair:#f4eefb21;--glass:#ffffff0b;--ink:#04030a;--card-grad-stop:#04030ae0;--shader-op:1;--scrim:#04030a8c;--herofade:#04030aeb}[data-theme=light]{--bg:#f3f0ea;--paper:#120c1e;--mut:#120c1e99;--bg-alt:#eae5db;--hair:#120c1e1f;--glass:#ffffff8c;--ink:#04030a;--card-grad-stop:#f3f0eae6;--shader-op:.85;--scrim:#f3f0ea8c;--herofade:#f3f0eaeb}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--paper);background:0 0;font-family:Space Grotesk,sans-serif;transition:color .5s;overflow-x:hidden}#bgbase{z-index:-1;background:var(--bg);transition:background .5s;position:fixed;inset:0}::selection{background:var(--plasma);color:#04030a}a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){body{cursor:none}}@media (prefers-reduced-motion:reduce){body{cursor:auto!important}}#gl{width:100%;height:100vh;opacity:var(--shader-op);z-index:0;transition:opacity .5s;display:block;position:fixed;top:0;left:0}.vignette{pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 55%,var(--bg) 145%);opacity:.45;width:100%;height:100vh;position:fixed;top:0;left:0}.grain{z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cur,.curd{pointer-events:none;z-index:9999;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}.cur{border:1px solid #fff;width:34px;height:34px;transition:width .25s,height .25s,background .25s;transform:translate(-50%,-50%)}.curd{background:#fff;width:5px;height:5px;transform:translate(-50%,-50%)}.cur.grow{background:#ffffff1a;width:64px;height:64px}@media (hover:none){.cur,.curd{display:none}}body>nav{z-index:100;justify-content:space-between;align-items:center;gap:14px;padding:16px 5vw;display:flex;position:fixed;top:0;left:0;right:0}.logo b{color:var(--plasma-ink)}.navr{align-items:center;gap:10px;display:flex}.pill{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50px;align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex}.pill a{opacity:.72;border-radius:50px;padding:9px 13px;font-family:JetBrains Mono;font-size:12px;transition:all .25s}.pill a:hover{opacity:1;background:#9696961f}.pill a.cta{background:var(--plasma);color:#04030a;opacity:1;font-weight:500}.icobtn{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:JetBrains Mono;font-size:15px;transition:all .25s;display:flex}.icobtn:hover{border-color:var(--plasma)}@media (width<=980px){.pill a:not(.cta){display:none}}.wrap{z-index:10;position:relative}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important}}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;min-height:100vh;padding:120px 5vw 80px;display:grid;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,var(--herofade) 0%,var(--herofade) 24%,transparent 70%);position:absolute;inset:0}.hero>*{z-index:1;position:relative}@media (width<=960px){.hero{grid-template-columns:1fr;gap:36px;padding-top:104px}.hero:before{background:linear-gradient(180deg,var(--herofade) 0%,var(--herofade) 58%,transparent 92%)}}.hero #globe{z-index:0;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}@media (width<=960px){.hero #globe{display:none}}.badge{letter-spacing:2px;text-transform:uppercase;border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50px;align-items:center;gap:10px;width:fit-content;margin-bottom:24px;padding:8px 16px;font-family:JetBrains Mono;font-size:12px;display:inline-flex}.badge i{background:var(--plasma);width:8px;height:8px;box-shadow:0 0 14px var(--plasma);border-radius:50%;animation:1.6s infinite pulse}h1{letter-spacing:-.04em;font-size:clamp(38px,6vw,86px);font-weight:600;line-height:.96}h1 em{background:linear-gradient(120deg,var(--plasma),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif;font-style:italic;font-weight:400}.sub{max-width:46ch;color:var(--mut);margin-top:24px;font-size:clamp(16px,1.7vw,20px);line-height:1.55}.trust{color:var(--mut);flex-wrap:wrap;gap:26px;margin-top:30px;font-family:JetBrains Mono;font-size:12px;display:flex}.trust b{color:var(--plasma-ink);font-family:Space Grotesk;font-size:22px;display:block}.btn{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--plasma);background:var(--plasma);color:#04030a;cursor:pointer;border-radius:50px;padding:16px 30px;font-family:JetBrains Mono;font-size:13px;font-weight:500;transition:box-shadow .35s;display:inline-block}.btn.ghost{color:var(--paper);border-color:var(--hair);background:0 0}.btn.ghost:hover{box-shadow:none;border-color:var(--paper)}.form-card{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--hair);border-radius:26px;padding:30px;box-shadow:0 30px 80px #0000004d}.prog{background:var(--hair);border-radius:50px;height:5px;margin-bottom:8px;overflow:hidden}.prog i{background:linear-gradient(90deg,var(--plasma),var(--cyan));border-radius:50px;width:25%;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.stepmeta{color:var(--mut);letter-spacing:1px;justify-content:space-between;margin-bottom:20px;font-family:JetBrains Mono;font-size:11px;display:flex}.stepmeta b{color:var(--plasma-ink)}.wz-step{animation:.4s fade;display:none}.wz-step.act{display:block}.form-card h2{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:600}.fnote{color:var(--mut);margin-bottom:20px;font-size:13px}.seg{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.seg button{border:1px solid var(--hair);color:var(--paper);cursor:pointer;background:#9696960d;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:15px 12px;font-family:Space Grotesk;font-size:14px;font-weight:500;transition:all .2s;display:flex}.seg button:hover{border-color:#96969673}.seg button.on{background:var(--plasma);color:#04030a;border-color:var(--plasma);font-weight:600}.seg button .e{font-size:17px}.fld{margin-bottom:14px}.fld label{letter-spacing:1px;text-transform:uppercase;color:var(--mut);margin-bottom:8px;font-family:JetBrains Mono;font-size:11px;display:block}input,textarea,select{border:1px solid var(--hair);width:100%;color:var(--paper);background:#9696960f;border-radius:13px;padding:14px 16px;font-family:Space Grotesk;font-size:15px;transition:all .2s}input::placeholder,textarea::placeholder{color:var(--mut);opacity:.6}input:focus,textarea:focus,select:focus{border-color:var(--plasma);background:#9696961a;outline:none}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23c8ff2e' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}textarea{resize:vertical;min-height:90px}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wz-nav{gap:10px;margin-top:18px;display:flex}.wz-nav button{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:13px;flex:1;padding:15px;font-family:JetBrains Mono;font-size:13px;font-weight:600;transition:all .3s}.wz-back{color:var(--paper);background:#9696961a;flex:0 0 46px;padding:15px 0}.wz-next{background:var(--plasma);color:#04030a}.wz-next:hover{box-shadow:0 0 40px #c8ff2e80}.err{color:var(--magenta);margin-top:6px;font-size:12px;display:none}.ok{text-align:center;padding:30px 10px;display:none}.ok .ico{font-size:48px}.ok h3{margin:14px 0 8px;font-size:24px}.ok p{color:var(--mut);font-size:14px}.summary{border:1px solid var(--hair);background:#9696960f;border-radius:13px;margin-bottom:14px;padding:16px;font-size:14px;line-height:1.7}.summary span{color:var(--mut)}.summary b{color:var(--plasma-ink)}.sec{z-index:10;background:var(--bg);padding:110px 5vw;position:relative}.sec.alt{background:var(--bg-alt)}.sec:before{content:"";background:linear-gradient(90deg,transparent,var(--hair) 20%,var(--hair) 80%,transparent);height:1px;position:absolute;top:0;left:5vw;right:5vw}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--plasma-ink);align-items:center;gap:12px;margin-bottom:18px;font-family:JetBrains Mono;font-size:11px;display:flex}.eyebrow .dot{background:var(--plasma);width:7px;height:7px;box-shadow:0 0 10px var(--plasma);border-radius:50%}.eyebrow .no{color:var(--mut);letter-spacing:1px;margin-left:auto}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:46px;display:flex}.sec-head h2{letter-spacing:-.03em;font-size:clamp(30px,4.5vw,58px);font-weight:600;line-height:1}.sec-head h2 em{color:var(--plasma-ink);font-family:Instrument Serif;font-style:italic;font-weight:400}.sec-head p{color:var(--mut);text-align:right;max-width:30ch;font-family:JetBrains Mono;font-size:12px}.tech{z-index:10;background:#f2ece0;border-top:1px solid #0a081424;border-bottom:1px solid #0a081424;position:relative;overflow:hidden}.tech-tr{white-space:nowrap;letter-spacing:-.02em;color:#14110c;align-items:center;gap:34px;padding:24px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.6vw,48px);font-weight:700;animation:38s linear infinite marq;display:inline-flex}.tech:hover .tech-tr{animation-play-state:paused}.tech-tr .dot{border-radius:50%;flex:none;width:.4em;height:.4em;display:inline-block}.m-web{color:#ff2e88}.m-graf{color:#7b3dff}.m-soc{color:#0fb5a6}.m-ad{color:#ff8a1e}.m-brand{color:#14110c}.m-print{color:#ff5247}@media (prefers-reduced-motion:reduce){.tech-tr{animation:none}}.svc{border-top:1px solid var(--hair);cursor:pointer;grid-template-columns:70px 1fr 1.3fr auto;align-items:center;gap:26px;padding:28px 0;transition:padding-left .4s,background .4s;display:grid}.svc:last-child{border-bottom:1px solid var(--hair)}.svc .ix{color:var(--plasma-ink);font-family:JetBrains Mono;font-size:13px}.svc .ti{letter-spacing:-.02em;font-size:clamp(22px,3vw,36px);font-weight:500;transition:all .4s}.svc .de{color:var(--mut);max-width:42ch;font-size:15px;line-height:1.5}.svc .ar{opacity:.4;font-size:22px;transition:all .4s}.svc:hover{background:linear-gradient(90deg,#c8ff2e0f,#0000);padding-left:22px}.svc:hover .ti{color:var(--plasma-ink);transform:translate(8px)}.svc:hover .ar{opacity:1;transform:translate(8px,-8px)}@media (width<=860px){.svc{grid-template-columns:42px 1fr}.svc .de,.svc .ar{display:none}}.filters{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.filters button{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--hair);background:var(--glass);color:var(--paper);cursor:pointer;border-radius:50px;padding:10px 18px;font-family:JetBrains Mono;font-size:12px;transition:all .25s}.filters button.on{background:var(--plasma);color:#04030a;border-color:var(--plasma);font-weight:600}.filters button:hover{border-color:var(--plasma)}.grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.card{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:24px;transition:transform .5s,box-shadow .5s,border-color .5s,opacity .4s;display:flex;position:relative;overflow:hidden}.card.hide{display:none}.card .ph{z-index:-1;background-position:50%;background-size:cover;transition:transform .8s;position:absolute;inset:0}.card:before{content:"";background:linear-gradient(180deg,transparent 25%,var(--card-grad-stop));z-index:0;position:absolute;inset:0}.card>*{z-index:1;position:relative}.card:hover{border-color:#c8ff2e66;transform:translateY(-6px);box-shadow:0 30px 80px #0006}.card:hover .ph{transform:scale(1.09)}.card .tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);margin-bottom:10px;font-family:JetBrains Mono;font-size:11px}.card h3{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.05}.card p{color:var(--mut);max-width:34ch;margin-top:8px;font-size:14px;line-height:1.45}.c6{grid-column:span 6}.c4{grid-column:span 4}.c8{grid-column:span 8}@media (width<=900px){.card{grid-column:span 12!important}}.sectors{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.sector{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:140px;padding:24px;transition:transform .4s,border-color .4s,background .4s;display:flex;position:relative}.sector:hover{background:#9696960f;border-color:#c8ff2e66;transform:translateY(-5px)}.sector .sc{letter-spacing:.5px;color:var(--plasma-ink);text-transform:uppercase;font-family:JetBrains Mono;font-size:11px}.sector h4{letter-spacing:-.02em;margin-top:14px;font-size:clamp(20px,2.4vw,26px);font-weight:600}.sector .ar{color:var(--mut);transition:all .3s;position:absolute;top:22px;right:22px}.sector:hover .ar{color:var(--plasma-ink);transform:translate(3px,-3px)}.sector.cta{border-color:var(--plasma);background:linear-gradient(135deg,#c8ff2e1f,#0000)}.sector.cta p{color:var(--mut);margin-top:8px;font-size:13px;line-height:1.5}.steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:28px 26px;transition:transform .35s,border-color .35s;position:relative}.step:hover{border-color:color-mix(in srgb,var(--plasma) 38%,var(--hair));transform:translateY(-5px)}.step .sn{color:var(--plasma-ink);align-items:center;gap:9px;margin-bottom:16px;font-family:JetBrains Mono;font-size:13px;display:flex}.step .sn:before{content:"";background:var(--plasma);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--plasma) 18%,transparent);border-radius:50%;flex:none}.step h4{letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:600}.step p{color:var(--mut);font-size:14px;line-height:1.5}.step:after{content:"";background:linear-gradient(90deg,var(--plasma),transparent);transform-origin:0;border-radius:18px 18px 0 0;height:2px;transition:all .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.step:hover:after{transform:scaleX(1)}.step:not(:last-child):before{content:"→";color:var(--mut);z-index:2;font-size:15px;position:absolute;top:42px;right:-14px;transform:translateY(-50%)}@media (width<=860px){.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2):before,.step:last-child:before{content:none}}@media (width<=460px){.steps{grid-template-columns:1fr}.step:before{content:none!important}}.prices{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.price{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;padding:32px;transition:transform .4s,border-color .4s;position:relative}.price:hover{transform:translateY(-6px)}.price.feat{border-color:var(--plasma);box-shadow:0 0 50px #c8ff2e1f}.price .pop{background:var(--plasma);color:#04030a;letter-spacing:1px;text-transform:uppercase;border-radius:50px;padding:5px 12px;font-family:JetBrains Mono;font-size:10px;font-weight:600;position:absolute;top:-12px;left:32px}.price .pn{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);margin-bottom:14px;font-family:JetBrains Mono;font-size:12px}.price .pp{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.price .pp small{color:var(--mut);font-size:14px;font-weight:400}.price ul{flex-direction:column;gap:11px;margin:22px 0;list-style:none;display:flex}.price li{color:var(--mut);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.price li:before{content:"→";color:var(--plasma-ink);flex-shrink:0}.price .pbtn{text-align:center;border:1px solid var(--hair);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:13px;padding:14px;font-family:JetBrains Mono;font-size:12px;transition:all .3s;display:block}.price.feat .pbtn{background:var(--plasma);color:#04030a;border-color:var(--plasma);font-weight:600}.price .pbtn:hover{border-color:var(--plasma)}@media (width<=860px){.prices{grid-template-columns:1fr}}.team{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.member{--mc:var(--plasma);border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:24px;transition:transform .4s,border-color .35s;position:relative;overflow:hidden}.member:before{content:"";background:var(--mc);opacity:.55;height:3px;transition:all .35s;position:absolute;inset:0 0 auto}.member:hover{border-color:color-mix(in srgb,var(--mc) 45%,var(--hair));transform:translateY(-5px)}.member:hover:before{opacity:1}.member .mhead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.member .micon{width:50px;height:50px;color:var(--mc);background:color-mix(in srgb,var(--mc) 13%,transparent);border:1px solid color-mix(in srgb,var(--mc) 32%,var(--hair));border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.member .mno{color:var(--mut);letter-spacing:1px;font-family:JetBrains Mono;font-size:13px}.member .mi b{letter-spacing:-.01em;font-size:17px;font-weight:600}.member .mi span{color:var(--mc);text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-family:JetBrains Mono;font-size:11px;display:block}.member .mskills{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.member .mskills i{letter-spacing:.4px;color:var(--mut);border:1px solid var(--hair);border-radius:50px;padding:5px 9px;font-family:JetBrains Mono;font-size:10.5px;font-style:normal}@media (width<=860px){.team{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.team{grid-template-columns:1fr}}.why{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why .w{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:34px 30px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.why .w:after{content:"";background:linear-gradient(90deg,var(--plasma),transparent);transform-origin:0;height:2px;transition:all .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.why .w:before{content:"";opacity:0;background:radial-gradient(circle,#c8ff2e24,#0000 70%);border-radius:50%;width:140px;height:140px;transition:all .4s;position:absolute;top:-40px;right:-40px}.why .w:hover{border-color:color-mix(in srgb,var(--plasma) 40%,var(--hair));transform:translateY(-5px)}.why .w:hover:after{transform:scaleX(1)}.why .w:hover:before{opacity:1}.why .w .ic{width:54px;height:54px;color:var(--plasma-ink);background:color-mix(in srgb,var(--plasma) 14%,transparent);border:1px solid color-mix(in srgb,var(--plasma) 30%,var(--hair));border-radius:15px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.why .w h4{letter-spacing:-.02em;margin-bottom:10px;font-size:19px;font-weight:600}.why .w p{color:var(--mut);font-size:14px;line-height:1.55}@media (width<=860px){.why{grid-template-columns:1fr}}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.metric{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;padding:30px}.metric .n{letter-spacing:-.04em;background:linear-gradient(120deg,var(--plasma),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,66px);font-weight:700;line-height:1}.metric .l{color:var(--mut);letter-spacing:.5px;text-transform:uppercase;margin-top:12px;font-family:JetBrains Mono;font-size:12px}@media (width<=780px){.metrics{grid-template-columns:repeat(2,1fr)}}.quotes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.quote{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:30px}.quote .q{font-size:17px;font-weight:500;line-height:1.5}.quote .who{align-items:center;gap:12px;margin-top:22px;display:flex}.quote .av{background:linear-gradient(135deg,var(--violet),var(--cyan));color:#04030a;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Space Grotesk;font-size:16px;font-weight:700;display:grid}.quote .who b{font-size:14px}.quote .who span{color:var(--mut);font-size:12px;display:block}@media (width<=860px){.quotes{grid-template-columns:1fr}}.posts{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:18px;transition:transform .4s;overflow:hidden}.post:hover{transform:translateY(-5px)}.post .pimg{background-position:50%;background-size:cover;height:160px}.post .pc{padding:22px}.post .pdate{color:var(--plasma-ink);text-transform:uppercase;letter-spacing:1px;font-family:JetBrains Mono;font-size:11px}.post h4{letter-spacing:-.02em;margin:10px 0 8px;font-size:18px;font-weight:600;line-height:1.25}.post p{color:var(--mut);font-size:13px;line-height:1.5}@media (width<=860px){.posts{grid-template-columns:1fr}}.faq-item{border-top:1px solid var(--hair)}.faq-item:last-child{border-bottom:1px solid var(--hair)}.faq-q{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,2.2vw,22px);font-weight:500;display:flex}.faq-q .pm{color:var(--plasma-ink);flex-shrink:0;font-size:24px;transition:all .3s}.faq-a{max-height:0;color:var(--mut);font-size:15px;line-height:1.6;transition:max-height .4s,padding .4s;overflow:hidden}.faq-item.open .faq-a{max-height:240px;padding-bottom:22px}.faq-item.open .pm{transform:rotate(45deg)}footer{z-index:10;text-align:left;background:var(--bg-alt);padding:0;position:relative}footer:before{content:"";background:linear-gradient(90deg,transparent,var(--hair) 20%,var(--hair) 80%,transparent);height:1px;position:absolute;top:0;left:5vw;right:5vw}footer:after{content:"";background:linear-gradient(90deg,transparent,var(--plasma) 30%,var(--magenta) 55%,var(--violet) 75%,transparent);opacity:.85;z-index:11;background-size:200% 100%;height:2px;animation:9s linear infinite flow;position:absolute;top:0;left:0;right:0}.foot-cta{text-align:center;padding:96px 5vw 64px;position:relative}.foot-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--plasma-ink);border:1px solid var(--hair);border-radius:50px;margin-bottom:22px;padding:7px 16px;font-family:JetBrains Mono;font-size:11px;display:inline-block}footer h3{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(34px,6.5vw,84px);font-weight:600;line-height:.95}footer h3 em{background:linear-gradient(120deg,var(--plasma),var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif;font-style:italic;font-weight:400}.foot-cta-sub{color:var(--mut);max-width:54ch;margin:0 auto 30px;font-size:clamp(15px,1.7vw,18px);line-height:1.6}.foot-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn.ghost{color:var(--paper);border:1px solid var(--hair);background:0 0}.btn.ghost:hover{border-color:var(--plasma);color:var(--plasma-ink);box-shadow:none}.foot-status{letter-spacing:.5px;color:var(--mut);border:1px solid var(--hair);border-radius:50px;align-items:center;gap:9px;margin-top:28px;padding:9px 16px;font-family:JetBrains Mono;font-size:12px;display:inline-flex}.foot-status .fs-dot{background:var(--mut);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.foot-status.is-open .fs-dot{background:var(--plasma)}.foot-status.is-open .fs-dot:after{content:"";border:1px solid var(--plasma);opacity:.6;border-radius:50%;animation:2s ease-out infinite fsPulse;position:absolute;inset:-4px}.foot-status.is-open .fs-txt{color:var(--paper)}@keyframes fsPulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.foot-grid{border-top:1px solid var(--hair);grid-template-columns:1.7fr 1fr 1fr 1fr 1.1fr;gap:40px;padding:60px 5vw;display:grid}@media (width<=980px){.foot-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}.foot-brand{grid-column:span 3}}@media (width<=680px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:span 2}}@media (width<=460px){.foot-grid{grid-template-columns:1fr}.foot-brand{grid-column:span 1}}.foot-brand p{color:var(--mut);max-width:34ch;margin-bottom:20px;font-size:14px;line-height:1.6}.foot-social{flex-wrap:wrap;gap:10px;display:flex}.foot-social a{width:42px;height:42px;color:var(--mut);border:1px solid var(--hair);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,border-color .25s,color .25s,background .25s;display:inline-flex}.foot-social a:hover{border-color:var(--plasma);color:var(--plasma-ink);transform:translateY(-3px)}.nl-label{color:var(--paper);margin-bottom:9px;font-size:13px;font-weight:500;display:block}.nl-row{align-items:center;gap:8px;display:flex;position:relative}.nl-note{color:var(--mut);opacity:.75;letter-spacing:.2px;margin-top:9px;font-size:11.5px;display:block}.foot-col h5{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);margin-bottom:18px;font-family:JetBrains Mono;font-size:11px;font-weight:500}.foot-col a,.foot-col span{color:var(--mut);width:fit-content;margin-bottom:12px;font-size:14px;transition:all .2s;display:block}.foot-col a:hover{color:var(--paper);transform:translate(4px)}.foot-hours{opacity:.7}.foot-mini-btn{letter-spacing:1px;text-transform:uppercase;background:var(--plasma);border-radius:50px;margin-top:8px;font-family:JetBrains Mono;font-size:12px;font-weight:600;color:#04030a!important;padding:11px 18px!important}.foot-mini-btn:hover{box-shadow:0 0 30px #c8ff2e66;transform:none!important}.foot-trust{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:24px;padding:34px 5vw;display:grid}.foot-trust .ft-i{flex-direction:column;gap:4px;display:flex}.foot-trust .ft-i b{letter-spacing:-.02em;color:var(--paper);font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1}.foot-trust .ft-i span{color:var(--mut);letter-spacing:.3px;font-size:12px}@media (width<=680px){.foot-trust{grid-template-columns:1fr 1fr;gap:22px}}.foot-bar{border-top:1px solid var(--hair);color:var(--mut);letter-spacing:.5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 5vw;font-family:JetBrains Mono;font-size:12px;display:flex}.foot-bar-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.foot-bar-links a:hover{color:var(--plasma-ink)}.foot-made{opacity:.7}.foot-up{border:1px solid var(--hair);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:all .2s;display:inline-flex}.foot-up:hover{border-color:var(--plasma);color:var(--plasma-ink);transform:translateY(-2px)}.ai{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:34px;position:relative;overflow:hidden}.ai:before{content:"";background:linear-gradient(120deg,var(--violet),var(--cyan),var(--plasma),var(--magenta));z-index:-1;opacity:.5;filter:blur(8px);background-size:300% 300%;border-radius:24px;animation:8s linear infinite flow;position:absolute;inset:-2px}.ai-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);align-items:center;gap:8px;margin-bottom:16px;font-family:JetBrains Mono;font-size:11px;display:inline-flex}.ai-tag i{background:var(--plasma);width:7px;height:7px;box-shadow:0 0 10px var(--plasma);border-radius:50%;animation:1.4s infinite pulse}.ai h3{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,3vw,32px);font-weight:600}.ai p.lead{color:var(--mut);max-width:60ch;margin-bottom:20px;font-size:15px;line-height:1.5}.ai-in{flex-wrap:wrap;gap:10px;display:flex}.ai-in textarea{flex:1;min-width:240px;min-height:54px;max-height:160px}.ai-go{background:var(--plasma);color:#04030a;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:13px;padding:0 26px;font-family:JetBrains Mono;font-size:13px;font-weight:600;transition:all .3s}.ai-go:hover{box-shadow:0 0 40px #c8ff2e80}.ai-go:disabled{opacity:.5;cursor:wait}.ai-out{margin-top:22px;display:none}.ai-out.show{animation:.5s fade;display:block}.ai-rec{border:1px solid var(--hair);background:#9696960f;border-radius:16px;margin-bottom:12px;padding:20px}.ai-rec .rh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-rec .rh b{font-size:18px}.ai-rec .rh .badge2{color:#04030a;background:var(--plasma);letter-spacing:.5px;border-radius:50px;padding:4px 12px;font-family:JetBrains Mono;font-size:11px}.ai-rec p{color:var(--mut);font-size:14px;line-height:1.55}.ai-rec ul{flex-wrap:wrap;gap:8px;margin-top:10px;list-style:none;display:flex}.ai-rec li{color:var(--paper);border:1px solid var(--hair);border-radius:50px;padding:5px 12px;font-family:JetBrains Mono;font-size:11px}.ai-load{gap:6px;padding:10px 0;display:flex}.ai-load span{background:var(--plasma);border-radius:50%;width:8px;height:8px;animation:1.2s infinite bounce}.ai-load span:nth-child(2){animation-delay:.15s}.ai-load span:nth-child(3){animation-delay:.3s}.ai-disc{color:var(--mut);opacity:.7;margin-top:10px;font-size:11px}.est{grid-template-columns:1.3fr .9fr;gap:24px;display:grid}@media (width<=860px){.est{grid-template-columns:1fr}}.est-panel{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--hair);border-radius:20px;padding:28px}.est-row{margin-bottom:22px}.est-row .el{letter-spacing:1px;text-transform:uppercase;color:var(--mut);margin-bottom:12px;font-family:JetBrains Mono;font-size:11px;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--hair);cursor:pointer;background:#9696960d;border-radius:50px;padding:9px 16px;font-size:13px;transition:all .2s}.chip:hover{border-color:#96969666}.chip.on{background:var(--plasma);color:#04030a;border-color:var(--plasma);font-weight:600}.est-out{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--plasma);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;padding:28px;display:flex;box-shadow:0 0 50px #c8ff2e1a}.est-out .eo-l{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);font-family:JetBrains Mono;font-size:11px}.est-out .eo-n{letter-spacing:-.03em;margin:10px 0;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1}.est-out .eo-d{color:var(--mut);font-size:13px;line-height:1.5}.est-out .eo-t{color:var(--mut);border-top:1px solid var(--hair);margin-top:18px;padding-top:16px;font-family:JetBrains Mono;font-size:12px}.est-out .eo-t b{color:var(--paper)}.cmdk{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04030a99;justify-content:center;align-items:flex-start;padding-top:14vh;display:none;position:fixed;inset:0}.cmdk.open{animation:.2s fade;display:flex}.cmd-box{background:var(--bg);border:1px solid var(--hair);border-radius:18px;width:min(560px,92vw);overflow:hidden;box-shadow:0 40px 100px #0009}.cmd-in{border:none;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;width:100%;padding:20px 22px;font-size:17px}.cmd-in:focus{border-color:var(--hair)}.cmd-list{max-height:50vh;padding:8px;overflow-y:auto}.cmd-item{cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;font-size:15px;display:flex}.cmd-item .ci{text-align:center;width:22px;font-size:16px}.cmd-item .ck{color:var(--mut);border:1px solid var(--hair);border-radius:6px;margin-left:auto;padding:3px 7px;font-family:JetBrains Mono;font-size:10px}.cmd-item.sel,.cmd-item:hover{background:#9696961f}.cmd-hint{z-index:90;color:var(--mut);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair);letter-spacing:.5px;border-radius:50px;padding:8px 14px;font-family:JetBrains Mono;font-size:11px;position:fixed;bottom:20px;right:20px}@media (width<=720px){.cmd-hint{display:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes marq{to{transform:translate(-50%)}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flow{to{background-position:300%}}@keyframes bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}.skip{z-index:300;background:var(--plasma);color:#04030a;border-radius:0 0 10px 10px;padding:10px 16px;font-family:JetBrains Mono;font-size:13px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{outline-offset:2px;outline:2px solid #04030a;top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.faq-q:focus-visible,.chip:focus-visible,.sector:focus-visible,.card:focus-visible,.svc:focus-visible{outline:2px solid var(--plasma);outline-offset:3px;border-radius:6px}body.lock{overflow:hidden}.burger{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.burger span{background:var(--paper);border-radius:2px;width:20px;height:2px;transition:all .25s}nav.menu-open .burger span:first-child{transform:translateY(7px)rotate(45deg)}nav.menu-open .burger span:nth-child(2){opacity:0}nav.menu-open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=980px){.burger{display:flex}nav .pill{background:var(--solid,#080612f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--hair);opacity:0;pointer-events:none;border-radius:20px;flex-direction:column;align-items:stretch;gap:6px;max-height:0;padding:16px;transition:max-height .35s,opacity .25s,padding .35s;position:fixed;top:64px;left:5vw;right:5vw;overflow:hidden;box-shadow:0 30px 80px #00000080}nav .pill a{border-radius:12px;padding:14px 16px;font-size:16px;display:block!important}nav.menu-open .pill{opacity:1;pointer-events:auto;max-height:80vh}}@media (width<=820px){input,textarea,select{font-size:16px}}.cookie-bar{z-index:250;background:var(--card,#13111d);border:1px solid var(--hair);max-width:560px;color:var(--mut);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:14px 18px;font-size:13.5px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(140%);box-shadow:0 24px 60px #00000080}.cookie-bar.show{transform:none}.cookie-bar a{color:var(--plasma-ink);text-decoration:underline}.cookie-ok{background:var(--plasma);color:#04030a;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:9px 20px;font-family:JetBrains Mono;font-size:12px;font-weight:600}.cookie-ok:hover{box-shadow:0 0 24px #c8ff2e66}.errpage{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px;display:flex;position:relative}.errpage .code{letter-spacing:-.04em;background:linear-gradient(120deg,var(--plasma),var(--cyan),var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,18vw,200px);font-weight:700;line-height:.9}.errpage h1{margin:18px 0 10px;font-size:clamp(24px,4vw,40px);font-weight:600}.errpage p{color:var(--mut);max-width:46ch;margin-bottom:30px}.wa-fab{z-index:240;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .25s;display:flex;position:fixed;bottom:84px;right:20px;box-shadow:0 12px 30px #25d36673}.wa-fab:hover{transform:scale(1.08)}@media (width<=820px){.wa-fab{bottom:20px}}.nl-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.nl-form input[type=email]{background:var(--glass);border:1px solid var(--hair);min-width:170px;color:var(--paper);border-radius:50px;flex:1;padding:11px 16px;font-size:13.5px}.nl-form input[type=email]:focus{border-color:var(--plasma);outline:none}.nl-form button{background:var(--plasma);color:#04030a;cursor:pointer;border:none;border-radius:50%;flex:none;width:42px;height:42px;font-size:18px}.nl-msg{color:var(--plasma-ink);width:100%;min-height:14px;font-family:JetBrains Mono;font-size:11px}.share-row{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:20px;display:flex}.share-l{color:var(--mut);text-transform:uppercase;letter-spacing:1px;font-family:JetBrains Mono;font-size:12px}.share-row a,.share-copy{border:1px solid var(--hair);background:var(--glass);color:var(--paper);cursor:pointer;border-radius:50px;padding:8px 14px;font-family:JetBrains Mono;font-size:12px;text-decoration:none}.share-row a:hover,.share-copy:hover{border-color:var(--plasma);color:var(--plasma-ink)}.catfilter{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.chip-link{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--hair);background:var(--glass);color:var(--paper);border-radius:50px;padding:9px 16px;font-family:JetBrains Mono;font-size:12px;text-decoration:none;transition:all .25s}.chip-link:hover{border-color:var(--plasma)}.chip-link.on{background:var(--plasma);color:#04030a;border-color:var(--plasma);font-weight:600}.read-prog{z-index:300;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.read-prog i{background:linear-gradient(90deg,var(--plasma),var(--cyan));width:0;height:100%;display:block}.to-top{z-index:240;border:1px solid var(--hair);background:var(--solid,#080612e6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:46px;height:46px;color:var(--paper);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;font-size:20px;transition:opacity .3s,transform .3s;position:fixed;bottom:20px;left:20px;transform:translateY(12px)}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{border-color:var(--plasma);color:var(--plasma-ink)}input,textarea,select,.nl-form input,#nlEmail{font-size:16px}.icobtn{width:44px;height:44px}.seg button,.wz-nav button,.filters button,.chip-link,.pager a,.pager span,.foot-social a,.cookie-ok,.foot-mini-btn,.ai-go{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.nl-form button{min-width:44px;min-height:44px}:root{--plasma-ink:#c8ff2e}[data-theme=light]{--plasma-ink:#4f7000}.btn,button,.icobtn,.chip-link,.foot-mini-btn{transition:transform .12s,box-shadow .35s,background .25s,color .25s,border-color .25s}.btn:active,button:active,.icobtn:active,.chip-link:active,.foot-mini-btn:active,.seg button:active,.wz-nav button:active{transform:scale(.97)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--plasma);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.cur,.curd{display:none!important}}.sec{content-visibility:auto;contain-intrinsic-size:auto 900px}#bgbase,.grain,.vignette{contain:strict}@media (hover:hover) and (pointer:fine){.btn:hover,.wz-next:hover,.icobtn:hover{will-change:transform}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.badge i,.ai-tag i,.ai:before,.ai-load span{animation:none!important}.svc:hover .ti,.card:hover .ph,.sector:hover,.member:hover,.price:hover,.post:hover,.btn,.wz-next,.icobtn{transform:none!important}}.phero{padding-bottom:46px}.phero .crumb{color:var(--mut);letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-family:JetBrains Mono;font-size:12px;display:flex}.phero .crumb a{transition:all .2s}.phero .crumb a:hover{color:var(--plasma-ink)}.phero .crumb span{opacity:.4}.phero h1{margin-top:6px;font-size:clamp(34px,5.2vw,68px);line-height:1.02}.phero .lead{max-width:62ch;color:var(--mut);margin-top:20px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.phero .meta-chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.meta-chips .mc{letter-spacing:.5px;text-transform:uppercase;color:var(--mut);border:1px solid var(--hair);background:var(--glass);border-radius:50px;align-items:center;gap:8px;padding:8px 15px;font-family:JetBrains Mono;font-size:11px;display:inline-flex}.meta-chips .mc b{color:var(--plasma-ink);font-family:Space Grotesk;font-weight:600}.article-hero{border:1px solid var(--hair);background-position:50%;background-size:cover;border-radius:22px;height:clamp(220px,38vw,460px);margin-top:30px}.article-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}@media (width<=1000px){.article-layout{grid-template-columns:1fr;gap:38px}}.article-main{min-width:0}.article-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}@media (width<=1000px){.article-side{position:static;top:auto}}.side-card{background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair);border-radius:18px;padding:22px}.side-card>.sh{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);margin-bottom:16px;font-family:JetBrains Mono;font-size:11px;display:block}.side-cta{border-color:var(--plasma);background:linear-gradient(150deg,#c8ff2e1a,#0000)}.side-cta h4{letter-spacing:-.02em;margin-bottom:8px;font-size:21px;font-weight:600;line-height:1.15}.side-cta p{color:var(--mut);margin-bottom:18px;font-size:14px;line-height:1.5}.side-cta .btn{text-align:center;width:100%}.side-mini{flex-direction:column;gap:10px;margin-top:14px;display:flex}.side-mini a{color:var(--mut);align-items:center;gap:10px;font-family:JetBrains Mono;font-size:12px;transition:all .2s;display:flex}.side-mini a:hover{color:var(--plasma-ink)}.side-list a{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;line-height:1.3;transition:all .2s;display:flex}.side-list a:first-of-type{border-top:0}.side-list a:hover{color:var(--plasma-ink);padding-left:4px}.side-list a .ar{color:var(--mut);flex:none;transition:all .2s}.side-list a:hover .ar{color:var(--plasma-ink);transform:translate(3px)}.toc{-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:initial;align-items:initial;background:0 0;border:0;gap:0;margin:0;padding:0;display:block;position:static;inset:auto}.toc a{border-left:2px solid var(--hair);color:var(--mut);padding:8px 0 8px 16px;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.toc a.lvl3{padding-left:30px;font-size:13px}.kv{flex-direction:column;display:flex}.kv .r{border-bottom:1px solid var(--hair);justify-content:space-between;gap:14px;padding:13px 0;font-size:14px;display:flex}.kv .r:last-child{border-bottom:0;padding-bottom:0}.kv .r:first-child{padding-top:0}.kv .r .k{color:var(--mut);letter-spacing:1px;text-transform:uppercase;font-family:JetBrains Mono;font-size:11px}.kv .r .v{text-align:right;color:var(--plasma-ink);font-weight:500}.incl{flex-direction:column;gap:12px;list-style:none;display:flex}.incl li{color:var(--mut);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.incl li:before{content:"✓";color:var(--plasma-ink);flex:none;font-weight:700}.prose{color:var(--paper);max-width:74ch;font-size:17.5px;line-height:1.75}.prose>*+*{margin-top:1.2em}.prose p{color:var(--paper);opacity:.86}.prose h2{letter-spacing:-.025em;margin-top:1.9em;scroll-margin-top:96px;font-size:clamp(25px,3.1vw,36px);font-weight:600;line-height:1.15}.prose h3{letter-spacing:-.015em;margin-top:1.6em;scroll-margin-top:96px;font-size:clamp(20px,2.3vw,26px);font-weight:600;line-height:1.2}.prose h4{margin-top:1.4em;font-size:18px;font-weight:600}.prose h2 em,.prose h3 em{color:var(--plasma-ink);font-family:Instrument Serif;font-style:italic;font-weight:400}.prose a{color:var(--plasma-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:all .2s}.prose a:hover{text-decoration-thickness:2px}.prose strong,.prose b{color:var(--paper);opacity:1;font-weight:600}.prose ul,.prose ol{color:var(--paper);opacity:.86;padding-left:1.35em}.prose li{margin-top:.55em;line-height:1.7}.prose ul li::marker{color:var(--plasma-ink)}.prose ol li::marker{color:var(--plasma-ink);font-family:JetBrains Mono;font-size:.85em}.prose blockquote{border-left:3px solid var(--plasma);color:var(--paper);opacity:1;margin:1.6em 0;padding:4px 0 4px 24px;font-size:20px;font-style:italic;line-height:1.5}.prose blockquote p{opacity:1;color:var(--paper)}.prose img{border:1px solid var(--hair);border-radius:16px;max-width:100%;height:auto;display:block}.prose figure{margin:1.6em 0}.prose figcaption{color:var(--mut);text-align:center;margin-top:10px;font-family:JetBrains Mono;font-size:12px}.prose hr{background:var(--hair);border:0;height:1px;margin:2.6em 0}.prose code{background:var(--glass);border:1px solid var(--hair);border-radius:6px;padding:2px 7px;font-family:JetBrains Mono;font-size:.86em}.prose pre{background:var(--bg-alt);border:1px solid var(--hair);border-radius:14px;padding:22px;font-size:14px;overflow:auto}.prose pre code{background:0 0;border:0;padding:0}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px}.prose th,.prose td{border:1px solid var(--hair);text-align:left;vertical-align:top;padding:11px 15px}.prose th{color:var(--plasma-ink);text-transform:uppercase;letter-spacing:1px;background:var(--glass);font-family:JetBrains Mono;font-size:11px}.prose h2:first-child,.prose h3:first-child,.prose p:first-child{margin-top:0}.hero-band{z-index:10;isolation:isolate;background:#0a0716;position:relative;overflow:hidden}.hero-band .hero-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-band .hero-scrim{z-index:1;background:linear-gradient(180deg,#08060f38,#08060f85 56%,var(--bg) 100%);position:absolute;inset:0}[data-theme=light] .hero-band .hero-scrim{background:linear-gradient(180deg,#f3f0ea4d,#f3f0ea8c 56%,var(--bg) 100%)}.hero-band .hero-inner{z-index:2;padding:122px 5vw 34px;position:relative}.hero-band.has-img .hero-inner{padding-top:170px}.hero-band .crumb{color:var(--paper);opacity:.8;letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-family:JetBrains Mono;font-size:12px;display:flex}.hero-band .crumb a{transition:all .2s}.hero-band .crumb a:hover{color:var(--plasma)}.hero-band .crumb span{opacity:.4}.hero-eb{letter-spacing:2px;text-transform:uppercase;color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #f4eefb4d;border-radius:50px;align-items:center;gap:9px;padding:7px 15px;font-family:JetBrains Mono;font-size:11px;display:inline-flex}.hero-eb .dot{background:var(--plasma);width:7px;height:7px;box-shadow:0 0 12px var(--plasma);border-radius:50%}.hero-cat{letter-spacing:1.5px;text-transform:uppercase;color:#08060f;background:var(--plasma);border-radius:50px;align-items:center;gap:8px;padding:7px 15px;font-family:JetBrains Mono;font-size:11px;font-weight:600;display:inline-flex}.hero-band h1{letter-spacing:-.035em;color:var(--paper);margin-top:16px;font-size:clamp(34px,5.2vw,64px);font-weight:600;line-height:1.02}.hero-band h1 em{color:#eaffb0;font-family:Instrument Serif;font-style:italic;font-weight:400}[data-theme=light] .hero-band h1 em{color:var(--plasma-ink)}.hero-band .lead{max-width:60ch;color:var(--paper);opacity:.84;margin-top:18px;font-size:clamp(16px,1.7vw,20px);line-height:1.55}.hero-meta{z-index:2;border-top:1px solid var(--hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08060f80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 5vw;display:flex;position:relative}[data-theme=light] .hero-meta{background:#f3f0ea8c}.hero-meta .hm-l{letter-spacing:.4px;color:var(--paper);opacity:.78;flex-wrap:wrap;gap:20px;font-family:JetBrains Mono;font-size:11px;display:flex}.hero-meta .hm-l b{color:var(--plasma-ink);opacity:1}.hero-meta .btn{padding:12px 22px;font-size:11px}@media (width<=700px){.hero-band .hero-inner{padding-top:104px}.hero-band.has-img .hero-inner{padding-top:128px}.hero-meta{justify-content:flex-start}}.hero-band .rv,.article-main .rv,.article-side .rv,.article-main,.article-side{opacity:1!important;transform:none!important}.sec:has(.article-layout){content-visibility:visible;contain-intrinsic-size:auto}[data-theme=dark]{--bg:#0c0c0e;--bg-alt:#101012;--paper:#ece9e3;--mut:#ece9e3ad;--hair:#ece9e31a;--glass:#141416;--ink:#0c0c0e;--solid:#141416;--card:#141416;--card-grad-stop:#0c0c0eeb;--shader-op:0;--scrim:#0c0c0e99;--herofade:#0c0c0ef0;--plasma-ink:#ece9e3bd}#gl,#globe,.hero #globe{opacity:0!important;display:none!important}.vignette{opacity:.3}.grain{opacity:.035}.pill,.icobtn,.badge,.form-card,.card,.sector,.step,.price,.member,.why .w,.metric,.quote,.post,.ai,.est-panel,.est-out,.side-card,.cmd-hint,.burger,.to-top,.nl-form input[type=email],.share-row a,.share-copy,.chip-link,.filters button,.meta-chips .mc,.hero-eb,.hero-meta,nav .pill{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}h1 em,.sec-head h2 em,footer h3 em,.hero-band h1 em{-webkit-text-fill-color:currentColor;color:var(--paper);-webkit-background-clip:border-box;background-clip:border-box;background:0 0!important}.metric .n,.errpage .code{-webkit-text-fill-color:currentColor;color:var(--paper);background:0 0!important}.ai:before{display:none!important}.quote .av{color:var(--paper);background:color-mix(in srgb,var(--paper) 14%,transparent)!important}.prog i,.read-prog i,.step:after,.why .w:after{background:var(--plasma)!important}.svc:hover{background:color-mix(in srgb,var(--paper) 4%,transparent)!important}.why .w:before{background:radial-gradient(circle,color-mix(in srgb,var(--paper) 6%,transparent),transparent 70%)!important}.sector.cta,.side-cta,.price.feat{background:var(--glass)!important}.hero-band .hero-bg.grad{background:radial-gradient(120% 130% at 18% 0,#ece9e30d,#0000 52%),#0c0c0e!important}.btn:hover{box-shadow:0 10px 30px #0006}.btn.ghost:hover{box-shadow:none;border-color:var(--paper);color:var(--paper)}.wz-next:hover,.ai-go:hover,.cookie-ok:hover,.foot-mini-btn:hover,.nl-form button:hover,.est-out,.price.feat,.badge i,.eyebrow .dot,.ai-tag i,.hero-eb .dot,.hero-band .hero-eb .dot{box-shadow:none!important}.icobtn:hover,.filters button:hover,.card:hover,.sector:hover{border-color:color-mix(in srgb,var(--paper) 26%,transparent)!important}.member{--mc:color-mix(in srgb,var(--paper) 55%,transparent)}.prose a,.prose a:hover{color:var(--plasma)}.toc a:hover,.toc a.active{color:var(--plasma);border-color:var(--plasma)}nav .pill a:hover{color:var(--plasma)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--plasma);outline-offset:3px}h1 em,.sec-head h2 em,footer h3 em,.hero-band h1 em{color:var(--plasma)!important}.pill,.pill a,.icobtn,.badge,.badge2,.btn,.form-card,.prog,.prog i,.seg button,input,textarea,select,.summary,.wz-nav button,.card,.filters button,.sector,.step,.price,.price .pbtn,.price .pop,.member,.member .micon,.member .mskills i,.why .w,.why .w .ic,.metric,.quote,.quote .av,.post,.ai,.ai-go,.ai-rec,.ai-rec li,.est-panel,.est-out,.chip,.chip-link,.cookie-bar,.cookie-ok,.nl-form input,.nl-form button,.to-top,.foot-mini-btn,.foot-social a,.foot-up,.cmd-box,.foot-eyebrow,.foot-status,.skip,.eyebrow{border-radius:0!important}h1{letter-spacing:-.045em;font-weight:700}.sec-head h2,footer h3{font-weight:700}.sec:before,footer:before{opacity:1;background:var(--hair)!important}footer:after{opacity:1;height:2px;background:var(--plasma)!important;animation:none!important}.m-web,.m-graf,.m-soc,.m-ad,.m-brand,.m-print{color:var(--paper)!important}.tech-tr .dot{background:var(--plasma)!important}.quote .av{background:var(--plasma)!important;color:#0c0c0e!important}.tech{background:var(--bg-alt)!important;border-top-color:var(--hair)!important;border-bottom-color:var(--hair)!important}.tech-tr{color:var(--paper)}[data-theme=light] h1 em,[data-theme=light] .sec-head h2 em,[data-theme=light] footer h3 em{color:#4f7000!important}html{background:var(--bg)}.post .pimg{position:relative}.post .pimg:after{content:"";pointer-events:none;background:linear-gradient(#0c0c0e1f,#0c0c0e94);transition:background .4s;position:absolute;inset:0}.post:hover .pimg:after{background:linear-gradient(#0c0c0e0a,#0c0c0e6b)}.logo{letter-spacing:-.03em;font-size:clamp(22px,2.3vw,27px);font-weight:600}.logo b{color:var(--plasma);font-size:1.06em;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1),color .25s;display:inline-block}.pill{gap:2px;transition:border-color .35s,background .35s}.pill a{letter-spacing:.03em;transition:color .25s,background .3s,opacity .25s,transform .12s;position:relative}.pill a:after{content:"";background:var(--plasma);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6px;left:13px;right:13px;transform:scaleX(0)}.pill a.cta:after{display:none}.pill a:active{transform:scale(.97)}.pill a.cta{color:#0c0c0e;font-weight:600}.icobtn{transition:border-color .3s,background .3s,color .25s,transform .12s}@media (hover:hover) and (pointer:fine){.logo:hover b{transform:translateY(-3px)}.pill:hover{border-color:color-mix(in srgb,var(--paper) 20%,transparent)}nav .pill a:hover{color:var(--paper)}.pill a:hover:after{transform:scaleX(1)}.pill a.cta:hover{color:#0c0c0e;background:color-mix(in srgb,var(--plasma) 88%,#fff)}.icobtn:hover{color:var(--plasma);background:color-mix(in srgb,var(--paper) 7%,var(--glass))}}@supports (animation-timeline:scroll()){body>nav{animation:linear both navCondense;animation-timeline:scroll(root);animation-range:0 92px}@keyframes navCondense{to{background-color:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 1px 0 var(--hair),0 18px 40px -26px #0000008c;padding-top:10px;padding-bottom:10px}}}@media (prefers-reduced-motion:reduce){body>nav{animation:none!important}.logo b,.pill a,.pill a:after,.icobtn{transition:none!important}.logo:hover b,.pill a:active{transform:none!important}}.hero .badge.rv{transition-delay:50ms}.hero h1.rv{transition-delay:.15s}.hero .sub.rv{transition-delay:.27s}.hero .trust.rv{transition-delay:.39s}.hero .badge.rv,.hero h1.rv,.hero .sub.rv,.hero .trust.rv{transition-timing-function:cubic-bezier(.16,.84,.27,1)}.hero .form-card.rv{will-change:opacity,transform;transition:opacity .85s cubic-bezier(.16,.84,.27,1) .2s,transform .85s cubic-bezier(.16,.84,.27,1) .2s,border-color .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}.hero h1 em{display:inline-block;position:relative}.hero h1 em:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb,var(--plasma) 50%,transparent), var(--plasma) 45%, color-mix(in srgb,var(--plasma) 50%,transparent));transform-origin:0;background-size:220% 100%;height:.055em;animation:.9s cubic-bezier(.16,.84,.27,1) .6s both dpEmLine,6.5s ease-in-out 1.6s infinite dpEmShine;position:absolute;bottom:-.04em;left:0;right:0;transform:scaleX(0)}@keyframes dpEmLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dpEmShine{0%,to{background-position:0%}50%{background-position:100%}}.form-card{isolation:isolate;background:var(--glass);border:1px solid var(--hair);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 7%,transparent), 0 38px 90px -34px #000000b8;position:relative}.form-card>*{z-index:1;position:relative}.form-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--plasma) 70%,transparent),transparent);opacity:0;height:1px;transition:opacity .45s;position:absolute;top:0;left:0;right:0}.form-card:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 40%,color-mix(in srgb,var(--paper) 7%,transparent) 50%,transparent 60%);background-position:130% 0;background-size:240% 240%;transition:opacity .55s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.form-card:hover{border-color:color-mix(in srgb,var(--paper) 22%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 9%,transparent), 0 46px 110px -32px #000c}.form-card:hover:before{opacity:.8}.form-card:hover:after{opacity:1;animation:1.15s ease-out dpSheen}}.form-card:focus-within{border-color:color-mix(in srgb,var(--plasma) 30%,var(--hair));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 9%,transparent), 0 44px 100px -32px #000c, 0 0 0 1px color-mix(in srgb,var(--plasma) 14%,transparent)}.form-card:focus-within:before{opacity:1}@keyframes dpSheen{0%{background-position:130% 0}to{background-position:-50% 0}}.form-card .prog{background:color-mix(in srgb,var(--paper) 12%,transparent)}.form-card .summary{background:color-mix(in srgb,var(--paper) 5%,var(--bg))}.seg button{background:color-mix(in srgb,var(--paper) 4%,var(--bg));border:1px solid var(--hair);transition:transform .18s,border-color .22s,background .22s,box-shadow .22s,color .2s}@media (hover:hover) and (pointer:fine){.seg button:hover{color:var(--paper);border-color:color-mix(in srgb,var(--plasma) 48%,var(--hair));background:color-mix(in srgb,var(--plasma) 7%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plasma) 20%,transparent);transform:translateY(-1px)}}.seg button.on{background:var(--plasma);color:#0c0c0e;border-color:var(--plasma);box-shadow:inset 0 0 0 1px var(--plasma), 0 10px 26px -14px color-mix(in srgb,var(--plasma) 60%,transparent);font-weight:600}.form-card input,.form-card textarea,.form-card select{background:color-mix(in srgb,var(--paper) 5%,var(--bg));border:1px solid var(--hair);color:var(--paper);transition:border-color .22s,background-color .22s,box-shadow .22s}@media (hover:hover) and (pointer:fine){.form-card input:hover,.form-card textarea:hover,.form-card select:hover{border-color:color-mix(in srgb,var(--paper) 28%,transparent);background-color:color-mix(in srgb,var(--paper) 8%,var(--bg))}}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{border-color:var(--plasma);background-color:color-mix(in srgb,var(--paper) 9%,var(--bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--plasma) 20%,transparent);outline:none}.form-card select,#dyn,#budget,#when{cursor:pointer;background-color:color-mix(in srgb,var(--paper) 5%,var(--bg));appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.4 6 6.3l5-4.9' stroke='%23c8ff2e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.form-card select:focus,#dyn:focus,#budget:focus,#when:focus{background-color:color-mix(in srgb,var(--paper) 9%,var(--bg))}.form-card select option,#dyn option,#budget option,#when option{color:#ece9e3;background:#141416}.form-card select option:checked,#dyn option:checked,#budget option:checked,#when option:checked{color:#0c0c0e;background:#c8ff2e}@media (prefers-reduced-motion:reduce){.hero h1 em:after{animation:none;transform:scaleX(1)}.form-card:after{display:none}.hero .form-card.rv,.form-card,.seg button,.form-card input,.form-card textarea,.form-card select{transition:none}.seg button:hover{transform:none}.hero .form-card.rv{will-change:auto}}.sector{background-image:linear-gradient(180deg,color-mix(in srgb,var(--paper) 3.5%,transparent),transparent 58%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 6%,transparent);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,background-color .4s,background-image .45s,box-shadow .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.sector:before{content:"";background:var(--plasma);transform-origin:0;pointer-events:none;z-index:1;width:100%;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.sector:hover:before,.sector:focus-visible:before{transform:scaleX(1)}.sector:hover,.sector:focus-visible{background-image:linear-gradient(180deg,color-mix(in srgb,var(--paper) 5.5%,transparent),transparent 64%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 9%,transparent),0 20px 44px -24px #000000b8;transform:translateY(-4px);border-color:color-mix(in srgb,var(--plasma) 52%,transparent)!important}.sector .ar{transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s}.sector:hover .ar,.sector:focus-visible .ar{color:var(--plasma);transform:translate(5px,-5px)}.sector .sc{letter-spacing:1px;color:var(--mut);transition:color .3s}.sector .sc:before{content:"";vertical-align:middle;opacity:.45;background:currentColor;width:14px;height:1px;margin-right:9px;transition:width .45s cubic-bezier(.22,1,.36,1),background-color .3s,opacity .3s;display:inline-block}.sector:hover .sc,.sector:focus-visible .sc{color:var(--paper)}.sector:hover .sc:before,.sector:focus-visible .sc:before{background:var(--plasma);opacity:1;width:24px}.sector.cta{border-color:var(--plasma)!important;background-color:color-mix(in srgb,var(--plasma) 7%,var(--glass))!important;background-image:linear-gradient(150deg,color-mix(in srgb,var(--plasma) 15%,transparent),transparent 58%)!important}.sector.cta .ar{color:var(--plasma)}.sector.cta:before{transform:scaleX(1)}.sector.cta:hover,.sector.cta:focus-visible{box-shadow:0 22px 48px -22px color-mix(in srgb,var(--plasma) 42%,transparent);border-color:var(--plasma)!important;background-image:linear-gradient(150deg,color-mix(in srgb,var(--plasma) 24%,transparent),transparent 62%)!important}@media (prefers-reduced-motion:reduce){.sector,.sector:before,.sector .ar,.sector .sc,.sector .sc:before{transition:none!important}.sector:hover,.sector:focus-visible,.sector:hover .ar,.sector:focus-visible .ar{transform:none!important}}footer .foot-cta{isolation:isolate}footer .foot-cta:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--hair) 1px,transparent 1px), linear-gradient(90deg,var(--hair) 1px,transparent 1px);opacity:.45;background-size:46px 46px,46px 46px;animation:30s linear infinite footGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 66% at 50% 28%,#000 8%,#0000 78%);mask-image:radial-gradient(72% 66% at 50% 28%,#000 8%,#0000 78%)}footer .foot-cta:after{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#c8ff2e21,#c8ff2e0a 46%,#0000 70%);width:min(700px,82%);height:360px;animation:1.4s cubic-bezier(.2,.7,.2,1) both footAuraIn,7.5s ease-in-out 1.4s infinite footAura;position:absolute;top:16%;left:50%;transform:translate(-50%,-30%)}@keyframes footGridDrift{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}@keyframes footAuraIn{0%{opacity:0;transform:translate(-50%,-12%)scale(.7)}to{opacity:.6;transform:translate(-50%,-30%)scale(1)}}@keyframes footAura{0%,to{opacity:.55;transform:translate(-50%,-30%)scale(1)}50%{opacity:.9;transform:translate(-50%,-30%)scale(1.06)}}footer .foot-eyebrow{animation:1s cubic-bezier(.2,.7,.2,1) both footEbIn}@keyframes footEbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] footer h3 em{animation:6s ease-in-out infinite footEmShimmer;background:linear-gradient(100deg,var(--plasma) 0 38%,#eaffb0 50%,var(--plasma) 62% 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes footEmShimmer{0%,to{background-position:118% 0}50%{background-position:-18% 0}}footer .foot-social a{isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,color .3s;position:relative;overflow:hidden}footer .foot-social a:before{content:"";z-index:-1;background:var(--plasma);transform-origin:bottom;transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleY(0)}footer .foot-social a svg{z-index:1;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}footer .foot-social a:hover{border-color:var(--plasma);color:#0c0c0e;transform:translateY(-4px)scale(1.04)}footer .foot-social a:hover:before{transform:scaleY(1)}footer .foot-social a:hover svg{transform:scale(1.08)}footer .foot-social a:active{transform:translateY(-1px)scale(.98)}footer .foot-up{isolation:isolate;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,color .3s;position:relative;overflow:hidden}footer .foot-up:before{content:"";z-index:-1;background:var(--plasma);transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(101%)}footer .foot-up:hover{border-color:var(--plasma);color:#0c0c0e;transform:translateY(-3px)}footer .foot-up:hover:before{transform:translateY(0)}footer .foot-mini-btn{isolation:isolate;position:relative;overflow:hidden}footer .foot-mini-btn:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:60%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}footer .foot-mini-btn:hover:before{left:150%}footer .nl-form input[type=email]{transition:border-color .25s,box-shadow .25s,background .25s}footer .nl-form input[type=email]:focus{border-color:var(--plasma);box-shadow:0 0 0 3px #c8ff2e29}footer .nl-form button{transition:transform .25s cubic-bezier(.2,.7,.2,1),filter .25s,background .25s}footer .nl-form button:hover{filter:brightness(1.08);transform:translate(2px)}@media (prefers-reduced-motion:reduce){footer .foot-cta:before,footer .foot-cta:after,footer .foot-eyebrow,footer .foot-mini-btn:before,[data-theme=dark] footer h3 em{transition:none!important;animation:none!important}[data-theme=dark] footer h3 em{-webkit-text-fill-color:var(--plasma)!important;color:var(--plasma)!important;background:0 0!important}footer .foot-social a,footer .foot-social a:before,footer .foot-social a svg,footer .foot-up,footer .foot-up:before,footer .nl-form button,footer .nl-form input[type=email]{transition:none!important}footer .foot-social a:hover,footer .foot-social a:hover svg,footer .foot-up:hover,footer .nl-form button:hover{transform:none!important}}.faq-layout{grid-template-columns:240px 1fr;align-items:start;gap:48px;display:grid}.faq-nav .faq-nav-label{letter-spacing:2px;text-transform:uppercase;color:var(--mut);margin-bottom:16px;font-family:JetBrains Mono;font-size:11px}.faq-nav-list{flex-direction:column;display:flex}.faq-nav a{letter-spacing:.5px;text-transform:uppercase;color:var(--mut);border-left:2px solid var(--hair);align-items:center;gap:10px;padding:11px 14px;font-family:JetBrains Mono;font-size:12px;text-decoration:none;transition:color .22s,border-color .22s,background .22s;display:flex}.faq-nav a:hover{color:var(--paper);border-color:color-mix(in srgb,var(--paper) 30%,transparent)}.faq-nav a.on{color:var(--plasma-ink);border-color:var(--plasma);background:color-mix(in srgb,var(--plasma) 7%,transparent)}.faq-nav a .qn{opacity:.55;margin-left:auto;font-size:10px}.faq-main{min-width:0}.faq-group{margin-bottom:56px;scroll-margin-top:100px}.faq-group:last-child{margin-bottom:0}.faq-group .faq-cat{letter-spacing:-.02em;margin:6px 0;font-family:Space Grotesk;font-size:clamp(22px,3vw,30px);font-weight:600}@media (width>=1001px){.faq-nav{position:sticky;top:96px}}.faq-page .faq-item.open .faq-a{max-height:600px}@media (width<=1000px){.faq-layout{grid-template-columns:1fr;gap:24px}.faq-nav{z-index:20;background:var(--bg);border-bottom:1px solid var(--hair);margin:0 -5vw;padding:12px 5vw;position:sticky;top:64px}.faq-nav .faq-nav-label{display:none}.faq-nav-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.faq-nav-list::-webkit-scrollbar{display:none}.faq-nav a{border-left:0;border:1px solid var(--hair);white-space:nowrap;border-radius:50px;flex-shrink:0;padding:9px 15px}.faq-nav a.on{border-color:var(--plasma)}.faq-nav a .qn{display:none}}.quote-sec .quote-wrap{grid-template-columns:1fr 1.04fr;align-items:start;gap:46px;max-width:1060px;margin:0 auto;display:grid}.quote-sec .form-card{max-width:none}.quote-aside{padding-top:6px}.qa-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--mut);margin-bottom:22px;font-family:JetBrains Mono;font-size:11px}.qa-flow{flex-direction:column;gap:20px;margin:0 0 30px;padding:0;list-style:none;display:flex}.qa-flow li{align-items:flex-start;gap:16px;display:flex}.qa-flow b{color:var(--plasma-ink);border:1px solid var(--hair);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-family:JetBrains Mono;font-size:13px;font-weight:700;display:flex}.qa-flow h4{letter-spacing:-.01em;margin:5px 0 4px;font-size:16px;font-weight:600}.qa-flow p{color:var(--mut);font-size:14px;line-height:1.55}.qa-alt{border-top:1px solid var(--hair);margin-bottom:26px;padding-top:22px}.qa-alt-l{letter-spacing:1px;text-transform:uppercase;color:var(--mut);margin-bottom:12px;font-family:JetBrains Mono;font-size:11px;display:block}.qa-alt-row{flex-wrap:wrap;gap:10px;display:flex}.qa-trust{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:14px;padding-top:22px;display:grid}.qa-trust b{letter-spacing:-.02em;color:var(--paper);font-family:Space Grotesk;font-size:22px;font-weight:600;display:block}.qa-trust span{color:var(--mut);font-size:12px;line-height:1.4}.qa-kvkk{color:var(--mut);margin-top:14px;font-size:12px;line-height:1.5}.qa-kvkk a{color:var(--plasma-ink);text-decoration:underline}@media (width<=880px){.quote-sec .quote-wrap{grid-template-columns:1fr;gap:30px}.quote-aside{order:2}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.srch{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04030a99;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:none;position:fixed;inset:0}.srch.open{animation:.2s fade;display:flex}.srch-box{background:var(--bg);border:1px solid var(--hair);border-radius:18px;flex-direction:column;width:min(620px,94vw);max-height:76vh;display:flex;overflow:hidden;box-shadow:0 40px 100px #0009}.srch-bar{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:0 14px;display:flex}.srch-ic{color:var(--plasma-ink);flex:none;font-size:18px}.srch-in{color:var(--paper);background:0 0;border:none;border-radius:0;flex:1;padding:20px 0;font-family:Space Grotesk;font-size:17px}.srch-in:focus{outline:none}.srch-in::-webkit-search-cancel-button{-webkit-appearance:none}.srch-x{border:1px solid var(--hair);background:var(--glass);color:var(--mut);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:8px;flex:none;min-height:auto;padding:7px 10px;font-family:JetBrains Mono;font-size:11px;transition:all .2s}.srch-x:hover{border-color:var(--plasma);color:var(--plasma-ink)}.srch-status{letter-spacing:.5px;color:var(--mut);min-height:14px;padding:10px 18px 0;font-family:JetBrains Mono;font-size:11px}.srch-status:empty{display:none}.srch-results{flex:1;padding:8px;overflow-y:auto}.srch-group{padding:2px 4px 6px}.srch-group-h{letter-spacing:1.5px;text-transform:uppercase;color:var(--plasma-ink);padding:10px 8px 6px;font-family:JetBrains Mono;font-size:10px}.srch-item{cursor:pointer;color:var(--paper);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.srch-item .si-t{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.25}.srch-item .si-d{color:var(--mut);font-size:12.5px;line-height:1.45}.srch-item mark{color:var(--plasma-ink);background:0 0;font-weight:600}.srch-item.sel,.srch-item:hover{background:#9696961f}.srch-empty{text-align:center;color:var(--mut);padding:34px 18px;font-size:14px}.srch-foot{border-top:1px solid var(--hair);color:var(--mut);letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;font-family:JetBrains Mono;font-size:11px;display:flex}.srch-foot kbd{border:1px solid var(--hair);color:var(--paper);border-radius:5px;padding:2px 6px;font-family:JetBrains Mono;font-size:10px}.srch-all{color:var(--plasma-ink);margin-left:auto}.srch-all:hover{text-decoration:underline}@media (width<=520px){.srch{padding-top:8vh}.srch-foot{gap:10px}}@media (prefers-reduced-motion:reduce){.srch.open{animation:none}}.blog-layout{grid-template-columns:1fr 320px;align-items:start;gap:34px;display:grid}.blog-layout .blog-main .posts{grid-template-columns:repeat(2,1fr)}.blog-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:90px}.blog-aside .side-cats{flex-direction:column;gap:4px;display:flex}.blog-aside .side-cats a{color:var(--mut);justify-content:space-between;gap:10px;padding:8px 11px;font-size:14px;transition:all .2s;display:flex}.blog-aside .side-cats a:hover,.blog-aside .side-cats a.on{color:var(--paper);background:color-mix(in srgb,var(--paper) 6%,transparent)}.blog-aside .side-cats .ct{opacity:.55;font-family:JetBrains Mono;font-size:11px}.blog-aside .side-recent{flex-direction:column;gap:13px;display:flex}.blog-aside .side-recent a{align-items:center;gap:11px;display:flex}.blog-aside .side-recent .srt{border:1px solid var(--hair);background-position:50%;background-size:cover;flex:none;width:56px;height:44px}.blog-aside .side-recent .sri b{color:var(--paper);font-size:13px;font-weight:600;line-height:1.3;display:block}.blog-aside .side-recent .sri span{color:var(--mut);font-family:JetBrains Mono;font-size:10px}@media (width<=900px){.blog-layout,.blog-layout .blog-main .posts{grid-template-columns:1fr}.blog-aside{position:static}}
