.support-page{padding:130px var(--page-gutter) 90px;background:#172024}.support-wrap{max-width:1320px;margin:auto}.support-breadcrumb{color:#b9c5c3;flex-wrap:wrap;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.support-page a{color:#f6c95e;text-underline-offset:4px}.support-intro{max-width:850px}.support-intro .eyebrow{color:#d7c47f;font-size:11px;line-height:1.5}.support-intro h1{margin:22px 0 28px;font-size:clamp(42px,5.7vw,78px);line-height:1.06}.support-intro>p:not(.eyebrow){color:#c6ceca;max-width:680px;line-height:1.8}.support-intro .support-lead{font:500 25px/1.5 var(--head);margin-bottom:16px;color:#f6f0df!important}.support-layout{border-top:1px solid #455052;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,6vw,90px);margin-top:58px;padding-top:40px;display:grid}.support-page .section-kicker{color:#d7c47f;letter-spacing:.14em;margin-bottom:18px;font-size:10px;font-weight:800;line-height:1.5}.support-checklist h2,.support-contact h2{margin:0 0 26px;font-size:clamp(30px,3vw,40px);line-height:1.15}.support-checklist ol{margin:0;padding:0;list-style:none}.support-checklist li{border-bottom:1px solid #455052;gap:20px;padding:26px 0;display:flex}.support-checklist li:first-child{padding-top:0}.support-step{font:500 13px var(--head);color:#d6b66f;padding-top:6px}.support-page h3{font:500 23px/1.3 var(--head);color:#f6eedc;margin:0 0 12px}.support-checklist p,.support-contact p{color:#c6ceca;font-size:16px;line-height:1.8}.support-privacy{margin-top:32px}.support-privacy h3{font-size:21px}.support-privacy p+p{margin-top:14px}.support-contact{background:#202d30;border:1px solid #556256;border-radius:16px;padding:32px}.support-spark{color:#f6c95e;margin-bottom:18px;font-size:32px;display:block}.support-contact .support-cta{color:#172024;font:600 18px var(--head);background:#f6c95e;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin:26px 0 17px;padding:15px 19px;text-decoration:none;display:flex}.support-contact .support-cta:hover{background:#ffe091}.support-contact .support-note{font-size:13px;line-height:1.7}.support-email-fallback{border-block:1px solid #45575a;margin:24px 0;padding:22px 0}.support-email-fallback a{font:500 clamp(17px,1.8vw,22px)/1.5 var(--head);overflow-wrap:anywhere;max-width:100%;margin:5px 0 12px;display:inline-block}.support-email-fallback p{font-size:13px}.support-related{border-top:1px solid #455052;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:58px;padding-top:28px;font-size:14px;display:flex}.support-related p{color:#c6ceca;flex-basis:100%}.support-related a{padding:5px 0}.support-related a:first-of-type{font:500 20px var(--head)}@media (max-width:800px){.support-page{padding-top:104px;padding-bottom:60px}.support-breadcrumb{margin-bottom:32px;font-size:12px}.support-intro h1{font-size:clamp(39px,9.5vw,66px)}.support-intro .support-lead{font-size:22px}.support-layout{grid-template-columns:1fr;gap:36px;margin-top:36px;padding-top:30px}.support-contact{padding:28px 24px}.support-related{gap:14px 24px;margin-top:36px}.support-checklist li{gap:14px}.support-page h3{font-size:22px}}@media (max-width:380px){.support-contact{padding:24px 18px}.support-intro h1{font-size:37px}.support-related{flex-direction:column;align-items:flex-start}}.support-cta svg,.support-related svg{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.support-form{margin-top:26px}.support-form label{font:600 16px/1.4 var(--head);color:#f6eedc;margin:20px 0 9px;display:block}.support-form input,.support-form textarea{color:#f6f0df;width:100%;min-width:0;font:400 16px/1.5 var(--body);background:#172024;border:1px solid #71827a;border-radius:7px;padding:12px;display:block}.support-form textarea{resize:vertical;min-height:150px}.support-form input:disabled,.support-form textarea:disabled{opacity:.7}.support-form .support-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-form .support-note{margin-top:12px}.support-form button.support-cta{cursor:pointer;border:0;width:100%}.support-form button:disabled{opacity:.55;cursor:not-allowed}.support-form .support-error{color:#ffd4c5;background:#462c2a;border:1px solid #a16b59;border-radius:7px;margin-top:18px;padding:13px;font-size:14px}.support-success{background:#253a30;border:1px solid #71885c;border-radius:8px;margin-top:24px;padding:22px}
