.support-page{max-width:1200px;margin:0 auto;padding:0 6%}.support-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.support-content{padding:66px 0 76px}.support-heading{max-width:680px;margin-bottom:45px}.support-heading h1{margin:18px 0 22px;font-size:clamp(42px,5.5vw,64px)}.support-heading>p:last-of-type{max-width:620px;font-size:15px}.support-email{max-width:100%;color:var(--lime);align-items:center;gap:10px;margin-top:20px;display:inline-flex}.support-email span{overflow-wrap:anywhere}.support-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.support-form-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:18px;min-width:0;padding:30px}.support-form-panel>h2{margin-bottom:11px;font-size:25px}.support-form-panel>p{font-size:13px}.support-form{margin-top:26px}.support-form fieldset{border:0;min-width:0;margin:0;padding:0}.support-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-field{flex-direction:column;gap:7px;margin-bottom:21px;display:flex}.support-field label{font-size:13px;font-weight:600}.support-field label span{color:var(--muted);font-weight:400}.support-field small{color:var(--muted);font-size:12px;line-height:1.6}.support-field input,.support-field select,.support-field textarea{min-width:0;font-size:16px}.support-field textarea{min-height:165px}.support-form-note{margin:0 0 20px;font-size:12px}.support-form-note a,.support-guidance-note a{text-underline-offset:3px;color:var(--lime);text-decoration:underline}.support-submit{min-width:170px}.support-error{color:var(--danger);background:#cf78830a;border:1px solid #cf788355;border-radius:10px;margin-bottom:23px;padding:16px}.support-success{background:#75ba9809;border:1px solid #75ba983c;border-radius:12px;margin-top:28px;padding:24px}.support-success>svg{color:var(--lime);margin-bottom:17px}.support-success h3{margin-bottom:12px;font-size:23px}.support-success p{font-size:13px}.support-success .text-link{margin-top:22px}.support-reference{color:var(--lime);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:10px 0 20px;font-size:16px;display:block}.support-guidance h2{margin-bottom:27px;font-size:21px}.support-guidance section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:22px}.support-guidance h3{letter-spacing:-.025em;margin-bottom:9px;font-size:17px}.support-guidance p{font-size:13px;line-height:1.8}.support-guidance-note{font-size:12px}.support-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:26px 0 36px;display:flex}.support-footer nav{color:var(--muted);gap:22px;font-size:12px;display:flex}.support-trap,.support-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.support-layout{grid-template-columns:1fr;gap:40px}.support-guidance{max-width:650px}.support-content{padding-top:44px}}@media (max-width:540px){.support-page{padding:0 5%}.support-nav{gap:14px;min-height:84px}.support-nav .brand-name{gap:8px;font-size:16px}.support-nav .brand-mark{width:32px;height:32px}.support-nav>.text-link{max-width:90px;font-size:11px;line-height:1.5}.support-heading{margin-bottom:30px}.support-heading>p:last-of-type{font-size:14px}.support-form-panel{padding:24px 18px}.support-field-row{grid-template-columns:1fr;gap:0}.support-submit{width:100%}.support-footer{flex-wrap:wrap}}
