*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}body{color:#0f172a;background:#f5f9ff;margin:0}.page{color:#0f172a;background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 45%,#fff 100%);min-height:100vh;position:relative;overflow:hidden}.background{pointer-events:none;position:fixed;inset:0}.orb{filter:blur(90px);border-radius:999px;position:absolute}.orb1{background:#3b82f624;width:420px;height:420px;top:-120px;left:-120px}.orb2{background:#0ea5e91a;width:500px;height:500px;bottom:-180px;right:-180px}.grid-bg{opacity:.45;background-image:radial-gradient(circle at 100% 0,#3b82f614,#0000 35%),linear-gradient(#0f172a08 1px,#0000 1px),linear-gradient(90deg,#0f172a08 1px,#0000 1px);background-size:auto,52px 52px,52px 52px;position:absolute;inset:0}.nav{z-index:2;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:24px;display:flex;position:relative}.brand-wrap{align-items:center;gap:14px;display:flex}.logo{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 10px 30px #00000014}.brand{color:#0f172a;font-size:20px;font-weight:800}.tagline{color:#64748b;font-size:13px}.call-link{color:#0f172a;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 10px 30px #0000000f}.main{z-index:2;grid-template-columns:1fr 520px;align-items:center;gap:50px;max-width:1200px;min-height:calc(100vh - 100px);margin:auto;padding:20px;display:grid;position:relative}.hero h1{color:#0f172a;letter-spacing:-2px;max-width:700px;font-size:64px;font-weight:800;line-height:.95}.hero-text{color:#475569;max-width:650px;margin-top:24px;font-size:19px;line-height:1.8}.pill{color:#2563eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:700px;margin-top:40px;display:grid}.feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #ffffffb3;border-radius:28px;padding:24px;box-shadow:0 15px 40px #0000000d}.feature-card svg{color:#2563eb}.feature-card p{color:#0f172a;margin-top:14px;font-weight:600}.trust-row{color:#475569;flex-wrap:wrap;gap:18px;margin-top:36px;font-size:14px;display:flex}.trust-row span{align-items:center;gap:8px;display:flex}.form-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd9;border:1px solid #ffffffb3;border-radius:36px;padding:34px;box-shadow:0 30px 80px #0f172a14}.progress-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.progress-head strong{color:#0f172a;font-size:18px}.progress-head p{color:#64748b;margin-top:4px;font-size:13px}.progress-head span{color:#fff;background:#0f172a;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.progress-bar{background:#e2e8f0;border-radius:999px;width:100%;height:10px;margin-bottom:30px;overflow:hidden}.progress-bar div{background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:999px;height:100%}.step-box{min-height:400px}.fields{gap:18px;margin-top:28px;display:grid}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field span{color:#334155;margin-bottom:8px;font-size:14px;font-weight:600;display:block}input,select,textarea{color:#0f172a;background:#fff;border:1px solid #dbe4f0;border-radius:18px;outline:none;width:100%;padding:15px 18px;font-size:15px;transition:all .2s}input:focus,select:focus,textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.title-row{align-items:center;gap:10px;display:flex}.title-row svg{color:#2563eb}.muted{color:#64748b;margin-top:10px;font-size:15px}.buttons{gap:14px;margin-top:24px;display:flex}.btn{cursor:pointer;border:none;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.primary{color:#fff;background:#0f172a}.primary:hover{background:#1e293b}.secondary{color:#0f172a;background:#fff;border:1px solid #dbe4f0}.check{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;gap:12px;padding:18px;font-size:13px;line-height:1.7;display:flex}.success{text-align:center;padding:60px 20px}.success svg{color:#16a34a}.success h2{color:#0f172a;margin-top:24px;font-size:36px}.success p{color:#64748b;margin-top:14px}@media (width<=980px){.main{grid-template-columns:1fr}.hero h1{font-size:52px}.feature-grid{grid-template-columns:1fr}}@media (width<=640px){.two{grid-template-columns:1fr}.hero h1{font-size:42px}.form-card{padding:24px}.buttons{flex-direction:column}}.hero-car{filter:drop-shadow(0 30px 60px #0000001f);width:100%;max-width:520px;margin-top:30px}.trust-strip{color:#475569;background:#ffffffbf;border:1px solid #0000000f;border-radius:18px;flex-wrap:wrap;gap:16px;margin-top:20px;padding:14px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 10px 30px #0000000d}.trust-strip span{align-items:center;gap:6px;display:flex}.footer{text-align:center;color:#64748b;border-top:1px solid #00000014;margin-top:60px;padding:30px 20px;font-size:14px}.footer p{margin:6px 0}.check input[type=checkbox]{accent-color:#2563eb;width:20px;min-width:20px;height:20px;margin-top:3px}.legal-links{text-align:center;color:#64748b;font-size:13px}.legal-links a{color:#2563eb;font-weight:700;text-decoration:none}
