@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-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:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_dacc69{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_dacc69{--f-display:"Chakra Petch","Chakra Petch Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--f-body:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:JetBrains Mono;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;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;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;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;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;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;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;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;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;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;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;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--f-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--void:#05070c;--void-2:#080c14;--steel:#0c1119;--steel-hi:#111826;--br-blue:#1668ff;--br-blue-deep:#0b3fb0;--br-cyan:#4fc8ff;--chrome:#e8edf5;--chrome-dim:#aab5c4;--slate:#7b8798;--line:rgba(120,160,220,0.14);--line-hot:rgba(22,104,255,0.45);--ok:#35d07f;--err:#ff4d5e;--font-display:var(--f-display),system-ui,sans-serif;--font-body:var(--f-body),system-ui,-apple-system,sans-serif;--font-mono:var(--f-mono),ui-monospace,"Cascadia Code",monospace;--sp-1:0.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-6:3rem;--sp-8:4rem;--sp-12:6rem;--wrap:1180px;--radius:4px;--chamfer:14px;--ease:cubic-bezier(0.22,0.61,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;position:relative;background:var(--void);color:var(--chrome);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;background-image:linear-gradient(rgba(120,160,220,.035) 1px,transparent 0),linear-gradient(90deg,rgba(120,160,220,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0,#000 20%,transparent 75%)}body:after,body:before{content:"";pointer-events:none;z-index:0}body:after{position:absolute;top:-320px;left:50%;transform:translateX(-50%);width:1100px;max-width:100%;height:700px;background:radial-gradient(circle,rgba(22,104,255,.22) 0,transparent 62%);filter:blur(30px)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.01em;margin:0;text-wrap:balance}p{text-wrap:pretty}p,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--br-cyan);outline-offset:3px;border-radius:2px}::selection{background:var(--br-blue);color:#fff}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--sp-3)}.section,.wrap{position:relative;z-index:1}.section{padding-block:var(--sp-12)}.section--alt{background:var(--void-2);border-block:1px solid var(--line)}.eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--br-cyan);display:flex;align-items:center;gap:.6rem}.eyebrow:before{content:"";width:22px;height:1px;background:var(--br-blue);flex:none}.section-title{font-size:clamp(1.9rem,4vw,2.9rem);text-transform:uppercase;margin-top:var(--sp-2)}.section-sub{color:var(--slate);max-width:56ch;margin-top:var(--sp-2)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--br-blue);color:#fff;padding:.7rem 1.1rem;font-weight:600}.skip-link:focus{left:var(--sp-2);top:var(--sp-2)}.chamfer{-webkit-clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer));clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.btn{--btn-bg:transparent;--btn-fg:var(--chrome);--btn-line:var(--line-hot);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:0 1.4rem;font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-line);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease);-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{--btn-bg:linear-gradient(135deg,var(--br-blue),var(--br-blue-deep));--btn-fg:#fff;--btn-line:transparent;box-shadow:0 0 0 1px rgba(79,200,255,.25),0 10px 30px -12px rgba(22,104,255,.9)}.btn--primary:hover{--btn-bg:linear-gradient(135deg,#2b7bff,#1450cc)}.btn--ghost:hover{--btn-line:var(--br-cyan);color:var(--br-cyan)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.card{background:var(--steel);border:1px solid var(--line);padding:var(--sp-4);position:relative;transition:border-color .2s var(--ease),background .2s var(--ease)}.card:hover{border-color:var(--line-hot);background:var(--steel-hi)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .62s var(--ease),transform .62s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:transparent;transition:background .24s var(--ease),border-color .24s var(--ease),-webkit-backdrop-filter .24s var(--ease);transition:background .24s var(--ease),border-color .24s var(--ease),backdrop-filter .24s var(--ease);transition:background .24s var(--ease),border-color .24s var(--ease),backdrop-filter .24s var(--ease),-webkit-backdrop-filter .24s var(--ease);border-bottom:1px solid transparent}.hdr--solid{background:rgba(5,7,12,.82);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line)}.hdr__inner{gap:var(--sp-3);min-height:72px}.hdr__brand,.hdr__inner{display:flex;align-items:center}.hdr__brand{gap:.7rem;flex:none}.hdr__brand span{display:flex;flex-direction:column;line-height:1.05;font-family:var(--font-display);text-transform:uppercase}.hdr__brand strong{font-size:.98rem;font-weight:700;letter-spacing:.02em}.hdr__brand em{font-style:normal;font-size:.66rem;letter-spacing:.34em;color:var(--br-cyan)}.hdr__nav{display:flex;align-items:center;gap:1.6rem;margin-left:auto;font-size:.9rem}.hdr__nav a{color:var(--chrome-dim);padding:.4rem 0;position:relative;transition:color .16s var(--ease)}.hdr__nav a:hover{color:var(--chrome)}.hdr__nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--br-cyan);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease)}.hdr__nav a:hover:after{transform:scaleX(1)}.hdr__discord{color:var(--br-cyan)!important;font-weight:600}.hdr__registrieren{color:var(--chrome)!important;padding:.35rem .9rem!important;border:1px solid var(--line-hot);background:rgba(22,104,255,.1)}.hdr__registrieren:hover{background:rgba(22,104,255,.2);border-color:var(--br-blue)}.hdr__registrieren:after{display:none}.hdr__konto{color:var(--br-cyan)!important;font-weight:600}.hdr__actions{display:flex;align-items:center;gap:.6rem}.hdr__lang{min-width:46px;min-height:36px;padding:0 .7rem;background:transparent;border:1px solid var(--line);color:var(--chrome-dim);font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease)}.hdr__lang:hover{border-color:var(--br-cyan);color:var(--br-cyan)}.hdr__burger{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;gap:5px;padding:0 10px;background:transparent;border:1px solid var(--line);cursor:pointer}.hdr__burger span{display:block;height:2px;background:var(--chrome)}.hero{padding-block:clamp(3rem,9vw,6.5rem) var(--sp-12);position:relative;z-index:1}.hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);align-items:center}.hero__title{font-size:clamp(2.4rem,6.2vw,4.4rem);text-transform:uppercase;margin-top:var(--sp-3)}.hero__title span{display:block;opacity:0;animation:rise .7s var(--ease) forwards}.hero__title span:last-child{color:var(--br-cyan)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero__sub{margin-top:var(--sp-3);max-width:52ch;color:var(--chrome-dim);font-size:1.05rem}.hero__cta{gap:.8rem;margin-top:var(--sp-4)}.hero__cta,.hero__stats{display:flex;flex-wrap:wrap}.hero__stats{gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:1px solid var(--line)}.hero__stats li{display:flex;flex-direction:column}.hero__stats b{font-family:var(--font-mono);font-size:1.35rem;font-weight:700;color:var(--br-cyan)}.hero__stats span{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.hero__term{min-width:0}.term{background:#060a11;border:1px solid var(--line-hot);box-shadow:0 0 0 1px rgba(5,7,12,.9),0 30px 70px -40px rgba(22,104,255,.9);overflow:hidden}.term__bar{display:flex;align-items:center;gap:.8rem;padding:.62rem .9rem;background:#0a101a;border-bottom:1px solid var(--line)}.term__dots{display:flex;gap:6px}.term__dots i{width:9px;height:9px;border-radius:50%;background:#1c2634}.term__dots i:first-child{background:var(--br-blue)}.term__label{font-size:.72rem;letter-spacing:.06em;color:var(--slate)}.term__body,.term__label{font-family:var(--font-mono)}.term__body{padding:1.1rem 1.15rem 1.3rem;font-size:.82rem;line-height:1.85;min-height:210px;max-height:340px;overflow-y:auto;overflow-wrap:anywhere}.keydlg{width:min(540px,calc(100vw - 2rem));max-width:none;padding:0;border:none;background:transparent;color:var(--chrome);overflow:visible}.keydlg::-webkit-backdrop{background:rgba(5,7,12,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.keydlg::backdrop{background:rgba(5,7,12,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.keydlg__term{width:100%}.keydlg__term .term__label{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.keydlg__close{display:grid;place-items:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--slate);font-size:1.05rem;line-height:1;cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease)}.keydlg__close:hover{color:var(--err);border-color:var(--err)}.keydlg__form{display:flex;flex-direction:column;gap:var(--sp-2);min-height:0;max-height:none;overflow:visible}.keydlg__intro{margin:0;color:var(--chrome-dim)}.gate__field{display:flex;flex-direction:column;gap:.4rem}.gate__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.gate__prompt{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;background:#070b12;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .16s var(--ease)}.gate__prompt:focus-within{border-color:var(--br-cyan)}.gate__prompt>span{font-family:var(--font-mono);color:var(--br-cyan)}.gate__input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--chrome);font-family:var(--font-mono);font-size:.86rem;letter-spacing:.08em}.gate__input::placeholder{color:var(--slate);letter-spacing:normal}.gate__input:disabled{opacity:.5;cursor:not-allowed}.gate__msg{margin:0;min-height:1.5em;font-family:var(--font-mono);font-size:.76rem;overflow-wrap:anywhere}.gate__msg--idle{color:transparent}.gate__msg--checking{color:var(--br-cyan)}.gate__msg--error{color:var(--err)}.gate__msg--granted{color:var(--ok)}.gate__actions{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.gate__hint{margin:0;font-size:.76rem;color:var(--slate)}.term__foot{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid var(--line);background:#04070d}.term__foot>div{display:flex;align-items:baseline;gap:.5rem;padding:.55rem .95rem;border-right:1px solid var(--line)}.term__foot>div:last-child{border-right:none}.term__foot dt{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.term__foot dd{margin:0;font-family:var(--font-mono);font-size:.74rem;color:var(--br-cyan)}.term__line{margin:0}.term__line--dim{color:#8fa0b6}.term__line--hot{color:var(--br-cyan);font-weight:500}.term__line--ok{color:var(--ok)}.term__line--err{color:var(--err)}.term__line--cmd{color:var(--chrome);font-weight:500}.term__prompt{color:var(--br-blue);margin-right:.5rem}.term__caret{display:inline-block;width:8px;height:15px;background:var(--br-cyan);vertical-align:-2px;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.about__oben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-6);align-items:start}.about__quote{font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,3.2vw,2.05rem);line-height:1.28;letter-spacing:-.01em;text-wrap:balance;color:var(--chrome);max-width:22ch}.about__quote em{font-style:normal;color:var(--br-cyan)}.about__cta{align-self:flex-start;margin-top:var(--sp-1)}.about__zahlen{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin:var(--sp-4) 0;padding:var(--sp-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about__zahlen div{display:flex;flex-direction:column}.about__zahlen dt{font-family:var(--font-mono);font-size:1.6rem;line-height:1.1;color:var(--br-cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about__zahlen dd{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.about__prinzipien{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:var(--sp-2)}.about__prinzipien li{background:var(--steel);padding:var(--sp-3);transition:background .2s var(--ease)}.about__prinzipien li:hover{background:var(--steel-hi)}.about__prinzipien b{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;color:var(--br-blue);margin-bottom:.5rem}.about__prinzipien span{color:var(--chrome-dim);font-size:.94rem}.about__text{display:flex;flex-direction:column;gap:var(--sp-2);color:var(--chrome-dim);font-size:1.02rem}.about__sig{display:flex;align-items:center;gap:.8rem;margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line)}.about__sig div{display:flex;flex-direction:column;line-height:1.3}.about__sig strong{font-family:var(--font-display);color:var(--chrome)}.about__sig span{font-family:var(--font-mono);font-size:.74rem;color:var(--slate)}.about__side-title{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--br-cyan);margin-bottom:var(--sp-2)}.about__list{display:flex;flex-direction:column;gap:.85rem}.about__list li{position:relative;padding-left:1.5rem;font-size:.95rem;color:var(--chrome-dim)}.about__list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--br-blue);-webkit-clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%)}.about__side-cta{margin-top:var(--sp-3);width:100%}.scripts{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-6)}.script>summary{list-style:none;cursor:pointer}.script>summary::-webkit-details-marker{display:none}.script__body{padding-top:var(--sp-3)}.script__mark{position:relative;width:13px;height:13px;flex:none;margin-left:.3rem}.script__mark:after,.script__mark:before{content:"";position:absolute;background:var(--br-blue);transition:transform .22s var(--ease)}.script__mark:before{left:0;top:6px;width:13px;height:1px}.script__mark:after{left:6px;top:0;width:1px;height:13px}details[open]>summary .script__mark:after{transform:scaleY(0)}.script__head{flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between;padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.script__head,.script__ident{display:flex;align-items:center}.script__ident{gap:.9rem;min-width:0}.script__shot{width:120px;height:auto;border:1px solid var(--line)}.script__name{font-size:clamp(1.3rem,2.6vw,1.7rem);text-transform:uppercase}.script__res{font-family:var(--font-mono);font-size:.76rem;color:var(--slate)}.script__meta{display:flex;flex-wrap:wrap;gap:.45rem}.badge{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.06em;padding:.3rem .6rem;border:1px solid var(--line);color:var(--chrome-dim)}.badge--ok{border-color:rgba(53,208,127,.4);color:var(--ok)}.badge--soon{border-color:rgba(255,176,32,.45);color:#ffb020}.badge--price{border-color:var(--line-hot);color:var(--br-cyan)}.script__tagline{flex:1 1 100%;order:3;margin-top:0;font-family:var(--font-display);font-size:1.12rem;font-weight:600;color:var(--chrome)}.script__desc{margin-top:.6rem;color:var(--slate);max-width:72ch}.script__cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-4)}.script__sub{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--br-cyan);margin-bottom:.9rem}.script__features{margin:0;display:flex;flex-direction:column;gap:1.15rem}.script__features>div{position:relative;padding-left:1.5rem}.script__features>div:before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border:1px solid var(--br-blue);-webkit-clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%)}.script__features dt{font-family:var(--font-display);font-size:.98rem;font-weight:600;color:var(--chrome)}.script__features dd{margin:.25rem 0 0;font-size:.92rem;line-height:1.65;color:var(--slate)}.script__specs{margin:0;display:flex;flex-direction:column}.script__specs>div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--line)}.script__specs dt{font-size:.86rem;color:var(--slate)}.script__specs dd{margin:0;font-family:var(--font-mono);font-size:.82rem;color:var(--chrome);text-align:right}.script__soon{margin-top:var(--sp-2);padding:.8rem 1rem;border:1px dashed rgba(255,176,32,.4);background:rgba(255,176,32,.06);font-size:.92rem;color:var(--chrome-dim);max-width:74ch}.script__disclosure{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.04em;color:var(--chrome-dim)}.script__foot{align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.script__foot,.tags{display:flex;flex-wrap:wrap}.tags{gap:.4rem}.tags li{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.05em;padding:.25rem .55rem;background:rgba(22,104,255,.08);border:1px solid var(--line);color:var(--chrome-dim)}.script__story{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.script__story p{max-width:74ch;margin-bottom:.85rem;color:var(--chrome-dim)}.script__story p:last-child{margin-bottom:0}.script__changes{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.script__changes>summary{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;cursor:pointer;list-style:none;background:rgba(22,104,255,.05);border:1px solid var(--line);transition:border-color .16s var(--ease),background .16s var(--ease)}.script__changes>summary::-webkit-details-marker{display:none}.script__changes>summary:hover{border-color:var(--line-hot);background:rgba(22,104,255,.1)}.script__changes-title{font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--chrome)}.script__changes-count{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;background:var(--br-blue);color:#fff;font-family:var(--font-mono);font-size:.72rem;font-weight:700}.script__changes-latest{margin-right:auto;font-family:var(--font-mono);font-size:.74rem;color:var(--slate)}.script__changes[open]>summary{margin-bottom:var(--sp-3)}.script__changes ul{display:flex;flex-direction:column;gap:.9rem}.script__changes li{padding-left:1.4rem;border-left:1px solid var(--line-hot)}.script__changes strong{font-family:var(--font-mono);font-size:.82rem;color:var(--br-cyan);margin-right:.7rem}.script__changes time{font-family:var(--font-mono);font-size:.72rem;color:var(--slate)}.script__changes p{margin-top:.3rem;font-size:.92rem;color:var(--chrome-dim);white-space:pre-wrap;max-width:74ch}.panel{margin:var(--sp-4) 0 0}.panel__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);padding:.62rem .95rem;background:linear-gradient(180deg,#0d1524,#0a101a);border:1px solid var(--line-hot);border-bottom:none;position:relative}.panel__bar:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(79,200,255,.35) 20%,rgba(79,200,255,.35) 80%,transparent)}.panel__label{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;color:var(--br-cyan)}.panel__label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--br-cyan);box-shadow:0 0 8px rgba(79,200,255,.8);flex:none}.panel__ki{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;padding:.3rem .7rem .3rem .6rem;border:1px solid var(--line-hot);background:linear-gradient(180deg,rgba(22,104,255,.18),rgba(22,104,255,.06));color:var(--br-cyan);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;-webkit-clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.panel__ki:before{content:"";width:6px;height:6px;background:var(--br-cyan);transform:rotate(45deg);flex:none}.panel__reset{min-height:30px;padding:0 .75rem;background:transparent;border:1px solid var(--line);color:var(--chrome-dim);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease)}.panel__reset:hover:not(:disabled){border-color:var(--br-cyan);color:var(--br-cyan)}.panel__reset:disabled{opacity:.4;cursor:default}@media (max-width:760px){.panel__ki{order:3;width:100%;margin:0;justify-content:center;white-space:normal}}.panel__frame{width:100%;overflow-x:auto;overflow-y:hidden;background:#04070d;border:1px solid var(--line-hot);box-shadow:0 30px 70px -40px rgba(22,104,255,.9);-webkit-overflow-scrolling:touch}.panel__frame,.panel__stage{position:relative}.panel__iframe{position:absolute;top:0;left:0;width:1200px;height:800px;border:0;transform-origin:top left}.panel__note{margin-top:.8rem;font-size:.88rem;line-height:1.6;color:var(--slate);max-width:78ch}.panel__scrollhint{color:var(--br-cyan)}.panel__note strong{color:var(--chrome-dim);font-weight:500}.panel__a11y{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.faq__gruppe,.panel__a11y{padding:0;overflow:hidden}.faq__gruppe-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:.85rem 1.1rem;border-bottom:1px solid var(--line);background:var(--void-2)}.faq__gruppe-kopf b{letter-spacing:.14em;text-transform:uppercase;color:var(--br-cyan);font-weight:400}.faq__gruppe-kopf b,.faq__gruppe-kopf span{font-family:var(--font-mono);font-size:.72rem}.faq__gruppe-kopf span{color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-6);align-items:start}.faq__gruppe .faq__item:last-child{border-bottom:0}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:1.02rem;font-weight:600;transition:color .16s var(--ease)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--br-cyan)}.faq__mark{position:relative;width:13px;height:13px;flex:none}.faq__mark:after,.faq__mark:before{content:"";position:absolute;background:var(--br-blue);transition:transform .22s var(--ease)}.faq__mark:before{left:0;top:6px;width:13px;height:1px}.faq__mark:after{left:6px;top:0;width:1px;height:13px}.faq__item[open] .faq__mark:after{transform:scaleY(0)}.faq__item p{padding-bottom:1.2rem;max-width:70ch;color:var(--slate)}.faq__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-6);padding:var(--sp-3);border:1px solid var(--line-hot);background:rgba(22,104,255,.06)}.faq__cta p{color:var(--chrome-dim)}.faq__cta-text{display:grid;grid-gap:6px;gap:6px}.faq__handle{font-size:.9rem}.faq__handle-copy{display:inline-flex;align-items:baseline;gap:8px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.faq__handle-copy code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.95em;letter-spacing:.02em;color:var(--chrome);border-bottom:1px dashed var(--line-hot)}.faq__handle-copy span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.faq__handle-copy:focus-visible code,.faq__handle-copy:hover code{color:var(--br-cyan);border-bottom-color:var(--br-cyan)}.faq__handle-copy:focus-visible span,.faq__handle-copy:hover span{color:var(--chrome-dim)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ftr{border-top:1px solid var(--line);background:var(--void-2);padding-block:var(--sp-6) var(--sp-4);position:relative;z-index:1}.ftr__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center}.ftr__brand{display:flex;align-items:center;gap:.8rem}.ftr__brand div{display:flex;flex-direction:column;line-height:1.35}.ftr__brand strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.ftr__brand span{font-size:.84rem;color:var(--slate)}.ftr__links{display:flex;flex-wrap:wrap;gap:1.2rem;font-size:.88rem}.ftr__links a{color:var(--chrome-dim);transition:color .16s var(--ease)}.ftr__links a:hover{color:var(--br-cyan)}.ftr__legal{grid-column:1/-1;margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:.78rem;color:#5c6a7c}@media (max-width:1000px){.about__oben,.about__prinzipien,.faq,.hero__inner,.script__cols{grid-template-columns:minmax(0,1fr)}.hero__term{order:-1}}@media (max-width:860px){.hdr__burger{display:flex}.hdr__nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:var(--sp-1) var(--sp-3) var(--sp-3);background:rgba(5,7,12,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:none}.hdr__nav.is-open{display:flex}.hdr__nav a{padding:.95rem 0;border-bottom:1px solid var(--line);font-size:1rem}.hdr__registrieren{padding:.95rem 0!important;border:0;border-bottom:1px solid var(--line);background:none;color:var(--br-cyan)!important;font-weight:600}.hdr__registrieren:hover{background:none}.section{padding-block:var(--sp-8)}.ftr__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:root{--chamfer:10px}.hero__stats{gap:var(--sp-3)}.script__specs>div{flex-direction:column;gap:.1rem}.script__specs dd{text-align:left}.btn{width:100%}.faq__cta .btn,.script__foot .btn{width:auto}}.ac__akt1{background:#020407;padding:clamp(90px,16vh,150px) 0}.ac__stempel{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#4a5563;margin-bottom:var(--sp-4)}.ac__satz{font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,7.4vw,5rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance;max-width:15ch;color:var(--chrome)}.ac__satz--zwei{margin-top:.24em;color:var(--slate)}.ac__satz em{font-style:normal;color:var(--err)}.ac__nach{margin-top:var(--sp-4);max-width:46ch;color:var(--slate);font-size:1.02rem}.ac__akt2{background:linear-gradient(180deg,#020407,var(--void));padding:var(--sp-6) 0;border-top:1px solid rgba(120,160,220,.08)}.ac__zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.ac__frage{font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1.14;letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin-bottom:var(--sp-2)}.ac__frage-text{color:var(--slate);max-width:44ch;font-size:.98rem}.ac__chat{border-left:2px solid rgba(120,160,220,.12);padding-left:var(--sp-3);display:grid;grid-gap:.75rem;gap:.75rem}.ac__chat p{font-size:.97rem;color:var(--chrome-dim);max-width:40ch}.ac__chat-kopf{font-size:.64rem;letter-spacing:.16em}.ac__chat-ende,.ac__chat-kopf{font-family:var(--font-mono);text-transform:uppercase;color:#4a5563}.ac__chat-ende{margin-top:.5rem;padding-top:.85rem;border-top:1px solid rgba(120,160,220,.1);font-size:.7rem;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac__akt3{background:radial-gradient(900px 380px at 50% 100%,rgba(22,104,255,.2),transparent 70%),var(--void);padding:var(--sp-6) 0;border-top:1px solid var(--line-hot)}.ac__ich{max-width:52ch;color:var(--chrome-dim);font-size:1.04rem;margin-bottom:.4rem}.ac__ich:last-of-type{margin-bottom:var(--sp-4)}.ac__also{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,6.4vw,4rem);line-height:1;letter-spacing:-.03em;max-width:16ch;color:var(--br-cyan)}.ac__also,.ac__anspruch{margin-bottom:var(--sp-3)}.ac__anspruch{display:flex;flex-wrap:wrap;gap:.5rem .6rem}.ac__anspruch li{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--br-cyan);border:1px solid var(--line-hot);background:rgba(22,104,255,.08);padding:.45rem .8rem}.ac__zeile{font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,2.2vw,1.35rem);letter-spacing:-.01em;color:var(--chrome);max-width:40ch;margin-bottom:var(--sp-3)}.ac__zeile span{display:block;color:var(--slate);font-weight:500}.ac__aktion{display:flex;flex-wrap:wrap;gap:.75rem}.ac__fuss{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}@media (max-width:1000px){.ac__zwei{grid-template-columns:minmax(0,1fr)}}