:root{
 --ink:#070C48;
 --ink-soft:#19438A;
 --paper:#F5F7F8;
 --paper-2:#DAEBFF;
 --green:#00A66B;
 --purple:#29065C;
 --orange:#06C3B9;
 --blue:#002782;
 --muted:#737895;
 --line:rgba(0,39,130,.14);
 --white-line:rgba(255,255,255,.18);
 --shadow:0 24px 70px rgba(7,12,72,.14);
}
body{background-color:var(--paper);color:var(--ink)}
::selection{background:#06C3B9;color:#070C48}
:focus-visible{outline-color:#06C3B9}
.site-header.scrolled,body:not(.home) .site-header{background:transparent!important;border-color:rgba(0,39,130,.12)!important;box-shadow:0 8px 28px rgba(7,12,72,.08)!important}
.site-header.scrolled .desktop-nav a,.site-header.scrolled .brand,body:not(.home) .site-header .brand,body:not(.home) .site-header .desktop-nav a{color:#070C48!important}
.header-cta,.btn.primary,.content-btn.primary,.fanava-modal-submit{background:linear-gradient(135deg,#002782 0%,#29065C 100%)!important;color:#fff!important;box-shadow:0 14px 32px rgba(7,12,72,.2)!important}
.hero{background-color:#070C48!important}
.hero::before,.hero-slide::before{background:linear-gradient(90deg,rgba(7,12,72,.97) 0%,rgba(7,12,72,.80) 46%,rgba(41,6,92,.35) 100%)!important}
.hero-copy h1,.hero-copy h2{color:#fff!important}.hero-copy>p{color:#DAEBFF!important}.hero-copy .eyebrow,.hero-copy .section-label{color:#06C3B9!important}
.hero-proof div{background:rgba(7,12,72,.5)!important;border-color:rgba(6,195,185,.32)!important}
.slide-dot.active,.hero-progress span,.story-progress span{background:#06C3B9!important}
.intro,.programs,.faq,.portfolio-map,.team,.mentors{background-color:#F5F7F8!important}
.advantages,.podcast{background-color:#F0F8FB!important}
.intro h2,.program-head h2,.advantages-head h2,.story-header h2,.horizontal-heading h2,.faq-head h2,.portfolio-map h2,.podcast h2,.team h2,.mentors h2,.pitch h2{color:#070C48!important}
.section-label,.program-badge,.horizontal-heading .section-label{color:#002782!important}
.scroll-story,.testimonial,.footer,.site-footer{background:linear-gradient(135deg,#070C48 0%,#29065C 100%)!important;color:#fff!important}
.scroll-story p,.testimonial p,.footer p,.site-footer p{color:#D1D5E0!important}
.map-progress{stroke:#06C3B9!important}.milestone.active b,.story-pulse{background:linear-gradient(135deg,#06C3B9,#00A66B)!important}
.portfolio{background:linear-gradient(180deg,#F0F8FB 0%,#DAEBFF 100%)!important}
.lime{background:linear-gradient(155deg,#DDF7F3 0%,#B1EAE6 100%)!important;color:#070C48!important}
.orange{background:linear-gradient(155deg,#DAEBFF 0%,#9EB2DD 100%)!important;color:#070C48!important}
.white{background:linear-gradient(180deg,#fff 0%,#F0F8FB 100%)!important;color:#070C48!important}
.violet{background:linear-gradient(155deg,#29065C 0%,#070C48 100%)!important;color:#fff!important}
.blue{background:linear-gradient(155deg,#19438A 0%,#002782 58%,#070C48 100%)!important;color:#fff!important}
.callout-card{background:linear-gradient(145deg,#29065C,#002782 58%,#06C3B9)!important;color:#fff!important}
.startup-card,.program-list article,.person-card,.podcast-story-card,.content-card,.fanava-el-grid article,.fanava-el-prose{border-color:rgba(0,39,130,.11)!important;box-shadow:0 18px 48px rgba(7,12,72,.09)!important}
.program-badge{background:#DAEBFF!important;color:#002782!important}
.podcast-spotlight,.podcast-cover{background:linear-gradient(145deg,#070C48,#29065C)!important}
.podcast-play,.podcast-player button{background:#06C3B9!important;color:#070C48!important}
.faq details[open] summary,.faq details:hover{color:#002782!important}
.faq details,.fanava-modal-dialog{background:#fff!important;border-color:rgba(0,39,130,.12)!important}
.apply,.pitch{background:linear-gradient(135deg,#002782 0%,#070C48 52%,#29065C 100%)!important}
.content-hero,.fanava-el-hero{background:radial-gradient(circle at 12% 20%,rgba(6,195,185,.18),transparent 28%),linear-gradient(135deg,#F5F7F8 0%,#F0F8FB 55%,#DAEBFF 100%)!important}
.content-hero h1,.fanava-el-hero h1{color:#070C48!important}
.content-mark span{background:linear-gradient(135deg,#06C3B9,#002782)!important}
.archive .site-main,.search .site-main,.blog:not(.home) .site-main{color:#070C48}
a:hover{color:#002782}
.footer a:hover,.site-footer a:hover,.scroll-story a:hover,.testimonial a:hover{color:#06C3B9}
