.support-page{border-top:1px solid #e6ecf6}.support-crumb{display:flex;gap:12px;padding-top:24px;font-size:14px;color:#465977}.support-crumb a{color:var(--blue)}.support-hero{padding-top:48px;padding-bottom:50px}
.support-page h1,.support-page h2,.support-page h3{font-family:Impact,"Arial Narrow",sans-serif;text-transform:uppercase;font-weight:400}.support-page h1{font-size:clamp(50px,6.2vw,88px);line-height:1.03;letter-spacing:-.025em;margin:0 0 24px}.support-page em{font-style:normal;color:var(--blue)}.support-intro{max-width:760px;font-size:21px;line-height:1.6;margin:0}.support-page h2{font-size:clamp(32px,3.5vw,48px);line-height:1.1;margin:0 0 22px}.support-page h3{font-size:27px;margin:20px 0 12px}.support-page p,.support-page li{line-height:1.75;color:#465977}.support-page .eyebrow{color:#c43b20}
.support-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-bottom:70px}.support-photo{position:relative;overflow:hidden;border-radius:16px}.support-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.support-photo span{position:absolute;bottom:0;left:0;right:0;padding:36px 22px 22px;color:white;background:linear-gradient(transparent,#071a39e6);font-size:14px}.support-section{padding-top:50px;padding-bottom:64px}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.support-grid article{border-top:4px solid var(--blue);padding-top:24px}.support-number{font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--blue)}.support-link{display:inline-block;color:var(--blue);font-weight:700;text-underline-offset:5px;padding:8px 0}.support-note{padding-top:36px;padding-bottom:40px;background:#f0f6ff;border-radius:14px;margin-bottom:64px}
.support-cta{background:var(--coral);padding:38px 0}.support-cta>.section-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.support-cta h2{margin-bottom:10px}.support-cta p{color:#101010;margin:0}.support-cta .action{background:#fff;flex-shrink:0}
.support-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding-bottom:50px}.contact-direct{background:var(--blue);padding:36px;border-radius:14px;color:#fff;align-self:start;min-width:0}.contact-direct p,.contact-direct .eyebrow{color:#fff}.contact-direct a{overflow-wrap:anywhere}.contact-phone{font-size:clamp(19px,2vw,28px);font-weight:700;text-decoration:none}.contact-small{font-size:14px}.contact-fields{min-width:0;border:1px solid #d9e3f2;border-radius:14px;padding:36px}.contact-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-field-grid label{font-size:14px;font-weight:700;color:#193254;min-width:0}.contact-field-grid input,.contact-field-grid select,.contact-field-grid textarea{display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:9px;padding:13px 12px;font:inherit;font-size:16px;border:1px solid #9eafc7;border-radius:6px;background:white;color:#162e4e}.contact-field-grid textarea{resize:vertical}.contact-wide{grid-column:1/-1}.support-page :is(input,select,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.inquiry-preview{margin-top:24px;padding:22px;background:#f0f6ff;border-radius:10px}.inquiry-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 Arial,sans-serif;color:#193254}
.policy-layout{display:grid;grid-template-columns:240px minmax(0,800px);gap:64px;padding-bottom:80px}.policy-nav{display:flex;flex-direction:column;gap:18px;align-self:start;position:sticky;top:24px;font-size:15px}.policy-nav a{color:#234576;text-underline-offset:4px}.policy-copy{min-width:0}.policy-copy section{padding:28px 0;border-bottom:1px solid #dae3ef;scroll-margin-top:24px}.policy-copy h2{font-size:30px;margin-bottom:16px}.policy-copy a{color:var(--blue);overflow-wrap:anywhere}.policy-copy li{margin:10px 0}.policy-help{padding-top:20px}.policy-table table{width:100%;border-collapse:collapse;line-height:1.6}.policy-table caption{text-align:left;padding:0 0 14px;font-weight:700}.policy-table th,.policy-table td{text-align:left;padding:15px;border:1px solid #d9e3f2}.policy-table thead{background:var(--blue);color:white}.policy-table tbody th{font-weight:400}
@media(max-width:900px){.support-split,.support-contact{gap:28px}.contact-fields,.contact-direct{padding:24px}.policy-layout{gap:30px;grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:760px){.support-hero{padding-top:34px;padding-bottom:36px}.support-intro{font-size:18px}.support-split,.support-contact,.support-grid,.policy-layout{grid-template-columns:1fr}.support-split{gap:30px}.support-photo img{aspect-ratio:4/3}.support-grid{gap:30px}.support-section{padding-top:30px;padding-bottom:40px}.support-note{border-radius:0;margin-bottom:40px}.support-cta>.section-wrap{display:block}.support-cta .action{margin-top:24px}.policy-nav{position:static;padding-bottom:24px;border-bottom:1px solid #dae3ef}.contact-field-grid{grid-template-columns:1fr}.contact-fields,.contact-direct{padding:22px}.contact-wide{grid-column:auto}.policy-table th,.policy-table td{padding:10px;font-size:14px}}#inquiry-send[hidden]{display:none}#contact-turnstile{margin:18px 0;min-height:140px}#contact-security-status{font-size:14px;line-height:1.6}#contact-security-retry{background:none;border:0;color:#0750ff;text-decoration:underline;min-height:44px;padding:8px 0;display:block;margin-bottom:12px}
