@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anton_Fallback_ec6dc7;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:__Anton_ec6dc7,__Anton_Fallback_ec6dc7;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-display:"__Anton_ec6dc7","__Anton_Fallback_ec6dc7"}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_0fc2d1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_0fc2d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_0fc2d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_0fc2d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_0fc2d1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_0fc2d1{font-family:__Inter_0fc2d1,__Inter_Fallback_0fc2d1;font-style:normal}.__variable_0fc2d1{--font-body:"__Inter_0fc2d1","__Inter_Fallback_0fc2d1"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--bg:#14141a;--bg-near:#222229;--fg:#f5f6fa;--paper:#fff0d9;--line:hsla(0,0%,100%,.1);--muted:#a9a2a2;--muted-2:#c2bbbb;--accent:#f6aa19;--accent-2:#fccd81;--font-display:"Anton",Impact,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--maxw:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:transparent;color:var(--fg);font-family:var(--font-body);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:-10%;z-index:-1;background:radial-gradient(38% 48% at 14% 8%,hsla(37,95%,75%,.14),transparent 60%),radial-gradient(42% 52% at 88% 22%,rgba(246,170,25,.1),transparent 62%),radial-gradient(50% 50% at 50% 102%,hsla(37,95%,75%,.08),transparent 60%);animation:bgshift 26s ease-in-out infinite alternate;pointer-events:none}@keyframes bgshift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.08)}}a{color:inherit;text-decoration:none}*{border-radius:0}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}.display{font-family:var(--font-display);font-weight:400;line-height:.94;letter-spacing:0;margin:0}.display,.mono{text-transform:uppercase}.mono{font-family:var(--font-mono);letter-spacing:.28em;font-size:.72rem;color:var(--muted-2)}.muted{color:var(--muted)}.accent{color:var(--accent)}.gradient-text{background:linear-gradient(100deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding:clamp(80px,12vw,160px) 0;position:relative}.section-near{background:var(--bg-near)}.hr{height:1px;background:var(--line);border:0;width:100%}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;font-size:.78rem;padding:16px 28px;border:1px solid var(--fg);transition:background .2s,color .2s,transform .2s;cursor:pointer;background:transparent;color:var(--fg)}.btn:hover{transform:translateY(-2px)}.btn-solid{background:var(--fg);color:#31313d;border-color:var(--fg)}.btn-solid:hover{background:var(--accent);border-color:var(--accent);color:#31313d}.btn:not(.btn-solid):hover{border-color:var(--accent);color:var(--accent);background:rgba(246,170,25,.06)}.btn-ghost:hover{background:hsla(0,0%,100%,.08)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card-hover{transition:border-color .2s,transform .2s,box-shadow .2s}.card-hover:hover{border-color:var(--accent)!important;transform:translateY(-3px);box-shadow:0 18px 50px -24px rgba(246,170,25,.5)}.split-line{display:block}.split-line.dim{color:var(--muted)}.split-line.italic{font-family:var(--font-body);font-style:italic;font-weight:300;text-transform:none;letter-spacing:-.01em;color:hsla(0,0%,100%,.9);line-height:1.1}.marquee{overflow:hidden;white-space:nowrap;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee-track{display:inline-flex;align-items:center;gap:40px;padding-right:40px;animation:marquee 30s linear infinite;will-change:transform}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee:hover .marquee-track{animation-play-state:paused}.skip-link{position:absolute;left:-999px;top:0;background:var(--fg);color:#31313d;padding:10px 16px;z-index:100;font-family:var(--font-mono);font-size:.75rem}.skip-link:focus{left:0}.site-header{background:rgba(20,20,26,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lang-switcher{display:inline-flex;border:1px solid var(--line)}.lang-switcher button{background:transparent;border:0;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;padding:8px 9px;cursor:pointer;transition:color .2s,background .2s}.lang-switcher button+button{border-left:1px solid var(--line)}.lang-switcher button:hover{color:var(--fg)}.lang-switcher .lang-active{color:#31313d;background:var(--accent)}@media (max-width:920px){.nav-center{display:none!important}}@media (max-width:560px){.nav-login{display:none}}@media (prefers-reduced-motion:reduce){*,.marquee-track{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.section-paper{background:var(--paper);color:#31313d}.section-paper .mono{color:rgba(49,49,61,.62)}.section-paper .muted,.section-paper .on-paper-muted{color:rgba(49,49,61,.72)}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat{padding:clamp(28px,4vw,44px) 24px;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat-value{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);line-height:1;background:linear-gradient(100deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{margin-top:12px;color:var(--muted-2);font-size:.9rem}@media (max-width:760px){.stats-band{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0}}.pillar-row{display:grid;grid-template-columns:minmax(0,.4fr) 1fr;grid-gap:clamp(20px,5vw,64px);gap:clamp(20px,5vw,64px);align-items:center;padding:clamp(36px,6vw,72px) 0;border-top:1px solid var(--line)}.pillar-row.rev{grid-template-columns:1fr minmax(0,.4fr)}.pillar-row.rev .pillar-index{order:2}.pillar-row:last-child{border-bottom:1px solid var(--line)}.pillar-index{font-family:var(--font-display);font-size:clamp(4rem,12vw,9rem);line-height:.9;color:transparent;-webkit-text-stroke:1px var(--muted)}@media (max-width:760px){.pillar-row,.pillar-row.rev{grid-template-columns:1fr;gap:16px}.pillar-row.rev .pillar-index{order:0}.pillar-index{-webkit-text-stroke:1px var(--accent)}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-panel{max-width:460px}}.acc-amber{--accent:#f6aa19;--accent-2:#fccd81;--glow:246,170,25}.acc-cyan{--accent:#22d3ee;--accent-2:#67e8f9;--glow:34,211,238}.acc-violet{--accent:#a78bfa;--accent-2:#c4b5fd;--glow:167,139,250}.acc-emerald{--accent:#34d399;--accent-2:#6ee7b7;--glow:52,211,153}.pl-grad-head{background:linear-gradient(120deg,var(--fg) 0,var(--accent) 65%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-hero-bg{position:absolute;inset:0;background-image:radial-gradient(100% 70% at 50% 0,rgba(var(--glow),.16),transparent 60%),linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);pointer-events:none}.pl-hero-title{color:var(--fg)}.pl-glow-top:before{content:"";position:absolute;top:0;left:50%;width:760px;max-width:92%;height:300px;transform:translate(-50%,-50%);background:radial-gradient(50% 60% at 50% 50%,rgba(var(--glow),.18),transparent 70%);pointer-events:none}.pl-service{overflow:hidden}.pl-service:before{content:"";position:absolute;inset:0;background:radial-gradient(38% 60% at 18% 12%,rgba(var(--glow),.2),transparent 60%),radial-gradient(42% 66% at 84% 88%,rgba(var(--glow),.14),transparent 60%);animation:bgshift 18s ease-in-out infinite alternate;pointer-events:none}.pl-keyword{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid var(--line);background:var(--bg-near);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);transition:border-color .2s,box-shadow .2s,transform .2s,color .2s}.pl-keyword:hover{transform:translateY(-3px);color:var(--fg);border-color:rgba(var(--glow),.7);box-shadow:0 12px 30px -14px rgba(var(--glow),.55)}.pl-block{margin-top:clamp(48px,7vw,88px)}.pl-block:first-of-type{margin-top:clamp(36px,5vw,64px)}.pl-block-head{margin-bottom:28px}.pl-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.pl-card{display:flex;flex-direction:column;background:#1b1b22;padding:30px;border:1px solid transparent;transition:border-color .2s,transform .2s,box-shadow .2s}.pl-card:hover{transform:translateY(-4px);border-color:rgba(var(--glow),.7);box-shadow:0 24px 60px -28px rgba(var(--glow),.7)}.pl-card.is-disabled{opacity:.66}.pl-card.is-disabled:hover{transform:none;border-color:transparent;box-shadow:none}.pl-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.pl-card-type{color:var(--muted);letter-spacing:.2em}.pl-card-cta{align-self:flex-start;margin-top:auto;padding:11px 18px;font-size:.72rem}.pl-card .btn[disabled]{cursor:not-allowed;color:var(--muted);border-color:var(--line)}.pl-badge{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;white-space:nowrap;border:1px solid transparent}.pl-badge-free{background:linear-gradient(110deg,var(--accent),var(--accent-2),var(--accent));background-size:200% auto;color:#31313d;font-weight:700;animation:shimmer 3.5s linear infinite}.pl-badge-paid{border-color:var(--accent);color:var(--accent)}.pl-badge-soon{border-color:var(--line);color:var(--muted)}@keyframes shimmer{to{background-position:200%}}.pl-notify{border:1px dashed var(--line);background:var(--bg-near);padding:clamp(28px,4vw,44px);text-align:center}.pl-notify-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pl-notify-form input{flex:1 1 260px;max-width:340px;background:var(--bg);border:1px solid var(--line);padding:13px 18px;color:var(--fg);font-family:var(--font-body);font-size:1rem}.pl-notify-form input:focus{outline:2px solid var(--accent);outline-offset:1px}.pl-table-wrap{margin-top:40px;overflow-x:auto;border:1px solid var(--line)}.pl-table{width:100%;border-collapse:collapse;min-width:520px}.pl-table td,.pl-table th{text-align:left;padding:15px 22px;border-bottom:1px solid var(--line)}.pl-table thead th{background:var(--bg-near);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pl-table tbody tr:last-child td{border-bottom:none}.pl-table tbody tr{transition:background .15s}.pl-table tbody tr:hover{background:rgba(var(--glow),.06)}.pl-access-value{color:var(--accent);font-weight:600}