.page-hub{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:56px auto;padding:0 24px}.hub-card{background:#fff;border:1px solid var(--line);border-top:7px solid var(--orange);padding:28px;text-decoration:none;color:var(--ink);min-height:245px;display:flex;flex-direction:column}.hub-card h2{font-size:30px;letter-spacing:-1.5px;margin:8px 0}.hub-card p:not(.eyebrow){color:#5d6c80;margin:0}.hub-card span{margin-top:auto;padding-top:24px;font-weight:900;color:#063b93}@media(max-width:700px){.page-hub{grid-template-columns:1fr;margin:34px auto}.hub-card{min-height:200px}}.online-count{display:inline-flex;align-items:center;gap:8px;margin:6px 0 24px!important;padding:8px 12px;border-radius:999px;background:#ffffff1c;color:#fff!important;font-size:14px!important;font-weight:800}.online-count:before{content:"";width:9px;height:9px;border-radius:50%;background:#61e99a;box-shadow:0 0 0 3px #61e99a33}.feedback-panel{margin:56px auto 70px;max-width:1120px;padding:30px}.feedback-panel h2{margin:5px 0;font-size:clamp(28px,4vw,38px);letter-spacing:-1.5px}.feedback-panel>p{max-width:680px;color:#4f5f73}.feedback-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.feedback-form label{display:grid;gap:6px;font-size:13px;font-weight:900}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.feedback-form textarea{min-height:140px;resize:vertical}.feedback-form .wide{grid-column:1/-1}.feedback-form button{justify-self:start}.feedback-message{margin:0;color:#063b93;font-weight:700}@media(max-width:650px){.feedback-panel{margin:36px 18px 48px;padding:22px}.feedback-form{grid-template-columns:1fr}.feedback-form .wide{grid-column:auto}}
