*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Source Sans 3',sans-serif;background:#0a1628;color:#fff;line-height:1.6;min-height:100vh}h1,h2,h3,h4{font-family:'Bebas Neue',sans-serif;letter-spacing:.02em}.container{max-width:700px;margin:0 auto;padding:0 24px}.success-header{background:linear-gradient(180deg,#16a34a 0%,#15803d 100%);padding:30px;text-align:center}.checkmark{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:40px;color:#16a34a}.success-header h1{font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;margin-bottom:12px}.success-header p{font-size:1.2rem;opacity:.95;max-width:500px;margin:0 auto}.main-content{padding:60px 24px;text-align:center}.main-content h2{font-size:2rem;margin-bottom:16px}.main-content h2 span{color:#ffd054}.main-content p{color:#b8c4d4;font-size:1.1rem;max-width:550px;margin:0 auto 40px;margin-bottom:40px}.content-card{background:#142340;border-radius:16px;overflow:hidden;max-width:500px;margin:0 auto 40px;border:1px solid rgba(255,208,84,.2);transition:all .3s ease;text-decoration:none;display:block}.content-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(255,208,84,.15);border-color:#ffd054}.card-image{width:100%;height:200px;background:linear-gradient(135deg,#1e3a5f 0%,#142340 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="%23ffd054" opacity="0.1"/><circle cx="80" cy="40" r="3" fill="%23ffd054" opacity="0.1"/><circle cx="40" cy="70" r="2" fill="%23ffd054" opacity="0.1"/><circle cx="70" cy="80" r="2" fill="%23ffd054" opacity="0.1"/></svg>');background-size:100px 100px}.card-logo{position:relative;z-index:1;text-align:center}.card-logo .icon{font-size:48px;margin-bottom:8px}.card-logo span{font-family:'Bebas Neue',sans-serif;font-size:1.8rem;color:#fff;display:block}.card-logo span em{color:#ffd054;font-style:normal}.card-body{padding:24px}.card-body h3{font-size:1.5rem;margin-bottom:8px;color:#fff}.card-body p{color:#b8c4d4;font-size:1rem;margin-bottom:16px}.card-button{display:inline-flex;align-items:center;gap:8px;background:#ffd054;color:#0a1628;font-family:'Bebas Neue',sans-serif;font-size:1.2rem;letter-spacing:.03em;padding:12px 24px;border-radius:6px;text-decoration:none;transition:all .3s ease}.card-button:hover{background:#ffda6a}.card-button .arrow{transition:transform .3s ease}.content-card:hover .card-button .arrow{transform:translateX(4px)}.whats-next{background:#142340;padding:48px 24px}.whats-next h3{text-align:center;font-size:1.8rem;margin-bottom:32px;color:#fff}.steps{display:grid;gap:24px;max-width:550px;margin:0 auto}.step{display:flex;gap:16px;align-items:flex-start}.step-number{width:36px;height:36px;background:#ffd054;color:#0a1628;font-family:'Bebas Neue',sans-serif;font-size:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content h4{font-family:'Source Sans 3',sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:4px}.step-content p{color:#b8c4d4;font-size:.95rem;margin:0}.what-you-get{padding:48px 24px;background:#0a1628}.what-you-get h3{text-align:center;font-size:1.8rem;margin-bottom:32px}.what-you-get h3 span{color:#ffd054}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;max-width:600px;margin:0 auto}.benefit-item{display:flex;align-items:center;gap:12px;background:#142340;padding:16px 20px;border-radius:8px}.benefit-item span{font-size:1.3rem}.benefit-item p{color:#fff;font-size:.95rem;margin:0}.help-section{padding:48px 24px;text-align:center;background:#142340}.help-section h3{font-size:1.5rem;margin-bottom:12px}.help-section p{color:#b8c4d4;font-size:1rem;margin-bottom:8px}.help-section a{color:#ffd054;text-decoration:none}.help-section a:hover{text-decoration:underline}footer{padding:24px;background:#0a1628;text-align:center;border-top:1px solid rgba(255,255,255,.1)}footer p{color:#b8c4d4;font-size:.85rem}footer a{color:#ffd054;text-decoration:none}@media (max-width:600px){.success-header{padding:40px 20px}.checkmark{width:60px;height:60px;font-size:30px}.main-content,.whats-next,.what-you-get,.help-section{padding:40px 20px}.card-image{height:160px}.benefits-grid{grid-template-columns:1fr}}