.success-page{font-family:var(--font-body);background:#fff;color:#0a2540}.success-hero{text-align:center;padding:5rem 1rem 3rem;background:linear-gradient(180deg,#f7fafc,#f9fbfd)}.success-hero .eyebrow{color:#ff6f61;font-weight:700;margin-bottom:.5rem}.success-hero h1{font-size:2rem;font-weight:800;margin-bottom:1rem}.success-hero .lead{color:#2f3c4d;max-width:700px;margin:0 auto;line-height:1.6}.next-steps{text-align:center;padding:3rem 1rem 5rem}.next-steps h2{font-size:1.75rem;font-weight:800;color:#0a2540;margin-bottom:1rem}.next-steps p{color:#2f3c4d;line-height:1.6;max-width:750px;margin:0 auto 2rem}.upgrade-offer{margin-top:3rem}.upgrade-offer h3{font-size:1.25rem;margin-bottom:.75rem;font-weight:700}.upgrade-offer .old-price{text-decoration:line-through;color:#777}.upgrade-offer .btn-primary{background:linear-gradient(135deg,#ff6f61,#ff836d);color:#fff;font-weight:700;border:none;border-radius:50px;padding:.9rem 2rem;text-decoration:none;display:inline-block;box-shadow:0 8px 20px rgba(255,111,97,.25);transition:all .3s ease}.upgrade-offer .btn-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ff836d,#ff6f61);box-shadow:0 12px 25px rgba(255,111,97,.35)}.upgrade-offer .small-note{font-size:.9rem;color:#2f3c4d;margin-top:.5rem}.back-home{margin-top:3rem}.back-home .btn-outline{border:2px solid #0a2540;color:#0a2540;font-weight:600;padding:.8rem 2rem;border-radius:50px;text-decoration:none;transition:all .3s ease}.back-home .btn-outline:hover{background:#0a2540;color:#fff}@media (max-width:600px){.success-hero h1{font-size:1.6rem}.next-steps h2{font-size:1.4rem}}