.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__background img{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0009,#0000004d,#0000001a)}@media (max-width: 767px){.hero__overlay{background:linear-gradient(to bottom,#0006,#000000b3)}}.hero__content{position:relative;z-index:1;max-width:600px;color:#fff}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-size:.875rem;margin-bottom:var(--spacing-md)}.hero__title{font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin-bottom:var(--spacing-md);color:#fff}.hero__subtitle{font-family:var(--font-subheading);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;opacity:.95;margin-bottom:var(--spacing-sm)}.hero__description{font-size:1.125rem;opacity:.9;margin-bottom:var(--spacing-lg);max-width:500px}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.hero__reassurance{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.9375rem;opacity:.9}.hero__reassurance-item{display:flex;align-items:center;gap:.375rem}@media (max-width: 767px){.hero{min-height:auto;padding:120px 0 var(--spacing-2xl)}.hero__content{text-align:center;margin:0 auto}.hero__cta,.hero__reassurance{justify-content:center}}.announcement-bar{background:var(--color-primary);color:#fff;padding:.625rem 0;text-align:center}.announcement-bar__content{font-size:.875rem;font-weight:500}.announcement-bar a{text-decoration:underline;text-underline-offset:2px}.reassurance-band{background:var(--color-surface-warm);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.reassurance-band__list{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-lg)}.reassurance-band__item{display:flex;align-items:center;gap:.5rem;font-family:var(--font-subheading);font-size:.9375rem;font-weight:500;color:var(--color-text)}.reassurance-band__icon{color:var(--color-success)}@media (max-width: 767px){.reassurance-band__list{flex-direction:column;align-items:center;gap:var(--spacing-sm)}}.intro{text-align:center}.intro__image{max-width:500px;margin:0 auto var(--spacing-xl)}.intro__content{max-width:700px;margin:0 auto}.intro__title{margin-bottom:var(--spacing-md)}.intro__text{font-size:1.125rem;color:var(--color-text-light);line-height:1.7}.problem{text-align:center}.problem__title{margin-bottom:var(--spacing-xl)}.problem__grid{display:grid;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media (min-width: 768px){.problem__grid{grid-template-columns:repeat(3,1fr)}}.problem__item{padding:var(--spacing-lg)}.problem__icon{font-size:2.5rem;margin-bottom:var(--spacing-md)}.problem__item-title{font-family:var(--font-subheading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-sm)}.problem__item-text{color:var(--color-text-light)}.problem__solution{font-family:var(--font-heading);font-size:1.5rem;font-style:italic;color:var(--color-accent)}.showcase{display:grid;gap:var(--spacing-xl);align-items:center}@media (min-width: 768px){.showcase{grid-template-columns:1fr 1fr}.showcase--reverse .showcase__image{order:-1}}.showcase__image{border-radius:var(--radius-lg);overflow:hidden;width:100%}.showcase__image img{width:100%;height:auto}.showcase__content{width:100%}.showcase__title{margin-bottom:var(--spacing-md)}.showcase__subtitle{font-family:var(--font-subheading);font-size:1.125rem;font-weight:600;color:var(--color-accent);margin-bottom:var(--spacing-md)}.showcase__list{margin-bottom:var(--spacing-lg)}.showcase__list-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0}.showcase__list-item:not(:last-child){border-bottom:1px solid var(--color-border)}.showcase__check{color:var(--color-success);flex-shrink:0;margin-top:2px}.use-cases{text-align:center}.use-cases__title{margin-bottom:var(--spacing-xl)}.use-cases__grid{display:grid;gap:var(--spacing-lg)}@media (min-width: 768px){.use-cases__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.use-cases__grid{grid-template-columns:repeat(3,1fr)}}.use-case-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3}.use-case-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.use-case-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.use-case-card:hover .use-case-card__image img{transform:scale(1.05)}.use-case-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%)}.use-case-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-lg);color:#fff;text-align:left}.use-case-card__icon{font-size:2rem;margin-bottom:var(--spacing-sm)}.use-case-card__title{font-family:var(--font-subheading);font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.use-case-card__text{font-size:.9375rem;opacity:.9}.how-it-works{text-align:center}.how-it-works__title{margin-bottom:var(--spacing-xl)}.how-it-works__steps{display:grid;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}@media (min-width: 768px){.how-it-works__steps{grid-template-columns:repeat(3,1fr)}}.step{position:relative;padding:var(--spacing-lg)}.step__number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-accent);color:#fff;font-family:var(--font-subheading);font-size:1.25rem;font-weight:700;border-radius:50%;margin-bottom:var(--spacing-md)}.step__icon{font-size:3rem;margin-bottom:var(--spacing-md)}.step__title{font-family:var(--font-subheading);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-sm)}.step__text{color:var(--color-text-light)}.features{text-align:center}.features__title{margin-bottom:var(--spacing-xl)}.features__grid{display:grid;gap:var(--spacing-lg)}@media (min-width: 768px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.features__grid{grid-template-columns:repeat(3,1fr)}}.feature-card{text-align:left;padding:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.feature-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.feature-card__icon{font-size:2rem;margin-bottom:var(--spacing-md)}.feature-card__title{font-family:var(--font-subheading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.feature-card__text{color:var(--color-text-light);font-size:.9375rem}.testimonials{text-align:center}.testimonials__title{margin-bottom:var(--spacing-xl)}.testimonials__slider{position:relative;overflow:hidden}.testimonials__track{display:flex;transition:transform var(--transition-slow)}.testimonial-card{flex:0 0 100%;padding:0 var(--spacing-md)}@media (min-width: 768px){.testimonial-card{flex:0 0 50%}}@media (min-width: 1024px){.testimonial-card{flex:0 0 33.333%}}.testimonial-card__inner{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);height:100%;text-align:left}.testimonial-card__stars{display:flex;gap:2px;margin-bottom:var(--spacing-md);color:var(--color-stars)}.testimonial-card__text{font-size:1rem;line-height:1.7;margin-bottom:var(--spacing-md);font-style:italic}.testimonial-card__author{font-family:var(--font-subheading);font-size:.9375rem;font-weight:600}.testimonials__dots{display:flex;justify-content:center;gap:.5rem;margin-top:var(--spacing-lg)}.testimonials__dot{width:.5rem;height:.5rem;background:var(--color-border);border:none;border-radius:50%;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.testimonials__dot.is-active{background:var(--color-accent);transform:scale(1.25)}.testimonials__count{font-family:var(--font-subheading);font-size:1.125rem;font-weight:600;margin-top:var(--spacing-lg);color:var(--color-text-light)}.pack{display:grid;gap:var(--spacing-xl);align-items:center}@media (min-width: 768px){.pack{grid-template-columns:1fr 1fr}.pack--reverse .pack__image{order:-1}}.pack__image{border-radius:var(--radius-lg);overflow:hidden;width:100%}.pack__image img{width:100%;height:auto}.pack__content{width:100%}.pack__title,.pack__list{margin-bottom:var(--spacing-lg)}.pack__item{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;font-size:1rem}.pack__item:not(:last-child){border-bottom:1px solid var(--color-border)}.pack__item-icon{font-size:1.25rem}.pack__pricing{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center}.pack__value{font-size:.9375rem;color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.pack__value s{color:var(--color-text-light)}.pack__price{font-family:var(--font-subheading);font-size:2rem;font-weight:700;color:var(--color-accent);margin-bottom:var(--spacing-md)}.comparison{text-align:center}.comparison__title{margin-bottom:var(--spacing-xl)}.comparison__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison__table{width:100%;border-collapse:collapse;min-width:600px}.comparison__table th,.comparison__table td{padding:var(--spacing-md);text-align:center;border-bottom:1px solid var(--color-border)}.comparison__table th{font-family:var(--font-subheading);font-weight:600;background:var(--color-surface)}.comparison__table th:first-child,.comparison__table td:first-child{text-align:left}.comparison__table tr:last-child td{border-bottom:none}.comparison__highlight{background:#c41e3a0d}.comparison__highlight th{background:var(--color-accent);color:#fff}td.comparison__highlight{color:var(--color-success);font-weight:600}.comparison__check{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-success);font-weight:500}.comparison__check svg{flex-shrink:0}.comparison__cross{display:inline-flex;align-items:center;justify-content:center;color:#999}.comparison__cross svg{opacity:.5}.comparison__note{font-family:var(--font-subheading);font-size:1.125rem;font-weight:600;margin-top:var(--spacing-lg)}.faq{max-width:800px;margin:0 auto}.faq__title{text-align:center;margin-bottom:var(--spacing-xl)}.faq__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item:last-child{border-bottom:none}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;text-align:left;font-family:var(--font-subheading);font-size:1rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.faq__question:hover{background:var(--color-surface)}.faq__icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--color-accent);transition:transform var(--transition-fast)}.faq__item.is-open .faq__icon{transform:rotate(180deg)}.faq__answer{display:none;padding:0 var(--spacing-lg) var(--spacing-md);color:var(--color-text-light);line-height:1.7}.faq__item.is-open .faq__answer{display:block}.cta-final{position:relative;text-align:center;padding:var(--spacing-3xl) 0;overflow:hidden}.cta-final__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cta-final__background img{width:100%;height:100%;object-fit:cover}.cta-final__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.cta-final__content{position:relative;z-index:1;max-width:600px;margin:0 auto;color:#fff}.cta-final__title{color:#fff;margin-bottom:var(--spacing-md)}.cta-final__subtitle{font-size:1.125rem;opacity:.9;margin-bottom:var(--spacing-lg)}.cta-final__price{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.cta-final__price-old{font-size:1.5rem;text-decoration:line-through;opacity:.6}.cta-final__price-new{font-family:var(--font-subheading);font-size:3rem;font-weight:700}.cta-final__actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.cta-final__badge{display:inline-block;background:var(--color-accent);color:#fff;padding:.5rem 1.5rem;font-family:var(--font-subheading);font-size:.875rem;font-weight:600;border-radius:var(--radius-full)}.cta-final__button{min-width:280px}.cta-final__reassurance{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-lg);font-size:.9375rem;opacity:.9}.cta-final__reassurance-item{display:flex;align-items:center;gap:.375rem}.reassurance-final{text-align:center}.reassurance-final__title{margin-bottom:var(--spacing-xl)}.reassurance-final__grid{display:grid;gap:var(--spacing-lg);justify-content:center}@media (min-width: 768px){.reassurance-final__grid{grid-template-columns:repeat(3,1fr);max-width:900px;margin:0 auto}}@media (min-width: 1024px){.reassurance-final__grid{grid-template-columns:repeat(3,1fr)}}.reassurance-card{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base)}.reassurance-card:hover{border-color:var(--color-accent)}.reassurance-card__icon{font-size:2.5rem;margin-bottom:var(--spacing-md)}.reassurance-card__title{font-family:var(--font-subheading);font-size:1rem;font-weight:600;margin-bottom:var(--spacing-xs)}.reassurance-card__text{font-size:.875rem;color:var(--color-text-light)}.sticky-mobile-bar{position:fixed;bottom:0;left:0;right:0;background:var(--color-background);border-top:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);display:none;align-items:center;justify-content:space-between;gap:var(--spacing-md);z-index:90;box-shadow:0 -4px 12px #0000001a}@media (max-width: 767px){.sticky-mobile-bar{display:flex}body{padding-bottom:70px}}.sticky-mobile-bar__info{flex:1}.sticky-mobile-bar__title{font-family:var(--font-subheading);font-size:.875rem;font-weight:600}.sticky-mobile-bar__price{font-family:var(--font-subheading);font-size:1rem;font-weight:700;color:var(--color-accent)}.sticky-mobile-bar .btn{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/sections.css.map */
