.hero-layout--home{--hero-height: 440px}.preview-title{text-align:center}@media screen and (min-width: 768px){.preview-title{text-align:left}.hero-layout--home{--hero-height: calc(var(--container-max-width) * 0.45)}.hero--home .hero__content{justify-content:center;margin-top:0px;flex-direction:column;align-items:flex-start;padding-bottom:var(--vu-8);height:calc(100% - 75px)}.hero--home .hero__text{position:static;margin-top:0;align-items:flex-start;padding:0}}.hero--home .hero__text .button{margin-top:var(--vu-10)}.home-trial-notice{font-size:var(--font-size-m);color:var(--gray-dark)}.home-benefit-card__img{position:relative;width:100%;aspect-ratio:48/30;margin-bottom:var(--vu-2)}.home-benefit-card__img img{width:100%;height:100%;display:block;object-fit:cover}.home-benefit-card__img .badge{position:absolute;top:10px;left:10px}.home-benefit-card__title{font-size:var(--font-size-l);margin-bottom:var(--vu-1)}.home-benefit-card__description{font-size:var(--font-size-s);margin-bottom:var(--vu-2)}.home-benefit-card__link{font-size:var(--font-size-s);color:var(--gray-dark)}.home-benefit-carousel .home-benefit-card__img{aspect-ratio:262/136}.home-benefit-carousel .home-benefit-card__title{font-size:var(--font-size-m)}.home-benefit-carousel .home-benefit-card__description,.home-benefit-carousel .home-benefit-card__link{font-size:var(--font-size-xs)}.cta-card{margin-top:var(--vu-10);background:linear-gradient(92deg, #000 0%, #262626 100%);color:var(--white);padding:var(--vu-6);display:flex;flex-direction:column;align-items:center;gap:var(--vu-4);border-radius:var(--border-radius-lg);text-align:center}.cta-card p{max-width:788px;margin:0 auto}.cta-card__heading{font-size:var(--font-size-xl)}@media screen and (min-width: 768px){.cta-card{padding:var(--vu-10)}}.modal--dialog.trial-dialog{padding:0}.trial-dialog__media{position:relative}.trial-dialog__img{display:block;width:100%;height:auto;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}.trial-dialog__media .modal-close{top:16px;right:16px}.trial-dialog__body{padding:var(--vu-6);text-align:center}.trial-dialog__heading{margin-bottom:var(--vu-3);padding-bottom:var(--vu-3);border-bottom:1px solid var(--ash-light)}.trial-dialog__text{font-size:var(--font-size-s);color:var(--gray-dark);margin-bottom:var(--vu-4)}.home-faqs{margin-top:var(--vu-10)}.faq-buttons{display:flex;flex-direction:column;gap:12px}.faq-button{border-radius:10px;background-color:var(--gray-light);overflow:hidden}.faq-button>.faq-button_toggle{background-color:rgba(0,0,0,0);border:none;padding:20px;margin:0;width:100%;text-align:left;outline:none;display:flex;justify-content:space-between;align-items:center;color:var(--black);font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-normal);line-height:110%;cursor:pointer;gap:12px}.faq-content.accordion{max-height:0;transition:max-height .35s cubic-bezier(0.4, 0, 0.2, 1)}.faq-content-inner{padding:0 20px 20px;opacity:1;transition:opacity .25s ease .1s}.faq-content.accordion--collapsed .faq-content-inner{opacity:0;transition-delay:0s}.faq-content p{color:var(--gray-dark);font-family:var(--font-sans);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);line-height:130%;margin:0}.faq-content p+p{margin-top:1em}.faq-content p a{text-decoration:underline}.plus-button{display:flex;align-items:center;justify-content:center;background-color:var(--black);width:32px;height:32px;border-radius:var(--border-radius-circle);flex-shrink:0}.plus-button>img{width:30px;height:30px;flex-shrink:0;transform:rotate(45deg);transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}.faq-button.active .plus-button>img{transform:rotate(180deg);padding-left:1px}@media screen and (min-width: 768px){.faq-buttons{margin:0 auto}.faq-button>.faq-button_toggle{font-size:22px}.plus-button{width:36px;height:36px}}.faq-page__intro{color:var(--gray-dark);margin-bottom:var(--vu-10)}.faq-page .faq-buttons{margin-top:0}.faq-quotes{margin-top:var(--vu-20)}.faq-quotes__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--vu-6)}.faq-quotes .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--black)}
