:root{--launch-navy:#061426;--launch-blue:#2f80ed;--launch-cyan:#49b5ff;--launch-gold:#ffd166;--launch-text:#f7fbff;--launch-muted:#c7d6ea;--launch-line:rgba(255,255,255,.14)}
.launch-wrap{width:min(1180px,92%);margin:0 auto}
.launch-founder,.launch-assurance{padding:76px 0;border-top:1px solid var(--launch-line);background:linear-gradient(180deg,#071a31,#061426);color:var(--launch-text)}
.launch-assurance{background:linear-gradient(180deg,#061426,#0a1f3d)}
.launch-founder-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;align-items:start}
.launch-founder-profile,.launch-founder-content article,.launch-assurance-grid article,.launch-faq{border:1px solid var(--launch-line);background:rgba(255,255,255,.055);border-radius:22px;box-shadow:0 22px 60px rgba(0,0,0,.2)}
.launch-founder-profile{padding:30px;position:sticky;top:96px}
.launch-founder-photo-card{margin:20px 0 24px;overflow:hidden;border:1px solid rgba(255,209,102,.58);border-radius:18px;background:#061426;box-shadow:0 20px 44px rgba(0,0,0,.3)}
.launch-founder-photo-card img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:center}
.launch-founder-profile h2,.launch-assurance h2,.launch-faq h2{margin:14px 0 6px;color:#fff}
.launch-founder-profile h3{font-size:1.5rem;margin:24px 0 10px;color:var(--launch-gold)}
.launch-founder-profile p,.launch-founder-content p,.launch-assurance p,.launch-faq p{color:var(--launch-muted)}
.launch-role{font-weight:900;color:#fff!important;margin-top:0}
.launch-monogram{width:88px;height:88px;margin-top:24px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--launch-blue),var(--launch-cyan));font-size:2rem;font-weight:1000;box-shadow:0 16px 38px rgba(47,128,237,.32)}
.launch-founder-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.launch-founder-content article,.launch-assurance-grid article{padding:23px}
.launch-founder-content article:last-child{grid-column:1/-1}
.launch-founder-content h3,.launch-assurance-grid h3{color:#fff;margin:0 0 9px}
.launch-founder-content p,.launch-assurance-grid p{margin:0}
.launch-founder-content .launch-founder-bio{grid-column:1/-1}.launch-founder-bio p+p{margin-top:15px}.launch-founder-content .launch-founder-trust{grid-column:1/-1}.launch-founder-trust ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0 0;padding:0;list-style:none}.launch-founder-trust li{position:relative;padding:12px 14px 12px 36px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035);color:var(--launch-muted)}.launch-founder-trust li:before{content:'✓';position:absolute;left:14px;color:var(--launch-gold);font-weight:950}.launch-founder-content .launch-founder-signature{grid-column:1/-1;border-color:rgba(255,209,102,.42);background:linear-gradient(135deg,rgba(255,209,102,.09),rgba(255,255,255,.045))}.launch-founder-signature strong{color:#fff;font-size:1.08rem}.launch-founder-signature blockquote{margin:16px 0 0;padding:14px 0 0;border-top:1px solid rgba(255,209,102,.28);color:var(--launch-gold);font-size:1.05rem;font-weight:850;line-height:1.55}
.launch-kicker{display:inline-block;border:1px solid rgba(73,181,255,.36);background:rgba(73,181,255,.11);color:#def3ff;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}
.launch-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:24px}
.launch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 18px;border-radius:999px;text-decoration:none!important;font-weight:950;border:1px solid var(--launch-line)}
.launch-btn-gold{background:var(--launch-gold);color:#061426!important}.launch-btn-ghost{background:rgba(255,255,255,.07);color:#fff!important}
.launch-phone{margin-bottom:0}.launch-phone a{color:#fff;font-weight:850}
.launch-assurance> .launch-wrap>h2{max-width:850px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}
.launch-assurance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}
.launch-faq{padding:26px;margin-top:28px}.launch-faq details{border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0}.launch-faq details:last-child{border-bottom:0}.launch-faq summary{cursor:pointer;font-weight:900;color:#fff}.launch-faq p{margin:8px 0 0}
.launch-disclaimer{font-size:.88rem;margin:20px 0 0;max-width:1000px}
@media(max-width:900px){.launch-founder-grid{grid-template-columns:1fr}.launch-founder-profile{position:static}.launch-founder-content,.launch-assurance-grid{grid-template-columns:1fr}.launch-founder-content article:last-child{grid-column:auto}}
@media(max-width:600px){.launch-founder,.launch-assurance{padding:54px 0}.launch-founder-profile,.launch-founder-content article,.launch-assurance-grid article,.launch-faq{padding:20px;border-radius:18px}.launch-actions{flex-direction:column}.launch-btn{width:100%;text-align:center;white-space:normal}.launch-founder-photo-card{margin:18px 0 22px;border-radius:15px}.launch-founder-profile h2{font-size:2rem}.launch-founder-trust ul{grid-template-columns:1fr}.launch-founder-signature blockquote{font-size:1rem}}
@media print{.launch-actions{display:none}.launch-founder-profile{position:static}}
