@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.p.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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:Noto Sans Arabic Fallback;src:local("Arial");ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.00%;size-adjust:121.35%}.__className_2778d2{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.__variable_2778d2{--font-arabic:"Noto Sans Arabic","Noto Sans Arabic Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_QWrvGMqdbPiwSGg2neuUJG7S6NC5) 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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_65642b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_65642b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_4ieRcNpPbU4k7TYvXbKpUsY9H9SJ) 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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_4ieRcNpPbU4k7TYvXbKpUsY9H9SJ) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_4ieRcNpPbU4k7TYvXbKpUsY9H9SJ) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_4ieRcNpPbU4k7TYvXbKpUsY9H9SJ) 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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_4ieRcNpPbU4k7TYvXbKpUsY9H9SJ) 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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_4ieRcNpPbU4k7TYvXbKpUsY9H9SJ) 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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_785f54{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_785f54{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#050912;--panel:#0b1422;--panel-strong:#101c2d;--line:rgba(148,174,207,0.2);--line-strong:rgba(69,220,232,0.38);--text:#f7fbff;--muted:#a9b7cb;--cyan:#45dce8;--cyan-strong:#1fc1d5;--blue:#7191ff;--green:#5ee6a8;--shadow:0 24px 80px rgba(0,0,0,0.36)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:radial-gradient(circle at 16% -6%,rgba(69,220,232,.13),transparent 30rem),radial-gradient(circle at 90% 24%,rgba(113,145,255,.09),transparent 34rem),var(--bg);color:var(--text);font-family:var(--font-arabic),var(--font-inter),sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.023) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black,transparent 80%)}button,input{font:inherit}a,button{transition:.18s ease}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(69,220,232,.35);outline-offset:3px}.app-shell{min-height:100vh;position:relative;isolation:isolate}.topbar{min-height:84px;justify-content:space-between;max-width:1180px;margin:auto;padding:12px 28px;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand,.topbar{display:flex;align-items:center}.brand{gap:13px;color:white;text-decoration:none}.brand>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(145deg,rgba(69,220,232,.17),rgba(113,145,255,.09));color:var(--cyan);font:850 15px var(--font-inter);box-shadow:0 0 30px rgba(69,220,232,.08)}.brand>span img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(57,242,196,.2))}.brand div{display:grid;line-height:1.35}.brand strong{font:800 18px var(--font-inter);letter-spacing:-.02em}.brand small{color:#8ea1ba;font:650 9px var(--font-inter);letter-spacing:.18em}.topbar nav{display:flex;align-items:center;gap:22px}.topbar nav>a{color:#d5dfec;text-decoration:none;font-size:14px;font-weight:700}.topbar nav>a:hover{color:var(--cyan)}.language-switch{display:flex;padding:4px;border:1px solid var(--line);border-radius:999px;background:#09111d}.language-switch button{border:0;background:transparent;color:#9fb0c6;padding:7px 12px;border-radius:999px;cursor:pointer;font:750 11px var(--font-inter)}.language-switch button:first-child{font-family:var(--font-arabic)}.language-switch button.active{background:var(--cyan);color:#031015;box-shadow:0 4px 18px rgba(69,220,232,.22)}.hero{position:relative;overflow:hidden;min-height:calc(100vh - 84px);padding:96px 28px 72px}.hero-content{max-width:920px;margin:auto;text-align:center;position:relative;z-index:2}.eyebrow{color:var(--cyan);font:750 11px var(--font-inter);letter-spacing:.16em;text-transform:uppercase}[dir=rtl] .eyebrow{font-family:var(--font-arabic);letter-spacing:.04em;font-weight:800}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan);margin-inline-end:8px}.hero h1{font-size:clamp(44px,6.6vw,78px);line-height:1.16;letter-spacing:-.038em;margin:24px auto 22px;max-width:980px;font-weight:850}[dir=rtl] .hero h1{letter-spacing:-.025em;line-height:1.32}.hero h1 em{font-style:normal;background:linear-gradient(95deg,var(--cyan),#78a4ff);color:transparent}.lead{max-width:735px;margin:0 auto;color:#bdc9d9;font-size:clamp(17px,1.8vw,20px);line-height:2;font-weight:450}.audit-form{max-width:810px;margin:40px auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px;border:1px solid var(--line-strong);background:rgba(9,17,29,.94);box-shadow:var(--shadow),0 0 0 1px rgba(69,220,232,.04) inset;border-radius:18px;text-align:start}.audit-form>div{display:flex;align-items:center;gap:16px;padding:0 18px;min-width:0}.audit-form span{font:850 11px var(--font-inter);letter-spacing:.14em;color:var(--cyan)}.audit-form input{width:100%;min-width:0;height:58px;background:transparent;border:0;outline:0;color:white;direction:ltr;text-align:left;font:550 16px var(--font-inter)}.audit-form input::placeholder{color:#75869d}.audit-form button,.primary-button{border:0;border-radius:12px;background:linear-gradient(135deg,#56e1eb,#29bdd1);color:#031015;padding:0 26px;font-weight:850;cursor:pointer;min-height:58px;box-shadow:0 10px 25px rgba(31,193,213,.2)}.audit-form button:hover,.primary-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.audit-form button b{margin-inline-start:14px;font-family:var(--font-inter);font-size:18px}.audit-form button:disabled{opacity:.66;cursor:wait;transform:none}.privacy-note{color:#8b9cb2;font-size:12px;margin-top:17px}.ai-warning,.error{max-width:810px;margin:15px auto 0;padding:14px 17px;border:1px solid rgba(248,113,113,.38);background:rgba(127,29,29,.22);color:#ffd2d2;border-radius:12px}.feature-grid{max-width:1040px;margin:88px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(9,17,29,.45);position:relative;z-index:2;box-shadow:0 18px 50px rgba(0,0,0,.18)}.feature-grid article{padding:26px 30px;border-inline-end:1px solid var(--line)}.feature-grid article:last-child{border:0}.feature-grid span{font:800 11px var(--font-inter);color:var(--cyan);font-variant-numeric:tabular-nums}.feature-grid h2{font-size:16px;line-height:1.7;margin:12px 0 22px}.feature-grid .line{height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:.8}.glow{position:absolute;border-radius:50%;filter:blur(10px);opacity:.45}.glow-one{width:440px;height:440px;background:radial-gradient(circle,rgba(69,220,232,.2),transparent 65%);top:-170px;left:-100px}.glow-two{width:540px;height:540px;background:radial-gradient(circle,rgba(113,145,255,.15),transparent 65%);right:-190px;top:90px}.report-page{max-width:1180px;margin:auto;padding:68px 28px 90px}.report-header{display:flex;justify-content:space-between;gap:30px;align-items:end;padding-bottom:34px;border-bottom:1px solid var(--line)}.report-header h1{font:850 clamp(36px,5.5vw,60px) var(--font-inter);letter-spacing:-.045em;margin:10px 0 4px}.report-header a{color:var(--cyan);font:550 14px var(--font-inter);word-break:break-all;direction:ltr;display:inline-block}.report-header p:last-child{color:#94a6bc;font-size:13px}.report-actions{display:flex;gap:10px}.ghost-button{border:1px solid var(--line);background:var(--panel);color:white;padding:13px 19px;border-radius:11px;cursor:pointer}.ghost-button:hover{border-color:var(--line-strong);background:var(--panel-strong)}.primary-button{display:inline-grid;place-items:center;text-decoration:none;min-height:48px;padding:13px 19px}.metrics-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:15px;margin:34px 0}.finding,.metric,.priority,.score-card,.strength,.summary-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(16,28,45,.95),rgba(8,16,28,.95));border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.16)}.metric{min-height:142px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.metric span,.score-card>span{color:#b4c2d4;font-size:13px;font-weight:650}.metric strong{font:850 clamp(28px,3vw,38px) var(--font-inter);letter-spacing:-.04em;color:white;font-variant-numeric:tabular-nums}.metric>i{position:absolute;inset-inline-start:0;bottom:0;width:45%;height:3px;background:linear-gradient(90deg,var(--cyan),transparent)}.score-card{min-height:142px;padding:22px 24px;border-color:var(--line-strong);background:linear-gradient(145deg,rgba(24,54,68,.88),rgba(10,23,38,.96))}.score-card strong{display:flex;align-items:baseline;gap:7px;font:900 clamp(44px,5vw,62px) var(--font-inter);letter-spacing:-.06em;color:var(--cyan);font-variant-numeric:tabular-nums}.score-card strong small{color:#8fa3b9;font-size:14px;letter-spacing:0}.score-card>div{height:7px;border-radius:99px;background:#1a293a;overflow:hidden}.score-card i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan-strong),var(--cyan));box-shadow:0 0 14px rgba(69,220,232,.45)}.summary-card{padding:34px 36px;margin:18px 0;border-color:rgba(113,145,255,.28)}.summary-card>p:last-child{font-size:18px;line-height:2;color:#e2eaf4;margin-bottom:0}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:42px}.findings-section h2,.two-columns h2{font-size:26px;margin-bottom:17px}.stack{display:grid;gap:12px}.strength{padding:20px;color:var(--green);display:flex;gap:13px;border-color:rgba(94,230,168,.2)}.strength span{color:#e2eaf4;line-height:1.9}.priority{padding:22px;display:flex;gap:16px}.priority>b{display:grid;place-items:center;min-width:38px;height:38px;border-radius:10px;background:rgba(69,220,232,.12);color:var(--cyan);font:850 16px var(--font-inter);font-variant-numeric:tabular-nums}.priority h3{margin:3px 0 8px;font-size:17px}.priority p{margin:0;color:#b2c0d2;line-height:1.8}.priority strong{display:block;color:var(--cyan);margin-top:10px;font-size:14px;line-height:1.8}.findings-section{margin-top:64px}.unlock-card{margin-top:42px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:center;border:1px solid var(--line-strong);border-radius:22px;background:radial-gradient(circle at 15% 0,rgba(69,220,232,.13),transparent 24rem),linear-gradient(145deg,rgba(16,28,45,.98),rgba(8,16,28,.98));box-shadow:var(--shadow)}.unlock-copy h2{margin:10px 0 8px;font-size:clamp(27px,4vw,40px)}.unlock-copy>p:not(.eyebrow){color:var(--muted);max-width:660px}.locked-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.locked-stats span{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;color:#c5d0df;font-size:13px}.locked-stats b{color:var(--cyan);font:850 20px var(--font-inter)}.purchase-box{padding:25px;display:grid;text-align:center;border:1px solid rgba(69,220,232,.25);border-radius:18px;background:rgba(4,12,22,.72)}.purchase-box>strong{color:var(--cyan);font:900 42px var(--font-inter);letter-spacing:-.05em}.purchase-box>small{color:var(--muted);margin-bottom:18px}.purchase-box .primary-button{border:0;cursor:pointer}.purchase-box p{margin:14px 0 0;color:#ffe49a;font-size:12px;line-height:1.7}.code-divider{display:flex;align-items:center;gap:10px;margin:20px 0 12px;color:#718096;font-size:11px}.code-divider:after,.code-divider:before{content:"";flex:1;height:1px;background:var(--line)}.access-code-form{display:grid;gap:8px}.access-code-form input{min-height:48px;width:100%;border:1px solid var(--line);border-radius:8px;background:#03070c;color:white;padding:0 14px;direction:ltr;text-align:center;font:650 14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.access-code-form input:focus{border-color:var(--cyan);outline:none}.access-code-form button{min-height:46px;border:1px solid rgba(57,242,196,.35);border-radius:8px;background:rgba(57,242,196,.08);color:var(--cyan);cursor:pointer;font-weight:800}.access-code-form button:disabled{opacity:.55;cursor:wait}.purchase-box .code-error{color:#ffb4b4;border:1px solid rgba(248,113,113,.25);background:rgba(127,29,29,.15);padding:9px;border-radius:7px}.success-banner{margin:34px 0;padding:16px 20px;border:1px solid rgba(57,242,196,.35);border-radius:10px;background:rgba(57,242,196,.08);color:var(--cyan);font-weight:800}.pdf-report{position:fixed;left:-10000px;top:0;width:794px;padding:46px;background:#fff;color:#101826;font-family:var(--font-arabic),Arial,sans-serif;line-height:1.75;z-index:-1}.pdf-report *{box-sizing:border-box}.pdf-report>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:2px solid #e5eaf0}.pdf-report>header>div{display:flex;align-items:center;gap:12px}.pdf-report>header img{width:42px;height:42px;object-fit:contain}.pdf-report>header div div{display:grid;line-height:1.25}.pdf-report>header b{font-size:17px}.pdf-report>header small,.pdf-report>header span{font:600 8px var(--font-mono);color:#718096;letter-spacing:.08em}.pdf-cover{padding:48px 0 34px}.pdf-cover>p{font:700 9px var(--font-mono);letter-spacing:.12em;color:#0a9d79}.pdf-cover h1{font-size:35px;margin:10px 0}.pdf-cover h2{font:800 25px var(--font-mono);margin:16px 0 4px}.pdf-cover>span{font:500 10px var(--font-mono);color:#617083}.pdf-score{margin-top:30px;padding:22px;border:1px solid #dfe6ec;border-radius:13px;background:#f7faf9}.pdf-score strong{display:flex;align-items:baseline;gap:7px;color:#079573;font:900 54px var(--font-mono)}.pdf-score strong small{font-size:13px;color:#718096}.pdf-score>div{height:7px;border-radius:9px;background:#dce7e3;overflow:hidden}.pdf-score>div b{display:block;height:100%;background:#16c79a}.pdf-score p{margin:7px 0 0;color:#64748b;font-size:11px}.pdf-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.pdf-metrics div{padding:18px;border:1px solid #e1e7ed;border-radius:10px;display:grid}.pdf-metrics b{font:800 22px var(--font-mono)}.pdf-metrics span{color:#718096;font-size:10px}.pdf-section{margin-top:20px;padding:24px;border:1px solid #e0e7ed;border-radius:12px;break-inside:avoid}.pdf-section h2{margin:0 0 14px;font-size:20px;color:#0d725b}.pdf-section p{margin:7px 0;font-size:11px;color:#3c4959}.pdf-summary{border-color:#bfe7dc;background:#f3fbf8}.pdf-summary p{font-size:13px;line-height:2}.pdf-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pdf-section ul{margin:0;padding:0 18px 0 0}.pdf-section li{margin:8px 0;font-size:10px;color:#344153}.pdf-section>article{display:flex;gap:11px;margin-top:13px;padding-top:13px;border-top:1px solid #e3e9ee}.pdf-section>article>b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:8px;background:#daf5ed;color:#087b61;font:800 12px var(--font-mono)}.pdf-section article h3{margin:0;font-size:12px}.pdf-section article strong{display:block;margin-top:6px;color:#087b61;font-size:9px}.pdf-findings{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pdf-findings article{padding:14px;border:1px solid #e2e8ee;border-radius:8px;break-inside:avoid}.pdf-findings article>div{display:flex;align-items:center;gap:8px}.pdf-findings h3{margin:0;font-size:11px}.pdf-findings p{font-size:8.5px}.pdf-severity{padding:3px 6px;border-radius:10px;background:#eef2f5;font-size:7px;font-weight:800}.pdf-severity.passed{background:#dcf7ec;color:#08775b}.pdf-severity.critical,.pdf-severity.high{background:#fee7e7;color:#a52a2a}.pdf-severity.medium{background:#fff1cc;color:#8a6410}.pdf-links p{padding:8px;border-bottom:1px solid #e5eaf0;font:8px var(--font-mono);word-break:break-all}.pdf-links b{color:#b42318;margin-right:8px}.pdf-report>footer{margin-top:28px;padding-top:18px;border-top:2px solid #e5eaf0;display:flex;justify-content:space-between;color:#718096}.pdf-report>footer b{color:#16202e}.pdf-report>footer small,.pdf-report>footer span{font:8px var(--font-mono)}.findings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.finding{padding:23px}.finding-head{display:flex;align-items:center;gap:11px}.finding h3{font-size:17px;margin:0}.severity{font:850 10px var(--font-inter);padding:6px 9px;border:1px solid transparent;border-radius:999px;text-transform:uppercase}.severity.critical,.severity.high{color:#ffd0d0;background:rgba(239,68,68,.15);border-color:rgba(248,113,113,.22)}.severity.medium{color:#ffe49a;background:rgba(245,158,11,.14);border-color:rgba(251,191,36,.22)}.severity.low{color:#c9dcff;background:rgba(59,130,246,.14);border-color:rgba(96,165,250,.22)}.severity.passed{color:#b9f7d9;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.22)}.finding dl{display:grid;gap:14px;margin:20px 0 0}.finding dl div{border-top:1px solid var(--line);padding-top:13px}.finding dt{color:#93a5bc;font-size:11px;font-weight:700}.finding dd{margin:7px 0 0;line-height:1.8;font-size:14px;color:#e1e9f3;word-break:break-word}footer{max-width:1180px;margin:auto;border-top:1px solid var(--line);padding:32px 28px;display:flex;justify-content:space-between;gap:20px;color:#98a9be;font-size:13px}footer strong{color:white;font:800 15px var(--font-inter)}footer small{font-family:var(--font-inter)}footer a{color:var(--cyan);text-decoration:none}footer a:hover{text-decoration:underline}.legal-page{max-width:880px;min-height:calc(100vh - 120px);margin:auto;padding:80px 24px}.legal-page h1{font-size:clamp(36px,7vw,64px);margin:8px 0 30px}.legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.legal-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:26px}.legal-card h2{color:var(--cyan)}.legal-card li,.legal-card p{color:var(--muted);line-height:1.9}.center-page{min-height:100vh;display:grid;place-content:center;text-align:center;gap:20px}.center-page h1{font-size:42px}@media (max-width:800px){.topbar nav>a{display:none}.hero{padding-top:66px}.audit-form{grid-template-columns:1fr;gap:6px}.audit-form button{min-height:54px}.feature-grid{grid-template-columns:1fr;margin-top:58px}.feature-grid article{border-inline-end:0;border-bottom:1px solid var(--line)}.report-header{align-items:start;flex-direction:column}.metrics-grid{grid-template-columns:1fr 1fr}.findings-grid,.two-columns,.unlock-card{grid-template-columns:1fr}footer{flex-direction:column}.legal-grid{grid-template-columns:1fr}.report-actions{width:100%}.report-actions button{flex:1}}@media (max-width:500px){.topbar{padding:10px 16px}.brand div{display:none}.hero,.report-page{padding-inline:16px}.hero h1{font-size:42px}[dir=rtl] .hero h1{line-height:1.35}.lead{font-size:16px}.audit-form>div{padding-inline:12px}.metrics-grid{grid-template-columns:1fr}.report-actions{flex-direction:column}.report-actions button{width:100%}.summary-card{padding:25px 22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--bg:#03050a;--panel:#080d16;--panel-strong:#0c1420;--line:rgba(136,160,188,0.16);--line-strong:rgba(57,242,196,0.42);--cyan:#39f2c4;--cyan-strong:#11c99b;--blue:#7c5cff;--muted:#91a0b5;--shadow:0 32px 100px rgba(0,0,0,0.58)}body{background:radial-gradient(ellipse at 50% -15%,rgba(57,242,196,.08),transparent 43rem),linear-gradient(180deg,#04070c,#020409 70%)}body:before{opacity:.75;background-image:linear-gradient(rgba(57,242,196,.028) 1px,transparent 0),linear-gradient(90deg,rgba(57,242,196,.028) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,black 5%,transparent 90%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.05;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px)}.app-shell{overflow:hidden}.ambient-orb{position:fixed;width:38rem;height:38rem;border-radius:50%;filter:blur(110px);pointer-events:none;opacity:.12;z-index:-1}.orb-a{background:var(--cyan);inset:-22rem auto auto -18rem}.orb-b{background:var(--blue);inset:18rem -25rem auto auto}.topbar{max-width:1240px;min-height:76px;margin-top:14px;padding:10px 18px;border:1px solid var(--line);border-radius:16px;background:rgba(5,9,15,.72);backdrop-filter:blur(20px);box-shadow:0 16px 50px rgba(0,0,0,.22)}.brand>span{border-radius:10px;background:#07130f;box-shadow:inset 0 0 20px rgba(57,242,196,.08),0 0 24px rgba(57,242,196,.08)}.audit-form span,.brand small,.brand>span,.feature-grid span,.severity,.system-status,.terminal-window{font-family:var(--font-mono)}.system-status{display:flex;align-items:center;gap:8px;color:#789083;font-size:9px;letter-spacing:.12em}.system-status i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:pulse 2.2s ease-in-out infinite}.hero{min-height:calc(100vh - 90px);padding-top:84px}.hero-stage{position:relative;z-index:2;max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:70px}.hero-content{text-align:start;max-width:none;margin:0}.hero h1{font-size:clamp(48px,5.5vw,76px);margin-inline:0;line-height:1.12}.hero h1 em{background:linear-gradient(100deg,#f4fff9 5%,var(--cyan) 58%,#8e78ff);background-clip:text}.lead{margin-inline:0;color:#a7b2c1;max-width:680px}.audit-form{margin-inline:0;border-radius:12px;background:#060b12;border-color:rgba(57,242,196,.3);box-shadow:0 20px 70px rgba(0,0,0,.4),inset 0 0 40px rgba(57,242,196,.025)}.audit-form:focus-within{border-color:var(--cyan);box-shadow:0 20px 70px rgba(0,0,0,.4),0 0 0 3px rgba(57,242,196,.08)}.audit-form button,.primary-button{border-radius:8px;background:var(--cyan);box-shadow:0 10px 35px rgba(57,242,196,.18)}.privacy-note{color:#69788d}.terminal-window{direction:ltr;overflow:hidden;border:1px solid rgba(118,142,170,.22);border-radius:15px;background:rgba(4,8,14,.91);box-shadow:var(--shadow),inset 0 0 80px rgba(57,242,196,.025);transform:perspective(1000px) rotateY(-3deg) rotateX(1deg)}[dir=ltr] .terminal-window{transform:perspective(1000px) rotateY(3deg) rotateX(1deg)}.terminal-bar{height:46px;padding:0 15px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018);color:#758397;font-size:10px}.terminal-bar div{display:flex;gap:6px}.terminal-bar i{width:8px;height:8px;border-radius:50%;background:#253142}.terminal-bar i:first-child{background:#ff665c}.terminal-bar i:nth-child(2){background:#ffbd44}.terminal-bar i:last-child{background:var(--cyan)}.terminal-bar b{justify-self:end;color:#506075;font-weight:500}.terminal-body{min-height:390px;padding:28px 26px;color:#d7dfeb;font-size:13px;line-height:2.05;position:relative}.terminal-body>p{margin:0;white-space:nowrap}.terminal-body>p span{color:#37465a;margin-right:18px;user-select:none}.terminal-body>p b{color:#a990ff}.terminal-body>p em{color:#f4cb78;font-style:normal}.terminal-body>p i{color:var(--cyan);font-style:normal}.terminal-output{margin-top:28px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#03070c}.terminal-output small{color:#66778d}.terminal-output p{margin:9px 0 0;color:#8da09a;font-size:10px;letter-spacing:.11em}.terminal-output p i{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.code-progress{position:absolute;inset:auto 26px 22px;height:2px;background:#111b27;overflow:hidden}.code-progress i{display:block;width:70%;height:100%;background:linear-gradient(90deg,transparent,var(--cyan),transparent);animation:scan 3.5s ease-in-out infinite}.feature-grid{max-width:1240px;margin-top:76px;border-radius:14px;background:rgba(5,9,15,.64);backdrop-filter:blur(14px)}.feature-grid article{position:relative;overflow:hidden}.feature-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--cyan);opacity:0;transition:opacity .18s ease}.feature-grid article:hover:before{opacity:1}.feature-grid h2{color:#d8e1ed}.report-page{max-width:1240px}.finding,.metric,.purchase-box,.score-card,.unlock-card{border-radius:12px;background:linear-gradient(145deg,rgba(11,18,29,.96),rgba(4,8,14,.98))}.metric strong,.purchase-box>strong,.score-card strong{font-family:var(--font-mono)}.finding:hover,.metric:hover{border-color:rgba(57,242,196,.3);transform:translateY(-2px)}.finding{position:relative}.finding:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(57,242,196,.5),transparent)}.unlock-card{border-color:rgba(57,242,196,.3)}.purchase-box{box-shadow:inset 0 0 50px rgba(57,242,196,.04)}footer{font-family:var(--font-mono);font-size:11px}@keyframes pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes scan{0%{transform:translateX(-120%)}to{transform:translateX(180%)}}@media (max-width:980px){.hero-stage{grid-template-columns:1fr;gap:44px}.hero-content{text-align:center}.audit-form,.lead{margin-inline:auto}.terminal-window{max-width:680px;width:100%;margin:auto;transform:none}[dir=ltr] .terminal-window{transform:none}}@media (max-width:800px){.topbar{margin:10px 12px 0}.system-status{display:none}.hero{padding-top:58px}}@media (max-width:500px){.terminal-body{min-height:340px;padding:22px 15px;font-size:10px;overflow:hidden}.terminal-body>p span{margin-right:9px}.terminal-window{border-radius:11px}.topbar{min-height:66px}}.marketing-shell{min-height:100vh;position:relative;isolation:isolate}.site-header{width:min(1240px,calc(100% - 32px));min-height:76px;margin:14px auto 0;padding:9px 12px 9px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;border:1px solid var(--line);border-radius:16px;background:rgba(5,9,15,.76);backdrop-filter:blur(20px);position:relative;z-index:20}.site-header nav{display:flex;justify-content:center;gap:clamp(14px,2.5vw,32px)}.site-header nav a{display:grid;color:#aeb9c8;text-decoration:none;line-height:1.25}.site-header nav b{color:#dbe4ef;font-size:12px}.site-header nav small{font:500 8px var(--font-mono);letter-spacing:.11em;color:#536176;text-align:center}.site-header nav a:hover b{color:var(--cyan)}.header-cta{display:flex;gap:12px;align-items:center;padding:11px 16px;border-radius:8px;background:var(--cyan);color:#02110d;text-decoration:none;font-weight:850;font-size:12px}.marketing-hero{width:min(1240px,calc(100% - 48px));min-height:700px;margin:auto;padding:100px 0 80px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:70px}.marketing-hero h1,.page-hero h1{margin:20px 0;font-size:clamp(50px,6vw,82px);line-height:1.18;letter-spacing:-.045em}.marketing-hero h1 em{color:transparent;font-style:normal;background:linear-gradient(100deg,#fff,var(--cyan) 62%,#8f78ff);background-clip:text}.marketing-hero>div:first-child>p:not(.eyebrow),.page-hero>p:not(.eyebrow){max-width:720px;color:#a8b4c4;font-size:clamp(17px,1.7vw,20px);line-height:2}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.hero-actions .primary-button{min-height:54px;display:inline-flex;gap:18px;padding-inline:23px}.ghost-link{min-height:52px;display:inline-flex;align-items:center;padding:0 20px;border:1px solid var(--line);border-radius:8px;color:#d7e0eb;text-decoration:none;font-weight:750}.ghost-link:hover{border-color:var(--line-strong);color:var(--cyan)}.hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:40px}.hero-proof span{display:grid;color:#67758a;font-size:11px}.hero-proof b{color:#e4edf7;font:750 14px var(--font-mono);direction:ltr}.system-map{height:480px;position:relative;overflow:hidden;border:1px solid rgba(121,145,174,.2);border-radius:16px;background:radial-gradient(circle at center,rgba(57,242,196,.08),transparent 14rem),rgba(3,7,12,.86);box-shadow:var(--shadow)}.system-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(57,242,196,.035) 1px,transparent 0),linear-gradient(90deg,rgba(57,242,196,.035) 1px,transparent 0);background-size:28px 28px}.map-bar{height:44px;padding:0 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);font:500 9px var(--font-mono);color:#64748b}.map-bar i{width:7px;height:7px;border-radius:50%;background:#263244}.map-bar i:first-child{background:#ff665c}.map-bar i:nth-child(2){background:#ffbd44}.map-bar i:nth-child(3){background:var(--cyan)}.map-bar span{margin-left:10px}.map-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:128px;height:128px;display:grid;place-content:center;text-align:center;border:1px solid var(--line-strong);border-radius:50%;background:#07100f;box-shadow:0 0 50px rgba(57,242,196,.13)}.map-core:after,.map-core:before{content:"";position:absolute;border:1px solid rgba(57,242,196,.12);border-radius:50%;inset:-18px}.map-core:after{inset:-38px}.map-core b{color:var(--cyan);font:800 18px var(--font-mono)}.map-core span{color:#607267;font:9px var(--font-mono)}.map-node{position:absolute;min-width:112px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#070c13;color:#c8d4e1;font:650 10px var(--font-mono);box-shadow:0 12px 30px rgba(0,0,0,.3)}.map-node i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.map-node small{display:block;color:#526177;margin:4px 0 0 15px}.node-one{top:105px;left:42px}.node-two{top:110px;right:38px}.node-three{bottom:58px;left:50%;transform:translateX(-50%)}.map-line{position:absolute;background:rgba(57,242,196,.28);transform-origin:left center;height:1px}.line-one{width:150px;top:170px;left:132px;transform:rotate(22deg)}.line-two{width:140px;top:170px;right:126px;transform:rotate(158deg)}.line-three{width:120px;bottom:150px;left:50%;transform:rotate(90deg)}.capability-section{width:min(1240px,calc(100% - 48px));margin:auto;padding:100px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;border-top:1px solid var(--line)}.home-cta h2,.journey-section h2,.section-intro h2{font-size:clamp(36px,4vw,58px);line-height:1.3;margin:14px 0}.section-intro>p:last-child{color:var(--muted);line-height:1.9}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.capability-grid article,.info-card{padding:28px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,rgba(11,18,29,.95),rgba(4,8,14,.96));transition:.18s ease}.capability-grid article:hover,.info-card:hover{border-color:rgba(57,242,196,.32);transform:translateY(-2px)}.capability-grid span,.info-card>span{color:var(--cyan);font:700 11px var(--font-mono)}.capability-grid h3{font-size:20px;margin:18px 0 8px}.capability-grid p,.info-card p{color:var(--muted);line-height:1.9}.capability-grid a{color:var(--cyan);font-size:12px;text-decoration:none}.journey-section{width:min(1240px,calc(100% - 48px));margin:auto;padding:90px 0;border-top:1px solid var(--line);text-align:center}.journey-section>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.journey-section article{padding:30px 18px;border-inline-end:1px solid var(--line);background:rgba(7,12,19,.6)}.journey-section article:last-child{border:0}.journey-section span{display:block;color:var(--cyan);font:700 11px var(--font-mono);margin-bottom:12px}.home-cta{width:min(1160px,calc(100% - 48px));margin:40px auto 110px;padding:70px;text-align:center;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 50% 0,rgba(57,242,196,.12),transparent 28rem),#060b12}.home-cta .primary-button{display:inline-flex;margin-top:18px}.site-footer{width:min(1240px,calc(100% - 32px));margin:auto;padding:50px 20px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px;border-top:1px solid var(--line);color:#718096}.site-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.site-footer h3{color:#dce5ef;font-size:13px}.site-footer a{color:#8190a4;text-decoration:none;font-size:12px}.site-footer a:hover{color:var(--cyan)}.site-footer p{max-width:310px;font-size:12px}.site-footer span{font:500 10px var(--font-mono)}.info-page{width:min(1160px,calc(100% - 48px));margin:auto;padding:80px 0 110px}.page-hero{max-width:920px;padding:50px 0 70px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-card{padding:34px}.info-card h2{font-size:24px;margin:18px 0 10px}.info-card ul,.pricing-grid ul{margin:20px 0 0;padding:0;list-style:none}.info-card li,.pricing-grid li{padding:10px 20px 10px 0;border-top:1px solid var(--line);color:#c3cedb;position:relative}.info-card li:before,.pricing-grid li:before{content:"";position:absolute;right:0;top:20px;width:6px;height:6px;border-radius:50%;background:var(--cyan)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto}.pricing-grid article{padding:40px;border:1px solid var(--line);border-radius:14px;background:#070c13}.pricing-grid article.featured{border-color:var(--line-strong);background:radial-gradient(circle at 50% 0,rgba(57,242,196,.1),transparent 20rem),#070c13}.pricing-grid article>p{color:var(--cyan);font:650 10px var(--font-mono);letter-spacing:.14em}.pricing-grid article>strong{display:block;font:850 64px var(--font-mono);color:#fff;direction:ltr;text-align:right}.pricing-grid strong small{font-size:14px;color:var(--muted)}.pricing-grid h2{font-size:26px}.pricing-grid a{display:grid;place-items:center;min-height:50px;margin-top:28px;border-radius:8px;background:var(--cyan);color:#02110d;text-decoration:none;font-weight:850}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{grid-column:1/-1;display:flex;justify-content:flex-start;overflow-x:auto;padding:8px 2px 2px}.site-header nav a{min-width:max-content}.capability-section,.marketing-hero{grid-template-columns:1fr}.marketing-hero{padding-top:70px}.system-map{max-width:650px;width:100%;margin:auto}.capability-section{gap:38px}.journey-section>div,.site-footer{grid-template-columns:1fr 1fr}.journey-section article:nth-child(2){border-inline-end:0}.journey-section article{border-bottom:1px solid var(--line)}}@media (max-width:650px){.header-cta{padding:10px 12px}.site-header .brand div{display:none}.capability-section,.info-page,.journey-section,.marketing-hero{width:min(100% - 32px,1240px)}.marketing-hero h1,.page-hero h1{font-size:43px}.system-map{height:390px}.map-node{min-width:90px;font-size:8px}.node-one{left:14px}.node-two{right:14px}.capability-grid,.info-grid,.journey-section>div,.pricing-grid{grid-template-columns:1fr}.journey-section article{border-inline-end:0}.site-footer{grid-template-columns:1fr;gap:26px}.home-cta{padding:45px 20px}.hero-proof{gap:15px}.site-header{width:calc(100% - 20px)}}