.audiences__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,3vw,4.8rem)}.audiences__card{display:flex;flex-direction:column;border:1px solid var(--color-hairline);border-radius:var(--radius-card);overflow:hidden;background-color:var(--color-background)}.audiences__card .media-placeholder,.audiences__card .media-frame,.audiences__card .media-frame img{border-radius:0}.audiences__body{display:flex;flex-direction:column;flex-grow:1;padding:clamp(2.4rem,3vw,3.6rem)}.audiences__badge{display:inline-block;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-dark);border:1px solid var(--color-hairline);border-radius:999px;padding:.4rem 1.2rem;margin-block-end:1.6rem}.audiences__body p{margin-block-start:1.4rem;max-width:48rem}.audiences__link{display:inline-block;align-self:flex-start;margin-block-start:auto;padding-block-start:2rem;font-weight:500;color:var(--color-accent);text-decoration:none;border-bottom:1px solid currentcolor;padding-block-end:.2rem}.audiences__link:hover{color:var(--color-accent-dark)}@media(max-width:767px){.audiences__grid{grid-template-columns:1fr}}.faq__item{border-top:1px solid var(--color-hairline)}.faq__item:last-child{border-bottom:1px solid var(--color-hairline)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:2rem;font-weight:500;font-size:1.7rem;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__marker{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem}.faq__marker:before,.faq__marker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--color-text-secondary);transition:transform .2s ease}.faq__marker:before{width:100%;height:1.5px}.faq__marker:after{width:1.5px;height:100%}details[open] .faq__marker:after{transform:rotate(90deg)}.faq__answer{padding-block-end:2.4rem;max-width:64rem}.faq__answer p+p{margin-block-start:1.2rem}.products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4rem)}.products__card{display:flex;flex-direction:column;background-color:var(--color-background);border:1px solid var(--color-hairline);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:var(--color-foreground);transition:border-color .2s ease}a.products__card:hover{border-color:var(--color-accent)}.products__card .media-placeholder,.products__card .media-frame,.products__card .media-frame img{border-radius:0}.products__body{display:flex;flex-direction:column;flex-grow:1;padding:clamp(2rem,2.5vw,2.8rem)}.products__title{font-family:var(--font-body);font-size:1.8rem;font-weight:600;margin-block-end:.8rem}.products__price{font-variant-numeric:tabular-nums;font-weight:500;margin-block-end:2rem}.products__price s{margin-inline-end:.8rem;font-weight:400}.products__cta{margin-block-start:auto}a.products__card:hover .products__cta{border-color:var(--color-foreground)}.products__hint,.products__guarantee{margin-block-start:3.2rem}@media(max-width:989px){.products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.products__grid{grid-template-columns:1fr}}.final-cta__inner{max-width:73.6rem;text-align:center;margin-inline:auto}.final-cta__quote{color:#f4f1eabf;margin-block-end:3.2rem}.final-cta__text{margin-block-start:2rem;color:#f4f1ead9}.final-cta__actions{margin-block-start:3.2rem}.final-cta__note{margin-block-start:2rem;color:#f4f1ea99}.hero__grid{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,9fr);align-items:stretch;gap:clamp(4rem,6vw,8rem)}.hero__content{display:flex;flex-direction:column}.hero__content .eyebrow{display:block;margin-block-end:2rem}.hero__content .display-xl em.accent-text{font-style:italic}.hero__lead{margin-block-start:2.4rem;max-width:54.4rem}.hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block-start:3.2rem}.hero__trust{margin-block-start:2.4rem}.hero__media{position:relative;align-self:center;width:100%}.hero__panel{background-color:var(--color-surface);border-radius:var(--radius-card);padding:clamp(2.4rem,3vw,4rem)}.tone-sand .hero__panel{background-color:var(--color-background)}.hero__panel .media-placeholder{background-color:transparent}.hero__flashcard{position:absolute;left:clamp(-.8rem,-1vw,-2.4rem);bottom:clamp(-1.6rem,-2vw,-3.2rem);width:min(27.2rem,62%);margin:0;padding:2rem 2.2rem;background-color:var(--color-background);border:1px solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:0 18px 40px -24px #2b211973}.tone-sand .hero__flashcard{background-color:var(--color-surface)}.hero__flashcard-tag{font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-block-end:1rem}.hero__flashcard-q{font-family:var(--font-body);font-weight:600;font-size:1.6rem;line-height:1.4}.hero__flashcard-a{margin-block-start:1rem;padding-block-start:1rem;border-top:1px solid var(--color-hairline);font-size:1.5rem;color:var(--color-text-secondary)}.hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,3.2rem);margin:auto 0 0;padding-block-start:clamp(2.8rem,3vw,4rem);border-top:1px solid var(--color-hairline)}.hero__stat-value{font-family:var(--font-display);font-weight:500;font-size:clamp(2.4rem,2.4vw,3.2rem);letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums}.hero__stat-label{margin:.8rem 0 0;color:var(--color-text-secondary);font-size:1.4rem;line-height:1.4}@media(max-width:767px){.hero__grid{grid-template-columns:1fr}.hero__media{order:1;margin-block-end:2.4rem}.hero__panel{max-width:38.4rem}.hero__flashcard{left:auto;right:0;width:min(24rem,70%)}.hero__actions .btn{flex:1 1 100%}.hero__stats{grid-template-columns:1fr;gap:2.4rem}.hero__stat{display:flex;align-items:baseline;gap:1.6rem}.hero__stat-value{flex:0 0 auto}.hero__stat-label{margin-block-start:0}}.mechanism__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(4rem,6vw,8.8rem);align-items:center}.mechanism__content .eyebrow{display:block;margin-block-end:1.6rem}.mechanism__text{margin-block-start:2rem;max-width:51.2rem}.mechanism__text p+p{margin-block-start:1.4rem}.mechanism__pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.4rem,3vw,4rem);margin-block-start:clamp(4.8rem,6vw,8rem)}.mechanism__pillar{border-top:1px solid var(--color-hairline);padding-block-start:2rem}.mechanism__index{font-family:var(--font-body);font-size:1.3rem;font-weight:500;letter-spacing:.08em;color:var(--color-accent);font-variant-numeric:tabular-nums}.mechanism__pillar-title{font-family:var(--font-body);font-size:1.7rem;font-weight:600;margin-block:.8rem 1rem}@media(max-width:989px){.mechanism__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.mechanism__grid,.mechanism__pillars{grid-template-columns:1fr}}.origin__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(4rem,6vw,8.8rem);align-items:center}.origin__media{max-width:38.4rem}.origin__content .eyebrow{display:block;margin-block-end:1.6rem}.origin__text{margin-block-start:2rem;max-width:54.4rem}.origin__text p+p{margin-block-start:1.4rem}.origin__signature{margin-block-start:2.4rem;font-family:var(--font-display);font-style:italic;font-size:1.8rem}@media(max-width:767px){.origin__grid{grid-template-columns:1fr}.origin__media{max-width:28.8rem}}.problem__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4.8rem)}.problem__item{border-top:1px solid var(--color-hairline);padding-block-start:2.4rem}.problem__title{font-family:var(--font-body);font-size:1.8rem;font-weight:600;margin-block-end:1.2rem}.problem__closing{margin-block-start:clamp(4rem,5vw,6.4rem);max-width:67.2rem}@media(max-width:767px){.problem__grid{grid-template-columns:1fr}}.reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4rem)}.reviews__card{display:flex;flex-direction:column;background-color:var(--color-surface);border-radius:var(--radius-card);padding:clamp(2.4rem,3vw,3.2rem);margin:0}.reviews__result{font-weight:600;font-size:1.5rem;margin-block-end:1.4rem}.reviews__quote{font-family:var(--font-display);font-style:italic;font-size:1.8rem;line-height:1.45;margin:0 0 2rem}.reviews__author{margin-block-start:auto;font-size:1.4rem}.reviews__hint{margin-block-start:3.2rem}@media(max-width:767px){.reviews__grid{grid-template-columns:1fr}}.steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4.8rem);list-style:none;padding:0;counter-reset:none}.steps__number{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid var(--color-hairline);border-radius:50%;font-family:var(--font-display);font-size:1.8rem;font-weight:500;margin-block-end:1.6rem}.steps__title{font-family:var(--font-body);font-size:1.8rem;font-weight:600;margin-block-end:1rem}.steps__note{margin-block-start:4rem}@media(max-width:767px){.steps__list{grid-template-columns:1fr}}.fk-promo{display:flex;align-items:center;background-color:#b5532e;color:#f4f1ea;font-family:Inter Tight,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.4;letter-spacing:normal}.fk-promo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.6rem;width:100%;max-width:var(--page-width);margin-inline:auto;padding:1rem 2rem;text-align:center}.fk-promo__text{margin:0}.fk-promo__code{font-weight:600;border:1px solid rgba(244,241,234,.5);border-radius:6px;padding:.1rem .8rem;margin-inline-start:.4rem;letter-spacing:.04em}.fk-promo__timer{font-weight:600;font-variant-numeric:tabular-nums;min-width:8ch}.fk-promo__cta{color:#f4f1ea;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;min-height:4.4rem;display:inline-flex;align-items:center}.fk-promo__cta:hover{opacity:.85}.fk-promo__close{flex:0 0 auto;width:4.4rem;min-height:4.4rem;background:none;border:none;color:#f4f1eacc;font-size:2.2rem;line-height:1;cursor:pointer;padding:0}.fk-promo__close:hover{color:#f4f1ea}@media(max-width:749px){.fk-promo{font-size:1.3rem}.fk-promo__inner{padding:.8rem .4rem .8rem 1.6rem;gap:.4rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
