#sales-form fieldset{border:0;padding:0;margin:24px 0}#sales-form legend{font-size:28px;margin-bottom:20px}#sales-form label{display:block;margin:16px 0}#sales-form input,#sales-form select{display:block;width:100%;margin-top:8px}#sales-form .check{display:flex;align-items:flex-start;gap:12px}#sales-form .check input{width:20px;flex:none}#sales-form a{color:inherit;text-decoration:underline}.sales-progress{height:4px;background:#ffffff18;overflow:hidden}.sales-progress i{display:block;width:100%;height:100%;background:#f5a524;transform:scaleX(.333);transform-origin:left;transition:transform .3s}.sales-actions{display:flex;gap:12px;flex-wrap:wrap}.sales-confirmation li{margin:20px 0;line-height:1.6}.trust-completion{padding-block:70px}.trust-completion>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.trust-completion>div p{padding:20px;border:1px solid #ffffff20;border-radius:16px}.trust-completion a{color:#f5a524}#sales-error{color:#f5c684}input[aria-invalid=true]{border-color:#e7a06e!important}@media(max-width:600px){.trust-completion>div{grid-template-columns:1fr}.sales-actions .button{flex:1}}@media(prefers-reduced-motion:reduce){.sales-progress i{transition:none}}
.case-proof{margin:0 24px 24px;padding-top:16px;border-top:1px solid #ffffff20;font-size:13px}.case-proof summary{cursor:pointer}.case-proof>div{margin-top:14px;padding:14px;border:1px dashed #ffffff30;border-radius:12px}.case-proof img{width:100%;height:auto;margin-top:10px}
