:root{--paper:#f0f3f8;--ink:#14202b;--coral:#245eea;--accent:#245eea;--glass-accent:#2d64e8;--glass-tint:#b5d8ff;--muted:#5e6c7a;--line:#d3dce7}
.site-nav{display:flex;justify-content:space-between;gap:22px;background:#fffffff5}
.site-nav .brand-original{order:0;flex-shrink:0}
.site-nav .desktop-nav{order:1;gap:4px;justify-self:auto}
.site-nav .nav-actions{order:2;justify-self:auto}
.desktop-nav a{font-size:13px;padding:7px 10px}
.hero{padding-top:132px;min-height:710px}
.hero h1{font-size:56px;line-height:1.05;letter-spacing:-1.9px;max-width:940px;margin:0 auto}
.hero-content>p{font-size:17px;line-height:1.45;margin-top:20px;max-width:650px;color:#435365}
.hero-content>.pill{margin-top:24px;background:#245eea;color:#fff;box-shadow:0 8px 24px #245eea17}
.glass-stage.hero-glass{height:292px;width:min(680px,90vw);margin-top:10px}
.hero-guide{top:405px;height:190px;stroke:#9ab3d4aa}
.hero-guide .guide-secondary{stroke:#b7c9df80}
.hero-guide circle{fill:#3c71d5}
.curtain{height:338px}
.curtain-light{left:18%;right:18%;top:-192px;height:490px;background:radial-gradient(ellipse at 50% 25%,#2865eae0 0%,#4e8af2bd 24%,#86b3fb6c 44%,#c6dbfd24 64%,transparent 76%);filter:blur(18px)}
.curtain-stripes{background:repeating-linear-gradient(90deg,transparent 0,transparent 11px,#fff2 12px,#fff5 14px,#225fd519 15px,transparent 19px)}
.pill-coral,.contact-dialog .pill-coral{background:#1d51cd}
.result-coral{background:#1d51cd;border-color:#1d51cd}
.process{background:#14222f}
.fit-core{background:#172735}
.fit-paths .accent-path,.delivery-drawing .draw-path{stroke:#245eea}
.core-circle{fill:#245eea;stroke:#245eea;filter:drop-shadow(0 0 10px #245eea2a)}
.audience-grid:before{background:#679cf4;opacity:.65}
.cta-glow{background:radial-gradient(ellipse at 25% 36%,#82adf55d,transparent 40%),radial-gradient(ellipse at 78% 39%,#80b2fd5b,transparent 40%)}
.capability-icon{background:#e5edff;color:#2856ae}
.footer{background:#14222f}
.hero-emblem{display:none}
@media(min-width:1500px){.hero{padding-top:145px;min-height:780px}.hero h1{font-size:62px}.glass-stage.hero-glass{height:320px;width:740px}.hero-guide{top:440px}}
@media(max-width:1100px){.site-nav{gap:16px}.desktop-nav a{font-size:12px;padding:7px 8px}.hero h1{font-size:54px}}
@media(max-width:900px){.site-nav .desktop-nav{display:none}.site-nav{display:flex}.site-nav .nav-actions{margin-left:auto}}
@media(max-width:760px){.site-nav{gap:10px;padding:0 15px}.hero{padding-top:110px;min-height:650px}.hero h1{font-size:35px;line-height:1.1;letter-spacing:-1.15px}.hero-content>p{font-size:15px;line-height:1.5;max-width:360px;margin-top:20px}.hero-content>.pill{margin-top:23px}.glass-stage.hero-glass{height:270px;width:100%;margin-top:8px}.hero-guide{top:350px;height:180px}.curtain{height:300px}.curtain-light{left:-18%;right:-18%;top:-185px;height:430px}.footer-glass{opacity:.82}}
@media(max-width:360px){.hero{padding-top:106px;min-height:620px}.hero h1{font-size:30px;letter-spacing:-.9px}.hero-content>p{font-size:14px;max-width:286px}.hero-content>.pill{margin-top:22px}.glass-stage.hero-glass{height:250px;margin-top:8px}.hero-guide{top:320px}}
