.wd-wrap{padding-top:56px;padding-bottom:88px}.wd-card{max-width:720px;margin:0 auto;padding:40px 36px 34px;border-radius:28px;background:var(--card);box-shadow:0 30px 60px -36px rgba(0,0,0,.3),inset 0 0 0 1px var(--line)}.wd-card h1{margin:14px 0 0;font-size:clamp(28px,4.4vw,42px);line-height:1.1}.wd-card .hm-lead{margin-top:18px;font-size:18px}.wd-card .hm-lead a{color:#d62839}.wd-card>.hm-btn{margin-top:26px}.wd-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;counter-reset:wd}.wd-steps li{counter-increment:wd;display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:18px;background:var(--paper)}.wd-steps li:before{content:counter(wd);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mandarin);color:#fff;font:700 14px/1 var(--mono)}.wd-steps b{font-size:15px}.wd-steps span{font-size:14px;line-height:1.45;color:var(--soft)}.wd-form{margin-top:30px;padding-top:26px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.wd-form__t{margin:0 0 4px;font-weight:600}.wd-form input,.wd-form textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;font:inherit;font-size:16px;color:var(--ink);resize:vertical}.wd-form input:focus,.wd-form textarea:focus{outline:2px solid var(--mandarin);outline-offset:1px;border-color:transparent}.wd-form .hm-btn{align-self:flex-start;margin-top:4px;border:0;cursor:pointer}.wd-form .hm-btn:disabled{opacity:.5;cursor:default;transform:none}.wd-done{margin:28px 0 0;padding:16px 18px;border-radius:14px;background:#eaf6ee;color:#17693d;font-weight:600}.wd-err{margin:4px 0 0;color:#d62839;font-size:14px}@media (max-width:640px){.wd-wrap{padding-top:28px;padding-bottom:56px}.wd-card{padding:28px 20px 24px;border-radius:22px}.wd-steps{grid-template-columns:1fr}.wd-form .hm-btn{align-self:stretch}}.wd-go{margin-top:24px;width:100%;justify-content:center;border:0;cursor:pointer;font-size:1.05rem}.wd-go:disabled{opacity:.6;cursor:default}