.wd-wrap{--wd-ink:#0c1b2d;--wd-blue:#006b87;max-width:1000px;margin:40px auto;background:#fff;color:var(--wd-ink);padding:clamp(20px,4vw,48px);border:1px solid #dce4e9;border-radius:18px;font:16px/1.6 system-ui,sans-serif;box-shadow:0 12px 45px #0c1b2d0a}.wd-wrap h2{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-.04em;margin:16px 0}.wd-tag{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--wd-blue)}.wd-notice{border-left:4px solid var(--wd-blue);background:#eef6f8;padding:16px}.wd-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wd-wrap label{display:block;font-weight:650}.wd-wrap input,.wd-wrap textarea,.wd-wrap select{display:block;box-sizing:border-box;width:100%;border:1px solid #9aaebc;border-radius:7px;padding:12px;margin-top:6px;font:inherit;background:white;color:var(--wd-ink)}.wd-wrap input:focus,.wd-wrap textarea:focus,.wd-wrap select:focus,.wd-wrap button:focus{outline:3px solid #00a6c955;outline-offset:2px}.wd-wide{grid-column:1/-1}.wd-wrap .wd-check{display:flex;gap:12px;align-items:flex-start;font-weight:400}.wd-wrap .wd-check input{width:22px;height:22px;flex:none}.wd-wrap button{border:0;border-radius:8px;padding:15px 22px;background:var(--wd-blue);color:white;font:700 16px system-ui;cursor:pointer}.wd-wrap button:disabled{opacity:.6}.wd-small{font-size:14px;color:#4c5e6e}.wd-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#wd-result{font-weight:650}#wd-result:not(:empty){padding:16px;background:#eef6f8;border-radius:8px}@media(max-width:600px){.wd-grid{grid-template-columns:1fr}.wd-wrap{margin:12px auto}.wd-wrap button{width:100%}}
