.faq-page-hero{color:#fff;background:#102d40;padding:35px 7% 70px}.faq-page-hero .overline{color:#e4a17b}.faq-page-hero h1{letter-spacing:-1px;font-size:clamp(35px,4vw,58px);font-weight:400;line-height:1.25}.faq-page-hero>p{color:#afc1cd;max-width:650px;margin-top:25px;font-size:16px;line-height:1.8}.faq-page-layout{grid-template-columns:260px minmax(0,1fr);gap:75px;padding:65px 7% 85px;display:grid}.faq-page-index{align-self:start;position:sticky;top:125px}.faq-page-index>a{border-bottom:1px solid #dbe4e9;align-items:center;gap:15px;padding:22px 0;font-size:14px;line-height:1.6;display:flex}.faq-page-index>a span{color:#b7754f;font-size:12px}.faq-page-index svg{flex-shrink:0;margin-inline-start:auto}.faq-page-index .faq-products-link{color:#657e8d;background:#eef3f6;border:0;margin-top:25px;padding:22px}.general-faq-group{margin-bottom:50px;scroll-margin-top:115px}.general-faq-group h2{margin-bottom:22px;font-size:31px;line-height:1.3}.general-faq-group .overline{margin-bottom:15px}.faq-page-help{color:#fff;background:#102d40;justify-content:space-between;align-items:center;gap:50px;padding:60px 7%;display:flex}.faq-page-help h2{font-size:35px;line-height:1.4}.faq-page-help p{color:#b0c2ce;margin:18px 0 25px;font-size:15px;line-height:1.8}.faq-help-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:18px;display:flex}.faq-help-actions .text-link{color:#fff}.faq-help-actions .button{flex-shrink:0}.faq-general-link{color:#a7613b;align-items:center;gap:12px;padding-top:20px;font-size:14px;line-height:1.6;display:flex}@media (max-width:760px){.faq-page-hero{padding:25px 6% 45px}.faq-page-layout{grid-template-columns:1fr;gap:30px;padding:30px 6% 50px}.faq-page-index{flex-wrap:wrap;gap:10px;display:flex;position:static}.faq-page-index>a{background:#f0f4f6;border:0;padding:12px;font-size:12px}.faq-page-index .faq-products-link{width:100%;margin:0;padding:14px}.general-faq-group{scroll-margin-top:95px}.general-faq-group h2{font-size:27px}.faq-page-help{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 6%}.faq-help-actions{align-items:stretch;width:100%}.faq-help-actions .button{width:100%}.faq-help-actions .text-link{width:fit-content}}:is(.about-page,.faq-support-page) .faq-page-hero{padding-bottom:48px}:is(.about-page,.faq-support-page) .faq-page-hero>p:empty{display:none}:is(.about-page,.faq-support-page) .faq-page-layout{grid-template-columns:220px minmax(0,1fr);gap:48px;padding-top:48px;padding-bottom:64px}:is(.about-page,.faq-support-page) .faq-page-index>a{padding-block:18px}.about-page .company-content-section,.faq-support-page .general-faq-group{border-bottom:1px solid #dce6ec;margin-bottom:36px;padding-bottom:36px;scroll-margin-top:125px}.about-page .company-content-section:last-child{border:0;margin-bottom:0;padding-bottom:0}.faq-support-page .general-faq-group:has(+.faq-page-help){border-bottom:0;padding-bottom:0}.about-page .company-content-section>h2,.faq-support-page .general-faq-group h2{margin-bottom:20px;font-size:28px;line-height:1.4}.about-page .company-content-section>.overline,.faq-support-page .general-faq-group>.overline{margin-bottom:10px}.about-page .cms-module{margin-bottom:24px}.about-page .company-wide-photo{height:320px;margin:24px 0}.about-page .company-content-section p{margin:0 0 20px;line-height:1.85}.faq-support-page .faq-page-help{padding:60px 7%}.faq-support-page .faq-accordion button{padding-block:20px;line-height:1.65}.faq-support-page .faq-accordion p{max-width:78ch;margin:0;line-height:1.85}@media (max-width:1000px){:is(.about-page,.faq-support-page) .faq-page-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (max-width:760px){:is(.about-page,.faq-support-page) .faq-page-hero{padding-bottom:32px}:is(.about-page,.faq-support-page) .faq-page-layout{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:40px}:is(.about-page,.faq-support-page) .faq-page-index>a{padding:12px}.about-page .company-content-section,.faq-support-page .general-faq-group{margin-bottom:28px;padding-bottom:28px;scroll-margin-top:100px}.about-page .company-content-section>h2,.faq-support-page .general-faq-group h2{font-size:25px}.about-page .company-wide-photo{height:220px}.faq-support-page .faq-page-help{padding:32px 6%}.faq-support-page .faq-accordion button{padding-block:16px}}
