.FAQSection_section__H1j3L{position:relative;isolation:isolate;width:100%;background-color:var(--color-page,#f2f2f2)}.FAQSection_inner__q5Yo_{padding-block:clamp(5rem,10vw,6.5rem) clamp(3.5rem,7vw,4.5rem)}.FAQSection_header__lzpZ1{margin-bottom:clamp(2rem,4vw,2.75rem);text-align:center}.FAQSection_eyebrow__GlGfR{margin:0 0 clamp(.75rem,1.2vw,1rem)}.FAQSection_title__LmWVS{margin:0 0 clamp(.65rem,1vw,.85rem);color:#1f1f1f}.FAQSection_lead__e83db{margin:0 auto;max-width:28rem;color:#5c5c5c}.FAQSection_tabsWrap__zCfJS{margin-top:clamp(1.75rem,3vw,2.25rem);display:flex;justify-content:center;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.FAQSection_tabsWrap__zCfJS::-webkit-scrollbar{display:none}.FAQSection_tabsTrack__aPqe_{display:inline-flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem;border:1px solid rgba(31,31,31,.14);border-radius:9999px;background:transparent}.FAQSection_tab__U7bff{flex-shrink:0;padding:.5rem 1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:#5c5c5c;background:transparent;border:none;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.FAQSection_tab__U7bff:hover{color:#1f1f1f;background-color:rgba(31,31,31,.05)}.FAQSection_tabActive__1Qqyi{color:#fff;background-color:#1f1f1f}.FAQSection_tabActive__1Qqyi:hover{color:#fff;background-color:#282828}.FAQSection_list__0cia8{margin-top:clamp(1.5rem,2.5vw,2rem);display:flex;flex-direction:column;gap:.5rem}.FAQSection_list__0cia8>.FAQSection_marketing-reveal-item__J6SKw{width:100%;min-width:0}.FAQSection_listFade__7Elz0{transition:opacity .28s ease,transform .28s ease}.FAQSection_listFadeIn__K8tgT{opacity:1;transform:translateY(0)}.FAQSection_listFadeOut__Bm9un{opacity:0;transform:translateY(-4px)}.FAQSection_item__t2gCJ{overflow:hidden;border:1px solid rgba(31,31,31,.14);border-radius:1rem;background:transparent;transition:border-color .22s ease,background-color .22s ease}.FAQSection_item__t2gCJ:hover{border-color:rgba(31,31,31,.24)}.FAQSection_itemOpen__w_iUD{border-color:rgba(31,31,31,.22);background-color:rgba(255,255,255,.35)}.FAQSection_itemTrigger__GLlZT{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;text-align:left;color:#1f1f1f;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.FAQSection_itemTrigger__GLlZT:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(31,31,31,.2)}.FAQSection_itemQuestion__c5wbM{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.88rem,.92vw,.95rem);font-weight:500;line-height:1.45;letter-spacing:.01em}.FAQSection_itemIcon__Mgeom{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#5c5c5c;transition:color .22s ease}.FAQSection_itemOpen__w_iUD .FAQSection_itemIcon__Mgeom{color:#1f1f1f}.FAQSection_plusIconOpen__cmzEI,.FAQSection_plusIcon__8RMq0{width:.875rem;height:.875rem;transition:transform .22s ease}.FAQSection_plusIconOpen__cmzEI{transform:rotate(45deg)}.FAQSection_itemPanel__VcN4_{display:grid;transition:grid-template-rows .32s cubic-bezier(.33,1,.68,1),opacity .28s ease}.FAQSection_itemPanelOpen__vPjFu{grid-template-rows:1fr;opacity:1}.FAQSection_itemPanelClosed__AgYjS{grid-template-rows:0fr;opacity:0}.FAQSection_itemPanelInner__YnpYD{min-height:0;overflow:hidden}.FAQSection_itemAnswerWrap__m3awn{padding:0 1.15rem 1.1rem;border-top:1px solid rgba(31,31,31,.08)}.FAQSection_itemAnswer__V6khl{margin:0;padding-top:.85rem;max-width:40rem;color:#5c5c5c}.FAQSection_moreWrap__pCw_M{margin-top:clamp(2rem,3.5vw,2.75rem);text-align:center}.FAQSection_moreLink__g1XGe{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.45rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.6rem,.66vw,.68rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1f1f1f;text-decoration:none;background:transparent;border:1px solid rgba(31,31,31,.2);border-radius:9999px;transition:background-color .22s ease,border-color .22s ease}.FAQSection_moreLink__g1XGe:hover{background-color:rgba(31,31,31,.04);border-color:rgba(31,31,31,.38)}.FAQSection_moreArrow__M8yGn{letter-spacing:0;transition:transform .22s ease}.FAQSection_moreLink__g1XGe:hover .FAQSection_moreArrow__M8yGn{transform:translateX(3px)}html.dark .FAQSection_itemQuestion__c5wbM,html.dark .FAQSection_itemTrigger__GLlZT,html.dark .FAQSection_title__LmWVS{color:#f4f4f4}html.dark .FAQSection_itemAnswer__V6khl,html.dark .FAQSection_lead__e83db{color:#a8a8a8}html.dark .FAQSection_item__t2gCJ{border-color:rgba(255,255,255,.12)}html.dark .FAQSection_itemOpen__w_iUD{background-color:rgba(255,255,255,.04)}html.dark .FAQSection_tabsTrack__aPqe_{border-color:rgba(255,255,255,.14)}html.dark .FAQSection_tab__U7bff{color:#a8a8a8}html.dark .FAQSection_tab__U7bff:hover{color:#f4f4f4;background-color:rgba(255,255,255,.06)}html.dark .FAQSection_tabActive__1Qqyi{color:#1f1f1f;background-color:#f4f4f4}html.dark .FAQSection_tabActive__1Qqyi:hover{color:#1f1f1f;background-color:#e5e5e5}html.dark .FAQSection_moreLink__g1XGe{color:#f4f4f4;border-color:rgba(255,255,255,.22)}@media (max-width:860px){.FAQSection_tabsWrap__zCfJS{justify-content:center;overflow-x:visible}.FAQSection_tabsTrack__aPqe_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:26rem;gap:.5rem;padding:0;border:none;border-radius:0}.FAQSection_tab__U7bff{display:flex;align-items:center;justify-content:center;width:100%;padding:.55rem .75rem;font-size:.8125rem;text-align:center;white-space:normal;border:1px solid rgba(31,31,31,.14);border-radius:1.25rem}.FAQSection_tabActive__1Qqyi{border-color:#1f1f1f}html.dark .FAQSection_tab__U7bff{border-color:rgba(255,255,255,.14)}html.dark .FAQSection_tabActive__1Qqyi{border-color:#f4f4f4}}@media (max-width:640px){.FAQSection_inner__q5Yo_{width:100%;padding-inline:1.5rem}}.footer-desktop-links{display:flex;flex-direction:column;justify-self:end;width:100%;max-width:240px;gap:24px}.footer-desktop-actions{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid #e5e5e5}.footer-desktop-actions .footer-pill{display:inline-flex;width:100%;min-height:44px;height:auto;padding:12px 16px;gap:8px;font-size:13px;line-height:1.4;text-align:center;border-color:transparent;border-radius:12px;transition:background-color .18s ease,color .18s ease}.footer-desktop-actions .footer-pill:before{content:none}.footer-desktop-actions .footer-pill:not(.footer-pill--solid){color:#656565;background:transparent;border-color:#d2d2d2}.footer-desktop-actions .footer-pill:not(.footer-pill--solid):hover{color:#141516;background:#f5f5f5;border-color:#a7a7a7}.footer-desktop-actions .footer-pill--solid{color:#fff;background:#1d1d1f}.footer-desktop-actions .footer-pill--solid:hover{background:#363638}.footer-desktop-actions .footer-chat-dot{animation:none;width:6px;height:6px}.footer-desktop-actions svg{flex-shrink:0}.footer-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 26px;border-radius:999px;border:1px solid rgb(212 212 212);font-size:13px;color:rgb(64 64 64);text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:color .3s ease .05s,border-color .3s ease}.footer-pill:before{content:"";position:absolute;inset-inline:-10%;bottom:0;height:150%;border-radius:50% 50% 0 0;background:#141516;transform:translateY(102%);transition:transform .5s cubic-bezier(.33,1,.68,1),border-radius .5s cubic-bezier(.33,1,.68,1);z-index:-1}.footer-pill:hover{color:#fff;border-color:#141516}.footer-pill:focus-visible{outline:2px solid #141516;outline-offset:2px}.footer-pill:hover:before{transform:translateY(0);border-radius:0}.footer-pill:active{color:#fff;border-color:#141516}.footer-pill:active:before{transform:translateY(0);border-radius:0}.footer-pill--solid{background:#141516;border-color:#141516;color:#fff}.footer-pill--solid:before{background:#2e3032}.footer-pill--solid:hover{color:#fff}.footer-chat-dot{width:8px;height:8px;flex:none;border-radius:999px;background:#22c55e;animation:footer-chat-pulse 2s ease-out infinite}.footer-chat-dot--off{background:#f59e0b;animation:none}@keyframes footer-chat-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.footer-nav-link{position:relative;display:inline-block;padding-bottom:2px;color:rgb(82 82 82);transition:color .25s ease}.footer-nav-link:after{content:"";position:absolute;bottom:0;inset-inline-start:0;height:1px;width:100%;background:#141516;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.33,1,.68,1)}.footer-nav-link:hover{color:#141516}.footer-nav-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.footer-chat-dot{animation:none}.footer-pill:before{display:none}.footer-pill:hover{background:#141516;color:#fff}.footer-nav-link:after{transition:none}}.footer-section{background:var(--footer-bg,#fff);color:var(--footer-ink,#171717)}.footer-section[data-theme=dark]{color-scheme:dark;--footer-bg:#000;--footer-ink:#f5f5f7;--footer-on-ink:#141516;--footer-muted:#b0b0b5;--footer-label:#b0b0b5;--footer-icon:#a1a1a6;--footer-border:#626266;--footer-line:rgb(255 255 255/12%);--footer-hours:#30d158}.footer-section[data-theme=dark] :is(a,button):focus-visible{outline:2px solid var(--footer-ink);outline-offset:4px}.footer-section[data-theme=dark] .footer-desktop-actions{border-color:var(--footer-line)}.footer-section[data-theme=dark] .footer-nav-link{color:var(--footer-muted)}.footer-section[data-theme=dark] .footer-nav-link:hover{color:var(--footer-ink)}.footer-section[data-theme=dark] .footer-nav-link:after{background:var(--footer-ink)}.footer-section[data-theme=dark] .footer-pill{color:var(--footer-muted);background:transparent;border-color:var(--footer-border)}.footer-section[data-theme=dark] .footer-pill:before{background:#1c1c1e}.footer-section[data-theme=dark] .footer-pill:is(:hover,:active){color:var(--footer-ink);background:#1c1c1e;border-color:var(--footer-muted)}.footer-section[data-theme=dark] .footer-pill--solid{color:var(--footer-on-ink);background:var(--footer-ink);border-color:transparent}.footer-section[data-theme=dark] .footer-pill--solid:before{background:#dcdce0}.footer-section[data-theme=dark] .footer-pill--solid:is(:hover,:active){color:var(--footer-on-ink);background:#dcdce0;border-color:transparent}