.faq-page{padding:1.25rem 0 5rem}.faq-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1.5rem;margin-bottom:2rem}.faq-hero__copy,.faq-hero__card{border:1px solid rgba(30,48,96,.08);border-radius:28px;background:#fff;box-shadow:0 20px 50px #1e30600f}.faq-hero__copy{padding:2rem;background:radial-gradient(circle at top left,rgba(30,48,96,.05),transparent 28%),linear-gradient(135deg,#faf8f4,#f4efe8)}.faq-hero__eyebrow,.faq-hero__card-label{display:inline-flex;align-items:center;width:fit-content;padding:.42rem .8rem;border-radius:999px;background:#1e306014;color:var(--color-primary-bg);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-hero__title{margin-top:1rem;margin-bottom:.85rem;font-size:clamp(2rem,5vw,3.3rem)}.faq-hero__description{max-width:58ch;color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.faq-hero__description p{color:inherit}.faq-hero__card{padding:1.6rem;background:linear-gradient(160deg,#1e3060,#162548 62%,#7f231c);color:#ffffffe0}.faq-hero__card-label{background:#ffffff1f;color:#ffffffd1}.faq-hero__card-title{margin-top:1rem;margin-bottom:.65rem;color:#fff;font-size:1.5rem}.faq-hero__card-text{color:#ffffffc7;font-size:.95rem;line-height:1.8}.faq-hero__card-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.6rem;margin-top:1.25rem}.faq-hero__card-actions .btn{min-width:0;flex:1;justify-content:center;font-size:.6875rem;padding:.65rem .75rem}.faq-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.faq-filter{min-height:42px;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-text);font-size:.8125rem;font-weight:700;transition:all .2s ease}.faq-filter:hover,.faq-filter.is-active{border-color:var(--color-primary-bg);background:var(--color-primary-bg);color:var(--color-primary-text)}.faq-list{display:flex;flex-direction:column;gap:.9rem}.faq-card{border:1px solid rgba(30,48,96,.08);border-radius:20px;background:#fff;box-shadow:0 12px 30px #1e30600d;overflow:hidden}.faq-card__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;cursor:pointer;list-style:none}.faq-card__summary::-webkit-details-marker{display:none}.faq-card__summary-copy{display:flex;flex-direction:column;gap:.45rem}.faq-card__tag{display:inline-flex;align-items:center;width:fit-content;padding:.28rem .6rem;border-radius:999px;background:#7f231c14;color:var(--color-secondary-bg);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-card__question{color:var(--color-primary-bg);font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.5}.faq-card__icon{position:relative;width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:999px;background:var(--color-bg-secondary)}.faq-card__icon:before,.faq-card__icon:after{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:2px;background:var(--color-primary-bg);transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-card__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-card[open] .faq-card__icon:after{opacity:0}.faq-card__content{padding:0 1.25rem 1.25rem;color:var(--color-text-secondary);font-size:.95rem;line-height:1.8}.faq-empty{padding:2rem;border-radius:20px;background:#faf8f4;color:var(--color-text-secondary);text-align:center}@media(max-width:989px){.faq-hero{grid-template-columns:1fr}}@media(max-width:749px){.faq-page{padding-top:.75rem}.faq-hero__copy,.faq-hero__card{padding:1.35rem;border-radius:22px}.faq-hero__card-actions{flex-direction:column}.faq-hero__card-actions .btn{width:100%}.faq-card__summary,.faq-card__content{padding-left:1rem;padding-right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq-page.css.map */
