@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--am-navy: #08175c;--am-purple: #775fe9;--am-blue-mid: #6988b7;--am-blue-light: #a2b0cc;--am-green: #dbeaa7;--am-green2: #d0ed94;--am-green3: #ceeaae;--am-pink: #f359af;--am-pink2: #cf7fe0}body{font-family:Inter,system-ui,sans-serif;background:#f5f7fc;color:var(--am-navy)}.hero{background:var(--am-navy);padding:56px 24px 64px;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:#775fe92e}.hero:after{content:"";position:absolute;bottom:-60px;left:-60px;width:240px;height:240px;border-radius:50%;background:#ceeaae1a}.logo-img{display:block;height:44px;width:auto;margin:0 auto 32px;position:relative;z-index:1}.hero-badge{display:inline-block;background:#775fe940;color:#c4b8ff;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:24px;position:relative;z-index:1;border:1px solid rgba(119,95,233,.4)}.hero h1{font-size:34px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:16px;position:relative;z-index:1;letter-spacing:-.5px}.hero h1 .highlight{color:var(--am-green2)}.hero-sub{font-size:17px;color:#ffffffb8;line-height:1.6;max-width:520px;margin:0 auto 36px;position:relative;z-index:1;font-weight:400}.form-card{background:#fff;border-radius:20px;padding:32px 28px;max-width:460px;margin:0 auto;position:relative;z-index:1;box-shadow:0 4px 40px #08175c2e}.form-card h2{font-size:20px;font-weight:700;color:var(--am-navy);margin-bottom:6px;text-align:left}.form-card p{font-size:14px;color:var(--am-blue-mid);margin-bottom:20px;text-align:left}.trust-bar{background:var(--am-green2);padding:14px 24px;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.trust-item{font-size:13px;font-weight:700;color:var(--am-navy);display:flex;align-items:center;gap:6px}.section{padding:56px 24px;max-width:640px;margin:0 auto}.section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--am-purple);margin-bottom:12px}.section h2{font-size:26px;font-weight:800;color:var(--am-navy);line-height:1.25;margin-bottom:16px;letter-spacing:-.3px}.section p{font-size:16px;color:#4a5580;line-height:1.7;margin-bottom:12px}.steps-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}.step-card{background:#fff;border-radius:16px;padding:24px 22px;display:flex;gap:18px;align-items:flex-start;border:1.5px solid #e8ecf5}.step-num{width:38px;height:38px;border-radius:10px;background:var(--am-navy);color:#fff;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-card h3{font-size:16px;font-weight:700;color:var(--am-navy);margin-bottom:6px}.step-card p{font-size:14px;color:#4a5580;line-height:1.6;margin:0}.differentials{background:var(--am-navy);padding:56px 24px}.diff-inner{max-width:640px;margin:0 auto}.diff-inner .section-label{color:var(--am-green2)}.diff-inner h2{font-size:26px;font-weight:800;color:#fff;margin-bottom:28px;letter-spacing:-.3px}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.diff-item{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 18px;display:flex;gap:14px;align-items:flex-start}.diff-icon{width:36px;height:36px;border-radius:8px;background:#775fe940;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.diff-item h3{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.diff-item p{font-size:13px;color:#fff9;line-height:1.5}.cta-section{background:linear-gradient(135deg,var(--am-green3) 0%,var(--am-green2) 100%);padding:56px 24px;text-align:center}.cta-section h2{font-size:28px;font-weight:800;color:var(--am-navy);margin-bottom:12px;letter-spacing:-.3px}.cta-section p{font-size:16px;color:#2e4080;margin-bottom:28px;line-height:1.6}.btn-cta{display:inline-block;padding:15px 36px;background:var(--am-navy);color:#fff;border-radius:12px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;border:none;letter-spacing:.2px;transition:background .2s}.btn-cta:hover{background:#0f2480}.footer{background:#f0f2f9;padding:24px;text-align:center;font-size:12px;color:#8a93ae}.footer a{color:var(--am-blue-mid);text-decoration:none}
