:root{--radius: 1rem;--background: oklch(.985 .012 130);--foreground: oklch(.22 .04 150);--card: oklch(1 0 0);--card-foreground: oklch(.22 .04 150);--popover: oklch(1 0 0);--popover-foreground: oklch(.22 .04 150);--primary: oklch(.48 .13 150);--primary-foreground: oklch(.99 .005 130);--secondary: oklch(.3 .07 155);--secondary-foreground: oklch(.99 .005 130);--muted: oklch(.95 .014 130);--muted-foreground: oklch(.46 .025 150);--accent: oklch(.78 .13 145);--accent-foreground: oklch(.22 .04 150);--destructive: oklch(.6 .22 27);--destructive-foreground: oklch(.99 .005 130);--border: oklch(.9 .018 140);--input: oklch(.9 .018 140);--ring: oklch(.48 .13 150);--cream: oklch(.97 .018 100);--sage: oklch(.82 .08 145);--sun: oklch(.85 .12 95);--ink: oklch(.22 .04 150);--gradient-warm: radial-gradient(1200px 600px at 10% -10%, oklch(.94 .06 145 / .55), transparent 60%), radial-gradient(900px 500px at 90% 0%, oklch(.93 .05 100 / .55), transparent 60%), linear-gradient(180deg, oklch(.985 .014 120), oklch(.96 .022 130));--gradient-cta: linear-gradient(135deg, oklch(.5 .14 150), oklch(.62 .15 145));--gradient-title: linear-gradient(90deg, oklch(.42 .13 152) 0%, oklch(.52 .15 148) 50%, oklch(.6 .16 140) 100%);--shadow-soft: 0 10px 30px -12px color-mix(in oklab, oklch(.3 .08 150) 25%, transparent);--shadow-pop: 0 18px 40px -16px color-mix(in oklab, oklch(.35 .13 150) 35%, transparent)}.m10d-root *,.m10d-root *:before,.m10d-root *:after{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth}body:has(.m10d-root){margin:0!important;padding:0!important;background:var(--ink)!important}.shopify-section:has(.m10d-root),.shopify-section:has(.topbar){margin-top:0!important;padding-top:0!important;border-top:0!important;background:var(--ink)!important}.m10d-root{background-color:var(--background);color:var(--foreground);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0!important;padding-top:0!important;overflow-x:clip;position:relative}.m10d-root,.m10d-root *{min-width:0}.m10d-root h1,.m10d-root h2,.m10d-root h3,.m10d-root h4{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;margin:0}.m10d-root p{margin:0}.m10d-root ul{margin:0;padding:0;list-style:none}.m10d-root img{max-width:100%;display:block}.m10d-root a{color:inherit;text-decoration:none}.m10d-root button{font:inherit;background:none;border:0;cursor:pointer;color:inherit}.section{padding:3rem 1rem}@media(min-width:768px){.section{padding:5rem 2rem}}.container-narrow{max-width:720px;margin-inline:auto}.font-mont{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.title-gradient{background:var(--gradient-title);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.display-xl{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:-.025em;line-height:.95}.gratis-glow{position:relative;display:inline-block}.gratis-glow:after{content:"";position:absolute;left:4%;right:4%;bottom:-8px;height:14px;background:var(--gradient-title);filter:blur(14px);opacity:.55;z-index:-1;border-radius:9999px;pointer-events:none}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:9999px;background:color-mix(in oklab,var(--accent) 55%,white);color:var(--ink);font-size:.8rem;font-weight:600}.card-soft{background:var(--card);border-radius:calc(var(--radius) + 12px);box-shadow:var(--shadow-soft);padding:1.5rem;border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.btn-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:9999px;background:var(--gradient-cta);color:var(--primary-foreground);font-weight:700;font-size:1.0625rem;line-height:1.1;text-align:center;box-shadow:var(--shadow-pop);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;width:100%;max-width:28rem;overflow:hidden;isolation:isolate;animation:cta-beat 1.6s ease-in-out infinite}.btn-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:cta-shine 2.8s ease-in-out infinite;pointer-events:none}.btn-cta:after{content:"";position:absolute;left:8%;right:8%;bottom:-14px;height:22px;background:var(--gradient-cta);filter:blur(18px);opacity:.65;z-index:-1;border-radius:9999px;animation:cta-glow 1.6s ease-in-out infinite}.btn-cta:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn-cta:active{transform:translateY(0)}@keyframes cta-beat{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes cta-shine{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes cta-glow{0%,to{opacity:.5;filter:blur(16px)}50%{opacity:.85;filter:blur(22px)}}.offer-card{background:var(--card);border-radius:1.5rem;padding:1.5rem 1rem;color:var(--foreground);border:1px solid color-mix(in oklab,var(--primary) 18%,transparent);box-shadow:var(--shadow-pop)}@media(min-width:768px){.offer-card{border-radius:1.75rem;padding:2rem 1.5rem}}.offer-pill{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--primary);color:var(--primary);border-radius:9999px;padding:.85rem 2rem;font-weight:800;letter-spacing:.15em;font-size:.8rem;background:color-mix(in oklab,var(--primary) 8%,white)}.offer-price{font-weight:800;font-size:clamp(2.5rem,12vw,3.5rem);line-height:1;color:var(--ink);letter-spacing:-.03em}@media(min-width:768px){.offer-price{font-size:4.25rem}}.offer-old{font-weight:800;font-size:clamp(1.125rem,5vw,1.5rem);color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:2px}@media(min-width:768px){.offer-old{font-size:2rem}}.offer-save{font-weight:800;font-size:clamp(1.125rem,5vw,1.5rem);color:var(--primary);letter-spacing:-.02em}@media(min-width:768px){.offer-save{font-size:2rem}}.offer-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1.1rem 1.25rem;border-radius:9999px;background:var(--gradient-cta);color:var(--primary-foreground);font-weight:800;letter-spacing:.08em;font-size:1rem;position:relative;overflow:hidden;isolation:isolate;animation:cta-beat 1.6s ease-in-out infinite;box-shadow:var(--shadow-pop)}.offer-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:cta-shine 2.8s ease-in-out infinite;pointer-events:none}.offer-cta:after{content:"";position:absolute;left:8%;right:8%;bottom:-12px;height:20px;background:var(--gradient-cta);filter:blur(16px);opacity:.6;z-index:-1;border-radius:9999px;animation:cta-glow 1.6s ease-in-out infinite}.lock-anim{position:relative;width:1.1rem;height:1.1rem;display:inline-block}.lock-anim>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lock-anim .lock-closed{animation:lock-closed 1.6s ease-in-out infinite}.lock-anim .lock-open{animation:lock-open 1.6s ease-in-out infinite;opacity:0}@keyframes lock-closed{0%,35%,65%,to{opacity:1;transform:scale(1)}45%,55%{opacity:0;transform:scale(.92)}}@keyframes lock-open{0%,35%,65%,to{opacity:0;transform:scale(.92)}45%,55%{opacity:1;transform:scale(1.05)}}.urgency-card{background:var(--ink);color:var(--cream);border-radius:1.75rem;padding:2rem 1.5rem;text-align:center;box-shadow:var(--shadow-pop)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.live-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:9999px;background:#409d48;box-shadow:0 0 #409d48b3;animation:live-pulse 1.8s ease-out infinite;vertical-align:middle;margin-right:.5rem}@keyframes live-pulse{0%{box-shadow:0 0 #409d48b3}70%{box-shadow:0 0 0 8px #409d4800}to{box-shadow:0 0 #409d4800}}.float-soft{animation:float-soft 6s ease-in-out infinite}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.topbar{position:sticky;top:0;z-index:50;background:var(--ink);color:var(--cream);text-align:center;font-size:.75rem;padding:.625rem .75rem;font-weight:600;letter-spacing:.025em;box-shadow:0 2px 6px #0000001a;font-family:Montserrat,sans-serif;margin-top:0!important;border-top:0!important;transform:translateY(-1px);padding-top:calc(.625rem + 1px)}@media(min-width:768px){.topbar{font-size:.875rem}}.topbar .row{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.topbar .sep{opacity:.5}.topbar .timer{display:inline-flex;align-items:center;gap:.375rem}.topbar .timer-icon{width:.875rem;height:.875rem;color:var(--sage)}.topbar .timer-val{font-variant-numeric:tabular-nums;font-weight:700;color:var(--sage)}.trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-strip .grid{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem 1rem}@media(min-width:768px){.trust-strip .grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:2rem 1rem}}.trust-strip .num{font-size:1.5rem;font-weight:700;color:var(--primary);text-align:center}@media(min-width:768px){.trust-strip .num{font-size:1.875rem}}.trust-strip .lbl{font-size:.75rem;color:var(--muted-foreground);text-align:center;margin-top:.125rem}@media(min-width:768px){.trust-strip .lbl{font-size:.875rem}}.hero{background:var(--gradient-warm);padding-top:2rem}@media(min-width:768px){.hero{padding-top:3.5rem}}.hero .center{text-align:center}.hero-logo{height:3.5rem;width:auto;margin:0 auto 1rem;object-fit:contain}@media(min-width:768px){.hero-logo{height:4rem}}.badge-digital{display:inline-flex;align-items:center;gap:.375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.35rem .7rem;border-radius:9999px;background:var(--ink);color:var(--cream);max-width:100%;text-align:center;line-height:1.2}@media(min-width:768px){.badge-digital{font-size:.75rem;letter-spacing:.18em}}.hero h1{font-size:clamp(1.5rem,7vw,2rem);word-break:break-word;overflow-wrap:anywhere}@media(min-width:768px){.hero h1{font-size:3.25rem}}@media(min-width:1024px){.hero h1{font-size:3.75rem}}.hero h1+.hero-tagline,.hero .hero-tagline{margin-top:1.25rem;font-size:.9375rem;color:var(--muted-foreground)}@media(min-width:768px){.hero .hero-tagline{margin-top:1.5rem;font-size:1.0625rem}}.hero .lead{margin-top:1rem;font-size:.875rem;color:var(--muted-foreground)}@media(min-width:768px){.hero .lead{margin-top:1.125rem;font-size:.9375rem}}.hero-mockup{margin-top:2rem;max-width:24rem;margin-inline:auto;position:relative}@media(min-width:768px){.hero-mockup{margin-top:2rem}}@media(min-width:768px){.hero-mockup{max-width:28rem}}.hero-mockup .frame{border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-pop);background:var(--cream)}.hero-mockup .frame img{display:block;width:100%;height:auto;object-fit:contain}.hero-mockup .tag-tl,.hero-mockup .tag-br{position:absolute;display:inline-flex;align-items:center;gap:.375rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a}.hero-mockup .tag-tl{top:.75rem;left:.75rem;background:var(--card);color:var(--ink)}.hero-mockup .tag-br{bottom:.75rem;right:.75rem;background:var(--primary);color:var(--primary-foreground)}.hero-mockup .tag-tl svg{color:var(--primary)}.hero-bullets{margin:2rem auto 0;max-width:28rem;text-align:left;display:grid;gap:.5rem}@media(min-width:768px){.hero-bullets{margin-top:2.25rem}}.hero-bullets li{display:flex;align-items:flex-start;gap:.625rem}.hero-bullets svg{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--primary)}.hero-meta{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.875rem;color:var(--muted-foreground)}.hero-meta span{display:inline-flex;align-items:center;gap:.375rem}.section-title{text-align:center;margin-bottom:2rem}@media(min-width:768px){.section-title{margin-bottom:3rem}}.section-title .kicker{margin-bottom:.75rem}.section-title h2{font-size:clamp(1.375rem,6.2vw,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;word-break:break-word;overflow-wrap:anywhere}@media(min-width:768px){.section-title h2{font-size:2.5rem;line-height:1.15}}@media(min-width:1024px){.section-title h2{font-size:2.75rem}}.section-title .sub{margin-top:.75rem;color:var(--muted-foreground);font-size:1rem;max-width:36rem;margin-inline:auto}@media(min-width:768px){.section-title .sub{font-size:1.125rem}}.problem-list{display:grid;gap:1rem;margin-top:2rem}@media(min-width:768px){.problem-list{gap:1.25rem;margin-top:2.5rem}}.problem-list li{display:flex;gap:.75rem;align-items:flex-start}.problem-list .dot{margin-top:.25rem;flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:9999px;display:grid;place-items:center;font-size:.875rem;background:color-mix(in oklab,var(--primary) 15%,white);color:var(--primary)}.problem-list p{font-size:1rem;line-height:1.55;min-width:0;overflow-wrap:anywhere;margin:0}@media(min-width:768px){.problem-list p{font-size:1.125rem;line-height:1.6}}.problem-tag{margin-top:5rem;text-align:center;font-size:1.125rem;font-weight:500;line-height:1.55}@media(min-width:768px){.problem-tag{font-size:1.25rem;margin-top:6.5rem}}.solution-bg{background:color-mix(in oklab,var(--sage) 25%,var(--cream))}.solution-stack{display:grid;gap:1.5rem}.solution-card{padding:0!important;overflow:hidden}.solution-card .img-wrap{aspect-ratio:16/10;overflow:hidden;background:var(--cream)}.solution-card .img-wrap img{width:100%;height:100%;object-fit:cover}.solution-card .body{padding:1.25rem}@media(min-width:768px){.solution-card .body{padding:1.5rem}}.solution-card h3{font-weight:700;font-size:1.125rem;margin-bottom:.25rem;color:var(--ink)}@media(min-width:768px){.solution-card h3{font-size:1.25rem}}.solution-card p{color:var(--muted-foreground)}.expert-grid{display:grid;gap:1.5rem;align-items:start}@media(min-width:768px){.expert-grid{grid-template-columns:220px 1fr;gap:2.25rem}}.expert-grid img{width:11rem;height:11rem;border-radius:9999px;object-fit:cover;margin:0 auto;box-shadow:var(--shadow-soft)}@media(min-width:768px){.expert-grid img{width:220px;height:220px;position:sticky;top:5rem}}.expert-text{text-align:center;min-width:0}@media(min-width:768px){.expert-text{text-align:left}}.expert-text h2{font-size:1.5rem;font-weight:800;letter-spacing:-.025em}@media(min-width:768px){.expert-text h2{font-size:2.25rem}}.expert-text .role{font-size:.875rem;color:var(--muted-foreground);margin-bottom:.75rem}.expert-text p{font-size:1rem;line-height:1.7;overflow-wrap:anywhere}@media(min-width:768px){.expert-text p{font-size:1.125rem;line-height:1.75}}.expert-text p+p{margin-top:1rem}.cream-bg{background:var(--cream)}.proof-grid{display:grid;gap:1rem}@media(min-width:640px){.proof-grid{grid-template-columns:1fr 1fr}}.proof-card{padding:.75rem!important;overflow:hidden}.proof-card img{width:100%;height:auto;border-radius:.75rem}.product-mockup{max-width:28rem;margin:0 auto 1.5rem}.product-mockup .frame{border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-pop);background:var(--cream)}.product-mockup .frame img{display:block;width:100%;height:auto;object-fit:contain}.product-mockup h3{margin-top:1rem;text-align:center;font-weight:700;font-size:1.125rem;line-height:1.3}@media(min-width:768px){.product-mockup h3{font-size:1.25rem}}.product-mockup .pipe{color:var(--muted-foreground);font-weight:400}.offer-wrap{max-width:28rem;margin:0 auto;text-align:center}.offer-wrap .label-today{margin-top:1.25rem;font-size:.875rem;font-weight:700;color:var(--primary)}.offer-wrap .save-label{margin-top:1rem;font-size:.875rem;color:var(--muted-foreground)}.offer-wrap .product-line{margin-top:.5rem;font-size:.875rem;color:var(--muted-foreground)}.offer-wrap .install{margin-top:.75rem;font-size:1rem;font-weight:800;background:var(--gradient-title);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:768px){.offer-wrap .install{font-size:1.125rem}}.offer-wrap .install-sub{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground)}.pay-row{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap}.pay-logo{background:#fff;border-radius:.375rem;padding:.375rem .625rem;display:flex;align-items:center;justify-content:center;min-width:52px;height:32px}.pay-logo img{object-fit:contain}.offer-meta{margin-top:1rem;display:flex;justify-content:center;gap:1rem;font-size:.75rem;color:var(--muted-foreground);flex-wrap:wrap}.viewers{margin-top:1.5rem;text-align:center;font-size:.875rem}.viewers .num{font-weight:700}.viewers .txt{color:var(--muted-foreground)}.urgency-wrap{max-width:28rem;margin:1.5rem auto 0}.urgency-card h3{font-size:1.25rem;font-weight:800;letter-spacing:.025em}@media(min-width:768px){.urgency-card h3{font-size:1.5rem}}.urgency-card .day{text-decoration:underline;color:var(--sage)}.urgency-card .desc{margin-top:.75rem;font-size:.875rem;opacity:.9;line-height:1.6}.urgency-card .desc b{font-weight:700;text-decoration:underline}.urgency-card .clock{margin-top:1.25rem;font-size:3rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.025em}@media(min-width:768px){.urgency-card .clock{font-size:3.75rem}}.urgency-card .clock-lbl{margin-top:.5rem;display:flex;justify-content:center;gap:2.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.offer-foot{margin-top:1.5rem;text-align:center;font-size:.75rem;color:var(--muted-foreground);max-width:28rem;margin-inline:auto}.bonus-bg{background:color-mix(in oklab,var(--accent) 30%,var(--cream))}.bonus-grid{display:grid;gap:1rem}@media(min-width:768px){.bonus-grid{grid-template-columns:1fr 1fr}}.bonus-card{padding:0!important;overflow:hidden}.bonus-card .img-wrap{aspect-ratio:4/3;overflow:hidden;background:var(--cream)}.bonus-card .img-wrap img{width:100%;height:100%;object-fit:cover}.bonus-card .body{padding:1.25rem}.bonus-card .head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.bonus-card .head svg{width:1.25rem;height:1.25rem;color:var(--primary)}.bonus-card .head span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-foreground)}.bonus-card h3{font-weight:700;font-size:1.125rem;margin-bottom:.25rem}.bonus-card .desc{color:var(--muted-foreground);font-size:.875rem;margin-bottom:.75rem}.bonus-card .price-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.bonus-card .old-price{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;border:2px solid color-mix(in oklab,var(--ink) 20%,transparent);font-size:.875rem;font-weight:700;color:var(--muted-foreground);text-decoration:line-through}.bonus-card .free{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em;color:var(--primary)}.bonus-summary{margin-top:2.5rem;border-radius:1rem;background:#fff;padding:1.5rem;text-align:center;box-shadow:var(--shadow-soft)}.bonus-summary p{color:var(--muted-foreground);font-size:1rem}@media(min-width:768px){.bonus-summary p{font-size:1.125rem}}.bonus-summary .big{margin-top:.5rem;font-size:1.5rem;font-weight:800;color:var(--ink)}@media(min-width:768px){.bonus-summary .big{font-size:1.875rem}}.guarantee-card{text-align:center;background:color-mix(in oklab,var(--sage) 25%,white)!important}.guarantee-icon{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:9999px;display:grid;place-items:center;background:var(--card)}.guarantee-icon svg{width:2rem;height:2rem;color:var(--primary)}.guarantee-card h2{font-size:1.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:.75rem}@media(min-width:768px){.guarantee-card h2{font-size:2.25rem}}.guarantee-card p{color:var(--muted-foreground);max-width:32rem;margin:0 auto}.faq-list{display:grid;gap:.75rem}.faq-item{padding:0!important;overflow:hidden}.faq-q{width:100%;text-align:left;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600}.faq-q svg{width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{padding:0 1.25rem 1.25rem;color:var(--muted-foreground);display:none}.faq-item.open .faq-a{display:block}.finalcta{background:var(--gradient-warm)}.finalcta .center{text-align:center}.finalcta h2{font-size:1.875rem;font-weight:800;letter-spacing:-.025em;margin-bottom:1rem}@media(min-width:768px){.finalcta h2{font-size:3.75rem}}.summary-card{background:#fff;border-radius:1.5rem;box-shadow:var(--shadow-pop);padding:1.5rem;max-width:36rem;margin:0 auto;text-align:left}@media(min-width:768px){.summary-card{padding:2rem}}.summary-list{display:flex;flex-direction:column}.summary-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.summary-list li:last-child{border-bottom:0}.summary-list .left{display:flex;align-items:center;gap:.625rem;min-width:0}.summary-list .left svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--primary)}.summary-list .name{font-weight:600;font-size:.875rem;color:var(--ink)}@media(min-width:768px){.summary-list .name{font-size:1rem}}.summary-list .right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.summary-list .old{font-size:.875rem;color:var(--muted-foreground);text-decoration:line-through}@media(min-width:768px){.summary-list .old{font-size:1rem}}.summary-list .now{font-size:.875rem;font-weight:800;color:var(--primary)}@media(min-width:768px){.summary-list .now{font-size:1rem}}.summary-list .now.free{color:transparent;background:var(--gradient-title);-webkit-background-clip:text;background-clip:text}.summary-total{margin-top:1.5rem;padding-top:1.5rem;border-top:4px solid var(--primary);text-align:center}.summary-total .vt{font-size:.875rem;color:var(--muted-foreground)}@media(min-width:768px){.summary-total .vt{font-size:1rem}}.summary-total .vt s{text-decoration:line-through}.summary-total .hoy{font-size:.75rem;font-weight:800;letter-spacing:.2em;margin-top:.75rem;color:var(--primary)}.summary-total .price{font-weight:900;font-size:3rem;line-height:1;margin-top:.25rem;letter-spacing:-.025em;color:var(--ink)}@media(min-width:768px){.summary-total .price{font-size:3.75rem}}.summary-total .install{margin-top:.75rem;font-size:1rem;font-weight:800;background:var(--gradient-title);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:768px){.summary-total .install{font-size:1.125rem}}.summary-total .install-sub{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground)}.summary-total .save{margin-top:.75rem;font-size:.875rem;font-weight:700;color:var(--primary)}@media(min-width:768px){.summary-total .save{font-size:1rem}}.finalcta-mockup{max-width:28rem;margin:0 auto 1.5rem}.finalcta-mockup .frame{border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-pop);background:var(--cream)}.finalcta-mockup .frame img{display:block;width:100%;height:auto;object-fit:contain}.finalcta-cta{margin-top:2rem;display:flex;justify-content:center}.m10d-footer{padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--muted-foreground);border-top:1px solid var(--border)}.m10d-footer p+p{margin-top:.25rem;opacity:.7}.muted{color:var(--muted-foreground)}.tg-bold{font-weight:800;background:var(--gradient-title);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-sub{font-size:.75rem;color:var(--muted-foreground);text-align:center;margin-top:.5rem}.cta-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.mt-10{margin-top:2.5rem}.mt-8{margin-top:2rem}.mt-6{margin-top:1.5rem}.i-sm{width:.875rem;height:.875rem}.i-md{width:1rem;height:1rem}.i-lg{width:1.25rem;height:1.25rem}.shopify-section:has(.m10d-root),.shopify-section:has(.m10d-root)>*{padding-top:0!important;margin-top:0!important}.m10d-root{padding-top:0!important;margin-top:0!important}body .m10d-root{margin-top:-1px}.m10d-root .btn-cta,.m10d-root .offer-cta,.m10d-root button,.m10d-root .cta,.m10d-root a.btn,.m10d-root .btn{color:#2a2a2a!important;font-weight:900!important}.m10d-root .btn-cta,.m10d-root .offer-cta{color:#f4f4f0!important}.m10d-root .btn-cta b,.m10d-root .btn-cta strong,.m10d-root .offer-cta b,.m10d-root .offer-cta strong,.m10d-root button b,.m10d-root button strong,.m10d-root .btn b,.m10d-root .btn strong{font-weight:900!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/landing.css.map */
