.section[data-v-c3cc1cfc]{overflow:hidden;width:100%}.hero-banner[data-v-c3cc1cfc]{position:relative}.hero-banner__image[data-v-c3cc1cfc]{border-radius:var(--Radius-XL);overflow:hidden}.hero-banner__image img[data-v-c3cc1cfc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner__content[data-v-c3cc1cfc]{display:flex;flex-direction:column;left:4.8rem;max-width:50%;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767.9px){.hero-banner__content[data-v-c3cc1cfc]{left:0;max-width:100%;padding:4.5rem 2.5rem;top:0;transform:none}}.hero-banner__tag[data-v-c3cc1cfc]{align-items:center;align-self:flex-start;background:var(--Color-Background-Yellow-Primary);border-radius:4rem;display:inline-flex;gap:1.2rem;margin-bottom:1.2rem;padding:.4rem 1.6rem .4rem .6rem}@media (max-width:1023.9px){.hero-banner__tag[data-v-c3cc1cfc]{margin-bottom:.8rem;padding:.4rem 1.6rem .4rem .4rem}}.hero-banner__tag span[data-v-c3cc1cfc]{background:var(--Color-Background-Blue-Primary);border-radius:var(--Radius-M);color:var(--Color-Text-White-Primary);font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;padding:var(--Spacing-None) var(--Spacing-XS)}@media (max-width:1023.9px){.hero-banner__tag span[data-v-c3cc1cfc]{font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:-.024rem;line-height:2rem}}.hero-banner__tag strong[data-v-c3cc1cfc]{color:var(--Color-Text-Black-Primary);font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:-.036rem;line-height:2.8rem}@media (max-width:1023.9px){.hero-banner__tag strong[data-v-c3cc1cfc]{font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.028rem;line-height:2rem}}.hero-banner__title[data-v-c3cc1cfc]{color:var(--Color-Text-White-Primary);font-size:6.4rem;font-style:normal;font-weight:700;letter-spacing:-.064rem;line-height:7.2rem;margin-bottom:.4rem;text-wrap:balance}@media (max-width:1023.9px){.hero-banner__title[data-v-c3cc1cfc]{font-size:3.6rem;font-style:normal;font-weight:700;line-height:4.4rem;margin-bottom:0}}.hero-banner__discount[data-v-c3cc1cfc]{align-items:center;display:inline-flex;gap:1.8rem;margin-bottom:2.4rem}@media (max-width:1023.9px){.hero-banner__discount[data-v-c3cc1cfc]{gap:.8rem}}.hero-banner__discount-percentage[data-v-c3cc1cfc]{color:var(--Color-Text-Yellow-Primary);font-size:6.4rem;font-style:normal;font-weight:700;letter-spacing:-.064rem;line-height:7.2rem}@media (max-width:1023.9px){.hero-banner__discount-percentage[data-v-c3cc1cfc]{font-size:3.6rem;font-style:normal;font-weight:700;line-height:4.4rem}}.hero-banner__discount-info[data-v-c3cc1cfc]{color:var(--Color-Text-White-Primary);font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.02rem;line-height:2.8rem;white-space:pre-wrap}@media (max-width:1023.9px){.hero-banner__discount-info[data-v-c3cc1cfc]{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}.section[data-v-e964a5a3]{overflow:hidden;width:100%}h2[data-v-d7592234] i{font-size:4.4rem;font-style:normal;font-weight:701;line-height:5.6rem}@media (max-width:1023.9px){h2[data-v-d7592234] i{font-size:2.4rem;font-style:normal;font-weight:701;line-height:3.2rem}}.faq[data-v-2fee1cdb]{display:flex;flex-direction:column;gap:.8rem}.faq__item[data-v-2fee1cdb]{background:var(--Color-Background-Grey-Primary);border-radius:var(--Radius-M)}@media (max-width:1023.9px){.faq__item[data-v-2fee1cdb]{border-radius:var(--Radius-XS)}}.faq__item-head[data-v-2fee1cdb]{cursor:pointer;font-size:2.4rem;font-style:normal;font-weight:700;line-height:3.2rem;padding:var(--Spacing-S) var(--Spacing-XL)}@media (max-width:1023.9px){.faq__item-head[data-v-2fee1cdb]{font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;padding:var(--Spacing-S) var(--Spacing-M)}}.faq__item-inner-body[data-v-2fee1cdb]{font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.036rem;line-height:2.8rem;padding:0 var(--Spacing-XL) var(--Spacing-S)}@media (max-width:1023.9px){.faq__item-inner-body[data-v-2fee1cdb]{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.028rem;line-height:2rem;padding:0 var(--Spacing-M) var(--Spacing-S)}}.subtitle[data-v-e7423fe0]{color:var(--Color-Text-Black-Primary);font-size:2.4rem;font-style:normal;font-weight:400;letter-spacing:-.024rem;line-height:3.2rem;text-align:center}@media (max-width:1023.9px){.subtitle[data-v-e7423fe0]{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}
