.support-dashboard{padding:clamp(24px,5vw,64px);margin:36px 0;border:1px solid #58344f;border-radius:24px;background:radial-gradient(ellipse at 95% 0,#57274966,transparent 58%),linear-gradient(120deg,#201923,#14151b);color:#f5eff8}.support-dashboard h2{font-size:clamp(30px,4vw,48px);line-height:1.1;max-width:760px;margin:14px 0 22px}.support-dashboard>p{max-width:780px;line-height:1.6}.support-kicker{color:#ff6290;letter-spacing:.16em;font-size:12px;font-weight:700}.support-total{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.support-total strong{font-size:clamp(36px,6vw,62px);letter-spacing:-.04em}.support-total span{color:#c2afc6}.support-dashboard progress{width:100%;height:14px;border:0;border-radius:20px;overflow:hidden;accent-color:#eb426e}.support-dashboard progress::-webkit-progress-bar{background:#34303b}.support-dashboard progress::-webkit-progress-value{background:linear-gradient(90deg,#ed3e6a,#b356ea);border-radius:20px}.support-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.support-metrics>div{padding:20px;border:1px solid #514151;border-radius:14px;background:#11101755}.support-metrics small{color:#c8b6cd}.support-metrics h3{font-size:24px;margin:10px 0 0}.support-people p{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #423343}.support-people strong{white-space:nowrap}.support-form{display:grid;gap:16px;margin:24px 0}.support-form label{display:grid;gap:8px}.support-form input:not([type=checkbox]),.support-form textarea,.support-form select{width:100%;box-sizing:border-box}.support-form input[type=checkbox]{width:22px;height:22px}.support-form button{justify-self:start}.support-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #453847}.support-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.support-row p{margin:8px 0}.support-dashboard small{line-height:1.6}.support-dashboard p,.support-dashboard h3{overflow-wrap:anywhere}@media(max-width:700px){.support-metrics{grid-template-columns:1fr}.support-row{flex-wrap:wrap}.support-row>div{flex-basis:100%}.support-dashboard{border-radius:18px}.support-total strong{font-size:40px}}
