.founding-banner{margin:0 clamp(20px,5vw,70px) 72px;padding:clamp(26px,4vw,48px);border:1px solid #e1ddea;border-radius:28px;background:linear-gradient(135deg,#fff 0%,#f6f1ff 55%,#fae8e7 100%);display:grid;grid-template-columns:1.25fr .75fr;gap:32px;align-items:center}.founding-banner[hidden]{display:none}.founding-banner h2{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,64px);line-height:1;margin:10px 0 14px;letter-spacing:-.04em}.founding-banner p{max-width:700px;color:#716b80;line-height:1.6}.founding-kicker{font-size:12px;letter-spacing:.15em;font-weight:750;color:#6552cf}.founding-live{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.founding-live div{background:#ffffffc7;border:1px solid #e7e1ec;border-radius:18px;padding:18px}.founding-live strong{display:block;font-size:28px}.founding-live span{font-size:12px;color:#777184}.founding-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}@media(max-width:760px){.founding-banner{grid-template-columns:1fr;margin:0 16px 50px}.founding-live{grid-template-columns:1fr 1fr}}

/* Prevent oversized values and duplicated introductory heroes on phones. */
.founding-live strong [data-founding-count],.founding-live strong [data-founding-capacity]{font:inherit;color:inherit}.founding-live strong[data-founding-price],.founding-live strong[data-founding-launch]{font-size:clamp(20px,2.4vw,30px);line-height:1.25}.founding-live strong{overflow-wrap:normal}.founding-banner{margin-top:24px}.founding-banner h2{font-size:clamp(36px,4.3vw,60px)}
@media(max-width:900px){body[data-prelaunch="true"] main>.hero{display:none}.founding-banner{grid-template-columns:1fr;padding:24px;gap:22px}.founding-live{grid-template-columns:1fr 1fr;gap:10px}.founding-live>div{padding:16px;min-height:110px}.founding-live strong[data-founding-price],.founding-live strong[data-founding-launch]{font-size:22px}.founding-banner p{font-size:16px;line-height:1.6}.founding-cta a{min-height:48px}}
