.faq{border:var(--border-width-1) solid var(--border-muted);border-radius:var(--radius-container);overflow:hidden}.faq__item{background-color:var(--surface-blush);border-bottom:var(--border-width-1) solid var(--border-muted)}.faq__item:last-child{border-bottom:none}.faq__summary{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{content:"";display:none}.faq__title{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-large);font-weight:600;line-height:var(--line-height-24);color:var(--text-strong)}.faq__chevron{transition:transform .2s}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:0 var(--space-24) var(--space-16);font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-20);color:var(--text-body)}
.promotion-counter{background-color:var(--surface-blush);border-radius:var(--radius-container);box-shadow:inset 0 0 0 var(--border-width-1) var(--border-muted)}
.hero-block{gap:var(--space-32);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:767px){.hero-block{grid-template-columns:1fr}}.hero-block__text{gap:var(--space-16);flex-direction:column;display:flex}.hero-block__topline{font-family:var(--font-family-primary), sans-serif;font-weight:600;font-size:var(--font-size-body-large);color:var(--text-strong);margin:0;line-height:24px}.hero-block__body{font-family:var(--font-family-secondary), sans-serif;font-weight:400;font-size:var(--font-size-body-large);line-height:var(--line-height-28);color:var(--text-body)}.hero-block__body p{margin:0}.hero-block__body strong{color:var(--text-strong);font-weight:700}.hero-block__body a.btn{display:none}.hero-block__media{border-radius:var(--radius-media);justify-content:center;align-self:start;align-items:center;display:flex;overflow:hidden}.hero-block__media img{border-radius:var(--radius-media);width:100%;height:auto;display:block}.hero-block__media iframe{border-radius:var(--radius-media);border:0;width:100%;height:340px}
.hero-heading__topline{font-family:var(--font-family-primary), sans-serif;font-weight:600;font-size:var(--font-size-body-large);line-height:var(--line-height-24);color:var(--text-strong)}.hero-heading__headline{font-family:var(--font-family-primary), sans-serif;font-weight:700;font-size:var(--font-size-heading-large);line-height:var(--line-height-56);color:var(--text-heading)}
.promotion-hero__text{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-28);color:var(--text-body)}.promotion-hero__text p{margin:0}.promotion-hero__media{border-radius:var(--radius-container)}
