.founding-banner{color:#fff;background:linear-gradient(125deg,#071b39,#123f74);border:1px solid #3887db;border-radius:20px;min-width:0;margin:22px 0;padding:clamp(18px,3vw,28px);box-shadow:0 8px 25px #075dcf12}.founding-banner .founding-banner-badge{color:#082547;letter-spacing:1px;background:#aee5ff;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.founding-banner h2{color:#fff;letter-spacing:-.7px;margin:14px 0 7px;font-size:clamp(23px,3vw,32px);line-height:1.15}.founding-banner p{color:#e2efff;margin:0;line-height:1.5}.founding-banner .founding-banner-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.founding-banner-stages li{background:#ffffff10;border-radius:10px;padding:12px 8px}.founding-banner-stages span{color:#d3e5ff;font-size:11px;line-height:1.4;display:block}.founding-banner-stages strong{color:#fff;margin-top:5px;font-size:clamp(13px,2vw,17px);line-height:1.3;display:block}.founding-banner .founding-banner-terms{color:#c7daef;font-size:11px}.founding-banner .founding-banner-link{color:#fff;text-underline-offset:4px;margin-top:16px;font-size:14px;font-weight:700;display:inline-block}
