.faq-module__tbyj1a__page{padding-top:5rem}.faq-module__tbyj1a__hero{background-color:var(--color-navy);color:var(--color-white);padding-block:var(--space-24) var(--space-16)}.faq-module__tbyj1a__heroInner{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.faq-module__tbyj1a__heading{font-family:var(--font-display);font-weight:300;font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:34rem}.faq-module__tbyj1a__rule{transform-origin:0;background-color:var(--color-gold);width:4rem;height:1px;margin-top:var(--space-6);display:block}[dir=rtl] .faq-module__tbyj1a__rule{transform-origin:100%}.faq-module__tbyj1a__accordion{background-color:var(--color-white);padding-block:var(--space-24)}.faq-module__tbyj1a__accordionInner{max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.faq-module__tbyj1a__item{border-bottom:1px solid var(--color-grey)}.faq-module__tbyj1a__item:first-child{border-top:1px solid var(--color-grey)}.faq-module__tbyj1a__trigger{width:100%;padding-block:var(--space-8);cursor:pointer;text-align:left;align-items:center;gap:var(--space-5);background:0 0;border:none;display:flex}.faq-module__tbyj1a__trigger:hover .faq-module__tbyj1a__question{color:var(--color-gold)}.faq-module__tbyj1a__index{width:2.25rem;font-size:var(--text-body-sm);color:var(--color-gold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal);flex-shrink:0;font-weight:600}.faq-module__tbyj1a__question{font-size:var(--text-body-lg);color:var(--color-navy);font-weight:500;line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-out);flex:auto}.faq-module__tbyj1a__icon{width:1.75rem;height:1.75rem;color:var(--color-gold);flex-shrink:0;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.faq-module__tbyj1a__iconOpen{transform:rotate(45deg)}.faq-module__tbyj1a__panel{overflow:hidden}.faq-module__tbyj1a__panelInner{padding-block-end:var(--space-8);padding-inline-start:calc(2.25rem + var(--space-5))}.faq-module__tbyj1a__answer{font-size:var(--text-body);color:var(--color-slate);line-height:var(--leading-relaxed);max-width:34rem}@media (max-width:640px){.faq-module__tbyj1a__trigger{gap:var(--space-3);padding-block:var(--space-6)}.faq-module__tbyj1a__index{width:1.5rem;font-size:var(--text-caption)}.faq-module__tbyj1a__panelInner{padding-block-end:var(--space-6);padding-inline-start:calc(1.5rem + var(--space-3))}}.faq-module__tbyj1a__cta{background-color:var(--color-ivory);padding-block:var(--space-24);text-align:center}.faq-module__tbyj1a__ctaInner{max-width:var(--container-text);padding-inline:var(--gutter);margin-inline:auto}.faq-module__tbyj1a__ctaHeading{font-family:var(--font-body);font-weight:600;font-size:var(--text-h3);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-navy);margin-bottom:var(--space-4)}.faq-module__tbyj1a__ctaText{font-size:var(--text-body-lg);color:var(--color-slate);margin-bottom:var(--space-8)}.faq-module__tbyj1a__ctaButton{height:3.25rem;padding-inline:var(--space-10);font-size:var(--text-body);background-color:var(--color-navy);color:var(--color-white);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.faq-module__tbyj1a__ctaButton:hover{background-color:#0a2e5c;transform:translateY(-1px)}
