.maturity-launch{--launch-navy:#0a1f44;--launch-blue:#1d7fa8;--launch-orange:#f57c00;margin:auto;max-width:1e3px;padding:1.5rem 1rem 3rem}.maturity-launch section{box-sizing:border-box;max-width:none}.maturity-hero{min-height:28rem;padding:3rem 0}.maturity-copy{max-width:none}.maturity-status{align-items:center;color:#8cc7df;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;gap:.65rem;letter-spacing:.13em;padding-bottom:1.25rem;text-transform:uppercase}.maturity-status span{background:var(--launch-orange);border-radius:50%;box-shadow:0 0 0 .35rem rgba(245,124,0,.14);height:.55rem;width:.55rem}.maturity-copy h1{color:#fff;font-size:clamp(2.65rem,6vw,4.6rem);letter-spacing:-.045em;line-height:1.02;margin:0 0 1.5rem;max-width:50rem}.maturity-intro{color:#c8d5dc;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65;max-width:52rem;padding:0}.maturity-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin:2rem 0 1.5rem}.maturity-primary{align-items:center;display:inline-flex;font-family:Montserrat,sans-serif;min-height:3rem}.maturity-primary{background:var(--launch-orange);border:2px solid var(--launch-orange);color:#111;padding:.15rem 1.25rem}.maturity-primary:hover{background:#ff942a;border-color:#ff942a}.maturity-primary:focus-visible{outline:3px solid #fff;outline-offset:4px}.maturity-note{border-left:2px solid var(--launch-blue);color:#aabcc5;font-size:.9375rem;line-height:1.55;max-width:52rem;padding:.15rem 0 .15rem 1rem}.maturity-proof{border-bottom:1px solid rgba(140,199,223,.2);border-top:1px solid rgba(140,199,223,.2);display:grid;grid-template-columns:repeat(3,1fr);padding:2rem 0}.maturity-proof p{color:#aebfc7;font-size:1rem;line-height:1.55;padding:0 2rem}.maturity-proof p:first-child{padding-left:0}.maturity-proof p+p{border-left:1px solid rgba(140,199,223,.2)}.maturity-proof strong{color:#fff;display:block;font-family:Montserrat,sans-serif;margin-bottom:.4rem}@media(max-width:800px){.maturity-hero{padding-top:1.5rem}.maturity-copy{max-width:none}.maturity-proof{grid-template-columns:1fr}.maturity-proof p,.maturity-proof p:first-child{padding:1rem 0}.maturity-proof p+p{border-left:0;border-top:1px solid rgba(140,199,223,.2)}}@media(max-width:420px){.maturity-launch{padding-top:.5rem}.maturity-hero{min-height:auto}.maturity-actions{align-items:stretch;flex-direction:column}.maturity-primary{justify-content:center}}