.oxn-wd{--oxn-main:#00304A;--oxn-second:#348DCC;--oxn-third:#F3A82F;--oxn-second-dark:#226c9e;--oxn-line:color-mix(in srgb,var(--oxn-main) 16%,#fff);max-width:760px;margin:0 auto;color:var(--oxn-main);font-size:16px;line-height:1.5}
.oxn-wd *{box-sizing:border-box}
.oxn-wd [hidden]{display:none!important}
.oxn-wd-card{padding:28px;border:1px solid var(--oxn-line);border-top:5px solid var(--oxn-third);border-radius:18px;background:#fff;box-shadow:0 6px 24px color-mix(in srgb,var(--oxn-main) 10%,transparent)}
.oxn-wd-title{margin:0 0 8px;color:var(--oxn-main);font-size:28px;line-height:1.2;text-transform:uppercase}
.oxn-wd-intro{margin:0 0 20px;color:color-mix(in srgb,var(--oxn-main) 72%,#fff)}
.oxn-wd label{display:block;margin:0 0 14px;font-weight:600;font-size:14px}
.oxn-wd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}
.oxn-wd input[type=text],.oxn-wd input[type=email],.oxn-wd input[type=tel],.oxn-wd input[type=date],.oxn-wd textarea{display:block;width:100%;margin-top:5px;padding:11px 13px;border:2px solid var(--oxn-line);border-radius:10px;background:#fff;color:var(--oxn-main);font:inherit;font-weight:400}
.oxn-wd input:focus,.oxn-wd textarea:focus{outline:0;border-color:var(--oxn-second);box-shadow:0 0 0 3px color-mix(in srgb,var(--oxn-second) 25%,transparent)}
.oxn-wd-consent{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important}
.oxn-wd-consent input{margin-top:4px}
.oxn-wd-consent a{color:var(--oxn-second-dark)}
.oxn-wd-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.oxn-wd-btn{padding:13px 24px;border:2px solid var(--oxn-third);border-radius:12px;background:var(--oxn-third);color:var(--oxn-main);font:inherit;font-weight:800;cursor:pointer}
.oxn-wd-btn:hover{filter:brightness(1.05)}
.oxn-wd-btn[disabled]{opacity:.6;cursor:wait}
.oxn-wd-ghost{background:#fff;border-color:var(--oxn-main)}
.oxn-wd-actions{display:flex;flex-wrap:wrap;gap:10px}
.oxn-wd-msg{margin:0 0 14px;padding:10px 14px;border-left:4px solid var(--oxn-third);border-radius:8px;background:color-mix(in srgb,var(--oxn-third) 20%,#fff);font-weight:600}
.oxn-wd-step h3{margin:0 0 6px;color:var(--oxn-main)}
.oxn-wd-sum{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:14px 0 18px;padding:14px 16px;border:1px solid var(--oxn-line);border-radius:12px;background:color-mix(in srgb,var(--oxn-main) 4%,#fff)}
.oxn-wd-sum dt{color:color-mix(in srgb,var(--oxn-main) 62%,#fff);font-weight:600}
.oxn-wd-sum dd{margin:0;font-weight:700;overflow-wrap:anywhere}
.oxn-wd-done{padding:16px 18px;border-left:5px solid var(--oxn-third);border-radius:12px;background:color-mix(in srgb,var(--oxn-second) 10%,#fff)}
.oxn-wd-done p{margin:0}
.oxn-wd-done-msg{font-weight:700}
.oxn-wd-done-meta{margin-top:6px!important;font-size:14px}
@media (max-width:640px){.oxn-wd-card{padding:18px}.oxn-wd-grid{grid-template-columns:1fr}.oxn-wd-title{font-size:22px}.oxn-wd-sum{grid-template-columns:1fr}.oxn-wd-btn{width:100%}}