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