@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--sans:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Orbitron_e67eca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_e67eca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_e67eca;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_Fallback_e67eca;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_e67eca{font-family:__Orbitron_e67eca,__Orbitron_Fallback_e67eca;font-style:normal}.__variable_e67eca{--head:"__Orbitron_e67eca","__Orbitron_Fallback_e67eca"}@font-face{font-family:__IBM_Plex_Sans_Arabic_902e72;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eeb85617593e17f4-s.p.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:__IBM_Plex_Sans_Arabic_902e72;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b45a9d9d1da72c1b-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_Arabic_902e72;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5d0f73acffecf806-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_Arabic_902e72;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a232eff1671e69bb-s.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_Arabic_902e72;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.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:__IBM_Plex_Sans_Arabic_902e72;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-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_Arabic_902e72;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-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_Arabic_902e72;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.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_Arabic_902e72;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.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:__IBM_Plex_Sans_Arabic_902e72;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-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_Arabic_902e72;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-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_Arabic_902e72;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.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_Arabic_902e72;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.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:__IBM_Plex_Sans_Arabic_902e72;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-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_Arabic_902e72;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-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_Arabic_902e72;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.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_Arabic_902e72;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.p.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:__IBM_Plex_Sans_Arabic_902e72;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-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_Arabic_902e72;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-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_Arabic_902e72;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.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_Arabic_Fallback_902e72;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_902e72{font-family:__IBM_Plex_Sans_Arabic_902e72,__IBM_Plex_Sans_Arabic_Fallback_902e72;font-style:normal}.__variable_902e72{--ar:"__IBM_Plex_Sans_Arabic_902e72","__IBM_Plex_Sans_Arabic_Fallback_902e72"}:root{--bg:#0b0f14;--bg1:#070a10;--bg2:#0f1420;--accent:#ff003c;--accent2:#ff4d6d;--accent3:rgba(255,0,60,.08);--surface:rgba(14,17,26,.8);--surface2:rgba(20,24,36,.55);--surface3:rgba(255,0,60,.06);--txt:#ededed;--muted:hsla(0,0%,93%,.68);--muted2:hsla(0,0%,93%,.48);--border:rgba(255,0,60,.2);--border2:hsla(0,0%,100%,.07);--glow:rgba(255,0,60,.35);--shadow:0 14px 48px rgba(0,0,0,.6);--shadow2:0 2px 12px rgba(0,0,0,.35);--radius:20px;--radius2:28px;--radius3:14px;--max:1160px;--mono:ui-monospace,"SF Mono","Fira Code",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ar:"IBM Plex Arabic",var(--sans);--head:Orbitron,var(--sans);--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}@keyframes pulse-glow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes scan-dot{0%,to{box-shadow:0 0 6px 2px rgba(255,0,60,.45)}50%{box-shadow:0 0 16px 5px rgba(255,0,60,.75)}}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes neon-border{0%,to{border-color:rgba(255,0,60,.2)}50%{border-color:rgba(255,0,60,.45)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}body{margin:0;background:radial-gradient(1400px 800px at 15% 8%,rgba(255,0,60,.13),transparent 55%),radial-gradient(1000px 700px at 85% 18%,rgba(138,0,38,.1),transparent 55%),radial-gradient(800px 600px at 50% 95%,rgba(255,0,60,.09),transparent 60%),var(--bg);color:var(--txt);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit}::selection{background:rgba(255,0,60,.32)}.skip-link{position:absolute;top:-100%;left:16px;padding:10px 18px;background:var(--accent);color:#fff;border-radius:0 0 12px 12px;font-weight:700;z-index:999;transition:top .15s}.skip-link:focus{top:0}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.section{padding:96px 0}@media (max-width:900px){.section{padding:72px 0}}@media (max-width:600px){.section{padding:56px 0}}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}.h1{font-size:clamp(2.6rem,6.5vw,4.8rem);line-height:1.05;margin:12px 0 16px;letter-spacing:-.04em;font-weight:900}.h1 em{font-style:normal;background:linear-gradient(135deg,#ff003c,#ff4d79);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-right:4px}.h2{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.025em;font-weight:800;margin:0 0 10px;line-height:1.1}.sub{font-size:1.08rem;color:var(--muted);line-height:1.7;max-width:60ch}.mono{font-family:var(--mono)}.sectionLabel{font-family:var(--head);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.sectionTitle{font-size:clamp(1.5rem,2.5vw,1.9rem);letter-spacing:-.025em;font-weight:800;margin:0 0 10px;line-height:1.15}.sectionLead{color:var(--muted);line-height:1.72;max-width:68ch;font-size:1.04rem}.card{background:linear-gradient(175deg,rgba(18,22,32,.82),rgba(14,17,26,.52));border:1px solid var(--border2);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo)}.card.accent-border{border-color:var(--border);animation:neon-border 4s ease-in-out infinite}.neon{position:relative}.neon:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,0,60,.85),rgba(138,0,38,.5),rgba(255,0,60,.25));filter:blur(12px);opacity:.28;z-index:-1;animation:pulse-glow 3.5s ease-in-out infinite}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid rgba(255,0,60,.22);border-radius:999px;background:rgba(255,0,60,.08);color:hsla(0,0%,100%,.9);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.pill.live{border-color:rgba(0,255,140,.3);background:rgba(0,255,140,.08);color:#00ff8c}.pill.featured{border-color:rgba(255,180,0,.3);background:rgba(255,180,0,.08);color:#ffb800}.btnRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:var(--radius3);border:1px solid rgba(255,0,60,.3);background:rgba(255,0,60,.12);color:var(--txt);font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .4s var(--ease-out-expo),background .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);white-space:nowrap}.btn:hover{transform:translateY(-2px);background:rgba(255,0,60,.2);border-color:rgba(255,0,60,.5);box-shadow:0 12px 28px rgba(255,0,60,.18)}.btn:active{transform:translateY(1px);transition-duration:.1s}.btn .arrow{transition:transform .4s var(--ease-out-expo);display:inline-block}.btn:hover .arrow{transform:translateX(4px)}.btnPrimary{background:#ff003c;color:#fff;border:none;box-shadow:0 4px 14px rgba(255,0,60,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.btnPrimary:hover{background:#e60036;box-shadow:0 6px 24px rgba(255,0,60,.5),inset 0 1px 0 hsla(0,0%,100%,.2)}.btnGhost{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btnGhost:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);background:rgba(14,17,26,.65)}.btnLarge{padding:16px 32px;font-size:1.05rem;border-radius:18px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(8,11,17,.6);border-bottom:1px solid hsla(0,0%,100%,.04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:border-color .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.header.scrolled{background:rgba(8,11,17,.85);border-bottom-color:rgba(255,0,60,.15);box-shadow:0 12px 40px rgba(0,0,0,.4)}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,60,.35),transparent);opacity:0;transition:opacity .3s ease}.header.scrolled:after{opacity:1}.headerInner{justify-content:space-between;padding:14px 0;gap:16px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:12px;flex:1 1}.brandMark{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,0,60,.1);border:1px solid rgba(255,0,60,.28);color:var(--accent);font-size:14px;flex-shrink:0}.brandMark,.brandName{font-family:var(--head);font-weight:700}.brandName{font-size:15px;letter-spacing:.02em;line-height:1.1}.brandTag{font-size:11px;color:var(--muted2);font-family:var(--mono);letter-spacing:.06em;margin-top:2px}.nav{gap:2px;flex-wrap:wrap;background:rgba(14,17,26,.45);padding:4px;border-radius:999px;border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 2px 8px rgba(0,0,0,.2)}.nav,.navLink{display:flex;align-items:center;justify-content:center}.navLink{position:relative;color:hsla(0,0%,93%,.65);font-weight:500;font-size:13px;letter-spacing:.01em;padding:7px 18px;border-radius:999px;border:1px solid transparent;transition:color .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.navLink:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.04)}.navLink.active{color:#fff;background:rgba(255,0,60,.12);border-color:rgba(255,0,60,.25);box-shadow:0 4px 16px rgba(255,0,60,.15);font-weight:600}.controls{flex:1 1;justify-content:flex-end}.controls,.controlsActions{display:flex;gap:10px;align-items:center}.socialTopbar{display:none}@media (min-width:900px){.socialTopbar{display:inline-flex}}@media (max-width:900px){.headerInner{flex-wrap:wrap}.nav{order:3;width:100%;justify-content:center;padding-top:6px}}@media (max-width:600px){.headerInner{flex-direction:column;padding:16px 0 10px;gap:14px}.brand{order:1}.brand,.controls{justify-content:center;width:100%}.controls{order:2;flex-direction:column;gap:14px}.socialTopbar{display:inline-flex!important;order:1}.controlsActions{order:2;gap:8px}.nav{order:3;justify-content:center;overflow-x:auto;flex-wrap:nowrap;margin:0;padding:6px 0;background:transparent;border:none;box-shadow:none;-webkit-overflow-scrolling:touch}.nav::-webkit-scrollbar{display:none}.navLink{white-space:nowrap}.localeBtn,.toggle button{padding:6px 8px}.brandTag{display:none}}.controls .socialCluster{flex-wrap:nowrap}.controls .socialBtn{width:34px;height:34px;border-radius:12px}.toggle{display:inline-flex;gap:8px;align-items:center;border:1px solid hsla(0,0%,93%,.12);background:rgba(14,17,26,.45);padding:7px 10px;border-radius:12px;font-size:12px;color:hsla(0,0%,93%,.72)}.toggle,.toggle button{font-family:var(--mono)}.toggle button{border:none;background:rgba(255,0,60,.1);color:var(--txt);padding:6px 10px;border-radius:9px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.06em;transition:background .4s var(--ease-out-expo),transform .4s var(--ease-out-expo)}.toggle button:hover{background:rgba(255,0,60,.25);transform:scale(1.03)}.toggle button:active{transform:scale(.96);transition-duration:.1s}.localeMenu{position:relative}.localeBtn,.localeMenu{display:flex;align-items:center}.localeBtn{gap:7px;padding:9px 13px;border-radius:12px;border:1px solid rgba(255,0,60,.22);background:rgba(255,0,60,.07);color:hsla(0,0%,100%,.92);cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.06em;transition:background .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo)}.localeBtn:hover{background:rgba(255,0,60,.13);border-color:rgba(255,0,60,.35);transform:scale(1.02)}.localeBtn:active{transform:scale(.97);transition-duration:.1s}.localeBtn .chev{opacity:.7;font-size:11px;transition:transform .4s var(--ease-out-expo)}.localeMenu:focus-within .localeBtn .chev,.localeMenu:hover .localeBtn .chev{transform:rotate(180deg)}.localeDropdown{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;padding:10px;border-radius:18px;border:1px solid rgba(255,0,60,.2);background:rgba(8,10,18,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.65);display:none;z-index:60;grid-template-columns:1fr 1fr;gap:6px}.localeMenu:focus-within .localeDropdown,.localeMenu:hover .localeDropdown{display:grid}.menuItem{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:12px;border:1px solid transparent;background:transparent;color:hsla(0,0%,93%,.88);cursor:pointer;text-align:left;transition:background .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);font-size:13px}.menuItem .code{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--accent2)}.menuItem .label{font-weight:600}.menuItem:hover{background:rgba(255,0,60,.1);border-color:rgba(255,0,60,.18);transform:translateX(2px)}.menuItem:active{transform:scale(.97);transition-duration:.1s}.menuItem.active{background:rgba(255,0,60,.14);border-color:rgba(255,0,60,.26);font-weight:700}.hero{position:relative;padding:80px 0 30px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,6,14,.4),rgba(4,6,14,.95)),radial-gradient(1000px 800px at 20% 10%,rgba(255,0,60,.15),transparent 70%),radial-gradient(800px 600px at 80% 30%,rgba(0,200,255,.08),transparent 60%);z-index:-1;animation:ambient-drift 12s ease-in-out infinite alternate}@keyframes ambient-drift{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}.hero:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03) 0 1px,transparent 1px 52px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.03) 0 1px,transparent 1px 52px);z-index:-1;pointer-events:none;animation:grid-scan 20s linear infinite}@keyframes grid-scan{0%{background-position:0 0}to{background-position:0 520px}}.heroGrid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:820px){.heroGrid{grid-template-columns:1fr}}.heroCard{padding:40px 36px 36px}.heroCard .sub{font-size:1.15rem;line-height:1.65;color:hsla(0,0%,93%,.85);margin-top:18px}.heroKicker{margin-bottom:20px}.heroStack{display:inline-block;margin-top:32px;padding:10px 18px;background:rgba(0,0,0,.4);border-radius:8px;border:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.02)}.statusCard{padding:24px;display:flex;flex-direction:column;gap:0;background:rgba(10,13,20,.5);border:1px solid hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 24px 48px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.statusHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.statusLabel{font-family:var(--head);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,93%,.6)}.statusDot{width:10px;height:10px;border-radius:50%;background:#00ff8c;animation:scan-dot 2.4s ease-in-out infinite;flex-shrink:0}.statusDotWrap{display:flex;align-items:center;gap:8px}.statusDotLabel{font-family:var(--mono);font-size:11px;color:#00ff8c;font-weight:700}.stats{display:grid;grid-gap:12px;gap:12px}.stat{padding:14px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.04);background:hsla(0,0%,100%,.02);transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1)}.stat:hover{background:hsla(0,0%,100%,.04);transform:translateY(-2px)}.stat .k{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.1em}.stat .v{margin-top:6px;color:#fff;font-weight:800;font-size:1.05rem}.availabilityRow{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,0,60,.1);display:flex;align-items:center;gap:10px}.availBar{flex:1 1;height:4px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.availFill{height:100%;width:72%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:999px}.availLabel{font-family:var(--mono);font-size:10.5px;color:var(--accent2);font-weight:700;white-space:nowrap}.marqueeSection{padding:0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(255,0,60,.03);overflow:hidden}.marqueeTrack{display:flex;width:max-content;animation:marquee 28s linear infinite}.marqueeTrack:hover{animation-play-state:paused}.marqueeInner{padding:16px 0;white-space:nowrap}.marqueeInner,.marqueeItem{display:flex;align-items:center}.marqueeItem{gap:24px;padding:0 28px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,93%,.45)}.marqueeItem:after{content:"·";color:rgba(255,0,60,.5);font-size:16px}.servicesGrid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}.serviceGroup{grid-column:span 6;padding:26px 24px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;overflow:hidden}.serviceGroup:hover{transform:translateY(-3px);border-color:rgba(255,0,60,.32);box-shadow:0 18px 48px rgba(0,0,0,.5),0 0 0 1px rgba(255,0,60,.12)}.serviceGroupTop{display:flex;gap:14px;align-items:flex-start}.serviceGroupIcon{width:48px;height:48px;border-radius:14px;background:rgba(255,0,60,.08);border:1px solid rgba(255,0,60,.18);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.serviceGroupTitle{font-size:1.12rem;font-weight:900;letter-spacing:-.02em;margin-top:2px}.serviceGroupLead{margin-top:8px;color:hsla(0,0%,93%,.72);line-height:1.66;font-size:.97rem}.serviceGroupItems{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.serviceGroupItems li{display:flex;align-items:flex-start;gap:10px;color:hsla(0,0%,93%,.82);font-size:.93rem;line-height:1.55}.serviceItemDot{width:7px;height:7px;border-radius:50%;background:linear-gradient(180deg,var(--accent),var(--accent2));margin-top:7px;flex-shrink:0;box-shadow:0 0 0 4px rgba(255,0,60,.1)}.serviceGroupCta{margin-top:18px}@media (max-width:900px){.serviceGroup{grid-column:span 12}}.process{padding:96px 0}.processGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:48px;position:relative}.processGrid:before{content:"";position:absolute;top:28px;left:calc(12.5% + 9px);right:calc(12.5% + 9px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,60,.3),rgba(255,0,60,.3),transparent);pointer-events:none}@media (max-width:820px){.processGrid{grid-template-columns:repeat(2,1fr)}.processGrid:before{display:none}}@media (max-width:520px){.processGrid{grid-template-columns:1fr}}.processStep{display:flex;flex-direction:column;align-items:flex-start;padding:24px 20px;border-radius:var(--radius);border:1px solid hsla(0,0%,100%,.06);background:rgba(14,17,26,.5);position:relative;transition:transform .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),background .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.processStep:hover{border-color:rgba(255,0,60,.22);background:rgba(20,24,36,.65);transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.4)}.processNum{font-family:var(--head);font-size:28px;font-weight:700;color:var(--accent);opacity:.55;line-height:1;margin-bottom:18px}.processStepTitle{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.processStepDesc{font-size:.91rem;color:var(--muted);line-height:1.65}.capCard{padding:22px 20px;overflow:hidden;transition:transform .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.capCard:hover{transform:translateY(-4px);border-color:rgba(255,0,60,.28);box-shadow:0 24px 56px rgba(0,0,0,.55)}.capTop{gap:12px}.capIcon,.capTop{display:flex;align-items:center}.capIcon{width:44px;height:44px;border-radius:14px;background:rgba(0,200,255,.07);border:1px solid rgba(0,200,255,.18);justify-content:center;color:rgba(0,200,255,.95);font-weight:900}.capTitle{font-weight:900;letter-spacing:-.02em;font-size:1.05rem}.capDesc{margin-top:12px;color:hsla(0,0%,93%,.72);line-height:1.66;font-size:.95rem}.capFlow{margin-top:14px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,93%,.62);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:6px}.capFlowArrow{opacity:.55;margin:0 6px}@media (max-width:900px){.capCard{grid-column:span 6!important}}@media (max-width:620px){.capCard{grid-column:span 12!important}}.techStack{padding:96px 0}.techGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:44px}@media (max-width:900px){.techGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.techGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.techGrid{grid-template-columns:1fr}}.techItem{padding:20px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:rgba(14,17,26,.55);transition:transform .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),background .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.techItem:hover{transform:translateY(-3px);border-color:rgba(255,0,60,.2);background:rgba(20,24,36,.7);box-shadow:0 12px 28px rgba(0,0,0,.4)}.techCat{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);opacity:.7;margin-bottom:10px}.techChips{display:flex;flex-wrap:wrap;gap:6px}.techChip{font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,93%,.8)}.ctaBand{position:relative;padding:120px 0;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(255,0,60,.04) 50%,transparent)}.ctaBand:before{content:"";position:absolute;inset:0;background:radial-gradient(1000px 600px at 50% 50%,rgba(255,0,60,.18),transparent 65%);pointer-events:none}.ctaBandInner{text-align:center;max-width:680px;margin:0 auto;padding:56px 40px;border-radius:var(--radius2);background:rgba(10,13,20,.6);border:1px solid rgba(255,0,60,.15);box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.02);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ctaBandTitle{font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:16px}.ctaBandLead{font-size:1.05rem;color:var(--muted);line-height:1.7;margin-bottom:32px}.contact{padding:96px 0}.contactGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:40px;align-items:start}@media (max-width:768px){.contactGrid{grid-template-columns:1fr}}.contactWhatsApp{padding:40px 36px;background:rgba(10,13,20,.7);border-radius:var(--radius2)}.contactBigTitle{font-size:clamp(2rem,3.5vw,2.6rem);font-weight:900;letter-spacing:-.04em;margin:0 0 16px}.contactBigLead{color:hsla(0,0%,93%,.85);font-size:1.15rem;line-height:1.65;margin:0 0 32px;max-width:62ch}.contactSocialRow{margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.contactSocialLabel{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,93%,.55);font-weight:700}.contactInfo{padding:40px 36px;background:rgba(14,17,26,.5);border-radius:var(--radius2)}.contactInfoItem{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.contactInfoItem:last-child{border-bottom:none}.contactInfoKey{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,0,60,.7)}.contactInfoVal{font-weight:600;font-size:.97rem;color:hsla(0,0%,93%,.88)}.footer{padding:64px 0 48px;border-top:1px solid hsla(0,0%,100%,.04);background:rgba(4,6,10,.4)}.footerInner{justify-content:space-between;gap:24px;flex-wrap:wrap}.footerBrand,.footerInner{display:flex;align-items:center}.footerBrand{gap:12px}.footerBrandName{font-family:var(--head);font-size:14.5px;font-weight:800;letter-spacing:.02em}.footerNav{display:flex;gap:24px;flex-wrap:wrap}.footerNav a{font-size:13px;font-weight:600;color:hsla(0,0%,93%,.55);transition:color .4s var(--ease-out-expo)}.footerNav a:hover{color:hsla(0,0%,93%,.95)}.footerNavDivider{color:hsla(0,0%,100%,.1);font-size:10px;align-self:center}.footerRight{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.footerSocials{margin-bottom:8px}.footerNote{font-size:12px;color:hsla(0,0%,93%,.4);font-family:var(--mono)}.footerLocale{font-family:var(--mono);font-size:11px;color:rgba(255,0,60,.6);letter-spacing:.08em}.socialCluster{gap:8px;flex-wrap:wrap}.socialBtn,.socialCluster{display:inline-flex;align-items:center}.socialBtn{width:36px;height:36px;justify-content:center;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(14,17,26,.55);transition:transform .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),background .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.socialBtn:hover{transform:translateY(-2px);border-color:rgba(255,0,60,.35);background:rgba(255,0,60,.12);box-shadow:0 12px 28px rgba(255,0,60,.25)}.socialBtn:active{transform:translateY(1px);transition-duration:.1s}.socialBtn svg{fill:hsla(0,0%,93%,.88);transition:transform .4s var(--ease-out-expo),fill .4s var(--ease-out-expo)}.socialBtn:hover svg{fill:#fff;transform:scale(1.1)}.caseWrap{padding:40px 0 24px}.caseTop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.caseTitle{font-size:clamp(2.1rem,3.6vw,3.2rem);letter-spacing:-.03em;margin:18px 0 8px;font-weight:800}.caseSubtitle{font-size:1.05rem;color:hsla(0,0%,93%,.7);line-height:1.8;margin:0 0 18px}.caseHero{overflow:hidden;border-radius:var(--radius2)}.caseHero img{width:100%;height:auto;display:block}.caseSection{padding:20px;margin-top:14px}.caseSection h2{margin:0 0 8px;letter-spacing:-.02em}.caseSection p{margin:0;color:hsla(0,0%,93%,.76);line-height:1.82}.caseSection ul{margin:10px 0 0;padding-left:18px;color:hsla(0,0%,93%,.82);line-height:1.86}.caseDiagram{margin-top:14px;overflow:hidden;border-radius:18px;border:1px solid rgba(255,0,60,.16);background:rgba(0,0,0,.22)}.caseDiagram img{width:100%;height:auto;display:block}.caseCta{padding:20px;margin-top:14px}@media (max-width:768px){.contact,.ctaBand,.process,.section,.techStack{padding:64px 0}.hero{padding:56px 0 24px}.heroCard{padding:24px 22px 20px}.headerInner{padding:12px 0}.footerInner{flex-direction:column;gap:16px}.footerInner,.footerRight{align-items:flex-start}}@media (max-width:480px){.container{padding:0 16px}.contact,.ctaBand,.process,.section,.techStack{padding:48px 0}.h1{font-size:clamp(2rem,9vw,2.8rem)}}