.template-page-faq{background:var(--ht-ivory)}.template-page-faq .header-wrapper{background:var(--ht-ivory);color:var(--ht-navy)}.template-page-faq .header-wrapper--border-bottom{border-bottom-color:var(--ht-border)}.template-page-faq .section-header{z-index:10}.template-page-faq .header,.template-page-faq .header:not(.drawer-menu).page-width{width:min(calc(100% - 32px),1440px);max-width:1440px;min-height:58px;padding:8px 0;margin-inline:auto;border:1px solid transparent;background:transparent;box-shadow:none;box-sizing:border-box}.template-page-faq .header__heading-logo-wrapper{position:relative;display:block;width:160px;height:30px}.template-page-faq .header__heading-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-height:none;height:100%;object-fit:contain;object-position:left center;transition:opacity .18s ease}.template-page-faq .header__menu-item,.template-page-faq .header__icon,.template-page-faq .ht-header-portal{color:var(--ht-navy)}.template-page-faq .header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:-.01em;text-decoration:none}.template-page-faq .section-header.scrolled-past-header .ht-header-logo--default{opacity:0}.template-page-faq .section-header.scrolled-past-header .ht-header-logo--scrolled{opacity:1}.template-page-faq .section-header.scrolled-past-header .header__inline-menu>.list-menu--inline>li>.header__menu-item,.template-page-faq .section-header.scrolled-past-header .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item,.template-page-faq .section-header.scrolled-past-header .ht-header-portal,.template-page-faq .section-header.scrolled-past-header .header__icon{color:var(--ht-ivory)}.template-page-faq .section-header.scrolled-past-header .ht-header-cta{background:var(--ht-ivory);color:var(--ht-navy)}.ht-faq-page{overflow:clip;background:radial-gradient(circle at 86% 5%,rgba(241,120,58,.1),transparent 31rem),var(--ht-ivory);color:var(--ht-navy);font-family:var(--ht-interface-font)}.ht-faq-page__hero{border-bottom:1px solid var(--ht-border)}.ht-faq-page__hero-inner{padding-block:clamp(76px,8vw,124px) clamp(52px,6vw,84px)}.ht-faq-page__heading{max-width:900px;font-size:clamp(52px,6.2vw,86px);line-height:.98}.ht-faq-page__intro{max-width:720px;margin-top:26px}.ht-faq-page__topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.ht-faq-page__topics a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid var(--ht-border);border-radius:999px;background:#ffffff85;color:var(--ht-navy);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.ht-faq-page__topics a:hover{border-color:var(--ht-orange);background:#f1783a1a;transform:translateY(-1px)}.ht-faq-page__count{margin:20px 0 0;color:var(--ht-muted);font-size:14px}.ht-faq-page__layout{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(56px,7vw,108px);padding-block:clamp(64px,7vw,104px) clamp(80px,9vw,132px)}.ht-faq-page__sidebar{position:sticky;top:112px;align-self:start;padding:22px;border:1px solid var(--ht-border);border-radius:22px;background:#ffffff70}.ht-faq-page__sidebar>p{margin:0 0 14px;color:var(--ht-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ht-faq-page__sidebar nav{display:grid;gap:2px}.ht-faq-page__sidebar a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:13px;color:var(--ht-navy);font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .16s ease}.ht-faq-page__sidebar a:hover{background:#f1783a1a}.ht-faq-page__sidebar a span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--ht-border);border-radius:50%;color:var(--ht-orange-hover);font-size:11px;font-weight:700}.ht-faq-page__content{min-width:0}.ht-faq-page__group{scroll-margin-top:110px}.ht-faq-page__group+.ht-faq-page__group{margin-top:clamp(68px,8vw,104px)}.ht-faq-page__group-heading{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:26px}.ht-faq-page__group-heading>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#f1783a26;color:var(--ht-orange-hover);font-size:13px;font-weight:700;letter-spacing:.08em}.ht-faq-page__group-heading h2{margin:0;color:var(--ht-navy);font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.ht-faq-page__group-heading p{margin:9px 0 0;color:var(--ht-muted);font-size:15px;line-height:1.5}.ht-faq-page__list{display:grid;gap:12px}.ht-faq-page__item{overflow:hidden;border:1px solid var(--ht-border);border-radius:18px;background:#ffffff94;box-shadow:0 1px #08243d05;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ht-faq-page__item:hover,.ht-faq-page__item[open]{border-color:#f1783a94;background:#ffffffd1;box-shadow:0 14px 38px #08243d0f}.ht-faq-page__item summary{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:22px;min-height:82px;padding:20px 22px 20px 26px;color:var(--ht-navy);font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.35;cursor:pointer;list-style:none}.ht-faq-page__item summary::-webkit-details-marker{display:none}.ht-faq-page__item summary:focus-visible{outline:2px solid var(--ht-orange);outline-offset:-4px;border-radius:16px}.ht-faq-page__toggle{position:relative;display:block;width:38px;height:38px;border:1px solid var(--ht-border);border-radius:50%;background:var(--ht-ivory)}.ht-faq-page__toggle:before,.ht-faq-page__toggle:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--ht-navy);content:"";transform:translate(-50%,-50%);transition:transform .16s ease}.ht-faq-page__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.ht-faq-page__item[open] .ht-faq-page__toggle{border-color:#f1783a8c;background:#f1783a21}.ht-faq-page__item[open] .ht-faq-page__toggle:after{transform:translate(-50%,-50%) rotate(0)}.ht-faq-page__answer{max-width:820px;padding:0 76px 27px 26px;color:var(--ht-muted)}.ht-faq-page__answer,.ht-faq-page__answer p,.ht-faq-page__answer li{color:var(--ht-muted);font-size:16px;line-height:1.65}.ht-faq-page__answer p{margin:0 0 14px}.ht-faq-page__answer p:last-child{margin-bottom:0}.ht-faq-page__answer ul,.ht-faq-page__answer ol{margin:0 0 16px;padding-left:22px}.ht-faq-page__answer li+li{margin-top:6px}.ht-faq-page__answer a{color:var(--ht-navy);text-underline-offset:3px}.ht-faq-page__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;margin-top:clamp(76px,9vw,120px);padding:clamp(32px,4vw,52px);border:1px solid var(--ht-navy);border-radius:26px;background:linear-gradient(125deg,rgba(241,120,58,.09),transparent 52%),#ffffff8c}.ht-faq-page__cta .ht-eyebrow{margin-bottom:12px}.ht-faq-page__cta h2{margin:0;color:var(--ht-navy);font-size:clamp(32px,3.4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.ht-faq-page__cta .ht-copy{max-width:610px;margin-top:14px}.ht-faq-page__cta-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ht-faq-page__cta-actions .ht-button{min-width:178px}.ht-faq-page__cta--single-action .ht-faq-page__cta-actions{grid-template-columns:minmax(178px,260px);justify-content:center;justify-self:center}@media screen and (min-width:990px){.template-page-faq .header--middle-left{grid-template-areas:"navigation icons";grid-template-columns:auto 1fr;column-gap:24px}.template-page-faq .header--middle-left>.ht-header-left{display:inline-flex;grid-area:navigation;align-items:center;justify-self:start;min-width:0;min-height:58px;padding:4px 18px 4px 14px;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none}.template-page-faq .header--middle-left>.ht-header-left>.header__heading,.template-page-faq .header--middle-left>.ht-header-left>.header__heading-link{flex:0 0 auto}.template-page-faq .header--middle-left>.header__icons{min-height:58px;padding:5px 5px 5px 16px;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none}.template-page-faq .section-header.scrolled-past-header .ht-header-left,.template-page-faq .section-header.scrolled-past-header .header__icons{border-color:#fffcf542;background:#5a62585c;box-shadow:0 10px 28px #08243d14;-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%)}}@media screen and (max-width:1099px){.ht-faq-page__layout{grid-template-columns:210px minmax(0,1fr);gap:42px}.ht-faq-page__cta{grid-template-columns:1fr}.ht-faq-page__cta-actions{justify-self:start}}@media screen and (max-width:989px){.template-page-faq .header,.template-page-faq .header:not(.drawer-menu).page-width{width:calc(100% - 24px);min-height:54px;padding:5px 14px;border-radius:999px}.template-page-faq .section-header.scrolled-past-header .header{border-color:#fffcf542;background:#5a62585c;box-shadow:0 10px 28px #08243d14;-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%)}.ht-faq-page__layout{display:block}.ht-faq-page__sidebar{display:none}}@media screen and (max-width:749px){.template-page-faq .header,.template-page-faq .header:not(.drawer-menu).page-width{width:calc(100% - 20px);min-height:52px;padding:4px 11px}.template-page-faq .header__heading-logo-wrapper{width:146px;height:27px}.ht-faq-page__hero-inner{padding-block:62px 48px}.ht-faq-page__heading{font-size:clamp(45px,13vw,62px)}.ht-faq-page__intro{margin-top:22px}.ht-faq-page__intro,.ht-faq-page__intro p{font-size:17px}.ht-faq-page__topics{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + 20px);margin-top:28px;padding:0 20px 4px 0;scrollbar-width:none}.ht-faq-page__topics::-webkit-scrollbar{display:none}.ht-faq-page__topics a{flex:0 0 auto}.ht-faq-page__layout{padding-block:54px 82px}.ht-faq-page__group+.ht-faq-page__group{margin-top:64px}.ht-faq-page__group-heading{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:22px}.ht-faq-page__group-heading>span{width:42px;height:42px}.ht-faq-page__group-heading h2{font-size:29px}.ht-faq-page__item summary{grid-template-columns:minmax(0,1fr) 34px;gap:15px;min-height:74px;padding:18px 16px 18px 19px;font-size:16px}.ht-faq-page__toggle{width:34px;height:34px}.ht-faq-page__answer{padding:0 19px 23px}.ht-faq-page__answer,.ht-faq-page__answer p,.ht-faq-page__answer li{font-size:15px}.ht-faq-page__cta{gap:28px;margin-top:72px;padding:28px 22px;border-radius:22px}.ht-faq-page__cta-actions{grid-template-columns:1fr;width:100%}.ht-faq-page__cta-actions .ht-button{width:100%}}@media(prefers-reduced-motion:reduce){.ht-faq-page__topics a,.ht-faq-page__item,.ht-faq-page__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ht-faq-page.css.map */
