:root{--color-neutral-lightest:#f2f2f2;--color-neutral-lighter:#d9dada;--color-neutral-light:#b3b5b6;--color-neutral:#818586;--color-neutral-dark:#4e5455;--color-neutral-darker:#1c2325;--color-neutral-darkest:#030b0d;--color-ab-lighter:#d9f6ff;--color-ab-light:#7ae0ff;--color-ab:#42d4ff;--color-ab-dark:#34a9cc;--color-ab-darker:#1a5466;--color-ab-darkest:#133f4c;--color-green-lighter:#c9f0e0;--color-green-light:#6ee0b5;--color-green-mid:#36cd9b;--color-green:#0eb980;--color-green-dark:#0b9468;--color-green-darker:#064a34;--color-green-darkest:#042820;--color-pink-lighter:#fbdde7;--color-pink-light:#f09bb5;--color-pink-mid:#e67395;--color-pink:#db4b77;--color-pink-dark:#b03b5f;--color-pink-darker:#571d2f;--color-pink-darkest:#2e0f19;--color-helio-lighter:#e3d5fc;--color-helio-light:#b898f7;--color-helio-mid:#9f79f4;--color-helio:#8759f1;--color-helio-dark:#6e45c1;--color-helio-darker:#372260;--color-helio-darkest:#1b1130;--color-red-lighter:#ffe0dd;--color-red-light:#ff8f86;--color-red-mid:#ea5d4f;--color-red:#d52b1e;--color-red-dark:#a82218;--color-red-darker:#54110c;--color-red-darkest:#330a07;--color-white:#fff;--color-black:#000;--color-true-dark:#000304;--color-near-black:#000409;--bg:var(--color-neutral-darkest);--bg-surface:var(--color-neutral-darker);--bg-elevated:#0d0d0d;--fg:var(--color-white);--fg-muted:hsla(0,0%,100%,.65);--fg-subtle:hsla(0,0%,100%,.35);--border:hsla(0,0%,100%,.2);--border-subtle:hsla(0,0%,100%,.08);--accent:var(--color-ab);--accent-glow:rgba(66,212,255,.21);--accent-on:#000;--light-bg:var(--color-white);--light-bg-surface:var(--color-neutral-lightest);--light-fg:var(--color-neutral-darkest);--light-fg-muted:rgba(3,11,13,.65);--light-border:rgba(3,11,13,.15);--light-accent:var(--color-ab);--font-heading:var(--font-cairo),"Cairo",sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--font-nav:var(--font-inter),"Inter",sans-serif;--font-heading-pptx:"Aptos Display","Aptos",system-ui,sans-serif;--font-body-pptx:"Aptos",system-ui,sans-serif;--text-h1:64px;--text-h2:52px;--text-h3:44px;--text-h4:36px;--text-h5:28px;--text-h6:22px;--text-h1-mobile:48px;--text-h2-mobile:40px;--text-h3-mobile:32px;--text-h4-mobile:24px;--text-h5-mobile:20px;--text-h6-mobile:18px;--text-xl:18px;--text-md:16px;--text-sm:14px;--text-xs:12px;--lh-heading:1.2;--lh-heading-4:1.3;--lh-heading-56:1.4;--lh-body:1.5;--ls-heading:-0.010em;--ls-tagline:0.080em;--fw-bold:700;--fw-semibold:600;--fw-medium:500;--fw-regular:400;--fw-light:300;--container-max:1280px;--container-pad:74px;--container-pad-md:40px;--container-pad-sm:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:112px;--space-13:128px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:16px;--radius-pill:9999px;--shadow-card:0px 6px 3px -1px rgba(0,0,0,.79);--shadow-nav:0px 4px 4px 0px rgba(0,0,0,.25);--shadow-glow:0 0 24px 0 rgba(66,212,255,.21);--shadow-btn-dark:inset 0px 4px 19.5px 0px #002631;--nav-height:96px;--nav-bg:rgba(0,0,0,.68);--nav-bg-solid:#000}body{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-body);color:var(--fg);background-color:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.h1,h1{font-size:var(--text-h1)}.h1,.h2,h1,h2{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--fg)}.h2,h2{font-size:var(--text-h2)}.h3,h3{font-size:var(--text-h3);line-height:var(--lh-heading)}.h3,.h4,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--fg)}.h4,h4{font-size:var(--text-h4);line-height:var(--lh-heading-4)}.h5,h5{font-size:var(--text-h5)}.h5,.h6,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:var(--lh-heading-56);letter-spacing:var(--ls-heading);color:var(--fg)}.h6,h6{font-size:var(--text-h6)}.body,p{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-md);color:var(--fg)}.body,.body-large,p{line-height:var(--lh-body)}.body-large{font-size:var(--text-xl)}.body-small{font-size:var(--text-sm)}.body-small,.tagline{line-height:var(--lh-body)}.tagline{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-md);letter-spacing:var(--ls-tagline);text-transform:uppercase;color:var(--accent)}.nav-link{font-family:var(--font-nav);font-size:20px;line-height:1;color:var(--color-white)}.scheme-light{--bg:var(--light-bg);--bg-surface:var(--light-bg-surface);--fg:var(--light-fg);--fg-muted:var(--light-fg-muted);--border:var(--light-border);color:var(--light-fg);background-color:var(--light-bg)}.btn-primary{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;background-color:var(--color-ab);color:var(--color-black);border:none;border-radius:var(--radius-sm);font-family:var(--font-nav);font-weight:var(--fw-bold);font-size:16px;line-height:1.5;cursor:pointer;white-space:nowrap;transition:background .15s ease}.btn-primary:hover{background-color:var(--color-ab-light)}.btn-secondary-dark{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;background-color:var(--color-black);box-shadow:var(--shadow-btn-dark);color:var(--color-white);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);font-family:var(--font-nav);font-size:16px;cursor:pointer;white-space:nowrap}.btn-secondary-dark:hover{background-color:#0d1a1c}.btn-secondary-light{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background-color:var(--color-white);color:var(--color-neutral-darkest);border:1px solid var(--light-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-body);cursor:pointer;white-space:nowrap}.btn-secondary-light:hover{background-color:var(--color-neutral-lightest)}.card-dark{background-color:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px;border:1px solid transparent}.card-dark-emphasized{border-color:rgba(66,212,255,.2);box-shadow:var(--shadow-card),var(--shadow-glow)}.card-light{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid rgba(3,11,13,.15);padding:32px}.card-light-emphasized{box-shadow:0 4px 24px 0 rgba(66,212,255,.12);border-color:rgba(66,212,255,.25)}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background-color:hsla(0,0%,100%,.05);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--color-ab)}.tag:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:var(--color-ab);flex-shrink:0}:root,:root[data-theme=light]{color-scheme:light;--arc-bg:#f5f6f8;--arc-bg-surface:#fff;--arc-bg-elevated:#fff;--arc-bg-subtle:#fafbfc;--arc-bg-muted:#f2f4f7;--arc-bg-selected:#f0f7fc;--arc-bg-input:#fff;--arc-fg:#141a22;--arc-fg-muted:#5b6472;--arc-fg-subtle:#666e7b;--arc-border:#e2e5ea;--arc-border-subtle:#eef0f3;--arc-border-input:#808a97;--arc-accent:#0369a1;--arc-accent-hover:#075985;--arc-accent-on:#fff;--arc-accent-soft:#e0f2fe;--arc-accent-text:#0369a1;--arc-accent-glow:rgba(3,105,161,.18);--arc-focus:#0369a1;--arc-success-fg:#166534;--arc-success-bg:#dcfce7;--arc-success-border:#bbf7d0;--arc-warning-fg:#92400e;--arc-warning-bg:#fef3c7;--arc-warning-border:#fde68a;--arc-danger-fg:#b91c1c;--arc-danger-bg:#fee2e2;--arc-danger-border:#fecaca;--arc-info-fg:#1e40af;--arc-info-bg:#dbeafe;--arc-info-border:#bfdbfe;--arc-locked-fg:#075985;--arc-locked-bg:#e0f2fe;--arc-disabled-fg:#5b6472;--arc-disabled-bg:#e2e5ea;--arc-shadow-menu:0 12px 32px rgba(20,26,34,.12);--arc-shadow-card:0 1px 2px rgba(20,26,34,.06);--arc-toggle-track:#e6eaef;--arc-toggle-knob:#fff;--arc-toggle-icon:#b45309;--arc-nav-bg:hsla(0,0%,100%,.88);--arc-nav-border:#e2e5ea;--arc-nav-fg:#5b6472;--arc-nav-fg-active:#141a22;--arc-nav-hover-bg:#f2f4f7;--arc-nav-indicator:#0369a1}:root[data-theme=dark]{color-scheme:dark;--arc-bg:#030b0d;--arc-bg-surface:#121a1c;--arc-bg-elevated:#1c2325;--arc-bg-subtle:#0c1416;--arc-bg-muted:#1c2325;--arc-bg-selected:#0b2a33;--arc-bg-input:#0c1416;--arc-fg:#f2f4f5;--arc-fg-muted:#a3adb0;--arc-fg-subtle:#8a9497;--arc-border:#2b3537;--arc-border-subtle:#1c2527;--arc-border-input:#5e6a6d;--arc-accent:#42d4ff;--arc-accent-hover:#7ae0ff;--arc-accent-on:#000304;--arc-accent-soft:#0b2a33;--arc-accent-text:#42d4ff;--arc-accent-glow:rgba(66,212,255,.21);--arc-focus:#42d4ff;--arc-success-fg:#6ee0b5;--arc-success-bg:#062a20;--arc-success-border:#0b9468;--arc-warning-fg:#fcd34d;--arc-warning-bg:#2a2208;--arc-warning-border:#8a6a12;--arc-danger-fg:#ff8f86;--arc-danger-bg:#2e1210;--arc-danger-border:#a82218;--arc-info-fg:#7ae0ff;--arc-info-bg:#0b2a33;--arc-info-border:#1a5466;--arc-locked-fg:#7ae0ff;--arc-locked-bg:#0b2a33;--arc-disabled-fg:#a3adb0;--arc-disabled-bg:#2b3537;--arc-shadow-menu:0 12px 32px rgba(0,0,0,.6);--arc-shadow-card:0px 6px 3px -1px rgba(0,0,0,.79);--arc-toggle-track:#133f4c;--arc-toggle-knob:#42d4ff;--arc-toggle-icon:#000304;--arc-nav-bg:rgba(3,11,13,.85);--arc-nav-border:#2b3537;--arc-nav-fg:#a3adb0;--arc-nav-fg-active:#f2f4f5;--arc-nav-hover-bg:#1c2325;--arc-nav-indicator:#42d4ff}:root{--arc-nav-height:64px;--arc-nav-max-width:1440px;--arc-nav-pad-x:24px;--arc-nav-item-pad-x:14px;--arc-nav-item-gap:4px;--arc-nav-item-size:14px;--arc-nav-indicator-h:3px;--arc-nav-icon-btn:40px;--arc-nav-menu-radius:8px;--arc-nav-menu-min-w:220px;--arc-nav-logo-h:20px;--bg:var(--arc-bg);--bg-surface:var(--arc-bg-surface);--bg-elevated:var(--arc-bg-elevated);--fg:var(--arc-fg);--fg-muted:var(--arc-fg-muted);--fg-subtle:var(--arc-fg-subtle);--border-subtle:var(--arc-border-subtle);--accent-glow:var(--arc-accent-glow);--accent-on:var(--arc-accent-on)}