.final-cta{padding-block:6rem;background:var(--cta-bg)}.final-cta__inner{display:flex;flex-direction:column;align-items:center;max-width:56rem;margin-inline:auto;padding-inline:1.5rem;text-align:center}.final-cta__eyebrow{margin:0;color:var(--cta-eyebrow);font-size:.7rem;font-weight:500;letter-spacing:.098em;text-transform:uppercase}.final-cta__heading{max-width:35rem;margin:1rem 0 0;color:var(--cta-heading);font-size:clamp(2rem,4.5vw,2.8rem);font-weight:600;line-height:1.25;font-family:recife}.final-cta__subheading{max-width:32.5rem;margin:1rem 0 0;color:var(--cta-subheading);font-size:1.05rem;font-weight:300;line-height:1.8}.final-cta__price-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding:1rem 1.75rem;background:var(--cta-card-bg);border:1px solid var(--cta-card-border);border-radius:16px;text-align:left}.final-cta__price-label{margin:0;color:var(--cta-card-label);font-size:.72rem;font-weight:300;letter-spacing:.043em;text-transform:uppercase}.final-cta__price-row{display:flex;align-items:baseline;gap:.75rem;margin:.125rem 0 0}.final-cta__price{color:var(--cta-card-price);font-family:recife;font-size:2.2rem;font-weight:600;line-height:1}.final-cta__price-compare{color:var(--cta-card-compare);font-size:1rem;text-decoration:line-through}.final-cta__price-divider{width:1px;align-self:stretch;background:var(--cta-card-divider)}.final-cta__features{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.final-cta__feature{color:var(--cta-card-feature);font-size:.78rem;font-weight:300}.final-cta__feature--strong{color:var(--cta-card-feature-strong);font-weight:500}.final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;width:100%}.final-cta__button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 15rem;max-width:24rem;padding:.95rem 1.75rem;border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.final-cta__button:hover{opacity:.9}.final-cta__button:focus-visible{outline:2px solid var(--cta-button-primary-bg);outline-offset:2px}.final-cta__button--primary{background:var(--cta-button-primary-bg);color:var(--cta-button-primary-text)}.final-cta__button--secondary{background:transparent;color:var(--cta-button-secondary-text);border:1px solid var(--cta-button-secondary-border);font-weight:500}.final-cta__trust{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.75rem;row-gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.final-cta__trust-item{display:flex;align-items:center;gap:.4rem;color:var(--cta-trust-text);font-size:.8rem;font-weight:300}.final-cta__trust-item svg{flex-shrink:0;color:var(--cta-trust-icon)}.final-cta__payments{margin:1.5rem 0 0;color:var(--cta-payments-text);font-size:.72rem;font-weight:300}@media(max-width:749px){.final-cta__button{flex-basis:100%}}.faq{padding-block:5rem;background:var(--faq-bg)}.faq__inner{max-width:48rem;margin-inline:auto;padding-inline:1.5rem}.faq__header{display:flex;flex-direction:column;align-items:center;text-align:center}.faq__eyebrow{margin:0;color:var(--faq-eyebrow);font-size:.7rem;font-weight:500;letter-spacing:.084em;text-transform:uppercase}.faq__heading{max-width:30rem;margin:.75rem 0 0;color:var(--faq-heading);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:600;line-height:1.25;font-family:recife}.faq__card{margin-top:3rem;padding-inline:2rem;background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:16px;overflow:hidden}.faq__item{border-bottom:1px solid var(--faq-divider)}.faq__item:last-child{border-bottom:none}.faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-block:1.25rem;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid var(--faq-icon-bg);outline-offset:2px}.faq__number{flex-shrink:0;padding-top:.1rem;color:var(--faq-number);font-family:recife;font-size:.8rem;font-weight:600;opacity:.45}.faq__question-text{flex:1 1 auto;color:var(--faq-question);font-family:recife;font-size:1.05rem;font-weight:600;line-height:1.4}.faq__icon{position:relative;flex-shrink:0;width:28px;height:28px;margin-top:.05rem;background:var(--faq-icon-bg);border-radius:999px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--faq-icon);transition:transform .2s ease}.faq__icon:before{width:12px;height:1.6px;transform:translate(-50%,-50%)}.faq__icon:after{width:1.6px;height:12px;transform:translate(-50%,-50%)}.faq__item[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.faq__answer{max-width:38rem;margin:0 0 1.5rem 2.5rem;color:var(--faq-answer);font-size:.925rem;font-weight:300;line-height:1.75}@media(prefers-reduced-motion:reduce){.faq__icon:before,.faq__icon:after{transition:none}}@media(max-width:589px){.faq__card{padding-inline:1.25rem}.faq__answer{margin-left:0}}.reviews-carousel{padding-block:5rem;background:var(--reviews-bg)}.reviews-carousel__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.reviews-carousel__header{display:flex;flex-direction:column;align-items:center;text-align:center}.reviews-carousel__eyebrow{margin:0;color:var(--reviews-eyebrow);font-size:.7rem;font-weight:500;letter-spacing:.084em;text-transform:uppercase}.reviews-carousel__heading{max-width:46rem;margin:.75rem 0 0;color:var(--reviews-heading);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:600;line-height:1.25;font-family:recife}.reviews-carousel__rating-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem}.reviews-carousel__stars{color:var(--reviews-star);font-size:1.1rem;letter-spacing:.05em}.reviews-carousel__rating-caption{margin:0;color:var(--reviews-subtext);font-size:.875rem}.reviews-carousel__viewport{margin-top:3.5rem}.reviews-carousel__track{display:flex;gap:1.5rem;margin:0;padding:.25rem .25rem 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-carousel__track::-webkit-scrollbar{display:none}.reviews-carousel__track:focus-visible{outline:2px solid var(--reviews-dot-active);outline-offset:2px}.reviews-carousel__slide{flex:0 0 calc((100% - (2 * 1.5rem)) / 3);scroll-snap-align:start;min-width:0}.reviews-carousel__card{display:flex;flex-direction:column;height:100%;margin:0;padding:1.5rem;background:var(--reviews-card-bg);border:1px solid var(--reviews-card-border);border-radius:16px}.reviews-carousel__card-stars{color:var(--reviews-star);font-size:.95rem}.reviews-carousel__quote{flex:1 1 auto;margin:.75rem 0 0;padding:0;border:none}.reviews-carousel__quote-title{margin:0 0 .5rem;color:var(--reviews-card-title);font-family:recife;font-size:1rem;font-weight:600;line-height:1.4}.reviews-carousel__quote-body{margin:0;color:var(--reviews-card-body);font-size:.875rem;line-height:1.75}.reviews-carousel__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--reviews-card-border)}.reviews-carousel__author-block{display:flex;flex-direction:column}.reviews-carousel__author{color:var(--reviews-author);font-size:.8rem;font-weight:500;font-style:normal}.reviews-carousel__date{color:var(--reviews-meta);font-size:.68rem}.reviews-carousel__badge{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.3rem .65rem;border-radius:999px;background:var(--reviews-badge-bg);color:var(--reviews-badge-text);font-size:.62rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.reviews-carousel__controls{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem}.reviews-carousel__nav{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--reviews-nav-border);border-radius:999px;color:var(--reviews-nav-icon);cursor:pointer;transition:opacity .15s ease}.reviews-carousel__nav:disabled{opacity:.25;cursor:default}.reviews-carousel__nav:focus-visible{outline:2px solid var(--reviews-dot-active);outline-offset:2px}.reviews-carousel__dots{display:flex;align-items:center;gap:.5rem}.reviews-carousel__dot{width:10px;height:10px;padding:0;background:var(--reviews-dot-inactive);border:none;border-radius:999px;cursor:pointer;transition:width .2s ease,background-color .2s ease}.reviews-carousel__dot:focus-visible{outline:2px solid var(--reviews-dot-active);outline-offset:2px}.reviews-carousel__dot[aria-current=true]{width:28px;background:var(--reviews-dot-active)}@media(max-width:989px){.reviews-carousel__slide{flex-basis:calc((100% - 1.5rem)/2)}}@media(max-width:689px){.reviews-carousel__slide{flex-basis:88%}}@media(prefers-reduced-motion:reduce){.reviews-carousel__track{scroll-behavior:auto}}.trust-quote{padding-block:5rem;background:var(--trust-bg)}.trust-quote__inner{display:flex;align-items:flex-start;gap:3rem;max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.trust-quote__column{flex:1 1 0;min-width:0}.trust-quote__eyebrow{margin:0;color:var(--trust-eyebrow);font-size:.7rem;font-weight:500;letter-spacing:.084em;text-transform:uppercase}.trust-quote__heading{max-width:27rem;margin:1.25rem 0 0;color:var(--trust-heading);font-size:2rem;font-weight:600;line-height:1.3;font-family:recife}.trust-quote__body{max-width:27rem;margin:1.25rem 0 0;color:var(--trust-body);font-size:.925rem;line-height:1.8}.trust-quote__credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:27rem;margin:1.5rem 0 0;padding:0;list-style:none}.trust-quote__credential{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:var(--trust-badge-bg);border:1px solid var(--trust-badge-border);border-radius:14px}.trust-quote__credential-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;background:var(--trust-badge-icon-bg);border-radius:50%}.trust-quote__credential-label{color:var(--trust-badge-text);font-size:.78rem;font-weight:500}.trust-quote__card{margin:0;padding:2rem;background:var(--trust-card-bg);border-radius:16px}.trust-quote__card-header{display:flex;align-items:center;gap:1rem}.trust-quote__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;background:var(--trust-card-avatar-bg);border:2px solid var(--trust-card-avatar-border);border-radius:999px;overflow:hidden}.trust-quote__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:999px}.trust-quote__avatar-placeholder{width:32px;height:32px;opacity:.6}.trust-quote__card-identity{display:flex;flex-direction:column}.trust-quote__card-name{color:var(--trust-card-name);font-family:recife;font-size:.95rem;font-weight:600;font-style:normal}.trust-quote__card-credentials{color:var(--trust-card-credentials);font-size:.7rem}.trust-quote__quote-mark{display:block;margin-top:1.5rem;color:var(--trust-card-quote-mark);opacity:.4}.trust-quote__quote{margin:1rem 0 0;padding:0;border:none}.trust-quote__quote-primary{margin:0;color:var(--trust-card-quote-primary);font-family:recife;font-size:1rem;line-height:1.72}.trust-quote__quote-secondary{margin:1rem 0 0;color:var(--trust-card-quote-secondary);font-family:recife;font-size:.9rem;line-height:1.72}@media(max-width:749px){.trust-quote__inner{flex-direction:column}.trust-quote__heading,.trust-quote__body,.trust-quote__credentials{max-width:none}.trust-quote__credentials{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
