﻿.eios-page{--navy-950:#020c16;--navy-900:#041220;--navy-800:#0a2238;--surface-700:#113654;--surface-600:#164367;--line:#7cbfe044;--line-strong:#9ad3ef73;--text:#eaf6ff;--text-soft:#c4deee;--gold:#f2bc63;--cyan:#8ed6fa;background:radial-gradient(circle at 8% -10%, #1f6b9838 0, transparent 30%), radial-gradient(circle at 94% 4%, #236b8f26 0, transparent 38%), var(--navy-900);color:var(--text);font-family:Sora,Avenir Next,Trebuchet MS,sans-serif}.eios-page *{box-sizing:border-box}.eios-nav{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030f1cdb;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.eios-brand{color:#fff;letter-spacing:.11em;align-items:center;gap:10px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.eios-brand b{color:var(--gold)}.eios-nav nav{align-items:center;gap:20px;display:flex}.eios-nav nav a,.eios-text-link{color:#cce6f6;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.eios-nav nav a:hover,.eios-nav nav a:focus-visible,.eios-text-link:hover,.eios-text-link:focus-visible{color:#f4c66d}.eios-nav .eios-nav-cta,.eios-button,.eios-outline-button{border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.eios-nav .eios-nav-cta,.eios-button{color:#10253a;background:var(--gold);border:0}.eios-nav .eios-nav-cta:hover,.eios-nav .eios-nav-cta:focus-visible,.eios-button:hover,.eios-button:focus-visible{background:#ffd07d;transform:translateY(-2px)}.eios-outline-button{border:1px solid var(--line-strong);color:#e8f5ff;background:#0d2f4d}.eios-outline-button:hover,.eios-outline-button:focus-visible{border-color:var(--gold);background:#134062;transform:translateY(-2px)}.eios-hero{background:radial-gradient(circle at 78% 40%,#1a6a973b 0,#0000 34%),linear-gradient(122deg,#020d18 6%,#061c31 58%,#0a2d4a 100%);grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:clamp(30px,5vw,80px);min-height:760px;padding:92px max(5vw,24px);display:grid;position:relative;overflow:hidden}.eios-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#93ddff12 1px,#0000 1px),linear-gradient(90deg,#93ddff12 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0008 62%,#0000);mask-image:linear-gradient(90deg,#000,#0008 62%,#0000)}.eios-orbit{pointer-events:none;border:1px solid #8fd7f447;border-radius:50%;position:absolute}.orbit-one{width:min(56vw,760px);height:min(56vw,760px);top:-220px;right:-180px}.orbit-two{border-color:#f2bc633d;width:min(38vw,520px);height:min(38vw,520px);bottom:-140px;right:12%}.eios-hero-copy,.eios-hero-art{z-index:1;position:relative}.eios-hero-copy{max-width:690px;animation:.5s ease-out both eiosReveal}.eios-eyebrow{color:var(--gold);letter-spacing:.14em;margin:0 0 14px;font-size:11px;font-weight:900}.eios-hero h1,.eios-outcomes h2,.eios-capabilities h2,.eios-showcase h2,.eios-boundary h2,.eios-connect h2{letter-spacing:-.06em;margin:0;line-height:.94}.eios-hero h1{font-size:clamp(44px,6vw,82px)}.eios-hero h1 em{color:var(--cyan);font-style:normal}.eios-lede{color:#c7e3f3;max-width:600px;margin:26px 0;font-size:18px;line-height:1.62}.eios-actions,.eios-engagements{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eios-restriction{color:#a8cbde;letter-spacing:.03em;max-width:640px;margin:22px 0 0;font-size:11px;line-height:1.55}.eios-proof{padding:26px max(5vw,24px) 0}.eios-proof>p{color:#90c7e2;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:900}.eios-proof>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eios-proof span{border:1px solid var(--line);color:#d4ebf8;background:#0a2843;border-radius:10px;padding:14px 16px;font-size:13px;font-weight:700;box-shadow:0 10px 22px #0000002e}.section-intro{max-width:980px}.section-intro>p:last-child{max-width:760px;color:var(--text-soft);margin:24px 0 0;font-size:17px;line-height:1.65}.eios-outcomes,.eios-capabilities,.eios-showcase,.eios-boundary,.eios-connect{padding:102px max(5vw,24px)}.eios-outcomes{background:radial-gradient(circle at 2% 6%,#1a5c8229 0,#0000 28%),linear-gradient(125deg,#041629,#0a2d49 56%,#0f3a5d)}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.outcome-grid article{border:1px solid var(--line);background:#0c2d4b;border-radius:12px;min-height:220px;padding:22px;box-shadow:0 14px 30px #0000002b}.outcome-grid span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:900}.outcome-grid h3{margin:30px 0 9px;font-size:25px}.outcome-grid p{color:#c0deee;margin:0;line-height:1.58}.eios-capabilities{background:linear-gradient(128deg,#041427,#081f37 58%,#061a2f)}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.capability-card{border:1px solid var(--line);min-height:260px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d2d4a,#081b2f);border-radius:12px;padding:26px;transition:transform .2s,border-color .2s,background .2s}.capability-card:hover,.capability-card:focus-visible,.capability-card.active{border-color:var(--gold);background:linear-gradient(145deg,#113a5b,#0a2237);outline:none;transform:translateY(-4px)}.capability-card span{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:900;display:block}.capability-card h3{margin:36px 0 11px;font-size:22px;line-height:1.08}.capability-card p{color:#bad9ea;margin:0;font-size:14px;line-height:1.55}.capability-card em{color:#89d1f3;margin-top:22px;font-size:12px;font-style:normal;font-weight:800;display:block}.capability-card em b{color:var(--gold);font-size:16px}.capability-detail{background:linear-gradient(132deg,#0e3554,#071d30);border:1px solid #f2bc6363;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:20px;padding:30px;display:grid;box-shadow:0 20px 42px #0000005c}.capability-detail h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1}.capability-detail>div:first-child>p:last-child{color:#c4e0ef;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.65}.capability-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.capability-detail .eios-button{cursor:pointer;border:0;font-family:inherit}.eios-showcase{background:radial-gradient(circle at 96% 12%,#2163872b 0,#0000 40%),linear-gradient(128deg,#05162b,#0a2944 52%,#0d3657)}.showcase-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;margin-top:32px;display:grid}.view-selector{gap:10px;display:grid}.view-selector button{text-align:left;border:1px solid var(--line);color:#e2f3ff;cursor:pointer;background:#092740;border-radius:11px;padding:17px;transition:transform .18s,border-color .18s,background .18s}.view-selector button:hover,.view-selector button:focus-visible,.view-selector button.active{border-color:var(--gold);background:#123a5c;outline:none;transform:translateY(-2px)}.view-selector button small,.view-selector button strong,.view-selector button span{display:block}.view-selector button small{color:#8bc9e7;letter-spacing:.1em;font-size:10px;font-weight:900}.view-selector button strong{margin:9px 0;font-size:18px;line-height:1.2}.view-selector button span{color:#f2bc63;letter-spacing:.08em;font-size:11px;font-weight:800}.product-frame{border:1px solid var(--line-strong);background:#06182a;border-radius:14px;overflow:hidden;box-shadow:0 26px 46px #00000063}.product-frame.prominent{box-shadow:0 30px 55px #00000073}.frame-top{border-bottom:1px solid var(--line);color:#9ed0e8;letter-spacing:.08em;background:#0b2a45;justify-content:space-between;gap:8px;padding:10px 14px;font-size:10px;font-weight:900;display:flex}.product-image{background:#03111f;min-height:min(42vw,460px);position:relative}.product-image:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03111f1f 0%,#03111fab 85%,#03111fd9 100%);position:absolute;inset:0}.property-watermark{z-index:2;color:#f2bc63;letter-spacing:.1em;background:#06182ac9;border:1px solid #f2bc6361;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;bottom:14px;left:14px}.product-frame figcaption{background:#08253e;padding:16px}.product-frame figcaption p{color:#9dd0ea;letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}.product-frame figcaption strong{color:#fff;margin:10px 0 8px;font-size:22px;line-height:1.15;display:block}.product-frame figcaption span{color:#bfdced;font-size:14px;line-height:1.55}.eios-boundary{background:linear-gradient(125deg,#04172b,#08253f);grid-template-columns:.95fr 1.05fr;align-items:start;gap:26px;display:grid}.eios-boundary p:last-child{color:#c5deed;margin:0;font-size:17px;line-height:1.65}.eios-connect{text-align:center;background:radial-gradient(circle at 50% -8%,#236f9b 0,#0d3555 35%,#061c31 76%),linear-gradient(130deg,#072139,#092745)}.eios-connect h2{max-width:840px;margin:0 auto}.eios-connect>p{color:#c7e2f1;max-width:760px;margin:24px auto 32px;font-size:18px;line-height:1.62}.eios-connect>small{color:#a9cadd;max-width:960px;margin:20px auto 0;font-size:11px;line-height:1.55;display:block}.eios-footer{background:#030f1a;align-items:center;gap:14px;padding:28px max(5vw,24px);display:flex}.eios-footer p{color:#bdd8e8;max-width:980px;margin:0;font-size:11px;line-height:1.55}@keyframes eiosReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.eios-hero,.showcase-layout,.eios-boundary,.capability-detail{grid-template-columns:1fr}.capability-detail-actions{justify-content:flex-start}.outcome-grid,.capability-grid,.eios-proof>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.eios-nav{height:76px}.eios-nav nav a:not(.eios-nav-cta){display:none}.eios-nav nav{gap:0}.eios-outcomes,.eios-capabilities,.eios-showcase,.eios-boundary,.eios-connect{padding-top:82px;padding-bottom:82px}.outcome-grid,.capability-grid,.eios-proof>div{grid-template-columns:1fr}.eios-hero{min-height:0;padding-top:82px;padding-bottom:82px}.eios-hero h1{font-size:clamp(40px,11vw,54px)}.product-image{min-height:280px}.eios-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.eios-hero-copy{animation:none}}
.premium-site-scope .eios-executive-page .eios-proof{background:#e7edef!important;padding:18px max(5vw,28px) 20px!important}.premium-site-scope .eios-executive-page .eios-proof>p{color:#315f7c!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:.76rem!important;font-weight:800!important}.premium-site-scope .eios-executive-page .eios-proof>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.premium-site-scope .eios-executive-page .eios-proof span{background:#fff!important;border:1px solid #06213c1f!important;border-radius:9px!important;padding:14px 16px!important;display:block!important;box-shadow:0 8px 20px #06213c0d!important}.premium-site-scope .eios-executive-page .eios-proof span strong,.premium-site-scope .eios-executive-page .eios-proof span small{display:block!important}.premium-site-scope .eios-executive-page .eios-proof span strong{color:#06213c!important;font-size:1rem!important}.premium-site-scope .eios-executive-page .eios-proof span small{margin-top:5px;color:#536c7e!important;font-size:.78rem!important;line-height:1.42!important}.premium-site-scope .eios-capabilities--compact{background:linear-gradient(110deg,#eef2f2,#f8f8f5)!important;padding:38px max(5vw,28px)!important}.premium-site-scope .eios-capabilities--compact .section-intro{max-width:880px!important;margin-bottom:20px!important}.premium-site-scope .eios-executive-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.premium-site-scope .eios-executive-capability-card{background:#fff!important;border:1px solid #06213c1f!important;border-radius:10px!important;min-height:178px!important;padding:18px!important;box-shadow:0 10px 26px #06213c0f!important}.premium-site-scope .eios-showcase--compact{background:#f8f9f7!important;padding:38px max(5vw,28px)!important}.premium-site-scope .eios-showcase--compact .section-intro{max-width:880px!important;margin-bottom:20px!important}.premium-site-scope .eios-showcase--compact .showcase-layout{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr)!important;gap:12px!important;margin-top:20px!important}.premium-site-scope .eios-showcase--compact .view-selector{gap:8px!important}.premium-site-scope .eios-showcase--compact .view-selector button{min-height:0!important;padding:14px!important}.premium-site-scope .eios-showcase--compact .view-selector button strong{color:#14364f!important;margin:6px 0!important;font-size:.98rem!important;line-height:1.24!important}.premium-site-scope .eios-showcase--compact .view-selector button small{color:#60798a!important;font-size:.68rem!important}.premium-site-scope .eios-showcase--compact .view-selector button span{color:#315f7c!important;font-size:.7rem!important}.premium-site-scope .eios-showcase--compact .product-image{height:clamp(300px,28vw,390px)!important;min-height:300px!important}.premium-site-scope .eios-executive-page .eios-connect{padding:34px max(5vw,28px)!important}.premium-site-scope .eios-executive-page .eios-connect h2{max-width:850px!important;font-size:clamp(2rem,3.3vw,3.3rem)!important}.premium-site-scope .eios-executive-page .eios-connect p{max-width:780px!important}@media (max-width:960px){.premium-site-scope .eios-executive-capability-grid,.premium-site-scope .eios-executive-page .eios-proof>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-site-scope .eios-showcase--compact .showcase-layout{grid-template-columns:1fr!important}}@media (max-width:620px){.premium-site-scope .eios-executive-capability-grid,.premium-site-scope .eios-executive-page .eios-proof>div{grid-template-columns:1fr!important}.premium-site-scope .eios-capabilities--compact,.premium-site-scope .eios-showcase--compact,.premium-site-scope .eios-executive-page .eios-connect{padding-left:4vw!important;padding-right:4vw!important}}
