.section-main-page-faq{background-color:var(--color-bg-secondary);overflow-x:clip}.faq-hero{background-color:var(--color-dark-teal);position:relative;overflow:hidden;padding:calc(var(--header-height, 120px) + 80px) 0 80px;text-align:center;width:100vw;margin-left:calc(-50vw + 50%)}.faq-hero__deco{position:absolute;pointer-events:none;z-index:1;right:-480px;top:50%;transform:translateY(-50%);width:720px;height:720px}.faq-hero__deco--hex{right:auto;bottom:auto;left:-130px;top:20px;transform:none;width:297px;height:315px}.faq-hero__deco svg{display:block;width:100%;height:100%}.faq-hero__content{position:relative;z-index:2;max-width:974px;margin:0 auto;padding:0 var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:26px}.faq-hero__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(2.5rem,5vw,77.533px);line-height:1.148;color:var(--color-bg-tertiary);margin:0;letter-spacing:-4.652px}.faq-hero__description{font-family:var(--font-family);font-weight:300;font-size:1.25rem;line-height:normal;color:var(--color-bg-tertiary);margin:0;max-width:974px}.faq-hero__support-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:.9375rem;color:#fff;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px;transition:color .25s var(--ease)}.faq-hero__support-link svg{flex-shrink:0;color:var(--color-primary);transition:transform .25s var(--ease)}.faq-hero__support-link:hover{color:var(--color-primary)}.faq-hero__support-link:hover svg{transform:translate(3px)}.faq-nav{position:relative;z-index:2;text-align:left;padding:0}.faq-nav__inner{max-width:1468px;margin:0 auto;padding:0 var(--space-lg)}.faq-nav__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(1.75rem,3vw,46.239px);line-height:1.148;letter-spacing:-2.774px;color:var(--color-bg-tertiary);margin:50px 0 24px}.faq-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.faq-categories__item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#fff;border-radius:20px;text-decoration:none;color:var(--color-dark-navy);min-height:62px;box-shadow:0 103px 62px #28535a03,0 46px 46px #28535a03,0 11px 25px #28535a03;transition:background-color .3s var(--ease),color .3s var(--ease)}.faq-categories__name{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:1.5rem;line-height:1.29;letter-spacing:-.06em}.faq-categories__arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;background-color:#ecf0f0;transition:background-color .3s var(--ease)}.faq-categories__arrow svg{width:20px;height:20px;color:var(--color-dark-teal);transition:transform .3s var(--ease)}.faq-categories__item:hover{background-color:var(--color-medium-teal);color:var(--color-bg-tertiary)}.faq-categories__item:hover .faq-categories__arrow svg{transform:rotate(45deg)}.faq-categories__item--active{background-color:var(--color-medium-teal);color:var(--color-bg-tertiary)}.faq-content{padding:60px 0 40px}.faq-content__inner{max-width:1468px;margin:0 auto;padding:0 var(--space-lg)}.faq-group{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;align-items:start;margin-bottom:80px;scroll-margin-top:calc(var(--header-height, 120px) + 30px)}.faq-group:last-child{margin-bottom:40px}.faq-group__title{grid-column:1 / -1;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;letter-spacing:-2px;color:var(--color-dark-navy);margin:0}.faq-accordion{position:relative;background:#fff;border-radius:10px;padding:32px 32px 56px;cursor:pointer;box-shadow:0 11px 25px #28535a03,0 46px 46px #28535a03,0 103px 62px #28535a03}.faq-accordion.is-open{padding-bottom:39px}.faq-accordion__content{display:flex;flex-direction:column;gap:15px}.faq-accordion__question{font-family:var(--font-family);font-size:24px;font-weight:var(--font-weight-regular, 400);color:#000;letter-spacing:-1.44px;line-height:31px;margin:0}.faq-accordion__answer{max-height:0;overflow:hidden;transition:max-height .35s ease;font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-light, 300);color:#000;line-height:1.15}.faq-accordion__toggle{position:absolute;left:38px;bottom:20px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:var(--color-dark-teal, #0A323A);border:none;border-radius:5.42px;cursor:pointer;padding:0;transition:background .25s}.faq-accordion__toggle svg{width:7px;height:11px;transform:rotate(90deg);transition:transform .25s}.faq-accordion:hover .faq-accordion__toggle{background:var(--color-primary, #80C9FA)}.faq-accordion:hover .faq-accordion__toggle svg{transform:rotate(-90deg)}.faq-accordion.is-open .faq-accordion__toggle{bottom:-8px}.faq-support{padding:0 0 80px}.faq-support__inner{max-width:1468px;margin:0 auto;padding:var(--space-lg);display:flex;align-items:center;gap:40px;background:#e5f2f9;border-radius:20px;box-shadow:0 286px 80px #28535a00,0 183px 73px #28535a00,0 103px 62px #28535a03,0 46px 46px #28535a03,0 11px 25px #28535a03}.faq-support__text{flex:1;padding:20px 0;display:flex;flex-direction:column;gap:0}.faq-support__icon{color:var(--color-dark-navy);margin-bottom:20px}.faq-support__icon svg{width:56px;height:55px}.faq-support__content{margin-bottom:20px}.faq-support__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;color:var(--color-dark-navy);margin:0 0 8px}.faq-support__description{font-family:var(--font-family);font-weight:var(--font-weight-light, 300);font-size:20px;line-height:normal;color:var(--color-dark-navy, #0D1C23);margin:0;max-width:550px}.faq-support__cta{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:9.702px 19.404px;gap:6.468px;border:none;border-radius:4.043px 19.404px 19.404px;width:fit-content;background:linear-gradient(89deg,#0000 .89%,#0003 98.94%),var(--color-dark-navy, #0D1C23);background-blend-mode:overlay,normal;box-shadow:0 0 8.3px #00000080 inset;color:#fff;text-decoration:none;font-family:var(--font-family);font-size:17px;font-weight:var(--font-weight-medium, 500);white-space:nowrap;transition:opacity .25s,transform .2s}.faq-support__cta:hover{opacity:.85;transform:scale(1.02)}.faq-support__image{flex-shrink:0;width:598px;border-radius:15px;overflow:hidden}.faq-support__image img,.faq-support__image svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.faq-hero{padding:calc(var(--header-height, 120px) + 40px) 0 60px}.faq-categories{grid-template-columns:repeat(2,1fr);gap:16px}.faq-support__inner{flex-direction:column}.faq-support__image{width:100%;max-height:300px;order:-1}.faq-hero__deco{width:400px;height:400px;right:-220px}.faq-hero__deco--hex{width:210px;height:220px;left:-80px;top:10px}.faq-group{grid-template-columns:1fr}.faq-accordion{padding:24px 24px 48px}.faq-accordion__question{font-size:20px;letter-spacing:-1px}.faq-accordion__answer{font-size:17px}}@media screen and (max-width:749px){.faq-hero{padding:calc(var(--header-height, 120px) + 24px) 0 40px}.faq-hero__title{font-size:2rem;letter-spacing:-2px}.faq-hero__description{font-size:1rem}.faq-categories__name{font-size:1rem;letter-spacing:-.02em}.faq-categories{grid-template-columns:1fr;gap:10px}.faq-categories__item{min-height:50px;padding:12px 16px}.faq-nav__title{font-size:1.5rem;letter-spacing:-1.5px;margin:30px 0 16px}.faq-accordion{padding:20px 20px 44px}.faq-accordion__question{font-size:18px}.faq-accordion__answer{font-size:16px}.faq-accordion__toggle{left:24px}.faq-group{margin-bottom:50px}.faq-support{padding-bottom:40px}.faq-support__image{width:100%;max-height:220px}.faq-support__title{font-size:1.25rem}.faq-support__description{font-size:17px}.faq-hero__deco{width:280px;height:280px;right:-150px}.faq-hero__deco--hex{width:150px;height:160px;left:-60px;top:10px}}@media(max-width:989px){.faq-hero__title{letter-spacing:-2.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-page-faq.css.map */
