@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@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:600;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:600;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:600;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:600;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:600;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:600;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_82b921{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_82b921{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-jakarta),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-10{z-index:10}.grid{display:grid}.h-full{height:100%}.w-full{width:100%}.overflow-hidden{overflow:hidden}:root{--teal:#0E7C6B;--teal-deep:#0A3D38;--teal700:#0C6C5D;--dark:#072623;--coral:#F2705B;--coral-soft:#FCEEEB;--green:#13A07F;--base:#F6F8F9;--paper:#FFFFFF;--border:#E2E8E8;--line:#EDF1F1;--slate:#5C6B6B;--slate-d:#3A4847;--ink:#0C2A27;--mono:var(--font-mono),ui-monospace,Menlo,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--base);color:var(--ink);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}section{padding:100px 0}h1,h2,h3{letter-spacing:-.028em;color:var(--teal-deep);font-weight:800;line-height:1.04}h2.title{font-size:clamp(30px,4.4vw,48px)}.muted{color:var(--slate)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:18px}.eyebrow .ix{font-family:var(--mono);color:var(--coral);font-weight:600}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff;font-weight:700;font-size:15px;padding:13px 24px;border-radius:10px;text-decoration:none;transition:transform .15s,background .2s;border:none;cursor:pointer}.btn:hover{background:var(--teal700);transform:translateY(-1px)}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:var(--paper);color:var(--teal-deep);font-weight:700;font-size:15px;padding:13px 22px;border-radius:10px;text-decoration:none;border:1px solid var(--border);transition:border-color .2s}.btn-outline:hover{border-color:var(--teal)}.ea-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--coral);background:var(--coral-soft);border:1px solid #f6d9d2;border-radius:7px;padding:4px 9px;white-space:nowrap}.ea-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--coral)}.anno{background:var(--teal-deep);color:#fff;text-align:center;font-size:13px;font-weight:600;padding:9px 16px}.anno .pill{font-family:var(--mono);font-size:11px;background:rgba(255,255,255,.14);padding:2px 8px;border-radius:6px;margin-right:8px}.anno a{color:var(--coral);text-decoration:none;font-weight:700}nav{position:sticky;top:0;z-index:50;background:rgba(246,248,249,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}nav .wrap{justify-content:space-between;height:64px}.logo,nav .wrap{display:flex;align-items:center}.logo{gap:9px;font-weight:800;font-size:19px;letter-spacing:-.03em;color:var(--teal-deep);text-decoration:none}nav .links{display:flex;gap:28px}nav .links a{color:var(--slate);text-decoration:none;font-size:14px;font-weight:600}nav .links a:hover{color:var(--teal)}nav .navcta{display:flex;align-items:center;gap:14px}nav .navcta a.login{color:var(--slate-d);font-weight:600;font-size:14px;text-decoration:none}@media (max-width:820px){nav .ea-badge,nav .links{display:none}}.hero{position:relative;padding:92px 0 70px;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 50% 32%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 72% 58% at 50% 32%,#000 30%,transparent 75%);opacity:.7}.hero .wrap{position:relative}.tag{display:inline-flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--border);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:600;color:var(--teal-deep);margin-bottom:26px;font-family:var(--mono)}.tag .d{width:7px;height:7px;border-radius:2px;background:var(--coral)}.hero h1{font-size:clamp(40px,6.6vw,72px)}.hero .sub{margin:22px auto 0;max-width:50ch;font-size:clamp(16px,1.9vw,19px);color:var(--slate)}.hero .cta{margin-top:32px;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.hero .micro{margin-top:16px;font-size:13px;color:var(--slate);font-family:var(--mono)}.hero .micro b{color:var(--teal)}.preview{margin:58px auto 0;max-width:860px}.dash{background:var(--paper);border:1px solid var(--border);border-radius:16px;box-shadow:0 44px 90px -44px rgba(8,46,42,.32);overflow:hidden;text-align:left}.dash .bar{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid var(--line);background:#FAFCFC}.dash .bar i{width:10px;height:10px;border-radius:50%;background:var(--border)}.dash .bar .ttl{margin-left:10px;font-size:12px;color:var(--slate)}.dash .bar .live,.dash .bar .ttl{font-weight:600;font-family:var(--mono)}.dash .bar .live{margin-left:auto;font-size:11px;color:var(--green);display:flex;align-items:center;gap:6px}.dash .bar .live .pulse{width:7px;height:7px;border-radius:50%;background:var(--green)}.dash .body{padding:22px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.kpi{border:1px solid var(--line);border-radius:11px;padding:14px 16px}.kpi .k{font-size:10.5px;color:var(--slate);font-weight:700;text-transform:uppercase;letter-spacing:.07em}.kpi .v{font-size:24px;font-weight:600;color:var(--teal-deep);line-height:1}.kpi .delta,.kpi .v{font-family:var(--mono);margin-top:6px}.kpi .delta{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.kpi .down,.kpi .up{color:var(--green)}.kpi .warn{color:var(--coral)}.chartwrap{border:1px solid var(--line);border-radius:11px;padding:16px 16px 10px}.chartwrap .ch-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chartwrap .ch-head .t{font-size:12.5px;font-weight:700;color:var(--teal-deep)}.chartwrap .ch-head .leg{font-size:10.5px}.chartwrap .ch-head .leg,.xax{font-family:var(--mono);color:var(--slate)}.xax{display:flex;justify-content:space-between;font-size:10px;padding:6px 4px 0}.insight{margin-top:16px;background:var(--coral-soft);border:1px solid #f6d9d2;border-radius:11px;padding:13px 16px;gap:12px}.insight,.insight .ic{display:flex;align-items:center}.insight .ic{width:30px;height:30px;border-radius:8px;background:var(--coral);color:#fff;justify-content:center;flex:none}.insight .tx{font-size:13.5px;color:var(--slate-d);font-weight:600}.insight .tx b{color:var(--teal-deep)}.insight .act{margin-left:auto;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--coral);border:1px solid #f2b6ac;border-radius:7px;padding:5px 11px;white-space:nowrap}.sec-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--paper)}.sec-strip .wrap{display:flex;justify-content:center;gap:14px 40px;flex-wrap:wrap;padding:26px 28px}.sec-strip .it{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--slate-d)}.sec-strip .it svg{color:var(--teal);flex:none}.problem{text-align:center}.problem .line{margin:14px auto 0;max-width:40ch;font-size:clamp(16px,1.9vw,19px);color:var(--slate)}.flow{margin:44px auto 0;align-items:center;gap:20px}.flow,.flow .srcs{display:flex;justify-content:center;flex-wrap:wrap}.flow .srcs{gap:8px;max-width:360px}.flow .src{font-family:var(--mono);font-size:12px;color:var(--slate);background:var(--paper);border:1px dashed var(--border);border-radius:8px;padding:8px 11px}.flow .arrow{color:var(--coral);font-weight:800;font-size:20px}.flow .out{background:var(--teal);color:#fff;border-radius:10px;padding:12px 18px;font-weight:800;display:flex;align-items:center;gap:9px;box-shadow:0 14px 30px -14px rgba(14,124,107,.6)}.intel{background:var(--paper);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.intel-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:center}@media (max-width:880px){.intel-grid{grid-template-columns:1fr;gap:30px}}.intel-left h2{font-size:clamp(28px,3.6vw,42px)}.intel-left .sub{color:var(--slate);font-size:16px;margin-top:16px;max-width:36ch}.intel-left .lk{margin-top:22px;display:inline-flex;font-weight:700;color:var(--teal);text-decoration:none;font-size:15px;gap:6px}.feed{background:var(--base);border:1px solid var(--border);border-radius:16px;box-shadow:0 34px 80px -46px rgba(8,46,42,.3);overflow:hidden}.feed .fh{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line);background:#FAFCFC}.feed .fh .t{font-size:12px;color:var(--slate)}.feed .fh .live,.feed .fh .t{font-family:var(--mono);font-weight:600}.feed .fh .live{font-size:11px;color:var(--green);display:flex;align-items:center;gap:6px}.feed .fh .live .pulse{width:7px;height:7px;border-radius:50%;background:var(--green)}.feed .row{display:flex;gap:13px;align-items:flex-start;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--paper)}.feed .row:last-child{border-bottom:0}.feed .row .ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff}.feed .row .bd{flex:1;min-width:0}.feed .row .cat{font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.feed .row .ins{font-size:14px;font-weight:700;color:var(--teal-deep);margin-top:3px}.feed .row .meta{font-family:var(--mono);font-size:10px;color:var(--green);margin-top:6px;display:inline-flex;align-items:center;gap:5px}.feed .row .meta .pulse{width:6px;height:6px;border-radius:50%;background:var(--green)}.feed .row .time{font-family:var(--mono);font-size:10px;color:var(--slate);white-space:nowrap;padding-top:2px}.mods{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px}@media (max-width:880px){.mods{grid-template-columns:repeat(2,1fr)}}.mod{position:relative;background:var(--paper);border:1px solid var(--border);border-radius:14px;padding:24px 20px;transition:transform .15s,border-color .2s}.mod:hover{transform:translateY(-3px);border-color:var(--teal)}.mod .ix{position:absolute;top:15px;right:16px;font-family:var(--mono);font-size:11px;color:var(--border);font-weight:600}.mod .ic{width:40px;height:40px;border-radius:10px;background:#EAF4F1;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--teal)}.mod .nm{font-weight:800;font-size:15.5px;color:var(--teal-deep)}.mod .nm b{color:var(--coral);font-weight:800}.mod .lb{font-size:12.5px;color:var(--slate);margin-top:3px}.sec-head{text-align:center}.dgrid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:46px}.dcard2{background:var(--paper);border:1px solid var(--border);border-radius:18px;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}@media (max-width:780px){.dcard2{grid-template-columns:1fr;gap:24px}}.dcard2 .pin{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--coral);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.dcard2 h3{font-size:23px;margin-bottom:10px}.dcard2 p{color:var(--slate);font-size:15px;max-width:36ch}.dcard2 .chips{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.dcard2 .chips span{background:var(--base);border:1px solid var(--border);border-radius:7px;padding:6px 11px;font-size:12px;font-weight:600;color:var(--teal-deep);font-family:var(--mono)}.miniui{background:var(--base);border:1px solid var(--line);border-radius:12px;padding:16px}.miniui .mh{font-family:var(--mono);font-size:10.5px;color:var(--slate);font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.miniui .mh,.mrow{display:flex;justify-content:space-between}.mrow{align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.mrow:last-child{border-bottom:0}.mrow .nm{font-size:13px;font-weight:600;color:var(--ink)}.mrow .nm small{color:var(--slate);font-family:var(--mono);font-weight:400}.b-ok{color:var(--green);background:#E7F3F0}.b-ok,.b-warn{font-family:var(--mono);font-size:10.5px;font-weight:700;padding:4px 8px;border-radius:6px}.b-warn{color:var(--coral);background:var(--coral-soft)}.levy .big{font-family:var(--mono);font-size:23px;font-weight:600;color:var(--teal-deep);margin-top:2px}.levy .sm{font-size:11px;color:var(--slate);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.pbar{height:7px;background:var(--line);overflow:hidden;margin-top:14px}.pbar,.pbar i{border-radius:4px}.pbar i{display:block;height:100%;background:var(--teal)}.pcaption{font-family:var(--mono);font-size:10.5px;color:var(--slate);margin-top:7px}.trust{background:var(--dark);color:#fff;text-align:center;border-radius:24px;margin:0 28px;padding:80px 28px;position:relative;overflow:hidden}.trust:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:22px 22px}.trust>*{position:relative}.trust h2{color:#fff;font-size:clamp(28px,3.8vw,44px)}.trust .line{margin:18px auto 0;max-width:46ch;color:rgba(255,255,255,.65);font-size:17px}.trust .stats{margin-top:44px;display:flex;gap:48px;justify-content:center;flex-wrap:wrap}.trust .stat .n{font-size:38px;font-weight:600;font-family:var(--mono);letter-spacing:-.02em}.trust .stat .n b{color:var(--coral)}.trust .stat .c{font-size:12.5px;color:rgba(255,255,255,.55);margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.steps2{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);position:relative}@media (max-width:780px){.steps2{grid-template-columns:1fr;gap:22px}}.steps2 .ln{position:absolute;top:21px;left:17%;right:17%;height:2px;background:var(--border)}@media (max-width:780px){.steps2 .ln{display:none}}.st{text-align:center;padding:0 18px;position:relative;z-index:1}.st .node{width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:600;font-size:13px;margin:0 auto 16px;border:5px solid var(--base)}.st .t{font-weight:700;font-size:15.5px;color:var(--teal-deep)}.tg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}@media (max-width:780px){.tg{grid-template-columns:1fr}}.tcard{background:var(--paper);border:1px solid var(--border);border-radius:16px;padding:28px;position:relative}.tcard .qm{font-family:var(--mono);color:var(--coral);font-size:30px;line-height:1;font-weight:600}.tcard .q{font-size:15.5px;color:var(--ink);font-weight:500;margin-top:8px}.tcard .who{margin-top:20px;display:flex;align-items:center;gap:11px}.tcard .who .av{width:36px;height:36px;border-radius:9px;background:var(--base);border:1px solid var(--border)}.tcard .who .nm{font-weight:700;font-size:14px;color:var(--teal-deep)}.tcard .who .rl{font-size:12px}.ph,.tcard .who .rl{color:var(--slate);font-family:var(--mono)}.ph{font-size:11px;opacity:.7;margin-top:16px}.final,.ph{text-align:center}.final{background:var(--paper);border-top:1px solid var(--border)}.final .line{margin:16px auto 0;max-width:46ch;color:var(--slate);font-size:17px}.signup{max-width:520px;margin:36px auto 0;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.signup input{flex:1;min-width:240px;border:1px solid var(--border);background:var(--base);border-radius:10px;padding:14px 15px;font-size:15px;font-family:inherit;color:var(--ink)}.signup input:focus{outline:none;border-color:var(--teal)}.final .alt{margin-top:18px;font-size:14px;color:var(--slate)}.final .alt a{color:var(--teal);font-weight:700;text-decoration:none}.final .micro{margin-top:14px;font-family:var(--mono);font-size:12.5px;color:var(--slate)}.final .success{max-width:520px;margin:36px auto 0;gap:11px;background:#E7F3F0;border:1px solid #bfe0d7;border-radius:12px;padding:18px 20px;color:var(--teal-deep);font-weight:700;font-size:15px}.final .success,.final .success .ic{display:flex;align-items:center;justify-content:center}.final .success .ic{width:26px;height:26px;border-radius:50%;background:var(--teal);color:#fff;flex:none}.signup .err{flex-basis:100%;font-family:var(--mono);font-size:12px;color:var(--coral);text-align:left;padding:0 2px}.signup input[aria-invalid=true]{border-color:var(--coral)}footer{border-top:1px solid var(--border);padding:54px 0;background:var(--base)}footer .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:28px}footer .tag2{color:var(--slate);font-size:14px;margin-top:10px;max-width:30ch}footer .fl{display:flex;gap:44px;flex-wrap:wrap}footer .fl div a{display:block;color:var(--slate);text-decoration:none;font-size:14px;padding:4px 0}footer .fl div a:hover{color:var(--teal)}footer .fl .h{font-weight:700;color:var(--teal-deep);font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em}.copy{margin-top:36px;color:var(--slate);font-size:13px;font-family:var(--mono)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none}.btn:hover,.mod:hover,.reveal{transform:none}}.bg-grid{background-image:linear-gradient(rgba(10,61,56,.032) 1px,transparent 0),linear-gradient(90deg,rgba(10,61,56,.032) 1px,transparent 0);background-size:30px 30px,30px 30px}.bg-grid-soft{background-image:linear-gradient(rgba(10,61,56,.022) 1px,transparent 0),linear-gradient(90deg,rgba(10,61,56,.022) 1px,transparent 0);background-size:44px 44px,44px 44px}.bg-dots-soft,.bg-grid-soft{-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.bg-dots-soft{background-image:radial-gradient(rgba(10,61,56,.08) 1.4px,transparent 0);background-size:22px 22px}.bg-glow-soft{background-image:radial-gradient(ellipse 820px 360px at 50% 30%,rgba(14,124,107,.11),transparent 72%)}.bg-glow-warm{background-image:radial-gradient(ellipse 680px 300px at 50% 50%,rgba(242,112,91,.05),transparent 72%)}.section-rule{position:relative}.section-rule:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(680px,86%);height:1px;background:linear-gradient(90deg,transparent,rgba(10,61,56,.12),transparent)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:bg-teal-deep:focus{--tw-bg-opacity:1;background-color:rgb(10 61 56/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}