.p-header--solid{background-color:var(--root--color--fa)}.c-faqhero{background-color:var(--root--color--fa);padding-block:20px 40px}.c-faqhero .c-faqhero-inner{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.c-faqhero .c-faqhero-headmain{flex-direction:column;gap:16px;display:flex}.c-faqhero .c-faqhero-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:400;line-height:1.1}@media (width<=699px){.c-faqhero .c-faqhero-title{font-size:40px}}.c-faqhero .c-faqhero-title{color:var(--root--color--shark)}.c-faqhero .c-faqhero-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:200;line-height:1.1}@media (width<=699px){.c-faqhero .c-faqhero-title em{font-size:40px}}.c-faqhero .c-faqhero-title em{font-style:italic}.c-faqhero .c-faqhero-promo{background-color:var(--root--color--f5);border-radius:16px;flex-direction:column;flex:none;gap:16px;inline-size:318px;max-inline-size:100%;padding:16px;display:flex}.c-faqhero .c-faqhero-promo-top{justify-content:space-between;align-items:flex-start;display:flex}.c-faqhero .c-faqhero-promo-tag{background-color:var(--root--color--white);font-family:var(--root--font-family--body);letter-spacing:0;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:460;line-height:1.35;display:inline-flex}@media (width<=699px){.c-faqhero .c-faqhero-promo-tag{font-size:14px}}.c-faqhero .c-faqhero-promo-tag{color:var(--root--color--shark)}.c-faqhero .c-faqhero-promo-dot{background-color:var(--root--color--forest-element);border-radius:50%;block-size:6px;inline-size:6px}.c-faqhero .c-faqhero-promo-arrow{background-color:var(--root--color--shark);block-size:28px;inline-size:28px;color:var(--root--color--white);border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.c-faqhero .c-faqhero-promo-arrow svg{block-size:10px;inline-size:10px}.c-faqhero .c-faqhero-promo-text{font-family:var(--root--font-family--body);letter-spacing:0;font-size:20px;font-weight:380;line-height:1.35}@media (width<=699px){.c-faqhero .c-faqhero-promo-text{font-size:17px}}.c-faqhero .c-faqhero-promo-text{color:var(--root--color--shark)}.c-faq{padding-block:60px}.c-faq .c-faq-inner{align-items:flex-start;gap:40px;display:flex}.c-faq .c-faq-intro{flex-direction:column;flex:none;gap:16px;inline-size:427px;display:flex}.c-faq .c-faq-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:400;line-height:1.1}@media (width<=699px){.c-faq .c-faq-title{font-size:32px}}.c-faq .c-faq-title{color:var(--root--color--shark)}.c-faq .c-faq-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:200;line-height:1.1}@media (width<=699px){.c-faq .c-faq-title em{font-size:32px}}.c-faq .c-faq-title em{font-style:italic}.c-faq .c-faq-sub{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-faq .c-faq-sub{font-size:17px}}.c-faq .c-faq-sub{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);padding-inline-end:40px}.c-faq .c-faq-list{flex-direction:column;flex:1 1 0;gap:20px;min-inline-size:0;display:flex}.c-faq .c-faq-item{background-color:var(--root--color--white);border-radius:24px;box-shadow:0 0 10px #1f1f1f05,0 0 15px #1f1f1f05,0 0 30px #1f1f1f08}.c-faq .c-faq-q{cursor:pointer;align-items:center;gap:16px;padding:30px 32px;list-style:none;display:flex}.c-faq .c-faq-q::-webkit-details-marker{display:none}.c-faq .c-faq-num{font-family:var(--root--font-family--body);color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);flex:none;font-size:17px;font-weight:460;line-height:1.35}.c-faq .c-faq-qtext{min-inline-size:0;font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;flex:1 1 0;font-size:24px;font-weight:500;line-height:1.1}@media (width<=699px){.c-faq .c-faq-qtext{font-size:20px}}.c-faq .c-faq-qtext{color:var(--root--color--shark)}.c-faq .c-faq-chevron{block-size:16px;inline-size:16px;color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);flex:none;justify-content:center;align-items:center;transition:rotate .25s;display:inline-flex}.c-faq .c-faq-chevron svg{block-size:100%;inline-size:100%}.c-faq .c-faq-a{font-family:var(--root--font-family--body);letter-spacing:0;flex-direction:column;gap:1em;padding:0 32px 32px 72px;font-size:20px;font-weight:380;line-height:1.35;display:flex}@media (width<=699px){.c-faq .c-faq-a{font-size:17px}}.c-faq .c-faq-a{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-faq .c-faq-a p{margin:0}.c-faq .c-faq-a strong{color:var(--root--color--shark);font-weight:520}.c-faq .c-faq-item[open] .c-faq-q{padding-block-end:16px}.c-faq .c-faq-item[open] .c-faq-chevron{rotate:180deg}@media (width<=1079px){.c-faq .c-faq-inner{flex-direction:column;gap:32px}.c-faq .c-faq-intro{inline-size:100%;max-inline-size:560px}.c-faq .c-faq-list{inline-size:100%}.c-faqhero .c-faqhero-promo{display:none}}@media (width<=699px){.c-faqhero{padding-block:32px 40px}.c-faqhero .c-faqhero-inner{flex-direction:column;align-items:stretch;gap:24px}.c-faq .c-faq-q{gap:12px;padding:24px}.c-faq .c-faq-a{padding:0 24px 24px}}
