.announcement{display:grid;grid-template-columns:var(--content-grid);background-color:var(--announcement-background);color:var(--announcement-text)}.announcement__text{grid-column:2;margin:0;padding-block:.55rem;text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.4}.announcement__link{color:inherit;text-decoration:none}.announcement__link:hover{text-decoration:underline}.app-demo{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--demo-padding-block);background-color:var(--demo-background);color:var(--demo-text-color)}.app-demo__inner{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.app-demo__badge{margin:0;padding:.5rem 1.25rem;border-radius:999px;background-color:var(--demo-badge-background);color:var(--demo-badge-text);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-demo__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.app-demo__tab{padding:.55rem 1.1rem;border:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:999px;background-color:transparent;color:inherit;font:inherit;font-size:.875rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.app-demo__tab:hover{border-color:var(--section-accent-color)}.app-demo__tab[aria-selected=true]{border-color:var(--section-accent-color);background-color:var(--section-accent-color);color:var(--demo-background);font-weight:700}.app-demo__tab:focus-visible{outline:2px solid var(--section-heading-color);outline-offset:2px}.app-demo__frame{width:100%;max-width:56rem;border:1px solid color-mix(in srgb,var(--demo-frame-color) 35%,transparent);border-radius:1.25rem;background-color:var(--demo-frame-color);overflow:hidden;box-shadow:0 18px 40px color-mix(in srgb,currentcolor 12%,transparent)}.app-demo__chrome{display:flex;gap:.4rem;padding:.75rem 1rem;border-block-end:1px solid color-mix(in srgb,currentcolor 10%,transparent)}.app-demo__chrome span{width:.65rem;height:.65rem;border-radius:999px;background-color:color-mix(in srgb,currentcolor 22%,transparent)}.app-demo__screen{display:flex;flex-direction:column}.app-demo__panel:focus-visible{outline:2px solid var(--section-accent-color);outline-offset:-2px}.app-demo__image{width:100%;height:auto}.app-demo__iframe{width:100%;aspect-ratio:9 / 17;max-height:82svh;border:0}@media screen and (max-width:59.99rem){.app-demo__frame{max-width:24rem;border:.6rem solid var(--demo-frame-color);border-radius:2.4rem;background-color:var(--demo-frame-color);box-shadow:0 22px 44px color-mix(in srgb,currentcolor 18%,transparent)}.app-demo__chrome{display:none}.app-demo__screen{border-radius:1.8rem;overflow:hidden}}@media screen and (min-width:60rem){.app-demo__iframe{aspect-ratio:16 / 10;max-height:none}}.app-demo__caption{margin:0;padding:.85rem 1.1rem;font-size:.875rem;line-height:1.5;text-align:center}.app-demo__footnote{margin:0;max-width:40rem;text-align:center;font-size:.875rem;line-height:1.55;opacity:.8}@media screen and (max-width:30rem){.app-demo__tabs{gap:.35rem}.app-demo__tab{padding:.45rem .85rem;font-size:.8125rem}}.cart-page{display:flex;flex-direction:column;gap:.5rem;padding-block:2rem}.cart-page__title{margin:0;font-family:var(--font-heading--family);color:var(--cart-heading-color)}.cart-page__product-name{margin:0;font-weight:700}.cart-page__product-line{margin:0;font-size:.9375rem;line-height:1.5;opacity:.85}.cart-page__total{display:flex;justify-content:space-between;max-width:24rem;margin-block:1rem .75rem}.cart-page__checkout{padding:.9rem 1.75rem;border:0;border-radius:calc(var(--style-border-radius-inputs) + 2px);background-color:var(--cart-button-background);color:var(--cart-button-text);font-weight:700;cursor:pointer}.cart-page__checkout-note{margin-block-start:.6rem;font-size:.8125rem;opacity:.8}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.closing{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--closing-padding-block);background-color:var(--closing-background);color:var(--closing-text-color)}.closing__inner{grid-column:2;display:grid;gap:2.5rem;align-items:center}.closing__content{display:flex;flex-direction:column;gap:1rem}.closing__overline{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--closing-accent-color)}.closing__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.875rem,4.5vw,3rem);line-height:1.12;color:var(--closing-heading-color);text-wrap:balance}.closing__sub{max-width:34rem;font-size:1.0625rem;line-height:1.6}.closing__sub>:where(p):first-child{margin-block-start:0}.closing__content .cta-button{align-self:flex-start;margin-block-start:.5rem}.closing__trust,.closing__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:0;list-style:none}.closing__trust{font-size:.8125rem}.closing__payment-icons svg{width:2.25rem;height:auto}.closing__disclaimer{margin:0;max-width:34rem;font-size:.75rem;line-height:1.5;opacity:.7}.closing__image{width:100%;height:auto;border-radius:1rem}@media screen and (min-width:60rem){.closing__inner:has(.closing__media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.site-footer{margin-block-start:auto;background-color:var(--footer-background);color:var(--footer-text);border-block-start:1px solid color-mix(in srgb,currentcolor 10%,transparent)}.site-footer__inner{display:flex;flex-direction:column;gap:1.25rem;padding-block:2rem 2.5rem}.site-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.site-footer__link{color:inherit;font-size:.875rem;text-decoration:none;opacity:.85}.site-footer__link:hover{opacity:1;text-decoration:underline}.site-footer__localization .localization__select{border-radius:999px;padding-inline:.75rem}.site-footer__disclaimer{margin:0;max-width:48rem;font-size:.75rem;line-height:1.5;opacity:.7}.site-footer__row--bottom{padding-block-start:1rem;border-block-start:1px solid color-mix(in srgb,currentcolor 10%,transparent)}.site-footer__copyright{margin:0;font-size:.8125rem;opacity:.75}.site-footer__payment{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.site-footer__payment svg{width:2.25rem;height:auto}@media screen and (max-width:48rem){.site-footer__inner{padding-block-end:6rem}}.site-header{background-color:var(--header-background);color:var(--header-text);border-block-end:1px solid color-mix(in srgb,currentcolor 10%,transparent)}.site-header--sticky{position:sticky;top:0;z-index:30}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding-block:.6rem}.site-header__brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.site-header__logo{width:var(--header-logo-width);max-width:40vw;height:auto}.site-header__name{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:700;color:var(--header-accent)}.site-header__menu{display:none;gap:1.5rem}.site-header__link{color:inherit;font-size:.9375rem;text-decoration:none}.site-header__link:hover{color:var(--header-accent)}.site-header__tools{display:flex;align-items:center;gap:.9rem}.site-header__localization{display:none}.site-header__localization .localization{gap:.35rem}.site-header__localization .localization__select{appearance:none;-webkit-appearance:none;max-width:9rem;padding:.35rem 1.6rem .35rem .75rem;border:1px solid color-mix(in srgb,currentcolor 18%,transparent);border-radius:999px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23152A27' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;color:inherit;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header__localization .localization__select:hover{border-color:var(--header-accent)}.site-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:inherit;text-decoration:none}.site-header__icon svg{width:1.5rem;height:1.5rem}.site-header__count{position:absolute;top:0;right:0;min-width:1.1rem;height:1.1rem;padding-inline:.25rem;border-radius:999px;background-color:var(--header-accent);color:var(--header-background);font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center}@media screen and (min-width:60rem){.site-header__inner{min-height:4.5rem}.site-header__menu{display:flex}.site-header__localization{display:block}}.hero{background-color:var(--hero-background);color:var(--hero-text-color);display:grid;grid-template-columns:var(--content-grid);padding-block:var(--hero-padding-block)}.hero__inner{grid-column:2;display:grid;gap:2.5rem clamp(2rem,5vw,4.5rem);align-items:center}.hero--split .hero__inner{grid-template-columns:1fr}.hero--centered .hero__inner{justify-items:center;text-align:center}.hero__content{display:flex;flex-direction:column;gap:1.25rem}.hero--centered .hero__content{align-items:center;max-width:46rem}.hero__overline{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-accent-color)}.hero__heading{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:700;font-size:clamp(2.25rem,6vw,var(--hero-heading-size));line-height:1.05;letter-spacing:-.01em;color:var(--hero-heading-color);text-wrap:balance}.hero__subheading{max-width:34rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6}.hero--centered .hero__subheading{max-width:40rem}.hero__subheading>:where(p):first-child{margin-block-start:0}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:.5rem}.hero--centered .hero__actions{justify-content:center}.hero__button{display:inline-block;padding:.95rem 1.75rem;border-radius:calc(var(--style-border-radius-inputs) + 2px);background-color:var(--hero-button-background);color:var(--hero-button-text);font-weight:700;font-size:1rem;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.hero__button:hover{opacity:.9;transform:translateY(-1px)}.hero__button:focus-visible{outline:2px solid var(--hero-heading-color);outline-offset:3px}.hero__secondary-line{margin:0;max-width:22rem;font-size:.875rem;line-height:1.45;color:var(--hero-heading-color)}.hero__trust,.hero__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none}.hero--centered .hero__trust,.hero--centered .hero__payment-icons{justify-content:center}.hero__trust-item{font-size:.8125rem;line-height:1.4}.hero__trust-item+.hero__trust-item:before{content:"\b7";margin-inline-end:1rem;opacity:.5}.hero__payment{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.5rem}.hero--centered .hero__payment{align-items:center}.hero__payment-caption{margin:0;font-size:.75rem;opacity:.75}.hero__payment-icons svg{width:2.25rem;height:auto}.hero__media{position:relative}.hero__image{width:100%;height:auto;border-radius:1rem}@media screen and (min-width:60rem){.hero--split .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero--centered .hero__media{max-width:42rem}}.steps{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--steps-padding-block);background-color:var(--steps-background);color:var(--steps-text-color)}.steps__inner{grid-column:2;display:flex;flex-direction:column;gap:2.5rem}.steps__list{display:grid;gap:2rem;margin:0;padding:0;list-style:none;counter-reset:steps}.steps__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.steps__number{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background-color:var(--section-accent-color);color:var(--steps-background);font-family:var(--font-heading--family);font-size:1.25rem;font-weight:700}.steps__title{margin:0;font-family:var(--font-heading--family);font-size:1.25rem;color:var(--section-heading-color)}.steps__description{max-width:24rem;font-size:.9375rem;line-height:1.6}.steps__description>:where(p):first-child{margin-block-start:0}.steps__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.steps__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.8125rem}@media screen and (min-width:60rem){.steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mobile-cta{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;background-color:var(--bar-background);color:var(--bar-text);border-block-start:1px solid color-mix(in srgb,currentcolor 15%,transparent);box-shadow:0 -6px 20px color-mix(in srgb,currentcolor 12%,transparent);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.mobile-cta.is-visible{transform:translateY(0);visibility:visible}.mobile-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--page-margin);padding-block-end:max(.7rem,env(safe-area-inset-bottom))}.mobile-cta__info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mobile-cta__label{margin:0;font-size:.6875rem;line-height:1.3;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-cta__price{display:flex;align-items:baseline;gap:.4rem;margin:0}.mobile-cta__price-current{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:700;line-height:1.1}.mobile-cta__price-compare{font-size:.8125rem;opacity:.6}.mobile-cta__form{margin:0;flex-shrink:0}.mobile-cta__button{display:inline-block;padding:.8rem 1.2rem;border:0;border-radius:calc(var(--style-border-radius-inputs) + 2px);background-color:var(--cta-background);color:var(--cta-text);font:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.mobile-cta__button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media screen and (min-width:60rem){.mobile-cta{display:none}}@media screen and (prefers-reduced-motion:reduce){.mobile-cta{transition:none}}.objections{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--objections-padding-block);background-color:var(--objections-background);color:var(--objections-text-color)}.objections__inner{grid-column:2;display:flex;flex-direction:column;gap:2rem}.objections__list{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:46rem;margin-inline:auto}.objections__item{border-radius:.85rem;background-color:var(--objections-card-background);overflow:hidden}.objections__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;cursor:pointer;font-weight:700;line-height:1.4;color:var(--section-heading-color);list-style:none}.objections__question::-webkit-details-marker{display:none}.objections__question:focus-visible{outline:2px solid var(--section-accent-color);outline-offset:-2px}.objections__marker{position:relative;flex-shrink:0;width:.9rem;height:.9rem}.objections__marker:before,.objections__marker:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;height:2px;border-radius:2px;background-color:var(--section-accent-color);transition:transform .2s ease}.objections__marker:after{transform:rotate(90deg)}.objections__item[open] .objections__marker:after{transform:rotate(0)}.objections__answer{padding:0 1.35rem 1.35rem;font-size:.9375rem;line-height:1.65}.objections__answer>:where(p):first-child{margin-block-start:0}.pains{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--pains-padding-block);background-color:var(--pains-background);color:var(--pains-text-color)}.pains__inner{grid-column:2;display:flex;flex-direction:column;gap:2.25rem}.pains__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.pain{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:2.4rem 1.5rem 1.5rem;border-radius:1rem;background-color:var(--pains-card-background);box-shadow:0 1px 2px color-mix(in srgb,currentcolor 8%,transparent);overflow:hidden}.pain__mark{position:absolute;top:-.35rem;left:1rem;font-family:var(--font-heading--family);font-size:4.5rem;line-height:1;color:var(--section-accent-color);opacity:.55}.pain__quote{margin:0;font-family:var(--font-heading--family);font-size:1.45rem;font-weight:700;line-height:1.2;color:var(--section-heading-color);text-wrap:balance}.pain__answer{display:flex;flex-direction:column;gap:.3rem;padding-block-start:.9rem;border-block-start:1px solid color-mix(in srgb,currentcolor 12%,transparent);font-size:.9375rem;line-height:1.55}.pain__answer>:where(p):first-child{margin-block-start:0}.pain__answer>:where(p):last-child{margin-block-end:0}.pain__answer-label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--section-accent-color)}.pains__footnote{margin:0;text-align:center;font-family:var(--font-heading--family);font-size:1.25rem;color:var(--section-heading-color)}@media screen and (min-width:48rem){.pains__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:60rem){.pains__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.previews{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--previews-padding-block);background-color:var(--previews-background);color:var(--previews-text-color)}.previews__inner{grid-column:2;display:flex;flex-direction:column;gap:2.5rem}.previews__list{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.previews__item{display:flex;flex-direction:column;gap:.6rem;padding:1.75rem;border-radius:1rem;background-color:var(--previews-card-background);box-shadow:0 1px 2px color-mix(in srgb,currentcolor 8%,transparent)}.previews__media{margin-block-end:.5rem}.previews__image{width:100%;height:auto;border-radius:.75rem}.previews__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--section-accent-color)}.previews__title{margin:0;font-family:var(--font-heading--family);font-size:1.375rem;line-height:1.25;color:var(--section-heading-color)}.previews__description{font-size:.9375rem;line-height:1.6}.previews__description>:where(p):first-child{margin-block-start:0}.previews__footnote{margin:0;text-align:center;font-weight:700;color:var(--section-heading-color)}@media screen and (min-width:60rem){.previews__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--offer-padding-block);background-color:var(--offer-background);color:var(--offer-text-color)}.offer__inner{grid-column:2;display:flex;flex-direction:column;gap:2.5rem}.offer__layout{display:grid;gap:2rem;align-items:start}.offer__stack{display:flex;flex-direction:column;gap:2rem}.offer__value-list,.offer__bonus-list,.offer__trust,.offer__payment-icons{margin:0;padding:0;list-style:none}.offer__value-list{display:flex;flex-direction:column;gap:1rem}.offer__value-item{display:flex;gap:.75rem;line-height:1.55}.offer__check{color:var(--section-accent-color);font-weight:700}.offer__value-title{display:block}.offer__value-description{display:block;opacity:.85}.offer__bonuses{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1rem;background-color:var(--offer-card-background)}.offer__bonus-title{margin:0;font-family:var(--font-heading--family);font-size:1.25rem;color:var(--section-heading-color)}.offer__bonus-list{display:flex;flex-direction:column;gap:1rem}.offer__bonus-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.offer__bonus-badge{padding:.15rem .5rem;border-radius:999px;background-color:var(--section-accent-color);color:var(--offer-card-background);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.offer__bonus-description{margin:.25rem 0 0;font-size:.9375rem;line-height:1.55;opacity:.85}.offer__card{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border:2px solid var(--section-accent-color);border-radius:1.25rem;background-color:var(--offer-card-background);position:sticky;top:1.5rem}.offer__card-image{width:100%;height:auto;border-radius:.75rem}.offer__thumbs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.offer__thumb{display:block;width:4rem;padding:0;border:2px solid transparent;border-radius:.5rem;background:none;cursor:pointer;overflow:hidden;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.offer__thumb:hover,.offer__thumb.is-active{opacity:1;border-color:var(--section-accent-color)}.offer__thumb:focus-visible{outline:2px solid var(--section-heading-color);outline-offset:2px}.offer__thumb-image{width:100%;aspect-ratio:1;object-fit:cover}.offer__card-title{margin:0;font-family:var(--font-heading--family);font-size:1.5rem;line-height:1.2;color:var(--section-heading-color)}.offer__price{display:flex;align-items:baseline;gap:.75rem}.offer__price-current{font-family:var(--font-heading--family);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1;color:var(--section-heading-color)}.offer__price-compare{font-size:1.125rem;opacity:.6}.offer__saving{margin:0;font-weight:700;color:var(--section-accent-color)}.offer__price-note,.offer__scarcity{margin:0;font-size:.875rem;line-height:1.5}.offer__scarcity{padding-block:.5rem;border-block:1px solid color-mix(in srgb,currentcolor 15%,transparent);font-weight:700}.offer__form{display:flex;flex-direction:column;gap:.6rem}.offer__form .cta-button{cursor:pointer;font-family:inherit}.offer__sold-out{margin:0;padding:.9rem;border-radius:calc(var(--style-border-radius-inputs) + 2px);background-color:color-mix(in srgb,currentcolor 8%,transparent);text-align:center;font-weight:700}.offer__trust{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem}.offer__payment-icons{display:flex;flex-wrap:wrap;gap:.4rem}.offer__payment-icons svg{width:2.25rem;height:auto}@media screen and (min-width:60rem){.offer__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.chats{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--chats-padding-block);background-color:var(--chats-background);color:var(--chats-text-color)}.chats__inner{grid-column:2;display:flex;flex-direction:column;gap:2rem}.chats__header{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.chats__overline{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--section-accent-color)}.chats__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;color:var(--section-heading-color);text-wrap:balance}.chats__heading-accent{color:var(--section-accent-color)}.chats__subheading{max-width:40rem;font-size:1rem;line-height:1.6}.chats__subheading>:where(p):first-child{margin-block-start:0}.chats__grid{display:grid;align-items:start;gap:1.25rem;margin:0;padding:0;list-style:none}.chat{display:flex;flex-direction:column;border-radius:1.25rem;background-color:var(--chats-phone-background);box-shadow:0 10px 30px color-mix(in srgb,currentcolor 10%,transparent);overflow:hidden}.chat__head{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background-color:var(--chats-head-background);color:var(--chats-head-text)}.chat__avatar{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background-color:var(--section-accent-color);color:var(--chats-head-background);font-weight:700}.chat__who{display:flex;flex-direction:column;line-height:1.2}.chat__name{font-size:.9375rem}.chat__status{font-size:.6875rem;opacity:.8}.chat__body{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem}.chat__day{align-self:center;padding:.2rem .6rem;border-radius:999px;background-color:color-mix(in srgb,currentcolor 8%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.chat__in,.chat__out{display:flex;flex-direction:column;gap:.4rem;max-width:92%}.chat__out{align-self:flex-end}.chat__in>p,.chat__out>p{margin:0;padding:.75rem .95rem;font-size:1.0625rem;line-height:1.5}.chat__in>p{border-radius:.9rem .9rem .9rem .25rem;background-color:var(--chats-bubble-in)}.chat__out>p{border-radius:.9rem .9rem .25rem;background-color:var(--chats-bubble-out)}.chat__photo{width:40%;max-width:9rem;margin:0;padding:.25rem;border-radius:.9rem .9rem .9rem .25rem;background-color:var(--chats-bubble-in)}.chat__photo-image{width:100%;height:auto;border-radius:.65rem}.chat__photo--empty{aspect-ratio:1;display:grid;place-items:center;border:2px dashed color-mix(in srgb,currentcolor 25%,transparent);background-color:transparent;font-size:.75rem;opacity:.6}.chat__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 1rem .8rem;font-size:.75rem;opacity:.85}.chat__stars{color:var(--section-accent-color);letter-spacing:.05em}.chat__star--off{opacity:.25}.chat__location{margin-inline-start:auto}.chats__footnote{margin:0;text-align:center;font-size:.875rem;opacity:.8}@media screen and (min-width:48rem){.chats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:60rem){.chats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.proof{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--proof-padding-block);background-color:var(--proof-background);color:var(--proof-text-color)}.proof__inner{grid-column:2;display:flex;flex-direction:column;gap:2rem}.proof__volume{margin:0;text-align:center;font-size:1.0625rem;font-weight:700;color:var(--section-heading-color)}.proof__grid{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.proof__card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:1rem;background-color:var(--proof-card-background);box-shadow:0 1px 2px color-mix(in srgb,currentcolor 10%,transparent)}.proof__stat{margin:0;font-family:var(--font-heading--family);font-size:1.75rem;font-weight:700;line-height:1;color:var(--section-accent-color)}.proof__card-title{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:var(--section-heading-color)}.proof__card-text{font-size:.9375rem;line-height:1.6}.proof__card-text>:where(p):first-child{margin-block-start:0}.proof__stars{margin:0;display:flex;gap:.1rem;font-size:1rem;line-height:1;color:var(--section-accent-color)}.proof__star--off{opacity:.25}.proof__quote{margin:0;font-size:.9375rem;line-height:1.6}.proof__quote>:where(p):first-child{margin-block-start:0}.proof__screenshot-image{width:100%;height:auto;border-radius:.6rem}.proof__source{width:100%;font-size:.75rem;opacity:.7}.proof__attribution{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8125rem;opacity:.8}.proof__founder{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1.75rem;border-inline-start:3px solid var(--section-accent-color);border-radius:.5rem;background-color:var(--proof-card-background)}.proof__founder-quote{margin:0;font-size:1rem;line-height:1.65}.proof__founder-quote>:where(p):first-child{margin-block-start:0}.proof__founder-name{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--section-heading-color)}@media screen and (min-width:48rem){.proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:60rem){.proof__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof__grid--testimonials{grid-template-columns:repeat(3,minmax(0,1fr))}}.urgency{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--urgency-padding-block);background-color:var(--urgency-background);color:var(--urgency-text-color)}.urgency__inner{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.urgency__heading{margin:0;max-width:40rem;font-family:var(--font-heading--family);font-size:clamp(1.625rem,4vw,2.5rem);line-height:1.15;color:var(--urgency-heading-color);text-wrap:balance}.urgency__sub{margin:0;max-width:38rem;font-size:1.0625rem;line-height:1.6}.urgency__scarcity{margin:0;padding:.5rem 1rem;border:1px dashed var(--urgency-accent-color);border-radius:999px;font-size:.875rem;font-weight:700;color:var(--urgency-accent-color)}.urgency__inner .cta-button{margin-block-start:.5rem}.audience{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--audience-padding-block);background-color:var(--audience-background);color:var(--audience-text-color)}.audience__inner{grid-column:2;display:flex;flex-direction:column;gap:2.5rem}.audience__grid{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.audience__card{display:flex;flex-direction:column;border-radius:1rem;background-color:var(--audience-card-background);overflow:hidden}.audience__media{aspect-ratio:3 / 4;max-width:100%;overflow:hidden}.audience__image{width:100%;height:100%;object-fit:cover}.audience__body{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.audience__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--section-accent-color)}.audience__title{margin:0;font-family:var(--font-heading--family);font-size:1.375rem;line-height:1.25;color:var(--section-heading-color)}.audience__text{font-size:.9375rem;line-height:1.6}.audience__text>:where(p):first-child{margin-block-start:0}.audience__footnote{margin:0;text-align:center;font-weight:700;color:var(--section-heading-color)}@media screen and (min-width:60rem){.audience__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.cta-button{display:inline-block;padding:.95rem 1.9rem;border:2px solid var(--cta-background, var(--color-brand-primary));border-radius:calc(var(--style-border-radius-inputs) + 2px);background-color:var(--cta-background, var(--color-brand-primary));color:var(--cta-text, var(--color-brand-surface));font-weight:700;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.cta-button:hover{opacity:.9;transform:translateY(-1px)}.cta-button:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.cta-button--outline{background-color:transparent;color:var(--cta-background, var(--color-brand-primary))}.cta-button--full{display:block;width:100%}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.localization{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.localization__select{max-width:11rem;padding:.35rem .5rem;border:1px solid color-mix(in srgb,currentcolor 25%,transparent);background-color:transparent;color:inherit;font-size:.8125rem;cursor:pointer}.localization__submit{padding:.35rem .6rem;font:inherit;font-size:.8125rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-header{display:flex;flex-direction:column;gap:.75rem}.section-header--center{align-items:center;text-align:center}.section-header--center .section-header__subheading{max-width:42rem}.section-header__overline{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--section-accent-color, var(--color-brand-accent))}.section-header__heading{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:700;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;color:var(--section-heading-color, var(--color-brand-primary));text-wrap:balance}.section-header__subheading{font-size:1rem;line-height:1.6}.section-header__subheading>:where(p):first-child{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
