.landing{--landing-pink: #E93C98;--landing-purple: #9B046F;--landing-dark: #2E2A39;--landing-radius: 12px;--landing-max-width: 72rem;--fs-micro: .75rem;--fs-caption: .875rem;--fs-body-sm: 1rem;--fs-body: 1rem;--fs-lead: 1.0625rem;--fs-h2: 1.5rem;--fs-h2-lg: 1.75rem;--fs-h1: 2rem;--fs-price: 1.125rem;--fs-stat: 2rem;--fs-display: 1.6rem;font-family:var(--font-heading-family, "Archivo Narrow", sans-serif);color:var(--landing-dark)}.landing-container{max-width:var(--landing-max-width);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.landing-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.04);max-width:var(--landing-max-width);margin:0 auto}.landing-header__logo{font-weight:800;font-size:1.25rem;color:var(--landing-dark);text-decoration:none}.landing-header__badge{display:inline-block;background:var(--landing-pink);color:#fff;font-size:var(--fs-micro);font-weight:700;padding:.25rem .75rem;border-radius:1.25rem;text-transform:uppercase;letter-spacing:.05em}.landing-header__cta{display:none}@media screen and (min-width:750px){.landing-header__cta{display:inline-block;background:var(--landing-purple);color:#fff;padding:.75rem 1rem;border-radius:.5rem;font-weight:700;font-size:var(--fs-caption);text-decoration:none;transition:box-shadow .2s ease}.landing-header__cta:hover{box-shadow:0 4px 12px #9b046f4d}}.landing-hero{background:linear-gradient(180deg,#fff,#fff5f8,#fce4ec);padding:2rem 1.5rem 2.5rem;text-align:center}.landing-hero__badge{display:inline-block;background:var(--landing-pink);color:#fff;font-size:var(--fs-micro);font-weight:700;padding:.25rem .75rem;border-radius:1.25rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.landing-hero__headline{font-size:var(--fs-h1);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 .75rem;color:var(--landing-dark);text-wrap:balance}.landing-hero__headline em{font-style:normal;color:var(--landing-pink)}.landing-hero__subtitle{font-size:1.125rem;color:#555;margin:0 0 1.25rem;line-height:1.5}.landing-hero__copy{max-width:36rem}.landing-card-spread{position:relative;width:min(20rem,100%);aspect-ratio:3 / 4;margin:0 auto 1.25rem}.landing-card-spread__card{position:absolute;width:60%;left:50%;bottom:22%;transform-origin:50% 100%;background:#fff;border-radius:var(--landing-radius);padding:.25rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.landing-card-spread__card img{width:100%;height:auto;display:block;border-radius:.5rem}.landing-card-spread__card--left{z-index:1;transform:translate(-50%) rotate(-16deg)}.landing-card-spread__card--center{z-index:3;transform:translate(-50%) rotate(0)}.landing-card-spread__card--right{z-index:2;transform:translate(-50%) rotate(16deg)}.landing-card-spread:hover .landing-card-spread__card--left{transform:translate(-50%) rotate(-20deg)}.landing-card-spread:hover .landing-card-spread__card--center{transform:translate(-50%) translateY(-4%)}.landing-card-spread:hover .landing-card-spread__card--right{transform:translate(-50%) rotate(20deg)}.landing-hero__trust{font-size:var(--fs-body);color:#666;margin:0 0 1.25rem;line-height:1.6}.landing-cta{display:inline-block;background:var(--landing-purple);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;font-size:var(--fs-lead);text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 12px #9b046f4d;transition:box-shadow .2s ease;-webkit-appearance:none}.landing-cta:after{content:"\203a";margin-left:.25rem;font-size:1.25em;line-height:1}.landing-cta:hover{box-shadow:0 6px 20px #9b046f66}.landing-cta:active,.landing-bundle-card__cta:active,.landing-individual-card__cta:active,.landing-sticky__cta:active{transform:scale(.97);box-shadow:0 2px 6px #9b046f33}.landing a:focus-visible,.landing button:focus-visible{outline:2px solid var(--landing-purple);outline-offset:2px}.landing-cta--full{display:block;width:100%;text-align:center}@media screen and (min-width:750px){.landing-hero{padding:3rem 2rem 3.5rem;text-align:left}.landing-hero .landing-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.landing-card-spread{margin:0 auto;width:28rem}}.landing-pain{padding:2.5rem 0 0;background:none}@media screen and (min-width:750px){.landing-pain{padding-top:3.5rem}}.landing-value-arch{text-align:center;padding:1.5rem 0 0}.landing-value-arch__heading{font-size:var(--fs-h2);font-weight:800;text-align:center;margin:0 0 1rem;letter-spacing:-.02em;color:#2e2a39}.landing-value-arch__props{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.75rem}.landing-value-arch__pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:#555;background:#fff;padding:.5rem .8rem;border-radius:10px;border:1px solid #f0e0ea;box-shadow:0 2px 8px #e93c980f}.landing-value-arch__pill-icon{font-size:1rem;flex-shrink:0}.landing-value-arch__glow{position:absolute;left:50%;transform:translate(-50%);width:250px;height:100px;background:radial-gradient(ellipse,rgba(233,60,152,.08) 0%,transparent 70%);pointer-events:none;z-index:0;bottom:0}@media screen and (min-width:750px){.landing-value-arch{padding:2rem 0 0}.landing-value-arch__heading{margin-bottom:1.25rem}.landing-value-arch__props{position:relative;max-width:900px;min-height:120px;height:auto;margin:0 auto .5rem;flex-direction:row}.landing-value-arch__pill{position:absolute;font-size:.82rem;white-space:normal;max-width:220px;text-align:center;z-index:1}.landing-value-arch__pill--1{left:0;top:45px}.landing-value-arch__pill--2{left:22%;top:0}.landing-value-arch__pill--3{right:22%;top:0}.landing-value-arch__pill--4{right:0;top:45px}.landing-value-arch__glow{width:350px;height:120px}}.landing-showcase{padding:3rem 0 2rem;background:linear-gradient(180deg,#fff5f8,#fff)}.landing-showcase__heading{font-size:var(--fs-h2);font-weight:800;text-align:center;margin:0 0 1.5rem;letter-spacing:-.02em}.landing-showcase__reframe{text-align:center;font-size:var(--fs-body);color:#666;margin:0 0 2rem}.landing-showcase__reframe strong{color:var(--landing-pink);font-weight:700}.landing-showcase__images{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-showcase__images::-webkit-scrollbar{display:none}.landing-showcase__image{border-radius:var(--landing-radius);box-shadow:0 4px 15px #0000000f;overflow:hidden;min-width:40%;flex-shrink:0;scroll-snap-align:center}.landing-showcase__image img{width:100%;height:auto;display:block}@media screen and (min-width:750px){.landing-showcase__images{gap:1.5rem;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.landing-showcase__image{flex:1;min-width:0;transition:transform .3s ease,box-shadow .3s ease}.landing-showcase__image:nth-child(2){transform:translateY(-12px) scale(1.03);box-shadow:0 8px 25px #0000001f;z-index:1}.landing-showcase__image:nth-child(1),.landing-showcase__image:nth-child(3){box-shadow:0 3px 10px #0000000d}}.landing-products{padding:1rem 0 2rem}.landing-products__subheading{text-align:center;font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--landing-dark);margin:0 0 1.25rem}.landing-bundles{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem}@media(max-width:479px){.landing-bundles{grid-template-columns:1fr;gap:.75rem}.landing-bundle-card{padding:.5rem .625rem .625rem}.landing-bundle-card__image{width:10rem;margin:.375rem auto}.landing-bundle-card__title{font-size:.875rem;margin:0 0 .0625rem}.landing-bundle-card__subjects{margin:0 0 .25rem}.landing-bundle-card__price{font-size:1.125rem;margin:0}.landing-bundle-card__compare-price{margin:0 0 .375rem}.landing-bundle-card__cta{padding:.5rem 1rem;font-size:.8125rem}}.landing-bundle-card__link,.landing-individual-card__link{display:contents;color:inherit;text-decoration:none}.landing-bundle-card__link:hover .landing-bundle-card__title,.landing-individual-card__link:hover .landing-individual-card__title{color:var(--landing-pink)}.landing-bundle-card{background:#fff;border-radius:var(--landing-radius);border:1px solid rgba(0,0,0,.08);padding:1rem;text-align:center;position:relative;box-shadow:0 2px 8px #0000000a;transition:box-shadow .2s ease}.landing-bundle-card:hover{box-shadow:0 4px 15px #00000014}.landing-bundle-card--featured{border:2px solid var(--landing-pink);box-shadow:0 4px 15px #e93c981a}.landing-bundle-card__badge{position:absolute;top:-.625rem;left:50%;transform:translate(-50%);background:var(--landing-pink);color:#fff;font-size:var(--fs-micro);font-weight:700;padding:.1875rem .625rem;border-radius:.625rem;white-space:nowrap}.landing-bundle-card__image{width:15rem;height:auto;margin:.75rem auto;border-radius:.375rem}.landing-bundle-card__image img{width:100%;height:auto;border-radius:.375rem}.landing-bundle-card__title{font-size:var(--fs-body);font-weight:800;margin:0 0 .125rem}.landing-bundle-card__subjects{font-size:var(--fs-body-sm);color:#666;margin:0 0 .5rem}.landing-bundle-card__price{font-size:var(--fs-price);font-weight:800;color:var(--landing-pink);margin:0 0 .125rem}.landing-bundle-card__compare-price{font-size:var(--fs-caption);color:#777;text-decoration:line-through;margin:0 0 .5rem}.landing-bundle-card__cta{display:block;width:100%;background:var(--landing-purple);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;font-size:var(--fs-body-sm);border:none;cursor:pointer;transition:box-shadow .2s ease;-webkit-appearance:none}.landing-bundle-card__cta:hover{box-shadow:0 4px 12px #9b046f4d}.landing-bundle-card__cta--loading{opacity:.7;pointer-events:none}.landing-bundle-card__cta--added{background:#2ecc71}.landing-individuals__heading{text-align:center;font-size:var(--fs-lead);color:#666;margin:0 0 1rem}.landing-individuals__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:374px){.landing-individuals__grid{grid-template-columns:1fr}}.landing-individual-card{background:#fafafa;border-radius:.625rem;padding:.75rem;text-align:center;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.landing-individual-card__image{flex:1;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem}.landing-individual-card__image img{width:10rem;height:auto;border-radius:.25rem}.landing-individual-card__title{font-size:var(--fs-body-sm);font-weight:700;margin:0 0 .125rem}.landing-individual-card__price{font-size:var(--fs-body-sm);font-weight:800;color:var(--landing-pink);margin:0 0 .5rem}.landing-individual-card__cta{display:block;width:100%;background:var(--landing-purple);color:#fff;padding:.75rem 1rem;border-radius:.375rem;font-size:var(--fs-body-sm);font-weight:700;border:none;cursor:pointer;transition:box-shadow .2s ease;-webkit-appearance:none;margin-top:auto}@media screen and (min-width:750px){.landing-individuals__grid{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:0;scroll-snap-type:x mandatory;scrollbar-width:none}.landing-individuals__grid::-webkit-scrollbar{display:none}.landing-individual-card{flex:0 0 calc(25% - .75rem);min-width:12rem;scroll-snap-align:start}.landing-individual-card__image img{width:12rem}}.landing-bio-proof{background:#fff5f8;border-radius:var(--landing-radius)}.landing-social-proof{padding:1.5rem 0 2.5rem;background:none}.landing-social-proof__heading{font-size:var(--fs-h2);font-weight:800;text-align:center;margin:0 0 1.5rem;letter-spacing:-.02em}.landing-stats{display:flex;justify-content:space-around;background:linear-gradient(135deg,#fff5f8,#fce4ec);border-radius:var(--landing-radius);padding:1.25rem;margin-bottom:1.5rem;text-align:center}.landing-stats__divider{width:1px;background:#00000014}.landing-stats__number{font-size:var(--fs-stat);font-weight:800;color:var(--landing-pink)}.landing-stats__label{font-size:var(--fs-caption);color:#666}.landing-testimonial-featured{background:linear-gradient(135deg,#fff5f8,#fce4ec);border-radius:var(--landing-radius);padding:1.25rem;margin-bottom:1rem;border:1px solid rgba(233,60,152,.1)}.landing-testimonial-featured__quote-mark{font-size:var(--fs-stat);color:var(--landing-pink);line-height:1;margin-bottom:.25rem}.landing-testimonial-featured__text{font-size:var(--fs-lead);color:var(--landing-dark);line-height:1.5;font-weight:500;margin:0 0 .75rem}.landing-testimonial__author{display:flex;align-items:center;gap:.5rem}.landing-testimonial__avatar{width:2rem;height:2rem;background:var(--landing-purple);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-micro);font-weight:700;flex-shrink:0}.landing-testimonial__name{font-size:var(--fs-caption);font-weight:700}.landing-testimonial__context{font-size:var(--fs-micro);color:var(--landing-purple)}.landing-testimonial-shot{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;width:100%}.landing-testimonial-shot--left{align-items:flex-start}.landing-testimonial-shot--right{align-items:flex-end}.landing-testimonial-bubble{max-width:240px;width:100%;background:#fff;overflow:hidden;box-shadow:0 2px 10px #00000014;border-radius:1.125rem 1.125rem .375rem;line-height:0}.landing-testimonial-bubble--left{border-radius:1.125rem 1.125rem 1.125rem .375rem}.landing-testimonial-bubble--right{border-radius:1.125rem 1.125rem .375rem}.landing-testimonial-bubble--featured{max-width:320px;box-shadow:0 4px 18px #0000001f}.landing-testimonial-bubble img{width:100%;height:auto;display:block}.landing-testimonial__author--left{flex-direction:row;padding-left:.25rem}.landing-testimonial__author--right{flex-direction:row-reverse;padding-right:.25rem;text-align:right}.landing-testimonial__author--right .landing-testimonial__name,.landing-testimonial__author--right .landing-testimonial__context{text-align:right}.landing-testimonials-grid{display:grid;gap:.5rem}.landing-testimonial-card{background:#fafafa;border-radius:.5rem;padding:.75rem;border:1px solid rgba(0,0,0,.04)}.landing-testimonial-card__text{font-size:var(--fs-body-sm);color:#444;line-height:1.4;margin:0 0 .25rem}.landing-testimonial-card__author{font-size:var(--fs-micro);color:#666}@media screen and (min-width:750px){.landing-testimonials-grid{grid-template-columns:repeat(3,1fr)}}.landing-how{padding:3rem 0 1rem}.landing-how__heading{font-size:var(--fs-h2);font-weight:800;text-align:center;margin:0 0 2rem;letter-spacing:-.02em}.landing-how__steps{display:flex;flex-direction:column;gap:1.5rem}.landing-how__step{display:flex;align-items:flex-start;gap:1rem}.landing-how__step-number{width:2.5rem;height:2.5rem;background:var(--landing-pink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--fs-body);flex-shrink:0}.landing-how__step-title{font-size:var(--fs-body);font-weight:800;margin:0 0 .25rem}.landing-how__step-text{font-size:var(--fs-body);color:#666;line-height:1.5;margin:0}@media screen and (min-width:750px){.landing-how__steps{flex-direction:row;gap:2rem}.landing-how__step{flex-direction:column;align-items:center;text-align:center;flex:1}}.landing-bio{padding:3rem 0 1rem;background:none}.landing-bio__grid{display:flex;flex-direction:column;gap:1.5rem}.landing-bio__image{width:10rem;height:10rem;border-radius:50%;object-fit:cover;margin:0 auto;box-shadow:0 4px 15px #00000014}.landing-bio__heading{font-size:var(--fs-h2);font-weight:800;margin:0 0 .75rem;text-align:center}.landing-bio__text{font-size:var(--fs-lead);color:#444;line-height:1.6;margin:0 0 1rem;text-align:center}.landing-bio__credentials{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:479px){.landing-bio__credentials{grid-template-columns:1fr}}.landing-bio__credential{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-body-sm);color:#555}.landing-bio__credential:before{content:"\2713";color:var(--landing-pink);font-weight:700}@media screen and (min-width:750px){.landing-bio__grid{flex-direction:row;align-items:center}.landing-bio__image{width:14rem;height:14rem;margin:0;flex-shrink:0}.landing-bio__heading,.landing-bio__text{text-align:left}}.landing-comparison{padding:1rem 0 2rem}.landing-comparison__heading{font-size:var(--fs-h2);font-weight:800;text-align:center;margin:0 0 1.5rem;letter-spacing:-.02em}.landing-comparison__cards{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:479px){.landing-comparison__cards{grid-template-columns:1fr;gap:1rem}}.landing-comparison__card{border-radius:var(--landing-radius);padding:1.25rem}.landing-comparison__card--muted{background:#f5f5f5;border:1px solid rgba(0,0,0,.06)}.landing-comparison__card--highlight{background:linear-gradient(135deg,#fff5f8,#fce4ec);border:2px solid var(--landing-pink)}.landing-comparison__card-title{font-size:var(--fs-body);font-weight:800;margin:0 0 .75rem;text-align:center}.landing-comparison__row{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--fs-body);color:#555;margin-bottom:.5rem;line-height:1.4}.landing-comparison__row--cross:before{content:"\2717";color:#ccc;font-weight:700;flex-shrink:0}.landing-comparison__row--check:before{content:"\2713";color:var(--landing-pink);font-weight:700;flex-shrink:0}.landing-countdown{background:#fff;padding:3.5rem 1.5rem 1rem;text-align:center;position:relative;overflow:hidden}.landing-countdown:before{content:"";position:absolute;top:50%;left:50%;width:720px;height:260px;transform:translate(-50%,-45%);background:radial-gradient(ellipse at center,#e8dff0b3,#e8dff000 65%);z-index:0;pointer-events:none}.landing-countdown .landing-container{position:relative;z-index:1}.landing-countdown__text{font-size:1.5rem;font-weight:800;color:var(--landing-dark);margin:0 0 1.5rem;line-height:1.25}.landing-countdown__timer{display:flex;justify-content:center;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.landing-countdown__unit-block{display:flex;flex-direction:column;align-items:center;background:#ffffffd9;border-radius:14px;padding:1rem 1.25rem .75rem;min-width:5.5rem;box-shadow:0 2px 12px #e93c9814;perspective:600px}.landing-countdown__number{display:inline-block;font-size:var(--fs-display);font-weight:800;color:var(--landing-pink);line-height:1;font-variant-numeric:tabular-nums;transition:color .2s ease;transform-style:preserve-3d}.landing-countdown__label{font-size:.8rem;color:#888;margin-top:.25rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.landing-countdown__sep{font-size:2rem;font-weight:700;color:var(--landing-pink);opacity:.4;line-height:1;padding-top:1rem}@keyframes countdown-pulse{0%{transform:rotateX(0);opacity:1}49%{transform:rotateX(-90deg);opacity:.25}51%{transform:rotateX(90deg);opacity:.25}to{transform:rotateX(0);opacity:1}}.countdown-pulse{animation:countdown-pulse .5s ease-in-out}@media(prefers-reduced-motion:reduce){.countdown-pulse{animation:none}}@media(max-width:749px){.landing-countdown:before{width:480px;height:200px}.landing-countdown__text{font-size:1.25rem;margin:0 0 1.25rem}.landing-countdown__timer{gap:.3rem}.landing-countdown__unit-block{min-width:auto;padding:.6rem .5rem .5rem;border-radius:10px}.landing-countdown__number{font-size:1.6rem}.landing-countdown__label{font-size:.6875rem}.landing-countdown__sep{font-size:1.4rem;padding-top:.6rem}}@media(max-width:374px){.landing-countdown__timer{gap:.15rem}.landing-countdown__unit-block{padding:.4rem .35rem}.landing-countdown__number{font-size:1.3rem}.landing-countdown__sep{font-size:1.1rem;padding-top:.4rem}}.landing-faq-cta{border-radius:var(--landing-radius)}.landing-faq{padding:3rem 0 1rem}.landing-faq__heading{font-size:var(--fs-h2);font-weight:800;text-align:center;margin:0 0 1.5rem;letter-spacing:-.02em}.landing-faq__list{max-width:42rem;margin:0 auto}.landing-faq__item{border-bottom:1px solid rgba(0,0,0,.06)}.landing-faq__question{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;cursor:pointer;font-size:var(--fs-lead);font-weight:700;color:var(--landing-dark);list-style:none;-webkit-appearance:none}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question:after{content:"+";font-size:1.25rem;color:var(--landing-pink);font-weight:700;flex-shrink:0;margin-left:1rem;transition:transform .3s ease}.landing-faq__item.is-open .landing-faq__question:after{transform:rotate(45deg)}.landing-faq__answer{font-size:var(--fs-body);color:#555;line-height:1.6;padding:0 0 1rem;overflow:hidden}.landing-final-cta{background:#fff;padding:1.5rem 1.5rem 3rem;text-align:center}.landing-final-cta__heading{font-size:var(--fs-h2-lg);font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.landing-final-cta__subtitle{font-size:var(--fs-lead);color:#555;margin:0 0 1.25rem;font-weight:400}.landing-final-cta__badges{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;font-size:var(--fs-body-sm);color:#555;margin-bottom:1.5rem}.landing-sticky{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.06);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;z-index:90;transform:translateY(100%);transition:transform .3s ease}.landing-sticky--visible{transform:translateY(0)}.landing-sticky__text{font-size:var(--fs-body-sm);font-weight:700;color:var(--landing-dark)}.landing-sticky__text span{color:var(--landing-pink)}.landing-sticky__cta{background:var(--landing-purple);color:#fff;padding:.75rem 1rem;border-radius:.5rem;font-weight:700;font-size:var(--fs-body-sm);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:2.75rem;-webkit-appearance:none}@media screen and (min-width:750px){.landing-sticky{display:none}}@media screen and (min-width:750px){.landing{--fs-body: 1.125rem;--fs-lead: 1.25rem;--fs-h2: 1.875rem;--fs-h2-lg: 2.25rem;--fs-h1: 2.5rem;--fs-price: 1.375rem;--fs-display: 2.75rem}.landing-value-arch__heading,.landing-showcase__heading,.landing-social-proof__heading,.landing-how__heading,.landing-comparison__heading,.landing-faq__heading,.landing-bio__heading,.landing-final-cta__heading{line-height:1.2}.landing-hero__subtitle{font-size:1.375rem}.landing-bundle-card__compare-price{font-size:var(--fs-body-sm)}.landing-showcase,.landing-social-proof,.landing-bio{padding-top:3.5rem;padding-bottom:2.5rem}.landing-countdown{padding-top:4rem;padding-bottom:1rem}.landing-products{padding-top:1rem;padding-bottom:2.5rem}.landing-how{padding-top:3.5rem;padding-bottom:1rem}.landing-comparison{padding-top:1rem;padding-bottom:2.5rem}.landing-faq{padding-top:3.5rem;padding-bottom:1rem}.landing-final-cta{padding-top:1.5rem;padding-bottom:3rem}}.landing-value-arch__heading,.landing-showcase__heading,.landing-social-proof__heading,.landing-how__heading,.landing-comparison__heading,.landing-faq__heading,.landing-bio__heading,.landing-final-cta__heading{line-height:1.2}.landing-how__heading,.landing-bio__heading,.landing-final-cta__heading{margin-bottom:1.5rem}.landing-individual-card__cta:hover,.landing-sticky__cta:hover{box-shadow:0 4px 12px #9b046f4d}.landing-bundle-card__cta:disabled,.landing-individual-card__cta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.landing-card-spread__card,.landing-sticky,.landing-faq__answer,.landing-cta,.landing-bundle-card,.landing-bundle-card__cta,.landing-individual-card__cta,.landing-sticky__cta,.landing-header__cta{transition:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.landing-sticky{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right))}}.landing-zone{padding:4rem 0;background:none}@media screen and (min-width:750px){.landing-zone{padding:5rem 0 4.5rem}}.landing-bio-proof .landing-zone--two{padding-top:2rem}@media screen and (min-width:750px){.landing-bio-proof .landing-zone--two{padding-top:2.5rem}}.landing-zone__eyebrow{text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--landing-pink);margin:0 0 .5rem}.landing-zone__heading{text-align:center;font-size:var(--fs-h2);font-weight:800;letter-spacing:-.02em;margin:0 auto 2rem;color:var(--landing-dark);line-height:1.2;max-width:36rem}.landing-zone__heading em{font-style:normal;color:var(--landing-pink)}.landing-zone__bubbles{display:flex;align-items:flex-start;gap:1.25rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1.75rem 1.25rem 2rem;scroll-padding-left:1.25rem}.landing-zone__bubbles::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.landing-zone__bubbles{gap:1.75rem;padding:1.75rem 2rem 2.5rem;max-width:60rem;margin:0 auto;scroll-padding-left:2rem;scroll-snap-type:x proximity}}@media screen and (min-width:990px){.landing-zone__bubbles{-webkit-mask-image:linear-gradient(to right,black calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 56px),transparent 100%)}}.landing-zone__bubble{flex:0 0 78vw;max-width:22rem;scroll-snap-align:center;background:#fff;border-radius:18px;box-shadow:0 4px 20px #00000014;margin:0;opacity:0;transition:opacity .7s ease,box-shadow .3s ease}@media screen and (min-width:750px){.landing-zone__bubble{flex:0 0 320px;max-width:320px;scroll-snap-align:start}}.landing-zone__bubble.is-visible{opacity:1}.landing-zone__bubble img{display:block;width:100%;height:auto;border-radius:18px}.landing-zone__caption{font-size:.6875rem;color:#888;text-align:center;margin:.5rem 0 0;letter-spacing:.02em;line-height:1.4;font-weight:500}@media(hover:hover){.landing-zone__bubble:hover{box-shadow:0 12px 36px #e93c9829;z-index:10}}.landing-zone__bubble--1{transition-delay:0ms}.landing-zone__bubble--2{transition-delay:.11s}.landing-zone__bubble--3{transition-delay:.22s}.landing-zone__bubble--4{transition-delay:.33s}.landing-zone--one .landing-zone__bubble--1{transform:rotate(-2deg)}.landing-zone--one .landing-zone__bubble--2{transform:rotate(2deg)}.landing-zone--one .landing-zone__bubble--3{transform:rotate(-1.5deg)}.landing-zone--two .landing-zone__bubble--1{transform:rotate(1deg)}.landing-zone--two .landing-zone__bubble--2{transform:rotate(-2.5deg)}.landing-zone--two .landing-zone__bubble--3{transform:rotate(2deg)}.landing-zone--two .landing-zone__bubble--4{transform:rotate(-1deg)}.landing-zone--two .landing-stats{margin-bottom:2.5rem}@media screen and (min-width:750px){.landing-zone--two .landing-stats{margin-bottom:3rem}}@media(prefers-reduced-motion:reduce){.landing-zone__bubble{opacity:1!important;transition:none!important}.landing-zone__bubbles{scroll-behavior:auto!important}}.landing-carousel{position:relative}@media screen and (min-width:750px){.landing-carousel:not(.landing-carousel--showcase){max-width:60rem;margin:0 auto}}.landing-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 3px 10px #0000001f;font-size:1.5rem;font-weight:700;line-height:1;color:var(--landing-purple);cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;padding:0 0 .125rem;font-family:inherit;transition:opacity .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease}.landing-carousel__arrow--prev{left:.25rem}.landing-carousel__arrow--next{right:.25rem}@media screen and (min-width:750px){.landing-carousel__arrow{width:2.75rem;height:2.75rem;font-size:1.75rem}.landing-carousel__arrow--prev{left:-.5rem}.landing-carousel__arrow--next{right:-.5rem}}@media(hover:hover){.landing-carousel__arrow:hover:not(:disabled){box-shadow:0 4px 14px #9b046f40;color:var(--landing-pink)}}.landing-carousel__arrow:active:not(:disabled){transform:translateY(-50%) scale(.94)}.landing-carousel__arrow:disabled{opacity:.25;pointer-events:none}.landing-carousel--no-overflow .landing-carousel__arrow{display:none}@media screen and (min-width:750px){.landing-carousel--showcase .landing-carousel__arrow{display:none}}@media(prefers-reduced-motion:reduce){.landing-carousel__arrow{transition:none}}.landing-showcase__thumb{position:relative;font-family:inherit;border:0;padding:0;background:#fff;cursor:zoom-in;-webkit-appearance:none;appearance:none;text-align:left;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.landing-showcase__thumb:hover{box-shadow:0 6px 20px #0000001f}}.landing-showcase__thumb:active{transform:scale(.97)}@media(max-width:749px){.landing-showcase__image,.landing-showcase__thumb{min-width:22%;max-height:14rem;overflow:hidden}.landing-showcase__thumb img{height:14rem;width:100%;object-fit:cover;object-position:top center}}.landing-showcase__zoom-icon{position:absolute;top:.375rem;right:.375rem;width:1.625rem;height:1.625rem;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000001f;color:var(--landing-pink);pointer-events:none}.landing-showcase__zoom-icon svg{width:.9375rem;height:.9375rem}@media(prefers-reduced-motion:reduce){.landing-showcase__thumb{transition:none}}.landing-viewer{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121ceb;z-index:9999;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s;display:flex;align-items:stretch;justify-content:center}.landing-viewer.is-open{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.landing-viewer__scroll{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4rem 1rem 2rem;display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width:750px){.landing-viewer__scroll{padding:4rem 2rem 2rem}}.landing-viewer__image{max-width:100%;height:auto;border-radius:8px;background:#fff;box-shadow:0 8px 32px #0006;display:block}@media screen and (min-width:750px){.landing-viewer__image{max-width:36rem}}.landing-viewer__close{position:fixed;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;border-radius:50%;background:#fffffff2;border:0;font-size:1.75rem;font-weight:400;line-height:1;color:var(--landing-dark);cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;padding:0 0 .1875rem;font-family:inherit;box-shadow:0 4px 12px #0000004d;transition:transform .15s ease,box-shadow .2s ease}@media(hover:hover){.landing-viewer__close:hover{box-shadow:0 6px 18px #0006}}.landing-viewer__close:active{transform:scale(.94)}body.landing-viewer-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.landing-viewer,.landing-viewer__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ines-landing-v2.css.map */
