.support-page{min-height:100vh;background:var(--page);color:var(--text)}.support-page *{box-sizing:border-box}.support-page article:before{display:none!important}.support-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);grid-gap:var(--space-10);gap:var(--space-10);align-items:end;min-height:340px;padding:clamp(3rem,7vw,4.5rem) var(--page-gutter) clamp(2.5rem,5vw,3.5rem);overflow:hidden;background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--brand-500) 34%,transparent),transparent 26%),linear-gradient(120deg,#0a1220,#12233f 58%,var(--brand-800) 160%);color:var(--grey-0);--s2c-ink-current:var(--grey-0);--s2c-muted-current:var(--brand-100)}.support-hero>div{max-width:720px}.support-contact>div>p,.support-faqs>p,.support-hero p,.support-intro>p{margin:0;color:var(--brand-200);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.support-hero h1{margin:var(--space-4) 0 var(--space-5);color:var(--grey-0);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--weight-black);line-height:.95;letter-spacing:-.045em}.support-hero h1 em{font-style:normal;color:var(--brand-300)}.support-hero>div>span{display:block;max-width:545px;color:var(--brand-100);font-size:var(--text-lg);line-height:var(--leading-normal)}.support-hero>div>div{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.support-hero a{display:inline-flex;align-items:center;height:44px;padding-inline:var(--space-5);background:var(--grey-0);border:1px solid var(--grey-0);border-radius:var(--radius-md);color:var(--brand-800);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;--s2c-ink-current:var(--brand-800)}.support-hero a+a{background:transparent;border-color:color-mix(in srgb,var(--grey-0) 45%,transparent);color:var(--grey-0);--s2c-ink-current:var(--grey-0)}.support-hero aside{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--grey-0) 22%,transparent);border-radius:var(--radius-xl);background:rgb(6 12 24/.5);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.support-hero aside>span{color:var(--brand-200);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase}.support-hero aside b{color:var(--grey-0);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.1}.support-hero aside p{margin:0;color:var(--brand-100);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:0}.support-hero aside p a{display:inline;height:auto;padding:0;border:0;background:transparent;color:var(--brand-200);font:inherit;--s2c-ink-current:var(--brand-200)}.support-quick-links{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border);background:var(--surface)}.support-quick-links a{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:180px;padding:var(--space-6) var(--page-gutter);border-right:1px solid var(--border);color:inherit;text-decoration:none;transition:background var(--transition)}.support-quick-links a:last-child{border-right:0}.support-quick-links a:hover{background:var(--surface-brand-soft)}.support-quick-links span{color:var(--text-brand);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase}.support-quick-links b{color:var(--text);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em}.support-quick-links small{max-width:220px;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.support-quick-links i{align-self:end;color:var(--text-brand);font-size:var(--text-xl);font-style:normal}.support-content{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:clamp(2.5rem,10vw,9rem);gap:clamp(2.5rem,10vw,9rem);max-width:var(--page-max);margin-inline:auto;padding:clamp(3rem,7vw,5.5rem) var(--page-gutter)}.support-contact h2,.support-intro h2{margin:var(--space-3) 0 var(--space-4);color:var(--text);font-size:clamp(1.9rem,4vw,3.2rem);font-weight:var(--weight-black);line-height:1;letter-spacing:-.035em}.support-contact>div>span,.support-intro>span{display:block;max-width:415px;color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.support-intro ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.support-intro li{position:relative;padding-left:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.support-intro li:before{position:absolute;top:.5em;left:0;width:6px;height:6px;border-radius:50%;background:var(--action);content:""}.support-faqs>p{margin-bottom:var(--space-3)}.support-faqs details{border-top:1px solid var(--border)}.support-faqs details:last-child{border-bottom:1px solid var(--border)}.support-faqs summary{padding:var(--space-5) var(--space-8) var(--space-5) 0;color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);cursor:pointer}.support-faqs summary:hover{color:var(--text-brand)}.support-faqs p{max-width:720px;margin:0;padding:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.support-contact{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(2.5rem,10vw,9.5rem);gap:clamp(2.5rem,10vw,9.5rem);padding:clamp(3rem,6vw,5rem) var(--page-gutter);background:var(--surface-sunken)}.support-contact>div>a{display:inline-block;margin-top:var(--space-5);color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.support-contact form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.support-contact label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.support-contact input,.support-contact select,.support-contact textarea{width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-md);font-weight:var(--weight-normal);outline:none}.support-contact input:focus,.support-contact select:focus,.support-contact textarea:focus{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 18%,transparent)}.support-contact textarea{min-height:7rem;resize:vertical}.support-contact form button{justify-self:start;height:44px;padding-inline:var(--space-6);border:0;border-radius:var(--radius-md);background:var(--action);color:var(--action-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.support-contact form button:hover{background:var(--action-hover)}.support-contact form button:disabled{opacity:.55;cursor:wait}.support-contact form>p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal)}.support-status{color:var(--success)}.support-error{color:var(--danger)}.form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:1040px){.support-hero{grid-template-columns:minmax(0,1fr)}.support-quick-links{grid-template-columns:repeat(2,1fr)}.support-quick-links a:nth-child(2n){border-right:0}.support-contact,.support-content{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.support-quick-links{grid-template-columns:minmax(0,1fr)}.support-quick-links a{border-right:0;border-bottom:1px solid var(--border);min-height:0}.form-two{grid-template-columns:minmax(0,1fr)}}