.homepage-faq{padding:clamp(6rem,9vw,11rem) 0;background:#fff;color:#0f223a}.homepage-faq__inner{width:min(100%,118rem);margin:0 auto;padding:0 2rem}.homepage-faq__header{max-width:78rem;margin:0 auto clamp(3.6rem,6vw,6.4rem);text-align:center}.homepage-faq__eyebrow{margin:0 0 1.4rem;color:#6cabea;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.08rem;line-height:1.2;text-transform:uppercase}.homepage-faq__title{margin:0;color:#0f223a;font-size:clamp(3.4rem,7vw,6.2rem);font-weight:900;letter-spacing:0;line-height:1}.homepage-faq__mobile-break{display:inline}.homepage-faq .faqs-page__list{display:grid;gap:1.4rem;width:100%;margin:0}.homepage-faq .faqs-page__list details{border:.1rem solid rgba(15,34,58,.14);border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 3.2rem #0f223a0f}.homepage-faq .faqs-page__list summary{min-height:auto;padding:2rem;color:#0f223a;font-size:1.65rem;font-weight:800;line-height:1.28}.homepage-faq .faqs-page__list summary span{color:#6cabea}.homepage-faq .faqs-page__answer{padding:0 5.6rem 2rem 2rem;color:#0f223ab8;font-size:1.5rem;line-height:1.55}.homepage-faq .faqs-page__answer p{margin:0}.homepage-faq .faqs-page__answer a{color:#0f223a;text-underline-offset:.3rem}.homepage-faq__actions{display:flex;justify-content:center;margin-top:clamp(3.2rem,5vw,5.6rem)}.homepage-faq__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.5rem 2.4rem;border:.1rem solid #0f223a;border-radius:0;background:#0f223a;color:#fff;font-family:Montserrat,sans-serif;font-size:1.45rem;font-weight:800;letter-spacing:0;line-height:1.1;text-decoration:none;transition:background var(--duration-short) ease,color var(--duration-short) ease,transform var(--duration-short) ease}.homepage-faq__button:hover{background:#6cabea;color:#0f223a;transform:translateY(-.1rem)}@media screen and (min-width:750px){.homepage-faq__inner{padding:0 3.2rem}.homepage-faq .faqs-page__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.8rem}.homepage-faq .faqs-page__list summary{padding:2.2rem 2.4rem;font-size:1.75rem}.homepage-faq .faqs-page__answer{padding:0 6.4rem 2.4rem 2.4rem}}@media screen and (max-width:749px){.homepage-faq__mobile-break{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-homepage-faq.css.map */
