.sz-form-shell{color:#171a1f;background:#f4f5f7;min-height:100vh;padding:18px;font-family:Arial,Helvetica,sans-serif}.sz-form-card{background:#fff;border:1px solid #dde1e6;border-radius:16px;max-width:760px;margin:auto;overflow:hidden;box-shadow:0 18px 48px #0c111814}.sz-form-card header{color:#fff;background:#11151b;border-top:7px solid #ed1c2b;padding:28px}.sz-form-card header span{letter-spacing:.15em;color:#f13b46;font-size:11px;font-weight:900}.sz-form-card header h1{margin:8px 0;font-size:30px}.sz-form-card header p{color:#c8ced6;max-width:620px;margin:0;line-height:1.55}.sz-form-card form{gap:16px;padding:26px;display:grid}.sz-form-card label{color:#39414b;gap:7px;font-size:12px;font-weight:800;display:grid}.sz-form-card input,.sz-form-card textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:8px;padding:12px}.sz-form-card input:focus,.sz-form-card textarea:focus{border-color:#ed1c2b;outline:2px solid #ed1c2b33}.sz-form-card .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sz-form-card button{color:#fff;cursor:pointer;background:#ed1c2b;border:0;border-radius:8px;padding:14px 18px;font-size:15px;font-weight:900}.sz-form-card button:disabled{opacity:.55}.consent{align-items:start;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:500!important}.consent input{margin-top:2px;width:auto!important}.sz-form-card small{color:#717985;line-height:1.45}.hp{position:absolute!important;left:-9999px!important}.err{color:#a51b22;background:#fff2f2;border-radius:7px;padding:10px}.success{text-align:center;padding:60px 30px}.success svg{color:#198754;width:54px;height:54px}.success p{color:#59626d;line-height:1.6}@media (max-width:600px){.sz-form-shell{padding:0}.sz-form-card{border-left:0;border-right:0;border-radius:0}.sz-form-card .two{grid-template-columns:1fr}.sz-form-card header{padding:22px}.sz-form-card form{padding:20px}}.warranty-callout{background:#fff7f7;border:1px solid #f0c3c6;border-left:4px solid #ed1c2b;border-radius:8px;margin:20px 26px 0;padding:14px 16px}.warranty-callout strong{font-size:13px}.warranty-callout p{color:#616a75;margin:5px 0 0;font-size:12px;line-height:1.5}.spdz-social{color:#fff;background:#11151b;border-radius:10px;gap:10px;padding:18px;display:grid}.spdz-social h2{margin:0;font-size:20px}.spdz-social p{color:#cbd0d6;margin:0;font-size:12px;line-height:1.55}.spdz-social label{color:#fff}.spdz-social .consent span{color:#d7dce2}@media (max-width:600px){.warranty-callout{margin:16px 20px 0}}
