.ai-landing{--ai-landing-accent:#263f69;--ai-landing-bg:#fff;color:rgb(var(--color-foreground,18,18,18));font-size:16px;line-height:1.6;overflow-wrap:break-word}.ai-landing *{box-sizing:border-box}.ai-landing-container{position:relative;z-index:1}.ai-landing h1,.ai-landing h2,.ai-landing h3{color:inherit;letter-spacing:-.025em;line-height:1.17;margin:0 0 18px}.ai-landing h1{font-size:clamp(30px,3.7vw,48px)}.ai-landing h2{font-size:clamp(27px,3vw,39px)}.ai-landing h3{font-size:22px}.ai-landing img{display:block;max-width:100%;height:auto}.ai-landing .rte p{margin:0 0 16px}.ai-landing .rte p:last-child{margin-bottom:0}.ai-landing .rte ul{padding-left:22px;margin:0}.ai-landing .rte li+li{margin-top:10px}.ai-landing-section{padding-block:var(--ai-landing-padding,64px);background:var(--ai-landing-bg);position:relative;isolation:isolate}.ai-landing-heading{text-align:center;max-width:860px;margin:0 auto 34px}.ai-landing-heading:has(>.visually-hidden):not(:has(.rte)){margin-bottom:0}.ai-landing-heading .rte{max-width:780px;margin:auto}.ai-landing-section--dark{color:#fff;background:var(--ai-landing-dark-bg,#101e35)}.ai-landing-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.ai-landing-section--dark:has(.ai-landing-background):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a162bf0,#0a162b8c);z-index:-1}.ai-landing-buybox{padding-block:38px 64px}.ai-landing-product-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.ai-landing-product-grid>*{min-width:0;width:100%!important;max-width:none!important}.ai-landing-product-info{display:block}.ai-landing-product-info>h2{font-size:clamp(25px,2.8vw,36px)}.ai-landing-product-media .product__media-list{margin-bottom:16px}.ai-landing-product-media .thumbnail-list{padding:0}.ai-landing-product-media .product__media-wrapper{max-width:100%}.ai-landing-packs{border:0;padding:0;margin:24px 0;min-width:0}.ai-landing-packs legend{font-weight:700;margin-bottom:12px}.ai-landing-pack{display:flex;gap:12px;align-items:center;border:1px solid #d8dce4;border-radius:12px;padding:18px;margin-bottom:12px;cursor:pointer;transition:border-color .15s,background .15s}.ai-landing-pack:has(input:checked){border:2px solid var(--ai-landing-accent);padding:17px;background:#f3f6fa}.ai-landing-pack:has(input:disabled){opacity:.6;cursor:not-allowed}.ai-landing-pack input{margin:0;accent-color:var(--ai-landing-accent);width:18px;height:18px;flex-shrink:0}.ai-landing-pack:has(input:focus-visible){outline:2px solid var(--ai-landing-accent);outline-offset:3px}.ai-landing-pack__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;width:100%}.ai-landing-pack__title,.ai-landing-pack__price{font-weight:700;font-size:18px}.ai-landing-pack__description{grid-column:1/-1;font-size:14px;line-height:1.5}.ai-landing-buybox .product-form__submit{min-height:54px}.ai-landing-buybox-benefits{margin-block:26px}.ai-landing-editor-note{background:#fff5d7;color:#430;padding:18px}.ai-landing-faq-list{width:100%;margin-inline:auto}.ai-landing-faq{border-bottom:1px solid #dce1e8}.ai-landing-faq:first-child{border-top:1px solid #dce1e8}.ai-landing-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:600;cursor:pointer;line-height:1.4}.ai-landing-faq summary::-webkit-details-marker{display:none}.ai-landing-faq summary span{font-size:24px;flex-shrink:0;transition:transform .15s}.ai-landing-faq[open]>summary span{transform:rotate(45deg)}.ai-landing-faq summary:focus-visible{outline:2px solid var(--ai-landing-accent);outline-offset:3px}.ai-landing-faq__content{padding:0 0 22px}.ai-landing-fineprint{font-size:12px!important;line-height:1.6!important;color:inherit;opacity:.88;margin-top:20px!important}.ai-landing-faq__content>img{margin-bottom:20px;border-radius:8px}.ai-landing-study{background:#f7f9fc;padding:18px;border:1px solid #dce1e8;border-radius:10px;margin:0 0 24px}.ai-landing-study figcaption{font-size:20px;margin-bottom:18px}.ai-landing-study__table{width:100%;border:0;border-collapse:collapse;font-size:13px;box-shadow:none}.ai-landing-study__table th,.ai-landing-study__table td{padding:10px 6px;border:0;text-align:left;font-weight:400}.ai-landing-study__table thead th{font-weight:700}.ai-landing-study__table td{width:52%;font-weight:700}.ai-landing-study__table td span{display:block;width:var(--bar);height:12px;border-radius:3px;background:var(--bar-color,#2c9d69);margin-top:5px}.ai-landing-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:740px}.ai-landing-stat{padding:26px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:#ffffff1c}.ai-landing-stat h3{font-size:20px;margin-bottom:14px}.ai-landing-stat__value{font-size:clamp(42px,6vw,62px);font-weight:700;line-height:1;margin:0 0 8px}.ai-landing-stat__unit{margin:0 0 14px;font-weight:600}.ai-landing-stat .rte{font-size:14px;line-height:1.55}.ai-landing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ai-landing-card{min-width:0;overflow:hidden}.ai-landing-card__image{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:12px}.ai-landing-card__body{padding-block:22px}.ai-landing-card__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-landing-accent);margin:0 0 12px}.ai-landing-cards--timeline{gap:24px;padding-top:26px;position:relative}.ai-landing-cards--timeline:before{content:"";position:absolute;top:0;left:16.67%;right:16.67%;height:2px;background:#cfd6e1}.ai-landing-cards--timeline .ai-landing-card{background:#fff;border-radius:14px;overflow:visible;position:relative}.ai-landing-cards--timeline .ai-landing-card:before{content:"";position:absolute;top:-35px;left:calc(50% - 10px);width:20px;height:20px;border:4px solid #dfe4ec;border-radius:50%;background:var(--ai-landing-brand)}.ai-landing-cards--timeline .ai-landing-card__body{padding:24px}.ai-landing-cards--timeline .ai-landing-card__image{aspect-ratio:1;object-fit:cover;background:#f6f6f6;border-radius:14px 14px 0 0}.ai-landing-cards--timeline h3{font-size:22px}.ai-landing-cards--timeline .rte{font-size:15px}.ai-landing-cards--ingredients{grid-template-columns:1fr;gap:36px}.ai-landing-cards--ingredients .ai-landing-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:center}.ai-landing-cards--ingredients .ai-landing-card:nth-child(2n) .ai-landing-card__media{order:2}.ai-landing-cards--ingredients .ai-landing-card__image{aspect-ratio:1.35}.ai-landing-cards--split{grid-template-columns:1fr;width:100%;margin:auto}.ai-landing-cards--split .ai-landing-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.ai-landing-cards--split .ai-landing-card__image{aspect-ratio:auto;object-fit:contain}.ai-landing-cards--text{display:block;max-width:850px;margin:auto}.ai-landing-cards--text .ai-landing-card__body{padding:0}.ai-landing-cards--text:empty{display:none}.ai-landing-outro{max-width:850px;margin:28px auto 0;text-align:center}.ai-landing-cta{display:flex;max-width:340px;margin:30px auto 0;text-decoration:none}.ai-landing-comparison-scroll{width:100%;margin:auto;overflow-x:auto;border-radius:16px}.ai-landing-comparison{width:100%;border-collapse:separate;border-spacing:0;color:inherit;table-layout:fixed;box-shadow:none}.ai-landing-comparison th,.ai-landing-comparison td{padding:19px 22px;border:0;border-bottom:1px solid rgba(255,255,255,.18);vertical-align:middle;font-size:15px}.ai-landing-comparison thead th{text-align:center;font-size:18px;line-height:1.4}.ai-landing-comparison thead td{width:46%;border:0}.ai-landing-comparison tbody th{text-align:left;font-weight:500;background:#ffffff1f}.ai-landing-comparison td{text-align:center;background:#ffffff0f}.ai-landing-comparison th:nth-child(2),.ai-landing-comparison td:nth-child(2){background:#f1f4fa;color:#14233d;font-weight:700;border-bottom-color:#d9e0eb}.ai-landing-mark{font-size:23px;line-height:1}@media(max-width:989px){.ai-landing-product-grid{gap:28px}.ai-landing-cards{gap:16px}.ai-landing-stat-grid{max-width:100%}.ai-landing-cards--timeline .ai-landing-card__body{padding:20px}}@media(max-width:749px){.ai-landing-section{padding-block:calc(var(--ai-landing-padding,64px)*.7)}.ai-landing-heading{margin-bottom:26px}.ai-landing-product-grid{grid-template-columns:1fr;gap:30px}.ai-landing-buybox{padding-block:24px 40px}.ai-landing-product-media{overflow:hidden}.ai-landing-cards{grid-template-columns:1fr}.ai-landing-card__body{padding-top:18px}.ai-landing-cards--cards .ai-landing-card__image{aspect-ratio:1.6}.ai-landing-cards--ingredients .ai-landing-card,.ai-landing-cards--split .ai-landing-card{grid-template-columns:1fr;gap:8px}.ai-landing-cards--ingredients .ai-landing-card:nth-child(2n) .ai-landing-card__media{order:0}.ai-landing-cards--timeline{padding-top:0;padding-left:22px;gap:24px}.ai-landing-cards--timeline:before{left:3px;right:auto;top:0;bottom:0;width:2px;height:auto}.ai-landing-cards--timeline .ai-landing-card:before{left:-26px;top:24px;width:16px;height:16px;border-width:3px}.ai-landing-cards--timeline .ai-landing-card__image{max-height:330px}.ai-landing-stat{padding:18px}.ai-landing-stat h3{font-size:17px}.ai-landing-stat__unit{font-size:14px}.ai-landing-stat .rte{font-size:13px}.ai-landing-stat-grid{gap:12px}.ai-landing-comparison th,.ai-landing-comparison td{padding:14px 10px;font-size:12px}.ai-landing-comparison thead th{font-size:13px}.ai-landing-comparison thead td{width:43%}.ai-landing-pack{padding:14px}.ai-landing-pack:has(input:checked){padding:13px}.ai-landing-pack__title,.ai-landing-pack__price{font-size:16px}}@media(prefers-reduced-motion:reduce){.ai-landing *{scroll-behavior:auto!important;transition:none!important}}.ai-landing-pack__compare{font-size:13px;font-weight:400;color:#626b7b;display:block}.ai-landing-pack__badge{grid-column:1/-1;justify-self:start;font-size:12px;font-weight:700;padding:2px 9px;border-radius:5px;background:var(--ai-landing-accent);color:#fff}.ai-landing-cards--split .ai-landing-card:not(:has(h3)):has(.rte:empty){display:block;width:100%;max-width:var(--ai-landing-image-max,900px);margin-inline:auto}.ai-landing-cards--split .ai-landing-card:not(:has(h3)):has(.rte:empty) .ai-landing-card__body{display:none}.ai-landing-gallery__slide{aspect-ratio:1}.ai-landing-gallery__image{max-height:100%;object-fit:contain}.ai-landing-gallery{display:block;direction:ltr}.ai-landing-gallery__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;border-radius:12px}.ai-landing-gallery__slide{flex:0 0 100%;scroll-snap-align:start;min-width:0;display:flex;align-items:center;justify-content:center}.ai-landing-gallery__image{width:100%;height:auto}.ai-landing-gallery__controls{display:flex;align-items:center;gap:8px;margin-top:14px}.ai-landing-gallery__controls button{border:1px solid #d8dce4;border-radius:8px;background:#fff;color:#14233d;cursor:pointer;padding:8px;font:inherit;min-width:38px;min-height:38px}.ai-landing-gallery__controls button:disabled{opacity:.35;cursor:default}.ai-landing-gallery__controls button:focus-visible{outline:2px solid var(--ai-landing-accent);outline-offset:2px}.ai-landing-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;min-width:0;flex:1;padding:4px}.ai-landing-gallery__thumbs button{flex:0 0 60px;padding:3px}.ai-landing-gallery__thumbs button[aria-current=true]{border:2px solid var(--ai-landing-accent);padding:2px}.ai-landing-gallery__thumb{width:52px;height:52px!important;object-fit:cover}.ai-landing-gallery__slides:focus-visible{outline:2px solid var(--ai-landing-accent);outline-offset:2px}.ai-landing-product-info>h1{font-size:clamp(25px,2.8vw,36px)}.ai-landing-cards--ingredients .ai-landing-card__image{aspect-ratio:auto;object-fit:contain}.ai-landing-gallery__slides,.ai-landing-gallery__thumbs{scrollbar-width:none}.ai-landing-gallery__slides::-webkit-scrollbar,.ai-landing-gallery__thumbs::-webkit-scrollbar{display:none}.ai-landing-section--faq .ai-landing-faq__content{max-width:85ch}.ai-landing-stat-grid{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-landing-stat h3{min-height:2.4em}.ai-landing-stat__value{font-variant-numeric:tabular-nums}.ai-landing-section--with-background .ai-landing-stat-grid{max-width:740px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-landing-section--mission .ai-landing-cards--split .ai-landing-card{align-items:start;gap:30px}.ai-landing-section--mission .ai-landing-card__body{padding:0}.ai-landing-section--mission .ai-landing-card__body .rte>p:first-child{font-family:AI Mission Script,cursive;font-size:34px;font-weight:400;font-style:normal;line-height:2;color:#262626;margin:0}.ai-landing-section--mission .ai-landing-card__body .rte>p:has(>br:only-child){display:none}.ai-landing-section--mission .ai-landing-card__body .rte>p:last-child:not(:first-child){font-family:AI Mission Signature,sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1.43;text-align:right;color:#000;margin:32px 0 0}@media(max-width:989px){.ai-landing-stat-grid,.ai-landing-section--with-background .ai-landing-stat-grid{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-landing-section--stats .ai-landing-stat h3{min-height:2.5em;line-height:1.25}.ai-landing-section--mission .ai-landing-card__body .rte>p:first-child{font-size:27px;line-height:1.8}.ai-landing-section--mission .ai-landing-card__body .rte>p:last-child:not(:first-child){font-size:22px}}@media(max-width:749px){.ai-landing-section--mission .ai-landing-cards--split .ai-landing-card{gap:22px}.ai-landing-section--mission .ai-landing-card__body .rte>p:first-child{font-size:26px;line-height:1.65}.ai-landing-section--mission .ai-landing-card__body .rte>p:last-child:not(:first-child){font-size:19px;margin-top:24px}}.ai-landing-section--premium-intro{background:#fff;color:#15263d;border-bottom:0;padding-block:clamp(32px,4vw,56px) clamp(26px,3vw,40px)}.ai-landing-section--premium-intro .ai-landing-heading{max-width:1080px;margin-bottom:0}.ai-landing-section--premium-intro .ai-landing-intro-label{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 18px;color:var(--ai-landing-brand);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.ai-landing-intro-label:before,.ai-landing-intro-label:after{content:"";width:28px;height:1px;background:currentColor;opacity:.45;flex-shrink:0}.ai-landing-section--premium-intro h1{margin:0 auto 22px;max-width:1050px;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.ai-landing-intro-emphasis{display:block;color:var(--ai-landing-brand);margin-top:.12em}.ai-landing-section--premium-intro .ai-landing-heading .rte{max-width:940px;color:#536071;font-size:clamp(17px,1.5vw,20px);line-height:1.65;text-wrap:pretty}.ai-landing-section--premium-intro .rte strong{color:#24374c;font-weight:600}@media(max-width:749px){.ai-landing-section--premium-intro h1{margin-bottom:18px}.ai-landing-section--premium-intro .ai-landing-intro-label{font-size:11px;letter-spacing:.1em;margin-bottom:16px}}.ai-landing{--ai-landing-brand-rgb: var(--color-base-accent-1, 26, 43, 195);--ai-landing-brand: rgb(var(--ai-landing-brand-rgb))}.ai-landing-section--premium-intro .ai-landing-heading .rte{letter-spacing:0}.ai-landing-buybox{color:#17243c;padding-block:44px 72px}.ai-landing-product-grid{gap:clamp(32px,4vw,64px)}.ai-landing-product-media{display:block;position:relative;align-self:start}.ai-landing-product-info{letter-spacing:0}.ai-landing-product-info>.ai-landing-product-title{margin:0 0 24px;font-size:clamp(28px,2.7vw,38px);line-height:1.14;font-weight:700;letter-spacing:-.035em}.ai-landing-product-title__name{display:block;color:var(--ai-landing-brand)}.ai-landing-product-title__detail{display:block;max-width:34em;margin-top:12px;color:#43516a;font-size:clamp(17px,1.4vw,20px);line-height:1.5;font-weight:400;letter-spacing:0}.ai-landing-purchase-panel{padding:24px;margin-block:24px 0;border:1px solid #e1e6f0;border-radius:20px;background:#f6f8fc;box-shadow:0 12px 36px #17243c0d}.ai-landing-purchase-panel .ai-landing-packs{margin:0 0 20px}.ai-landing-purchase-panel .ai-landing-packs legend{width:100%;margin-bottom:16px;padding:0;color:#43516a;font-size:13px;line-height:1.5;letter-spacing:.07em;font-weight:600;text-transform:uppercase}.ai-landing-purchase-panel .ai-landing-pack{align-items:start;gap:12px;margin:0 0 12px;padding:18px;border:1px solid #dce2ed;border-radius:12px;background:#fff}.ai-landing-purchase-panel .ai-landing-pack:last-child{margin-bottom:0}.ai-landing-purchase-panel .ai-landing-pack:has(input:checked){padding:18px;border-color:var(--ai-landing-brand);background:#eef1ff;box-shadow:none}.ai-landing-purchase-panel .ai-landing-pack:has(input:focus-visible){outline-color:var(--ai-landing-brand);outline-offset:4px}.ai-landing-purchase-panel .ai-landing-pack input{margin-top:4px;accent-color:var(--ai-landing-brand)}.ai-landing-purchase-panel .ai-landing-pack input:focus{outline:none}.ai-landing-purchase-panel .ai-landing-pack__body{gap:8px 12px}.ai-landing-purchase-panel .ai-landing-pack__content{display:flex;flex-direction:column;align-self:start;min-width:0;gap:6px}.ai-landing-purchase-panel .ai-landing-pack__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:start;font-size:18px;line-height:1.5;letter-spacing:-.02em}.ai-landing-purchase-panel .ai-landing-pack__badge{display:inline-flex;padding:3px 8px;border-radius:5px;background:var(--ai-landing-brand);color:#fff;font-size:10px;line-height:1.5;letter-spacing:0;white-space:nowrap}.ai-landing-purchase-panel .ai-landing-pack__price{display:flex;flex-direction:column-reverse;align-self:start;align-items:end;gap:2px;font-size:22px;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ai-landing-purchase-panel .ai-landing-pack__compare{color:#66718a;font-size:12px;line-height:1.4;letter-spacing:0}.ai-landing-purchase-panel .ai-landing-pack__description{color:#43516a;font-size:13px;line-height:1.65;letter-spacing:0}.ai-landing-purchase-panel .product-form__buttons{max-width:none}.ai-landing-purchase-panel .product-form__submit{--color-button: var(--ai-landing-brand-rgb);--color-button-text: 255, 255, 255;--buttons-radius: 10px;min-height:60px;width:100%;margin-inline:0;padding:16px 20px;border-radius:10px;background:var(--ai-landing-brand);color:#fff;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0;box-shadow:0 6px 16px rgb(var(--ai-landing-brand-rgb) / 14%)}.ai-landing-purchase-panel .product-form__submit:disabled{box-shadow:none}.ai-landing-buybox-benefits{margin-block:28px;padding:0 0 0 18px;border-left:2px solid rgb(var(--ai-landing-brand-rgb) / 20%);color:#43516a;font-size:14px;line-height:1.75}.ai-landing .ai-landing-buybox-benefits ul{list-style:disc outside;padding-inline-start:1.25em;margin:0}.ai-landing .ai-landing-buybox-benefits li{display:list-item;list-style:disc outside;padding-inline-start:.35em}.ai-landing-buybox-benefits li::marker{color:var(--ai-landing-brand)}.ai-landing .ai-landing-buybox-benefits li+li{margin-top:14px}.ai-landing .ai-landing-buybox-benefits li>p{margin:0}.ai-landing-buybox .ai-landing-faq summary{padding-block:20px;font-size:15px;font-weight:500;letter-spacing:0}.ai-landing-buybox .ai-landing-faq summary>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e1e6f0;border-radius:50%;color:var(--ai-landing-brand);font-size:19px}.ai-landing-gallery{position:relative;padding:10px;border:1px solid #e1e6f0;border-radius:20px;background:#fff;box-shadow:0 12px 36px #17243c0d}.ai-landing-gallery__slides{border-radius:12px}.ai-landing-gallery__controls{gap:10px;margin-top:12px}.ai-landing-gallery__controls>button{min-width:44px;min-height:44px;padding:8px;color:var(--ai-landing-brand);border-color:#e1e6f0}.ai-landing-gallery__thumbs{gap:8px;padding:3px}.ai-landing-gallery__thumbs button{flex-basis:60px;min-width:60px;border-color:#e1e6f0}.ai-landing-gallery__thumbs button[aria-current=true]{border-color:var(--ai-landing-brand)}.ai-landing-gallery__controls button:focus-visible,.ai-landing-gallery__slides:focus-visible{outline-color:var(--ai-landing-brand)}@media(hover:hover){.ai-landing-pack:not(:has(input:disabled)):hover{border-color:var(--ai-landing-brand)}.ai-landing-gallery__controls button:not(:disabled):hover{background:#eef1ff}}@media(min-width:990px){.ai-landing-product-media[data-sticky-ready=true]{position:sticky;top:var(--ai-landing-sticky-top, 24px)}.ai-landing-product-media[data-sticky-ready=true] .ai-landing-gallery__slides{height:var(--ai-landing-stage-height, auto);aspect-ratio:auto}.ai-landing-product-media[data-sticky-ready=true] .ai-landing-gallery__slide{height:100%;aspect-ratio:auto}.ai-landing-product-media[data-sticky-ready=true] .ai-landing-gallery__image{height:100%;object-fit:contain}}@media(max-width:989px){.ai-landing-product-grid{grid-template-columns:1fr;gap:32px}.ai-landing-product-grid>.ai-landing-product-media{max-width:640px!important;margin-inline:auto}}@media(max-width:749px){.ai-landing-buybox{padding-block:24px 44px}.ai-landing-purchase-panel{padding:16px;border-radius:16px}.ai-landing-purchase-panel .ai-landing-pack,.ai-landing-purchase-panel .ai-landing-pack:has(input:checked){padding:14px;gap:10px}.ai-landing-purchase-panel .ai-landing-pack__title{font-size:16px}.ai-landing-purchase-panel .ai-landing-pack__price{font-size:20px}.ai-landing-purchase-panel .ai-landing-pack__body{gap:6px 8px}.ai-landing-purchase-panel .ai-landing-pack__badge{font-size:9px;padding:3px 6px}.ai-landing-purchase-panel .ai-landing-pack__description{font-size:12px}.ai-landing-purchase-panel .product-form__submit{min-height:56px;font-size:16px}.ai-landing-buybox-benefits{padding-left:14px}.ai-landing-gallery{padding:7px;border-radius:16px}.ai-landing-gallery__controls{gap:6px}.ai-landing-gallery__thumbs button{flex-basis:54px;min-width:54px}.ai-landing-gallery__thumb{width:46px;height:46px!important}}.ai-landing-comparison-scroll{border-radius:0}.ai-landing-comparison__feature-col{width:48%}.ai-landing-comparison__product-col,.ai-landing-comparison__other-col{width:26%}.ai-landing-comparison thead td{width:auto;background:transparent}.ai-landing-comparison thead th{padding:24px 20px;vertical-align:bottom;font-size:17px;font-weight:600;letter-spacing:0;line-height:1.5;overflow-wrap:normal;word-break:normal}.ai-landing-comparison thead th:nth-child(2){border-radius:18px 18px 0 0}.ai-landing-comparison thead th:last-child{padding-bottom:24px}.ai-landing-comparison__brand{display:flex;flex-direction:column;align-items:center;gap:14px}.ai-landing-comparison__image-wrap{display:grid;place-items:center;width:220px;max-width:100%;height:128px}.ai-landing-comparison__image{width:100%;height:100%!important;max-height:128px;object-fit:contain}.ai-landing-comparison__other-label{display:block;max-width:17ch;margin-inline:auto;text-wrap:balance}.ai-landing-comparison tbody th,.ai-landing-comparison tbody td{padding:22px;font-size:16px;line-height:1.6;letter-spacing:0}.ai-landing-comparison tbody tr:first-child th{border-top-left-radius:14px}.ai-landing-comparison tbody tr:first-child td:last-child{border-top-right-radius:14px}.ai-landing-comparison tbody tr:last-child th{border-bottom-left-radius:14px}.ai-landing-comparison tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.ai-landing-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 18px 18px}.ai-landing-comparison .ai-landing-mark{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:50%;font-size:21px;font-weight:600;line-height:1}.ai-landing-comparison .ai-landing-mark--yes{color:#14653f;background:#e7f5ed;border-color:#a9d7bc}.ai-landing-comparison .ai-landing-mark--no{color:#a92f3b;background:#fff0f1;border-color:#efc2c7}.ai-landing-section--stats .ai-landing-stat .rte{font-size:15px;line-height:1.7}.ai-landing-section--timeline .ai-landing-card__body{padding:28px}.ai-landing-section--timeline .rte{font-size:16px;line-height:1.8}.ai-landing-section--ingredients .ai-landing-heading{margin-bottom:48px}.ai-landing-section--ingredients .ai-landing-heading h2{font-size:clamp(30px,3.2vw,42px);line-height:1.2}.ai-landing-section--ingredients .ai-landing-cards{gap:64px}.ai-landing-section--ingredients .ai-landing-card{gap:clamp(32px,4vw,64px)}.ai-landing-section--ingredients .ai-landing-card__body{padding:0}.ai-landing-section--ingredients h3{margin-bottom:20px;font-size:27px;line-height:1.3;font-weight:600}.ai-landing-section--ingredients .rte{font-size:18px;line-height:1.85;letter-spacing:0}.ai-landing-section--ingredients .rte p{margin-bottom:20px}.ai-landing-section--ingredients .rte p:first-child{font-weight:500}.ai-landing-section--ingredients .rte p:last-child{margin-bottom:0}.ai-landing .ai-landing-faq summary{padding-block:22px;font-size:18px;line-height:1.5;font-weight:500;letter-spacing:0}.ai-landing .ai-landing-faq__content{font-size:17px;line-height:1.8;letter-spacing:0}.ai-landing .ai-landing-faq__content p{margin-bottom:18px}.ai-landing .ai-landing-faq__content p:last-child{margin-bottom:0}@media(max-width:989px){.ai-landing-comparison thead th{font-size:15px;padding-inline:14px}.ai-landing-comparison tbody th,.ai-landing-comparison tbody td{padding:18px 14px;font-size:15px}.ai-landing-section--timeline .ai-landing-card__body{padding:22px}}.ai-landing-section--timeline .rte ul,.ai-landing-cards--split .rte ul{list-style:none;padding:0;margin:0}.ai-landing-cards--split .rte ul:not(:last-child){margin-bottom:20px}.ai-landing-section--timeline .rte li,.ai-landing-cards--split .rte ul>li{position:relative;padding-left:28px;text-indent:0}.ai-landing-section--timeline .rte li+li,.ai-landing-cards--split .rte ul>li+li{margin-top:16px}.ai-landing-section--timeline .rte li>p,.ai-landing-cards--split .rte ul>li>p{margin:0}.ai-landing-section--timeline .rte li:before,.ai-landing-cards--split .rte ul>li:before{content:"\2713";position:absolute;left:0;top:.4em;display:grid;place-items:center;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;color:var(--ai-landing-brand);font-size:11px;font-weight:500;line-height:1}@media(min-width:750px){.ai-landing-cards--timeline:before{left:calc(16.6667% - 8px);right:calc(16.6667% - 8px)}}.ai-landing-comparison thead th,.ai-landing-comparison thead td{border-bottom:0}.ai-landing-comparison thead th{padding-block:18px}.ai-landing-comparison thead th:last-child{padding-bottom:18px}.ai-landing-comparison__image-wrap{width:180px;height:88px}.ai-landing-comparison__image{max-height:88px}.ai-landing-comparison tbody tr:nth-child(odd) th{background:#ffffff1f}.ai-landing-comparison tbody tr:nth-child(2n) th{background:#ffffff29}.ai-landing-comparison tbody tr:nth-child(odd) td:last-child{background:#ffffff0f}.ai-landing-comparison tbody tr:nth-child(2n) td:last-child{background:#ffffff17}.ai-landing-comparison tbody tr:nth-child(odd) td:nth-child(2){background:#f1f4fa}.ai-landing-comparison tbody tr:nth-child(2n) td:nth-child(2){background:#e8edf6}.ai-landing-comparison tbody tr:last-child>*{border-bottom:0}.ai-landing-comparison tbody tr:last-child td:nth-child(2){border-radius:0}.ai-landing-comparison tfoot td{height:18px;padding:0;border:0;background:transparent}.ai-landing-comparison tfoot td:nth-child(2){background:#e8edf6;border-radius:0 0 18px 18px}.ai-landing-comparison:has(tbody tr:last-child:nth-child(odd)) tfoot td:nth-child(2){background:#f1f4fa}.ai-landing-comparison .ai-landing-mark{width:28px;height:28px;font-size:19px;background:transparent;border-color:currentColor}.ai-landing-comparison .ai-landing-mark--yes{color:#14653f}.ai-landing-comparison .ai-landing-mark--no{color:#a92f3b}.ai-landing-comparison td:last-child .ai-landing-mark--yes{color:#79dfad}.ai-landing-comparison td:last-child .ai-landing-mark--no{color:#ff9aa6}.ai-landing-gallery__controls{gap:4px}.ai-landing-gallery__thumbs{display:flex}.ai-landing-gallery__controls>[data-direction]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border-radius:12px}.ai-landing-gallery__controls>[data-direction] svg{width:22px;height:22px}.ai-landing-gallery__controls>[data-direction] svg,.ai-landing-gallery__controls>[data-direction] svg path{color:inherit}.ai-landing-gallery__controls>[data-direction]:not(:disabled){color:#fff;background:var(--ai-landing-brand);border-color:var(--ai-landing-brand)}.ai-landing-gallery__controls>[data-direction]:disabled{color:#939daf;background:#f5f6fa;border-color:#e1e6ef;opacity:1}.ai-landing-gallery__dots{display:none;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;min-width:0}.ai-landing-gallery__dots button{display:grid;place-items:center;flex:0 1 24px;width:24px;min-width:20px;height:44px;min-height:44px;padding:0;border:0;background:transparent;border-radius:8px;box-shadow:none}.ai-landing-gallery__dots button>span{display:block;width:8px;height:8px;border-radius:50%;background:#c8ced8}.ai-landing-gallery__dots button[aria-current=true]>span{background:var(--ai-landing-brand)}.ai-landing-gallery__dots button:focus-visible{outline:2px solid var(--ai-landing-brand);outline-offset:-3px}@media(hover:hover){.ai-landing-gallery__dots button:not(:disabled):hover{background:transparent}.ai-landing-gallery__dots button:hover>span{background:var(--ai-landing-brand)}.ai-landing-gallery .ai-landing-gallery__controls>[data-direction]:not(:disabled):hover{color:var(--ai-landing-brand);background:#eef1ff;border-color:var(--ai-landing-brand)}}@media(max-width:749px){.ai-landing-gallery__thumbs{display:none}.ai-landing-gallery__dots{display:flex}.ai-landing-comparison tfoot td{height:14px}.ai-landing-comparison tfoot td:nth-child(2){border-radius:0 0 12px 12px}.ai-landing-section--timeline .rte li+li,.ai-landing-cards--split .rte ul>li+li{margin-top:14px}.ai-landing-section--comparison .ai-landing-comparison thead th{padding-block:14px}.ai-landing-section--comparison .ai-landing-comparison thead th:last-child{padding-bottom:14px}.ai-landing-section--comparison .ai-landing-comparison__image-wrap{width:100px;height:64px}.ai-landing-section--comparison .ai-landing-comparison__image{max-height:64px}}@media(max-width:749px){.ai-landing-comparison__feature-col{width:40%}.ai-landing-comparison__product-col,.ai-landing-comparison__other-col{width:30%}.ai-landing-comparison thead th{padding:16px 6px;font-size:12px;line-height:1.5}.ai-landing-comparison thead th:last-child{padding-bottom:16px}.ai-landing-comparison thead th:nth-child(2){border-radius:12px 12px 0 0}.ai-landing-comparison__brand{gap:10px}.ai-landing-comparison__image-wrap{width:110px;height:90px}.ai-landing-comparison__image{max-height:90px}.ai-landing-comparison tbody th,.ai-landing-comparison tbody td{padding:17px 9px;font-size:14px;line-height:1.6}.ai-landing-comparison .ai-landing-mark{width:28px;height:28px;font-size:19px}.ai-landing-section--stats .ai-landing-stat-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ai-landing-section--stats .ai-landing-stat{min-width:0;padding:22px}.ai-landing-section--stats .ai-landing-stat h3{min-height:0;margin-bottom:18px;font-size:18px;line-height:1.35}.ai-landing-section--stats .ai-landing-stat__value{font-size:44px;line-height:1.1}.ai-landing-section--stats .ai-landing-stat__unit,.ai-landing-section--stats .ai-landing-stat .rte{font-size:15px}.ai-landing-section--stats.ai-landing-section--with-background>.ai-landing-background{height:clamp(320px,100vw,420px)!important;max-height:100%;object-position:right top;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.ai-landing-section--ingredients .ai-landing-heading{margin-bottom:32px}.ai-landing-section--ingredients .ai-landing-cards{gap:42px}.ai-landing-section--ingredients .ai-landing-card{gap:22px}.ai-landing-section--ingredients h3{font-size:23px;margin-bottom:16px}.ai-landing-section--ingredients .rte{font-size:17px;line-height:1.8}.ai-landing-section--ingredients .rte p{margin-bottom:18px}.ai-landing .ai-landing-faq summary{padding-block:20px;font-size:17px}.ai-landing .ai-landing-faq__content{font-size:16px;line-height:1.8}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ai-landing.css.map */
