.support-intro{border-bottom:0;padding-bottom:48px}
.support-intro h1{margin-top:18px}
.support-tabs{display:flex;margin:0 5%;border-bottom:1px solid var(--line);gap:36px}
.support-tabs button{position:relative;border:0;background:transparent;color:#625d57;padding:18px 4px;font:inherit;font-size:1rem;line-height:1.5;cursor:pointer}
.support-tabs button[aria-selected="true"]{color:var(--ink);font-weight:700}
.support-tabs button[aria-selected="true"]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--ink)}
.support-tabs button:focus-visible,[role="tabpanel"]:focus-visible{outline:2px solid var(--ink);outline-offset:5px}
[role="tabpanel"][hidden]{display:none}
.support-panel{padding-top:56px;padding-bottom:80px;min-height:460px}
.support-heading h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:15px 0 12px;letter-spacing:-1px}
.support-heading>p:last-child{font-size:1rem;color:#625d57}
.support-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}
.support-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid #c9c4b9;border-radius:4px;min-width:0}
.support-number{font-size:.875rem;letter-spacing:2px;color:#625d57;margin-bottom:24px}
.support-card h3{font-size:1.25rem;font-weight:500;line-height:1.5;margin-bottom:12px}
.support-card p{font-size:1rem;color:#625d57;margin-bottom:28px}
.support-status{font-size:.875rem;background:var(--yellow);padding:6px 12px;border-radius:20px;margin-top:auto}
@media(max-width:900px){.support-cards{gap:16px}.support-card{padding:22px}}
@media(max-width:600px){.support-intro{padding-bottom:30px}.support-tabs{margin:0 6%;gap:0}.support-tabs button{flex:1;padding:16px 5px;font-size:.9375rem;white-space:nowrap}.support-panel{padding-top:36px;padding-bottom:50px;min-height:0}.support-cards{grid-template-columns:1fr;gap:16px;margin-top:28px}.support-card{padding:24px}.support-number{margin-bottom:16px}}
