.dy-support-page{max-width:1100px;margin:0 auto;padding:34px 22px 120px}.dy-support-hero{padding:24px 0 28px}.dy-support-hero>span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#19a99a}.dy-support-hero h1{font-size:clamp(30px,5vw,48px);margin:7px 0 8px;color:#072B63}.dy-support-hero p{color:#64748b;max-width:680px}.dy-support-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:22px}.dy-support-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:24px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.dy-support-card .field{display:grid;gap:7px;margin-bottom:16px}.dy-support-card label{font-weight:700;color:#1e293b}.dy-support-card input,.dy-support-card select,.dy-support-card textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;font:inherit;background:#fff}.dy-support-card textarea{resize:vertical}.dy-support-safe{font-size:12px;color:#64748b;background:#f8fafc;border-radius:10px;padding:10px 12px;margin:0 0 16px}.dy-support-result{margin-top:14px;font-weight:700}.dy-support-result.ok{color:#047857}.dy-support-result.err{color:#b91c1c}.dy-support-aside h2{margin-top:0;color:#072B63}.dy-support-email{display:inline-block;font-weight:800;color:#0B3A82;margin:8px 0 10px}.dy-support-aside p{color:#64748b;line-height:1.55}.dy-support-aside hr{border:0;border-top:1px solid #e5e7eb;margin:22px 0}.dy-support-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px max(22px,calc((100vw - 1100px)/2));background:#072B63;color:#fff;margin-bottom:72px}.dy-support-footer>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dy-support-footer span{opacity:.8;font-size:13px}.dy-support-footer a{color:#fff;font-weight:700;text-decoration:none;padding:7px 0}.dy-support-footer a+a{margin-left:18px;opacity:.85}@media(max-width:760px){.dy-support-layout{grid-template-columns:1fr}.dy-support-footer{align-items:flex-start;flex-direction:column}.dy-support-footer>div{align-items:flex-start;flex-direction:column}.dy-support-footer a+a{margin-left:0}.dy-support-page{padding-top:18px}}