.wwfw-hc{max-width:980px;margin:28px auto;padding:28px;border:1px solid #d7eaf7;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,67,116,.07);color:#123047}.wwfw-hc *{box-sizing:border-box}.wwfw-hc-head{text-align:center;margin-bottom:22px}.wwfw-hc h2{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.12;color:#0f172a}.wwfw-hc-head p,.wwfw-hc p{line-height:1.65}.wwfw-hc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:20px 0}.wwfw-hc label{display:block;font-weight:800;color:#123047}.wwfw-hc label small,.wwfw-hc label span{display:block;margin-top:2px;color:#5b6b78;font-weight:600}.wwfw-hc input,.wwfw-hc select{width:100%;margin-top:7px;border:1px solid #bcd4e6;border-radius:10px;padding:11px 12px;font:inherit;background:#fbfdff;color:#0f172a}.wwfw-hc-button{display:inline-block;border:0;border-radius:10px;padding:13px 20px;background:#0ea5e9;color:#fff;font-weight:900;cursor:pointer;letter-spacing:.02em}.wwfw-hc-button:hover,.wwfw-hc-button:focus{background:#0284c7}.wwfw-hc-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:20px}.wwfw-hc-result-card{border:1px solid #d7eaf7;border-radius:14px;padding:14px;background:linear-gradient(180deg,#f8fcff,#fff)}.wwfw-hc-result-card span{display:block;color:#486270;font-size:13px;line-height:1.35}.wwfw-hc-result-card strong{display:block;color:#073b63;font-size:24px;margin-top:4px;overflow-wrap:anywhere}.wwfw-hc-note{margin-top:18px;padding:13px 15px;border-left:4px solid #0ea5e9;background:#f0f9ff;border-radius:10px}.wwfw-hc-details{margin-top:18px;border-top:1px solid #e6f2fb;padding-top:13px}.wwfw-hc-details summary{color:#0077b6;font-weight:900;cursor:pointer}@media(max-width:640px){.wwfw-hc{padding:20px}}