:root{--accent:#ff7d00;--accent-strong:#fd9800;--accent-deep:#e98c00;--accent-2:#ff9d33;--accent-ink:#051012;--accent-on-light:#a34b00;--accent-soft:rgba(255,125,0,0.14);--accent-line:rgba(255,125,0,0.4);--accent-glow:rgba(255,125,0,0.4);--accent-2-soft:rgba(255,157,51,0.16);--bg:#051012;--surface:#0b2126;--surface-2:#0e2a30;--bg-deep:#040e10;--surface-light:#f7feff;--light-ink:#0f172a;--light-dim:#454f5e;--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.2);--text:#ffffff;--text-dim:#c6d3d5;--text-mute:#8ba0a3;--live:#ff5a5a;--danger:#ff5a5a;--font-body:var(--font-cairo),"Segoe UI",system-ui,sans-serif;--font-display:var(--font-poppins),var(--font-cairo),system-ui,sans-serif;--text-xs:0.8125rem;--text-sm:0.9rem;--text-base:clamp(1rem,0.96rem + 0.2vw,1.075rem);--text-lead:clamp(1.1rem,1rem + 0.55vw,1.35rem);--text-h3:clamp(1.15rem,1.05rem + 0.4vw,1.4rem);--text-h2:clamp(1.9rem,1.3rem + 2.4vw,3rem);--text-h1:clamp(2.4rem,1.3rem + 5vw,4.6rem);--text-mono:0.8rem;--space-section:clamp(4rem,3rem + 5vw,7rem);--r-sm:8px;--r:12px;--r-lg:18px;--r-pill:150px;--maxw:1200px;--dur:240ms;--dur-slow:700ms;--ease:cubic-bezier(0.16,1,0.3,1);--shadow:0 20px 50px -28px rgba(0,0,0,0.75);--shadow-lift:0 30px 66px -26px rgba(0,0,0,0.85);--glow:0 0 0 1px var(--accent),0 22px 60px -20px var(--accent-glow)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(820px 460px at 84% -6%,rgba(255,125,0,.16),transparent 60%),radial-gradient(680px 460px at 4% 4%,rgba(11,33,38,.9),transparent 60%),linear-gradient(180deg,#071a1e,#051012 46%)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}ol,ul{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}.section{padding-block:var(--space-section)}.section--tight{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.band-paper{position:relative;background:var(--surface-light);color:var(--light-ink);padding-block:0;margin-top:clamp(28px,3.5vw,48px);margin-bottom:clamp(28px,3.5vw,48px)}.band-paper .section{padding-top:clamp(.75rem,1.2vw,1.5rem);padding-bottom:clamp(1.5rem,2.5vw,3rem)}.band-paper h1,.band-paper h2,.band-paper h3{color:var(--light-ink)}.band-paper .dim,.band-paper .mute{color:var(--light-dim)}.band-paper .eyebrow{color:var(--accent-on-light)}.band-inset{background:var(--bg-deep)}.band-curve{position:absolute;left:0;right:0;width:100%;height:clamp(28px,3.5vw,48px);pointer-events:none;overflow:visible;z-index:2}.band-curve--top{top:0;transform:translateY(-99%)}.band-curve--bottom{bottom:0;transform:translateY(99%)}.band-curve__svg{width:100%;height:100%;display:block}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:var(--text-mono);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.head{max-width:46rem;margin-bottom:clamp(2rem,1.2rem + 3vw,3.5rem)}.head h2{font-size:var(--text-h2);margin-top:.9rem}.head p{margin:1rem 0 0;font-size:var(--text-lead);color:var(--text-dim)}.band-paper .head p{color:var(--light-dim)}.head--center{margin-inline:auto;text-align:center}.grad-text{background:linear-gradient(100deg,var(--accent),var(--accent-strong));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 2rem;border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-display);font-size:.95rem;font-weight:600;cursor:pointer;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 32px -14px var(--accent-glow)}.btn--primary:hover{transform:translateY(-2px);background:var(--accent-deep);box-shadow:0 18px 40px -12px var(--accent-glow)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn--ghost:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--accent)}.band-paper .btn--ghost{color:var(--light-ink);border-color:rgba(0,0,0,.18)}.band-paper .btn--ghost:hover{color:var(--accent-on-light);border-color:var(--accent-on-light)}.btn--block{width:100%}.btn--sm{padding:.65rem 1.3rem;font-size:.88rem}.panel{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.4rem,1rem + 1.5vw,2rem);box-shadow:var(--shadow);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.panel--lift:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:var(--shadow-lift)}.band-paper .panel{background:var(--surface);color:var(--text);border-color:transparent}.band-paper .panel h2,.band-paper .panel h3{color:var(--text)}.band-paper .panel .dim{color:var(--text-dim)}.band-paper .panel .mute{color:var(--text-mute)}.band-paper .panel .btn--ghost{color:var(--text);border-color:var(--line-strong)}.band-paper .panel .btn--ghost:hover{color:var(--accent);border-color:var(--accent)}.grid{display:grid;grid-gap:clamp(1rem,.6rem + 1.5vw,1.6rem);gap:clamp(1rem,.6rem + 1.5vw,1.6rem)}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.g-3,.g-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.g-2,.g-3,.g-4{grid-template-columns:1fr}}.tag{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .9rem;border:1px solid var(--line);border-radius:var(--r-pill);background:rgba(255,255,255,.05);font-size:var(--text-sm);font-weight:500;color:var(--text-dim)}.band-paper .tag{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:var(--light-dim)}.glyph{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--accent)}.glyph svg{width:26px;height:26px}.ribbon{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);padding:.3rem .95rem;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:.72rem;letter-spacing:.05em;white-space:nowrap}.dot-live,.ribbon{font-weight:700;text-transform:uppercase}.dot-live{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-xs);letter-spacing:.08em;color:var(--live)}.dot-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:pulse 2.2s var(--ease) infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(255,90,90,0)}to{box-shadow:0 0 0 0 rgba(255,90,90,0)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.prose{max-width:46rem;color:var(--text-dim)}.prose h2{margin:2.5rem 0 .8rem;font-size:1.5rem;color:var(--text)}.prose h3{margin:1.8rem 0 .6rem;font-size:1.15rem;color:var(--text)}.prose p{margin:0 0 1rem}.prose ol,.prose ul{margin:0 0 1rem;padding-left:1.2rem}.prose li{margin-bottom:.4rem}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--text)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:34rem}.table td,.table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--line)}.table th{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute)}.table td{color:var(--text-dim)}.table tr:last-child td{border-bottom:0}.dim{color:var(--text-dim)}.mute{color:var(--text-mute)}.center{text-align:center}.mx-auto{margin-inline:auto}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.wrap{flex-wrap:wrap}.gap-xs{gap:.45rem}.gap-sm{gap:.6rem}.gap{gap:1rem}.gap-lg{gap:1.6rem}.mt{margin-top:1.5rem}.mt-lg{margin-top:2.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip:focus{position:fixed;top:.75rem;left:.75rem;z-index:999;width:auto;height:auto;clip:auto;margin:0;padding:.7rem 1.2rem;background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);font-weight:600}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/350b852752f8489d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/5ec84f17416dda4d-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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/01f0c602c274ea55-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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/350b852752f8489d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/5ec84f17416dda4d-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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/01f0c602c274ea55-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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/350b852752f8489d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/5ec84f17416dda4d-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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/01f0c602c274ea55-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:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_13aee1{font-family:Cairo,Cairo Fallback;font-style:normal}.__variable_13aee1{--font-cairo:"Cairo","Cairo Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/5fb25f343c7550ca-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/7db6c35d839a711c-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_16f802{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_16f802{--font-poppins:"Poppins","Poppins Fallback"}