.support-page{--support-copy:#465166}.support-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-page .page-hero>.shell>p{color:#d2daea}.support-page .support-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.support-page .support-hero-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:.84rem;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.support-page .support-hero-button:hover{transform:translateY(-2px)}.support-page .support-hero-primary{color:#fff;background:var(--c-action);box-shadow:0 14px 34px #2f6bff47}.support-page .support-hero-primary:hover{box-shadow:0 18px 42px #7657ff57}.support-page .support-hero-secondary{color:#fff;background:#ffffff12;border-color:#ffffff57}.support-page .support-hero-secondary:hover{background:#ffffff1f;border-color:#ffffff94}.support-page .support-section{padding:82px 0 88px}.support-page .support-grid{grid-template-columns:minmax(310px,370px) minmax(0,1fr);gap:clamp(50px,6vw,85px)}.support-page .support-sidebar>p{color:var(--support-copy);font-size:.98rem;line-height:1.75}.support-page .support-placeholder span{color:#4f5a6e;margin:9px 0 20px;font-size:.84rem;line-height:1.6}.support-page .support-button{min-height:48px}.support-page .text-link,.support-page .faq-inline-link,.support-page .faq-support-link{color:#2857bd;font-weight:750;text-decoration:none}.support-page .text-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.support-page .faq-inline-link{text-underline-offset:3px;-webkit-text-decoration:underline #2857bd59;text-decoration:underline #2857bd59}.support-page .faq-item button{align-items:center;gap:24px;min-height:78px;padding:23px 0;font-size:.98rem;line-height:1.4}.support-page .faq-item button i{flex:0 0 30px;width:30px;height:30px;transition:transform .2s,background-color .2s}.support-page .faq-item button[aria-expanded=true] i{background:#e7e2ff;transform:rotate(180deg)}.support-page #faq{scroll-margin-top:112px}.support-page #faq:focus{outline:none}.support-page #faq:focus-visible{outline-offset:10px;border-radius:3px;outline:3px solid #2f6bff85}.support-page .faq-answer{padding:0 56px 25px 0;animation:.22s ease-out support-faq-reveal}.support-page .faq-answer p{color:var(--support-copy);margin:0;font-size:.94rem;line-height:1.72}.support-page .faq-support-link{align-items:center;min-height:42px;margin-top:13px;display:inline-flex}.support-page .faq-support-link:hover,.support-page .faq-inline-link:hover,.support-page .text-link:hover{color:#173f9a}@keyframes support-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.support-page .support-section{padding:68px 0 76px}.support-page .support-grid{grid-template-columns:1fr;gap:52px}.support-page .support-sidebar{max-width:none}.support-page .faq-item button{min-height:74px}.support-page .faq-answer{padding-right:40px}}@media (max-width:520px){.support-page .support-hero-actions{flex-direction:column;align-items:stretch;margin-top:26px}.support-page .support-hero-button{width:100%}.support-page .support-section{padding:58px 0 66px}.support-page .support-grid{gap:44px}.support-page .support-placeholder{margin:26px 0 20px}.support-page .faq-item button{gap:16px;font-size:.94rem}.support-page .faq-answer{padding-right:8px}.support-page .faq-answer p{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.support-page .faq-answer{animation:none}.support-page .faq-item button i,.support-page .support-hero-button{transition:none}}
