/* 60/30/10 direction: warm space, navy structure, coral only on conversion buttons. */
.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reward-grid article{padding:28px;border:1px solid #1A2B4C;border-radius:18px}.reward-grid strong{display:block;font-size:2.5rem;margin-bottom:20px;letter-spacing:-.04em}.reward-grid h3{font-size:1.15rem}.reward-example{padding:30px;background:#f3f0ea;border-radius:18px;margin-top:25px}.reward-example h3{font-size:1.4rem}@media(max-width:780px){.reward-grid{grid-template-columns:1fr}}
:root{--paper:#FDFBF7;--ink:#1A2B4C;--accent:#1A2B4C;--gold:#1A2B4C;--soft:#f3f0ea;--muted:#48556b;--line:#d9d9d5}
body.public-site,body.workspace-site{background:#FDFBF7;color:#1A2B4C}.site-header{background:#fdfbf7f5}.site-footer,.cta-section,.trust-strip,.earnings-result,.economics-result,.capital-total{background:#1A2B4C}.brand-square,.eyebrow-line{background:#1A2B4C}.public-site :focus-visible,.workspace-site :focus-visible{outline:3px solid #1A2B4C;outline-offset:4px}.site-footer :focus-visible,.cta-section :focus-visible,.earnings-result :focus-visible,.economics-result :focus-visible{outline-color:#FDFBF7}.service-card,.path-card{background:#FDFBF7}.service-card:hover{border-top-color:#1A2B4C}.button,button.primary{background:#1A2B4C;border-color:#1A2B4C;color:#FDFBF7;border-radius:999px;box-shadow:none}.button:hover,button.primary:hover{background:#283f64}.button-outline{background:transparent;color:#1A2B4C}.button-outline:hover{background:#ebe8e1;color:#1A2B4C}.button.cta-high-value,button.primary.cta-high-value{background:#FF6B4A;border-color:#FF6B4A;color:#1A2B4C;font-weight:750}.button.cta-high-value:hover,button.primary.cta-high-value:hover{background:#FF6B4A;box-shadow:0 0 0 3px #1A2B4C;transform:translateY(-1px)}.cta-section .eyebrow,.economics-result .eyebrow,.earnings-result .eyebrow,.capital-total .eyebrow,.break-even strong{color:#FDFBF7}.site-footer .brand-square{background:#FDFBF7}.capital-section,.economics-section,.mission-band,.market-section,.choice-section{background:#f3f0ea}.capital-total,.earnings-result,.economics-result{border-radius:18px}.thesis-tags span,.region-label,.savings-panel strong{color:#1A2B4C}.thesis-tags span,.savings-panel{background:#f3f0ea;border-color:#d9d9d5}.allocation-bar span:nth-child(n){background:#FDFBF7}.allocation-bar span:nth-child(2){opacity:.8}.allocation-bar span:nth-child(3){opacity:.6}.allocation-bar span:nth-child(4){opacity:.4}.allocation-bar span:nth-child(5){opacity:.2}.public-nav a:hover,.public-nav a[aria-current=page]{border-color:#1A2B4C}.service-card h3{font-size:clamp(1.7rem,2.3vw,2.25rem)}
.launch-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:64px;align-items:center;padding-block:76px 64px}.launch-hero h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.07}.launch-hero .hero-intro{max-width:620px}.launch-hero .small-note{margin-top:22px;font-size:.8rem}.launch-hero-aside{position:relative}.launch-hero-aside figure{margin:0}.launch-hero-aside img{display:block;width:100%;height:340px;object-fit:cover;border-radius:22px}.launch-hero-aside figcaption,.professional-layout figcaption{font-size:.7rem;color:var(--muted);margin-top:8px}.hero-process{background:#1A2B4C;color:#FDFBF7;padding:25px 30px;border-radius:18px;margin:20px 0 0 30px}.hero-process .eyebrow{color:#FDFBF7;margin-bottom:15px}.hero-process ol{padding-left:20px;margin:0}.hero-process li{padding-left:7px;font-size:.9rem}.hero-process span{display:block;font-size:.8rem;color:#e0e5ed}.launch-status{display:flex;gap:20px;align-items:center;padding:20px 24px;border:1px solid var(--line);border-radius:12px;font-size:.82rem}.launch-status strong{white-space:nowrap}.launch-status span{flex:1}.launch-status a{white-space:nowrap}.launch-band{padding:90px 0;background:#f3f0ea;border-block:1px solid var(--line)}.section-link{margin-top:28px}.start-options{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.start-options article,.perk-grid article{padding:34px;border:1px solid #bec4ce;border-radius:20px;background:#FDFBF7}.start-options .recommended-option{border:2px solid #1A2B4C}.recommendation,.option-label{display:inline-block;font-size:.76rem;font-weight:750;margin-bottom:24px}.recommendation{padding:8px 12px;border-radius:99px;background:#1A2B4C;color:#FDFBF7}.professional-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.professional-layout figure{margin:0}.professional-layout img{width:100%;height:620px;object-fit:cover;display:block;border-radius:22px}.perk-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.perk-number{font-size:3.2rem;font-weight:650;line-height:1.2;margin:24px 0}.perk-number span{display:block;font-size:.95rem;letter-spacing:0;margin-top:12px}.perk-terms{margin-top:30px;padding:22px 0;border-top:1px solid var(--line)}details summary{cursor:pointer;font-weight:650;padding:12px 0}details p{margin:16px 0}.persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.persona-grid article{border-top:2px solid #1A2B4C;padding-top:25px}.persona-grid h3{font-size:1.4rem;line-height:1.35}.launch-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--line)}.launch-faq details{border-bottom:1px solid var(--line);padding:10px 0}.launch-faq .text-link{overflow-wrap:anywhere}.closing-actions{display:grid;gap:20px;justify-items:start}.closing-actions .text-link{color:#FDFBF7}.launch-home section[id]{scroll-margin-top:130px}.member-review{padding:25px;border:1px solid var(--line);border-radius:16px;margin:20px 0}.founder-badge{display:inline-block;border:1px solid #1A2B4C;border-radius:99px;padding:6px 12px;font-size:.8rem}.review-feedback{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:1000px){.launch-hero{gap:35px}.launch-hero .actions{gap:14px}.professional-layout{gap:35px}.public-nav{gap:18px}}
@media(max-width:780px){.launch-hero,.professional-layout,.start-options,.perk-grid,.launch-faq{grid-template-columns:1fr}.launch-hero{padding-top:45px}.launch-hero-aside img{height:300px}.hero-process{margin-left:0}.launch-status{align-items:flex-start;flex-direction:column;gap:8px}.professional-layout figure{max-width:480px}.professional-layout img{height:400px}.persona-grid{grid-template-columns:1fr;gap:25px}.launch-band{padding:65px 0}.launch-home section[id]{scroll-margin-top:185px}.public-nav{justify-content:flex-start;gap:0 20px}.perk-grid article,.start-options article{padding:25px}.launch-hero .button{width:100%}}
@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}

