.cxa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 64px);position:relative;z-index:1}.cxa .l{background:radial-gradient(700px 400px at 20% 0,rgba(99,102,241,.4),transparent 60%),#070b16;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:64px}.cxa .l h2{font-size:30px;letter-spacing:0;margin:0 0 10px}.cxa .l p{color:#ffffffa6;line-height:1.7;margin:0 0 20px}.cxa .l ul{list-style:none;margin:0;padding:0}.cxa .l li{color:#fffc;padding:6px 0 6px 26px;position:relative}.cxa .l li:before{color:#38bdf8;content:"✓";font-weight:700;left:0;position:absolute}.cxa .flow{display:flex;margin:24px 0}.cxa .flow div{color:#fff9;flex:1;font-size:12px;text-align:center}.cxa .flow div b{background:#ffffff1a;border-radius:50%;color:#fff;display:grid;height:30px;margin:0 auto 6px;place-items:center;width:30px}.cxa .flow div.on b{background:#0ea5e9}.cxa .r.cx{align-items:center;background:#fff;display:flex;justify-content:center;min-height:0;padding:40px}.cxa form{max-width:100%;width:400px}.cxa .r h2{font-size:22px;margin:0 0 20px}.cxa .r input:not([type=checkbox]),.cxa .r select,.cxa .r textarea{border-radius:10px;font-size:14px;padding:10px 12px;width:100%}.cxa .cta{background:linear-gradient(135deg,#0ea5e9,#6366f1);border:0;border-radius:10px;box-shadow:0 6px 20px #6366f14d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;width:100%}.cxa .cta:disabled{cursor:wait;opacity:.6}.cxa .sbanner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;color:#166534;font-size:15px;font-weight:600;line-height:1.7;padding:18px 20px}.cxa .center{text-align:center}@media(max-width:900px){.cxa{grid-template-columns:minmax(0,1fr)}.cxa .l{padding:32px 20px}.cxa .l h2{font-size:24px}.cxa .r.cx{padding:28px 16px 48px}}
