@font-face{font-family:Manrope;src:url('/admin-ui/fonts/manrope-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/admin-ui/fonts/manrope-bold.ttf') format('truetype');font-weight:700;font-display:swap}
*{box-sizing:border-box}
html{background:#f4f5f8;scroll-behavior:smooth}
body{margin:0;color:#17212e;font:400 16px/1.5 Manrope,system-ui,sans-serif}
a{color:#3154e9;text-underline-offset:3px}
a:focus-visible{outline:3px solid #86b6ff;outline-offset:4px;border-radius:3px}
.support-shell{max-width:1120px;margin:auto;padding:32px 24px 88px}
.support-crumb{display:flex;gap:10px;align-items:center;color:#566479;font-size:14px}
.support-crumb a{color:inherit;text-decoration:none}
.support-crumb a:hover{text-decoration:underline}
.support-intro{max-width:750px;margin:50px 0 38px}
.support-intro h1{margin:0 0 14px;font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.support-intro p{margin:0;max-width:56ch;color:#566479;font-size:clamp(17px,2vw,20px);line-height:1.65}
.support-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 36px;background:#eaf0ff;border-radius:20px}
.support-contact h2{margin:0 0 8px;font-size:clamp(22px,2.5vw,28px);line-height:1.25;letter-spacing:-.025em}
.support-contact p{margin:0 0 12px;max-width:62ch;color:#394e7b;line-height:1.6}
.support-address{font-weight:700;overflow-wrap:anywhere}
.support-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:none;min-height:48px;padding:12px 18px;border-radius:12px;background:#3154e9;color:#fff;font-weight:700;text-decoration:none;transition:background-color .14s ease}
.support-action:hover{background:#2747cd}
.support-action:active{background:#213caf}
.support-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin-top:34px}
.support-topics section{padding:27px 0;border-top:1px solid #dce2ed}
.support-topics h2{margin:0 0 7px;font-size:22px;line-height:1.3;letter-spacing:-.025em}
.support-topics p{margin:0 0 12px;max-width:55ch;color:#566479;line-height:1.65}
.support-topics a{font-weight:700}
.support-signoff{margin:40px 0 0;color:#69778b;font-size:13px}
::selection{background:#c8d5ff;color:#17212e}
@media(max-width:680px){.support-shell{padding:22px 18px 66px}.support-intro{margin:34px 0 28px}.support-contact{display:block;padding:25px 22px;border-radius:17px}.support-action{width:100%;margin-top:23px}.support-topics{grid-template-columns:1fr;margin-top:25px}.support-topics section{padding:24px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.support-action{transition:none}}
