:root{--black-crayola:#161616;--ivory-crayola:#f6f0ec;--coral-crayola:#fa584b;--violet-crayola:#542189;--lavender-crayola:#c39cff;--lime-crayola:#c2f47a;--ivory-100:#fbf7f4;--ivory-200:#f6f0ec;--ivory-300:#ede3db;--ivory-400:#d9ccc0;--ink-900:#0d0d0d;--ink-800:#161616;--ink-700:#2a2a2a;--ink-600:#454545;--ink-500:#6b6b6b;--ink-400:#8e8e8e;--ink-300:#b3b3b3;--coral-200:#fee3df;--coral-500:#fa584b;--coral-700:#c23a2f;--violet-200:#e6d6fa;--violet-500:#542189;--violet-700:#3a1461;--lime-200:#e8fbd0;--lime-500:#c2f47a;--lime-700:#7fb83a;--bg:var(--ivory-200);--bg-subtle:var(--ivory-100);--bg-raised:#fff;--bg-inverse:var(--ink-800);--bg-accent:var(--coral-500);--fg:var(--ink-800);--fg-muted:var(--ink-500);--fg-subtle:var(--ink-400);--fg-on-dark:var(--ivory-200);--fg-on-accent:var(--ivory-200);--fg-brand:var(--coral-500);--border:var(--ivory-400);--border-strong:var(--ink-800);--border-subtle:var(--ivory-300);--focus-ring:var(--coral-500);--success:var(--lime-700);--success-bg:var(--lime-200);--warning:#e6a932;--warning-bg:#fbebcb;--danger:var(--coral-700);--danger-bg:var(--coral-200);--font-display:"Fraunces", "Playfair Display", ui-serif, Georgia, serif;--font-serif:"Fraunces", ui-serif, Georgia, serif;--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-40:2.5rem;--fs-56:3.5rem;--fs-80:5rem;--fs-120:7.5rem;--lh-tight:1.02;--lh-snug:1.12;--lh-normal:1.35;--lh-relaxed:1.55;--tr-tight:-.02em;--tr-normal:0;--tr-wide:.06em;--tr-xwide:.14em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fraunces-display:"opsz" 144, "SOFT" 50, "WONK" 1;--fraunces-text:"opsz" 24, "SOFT" 30, "WONK" 0;--fraunces-quote:"opsz" 72, "SOFT" 70, "WONK" 1;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--radius-none:0;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #1616160f;--shadow-sm:0 2px 6px #16161614;--shadow-md:0 8px 20px #1616161a;--shadow-lg:0 18px 40px #16161624;--shadow-pop:6px 6px 0 0 var(--ink-800);--shadow-pop-coral:6px 6px 0 0 var(--coral-500);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-med:.22s;--dur-slow:.42s}.la-root.la--upsell{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.so-display,h1.so,.so-h1{font-family:var(--font-display);font-size:clamp(3rem,6vw + 1rem,var(--fs-120));font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-variation-settings:var(--fraunces-display);color:var(--fg);margin:0}.so-h2,h2.so{font-family:var(--font-display);font-size:clamp(2rem,3vw + 1rem,var(--fs-56));font-weight:800;line-height:var(--lh-snug);letter-spacing:var(--tr-tight);font-variation-settings:"opsz" 96,"SOFT" 50,"WONK" 1;margin:0}.so-h3,h3.so{font-family:var(--font-display);font-size:var(--fs-40);font-weight:700;line-height:var(--lh-snug);font-variation-settings:"opsz" 48,"SOFT" 40,"WONK" 0;margin:0}.so-h4,h4.so{font-family:var(--font-sans);font-size:var(--fs-32);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);margin:0}.so-h5,h5.so{font-family:var(--font-sans);font-size:var(--fs-24);font-weight:var(--fw-bold);margin:0;line-height:1.25}.so-h6,h6.so{font-family:var(--font-sans);font-size:var(--fs-18);font-weight:var(--fw-bold);margin:0;line-height:1.3}.so-eyebrow{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:var(--tr-xwide);text-transform:uppercase;color:var(--fg-muted)}.so-lead,p.so-lead{font-family:var(--font-sans);font-size:var(--fs-20);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--fg);max-width:60ch}.so-body,p.so{font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg);max-width:68ch}.so-quote,blockquote.so{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-32);letter-spacing:-.01em;color:var(--fg);border:0;margin:0;padding:0;font-weight:500;line-height:1.2}.so-caption{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--fg-muted)}.so-mono,code.so,kbd.so{font-family:var(--font-mono);background:var(--ivory-300);border-radius:var(--radius-sm);color:var(--ink-800);padding:.1em .35em;font-size:.92em}a.so,.so-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--coral-500);text-decoration-color:var(--coral-500);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration-thickness:2px}a.so:hover,.so-link:hover{color:var(--coral-500)}.so-sparkle:before{content:"";vertical-align:-.05em;background:var(--coral-500);width:.8em;height:.8em;margin-right:.2em;display:inline-block;-webkit-mask:url(assets/sparkle.svg) 50%/contain no-repeat;mask:url(assets/sparkle.svg) 50%/contain no-repeat}body{background:#f6f0ec;margin:0}a{color:#161616}a:hover{color:#fa584b}.so-oto-wrap{background:var(--ivory-crayola);padding:0}.so-oto,.so-oto *{box-sizing:border-box}.so-oto{width:100%;max-width:none;font-family:var(--font-sans);box-shadow:none;-webkit-font-smoothing:antialiased;border-radius:0;margin:0;overflow:hidden}.so-oto__done{background:var(--lime-crayola);justify-content:center;align-items:center;gap:12px;padding:14px 20px;display:flex}.so-steps__in{width:100%;max-width:1100px;margin:0 auto}.so-steps__row{color:var(--black-crayola);font:700 14px/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.so-steps__mid,.so-steps__next{color:var(--black-crayola);font:700 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.so-steps__bar{gap:6px;display:flex}.so-steps__seg{background:var(--black-crayola);border-radius:999px;flex:1;height:6px}.so-steps__seg--todo{background:#16161626}.so-oto__offer{text-align:center;background:var(--black-crayola);padding:12px 20px}.so-oto__eyebrow{color:var(--coral-crayola);font:700 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.so-oto__head{color:var(--ivory-crayola);font:800 20px/1.15 var(--font-display);font-variation-settings:"SOFT" 50,"WONK" 1;letter-spacing:0;margin-top:4px}@media(min-width:700px){.so-oto__title{font-size:18px}.so-oto__head{font-size:24px}}@media(max-width:699px){.so-oto__done{gap:9px;padding:8px 14px}.so-steps__mid{display:none}.so-steps__row{font-size:13px}.so-steps__seg{height:5px}.so-oto__offer{padding:10px 14px}}@keyframes so-spin{to{transform:rotate(360deg)}}@media(max-width:620px){#e-pill{letter-spacing:.18em!important;padding:8px 20px!important;font-size:12.5px!important}#e-h1{font-size:41.6px!important;line-height:1.05!important}#e-sub{font-size:15.7px!important;line-height:1.55!important}#e-hero-img{width:min(118%,560px)!important;max-width:none!important;max-height:none!important;margin:10px -9% 0!important}#e-price{font-size:52px!important}#e-hero-cta{min-height:62px!important;padding:16px 22px!important;font-size:17px!important}#e-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important}#e-bar>div{gap:10px!important;padding:8px 8px 8px 18px!important}#e-bar a{min-height:48px!important;padding:12px 14px!important;font-size:13.5px!important}#e-bar>div>div{display:none!important}#e-bar>div{padding:7px!important}#e-bar a{white-space:nowrap}#e-deals{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:2px 20px 10px;overflow-x:auto;flex-direction:row!important}#e-deals::-webkit-scrollbar{display:none}#e-plan::-webkit-scrollbar{display:none}#e-deals>div{scroll-snap-align:start;background:#fff;border-radius:16px;border:1px solid #ede3db!important;flex-flow:column!important;flex:0 0 80%!important;align-items:flex-start!important;gap:8px!important;padding:18px!important}#e-deals>div>div{flex:auto!important}#e-plan{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -20px;padding:0 20px 8px;overflow-x:auto;display:flex!important}#e-plan>div{scroll-snap-align:start;flex:0 0 76%}}.la-faq-panel[hidden],.la-fine-panel[hidden]{display:none}#e-bar{opacity:0;pointer-events:none;transform:translateY(130%)}#e-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.so-accelerator{--so-rule:var(--ivory-400);--so-body-copy:var(--ink-600);--so-muted:var(--ink-500);color:var(--ink-800);background:var(--ivory-200);padding:clamp(40px,6vw,88px) clamp(20px,5vw,48px)}.so-accelerator *{box-sizing:border-box}.so-accelerator .so-inner{flex-direction:column;gap:clamp(22px,3vw,36px);max-width:1080px;margin:0 auto;display:flex}.so-accelerator .so-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.so-accelerator .so-top h2{font-family:var(--font-display);font-variation-settings:var(--fraunces-display);letter-spacing:0;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1.02}.so-accelerator .so-sub{color:var(--so-body-copy);margin:6px 0 0;font-size:17px;line-height:1.55}.so-accelerator .so-credit{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-500);font-size:12px;font-weight:700}.so-accelerator .so-rows{flex-direction:column;display:flex}.so-accelerator .so-row{align-items:stretch;gap:clamp(16px,2.4vw,32px);display:flex}.so-accelerator .so-rail{flex-direction:column;flex:none;align-items:center;width:14px;display:flex}.so-accelerator .so-dot{border-radius:50%;flex:none;width:14px;height:14px;margin-top:7px}.so-accelerator .dot-coral{background:var(--coral-500)}.so-accelerator .dot-ink{background:var(--ink-800)}.so-accelerator .dot-lime{background:var(--lime-500);border:2px solid var(--ink-800)}.so-accelerator .so-line{background:var(--so-rule);flex:auto;width:2px}.so-accelerator .so-body{flex:auto;min-width:0;max-width:none;padding-bottom:clamp(22px,3.2vw,40px)}.so-accelerator .so-head{width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin:0;padding:0;font-family:inherit;display:flex}.so-accelerator .so-headtext{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.so-accelerator .so-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet-500);font-size:12px;font-weight:700}.so-accelerator .so-title{letter-spacing:0;font-size:clamp(19px,2vw,26px);font-weight:700;line-height:1.25}.so-accelerator .so-meta{flex:none;align-items:center;gap:12px;display:flex}.so-accelerator .so-value{letter-spacing:.1em;color:var(--so-muted);white-space:nowrap;font-size:13px;font-weight:700}.so-accelerator .so-value-ink{color:var(--ink-800)}.so-accelerator .so-panel{padding-top:8px}.so-accelerator .so-panel p{color:var(--so-body-copy);max-width:56ch;margin:0;font-size:16.5px;line-height:1.65}.so-accelerator .so-total{border-top:2px solid var(--ink-800);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:20px;display:flex}.so-accelerator .so-total-label{flex-direction:column;gap:5px;display:flex}.so-accelerator .so-total-label b{letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:700}.so-accelerator .so-total-label span{color:var(--so-muted);max-width:46ch;font-size:13px;line-height:1.5}.so-accelerator .so-total-figures{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.so-accelerator .so-was,.so-accelerator .so-now{font-family:var(--font-display);font-variation-settings:var(--fraunces-display);font-weight:800;line-height:1}.so-accelerator .so-was{color:var(--so-muted);font-size:clamp(28px,3vw,40px);text-decoration:line-through;text-decoration-thickness:3px}.so-accelerator .so-now{font-size:clamp(36px,4.4vw,56px)}.so-accelerator .so-onpage{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-500);font-size:12px;font-weight:700}.la-root.la--upsell .so-accelerator{background:var(--black-crayola);color:var(--ivory-200)}.la-root.la--upsell .so-accelerator .so-top{display:block}.la-root.la--upsell .so-accelerator .so-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--lavender-crayola);align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:700;display:flex}.la-root.la--upsell .so-accelerator .so-kicker__star{width:18px;height:18px;color:var(--coral-500);flex:none}.la-root.la--upsell .so-accelerator .so-top h2{max-width:24ch;color:var(--ivory-200);font-size:clamp(30px,4.2vw,54px)}.la-root.la--upsell .so-accelerator .so-h-br{display:block}.la-root.la--upsell .so-accelerator .so-h-em{color:var(--coral-500);margin-top:.08em;font-style:italic;font-weight:700;display:block}.la-root.la--upsell .so-accelerator .so-sub{color:var(--ink-300);margin-top:14px}.la-root.la--upsell .so-accelerator .so-line{background:#f6f0ec24}.la-root.la--upsell .so-accelerator .dot-ivory{background:var(--ivory-200)}.la-root.la--upsell .so-accelerator .dot-lime-ring{border:3px solid var(--lime-500);background:0 0}.la-root.la--upsell .so-accelerator .so-title{color:var(--ivory-200)}.la-root.la--upsell .so-accelerator .so-eyebrow--coral{color:var(--coral-500)}.la-root.la--upsell .so-accelerator .so-eyebrow--lilac{color:var(--lavender-crayola)}.la-root.la--upsell .so-accelerator .so-eyebrow--lime{color:var(--lime-500)}.la-root.la--upsell .so-accelerator .so-panel p,.la-root.la--upsell .so-accelerator .so-value{color:var(--ink-300)}.la-root.la--upsell .so-accelerator .so-value-ink{color:var(--ivory-200)}.la-root.la--upsell .so-accelerator .so-total{border-top-color:#f6f0ec38}.la-root.la--upsell .so-accelerator .so-total-label b{color:var(--ink-300)}.la-root.la--upsell .so-accelerator .so-total-label span,.la-root.la--upsell .so-accelerator .so-was{color:var(--ink-400)}.la-root.la--upsell .so-accelerator .so-now{color:var(--ivory-200)}.la-root.la--upsell .so-accelerator .so-onpage{color:var(--lime-500)}.la-root.la--upsell .so-accelerator .la-decline a{color:var(--ivory-200)}.la-root.la--upsell .lab-bonus{--lab-purple:var(--violet-crayola);--lab-coral:var(--coral-crayola);--lab-ink:var(--black-crayola);--lab-line:var(--border);--lab-lilac:var(--violet-200);box-sizing:border-box;width:100%;max-width:480px;font-family:var(--font-sans);color:var(--lab-ink);margin:16px auto 0;padding:0}.la-root.la--upsell .lab-bonus *,.lab-bonus :before,.lab-bonus :after{box-sizing:border-box}.la-root.la--upsell .lab-bonus p{margin:0}.la-root.la--upsell .lab-bonus__divider{align-items:center;gap:10px;display:flex}.la-root.la--upsell .lab-bonus__line{background:var(--lab-line);flex:1;height:2px}.la-root.la--upsell .lab-bonus__plus{background:var(--lab-purple);width:30px;height:30px;color:var(--bg-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.la-root.la--upsell .lab-bonus__plus svg{width:16px;height:16px;display:block}.la-root.la--upsell .lab-bonus .lab-bonus__label{letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--lab-purple);margin-top:8px;font-size:11px;font-weight:800;line-height:1.4}.la-root.la--upsell .lab-bonus__row{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.la-root.la--upsell .lab-bonus__fan{flex-shrink:0;justify-content:center;align-items:center;width:139px;padding:4px 4px 6px 2px;display:flex}.la-root.la--upsell .lab-bonus__card{width:40px;max-width:none;height:auto;box-shadow:var(--shadow-sm);border-radius:6px;display:block}.la-root.la--upsell .lab-bonus__card+.lab-bonus__card,.la-root.la--upsell .lab-bonus__more{margin-left:-9px}.la-root.la--upsell .lab-bonus__card--1{transform:rotate(-8deg)translateY(3px)}.la-root.la--upsell .lab-bonus__card--2{transform:rotate(-2deg)}.la-root.la--upsell .lab-bonus__card--3{transform:rotate(4deg)translateY(1px)}.la-root.la--upsell .lab-bonus__more{border:1.5px dashed var(--lab-purple);background:var(--lab-lilac);width:40px;height:52px;box-shadow:var(--shadow-sm);color:var(--lab-purple);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:800;line-height:1;display:flex;transform:rotate(9deg)translateY(4px)}.la-root.la--upsell .lab-bonus__more-num{font-size:12px}.la-root.la--upsell .lab-bonus__more-word{font-size:9px}.la-root.la--upsell .lab-bonus__text{text-align:left;flex:1;min-width:0}.la-root.la--upsell .lab-bonus .lab-bonus__head{font-family:var(--font-display);color:var(--lab-coral);flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-weight:800;line-height:1;display:flex}.la-root.la--upsell .lab-bonus__num{font-size:25px}.la-root.la--upsell .lab-bonus__unit{font-size:15px}.la-root.la--upsell .lab-bonus__plus-sign{color:var(--lab-coral);flex-shrink:0;align-self:center;margin-left:-3px;display:inline-flex}.la-root.la--upsell .lab-bonus__plus-sign svg{width:21px;height:21px;display:block}.la-root.la--upsell .lab-bonus .lab-bonus__sub{margin-top:4px;font-size:13px;font-weight:600;line-height:1.6}.la-root.la--upsell .lab-bonus__sub strong{color:var(--lab-ink);background:var(--lime-crayola);box-shadow:0 0 0 4px var(--lime-crayola);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px;font-weight:800}@media(min-width:768px){.la-root.la--upsell .lab-bonus{max-width:640px;margin-top:32px;margin-bottom:36px}.la-root.la--upsell .lab-bonus__divider{gap:14px}.la-root.la--upsell .lab-bonus__plus{width:40px;height:40px}.la-root.la--upsell .lab-bonus__plus svg{width:20px;height:20px}.la-root.la--upsell .lab-bonus .lab-bonus__label{letter-spacing:.12em;margin-top:12px;font-size:14px}.la-root.la--upsell .lab-bonus__row{align-items:center;gap:22px;margin-top:18px}.la-root.la--upsell .lab-bonus__fan{width:254px;padding:6px 6px 8px 2px}.la-root.la--upsell .lab-bonus__card{border-radius:10px;width:72px;height:auto;box-shadow:0 3px 8px #1c1a1933}.la-root.la--upsell .lab-bonus__card+.lab-bonus__card,.la-root.la--upsell .lab-bonus__more{margin-left:-14px}.la-root.la--upsell .lab-bonus__card--1{transform:rotate(-8deg)translateY(3px)}.la-root.la--upsell .lab-bonus__more{border-width:2px;border-radius:10px;width:72px;height:94px;transform:rotate(9deg)translateY(4px);box-shadow:0 3px 8px #1c1a1933}.la-root.la--upsell .lab-bonus__more-num{font-size:20px}.la-root.la--upsell .lab-bonus__more-word{font-size:14px}.la-root.la--upsell .lab-bonus__text{flex:auto}.la-root.la--upsell .lab-bonus .lab-bonus__head{column-gap:8px}.la-root.la--upsell .lab-bonus__plus-sign{margin-left:-5px}.la-root.la--upsell .lab-bonus__plus-sign svg{width:36px;height:36px}.la-root.la--upsell .lab-bonus__num{font-size:44px}.la-root.la--upsell .lab-bonus__unit{font-size:24px}.la-root.la--upsell .lab-bonus .lab-bonus__sub{margin-top:8px;font-size:17px;line-height:1.4}}.la-root.la--upsell .lab-strip{--ls-purple:var(--violet-crayola);--ls-coral:var(--coral-crayola);--ls-ink:var(--black-crayola);--ls-muted:var(--so-muted);box-sizing:border-box;border:2px dashed var(--ls-purple);background:color-mix(in srgb,var(--violet-200) 60%,var(--bg-raised));font-family:var(--font-sans);color:var(--ls-ink);border-radius:16px;margin:26px 0 30px;padding:26px 18px 20px;position:relative}.la-root.la--upsell .lab-strip *,.lab-strip :before,.lab-strip :after{box-sizing:border-box}.la-root.la--upsell .lab-strip p{margin:0}.la-root.la--upsell .lab-strip__badge{background:var(--ls-purple);color:var(--bg-raised);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:10.5px;font-weight:800;line-height:1.3;display:inline-block;position:absolute;top:-13px;left:16px}.la-root.la--upsell .lab-strip__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.la-root.la--upsell .lab-strip__fan{flex-shrink:0;justify-content:center;align-items:center;width:152px;padding:4px 4px 8px 2px;display:flex}.la-root.la--upsell .lab-strip__card{border-radius:7px;width:44px;height:auto;display:block;box-shadow:0 3px 8px #1c1a1933}.la-root.la--upsell .lab-strip__card+.lab-strip__card,.la-root.la--upsell .lab-strip__more{margin-left:-10px}.la-root.la--upsell .lab-strip__card--1{transform:rotate(-8deg)translateY(3px)}.la-root.la--upsell .lab-strip__card--2{transform:rotate(-2deg)}.la-root.la--upsell .lab-strip__card--3{transform:rotate(4deg)translateY(1px)}.la-root.la--upsell .lab-strip__more{border:2px dashed var(--ls-purple);background:var(--bg-raised);width:44px;height:58px;color:var(--ls-purple);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:800;line-height:1;display:flex;transform:rotate(9deg)translateY(4px);box-shadow:0 3px 8px #1c1a1933}.la-root.la--upsell .lab-strip__more-num{font-size:13px}.la-root.la--upsell .lab-strip__more-word{font-size:9px}.la-root.la--upsell .lab-strip__text{text-align:left;flex:240px;min-width:0}.la-root.la--upsell .lab-strip__head{font-family:var(--font-display);font-variation-settings:var(--fraunces-display);color:var(--ls-coral);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-weight:800;line-height:1;display:flex}.la-root.la--upsell .lab-strip__num{font-size:28px}.la-root.la--upsell .lab-strip__unit{font-size:16px}.la-root.la--upsell .lab-strip__plus-sign{color:var(--ls-coral);flex-shrink:0;align-self:center;margin-left:-3px;display:inline-flex}.la-root.la--upsell .lab-strip__plus-sign svg{width:23px;height:23px;display:block}.la-root.la--upsell .lab-strip__sub{color:var(--ls-ink);margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.4}.la-root.la--upsell .lab-strip__sub strong{color:var(--ls-purple);text-decoration:underline;-webkit-text-decoration-color:var(--ls-coral);text-decoration-color:var(--ls-coral);text-underline-offset:4px;white-space:nowrap;font-weight:800;text-decoration-thickness:3px}.la-root.la--upsell .lab-strip__value{flex-direction:row;flex:none;align-items:baseline;gap:12px;display:flex}.la-root.la--upsell .lab-strip__worth{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-muted);white-space:nowrap;font-size:11px;font-weight:700}.la-root.la--upsell .lab-strip__free{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-purple);white-space:nowrap;font-size:11.5px;font-weight:800}@media(min-width:768px){.la-root.la--upsell .lab-strip{margin:34px 0 36px;padding:30px 32px 26px}.la-root.la--upsell .lab-strip__badge{padding:8px 18px;font-size:11.5px;top:-15px;left:28px}.la-root.la--upsell .lab-strip__row{flex-wrap:nowrap;gap:24px}.la-root.la--upsell .lab-strip__fan{width:238px;padding:6px 6px 10px 2px}.la-root.la--upsell .lab-strip__card{border-radius:10px;width:68px}.la-root.la--upsell .lab-strip__card+.lab-strip__card,.la-root.la--upsell .lab-strip__more{margin-left:-14px}.la-root.la--upsell .lab-strip__more{border-radius:10px;width:68px;height:88px}.la-root.la--upsell .lab-strip__more-num{font-size:19px}.la-root.la--upsell .lab-strip__more-word{font-size:13px}.la-root.la--upsell .lab-strip__text{flex:auto}.la-root.la--upsell .lab-strip__head{column-gap:8px}.la-root.la--upsell .lab-strip__num{font-size:42px}.la-root.la--upsell .lab-strip__unit{font-size:24px}.la-root.la--upsell .lab-strip__plus-sign{margin-left:-5px}.la-root.la--upsell .lab-strip__plus-sign svg{width:34px;height:34px}.la-root.la--upsell .lab-strip__sub{margin-top:8px;font-size:16.5px}.la-root.la--upsell .lab-strip__value{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto}.la-root.la--upsell .lab-strip__worth{font-size:12px}.la-root.la--upsell .lab-strip__free{font-size:12.5px}}.la-root.la--upsell .so-reel{background:var(--bg-subtle);border-block:1px solid var(--border-subtle);color:var(--fg);font-family:var(--font-sans)}.la-root.la--upsell .so-reel *{box-sizing:border-box}.la-root.la--upsell .so-reel__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"eye vid""h vid""sub vid""stats vid""ways ways";align-content:center;align-items:start;gap:20px 56px;max-width:1280px;margin:0 auto;padding:96px 64px;display:grid}.la-root.la--upsell .so-reel__eye{letter-spacing:0;color:var(--violet-crayola);text-transform:uppercase;grid-area:eye;align-self:end;font-size:12px;font-weight:800}.la-root.la--upsell .so-reel__h{font-family:var(--font-display);font-variation-settings:var(--fraunces-display);letter-spacing:0;text-wrap:balance;grid-area:h;margin:0;font-size:44px;font-weight:800;line-height:1.05}.la-root.la--upsell .so-reel__h em{color:var(--violet-crayola);display:block}.la-root.la--upsell .so-reel__sub{color:var(--ink-600);text-wrap:pretty;grid-area:sub;margin:0;font-size:17px;line-height:1.55}.la-root.la--upsell .so-reel__vid{aspect-ratio:16/9;border-radius:var(--radius-lg);border:2px solid var(--border-strong);background:var(--bg-inverse);box-shadow:var(--shadow-pop);grid-area:vid;align-self:center;overflow:hidden}.la-root.la--upsell .so-reel__vid video{object-fit:cover;width:100%;height:100%;display:block}.la-root.la--upsell .so-reel__stats{border-top:1px solid var(--border);grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:20px;display:grid}.la-root.la--upsell .so-reel__stat{flex-direction:column;gap:6px;display:flex}.la-root.la--upsell .so-reel__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;min-width:1.2em;font-size:48px;font-weight:800;line-height:1}.la-root.la--upsell .so-reel__num--hot{color:var(--coral-crayola)}.la-root.la--upsell .so-reel__lab{color:var(--ink-600);font-size:13px;font-weight:700}.la-root.la--upsell .so-reel__ways{flex-direction:column;grid-area:ways;gap:18px;margin-top:44px;display:flex}.la-root.la--upsell .so-reel__ways-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--violet-crayola);font-size:12px;font-weight:800}.la-root.la--upsell .so-reel__ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.la-root.la--upsell .so-way{background:var(--bg-raised);border:2px solid var(--border-strong);box-shadow:6px 6px 0 0 var(--ink-800);border-radius:18px;flex-direction:column;gap:10px;padding:24px 26px 26px;display:flex}.la-root.la--upsell .so-way__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.la-root.la--upsell .so-way__icon{border:1.5px solid var(--border-strong);width:42px;height:42px;color:var(--ink-800);border-radius:12px;flex:none;padding:10px}.la-root.la--upsell .so-way__icon--lime{background:var(--lime-500)}.la-root.la--upsell .so-way__icon--lilac{background:var(--lavender-crayola)}.la-root.la--upsell .so-way__tag{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 15px;font-size:11.5px;font-weight:800;line-height:1}.la-root.la--upsell .so-way__tag--free{background:var(--lime-500);color:var(--ink-800);border:1.5px solid var(--border-strong)}.la-root.la--upsell .so-way__tag--paid{background:var(--violet-crayola);color:#fff;border:1.5px solid var(--violet-crayola)}.la-root.la--upsell .so-way__h{font-family:var(--font-display);font-variation-settings:var(--fraunces-display);letter-spacing:-.01em;color:var(--ink-800);margin:8px 0 0;font-size:27px;font-weight:800;line-height:1.1}.la-root.la--upsell .so-way__p{color:var(--ink-600);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}@media(max-width:820px){.la-root.la--upsell .so-reel__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"eye""h""vid""sub""stats""ways";padding:56px 24px}.la-root.la--upsell .so-reel__eye{font-size:11px}.la-root.la--upsell .so-reel__h{font-size:32px;line-height:1.06}.la-root.la--upsell .so-reel__vid{border-radius:16px;margin:4px -8px 0}.la-root.la--upsell .so-reel__sub{margin-top:8px;font-size:16px}.la-root.la--upsell .so-reel__stats{gap:12px}.la-root.la--upsell .so-reel__num{font-size:40px}.la-root.la--upsell .so-reel__ways{gap:14px;margin-top:30px}.la-root.la--upsell .so-reel__ways-grid{grid-template-columns:minmax(0,1fr);gap:14px}.la-root.la--upsell .so-way{box-shadow:4px 4px 0 0 var(--ink-800);border-radius:14px;gap:8px;padding:16px 18px 18px}.la-root.la--upsell .so-way__icon{border-radius:10px;width:34px;height:34px;padding:8px}.la-root.la--upsell .so-way__tag{padding:6px 12px;font-size:10.5px}.la-root.la--upsell .so-way__h{margin-top:4px;font-size:21px}.la-root.la--upsell .so-way__p{font-size:15px}}.la-root.la--upsell .la-cta{background:var(--coral-crayola);color:#fff;border:3px solid var(--black-crayola);box-shadow:6px 6px 0 var(--black-crayola);text-align:center;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;max-width:720px;min-height:76px;padding:clamp(22px,2.4vw,28px) clamp(30px,4vw,52px);font-size:clamp(18px,1.9vw,26px);font-weight:800;line-height:1.3;text-decoration:none;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s ease-out,background .12s ease-out;display:inline-flex}.la-root.la--upsell .la-cta:hover{color:#fff;box-shadow:8px 8px 0 var(--black-crayola);background:#e8483b;transform:translateY(-2px)}.la-root.la--upsell .la-cta:active{color:#fff;box-shadow:3px 3px 0 var(--black-crayola);background:#e8483b;transform:scale(.97)}.la-root.la--upsell .la-decline{margin:0;font-size:18px}.la-root.la--upsell .la-decline a{color:var(--black-crayola);text-underline-offset:3px;padding:14px 22px;font-weight:600;text-decoration:underline;display:inline-block}.la-root.la--upsell .so-mid-cta{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.la-root.la--upsell .so-reel-cta{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:clamp(30px,4vw,52px) clamp(20px,5vw,48px) clamp(44px,6vw,80px);display:flex}@media(max-width:620px){.la-root.la--upsell .la-cta{box-shadow:4px 4px 0 var(--black-crayola);border-width:2px}.la-root.la--upsell .la-decline{font-size:16.5px}.la-root.la--upsell .la-decline a{text-wrap:balance;padding:12px 6px}}.la-root.la--upsell .lab-bonus__row--gp{margin-top:14px}.la-root.la--upsell .lab-gp__fan{justify-content:center;padding:0}.la-root.la--upsell .lab-gp__box{filter:drop-shadow(0 4px 8px #1c1a1940);width:52px;height:auto;display:block;transform:rotate(-4deg)}.la-root.la--upsell .lab-strip__row--gp{border-top:1px dashed color-mix(in srgb,var(--violet-crayola) 45%,transparent);margin-top:18px;padding-top:18px}@media(min-width:768px){.la-root.la--upsell .lab-bonus__row--gp{margin-top:22px}.la-root.la--upsell .lab-gp__box{width:78px}.la-root.la--upsell .lab-strip__row--gp{margin-top:22px;padding-top:22px}}.adp{--ink:#161616;--ink7:#2a2a2a;--ink5:#6b6b6b;--ink3:#b3b3b3;--iv:#f6f0ec;--iv1:#fbf7f4;--iv3:#ede3db;--iv4:#d9ccc0;--coral:#fa584b;--coral7:#c23a2f;--violet:#542189;--lime:#c2f47a;--disp:"Fraunces",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;background:var(--iv);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.55}.adp *{box-sizing:border-box}.adp-wrap{max-width:1280px;margin:0 auto;padding-left:64px;padding-right:64px}.adp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.adp-head img{width:auto;height:32px;display:block}.adp-pill{border:1px solid var(--iv4);background:var(--iv1);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:flex}.adp-spark{background:var(--coral);flex:none;width:12px;height:12px;display:inline-block;-webkit-mask:url(/funnels/google-ads/assets/sparkle.svg) 50%/contain no-repeat;mask:url(/funnels/google-ads/assets/sparkle.svg) 50%/contain no-repeat}.adp-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:end;gap:48px;padding-top:64px;padding-bottom:48px;display:grid}.adp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink5);font-size:12px;font-weight:700}.adp h1{font-family:var(--disp);letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;text-wrap:balance;margin:16px 0 24px;font-size:clamp(44px,5.5vw,96px);font-weight:800;line-height:1.02}.adp-star{vertical-align:.9em;background:var(--coral);width:.36em;height:.36em;margin-left:.08em;animation:2.4s cubic-bezier(.22,1,.36,1) adpSpin;display:inline-block;-webkit-mask:url(/funnels/google-ads/assets/sparkle.svg) 50%/contain no-repeat;mask:url(/funnels/google-ads/assets/sparkle.svg) 50%/contain no-repeat}@keyframes adpSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(45deg)scale(1.12)}to{transform:rotate(90deg)scale(1)}}.adp-lead{max-width:56ch;color:var(--ink7);margin:0;font-size:18px}.adp-card{background:var(--iv1);border:1px solid var(--iv4);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 2px 6px #16161614}.adp-stats{grid-template-columns:auto auto auto;justify-content:space-between;gap:12px;display:grid}.adp-stat b{font-family:var(--disp);white-space:nowrap;font-size:32px;font-weight:800;line-height:1;display:block}.adp-stat span{color:var(--ink5);font-size:13px}.adp-zip{background:var(--coral);height:52px;color:var(--iv);cursor:pointer;font-size:16px;font-weight:700;font-family:var(--sans);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .12s,transform .12s;display:flex}.adp-zip:hover{background:var(--coral7);color:var(--iv)}.adp-zip:active{transform:scale(.97)}.adp-zip[aria-disabled=true]{opacity:.55;cursor:not-allowed}.adp-muted{color:var(--ink5);text-align:center;font-size:13px}.adp-lib{flex-direction:column;gap:32px;padding-bottom:128px;display:flex}.adp-libhead{border-top:1px solid var(--iv4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}.adp-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.adp-format{border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:28px;flex-direction:column;padding:36px 40px 32px;display:flex;position:relative;overflow:hidden}.adp-format-image{background:var(--lime);color:var(--ink)}.adp-format-video{background:var(--violet);color:#fbf7f4}.adp-fmt-spark{background:var(--ink);pointer-events:none;width:150px;height:150px;position:absolute;top:-28px;right:-28px;transform:rotate(10deg);-webkit-mask:url(/funnels/google-ads/assets/sparkle.svg) 50%/contain no-repeat;mask:url(/funnels/google-ads/assets/sparkle.svg) 50%/contain no-repeat}.adp-fmt-top{align-items:center;gap:14px;display:flex;position:relative}.adp-fmt-ico{background:var(--ink);width:52px;height:52px;color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.adp-fmt-ico-video{color:#fbf7f4;background:0 0;width:auto;height:auto}.adp-fmt-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.adp .adp-format h3{font-family:var(--disp);letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;color:inherit;margin:26px 0 0;font-size:44px;font-weight:800;line-height:1.05;position:relative}.adp-format p{max-width:54ch;margin:18px 0 0;font-size:16px;line-height:1.65;position:relative}.adp-format-image p{color:var(--ink7)}.adp-format-video p{color:#fbf7f4e0}.adp-fmt-tags{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex;position:relative}.adp-fmt-pill{height:40px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.adp-fmt-pill-dark{background:var(--ink);color:var(--iv)}.adp-fmt-pill-line{border:1px solid var(--ink);color:var(--ink);background:0 0}.adp-fmt-pill-light{color:var(--ink);background:#fbf7f4}.adp-fmt-plain{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fbf7f4cc;font-size:12px;font-weight:700}.adp h2{font-family:var(--disp);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800}.adp-tabs{background:var(--iv3);border-radius:999px;gap:4px;padding:4px;display:flex}.adp-tabs button{cursor:pointer;font-family:var(--sans);color:var(--ink7);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;transition:background .12s}.adp-tabs button[aria-pressed=true]{background:var(--ink);color:var(--iv)}.adp-prodsection{flex-direction:column;gap:24px;display:flex}.adp-prodhead{border-top:1px solid var(--iv4);flex-wrap:wrap;align-items:baseline;gap:14px;padding-top:24px;display:flex}.adp .adp-prodhead h3{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1.1}.adp-prodcount{background:var(--iv3);border:1px solid var(--iv4);height:26px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink7);border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex;transform:translateY(-2px)}.adp-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.adp-ad{background:var(--iv1);border:1px solid var(--iv4);border-radius:12px;flex-direction:column;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 2px 6px #16161614}.adp-ad:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1616161a}.adp-media{aspect-ratio:4/5;background:var(--iv3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.adp-media video,.adp-media img{object-fit:contain;max-width:100%;height:100%;display:block}.adp-ph{border:1px dashed var(--ink3);background:repeating-linear-gradient(135deg,var(--iv) 0 10px,var(--iv1) 10px 20px);max-width:84%;height:78%;font-family:var(--mono);color:var(--ink5);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.adp-badges{gap:6px;display:flex;position:absolute;top:12px;left:12px}.adp-badges span{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.adp-kind{letter-spacing:.08em;text-transform:uppercase}.adp-kind.video{background:var(--violet);color:var(--iv)}.adp-kind.image{background:var(--lime);color:var(--ink)}.adp-ratio{background:var(--iv1);border:1px solid var(--iv4)}.adp-dur{background:var(--ink);color:var(--iv);font-size:12px;font-weight:700;font-family:var(--mono);border-radius:999px;padding:4px 10px;position:absolute;bottom:12px;right:12px}.adp-body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.adp h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.adp-place{color:var(--ink5);margin-top:4px;font-size:13px}.adp-dl{background:var(--ink);height:48px;color:var(--iv);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .12s,transform .12s;display:flex}.adp-dl:hover{background:var(--ink7);color:var(--iv)}.adp-dl:active{transform:scale(.97)}.adp-dl[aria-disabled=true]{opacity:.55;cursor:not-allowed}.adp-dl small{color:var(--ink3);font-size:13px;font-weight:500}.adp-guidelines{border-top:1px solid var(--iv4);padding-top:32px;padding-bottom:48px}.adp-guidelines h2{letter-spacing:0;margin-top:12px;font-weight:700}.adp-guidelines-lead{max-width:70ch;color:var(--ink7);margin:16px 0 28px;font-size:18px}.adp-guidelines-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.adp-guidelines-grid h3{letter-spacing:0;font-size:17px}.adp-guidelines-grid p{color:var(--ink7);margin:12px 0 0;font-size:15px}.adp-course{background:var(--violet);color:#fbf7f4;border-radius:20px;align-items:center;gap:40px;margin-bottom:64px;padding:40px 48px;display:flex;box-shadow:0 2px 6px #1616161f}.adp-course h2{font-family:var(--disp);letter-spacing:-.02em;color:#fbf7f4;font-size:28px;font-weight:800}.adp-course p{color:#fbf7f4d9;max-width:60ch;margin:10px 0 0;font-size:16px}.adp-course p strong{color:#fbf7f4}.adp-course-badge{letter-spacing:.14em;text-transform:uppercase;color:#c39cff;white-space:nowrap;border:1px solid #c39cff73;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:700;display:flex}.adp-course-btn{height:52px;color:var(--ink);background:#c2f47a;border-radius:999px;flex:none;align-items:center;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 6px #1616162e}.adp-course-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #16161638}.adp-course-btn:active{transform:scale(.97)}@media(max-width:860px){.adp-wrap{padding-left:20px;padding-right:20px}.adp-hero{grid-template-columns:1fr;gap:32px;padding-top:32px}.adp-grid,.adp-formats{grid-template-columns:1fr}.adp-format{box-shadow:6px 6px 0 var(--ink);border-radius:22px;padding:28px 24px 26px}.adp-format h3{font-size:34px}.adp-fmt-spark{width:110px;height:110px;top:-22px;right:-22px}.adp-guidelines-grid{grid-template-columns:1fr;gap:24px}.adp-course{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 28px}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.dfyform-root{--black:#161616;--ink-800:#1f1f1f;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--ivory-100:#fbf7f4;--ivory-300:#ece3dc;--ivory-400:#ddd1c7;--coral:#fa584b;--coral-700:#e0463a;--violet:#542189;--violet-700:#3d1865;--violet-200:#ebd7ff;--lavender:#c39cff;--lavender-soft:#e7d5ff;--lime:#c2f47a;--lime-700:#a8dc5c;--white:#fff;--serif:"Fraunces", Georgia, serif;--sans:"Manrope", system-ui, sans-serif;--pop:6px 6px 0 0 var(--black);--pop-lg:10px 10px 0 0 var(--black);font-family:var(--sans);color:var(--black);background:var(--ivory);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;font-size:17px;line-height:1.55}.dfyform-root *{box-sizing:border-box}.dfyform-root img{max-width:100%;display:block}.dfyform-root h1,.dfyform-root h2,.dfyform-root h3,.dfyform-root h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;margin:0;font-weight:900;line-height:1}.dfyform-root h1{font-size:clamp(2.1rem,5vw,3.4rem)}.dfyform-root h2{font-size:clamp(1.6rem,3.2vw,2.3rem)}.dfyform-root h3{font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.1}.dfyform-root em{font-style:italic}.dfyform-root p{margin:0}.dfyform-root a{color:var(--violet);text-decoration:none}.dfyform-root a:hover{color:var(--violet-700)}.dfyform-root .container{max-width:720px;margin:0 auto;padding:0 28px}.dfyform-root .btn{font-family:var(--sans);border:2.5px solid var(--black);cursor:pointer;background:var(--coral);color:var(--white);box-shadow:var(--pop);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px 30px;font-size:1.05rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.dfyform-root .btn:hover:not(:disabled){box-shadow:8px 8px 0 0 var(--black);transform:translate(-2px,-2px)}.dfyform-root .btn:active:not(:disabled){box-shadow:2px 2px 0 0 var(--black);transform:translate(2px,2px)}.dfyform-root .btn:disabled{opacity:.6;cursor:not-allowed}.dfyform-root .btn-arrow:after{content:"→";font-weight:700;transition:transform .18s}.dfyform-root .btn:hover:not(:disabled).btn-arrow:after{transform:translate(4px)}.dfyform-root .topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--black);background:#f6f0eceb}.dfyform-root .topbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:960px;margin:0 auto;padding:12px 28px;display:flex}.dfyform-root .brand{font-family:var(--serif);color:var(--black);align-items:center;gap:9px;font-size:1.25rem;font-weight:800;display:flex}.dfyform-root .brand img{width:auto;height:26px}.dfyform-root .topbar .step-flag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--lime);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:999px;padding:6px 13px;font-size:.72rem;font-weight:800}@media(max-width:560px){.dfyform-root .topbar-inner{padding:10px 18px}.dfyform-root .topbar .step-flag{display:none}}.dfyform-root .hero{text-align:center;padding:52px 0 30px}.dfyform-root .eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--black);background:var(--lime);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:.76rem;font-weight:800;display:inline-flex}.dfyform-root .hero h1{max-width:15ch;margin:22px auto 16px}.dfyform-root .hero h1 .ital{color:var(--violet);font-style:italic;font-weight:600}.dfyform-root .hero-sub{color:var(--ink-600);max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.5}.dfyform-root .form-card{background:var(--white);border:2.5px solid var(--black);box-shadow:var(--pop-lg);border-radius:22px;margin-top:8px;padding:40px 40px 36px}.dfyform-root .field{margin-bottom:26px}.dfyform-root .field:last-of-type{margin-bottom:0}.dfyform-root .field>label{font-family:var(--sans);color:var(--black);margin-bottom:9px;font-size:1.02rem;font-weight:800;display:block}.dfyform-root .field>label .req{color:var(--coral);margin-left:2px}.dfyform-root .field .hint{color:var(--ink-600);margin:-2px 0 12px;font-size:.9rem;font-weight:500;line-height:1.45}.dfyform-root .field .hint strong{color:var(--ink-800);font-weight:700}.dfyform-root .field input{width:100%;font-family:var(--sans);color:var(--black);background:var(--ivory-100);border:2px solid var(--black);border-radius:12px;padding:14px 16px;font-size:1.05rem;font-weight:500;transition:box-shadow .14s,border-color .14s,background .14s}.dfyform-root .field input::placeholder{color:var(--ink-400);font-weight:500}.dfyform-root .field input:hover{background:var(--white)}.dfyform-root .field input:focus{background:var(--white);box-shadow:4px 4px 0 0 var(--violet);outline:none}.dfyform-root .field input.invalid{border-color:var(--coral);box-shadow:4px 4px 0 0 var(--coral)}.dfyform-root .pw-wrap{position:relative}.dfyform-root .pw-wrap input{padding-right:54px}.dfyform-root .pw-toggle{cursor:pointer;width:40px;height:40px;color:var(--ink-400);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dfyform-root .pw-toggle:hover{color:var(--black);background:var(--ivory-300)}.dfyform-root .pw-toggle svg{width:21px;height:21px}.dfyform-root .field-shot{border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);background:var(--ivory-100);border-radius:12px;margin:0 0 14px;overflow:hidden}.dfyform-root .field-shot img{width:100%;height:auto;display:block}.dfyform-root .field-shot figcaption{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600);border-top:2px solid var(--black);background:var(--white);align-items:center;gap:8px;padding:9px 14px;font-size:.76rem;font-weight:700;display:flex}.dfyform-root .field-shot figcaption svg{width:15px;height:15px;color:var(--violet);flex-shrink:0}.dfyform-root .error-msg{color:var(--coral);margin-top:7px;font-size:.85rem;font-weight:700}.dfyform-root .submit-row{margin-top:32px}.dfyform-root .privacy-note{color:var(--ink-600);align-items:flex-start;gap:11px;margin-top:18px;font-size:.86rem;line-height:1.45;display:flex}.dfyform-root .privacy-note svg{width:18px;height:18px;color:var(--violet);flex-shrink:0;margin-top:2px}.dfyform-root .success{text-align:center;padding:10px 0;animation:.4s cubic-bezier(.2,1.3,.4,1) dfyform-pop}@keyframes dfyform-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dfyform-root .success .ico{background:var(--lime);border:2.5px solid var(--black);width:68px;height:68px;box-shadow:var(--pop);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.dfyform-root .success .ico svg{width:34px;height:34px;color:var(--black)}.dfyform-root .success p{color:var(--ink-600);max-width:460px;margin:12px auto 0;font-size:1.06rem}.dfyform-root .accept-section{padding:44px 0 20px}.dfyform-root .accept-card{background:var(--violet);color:var(--ivory);border:2.5px solid var(--black);box-shadow:var(--pop-lg);border-radius:22px;padding:36px 38px}.dfyform-root .accept-card .ico{background:var(--lime);border:2px solid var(--black);width:46px;height:46px;box-shadow:3px 3px 0 0 var(--black);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.dfyform-root .accept-card .ico svg{width:24px;height:24px;color:var(--black)}.dfyform-root .accept-card h2{color:var(--ivory);margin-bottom:12px}.dfyform-root .accept-card h2 em{color:var(--lime);font-style:italic;font-weight:600}.dfyform-root .accept-card .lead{color:var(--lavender);font-size:1.04rem;line-height:1.55}.dfyform-root .accept-card .lead strong{color:var(--lime);font-weight:800}.dfyform-root .accept-card .lead a{color:var(--lime);font-weight:700;text-decoration:underline}.dfyform-root .accept-steps{counter-reset:astep;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dfyform-root .accept-steps li{counter-increment:astep;background:#ffffff12;border:1.5px solid #ffffff2e;border-radius:14px;align-items:center;gap:15px;padding:14px 18px;display:flex}.dfyform-root .accept-steps li:before{content:counter(astep);background:var(--lime);width:34px;height:34px;color:var(--black);border:2px solid var(--black);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;display:inline-flex}.dfyform-root .accept-steps li span{color:var(--ivory);font-size:.98rem;font-weight:500;line-height:1.4}.dfyform-root .accept-steps li span strong{color:var(--white);font-weight:800}.dfyform-root .footer{background:var(--black);color:#f6f0ec99;text-align:center;margin-top:56px;padding:36px 0;font-size:.88rem}.dfyform-root .footer .help{font-family:var(--serif);color:var(--ivory);margin-bottom:14px;font-size:1.05rem;font-weight:700}.dfyform-root .footer .help a{color:var(--lime);text-decoration:underline}.dfyform-root .footer a{color:var(--lavender)}.dfyform-root .footer .legal{margin-top:8px}@media(max-width:560px){.dfyform-root .container{padding:0 18px}.dfyform-root .hero{padding:38px 0 24px}.dfyform-root .form-card{border-radius:18px;padding:28px 20px 26px}.dfyform-root .accept-card{border-radius:18px;padding:28px 22px}}.onb-root{--black:#161616;--ink-800:#1f1f1f;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--ivory-100:#fbf7f4;--ivory-300:#ece3dc;--ivory-400:#ddd1c7;--coral:#fa584b;--violet:#542189;--violet-700:#3d1865;--violet-200:#ebd7ff;--lavender:#c39cff;--lime:#c2f47a;--lime-700:#a8dc5c;--white:#fff;--serif:"Fraunces", Georgia, serif;--sans:"Manrope", system-ui, sans-serif;--pop:6px 6px 0 0 var(--black);--pop-lg:10px 10px 0 0 var(--black);font-family:var(--sans);color:var(--black);background:var(--ivory);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.55}.onb-root *,.onb-root :before,.onb-root :after{box-sizing:border-box}.onb-root img{max-width:100%;display:block}.onb-root h1,.onb-root h2,.onb-root h3,.onb-root h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;margin:0;font-weight:900;line-height:1.05}.onb-root h1{font-size:clamp(2.3rem,5.6vw,4.2rem)}.onb-root h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.onb-root h3{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.08}.onb-root em{font-style:italic}.onb-root p{margin:0}.onb-root a{color:inherit;text-decoration:none}.onb-root .container{max-width:880px;margin:0 auto;padding:0 28px}.onb-root .btn{font-family:var(--sans);border:2px solid var(--black);cursor:pointer;background:var(--black);color:var(--ivory);box-shadow:var(--pop);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:1rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.onb-root .btn:hover{box-shadow:8px 8px 0 0 var(--black);transform:translate(-2px,-2px)}.onb-root .btn:active{box-shadow:2px 2px 0 0 var(--black);transform:translate(2px,2px)}.onb-root .btn-coral{background:var(--coral);color:var(--white)}.onb-root .btn-lime{background:var(--lime);color:var(--black)}.onb-root .btn-violet{background:var(--violet);color:var(--white)}.onb-root .btn-arrow:after{content:"→";font-weight:700;transition:transform .18s}.onb-root .btn:hover.btn-arrow:after{transform:translate(4px)}.onb-root .topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--black);background:#f6f0eceb;position:sticky;top:0}.onb-root .topbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:12px 28px;display:flex}.onb-root .brand{font-family:var(--serif);align-items:center;font-size:1.25rem;font-weight:800;display:flex}.onb-root .brand img{width:auto;height:36px;display:block}.onb-root .progress-wrap{flex:1;align-items:center;gap:14px;max-width:420px;display:flex}.onb-root .progress-track{background:var(--ivory-400);border:1.5px solid var(--black);border-radius:999px;flex:1;height:10px;overflow:hidden}.onb-root .progress-fill{background:linear-gradient(90deg,var(--lime) 0%,var(--lime-700) 100%);border-radius:999px;width:0%;height:100%;transition:width .5s cubic-bezier(.3,1,.4,1)}.onb-root .progress-label{font-family:var(--serif);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.onb-root .progress-label .done-n{color:var(--violet)}@media(max-width:620px){.onb-root .topbar-inner{padding:10px 18px}.onb-root .progress-wrap{max-width:none}}.onb-root .hero{text-align:center;padding:56px 0 36px;position:relative}.onb-root .eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--black);background:var(--lime);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:.76rem;font-weight:800;display:inline-flex}.onb-root .hero h1{max-width:20ch;margin:22px auto 16px}.onb-root .hero h1 .ital{color:var(--violet);font-style:italic;font-weight:600}.onb-root .hero-sub{color:var(--ink-600);max-width:540px;margin:0 auto;font-size:1.12rem;line-height:1.5}.onb-root .onb-banner{background:var(--coral);color:var(--white);border:2.5px solid var(--black);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;box-shadow:4px 4px 0 0 var(--black);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:92%;margin:0 auto 18px;padding:12px 22px;font-size:clamp(.78rem,2vw,.95rem);font-weight:900;line-height:1.25;display:inline-flex}.onb-root .onb-banner-bolt{background:var(--white);width:26px;height:26px;color:var(--coral);border:2px solid var(--black);box-shadow:2px 2px 0 0 var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onb-root .onb-banner-bolt svg{width:14px;height:14px}.onb-root .confetti-host{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.onb-root .vsl{border:2.5px solid var(--black);box-shadow:var(--pop-lg);background:var(--white);cursor:pointer;border-radius:20px;position:relative;overflow:hidden}.onb-root .vsl-poster{aspect-ratio:16/9;background:radial-gradient(120% 120% at 50% 0%,#6a2ea8 0%,var(--violet) 45%,var(--violet-700) 100%);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:relative;overflow:hidden}.onb-root .vsl-poster:before{content:"";background:linear-gradient(#00000026,#00000073);position:absolute;inset:0}.onb-root .vsl-tag{z-index:2;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--lime);border:2px solid var(--black);box-shadow:2px 2px 0 0 var(--black);border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:800;position:absolute;top:14px;left:14px}.onb-root .vsl-play{z-index:2;background:var(--coral);width:76px;height:76px;color:var(--white);border:3px solid var(--ivory);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex;position:relative;box-shadow:0 10px 30px #00000059}.onb-root .vsl-play:after{content:"";border:2px solid #f6f0ec99;border-radius:50%;animation:2.2s ease-out infinite onbPulse;position:absolute;inset:-10px}@keyframes onbPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.onb-root .vsl-play svg{width:30px;height:30px;margin-left:4px}.onb-root .vsl:hover .vsl-play{transform:scale(1.08)}.onb-root .vsl-cap{z-index:2;font-family:var(--serif);color:var(--ivory);text-align:center;padding:0 16px;font-size:1.05rem;font-weight:700;position:relative}.onb-root .vsl-cap em{color:var(--lime);font-style:italic;font-weight:600}.onb-root .vsl-note{z-index:2;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#f6f0ecb3;white-space:nowrap;font-size:.66rem;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.onb-root .vsl.watched .vsl-play{background:var(--lime-700)}.onb-root .vsl.watched .vsl-play:after{display:none}.onb-root .vsl-watched-flag{z-index:3;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--black);background:var(--lime);border:2px solid var(--black);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.66rem;font-weight:800;display:none;position:absolute;top:14px;right:14px}.onb-root .vsl.watched .vsl-watched-flag{display:inline-flex}.onb-root .vsl-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.onb-root .hero .vsl{max-width:720px;margin:30px auto 0}.onb-root .note{background:var(--violet-200);border:2px solid var(--violet);text-align:left;max-width:720px;color:var(--violet-700);border-radius:14px;align-items:flex-start;gap:12px;margin:22px auto 0;padding:14px 18px;font-size:.92rem;line-height:1.45;display:flex}.onb-root .note svg{width:20px;height:20px;color:var(--violet);flex-shrink:0;margin-top:2px}.onb-root .note strong{color:var(--violet-700);font-weight:800}.onb-root .note a{color:var(--violet);font-weight:700;text-decoration:underline}.onb-root .steps-section{padding:40px 0 30px}.onb-root .steps-head{text-align:center;margin-bottom:14px}.onb-root .steps-head h2 em{color:var(--coral);font-style:italic;font-weight:600}.onb-root .steps-head p{color:var(--ink-600);margin-top:10px;font-size:1.04rem}.onb-root .steps-head .time-pill{font-family:var(--sans);color:var(--ink-800);background:var(--ivory-300);border:1.5px solid var(--ink-400);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:7px 15px;font-size:.86rem;font-weight:700;display:inline-flex}.onb-root .steplist{margin:34px 0 0;padding:0;list-style:none;position:relative}.onb-root .steplist:before{content:"";background:var(--ivory-400);z-index:0;width:2.5px;position:absolute;top:28px;bottom:28px;left:27px}.onb-root .step{grid-template-columns:56px 1fr;align-items:start;gap:20px;padding-bottom:22px;display:grid;position:relative}.onb-root .step:last-child{padding-bottom:0}.onb-root .step-rail{z-index:1;position:relative}.onb-root .step-num{border:2.5px solid var(--black);background:var(--white);width:56px;height:56px;font-family:var(--serif);color:var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:900;transition:background .25s,color .25s;display:flex}.onb-root .step-num svg{width:26px;height:26px;display:none}.onb-root .step.done .step-num{background:var(--lime)}.onb-root .step.done .step-num .num-digit{display:none}.onb-root .step.done .step-num svg{display:block}.onb-root .step-card{background:var(--white);border:2px solid var(--black);box-shadow:5px 5px 0 0 var(--black);border-radius:18px;padding:24px 26px;transition:box-shadow .18s,transform .18s,opacity .25s}.onb-root .step.active .step-card{box-shadow:7px 7px 0 0 var(--coral)}.onb-root .step.done .step-card{box-shadow:4px 4px 0 0 var(--lime-700);opacity:.82}.onb-root .step-card h3{margin-bottom:8px}.onb-root .step-card .step-tag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:10px;font-size:.68rem;font-weight:800;display:inline-block}.onb-root .step.done .step-card .step-tag{color:var(--lime-700)}.onb-root .step-card p{color:var(--ink-600);font-size:1rem;line-height:1.55}.onb-root .step-card p+p{margin-top:10px}.onb-root .step-tip{color:var(--ink-800);background:var(--ivory-100);border:1.5px dashed var(--ink-400);border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 14px;font-size:.88rem;line-height:1.4;display:flex}.onb-root .step-tip svg{width:16px;height:16px;color:var(--violet);flex-shrink:0;margin-top:2px}.onb-root .substep{margin-top:16px}.onb-root .substep h4{font-family:var(--sans);color:var(--black);align-items:center;gap:9px;margin-bottom:8px;font-size:.92rem;font-weight:800;display:flex}.onb-root .substep h4 .s{background:var(--violet);width:22px;height:22px;color:var(--white);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.onb-root .shot{border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);background:var(--ivory-100);border-radius:12px;max-width:460px;margin:0 0 16px 31px;overflow:hidden}.onb-root .shot img{width:100%;height:auto;display:block}.onb-root .step .vsl{margin-top:16px}.onb-root .feat-list{grid-template-columns:1fr 1fr;gap:10px 22px;margin:16px 0 0;padding:0;list-style:none;display:grid}.onb-root .feat-list li{color:var(--ink-800);align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.4;display:flex}.onb-root .feat-list li .fc{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.onb-root .feat-list li .fc svg{width:11px;height:11px}@media(max-width:600px){.onb-root .feat-list{grid-template-columns:1fr}}.onb-root .step-action{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.onb-root .step-complete{cursor:pointer;font-family:var(--sans);color:var(--ink-800);background:0 0;border:none;align-items:center;gap:10px;padding:6px 4px;font-size:.95rem;font-weight:700;transition:color .15s;display:inline-flex}.onb-root .step-complete:hover{color:var(--black)}.onb-root .step-complete .box{border:2.5px solid var(--black);background:var(--white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s;display:inline-flex}.onb-root .step-complete .box svg{width:15px;height:15px;color:var(--lime);opacity:0;transition:opacity .15s}.onb-root .step.done .step-complete .box{background:var(--black)}.onb-root .step.done .step-complete .box svg{opacity:1}.onb-root .step.done .step-complete{color:var(--lime-700)}.onb-root .step-complete:disabled{cursor:not-allowed;opacity:.45}.onb-root .step-complete[data-locked="1"] .lock-hint{display:inline}.onb-root .step-complete .lock-hint{color:var(--coral);font-size:.82rem;font-weight:600;display:none}.onb-root .step-complete .done-label,.onb-root .step.done .step-complete .do-label{display:none}.onb-root .step.done .step-complete .done-label{display:inline}.onb-root .finale{margin-top:8px}.onb-root .finale-card{background:var(--violet);color:var(--ivory);border:2.5px solid var(--black);box-shadow:var(--pop-lg);text-align:left;border-radius:22px;padding:32px 30px}.onb-root .finale-card h3{color:var(--ivory);margin-bottom:12px}.onb-root .finale-card h3 em{color:var(--lime);font-style:italic;font-weight:600}.onb-root .finale-card p{color:var(--lavender);font-size:1.02rem;line-height:1.55}.onb-root .finale-card p+p{margin-top:10px}.onb-root .finale-card a{color:var(--lime);font-weight:700;text-decoration:underline}.onb-root .finale-card .ico{background:var(--lime);border:2px solid var(--black);width:46px;height:46px;box-shadow:3px 3px 0 0 var(--black);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.onb-root .finale-card .ico svg{width:24px;height:24px;color:var(--black)}.onb-root .celebrate{background:var(--lime);border:2.5px solid var(--black);box-shadow:var(--pop-lg);text-align:center;border-radius:20px;margin:0 0 30px;padding:26px 28px;display:none}.onb-root .celebrate.show{animation:.4s cubic-bezier(.2,1.3,.4,1) onbPop;display:block}@keyframes onbPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.onb-root .celebrate h3{margin-bottom:8px;font-size:1.6rem}.onb-root .celebrate p{color:var(--ink-800);max-width:560px;margin:0 auto;font-size:1.02rem}.onb-root .footer{background:var(--black);color:#f6f0ec99;text-align:center;margin-top:60px;padding:36px 0;font-size:.88rem}.onb-root .footer .help{font-family:var(--serif);color:var(--ivory);margin-bottom:14px;font-size:1.05rem;font-weight:700}.onb-root .footer .help a{color:var(--lime);text-decoration:underline}.onb-root .footer a{color:var(--lavender)}.onb-root .footer .legal{margin-top:8px}.onb-root .confetti{will-change:transform,opacity;width:10px;height:14px;position:absolute;top:-20px}@media(max-width:560px){.onb-root .container{padding:0 18px}.onb-root .hero{padding:40px 0 28px}.onb-root .hero .vsl{margin-top:24px}.onb-root .step{grid-template-columns:40px 1fr;gap:13px}.onb-root .step-num{width:40px;height:40px;box-shadow:2px 2px 0 0 var(--black);font-size:1.05rem}.onb-root .step-num svg{width:18px;height:18px}.onb-root .steplist:before{left:19px}.onb-root .step-card{padding:20px 17px}.onb-root .shot{margin-left:0}.onb-root .step-action{gap:12px}.onb-root .step-action .btn{width:100%}.onb-root .step-complete{justify-content:flex-start;width:100%;padding:8px 2px}.onb-root .step-complete .lock-hint{margin-left:auto}.onb-root .finale-card{padding:26px 20px}}.onb-root .email-callout{background:var(--lime);border:2.5px solid var(--black);max-width:720px;box-shadow:var(--pop-lg);text-align:center;border-radius:18px;margin:26px auto 0;padding:18px 22px}.onb-root .email-callout-tag{background:var(--black);color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.68rem;font-weight:800;display:inline-block}.onb-root .email-callout-lead{color:var(--black);margin:10px 0 0;font-size:1rem;font-weight:800}.onb-root .email-callout-value{background:var(--ivory);border:2.5px solid var(--black);font-family:var(--serif);color:var(--black);cursor:pointer;word-break:break-all;box-shadow:3px 3px 0 0 var(--black);border-radius:12px;align-items:center;gap:10px;margin:10px 0 0;padding:10px 16px;font-size:clamp(1.05rem,3.6vw,1.5rem);font-weight:800;display:inline-flex}.onb-root .email-callout-value:hover{box-shadow:4px 4px 0 0 var(--black);transform:translate(-1px,-1px)}.onb-root .email-callout-copy{letter-spacing:.08em;text-transform:uppercase;background:var(--violet);color:#fff;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:.7rem;font-weight:800}.onb-root .email-callout-note{color:var(--ink-800);margin:12px 0 0;font-size:.88rem;line-height:1.45}.native-podu-downsell{--black:#161616;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--coral:#fa584b;--coral-700:#e0463a;--violet:#542189;--violet-700:#3d1865;--lilac:#c39cff;--lilac-tint:#f3ebff;--lime:#c2f47a;--white:#fff;--serif:var(--font-serif);--sans:var(--font-sans);--pop-lg:10px 10px 0 0 var(--black)}.native-podu-downsell *{box-sizing:border-box;margin:0;padding:0}.native-podu-downsell{font-family:var(--sans);color:var(--black);background:var(--ivory);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}.native-podu-downsell h1,.native-podu-downsell h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;font-weight:900;line-height:1.05}.native-podu-downsell h1{font-size:clamp(1.9rem,5.2vw,2.9rem)}.native-podu-downsell p{margin:0}.native-podu-downsell a{color:var(--violet);text-decoration:none}.native-podu-downsell a:hover{color:var(--violet-700)}.native-podu-downsell .container{max-width:720px;margin:0 auto;padding:0 28px}.native-podu-downsell .confirm-bar{background:var(--lime);border-bottom:2.5px solid var(--black);text-align:center;color:var(--black);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.98rem;font-weight:800;display:flex}.native-podu-downsell .confirm-bar .chk{background:var(--black);width:23px;height:23px;color:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native-podu-downsell .confirm-bar .chk svg{width:13px;height:13px}.native-podu-downsell .hero{text-align:center;padding:28px 0 4px}.native-podu-downsell .eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--violet);font-size:.74rem;font-weight:800;display:inline-block}.native-podu-downsell .hero h1{letter-spacing:0;font-variation-settings:"opsz" 144,"SOFT" 20,"WONK" 0;max-width:20ch;margin:12px auto 0;font-size:2.9rem;font-weight:700}.native-podu-downsell .hero h1 .ital{color:var(--coral);margin-top:4px;font-style:italic;font-weight:700;display:block}.native-podu-downsell .hero-sub{color:var(--ink-600);max-width:48ch;margin:14px auto 0;font-size:1.06rem;font-weight:600;line-height:1.5}.native-podu-downsell .hero-sub strong{color:var(--black);font-weight:800}.native-podu-downsell .proof-line{color:var(--violet);align-items:center;gap:7px;margin-top:12px;font-size:.84rem;font-weight:700;display:inline-flex}.native-podu-downsell .proof-line svg{flex-shrink:0;width:16px;height:16px}.native-podu-downsell .offer-wrap{padding:24px 0 8px}.native-podu-downsell .offer{background:var(--lilac-tint);border:2.5px solid var(--black);box-shadow:var(--pop-lg);border-radius:22px;overflow:hidden}.native-podu-downsell .offer-head{background:var(--violet);border-bottom:2.5px solid var(--black);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.native-podu-downsell .offer-head h2{color:var(--ivory);font-size:clamp(1.25rem,3vw,1.6rem)}.native-podu-downsell .offer-head .obadge{letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--lime);border:1.5px solid var(--black);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:.62rem;font-weight:800}.native-podu-downsell .orow{border-bottom:1.5px solid #54218924;align-items:flex-start;gap:12px;padding:14px 22px;display:flex}.native-podu-downsell .orow .chk{background:var(--lime);border:2px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.native-podu-downsell .orow .chk svg{width:13px;height:13px;color:var(--black)}.native-podu-downsell .orow .otext{color:var(--black);flex:1;font-size:.96rem;font-weight:600;line-height:1.42}.native-podu-downsell .orow .otext strong{font-weight:800}.native-podu-downsell .offer-foot{text-align:center;color:var(--violet);padding:13px 22px;font-size:.88rem;font-weight:700}.native-podu-downsell .honesty-wrap{padding:16px 0 6px}.native-podu-downsell .honesty{background:var(--white);border:2px solid var(--violet);border-radius:16px;padding:18px 22px}.native-podu-downsell .honesty h3{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:7px;font-size:.78rem;font-weight:800}.native-podu-downsell .honesty p{color:var(--ink-600);font-size:.94rem;font-weight:500;line-height:1.55}.native-podu-downsell .honesty p strong{color:var(--black);font-weight:700}.native-podu-downsell .cta-section{text-align:center;padding:16px 0 12px}.native-podu-downsell .btn-yes{width:100%;font-family:var(--sans);border:2.5px solid var(--black);cursor:pointer;background:var(--coral);color:var(--white);box-shadow:var(--pop-lg);border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:23px 28px;font-size:clamp(1.1rem,3.2vw,1.35rem);font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s;display:flex}.native-podu-downsell .btn-yes:hover{box-shadow:12px 12px 0 0 var(--black);background:var(--coral-700);transform:translate(-2px,-2px)}.native-podu-downsell .btn-yes:active{box-shadow:3px 3px 0 0 var(--black);transform:translate(3px,3px)}.native-podu-downsell .btn-yes svg{flex-shrink:0;width:23px;height:23px}.native-podu-downsell .cta-micro{color:var(--ink-600);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:.92rem;font-weight:600;display:flex}.native-podu-downsell .cta-micro svg{width:15px;height:15px;color:var(--violet);flex-shrink:0}.native-podu-downsell .decline{color:var(--ink-400);margin-top:20px;font-size:.94rem;font-weight:500;text-decoration:underline;display:inline-block}.native-podu-downsell .decline:hover{color:var(--ink-600)}.native-podu-downsell .footer{background:var(--black);color:#f6f0ec8c;margin-top:26px;padding:28px 0 26px}.native-podu-downsell .reassure{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-bottom:16px;display:flex}.native-podu-downsell .reassure .ritem{color:var(--ivory);align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:inline-flex}.native-podu-downsell .reassure .ritem svg{width:17px;height:17px;color:var(--lime);flex-shrink:0}.native-podu-downsell .disclaimer{text-align:center;color:#f6f0ec66;max-width:56ch;margin:0 auto;padding:0 24px;font-size:.72rem;line-height:1.5}@media(max-width:560px){.native-podu-downsell .container{padding:0 16px}.native-podu-downsell .confirm-bar{gap:7px;padding:9px 14px;font-size:.84rem}.native-podu-downsell .confirm-bar .chk{width:19px;height:19px}.native-podu-downsell .confirm-bar .chk svg{width:11px;height:11px}.native-podu-downsell .hero{padding:20px 0 2px}.native-podu-downsell .eyebrow{letter-spacing:.13em;font-size:.64rem}.native-podu-downsell h1{letter-spacing:-.03em;font-size:clamp(2.6rem,9.2vw,3.4rem)}.native-podu-downsell .hero-sub{margin-top:10px;font-size:.94rem}.native-podu-downsell .proof-line{margin-top:10px;font-size:.76rem}.native-podu-downsell .offer-wrap{padding:18px 0 4px}.native-podu-downsell .offer-head{padding:13px 16px}.native-podu-downsell .orow{gap:10px;padding:11px 16px}.native-podu-downsell .orow .otext{font-size:.88rem}.native-podu-downsell .offer-foot{padding:11px 16px;font-size:.8rem}.native-podu-downsell .honesty{padding:15px 16px}.native-podu-downsell .honesty p{font-size:.87rem}.native-podu-downsell .cta-section{padding:13px 0 8px}.native-podu-downsell .btn-yes{padding:18px}.native-podu-downsell .cta-micro{margin-top:12px;font-size:.83rem}}.native-podu-downsell button:disabled{opacity:.7;cursor:wait}@media(max-width:560px){.native-podu-downsell .hero h1{letter-spacing:0;font-size:2.25rem;line-height:1.1}}@supports (overflow-x:clip){.dfy-root.dfy-root{overflow-x:clip}}html:has(.dfy-root){scroll-padding-top:calc(78px + var(--funnel-chrome-h,0px))}@media(max-width:680px){.dfy-root .announce{justify-content:center;gap:6px 14px;padding:12px 15px;font-size:.94rem}.dfy-root .announce .ann-ready{text-align:center;align-items:center;max-width:calc(100vw - 24px);display:inline-flex}.dfy-root .announce .ann-copy{text-align:center}.dfy-root .announce{min-height:63px}.dfy-root .announce .ann-copy{text-wrap:initial}.dfy-root .announce strong{display:block}.dfy-root .announce .ann-divider{display:none}}.dfy-root .topbar.topbar{top:var(--funnel-chrome-h,0px)}.dfy-root.dfy-store-page .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font-size:.875rem;font-weight:800;display:inline-flex}.dfy-root.dfy-store-page .eyebrow:before{content:"";background:var(--coral);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfy-root .hero-frame.vsl{aspect-ratio:16/9;background:var(--black);animation:none;position:relative}.dfy-root .hero-frame.vsl>[id^=vidalytics_embed_]{width:100%;inset:0;overflow:hidden;height:100%!important;padding-top:0!important;position:absolute!important}.dfy-root .trust-item .num em{color:var(--coral);font-size:1.35em;font-style:italic;font-weight:700}.dfy-root .trust-item .num em.star{font-size:.85em;font-style:normal;font-weight:600}.dfy-root .so-tb{background:var(--black);color:var(--ivory);font-family:var(--sans);display:none}.dfy-root .so-tb *,.dfy-root .so-tb :before,.dfy-root .so-tb :after{box-sizing:border-box}.dfy-root .so-tb__wrap{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin:0 auto;padding:28px 20px;display:grid}.dfy-root .so-tb__stat{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 8px;display:flex}.dfy-root .so-tb__stat+.so-tb__stat{border-left:1px solid #c39cff59}.dfy-root .so-tb__num{font-family:var(--serif);letter-spacing:-.02em;color:var(--lime);white-space:nowrap;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:clamp(30px,10vw,40px);font-weight:800;line-height:1}.dfy-root .so-tb__plus{color:var(--coral);vertical-align:.55em;margin-left:1px;font-size:.6em}.dfy-root .so-tb__label{color:#e9e2f2;font-size:14px;font-weight:600;line-height:1.35}@media(max-width:820px){.dfy-root .trust{display:none}.dfy-root .so-tb{display:block}}.dfy-root .section.violet .eyebrow,.dfy-root .section.black .eyebrow,.dfy-root .checkout .eyebrow{color:var(--lime)}.dfy-root .section.violet h2,.dfy-root .section.black h2{color:var(--ivory)}.dfy-root.dfy-store-page .hiw-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;margin-bottom:14px;font-size:.875rem;font-weight:800;display:inline-flex}.dfy-root.dfy-store-page .hiw-eyebrow:before{content:"";background:var(--coral);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfy-root.dfy-store-page .sot .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;margin:0;font-size:.875rem;font-weight:800;display:inline-flex}.sot .ey:before{content:"";background:var(--coral);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media(min-width:900px){.sot{padding:104px 0 96px}.sot .hd{text-align:left;justify-content:space-between;align-items:flex-end;gap:48px;padding:0 64px;display:flex}.dfy-root.dfy-store-page .sot .ey{font-size:.875rem}.sot h2{margin-top:16px}.sot .sub{margin:18px 0 0}.sot .nav{display:flex}.sot .tk{margin:56px -40px 0;padding:18px 0;transform:rotate(-1.5deg)}.sot .tw{font-size:36px}.sot .ts{font-size:22px}.sot .tkt>span{margin-right:32px}.sot .rail{gap:32px;margin-top:30px;padding:24px 64px 32px;scroll-padding:0 64px}.sot .rc{scroll-snap-align:start;flex-basis:310px}.sot article{gap:15px;min-height:460px;padding:22px 22px 18px}.sot .row b{font-size:20px}.sot .q{font-size:15px}.sot .hint{display:none}.sot .cw{box-sizing:content-box;margin-top:56px;padding:0 64px}.sot .cta{box-shadow:8px 8px 0 0 var(--lav);text-align:left;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;padding:44px 48px;display:grid}.sot .cta>div{align-items:flex-start;gap:20px}.sot .sp{width:28px;height:28px;top:22px;right:26px}.sot .stk{padding-left:14px}.sot .stk img,.sot .stk span{width:52px;height:52px;margin-left:-14px}.sot .stk span{font-size:15px}.sot .btn{min-height:84px;box-shadow:7px 7px 0 0 var(--ivory);padding-left:38px}.sot .bl b{font-size:21px}.sot .bl small{font-size:13px}.sot .ar{width:64px;height:64px}.sot .disc{font-size:12px}}.dfy-root .sog-mobile .sog-open{width:100%;font:inherit;color:var(--black);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font-weight:800;display:flex}.dfy-root .sog-mobile .sog-open>span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:5px;flex:1;text-decoration-thickness:2px}.dfy-root .sog-mobile .sog-chev{stroke:var(--black);flex:none;margin-top:5px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.dfy-root .sog-mobile .sog-open[aria-expanded=true] .sog-chev{transform:rotate(180deg)}.dfy-root .sog-mobile .sog-open:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.dfy-root .sog-mobile .sog-rest{height:0;transition:height .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.dfy-root .sog-mobile .sog-rest>span{opacity:0;padding-top:8px;transition:opacity .35s 50ms,transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(-6px)}.dfy-root .sog-mobile.is-open .sog-rest>span{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dfy-root .sog-mobile .sog-rest,.dfy-root .sog-mobile .sog-rest>span,.dfy-root .sog-mobile .sog-chev{transition:none!important}}.dfy-root .so-pb{--so-ink:#161616;--so-lime:#c2f47a;--so-paper:#fbf8f3;--so-violet:#542189;background:var(--so-lime);border-top:2px solid var(--so-ink);border-bottom:2px solid var(--so-ink);color:var(--so-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif}.dfy-root .so-pb *,.dfy-root .so-pb :before,.dfy-root .so-pb :after{box-sizing:border-box;margin:0;padding:0}.dfy-root .so-pb__wrap{max-width:1080px;margin:0 auto;padding:30px 30px 34px 24px}.dfy-root .so-pb__label{background:var(--so-ink);border:2px solid var(--so-ink);box-shadow:6px 6px 0 var(--so-ink);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;overflow:hidden;transform:rotate(-.5deg)}.dfy-root .so-pb__cell{background:var(--so-paper);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 20px;display:flex}.dfy-root .so-pb__k{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.dfy-root .so-pb__v{font-variation-settings:"opsz" 144,"SOFT" 20,"WONK" 1;letter-spacing:-.02em;color:var(--so-violet);white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:800;line-height:1}.dfy-root .so-pb__place{font-size:15px;font-weight:700;line-height:1.3}.dfy-root .so-pb__route{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.dfy-root .so-pb__end{align-items:center;gap:14px;display:flex}.dfy-root .so-pb__end-text{flex-direction:column;gap:2px;display:flex}.dfy-root .so-pb__map{flex:none;width:80px;height:71px;display:block}.dfy-root .so-pb__gift{flex:none;width:56px;height:53px;display:block}.dfy-root .so-pb__arrow{width:76px;height:36px;display:block}.dfy-root .so-pb__line{vector-effect:non-scaling-stroke}.dfy-root .so-pb__arrow-wrap,.dfy-root .so-pb__end--to{display:none}@media(max-width:899px){.dfy-root .so-pb__wrap{padding:24px 23px 26px 18px}.dfy-root .so-pb__label{max-width:520px;box-shadow:5px 5px 0 var(--so-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto}.dfy-root .so-pb__route{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr) 110px;align-items:start;column-gap:8px;padding:14px 16px;display:grid}.dfy-root .so-pb__end{text-align:center;flex-direction:column;gap:6px}.dfy-root .so-pb__end-text{align-items:center}.dfy-root .so-pb__map{width:60px;height:53px}.dfy-root .so-pb__place{font-size:14px}.dfy-root .so-pb__arrow-wrap{justify-content:center;padding-top:8px;display:flex}.dfy-root .so-pb__end--to{display:flex}.dfy-root .so-pb__stat{justify-content:space-between;padding:12px 10px}.dfy-root .so-pb__stat .so-pb__k{letter-spacing:.1em;font-size:9px}.dfy-root .so-pb__stat .so-pb__v{font-size:26px}}.dfy-root .sov{color:#f6f0ec;-webkit-font-smoothing:antialiased;background:#542189;font-family:Manrope,system-ui,sans-serif}.dfy-root .sov *{box-sizing:border-box}.dfy-root .sov__in{grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:88px;max-width:1280px;margin:0 auto;padding:96px 64px;display:grid}.dfy-root .sov__l,.dfy-root .sov__r{flex-direction:column;gap:22px;display:flex}.dfy-root .sov__r{gap:20px}.dfy-root.dfy-store-page .sov__eye{letter-spacing:.16em;color:#c2f47a;text-transform:uppercase;align-items:center;gap:10px;font-size:.875rem;font-weight:800;display:inline-flex}.dfy-root.dfy-store-page .sov__eye:before{content:"";background:#fa584b;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfy-root .sov__h{font-variation-settings:"SOFT" 50,"WONK" 1;letter-spacing:-.03em;color:#f6f0ec;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:800;line-height:1.02}.dfy-root .sov__h em{color:#fa584b}.dfy-root .sov__sub{color:#e6d6fa;text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.dfy-root .sov__grow{border-top:1px solid #c39cff59;flex-direction:column;gap:16px;padding-top:28px;display:flex}.dfy-root .sov__lab{letter-spacing:.16em;color:#c2f47a;font-size:10.5px;font-weight:800}.dfy-root .sov__gi{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;display:grid}.dfy-root .sov__gi .sov__ck{align-self:start;margin-top:2px}.dfy-root .sov__gt{color:#f6f0ec;font-size:16px;font-weight:700;line-height:1.35}.dfy-root .sov__gp{color:#c2f47a;white-space:nowrap;font-size:12px;font-weight:800}.dfy-root .sov__gd{color:#e6d6fa;grid-column:2/span 2;font-size:14px;line-height:1.5}.dfy-root .sov__ck{background:#c2f47a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dfy-root .sov__card{color:#161616;background:#fbf7f4;border:2px solid #161616;border-radius:18px;overflow:hidden;box-shadow:6px 6px #161616}.dfy-root .sov__strip{letter-spacing:.16em;background:#161616;justify-content:space-between;gap:12px;padding:13px 24px;font-size:10.5px;font-weight:800;display:flex}.dfy-root .sov__strip span:first-child{color:#f6f0ec}.dfy-root .sov__strip span:last-child{color:#c2f47a}.dfy-root .sov__it{border-bottom:1px solid #e5dad0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 20px;padding:14px 24px;display:grid}.dfy-root .sov__it:last-child{border-bottom:0}.dfy-root .sov__it b{font-size:16px;font-weight:700;line-height:1.35}.dfy-root .sov__it s{color:#6b6b6b;white-space:nowrap;font-size:15px;font-weight:700}.dfy-root .sov__it em{color:#542189;white-space:nowrap;font-size:13px;font-style:normal;font-weight:800}.dfy-root .sov__it span{color:#454545;text-wrap:pretty;grid-column:1;font-size:13.5px;line-height:1.5}.dfy-root .sov__bonus{color:#161616;background:#c2f47a;border:2px solid #161616;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 22px;display:grid;box-shadow:6px 6px #161616}.dfy-root .sov__bt{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1.3;display:flex}.dfy-root .sov__tag{letter-spacing:.14em;color:#c2f47a;background:#161616;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.dfy-root .sov__tag i{color:#fa584b;font-size:11px;font-style:normal}.dfy-root .sov__bonus s{color:#454545;font-size:15px;font-weight:800}.dfy-root .sov__bd{grid-column:1;font-size:14px;font-weight:600;line-height:1.5}.dfy-root .sov__price{flex-direction:column;gap:10px;padding-top:6px;display:flex}.dfy-root .sov__tv{color:#e6d6fa;font-size:14px}.dfy-root .sov__tv s{color:#f6f0ec;font-weight:800}.dfy-root .sov__pay{align-items:flex-end;gap:16px;display:flex}.dfy-root .sov__ten{color:#f6f0ec;font-family:Fraunces,Georgia,serif;font-size:88px;font-weight:800;line-height:.85}.dfy-root .sov__pl{flex-direction:column;gap:3px;padding-bottom:6px;display:flex}.dfy-root .sov__pl b{letter-spacing:.16em;text-transform:uppercase;color:#c2f47a;font-size:11px;font-weight:800}.dfy-root .sov__pl span{color:#e6d6fa;font-size:13.5px}.dfy-root .sov__cta{color:#fff;text-align:center;background:#fa584b;border:2px solid #161616;border-radius:999px;padding:18px 32px;font-size:18px;font-weight:800;line-height:1.3;text-decoration:none;transition:background .12s ease-out,transform .12s ease-out;display:block;box-shadow:5px 5px #161616}.dfy-root .sov__cta:hover{color:#fff;background:#e84a3e;transform:translateY(-2px)}.dfy-root .sov__cta:active{transform:scale(.97);box-shadow:2px 2px #161616}.dfy-root .sov__guar{color:#e6d6fa;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.dfy-root .sov__guar .sov__ck{margin-top:1px}.dfy-root .sov__guar strong{color:#f6f0ec}.dfy-root .sov__foot{color:#c39cff;margin:-6px 0 0;font-size:12px;line-height:1.5}@media(max-width:900px){.dfy-root .sov__in{flex-direction:column;gap:22px;padding:56px 20px 60px;display:flex}.dfy-root .sov__l,.dfy-root .sov__r{display:contents}.dfy-root.dfy-store-page .sov__eye{order:1}.dfy-root .sov__h{order:2;margin-top:-6px;font-size:40px}.dfy-root .sov__sub{order:3;font-size:16px}.dfy-root .sov__card{border-radius:16px;order:4;box-shadow:5px 5px #161616}.dfy-root .sov__grow{order:5;gap:14px;padding-top:22px}.dfy-root .sov__bonus{order:6;padding:16px 18px;box-shadow:5px 5px #161616}.dfy-root .sov__price{border-top:1px solid #c39cff59;order:7;padding-top:22px}.dfy-root .sov__cta{order:8;padding:16px 20px;font-size:17px}.dfy-root .sov__guar{order:9;font-size:13.5px}.dfy-root .sov__foot{order:10;margin-top:-8px;font-size:11.5px}.dfy-root .sov__strip{letter-spacing:.14em;padding:12px 18px;font-size:10px}.dfy-root .sov__it{gap:3px 14px;padding:12px 18px}.dfy-root .sov__it b{font-size:15px}.dfy-root .sov__it s{font-size:14px}.dfy-root .sov__it em{font-size:12.5px}.dfy-root .sov__it span{font-size:13px}.dfy-root .sov__gt{font-size:15px}.dfy-root .sov__gp{font-size:11.5px}.dfy-root .sov__gd{font-size:13.5px}.dfy-root .sov__bt{gap:8px;font-size:16px}.dfy-root .sov__ten{font-size:76px}}.dfy-root .rb{color:#f6f0ec;-webkit-font-smoothing:antialiased;background:#161616;justify-content:center;align-items:center;gap:12px;margin:0;padding:14px 32px;font-family:Manrope,system-ui,sans-serif;display:flex}.dfy-root .rb *{box-sizing:border-box}.dfy-root .rb__icon{flex-shrink:0;width:22px;height:22px;display:block}.dfy-root .rb__txt{white-space:nowrap;align-items:center;gap:12px;display:flex}.dfy-root .rb__a{color:#f6f0ec;font-size:16px;font-weight:600;line-height:1.2}.dfy-root .rb__b{letter-spacing:-.02em;color:#c2f47a;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:800;line-height:1}@media(max-width:640px){.dfy-root .rb{gap:14px;padding:14px 20px}.dfy-root .rb__icon{width:32px;height:32px}.dfy-root .rb__txt{flex-direction:column;align-items:flex-start;gap:4px}.dfy-root .rb__a{font-size:13px}.dfy-root .rb__b{font-size:18px}}.dfy-root .socat{color:#f6f0ec;font-family:var(--sans,"Manrope", system-ui, sans-serif);background:#161616}.dfy-root .socat-pad{max-width:1280px;margin:0 auto;padding:80px 64px 88px}.dfy-root .socat-head{flex-direction:column;gap:24px;max-width:760px;margin-bottom:64px;display:flex}.dfy-root .socat .eyebrow{color:#c2f47a;margin:0}.dfy-root .socat h2{font-family:var(--serif,"Fraunces", Georgia, serif);letter-spacing:-.03em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.02}.dfy-root .socat h2 em{color:#c2f47a;font-style:italic;font-weight:700}.dfy-root .socat-lede{color:#cfc9c3;max-width:580px;margin:0;font-size:clamp(17px,2.2vw,19px);line-height:1.6}.dfy-root .socat-pill{background:#c2f47a1a;border:1px solid #c2f47a59;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;max-width:100%;padding:8px 22px 8px 8px;font-size:15px;line-height:1.45;display:inline-flex}.dfy-root .socat-pill strong{color:#c2f47a;font-weight:800}.dfy-root .socat-pill-ico{color:#161616;background:#c2f47a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dfy-root .socat-bar{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:24px;display:flex}.dfy-root .socat-labels{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;display:flex}.dfy-root .socat-labels strong{color:#c2f47a;font-weight:800}.dfy-root .socat-labels>span:last-child{color:#cfc9c3;font-weight:500}.dfy-root .socat-dot{background:#c2f47a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dfy-root .socat-arrows{flex:none;gap:12px;display:flex}.dfy-root .socat-arrow{color:#f6f0ec;cursor:pointer;background:0 0;border:1.5px solid #f6f0ec66;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:border-color .12s,transform .12s,background .12s;display:inline-flex}.dfy-root .socat-arrow:hover{border-color:#f6f0ec;transform:translateY(-1px)}.dfy-root .socat-arrow.is-next{color:#161616;background:#fa584b;border-color:#fa584b}.dfy-root .socat-arrow.is-next:hover{background:#d63a2e}.dfy-root .socat-arrow:active{transform:scale(.97)}.dfy-root .socat-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:24px;padding:3px 3px 6px;display:flex;overflow-x:auto}.dfy-root .socat-rail::-webkit-scrollbar{display:none}.dfy-root .socat-card{scroll-snap-align:start;color:#161616;background:#f6f0ec;border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);transition:transform .16s;display:flex;overflow:hidden}.dfy-root .socat-card:hover{transform:translateY(-4px)}.dfy-root .socat-card.is-loaded{box-shadow:0 0 0 2px #c2f47a}.dfy-root .socat-img{aspect-ratio:10/9;background:#fff;position:relative}.dfy-root .socat-img img{object-fit:cover;width:100%;height:100%;display:block}.dfy-root .socat-tag{color:#f6f0ec;letter-spacing:.12em;text-transform:uppercase;background:#161616;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.dfy-root .is-loaded .socat-tag{color:#161616;background:#c2f47a}.dfy-root .socat-tick{background:#161616;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-6px;display:inline-flex}.dfy-root .socat-body{flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.dfy-root .socat-body h3{letter-spacing:-.015em;color:#161616;margin:0;font-family:inherit;font-size:20px;font-weight:800}.dfy-root .socat-body p{color:#4a4541;margin:0;font-size:15px;line-height:1.55}.dfy-root .socat-prog{background:#f6f0ec24;border-radius:999px;width:100%;max-width:420px;height:4px;margin:24px auto 0;position:relative}.dfy-root .socat-prog>div{background:#f6f0ecb3;border-radius:999px;width:75%;height:100%;transition:left .2s,width .2s;position:absolute;top:0;left:0}.dfy-root .socat-cats{border-top:1px solid #f6f0ec24;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:40px;padding-top:28px;display:flex}.dfy-root .socat-cats-lbl{letter-spacing:.16em;text-transform:uppercase;color:#a9a39e;margin-right:6px;font-size:12px;font-weight:800}.dfy-root .socat-cat{color:#f6f0ec;white-space:nowrap;align-items:center;gap:18px;font-size:16px;font-weight:600;display:inline-flex}.dfy-root .socat-cat i{color:#fa584b;font-size:10px;font-style:normal}.dfy-root .socat-cta{color:#161616;background:#f6f0ec;border:2px solid #161616;border-radius:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:80px;padding:clamp(28px,5vw,60px) clamp(24px,5vw,64px);display:grid;box-shadow:12px 12px #fa584b}.dfy-root .socat-cta h2{letter-spacing:-.035em;color:#161616;margin:0 0 14px;font-size:clamp(32px,3.6vw,50px)}.dfy-root .socat-cta h2 em{color:#542189}.dfy-root .socat-cta p{color:#454545;max-width:46ch;margin:0;font-size:16.5px;line-height:1.6}.dfy-root .socat-cta-r{flex-direction:column;gap:14px;display:flex}.dfy-root .socat-price{align-items:baseline;gap:10px;display:flex}.dfy-root .socat-price span{font-family:var(--serif,"Fraunces", Georgia, serif);letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1}.dfy-root .socat-price small{color:#454545;font-size:14px;font-weight:600}.dfy-root .socat-btn{background:#fa584b;border:2px solid #161616;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:19px 24px;font-size:18px;font-weight:800;text-decoration:none;transition:background .12s,transform .12s;display:flex;color:#161616!important}.dfy-root .socat-btn:hover{background:#d63a2e}.dfy-root .socat-btn:active{transform:scale(.97)}.dfy-root .socat-inc{align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.dfy-root .socat-inc strong{font-weight:800}.dfy-root .socat-thumbs{flex:none;display:flex}.dfy-root .socat-thumbs img{object-fit:cover;background:#fff;border:2px solid #f6f0ec;border-radius:12px;width:52px;height:52px;box-shadow:0 0 0 1px #16161624}.dfy-root .socat-thumbs img+img{margin-left:-14px}.dfy-root .socat-fine{border-top:1.5px dashed #16161638;flex-direction:column;gap:6px;margin-top:2px;padding-top:18px;display:flex}.dfy-root .socat-fine p{color:#161616;max-width:none;margin:0;font-size:15px;font-weight:600;line-height:1.5}.dfy-root .socat-fine small{color:#5e5853;font-size:13px;line-height:1.5}@media(prefers-reduced-motion:reduce){.dfy-root .socat-rail{scroll-behavior:auto}}@media(max-width:1000px){.dfy-root .socat-pad{padding-left:32px;padding-right:32px}.dfy-root .socat-card{flex-basis:calc(50% - 12px)}}@media(max-width:720px){.dfy-root .socat-pad{padding:52px 20px 48px}.dfy-root .socat-head{margin-bottom:40px}.dfy-root .socat-rail{gap:16px;margin:0 -20px;padding:3px 20px 6px;scroll-padding-left:20px}.dfy-root .socat-card{flex-basis:84%}.dfy-root .socat-arrow{width:44px;height:44px}.dfy-root .socat-labels{font-size:14px}.dfy-root .socat-cats{scrollbar-width:none;flex-wrap:nowrap;margin:40px -20px 0;padding:14px 40px 4px 20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.dfy-root .socat-cats::-webkit-scrollbar{display:none}.dfy-root .socat-cats-lbl{display:none}.dfy-root .socat-cat{font-size:13px}.dfy-root .socat-cta{border-radius:24px;grid-template-columns:1fr;gap:24px;margin-top:48px;padding:28px 22px;box-shadow:8px 8px #fa584b}}.native-dfy-upsell{--black:#161616;--ink-800:#1f1f1f;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--ivory-100:#fbf7f4;--ivory-300:#ece3dc;--ivory-400:#ddd1c7;--coral:#fa584b;--coral-700:#e0463a;--violet:#542189;--violet-700:#3d1865;--violet-200:#ebd7ff;--lilac:#c39cff;--lilac-soft:#e7d5ff;--lilac-tint:#f3ebff;--lime:#c2f47a;--lime-700:#a8dc5c;--white:#fff;--serif:var(--font-serif);--sans:var(--font-sans);--pop:6px 6px 0 0 var(--black);--pop-lg:10px 10px 0 0 var(--black)}.native-dfy-upsell *{box-sizing:border-box;margin:0;padding:0}.native-dfy-upsell{scroll-behavior:smooth;font-family:var(--sans);color:var(--black);background:var(--ivory);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}.native-dfy-upsell img{max-width:100%;display:block}.native-dfy-upsell h1,.native-dfy-upsell h2,.native-dfy-upsell h3,.native-dfy-upsell h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;font-weight:900;line-height:1}.native-dfy-upsell h1{font-size:clamp(1.85rem,4.8vw,2.95rem)}.native-dfy-upsell h2{font-size:clamp(1.55rem,3.2vw,2.15rem)}.native-dfy-upsell h3{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.1}.native-dfy-upsell em{font-style:italic}.native-dfy-upsell p{margin:0}.native-dfy-upsell a{color:var(--violet);text-decoration:none}.native-dfy-upsell a:hover{color:var(--violet-700)}.native-dfy-upsell .container{max-width:720px;margin:0 auto;padding:0 28px}.native-dfy-upsell .section{padding:34px 0}.native-dfy-upsell .confirm-bar{background:var(--lime);border-bottom:2.5px solid var(--black);text-align:center;font-family:var(--sans);color:var(--black);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:1rem;font-weight:800;display:flex}.native-dfy-upsell .confirm-bar .chk{background:var(--black);width:24px;height:24px;color:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native-dfy-upsell .confirm-bar .chk svg{width:14px;height:14px}.native-dfy-upsell .hero{text-align:center;padding:28px 0 14px}.native-dfy-upsell .eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--white);background:var(--violet);border-radius:999px;padding:8px 20px;font-size:.78rem;font-weight:800;display:inline-block}.native-dfy-upsell .hero h1{max-width:20ch;margin:12px auto}.native-dfy-upsell .hero h1 .ital{color:var(--coral);font-style:italic;font-weight:700;display:block}.native-dfy-upsell .hero h1 .hl{background:linear-gradient(var(--lime),var(--lime)) no-repeat 0 calc(100% - .12em) / 100% .6em;color:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;padding:0 .05em}.native-dfy-upsell .hero-sub{color:var(--ink-800);text-wrap:pretty;max-width:46ch;margin:0 auto;font-size:1.18rem;font-weight:600;line-height:1.42}.native-dfy-upsell .hero-sub strong{color:var(--coral);white-space:nowrap;font-weight:800}.native-dfy-upsell .frame-line{text-align:center;font-family:var(--sans);color:var(--ink-800);margin-bottom:18px;font-size:1.08rem;font-weight:700}.native-dfy-upsell .compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:10px;display:grid}.native-dfy-upsell .col{border:2.5px solid var(--black);background:var(--white);box-shadow:var(--pop);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.native-dfy-upsell .col.col-b{background:var(--lilac-tint);box-shadow:var(--pop-lg)}.native-dfy-upsell .col-head{border-bottom:2.5px solid var(--black);text-align:center;flex:none;padding:20px 20px 16px}.native-dfy-upsell .col-head .hico{border:2px solid var(--black);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 10px;display:flex}.native-dfy-upsell .col-a .col-head .hico{background:var(--ivory-300);color:var(--ink-600)}.native-dfy-upsell .col-b .col-head .hico{background:var(--lime);color:var(--black);box-shadow:2px 2px 0 0 var(--black)}.native-dfy-upsell .col-head .hico svg{width:20px;height:20px}.native-dfy-upsell .col-a .col-head{background:var(--ivory-100)}.native-dfy-upsell .col-b .col-head{background:var(--violet)}.native-dfy-upsell .col-head h3{font-size:1.28rem}.native-dfy-upsell .col-a .col-head h3{color:var(--black)}.native-dfy-upsell .col-b .col-head h3{color:var(--ivory)}.native-dfy-upsell .col-head .sub{font-family:var(--sans);margin-top:6px;font-size:.8rem;font-weight:700}.native-dfy-upsell .col-a .col-head .sub{color:var(--ink-400)}.native-dfy-upsell .col-b .col-head .sub{color:var(--lime)}.native-dfy-upsell .crow{border-bottom:1.5px solid var(--ivory-300);flex-direction:column;flex:auto;justify-content:center;padding:15px 18px;display:flex}.native-dfy-upsell .col-b .crow{border-bottom-color:#54218921}.native-dfy-upsell .crow:last-child{border-bottom:none}.native-dfy-upsell .crow .rlabel{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:5px;font-size:.68rem;font-weight:800}.native-dfy-upsell .col-b .crow .rlabel{color:var(--violet)}.native-dfy-upsell .crow .rval{color:var(--ink-800);align-items:flex-start;gap:9px;font-size:.98rem;font-weight:600;line-height:1.35;display:flex}.native-dfy-upsell .crow .dash{color:var(--ink-400);text-align:center;flex-shrink:0;width:20px;font-weight:700}.native-dfy-upsell .crow .chk{background:var(--lime);border:2px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.native-dfy-upsell .crow .chk svg{width:12px;height:12px;color:var(--black)}.native-dfy-upsell .col-b .crow .rval{color:var(--black);font-weight:700}.native-dfy-upsell .vtag{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--black);background:var(--lime);border:1.5px solid var(--black);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:7px;padding:2px 9px;font-size:.66rem;font-weight:800;display:inline-block}.native-dfy-upsell .cmp-m{display:none}@media(max-width:560px){.native-dfy-upsell .compare{display:none}.native-dfy-upsell .cmp-m{background:var(--white);border:2.5px solid var(--black);box-shadow:var(--pop-lg);border-radius:20px;margin-top:10px;display:block;overflow:hidden}.native-dfy-upsell .cmp-m-head{border-bottom:2.5px solid var(--black);grid-template-columns:2fr 3fr;display:grid}.native-dfy-upsell .cmp-m-head .hcell{text-align:center;font-family:var(--serif);padding:12px 10px;font-size:.92rem;font-weight:900;line-height:1.15}.native-dfy-upsell .cmp-m-head .hcell.ha{background:var(--ivory-100);color:var(--ink-600);border-right:2px solid var(--black)}.native-dfy-upsell .cmp-m-head .hcell.hb{background:var(--violet);color:var(--ivory)}.native-dfy-upsell .cmp-m-head .hcell.hb .hbadge{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-top:3px;font-size:.56rem;font-weight:800;display:block}.native-dfy-upsell .cmp-m-label{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);background:var(--ivory-100);border-bottom:1.5px solid var(--ivory-300);padding:9px 14px 7px;font-size:.64rem;font-weight:800}.native-dfy-upsell .cmp-m-cells{border-bottom:1.5px solid var(--ivory-300);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.native-dfy-upsell .cmp-m-cells:last-child{border-bottom:none}.native-dfy-upsell .cmp-m-cells .cell{padding:10px 12px;font-size:.84rem;font-weight:600;line-height:1.35}.native-dfy-upsell .cmp-m-cells .cell.ca{color:var(--ink-400);border-right:2px solid var(--ivory-300)}.native-dfy-upsell .cmp-m-cells .cell.cb{color:var(--black);background:var(--lilac-tint);font-weight:700}.native-dfy-upsell .cmp-m-cells .cell.cb .mchk{background:var(--lime);border:1.5px solid var(--black);vertical-align:-3px;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:5px;display:inline-flex}.native-dfy-upsell .cmp-m-cells .cell.cb .mchk svg{width:9px;height:9px}.native-dfy-upsell .cmp-m .vtag{margin-left:4px;padding:1px 7px;font-size:.56rem}.native-dfy-upsell .cmp-m .cat-row{gap:6px;margin-top:7px}.native-dfy-upsell .cmp-m .cat-item .cname{font-size:.5rem}.native-dfy-upsell .cmp-m .cell.ca .cat-row{max-width:58px}.native-dfy-upsell .compare{grid-template-columns:1fr;gap:12px}.native-dfy-upsell .col-a{order:2}.native-dfy-upsell .col-b{order:1}.native-dfy-upsell .crow{padding:10px 14px}.native-dfy-upsell .crow .rlabel{margin-bottom:3px}.native-dfy-upsell .crow .rval{font-size:.94rem}.native-dfy-upsell .col-head{padding:14px 16px 12px}.native-dfy-upsell .frame-line{margin-bottom:12px;font-size:.98rem}}.native-dfy-upsell .brand-strip{text-align:center;margin-top:22px}.native-dfy-upsell .bs-label{font-family:var(--sans);color:var(--ink-600);margin-bottom:14px;font-size:.92rem;font-weight:700}.native-dfy-upsell .bs-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.native-dfy-upsell .bs-card{text-align:center;background:0 0}.native-dfy-upsell .bs-card .bs-logo{justify-content:center;align-items:center;height:84px;padding:0 18px 10px;display:flex}.native-dfy-upsell .bs-card .bs-logo img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.native-dfy-upsell .bs-card .bs-body{padding:0}.native-dfy-upsell .bs-card .bs-name{color:var(--black);margin-bottom:8px;font-size:1.05rem;line-height:1.2}.native-dfy-upsell .bs-card.bs-serif .bs-name{letter-spacing:.02em;font-family:Cormorant Garamond,Georgia,serif;font-weight:700}.native-dfy-upsell .bs-card.bs-cinzel .bs-name{font-family:Cinzel Decorative,Georgia,serif;font-size:.92rem;font-weight:700}.native-dfy-upsell .bs-card .bs-dots{gap:4px;margin-bottom:10px;display:inline-flex}.native-dfy-upsell .bs-card .bs-dots i{border:1.5px solid var(--black);border-radius:50%;width:12px;height:12px;display:inline-block}.native-dfy-upsell .bs-domain{background:var(--lime);border:1.5px solid var(--black);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--black);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.native-dfy-upsell .bs-domain svg{width:12px;height:12px}.native-dfy-upsell .bs-note{font-family:var(--sans);color:var(--ink-400);margin-top:12px;font-size:.82rem;font-style:italic;font-weight:500}.native-dfy-upsell .sec-title{text-align:center;margin-bottom:8px}.native-dfy-upsell .sec-sub{text-align:center;color:var(--ink-600);margin-bottom:22px;font-size:1rem;font-weight:500}.native-dfy-upsell .vstack{background:var(--white);border:2.5px solid var(--black);box-shadow:var(--pop-lg);border-radius:22px;overflow:hidden}.native-dfy-upsell .vrow{border-bottom:2px solid var(--ivory-300);align-items:flex-start;gap:16px;padding:20px 26px;display:flex}.native-dfy-upsell .vrow:last-of-type{border-bottom:none}.native-dfy-upsell .vrow .vico{background:var(--lilac-tint);border:2px solid var(--black);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.native-dfy-upsell .vrow .vico svg{width:22px;height:22px;color:var(--violet)}.native-dfy-upsell .vrow .vbody{flex:1;min-width:0}.native-dfy-upsell .vrow .vname{font-family:var(--serif);color:var(--black);font-size:1.08rem;font-weight:800;line-height:1.15;display:block}.native-dfy-upsell .vrow .vdesc{color:var(--ink-600);margin-top:3px;font-size:.92rem;font-weight:500;line-height:1.4;display:block}.native-dfy-upsell .vrow .vprice{font-family:var(--serif);color:var(--violet);flex-shrink:0;align-self:center;font-size:1.1rem;font-weight:900}.native-dfy-upsell .vrow .vprice.vinc{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--black);background:var(--lime);border:1.5px solid var(--black);border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:800}.native-dfy-upsell .vtotal{background:var(--black);justify-content:space-between;align-items:center;padding:18px 26px;display:flex}.native-dfy-upsell .vtotal .tl{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory);font-size:.85rem;font-weight:800}.native-dfy-upsell .vtotal .tv{font-family:var(--serif);color:var(--ivory);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);opacity:.75;font-size:1.5rem;font-weight:900}.native-dfy-upsell .vtotal .today{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory);margin-right:8px;font-size:.75rem;font-weight:800}.native-dfy-upsell .vtotal .deal{font-family:var(--serif);color:var(--lime);font-size:1.6rem;font-weight:900}.native-dfy-upsell .faq{gap:12px;display:grid}.native-dfy-upsell .faq details{background:var(--white);border:2.5px solid var(--black);box-shadow:4px 4px 0 0 var(--black);border-radius:16px;overflow:hidden}.native-dfy-upsell .faq details[open]{box-shadow:var(--pop)}.native-dfy-upsell .faq summary{cursor:pointer;font-family:var(--sans);color:var(--black);justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;font-size:1rem;font-weight:800;list-style:none;display:flex}.native-dfy-upsell .faq summary::-webkit-details-marker{display:none}.native-dfy-upsell .faq summary .fplus{border:2px solid var(--black);background:var(--lime);width:28px;height:28px;font-family:var(--sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;line-height:1;transition:transform .18s;display:inline-flex}.native-dfy-upsell .faq details[open] summary .fplus{background:var(--coral);color:var(--white);transform:rotate(45deg)}.native-dfy-upsell .faq .fbody{color:var(--ink-600);padding:0 22px 18px;font-size:.96rem;font-weight:500;line-height:1.55}.native-dfy-upsell .faq .fbody strong{color:var(--black);font-weight:700}.native-dfy-upsell .guarantee-card{background:var(--violet);color:var(--ivory);border:2.5px solid var(--black);box-shadow:var(--pop-lg);border-radius:22px;align-items:flex-start;gap:20px;padding:30px 32px;display:flex}.native-dfy-upsell .guarantee-card .gico{background:var(--lime);border:2.5px solid var(--black);width:52px;height:52px;box-shadow:3px 3px 0 0 var(--black);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native-dfy-upsell .guarantee-card .gico svg{width:26px;height:26px;color:var(--black)}.native-dfy-upsell .guarantee-card h3{color:var(--ivory);margin-bottom:8px}.native-dfy-upsell .guarantee-card p{color:#d9c2ff;font-size:.98rem;font-weight:500;line-height:1.55}.native-dfy-upsell .guarantee-card p strong{color:var(--lime);font-weight:800}@media(max-width:560px){.native-dfy-upsell .vrow{gap:12px;padding:14px 16px}.native-dfy-upsell .vrow .vico{width:38px;height:38px}.native-dfy-upsell .vrow .vico svg{width:19px;height:19px}.native-dfy-upsell .vrow .vname{font-size:1rem}.native-dfy-upsell .vrow .vdesc{font-size:.86rem}.native-dfy-upsell .vtotal{padding:14px 16px}.native-dfy-upsell .guarantee-card{flex-direction:column;gap:14px;padding:22px 18px}}.native-dfy-upsell .sog{color:var(--black);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif}.native-dfy-upsell .sog *{box-sizing:border-box;margin:0;padding:0}.native-dfy-upsell .sog .sog-top{align-items:center;gap:16px;display:flex}.native-dfy-upsell .sog .sog-seal{flex:none;width:96px;height:96px;position:relative}.native-dfy-upsell .sog .sog-ring{animation:34s linear infinite sog-spin;position:absolute;inset:0}.native-dfy-upsell .sog .sog-ring text{letter-spacing:.235em;text-transform:uppercase;fill:var(--ink-400);font-family:Manrope,system-ui,sans-serif;font-size:7.7px;font-weight:800}.native-dfy-upsell .sog .sog-core{background:var(--black);text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;inset:13px;box-shadow:0 10px 22px #16161633}.native-dfy-upsell .sog .sog-core b{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.045em;color:var(--ivory);font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:800;line-height:.86;display:block}.native-dfy-upsell .sog .sog-core s{letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-top:2px;font-size:6.5px;font-weight:800;text-decoration:none;display:block}.native-dfy-upsell .sog .sog-spark{width:17px;height:17px;fill:var(--coral);animation:4.2s cubic-bezier(.22,1,.36,1) infinite sog-pulse;position:absolute;top:-1px;right:2px}.native-dfy-upsell .sog .sog-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--violet);font-size:9.5px;font-weight:800}.native-dfy-upsell .sog h3{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.035em;margin-top:7px;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:800;line-height:.98}.native-dfy-upsell .sog h3 em{color:var(--coral);font-style:italic;font-weight:700;display:block}.native-dfy-upsell .sog .sog-lead{color:var(--ink-600);text-wrap:pretty;margin-top:15px;font-size:15px;font-weight:500;line-height:1.5}.native-dfy-upsell .sog .sog-lead strong{color:var(--black);font-weight:800}@media(min-width:760px){.native-dfy-upsell .sog{grid-template-columns:136px minmax(230px,310px) minmax(0,1fr);align-items:center;column-gap:38px;display:grid}.native-dfy-upsell .sog .sog-top{display:contents}.native-dfy-upsell .sog .sog-seal{width:136px;height:136px}.native-dfy-upsell .sog .sog-core{inset:18px}.native-dfy-upsell .sog .sog-core b{font-size:44px}.native-dfy-upsell .sog .sog-core s{margin-top:3px;font-size:8px}.native-dfy-upsell .sog .sog-spark{width:23px;height:23px;top:-2px;right:3px}.native-dfy-upsell .sog .sog-eyebrow{letter-spacing:.2em;font-size:11px}.native-dfy-upsell .sog h3{margin-top:9px;font-size:40px;line-height:.96}.native-dfy-upsell .sog .sog-lead{border-left:1px solid var(--line);max-width:none;margin-top:0;padding:8px 0 8px 42px;font-size:18px;line-height:1.5}}@media(min-width:1100px){.native-dfy-upsell .sog{grid-template-columns:148px minmax(260px,330px) minmax(0,1fr);column-gap:46px}.native-dfy-upsell .sog .sog-seal{width:148px;height:148px}.native-dfy-upsell .sog .sog-core{inset:20px}.native-dfy-upsell .sog .sog-core b{font-size:50px}.native-dfy-upsell .sog .sog-core s{font-size:9px}.native-dfy-upsell .sog .sog-spark{width:25px;height:25px}.native-dfy-upsell .sog h3{font-size:44px}.native-dfy-upsell .sog .sog-lead{padding-left:50px;font-size:19px}}@media(prefers-reduced-motion:reduce){.native-dfy-upsell .sog .sog-ring,.native-dfy-upsell .sog .sog-spark{animation:none}}@media(max-width:759px){.native-dfy-upsell .sog{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.native-dfy-upsell .sog .sog-top{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex}.native-dfy-upsell .sog .sog-seal{flex:none;width:78px;height:78px}.native-dfy-upsell .sog .sog-core{inset:11px}.native-dfy-upsell .sog .sog-core b{font-size:25px}.native-dfy-upsell .sog .sog-core s{font-size:6.5px}.native-dfy-upsell .sog .sog-spark{width:16px;height:16px;top:-2px;right:2px}.native-dfy-upsell .sog .sog-eyebrow{letter-spacing:.16em;font-size:9px}.native-dfy-upsell .sog h3{margin-top:4px;font-size:23px;line-height:.98}.native-dfy-upsell .sog h3 em{display:block}.native-dfy-upsell .sog .sog-lead{text-align:center;border-left:none;max-width:46ch;margin-top:0;padding:0;font-size:15px}}.native-dfy-upsell .sticky-cta{z-index:50;background:var(--ivory);border-top:2.5px solid var(--black);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #1616161f}.native-dfy-upsell .sticky-cta.hidden{transform:translateY(110%)}.native-dfy-upsell .sticky-cta{transition:transform .25s}.native-dfy-upsell .sticky-cta button{width:100%;font-family:var(--sans);border:2.5px solid var(--black);cursor:pointer;background:var(--coral);color:var(--white);box-shadow:4px 4px 0 0 var(--black);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:1rem;font-weight:800;line-height:1.15;display:flex}.native-dfy-upsell .sticky-cta button:active{box-shadow:1px 1px 0 0 var(--black);transform:translate(2px,2px)}.native-dfy-upsell .sticky-cta button .sc-price{font-family:var(--serif);font-weight:900}.native-dfy-upsell .sticky-cta button .sc-was{opacity:.75;margin-right:2px;font-size:.82em;font-weight:700;text-decoration:line-through}@media(max-width:560px){.native-dfy-upsell .sticky-cta{display:block}.native-dfy-upsell{padding-bottom:76px}}.native-dfy-upsell .cat-row{gap:8px;margin-top:9px;display:flex}.native-dfy-upsell .cat-item{text-align:center;flex:1;min-width:0}.native-dfy-upsell .cat-item img{aspect-ratio:1;object-fit:cover;border:2px solid var(--black);background:var(--white);border-radius:10px;width:100%}.native-dfy-upsell .cat-item .cname{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-600);margin-top:5px;font-size:.6rem;font-weight:800;line-height:1.25;display:block}.native-dfy-upsell .col-a .cat-row{max-width:96px}.native-dfy-upsell .col-b .cat-item .cname{color:var(--violet)}@media(max-width:560px){.native-dfy-upsell .bs-cards{grid-template-columns:1fr;gap:22px}.native-dfy-upsell .bs-card{text-align:left;grid-template-columns:96px 1fr;align-items:center;gap:4px;display:grid}.native-dfy-upsell .bs-card .bs-logo{height:auto;padding:0}.native-dfy-upsell .bs-card .bs-body{padding:0}}.native-dfy-upsell .tension{text-align:center;font-family:var(--serif);color:var(--black);font-size:clamp(1.05rem,2.4vw,1.3rem);font-style:italic;font-weight:600}.native-dfy-upsell .price-block{text-align:center;margin:16px 0 28px}.native-dfy-upsell .price-block .plabel{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:.82rem;font-weight:800}.native-dfy-upsell .price-block .pbig{font-family:var(--serif);color:var(--black);margin:4px 0 2px;font-size:clamp(3.2rem,10vw,4.6rem);font-weight:900;line-height:1}.native-dfy-upsell .price-block .pwas{color:var(--ink-400);vertical-align:.45em;margin-right:10px;font-size:.42em;font-weight:700;text-decoration:line-through}.native-dfy-upsell .price-block .psplit{font-family:var(--sans);color:var(--ink-600);font-size:1rem;font-weight:700}.native-dfy-upsell .price-block .psplit strong{color:var(--coral);font-weight:800}.native-dfy-upsell .urgency{background:var(--lilac);border:2.5px solid var(--black);box-shadow:var(--pop);border-radius:20px;align-items:flex-start;gap:16px;margin-top:8px;padding:22px 26px;display:flex}.native-dfy-upsell .urgency .uico{background:var(--white);border:2.5px solid var(--black);width:42px;height:42px;box-shadow:3px 3px 0 0 var(--black);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native-dfy-upsell .urgency .uico svg{width:22px;height:22px;color:var(--black)}.native-dfy-upsell .urgency p{color:var(--black);font-size:.98rem;font-weight:600;line-height:1.45}.native-dfy-upsell .urgency p strong{font-weight:800}.native-dfy-upsell .guarantee{background:var(--ivory-100);border:2.5px solid var(--violet);text-align:center;box-shadow:6px 6px 0 0 var(--violet);border-radius:20px;margin-top:8px;padding:24px 28px}.native-dfy-upsell .guarantee .gtag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);align-items:center;gap:8px;margin-bottom:12px;font-size:.78rem;font-weight:800;display:inline-flex}.native-dfy-upsell .guarantee .gtag svg{width:18px;height:18px}.native-dfy-upsell .guarantee p{font-family:var(--serif);color:var(--black);max-width:30ch;margin:0 auto;font-size:clamp(1.15rem,2.6vw,1.45rem);font-style:italic;font-weight:600;line-height:1.35}.native-dfy-upsell .cta-section{text-align:center;padding-top:10px}.native-dfy-upsell .btn-yes{width:100%;font-family:var(--sans);border:2.5px solid var(--black);cursor:pointer;background:var(--coral);color:var(--white);box-shadow:var(--pop-lg);border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:24px 30px;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s;display:flex}.native-dfy-upsell .btn-yes:hover{box-shadow:12px 12px 0 0 var(--black);transform:translate(-2px,-2px)}.native-dfy-upsell .btn-yes:active{box-shadow:3px 3px 0 0 var(--black);transform:translate(3px,3px)}.native-dfy-upsell .btn-yes svg{flex-shrink:0;width:24px;height:24px}.native-dfy-upsell .cta-micro{color:var(--ink-600);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:.94rem;font-weight:600;display:flex}.native-dfy-upsell .cta-micro svg{width:16px;height:16px;color:var(--violet)}.native-dfy-upsell .decline{color:var(--ink-400);margin-top:22px;font-size:.95rem;font-weight:500;text-decoration:underline;display:inline-block}.native-dfy-upsell .decline:hover{color:var(--ink-600)}.native-dfy-upsell .footer{background:var(--black);color:#f6f0ec8c;margin-top:40px;padding:34px 0 30px}.native-dfy-upsell .reassure{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-bottom:20px;display:flex}.native-dfy-upsell .reassure .ritem{font-family:var(--sans);color:var(--ivory);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.native-dfy-upsell .reassure .ritem svg{width:18px;height:18px;color:var(--lime)}.native-dfy-upsell .disclaimer{text-align:center;color:#f6f0ec66;max-width:56ch;margin:0 auto;padding:0 24px;font-size:.72rem;line-height:1.5}@media(max-width:560px){.native-dfy-upsell .container{padding:0 16px}.native-dfy-upsell .section{padding:22px 0}.native-dfy-upsell .confirm-bar{gap:7px;padding:9px 14px;font-size:.84rem}.native-dfy-upsell .confirm-bar .chk{width:19px;height:19px}.native-dfy-upsell .confirm-bar .chk svg{width:11px;height:11px}.native-dfy-upsell .hero{padding:18px 0 8px}.native-dfy-upsell .eyebrow{letter-spacing:.14em;padding:6px 14px;font-size:.66rem}.native-dfy-upsell h1{letter-spacing:-.03em;font-size:clamp(2.6rem,9.2vw,3.4rem)}.native-dfy-upsell .hero h1{margin:10px auto 8px}.native-dfy-upsell .hero-sub{font-size:.98rem}.native-dfy-upsell .urgency{padding:18px}.native-dfy-upsell .guarantee{padding:20px}.native-dfy-upsell .tension{font-size:.98rem}.native-dfy-upsell .price-block{margin:10px 0 18px}.native-dfy-upsell .price-block .pbig{font-size:3rem}.native-dfy-upsell .btn-yes{padding:18px 20px}.native-dfy-upsell .cta-micro{margin-top:12px;font-size:.85rem}.native-dfy-upsell .sec-sub{margin-bottom:16px;font-size:.92rem}.native-dfy-upsell .faq summary{padding:14px 16px;font-size:.92rem}.native-dfy-upsell .faq .fbody{padding:0 16px 15px;font-size:.9rem}}.native-dfy-upsell button:disabled{opacity:.7;cursor:wait}.native-dfy-upsell .cmp-pointer{width:100%;height:116px;font-family:var(--sans);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 auto;display:grid;position:relative}.native-dfy-upsell .cmp-pointer__note{pointer-events:none;color:var(--coral-700);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.native-dfy-upsell .cmp-pointer__text{font-family:var(--serif);font-variation-settings:"opsz" 72,"SOFT" 100,"WONK" 1;letter-spacing:0;white-space:nowrap;font-size:21px;font-style:italic;font-weight:600;line-height:1.1}.native-dfy-upsell .cmp-pointer__arrow--mobile{display:none}.native-dfy-upsell .cmp-pointer__tag{white-space:nowrap;letter-spacing:0;border-radius:10px;place-self:end center;margin-bottom:8px;font-weight:800;line-height:1.2}.native-dfy-upsell .cmp-pointer__tag--basic{background:var(--white);border:2px dashed var(--ink-400);color:var(--ink-400);padding:6px 12px;font-size:15px;transform:rotate(-3deg)}.native-dfy-upsell .cmp-pointer__tag--upgrade{background:var(--lime);border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);color:var(--black);padding:7px 14px;font-size:16px;transform:rotate(3deg)}@media(max-width:560px){.native-dfy-upsell .cmp-pointer{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0;height:104px}.native-dfy-upsell .cmp-pointer__text{font-size:17px}.native-dfy-upsell .cmp-pointer__arrow--desktop{display:none}.native-dfy-upsell .cmp-pointer__arrow--mobile{display:block}.native-dfy-upsell .cmp-pointer__tag--basic{padding:5px 9px;font-size:13px}.native-dfy-upsell .cmp-pointer__tag--upgrade{padding:6px 11px;font-size:14px}}.ptiles{align-items:center;margin:14px 0 10px;padding-left:4px;display:flex}.ptiles .pt{background:#fff;border:2px solid #161616;border-radius:13px;flex:none;width:68px;height:68px;margin-left:-13px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 5px 12px -6px #16161659}.ptiles .pt:first-child{margin-left:0}.ptiles .pt:nth-child(2n){transform:rotate(3deg)}.ptiles .pt img{object-fit:cover;width:100%;height:100%;display:block}.ptiles .pt-more{color:#6b6560;box-shadow:none;background:#ece6e1;border:2px dashed #8a8580;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1.1;display:flex}.ptiles .pt-more b{font-size:20px;font-weight:800}.ptiles--b .pt-more{color:#542189;background:#dcc8ff;border-color:#542189}.pnote{color:#5c5853;margin:0;font-size:14px;line-height:1.45}@media(max-width:560px){.ptiles .pt{border-radius:10px;width:48px;height:48px;margin-left:-12px}.ptiles .pt-more{font-size:10px}.ptiles .pt-more b{font-size:15px}.pnote{font-size:12px}}.ptiles--b .pt{margin-left:-22px}.ptiles--b .pt:first-child{margin-left:0}@media(max-width:560px){.ptiles--b .pt{margin-left:-14px}}.dfyo-details{--black:#161616;--ink-800:#1f1f1f;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--ivory-100:#fbf7f4;--ivory-300:#ece3dc;--ivory-400:#ddd1c7;--coral:#fa584b;--coral-700:#e0463a;--violet:#542189;--violet-700:#3d1865;--violet-200:#ebd7ff;--lavender:#c39cff;--lavender-soft:#e7d5ff;--lime:#c2f47a;--lime-700:#a8dc5c;--white:#fff;--serif:"Fraunces", Georgia, serif;--sans:"Manrope", system-ui, sans-serif;--pop:6px 6px 0 0 var(--black);--pop-lg:10px 10px 0 0 var(--black);--cta-bg:var(--coral);--cta-fg:var(--white)}.dfyo-details *{box-sizing:border-box;margin:0;padding:0}.dfyo-details{scroll-behavior:smooth;font-family:var(--sans);color:var(--black);background:var(--ivory);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}@supports (overflow-x:clip){.dfyo-details.dfyo-details{overflow-x:clip}}html:has(.dfyo-details){scroll-padding-top:calc(78px + var(--funnel-chrome-h,0px))}.dfyo-details img{max-width:100%;display:block}.dfyo-details h1,.dfyo-details h2,.dfyo-details h3,.dfyo-details h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;font-weight:900;line-height:.98}.dfyo-details h1{font-size:clamp(2.5rem,6.4vw,5.4rem)}.dfyo-details h2{font-size:clamp(2.1rem,5vw,4.2rem)}.dfyo-details h3{font-size:clamp(1.5rem,3vw,2.3rem)}.dfyo-details h4{font-size:1.35rem;line-height:1.1}.dfyo-details em{font-style:italic;font-family:var(--serif)}.dfyo-details p{margin:0}.dfyo-details a{color:inherit;text-decoration:none}.dfyo-details .container{max-width:1280px;margin:0 auto;padding:0 32px}.dfyo-details .container-narrow{max-width:880px;margin:0 auto;padding:0 32px}.dfyo-details .btn{font-family:var(--sans);border:2px solid var(--black);cursor:pointer;letter-spacing:.005em;background:var(--black);color:var(--ivory);box-shadow:var(--pop);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 32px;font-size:1.02rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.dfyo-details .btn:hover{box-shadow:8px 8px 0 0 var(--black);transform:translate(-2px,-2px)}.dfyo-details .btn:active{box-shadow:2px 2px 0 0 var(--black);transform:translate(2px,2px)}.dfyo-details .btn-coral{background:var(--coral);color:var(--white)}.dfyo-details .btn-lime{background:var(--lime);color:var(--black)}.dfyo-details .btn-violet{background:var(--violet);color:var(--white)}.dfyo-details .btn-cta{background:var(--cta-bg);color:var(--cta-fg)}.dfyo-details .btn-cta.btn-lime{color:var(--black)}.dfyo-details .btn-arrow:after{content:"→";font-family:var(--sans);font-weight:700;transition:transform .18s}.dfyo-details .btn:hover .btn-arrow:after,.dfyo-details .btn-arrow:hover:after{transform:translate(4px)}.dfyo-details .btn-xl{box-shadow:7px 7px 0 0 var(--black);border-width:2.5px;padding:22px 38px;font-size:1.15rem}.dfyo-details .btn-xl:hover{box-shadow:10px 10px 0 0 var(--black)}.dfyo-details .announce{background:var(--black);color:var(--ivory);text-align:center;letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;padding:13px 24px;font-size:1.05rem;font-weight:700;display:flex}.dfyo-details .announce .ann-item{align-items:center;gap:9px;display:inline-flex}.dfyo-details .announce .ann-ready{max-width:min(100%,760px);line-height:1.28}.dfyo-details .announce .ann-copy{text-wrap:balance;min-width:0}.dfyo-details .announce strong{color:var(--lime);font-weight:800}.dfyo-details .announce [data-ready-deadline]{white-space:nowrap}.dfyo-details .announce .star{color:var(--lime)}.dfyo-details .announce .ann-divider{background:#f6f0ec38;width:1px;height:14px}@media(max-width:680px){.dfyo-details .announce{justify-content:center;gap:6px 14px;padding:12px 15px;font-size:.94rem}.dfyo-details .announce .ann-ready{text-align:center;align-items:center;max-width:calc(100vw - 24px);display:inline-flex}.dfyo-details .announce .ann-copy{text-align:center}.dfyo-details .announce{min-height:63px}.dfyo-details .announce .ann-copy{text-wrap:initial}.dfyo-details .announce strong{display:block}.dfyo-details .announce .ann-divider{display:none}}@media(max-width:380px){.dfyo-details .announce .ann-item:nth-child(3){display:none}}.dfyo-details .topbar{z-index:50;background:var(--ivory);border-bottom:2px solid var(--black);position:sticky;top:0}.dfyo-details .topbar.topbar{top:var(--funnel-chrome-h,0px)}.dfyo-details .topbar-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:12px 32px;display:flex}.dfyo-details .brand{font-family:var(--serif);align-items:center;font-size:1.35rem;font-weight:800;display:flex}.dfyo-details .brand img{width:auto;height:38px;display:block}.dfyo-details .topbar-nav{font-family:var(--sans);align-items:center;gap:28px;font-size:.95rem;font-weight:600;display:none}.dfyo-details .topbar-nav a{color:var(--ink-800);padding:4px 0;transition:color .14s;position:relative}.dfyo-details .topbar-nav a:hover{color:var(--coral)}.dfyo-details .topbar-nav a:after{content:"";background:var(--coral);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.dfyo-details .topbar-nav a:hover:after{transform:scaleX(1)}@media(min-width:940px){.dfyo-details .topbar-nav{display:flex}}.dfyo-details .topbar-cta{border-width:1.5px;padding:10px 20px;font-size:.85rem}.dfyo-details .topbar-cta .price{font-family:var(--serif);font-weight:800}.dfyo-details .topbar-right{align-items:center;gap:12px;display:flex}.dfyo-details .topbar.compact{box-shadow:0 4px 16px #00000014}.dfyo-details .topbar.compact .topbar-inner{padding-top:8px;padding-bottom:8px}.dfyo-details .nav-toggle{background:var(--ivory);border:2px solid var(--black);cursor:pointer;width:42px;height:42px;box-shadow:2px 2px 0 0 var(--black);border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;transition:transform .12s,box-shadow .12s;display:none}.dfyo-details .nav-toggle:active{box-shadow:1px 1px 0 0 var(--black);transform:translate(1px,1px)}.dfyo-details .nav-toggle span{background:var(--black);border-radius:2px;width:18px;height:2.5px;transition:transform .25s,opacity .2s;display:block}.dfyo-details .nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.dfyo-details .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.dfyo-details .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.dfyo-details .mobile-menu{background:var(--ivory);border-top:1px solid #00000014;flex-direction:column;gap:4px;padding:8px 20px 18px;display:none}.dfyo-details .mobile-menu a:not(.btn){font-family:var(--sans);color:var(--ink-800);border-bottom:1px solid #0000000f;padding:13px 6px;font-size:1.05rem;font-weight:700}.dfyo-details .mobile-menu a:not(.btn):active{color:var(--coral)}.dfyo-details .mobile-menu .btn{width:100%;margin-top:12px}.dfyo-details .topbar.menu-open .mobile-menu{animation:.22s dfyo-menuDrop;display:flex}@keyframes dfyo-menuDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:939px){.dfyo-details .nav-toggle{display:flex}}.dfyo-details .hero{background:var(--ivory);padding:56px 0 64px;position:relative;overflow:hidden}.dfyo-details .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.dfyo-details.dfyo-details .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font-size:.875rem;font-weight:800;display:inline-flex}.dfyo-details.dfyo-details .eyebrow:before{content:"";background:var(--coral);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfyo-details .hero h1{margin:26px 0 22px}.dfyo-details .hero h1 .ital{color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 70,"WONK" 1;font-style:italic;font-weight:600}.dfyo-details .hero h1 .underline{display:inline-block;position:relative}.dfyo-details .hero h1 .underline:after{content:"";background:var(--coral);z-index:-1;border-radius:2px;height:.16em;position:absolute;bottom:.04em;left:0;right:0}.dfyo-details .hero-sub{color:var(--ink-600);max-width:540px;margin-bottom:30px;font-size:1.16rem;line-height:1.5}.dfyo-details .hero-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.dfyo-details .cta-aside{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.dfyo-details .cta-from{font-family:var(--sans);color:var(--ink-800);font-size:.95rem;font-weight:700}.dfyo-details .cta-from strong{font-family:var(--serif);color:var(--violet);font-variation-settings:"opsz" 144,"WONK" 1;margin:0 2px;font-size:1.5rem;font-weight:800}.dfyo-details .cta-or{font-family:var(--serif);color:var(--ink-400);font-size:.88rem;font-style:italic;font-weight:600}.dfyo-details .hero-meta{color:var(--ink-600);flex-wrap:wrap;gap:10px 26px;font-size:.92rem;font-weight:600;display:flex}.dfyo-details .hero-meta-item{align-items:center;gap:9px;display:inline-flex}.dfyo-details .check{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dfyo-details .check svg{width:12px;height:12px}.dfyo-details .hero-visual{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.dfyo-details .hero-visual:before{content:"";background:var(--lavender-soft);filter:blur(60px);opacity:.7;z-index:0;border-radius:50%;position:absolute;inset:10% 4% 8%}.dfyo-details .hero-frame{z-index:2;border:2.5px solid var(--black);width:100%;max-width:560px;box-shadow:var(--pop-lg);background:var(--white);border-radius:22px;animation:6s ease-in-out infinite dfyo-heroFloat;position:relative;overflow:hidden}.dfyo-details .hero-frame img{width:100%;height:auto;display:block}.dfyo-details .hero-frame.vsl{aspect-ratio:16/9;background:var(--black);animation:none;position:relative}.dfyo-details .hero-frame.vsl>[id^=vidalytics_embed_]{width:100%;inset:0;overflow:hidden;height:100%!important;padding-top:0!important;position:absolute!important}.dfyo-details .hero-frame.vsl iframe,.dfyo-details .hero-frame.vsl video{border:0;width:100%;height:100%;position:absolute;inset:0}@keyframes dfyo-heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.dfyo-details .hero-badge{z-index:3;background:var(--coral);color:var(--white);border:2px solid var(--black);box-shadow:4px 4px 0 0 var(--black);font-family:var(--serif);text-align:center;border-radius:16px;padding:12px 18px;font-weight:800;line-height:1;position:absolute;bottom:-18px;left:-14px;transform:rotate(-4deg)}.dfyo-details .hero-badge .b-amt{font-variation-settings:"opsz" 144,"WONK" 1;font-size:2rem;display:block}.dfyo-details .hero-badge .b-lbl{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:.62rem;font-weight:800}.dfyo-details .hero-sparkle{color:var(--coral);pointer-events:none;z-index:4;filter:drop-shadow(0 4px 8px #fa584b4d);position:absolute}.dfyo-details .hero-sparkle.s1{width:48px;animation:14s linear infinite dfyo-spin;top:0;left:0}.dfyo-details .hero-sparkle.s2{width:34px;color:var(--lime-700);animation:18s linear infinite reverse dfyo-spin;top:10px;right:6px}@keyframes dfyo-spin{to{transform:rotate(360deg)}}.dfyo-details .hero h1[data-variant]{display:none}.dfyo-details[data-hero=system] h1[data-variant=system],.dfyo-details[data-hero=experts] h1[data-variant=experts]{display:block}.dfyo-details .urgency{color:var(--ink-600);background:var(--ivory-300);border-radius:999px;align-items:center;gap:10px;margin-top:4px;margin-bottom:2px;padding:8px 16px 8px 8px;font-size:.92rem;font-weight:600;display:inline-flex}.dfyo-details .urgency.hidden{display:none}.dfyo-details .urgency strong{color:var(--black);font-weight:800}.dfyo-details .urgency .dfyo-pulse{background:var(--coral);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.5s ease-in-out infinite dfyo-pulse}@keyframes dfyo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.dfyo-details .trust{background:var(--black);color:var(--ivory);border-top:2px solid var(--black);border-bottom:2px solid var(--black);padding:34px 0}.dfyo-details .trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:32px;display:grid}.dfyo-details .trust-item .num{font-family:var(--serif);color:var(--lime);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;margin-bottom:6px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800;line-height:.95}.dfyo-details .trust-item .num em{color:var(--coral);font-size:1.35em;font-style:italic;font-weight:700}.dfyo-details .trust-item .num em.star{font-size:.85em;font-style:normal;font-weight:600}.dfyo-details .trust-item .lbl{color:#f6f0eca6;letter-spacing:.02em;font-size:.84rem;font-weight:500}.dfyo-details .so-tb{background:var(--black);color:var(--ivory);font-family:var(--sans);display:none}.dfyo-details .so-tb *,.dfyo-details .so-tb :before,.dfyo-details .so-tb :after{box-sizing:border-box}.dfyo-details .so-tb__wrap{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin:0 auto;padding:28px 20px;display:grid}.dfyo-details .so-tb__stat{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 8px;display:flex}.dfyo-details .so-tb__stat+.so-tb__stat{border-left:1px solid #c39cff59}.dfyo-details .so-tb__num{font-family:var(--serif);letter-spacing:-.02em;color:var(--lime);white-space:nowrap;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:clamp(30px,10vw,40px);font-weight:800;line-height:1}.dfyo-details .so-tb__plus{color:var(--coral);vertical-align:.55em;margin-left:1px;font-size:.6em}.dfyo-details .so-tb__label{color:#e9e2f2;font-size:14px;font-weight:600;line-height:1.35}@media(max-width:820px){.dfyo-details .trust{display:none}.dfyo-details .so-tb{display:block}}.dfyo-details .section{padding:100px 0;position:relative}.dfyo-details .section.ivory{background:var(--ivory)}.dfyo-details .section.white{background:var(--white)}.dfyo-details .section.violet{background:var(--violet);color:var(--ivory)}.dfyo-details .section.black{background:var(--black);color:var(--ivory)}.dfyo-details .section-head{text-align:center;max-width:820px;margin:0 auto 60px}.dfyo-details .section-head .eyebrow{margin-bottom:22px}.dfyo-details .section.violet .eyebrow,.dfyo-details .section.black .eyebrow,.dfyo-details .checkout .eyebrow{color:var(--lime)}.dfyo-details .section.violet h2,.dfyo-details .section.black h2{color:var(--ivory)}.dfyo-details .section-head .lede{color:var(--ink-600);text-wrap:pretty;max-width:660px;margin:18px auto 0;font-size:1.14rem;line-height:1.5}.dfyo-details .section.violet .section-head .lede{color:var(--lavender)}.dfyo-details .section.black .section-head .lede{color:#f6f0ecbf}.dfyo-details .section-head h2 em{color:var(--coral);font-style:italic;font-weight:600}.dfyo-details .section.violet .section-head h2 em,.dfyo-details .section.black .section-head h2 em{color:var(--lime)}.dfyo-details .vstack-grid{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1120px;margin:0 auto;display:grid}.dfyo-details .vcard{background:var(--white);border:2px solid var(--black);box-shadow:var(--pop);border-radius:22px;padding:32px 30px;transition:transform .16s,box-shadow .16s;position:relative}.dfyo-details .vcard:hover{box-shadow:8px 8px 0 0 var(--black);transform:translate(-2px,-2px)}.dfyo-details .vcard:nth-child(3n+1) .vcard-ico{background:var(--lime)}.dfyo-details .vcard:nth-child(3n+2) .vcard-ico{background:var(--lavender-soft)}.dfyo-details .vcard:nth-child(3n) .vcard-ico{background:var(--coral);color:var(--white)}.dfyo-details .vcard-ico{border:2px solid var(--black);width:56px;height:56px;box-shadow:3px 3px 0 0 var(--black);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.dfyo-details .vcard-ico svg{width:28px;height:28px}.dfyo-details .vcard h4{margin-bottom:10px;font-size:1.28rem}.dfyo-details .vcard p{color:var(--ink-600);font-size:.98rem;line-height:1.55}@media(max-width:920px){.dfyo-details .vstack-grid{grid-template-columns:1fr;max-width:520px}}.dfyo-details .checkout{background:var(--violet);color:var(--ivory);overflow:hidden}.dfyo-details .co-grid{grid-template-columns:1fr 1.08fr;align-items:start;gap:48px;max-width:1100px;margin:0 auto;display:grid}.dfyo-details .co-left h2{color:var(--ivory);margin-bottom:18px}.dfyo-details .co-left h2 em{color:var(--lime);font-style:italic;font-weight:600}.dfyo-details .co-left .lede{color:var(--lavender);max-width:460px;margin-bottom:28px;font-size:1.1rem;line-height:1.55}.dfyo-details .co-incl{flex-direction:column;gap:14px;list-style:none;display:flex}.dfyo-details .co-incl li{color:#f6f0eceb;align-items:flex-start;gap:14px;font-size:1rem;line-height:1.45;display:flex}.dfyo-details .co-incl li .chk{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dfyo-details .co-incl li .chk svg{width:13px;height:13px}.dfyo-details .co-incl li strong{color:var(--white);font-weight:800}.dfyo-details .buybox{background:var(--white);color:var(--black);border:2.5px solid var(--black);box-shadow:10px 10px 0 0 var(--black);border-radius:26px;padding:30px;position:relative}.dfyo-details .buybox-badge{background:var(--coral);color:var(--white);border:2px solid var(--black);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--black);border-radius:999px;padding:8px 16px;font-size:.76rem;font-weight:800;position:absolute;top:-18px;right:26px;transform:rotate(-3deg)}.dfyo-details .buybox h3{margin-bottom:4px;font-size:1.5rem}.dfyo-details .buybox .bb-sub{color:var(--ink-600);margin-bottom:22px;font-size:.94rem}.dfyo-details .co-line{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.dfyo-details .co-line:first-of-type{border-top:none}.dfyo-details .co-line .ci-name{font-size:.98rem;font-weight:700;line-height:1.3}.dfyo-details .co-line .ci-name span{color:var(--ink-400);margin-top:2px;font-size:.84rem;font-weight:500;display:block}.dfyo-details .co-line .ci-price{font-family:var(--serif);white-space:nowrap;font-variation-settings:"opsz" 144,"WONK" 1;font-size:1.15rem;font-weight:800}.dfyo-details .bump{border:2px dashed var(--violet);background:var(--violet-200);cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;margin:8px 0 4px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.dfyo-details .bump:hover{background:#e3ccff}.dfyo-details .bump.on{background:var(--lime);border-color:var(--black);border-style:solid}.dfyo-details .bump-check{border:2px solid var(--black);background:var(--white);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;transition:background .15s;display:inline-flex}.dfyo-details .bump-check svg{opacity:0;width:15px;height:15px;transition:opacity .15s}.dfyo-details .bump.on .bump-check{background:var(--black)}.dfyo-details .bump.on .bump-check svg{opacity:1;color:var(--lime)}.dfyo-details .bump-body{font-size:.92rem;line-height:1.4}.dfyo-details .bump-body .bump-title{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;font-size:.98rem;font-weight:800;display:flex}.dfyo-details .bump-body .bump-price{font-family:var(--serif);color:var(--violet);font-weight:800}.dfyo-details .bump.on .bump-body .bump-price{color:var(--violet-700)}.dfyo-details .bump-body p{color:var(--ink-600)}.dfyo-details .bump.on .bump-body p{color:var(--ink-800)}.dfyo-details .co-total{border-top:2px solid var(--black);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding:18px 0 6px;display:flex}.dfyo-details .co-total .tot-lbl{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:800}.dfyo-details .co-total .tot-amt{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:2.6rem;font-weight:900;line-height:1}.dfyo-details .co-total .tot-amt .cur{vertical-align:.55em;margin-right:1px;font-size:.5em;font-weight:700}.dfyo-details .buybox .btn{width:100%;margin-top:18px}.dfyo-details .bb-renew{color:var(--ink-400);text-align:center;margin-top:14px;font-size:.82rem;line-height:1.45}.dfyo-details .secure-row{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.dfyo-details .secure-item{color:var(--ink-600);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.dfyo-details .secure-item svg{width:16px;height:16px;color:var(--violet)}@media(max-width:920px){.dfyo-details .co-grid{grid-template-columns:1fr;gap:40px}.dfyo-details .co-left{max-width:560px}}.dfyo-details .tools-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.dfyo-details .tool-card{background:var(--white);border:2px solid var(--black);box-shadow:5px 5px 0 0 var(--black);border-radius:20px;padding:26px 24px;transition:transform .16s,box-shadow .16s}.dfyo-details .tool-card:hover{box-shadow:7px 7px 0 0 var(--black);transform:translate(-2px,-2px)}.dfyo-details .tool-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.dfyo-details .tool-ico{border:2px solid var(--black);background:var(--ivory-100);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.dfyo-details .tool-ico img{object-fit:contain;width:100%;height:100%;padding:6px}.dfyo-details .tool-tag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:3px;font-size:.66rem;font-weight:800}.dfyo-details .tool-card h4{font-size:1.18rem;line-height:1.05}.dfyo-details .tool-card p{color:var(--ink-600);font-size:.92rem;line-height:1.5}.dfyo-details .tool-tag.perk{color:var(--violet)}@media(max-width:960px){.dfyo-details .tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.dfyo-details .tools-grid{grid-template-columns:1fr}}.dfyo-details .hiw{background:var(--ivory);color:var(--black)}.dfyo-details .hiw-inner{max-width:1280px;margin:0 auto;padding:96px 64px}.dfyo-details .hiw-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.dfyo-details.dfyo-details .hiw-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;margin-bottom:14px;font-size:.875rem;font-weight:800;display:inline-flex}.dfyo-details.dfyo-details .hiw-eyebrow:before{content:"";background:var(--coral);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfyo-details .hiw-head h2{max-width:12ch;font-size:clamp(2.375rem,5vw,4rem);line-height:1}.dfyo-details .hiw-head h2 em{color:var(--coral)}.dfyo-details .hiw-head>p{max-width:34ch;color:var(--ink-600);margin:0;font-size:1rem;line-height:1.6}.dfyo-details .hiw-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.dfyo-details .hiw-card{border-radius:24px;overflow:hidden}.dfyo-details .hiw-card h3{margin:0;font-size:1.75rem;line-height:1.08}.dfyo-details .hiw-card p{margin:0;line-height:1.6}.dfyo-details .hiw-step{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dfyo-details .hiw-step span{font-family:var(--serif);font-size:1.75rem;font-style:italic;font-weight:800;line-height:1}.dfyo-details .hiw-step b{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dfyo-details .hiw-store{background:var(--white);flex-direction:column;grid-row:span 2;padding:36px;display:flex}.dfyo-details .hiw-store .hiw-step span{color:var(--coral)}.dfyo-details .hiw-store h3{max-width:16ch;margin-bottom:12px;font-size:2.25rem;line-height:1.05}.dfyo-details .hiw-store>p{max-width:48ch;color:var(--ink-600);margin-bottom:24px}.dfyo-details .hiw-store>p strong{color:var(--black)}.dfyo-details .hiw-shot{background:var(--ivory);border-radius:16px;justify-content:center;margin-top:auto;display:flex}.dfyo-details .mcp-shot,.dfyo-details .mcp-shot *,.dfyo-details .mcp-pv,.dfyo-details .mcp-pv *{box-sizing:border-box}.dfyo-details .mcp-shot{background:var(--ivory);cursor:pointer;width:100%;max-width:760px;font-family:var(--sans);-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;margin:0 auto;padding:22px 18px 0;transition:background .12s ease-out;display:block;position:relative}.dfyo-details .mcp-shot:hover,.dfyo-details .mcp-shot:focus-visible{background:var(--ivory-300)}.dfyo-details .mcp-shot:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.dfyo-details .mcp-lap{width:100%;display:block;position:relative}.dfyo-details .mcp-lap>img{width:100%;height:auto;display:block}.dfyo-details .mcp-scr{pointer-events:none;border-radius:2px;width:75.6%;height:71.8%;display:block;position:absolute;top:13.1%;left:12.2%;overflow:hidden}.dfyo-details .mcp-sweep{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--white) 35%,transparent),transparent);height:28%;animation:4.5s ease-in-out infinite dfyo-mcpScan;display:block;position:absolute;top:0;left:0;right:0}.dfyo-details .mcp-dim{background:color-mix(in oklab,var(--black) 62%,transparent);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .18s ease-out;display:flex;position:absolute;inset:0}.dfyo-details .mcp-shot:hover .mcp-dim,.dfyo-details .mcp-shot:focus-visible .mcp-dim{opacity:1}.dfyo-details .mcp-dim b{background:var(--ivory);height:48px;color:var(--black);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.dfyo-details .mcp-dim small{color:var(--ivory-300);font-size:12px;font-weight:700}.dfyo-details .mcp-tag{background:var(--black);color:var(--ivory);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:10px}.dfyo-details .mcp-tag i,.dfyo-details .mcp-eye i{background:var(--coral);border-radius:50%;width:7px;height:7px}@keyframes dfyo-mcpScan{0%{transform:translateY(-100%)}to{transform:translateY(420%)}}@keyframes dfyo-mcpFade{0%{opacity:0}to{opacity:1}}@keyframes dfyo-mcpRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.dfyo-details .mcp-pv{z-index:2147483000;color:var(--black);font-family:var(--sans);justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.dfyo-details .mcp-pv.is-open{display:flex}.dfyo-details .mcp-scrim{background:color-mix(in oklab,var(--black) 74%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.22s ease-out dfyo-mcpFade;position:absolute;inset:0}.dfyo-details .mcp-panel{background:var(--ivory);width:min(1120px,100%);height:min(880px,100%);box-shadow:0 30px 80px color-mix(in oklab,var(--black) 35%,transparent);border-radius:24px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) dfyo-mcpRise;display:flex;position:relative;overflow:hidden}.dfyo-details .mcp-head{border-bottom:1px solid var(--ivory-400);align-items:center;gap:20px;padding:18px 18px 16px 28px;display:flex}.dfyo-details .mcp-ttl{flex:1;min-width:0}.dfyo-details .mcp-eye{color:var(--violet);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:800;display:flex}.dfyo-details .mcp-h{font-family:var(--serif);margin:0;font-size:24px;font-weight:800;line-height:1.1}.dfyo-details .mcp-tabs{background:var(--ivory-300);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.dfyo-details .mcp-tabs button{height:38px;color:var(--black);font:800 13.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:flex}.dfyo-details .mcp-tabs button[aria-selected=true]{background:var(--black);color:var(--ivory)}.dfyo-details .mcp-x{border:1.5px solid var(--ivory-400);background:var(--white);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.dfyo-details .mcp-stage{background:var(--ivory-300);flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 28px;display:flex;position:relative}.dfyo-details .mcp-frame{border:1px solid var(--ivory-400);background:var(--white);width:100%;max-width:1060px;height:100%;box-shadow:0 16px 40px color-mix(in oklab,var(--black) 18%,transparent);border-radius:14px;flex-direction:column;transition:max-width .26s cubic-bezier(.22,1,.36,1),border-radius .26s;display:flex;position:relative;overflow:hidden}.dfyo-details .mcp-frame.is-mobile{border:10px solid var(--black);border-radius:46px;width:340px;max-width:340px;height:min(690px,100%)}.dfyo-details .mcp-bar{border-bottom:1px solid var(--ivory-400);background:var(--ivory-100);flex:none;align-items:center;gap:14px;height:42px;padding:0 14px;display:flex}.dfyo-details .mcp-dots{gap:6px;display:flex}.dfyo-details .mcp-dots i{background:var(--ivory-400);border-radius:50%;width:11px;height:11px}.dfyo-details .mcp-url{border:1px solid var(--ivory-400);background:var(--white);max-width:420px;height:26px;color:var(--ink-400);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:12.5px;font-weight:600;display:flex}.dfyo-details .mcp-notch{z-index:3;background:var(--black);border-radius:999px;width:96px;height:26px;display:none;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dfyo-details .mcp-frame.is-mobile .mcp-bar{display:none}.dfyo-details .mcp-frame.is-mobile .mcp-notch{display:block}.dfyo-details .mcp-frame.is-mobile .mcp-ann{padding-top:40px!important}.dfyo-details .mcp-bn-tall,.dfyo-details .mcp-frame.is-mobile .mcp-bn-wide{display:none!important}.dfyo-details .mcp-frame.is-mobile .mcp-bn-tall{display:block!important}.dfyo-details .mcp-scroll{overscroll-behavior:contain;color:#26304a;min-height:0;font-family:var(--sans);background:#f6f4f0;flex:1;overflow-y:auto;container:st/inline-size}.dfyo-details .mcp-frame.is-mobile .mcp-scroll{scrollbar-width:none}.dfyo-details .mcp-hint{background:color-mix(in oklab,var(--black) 82%,transparent);color:var(--ivory);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:opacity .3s ease-out;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dfyo-details .mcp-hint.is-off{opacity:0}.dfyo-details .mcp-foot{border-top:1px solid var(--ivory-400);background:var(--ivory);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px 16px 28px;display:flex}.dfyo-details .mcp-note{color:var(--ink-600);font-size:14px;font-weight:600}.dfyo-details .mcp-note strong{color:var(--black);font-weight:800}.dfyo-details .mcp-cta{background:var(--coral);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--white)!important}@container st (width<=640px){.dfyo-details [data-st=header]{grid-template-columns:auto 1fr auto!important;padding:12px 16px!important}.dfyo-details [data-st=logo]{transform:scale(.82)}.dfyo-details [data-st=navl],.dfyo-details [data-st=hideSm]{display:none!important}.dfyo-details [data-st=burger]{display:flex!important}.dfyo-details [data-st=sec]{padding:40px 16px!important}.dfyo-details [data-st=h2]{font-size:30px!important}.dfyo-details [data-st=grid4]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dfyo-details [data-st=grid3]{grid-template-columns:1fr!important}.dfyo-details [data-st=split]{grid-template-columns:1fr!important;gap:20px!important;padding:0 16px 40px!important}.dfyo-details [data-st=ptitle]{font-size:13px!important}.dfyo-details [data-st=form]{flex-direction:column}.dfyo-details [data-st=foot]{grid-template-columns:1fr 1fr!important;padding:36px 16px 24px!important}.dfyo-details [data-st=foot]>div:first-child{grid-column:1/-1}}.dfyo-details .hiw-fulfill{background:var(--black);min-height:300px;color:var(--ivory);position:relative}.dfyo-details .hiw-video{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.dfyo-details .hiw-shade{background:linear-gradient(to top,color-mix(in oklab,var(--black) 92%,transparent),color-mix(in oklab,var(--black) 40%,transparent) 55%,transparent);position:absolute;inset:0}.dfyo-details .hiw-card-copy{flex-direction:column;justify-content:flex-end;min-height:300px;padding:32px;display:flex;position:relative}.dfyo-details .hiw-fulfill .hiw-step span{color:var(--lime)}.dfyo-details .hiw-fulfill h3{color:var(--ivory)}.dfyo-details .hiw-fulfill p{color:var(--ivory-300);font-size:.94rem;line-height:1.55}.dfyo-details .hiw-profit{background:var(--violet);color:var(--ivory);margin-bottom:10px;padding:32px 32px 40px;position:relative;overflow:visible}.dfyo-details .hiw-profit:after{content:"";background:radial-gradient(circle at 7px 10px,var(--ivory) 6px,transparent 6.5px) 0 0/14px 10px repeat-x;height:10px;position:absolute;bottom:-1px;left:0;right:0}.dfyo-details .hiw-profit .hiw-step span{color:var(--lavender)}.dfyo-details .hiw-profit h3{color:var(--white);margin-bottom:18px}.dfyo-details .hiw-receipt{border-bottom:1.5px dashed color-mix(in oklab,var(--ivory) 45%,transparent);color:var(--violet-200);padding-bottom:14px;font-size:.9rem}.dfyo-details .hiw-receipt div{grid-template-columns:1fr auto;gap:12px;margin-bottom:8px;display:grid}.dfyo-details .hiw-receipt div:last-child{margin-bottom:0}.dfyo-details .hiw-receipt strong{color:var(--white);font-variant-numeric:tabular-nums;font-weight:500}.dfyo-details .hiw-total{justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;font-size:.9rem;font-weight:700;display:flex}.dfyo-details .hiw-total strong{color:var(--lime);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1}.dfyo-details .hiw-note{color:color-mix(in oklab,var(--ivory) 62%,transparent);margin:14px 0 0;font-size:.72rem;font-style:italic;line-height:1.45}@media(max-width:900px){.dfyo-details .hiw-inner{padding:72px 32px}.dfyo-details .hiw-head{flex-direction:column;align-items:flex-start}.dfyo-details .hiw-grid{grid-template-rows:auto;grid-template-columns:1fr}.dfyo-details .hiw-store{grid-row:auto}}@media(max-width:600px){.dfyo-details .hiw-inner{padding:52px 18px 36px}.dfyo-details .hiw-head{gap:18px;margin-bottom:28px}.dfyo-details .hiw-head h2{font-size:2.375rem}.dfyo-details .hiw-grid{gap:12px}.dfyo-details .hiw-card{border-radius:22px}.dfyo-details .hiw-card h3,.dfyo-details .hiw-store h3{font-size:1.5rem}.dfyo-details .hiw-store{padding:22px 20px 0}.dfyo-details .hiw-shot{border-radius:0;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;overflow:visible}.dfyo-details .mcp-shot{border-radius:0;width:100%;max-width:none;padding:8px 0 0;overflow:visible}.dfyo-details .mcp-lap{width:112%;margin-left:-6%}.dfyo-details .mcp-tag{text-overflow:ellipsis;max-width:76%;font-size:8.5px;bottom:7%;left:12%;overflow:hidden}.dfyo-details .mcp-pv{padding:0}.dfyo-details .mcp-panel{border-radius:0;width:100%;height:100%}.dfyo-details .mcp-head{gap:12px;padding:14px 14px 12px 18px}.dfyo-details .mcp-h{font-size:19px}.dfyo-details .mcp-eye,.dfyo-details .mcp-tabs,.dfyo-details .mcp-note{display:none}.dfyo-details .mcp-stage{padding:0}.dfyo-details .mcp-frame,.dfyo-details .mcp-frame.is-mobile{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.dfyo-details .mcp-frame.is-mobile .mcp-notch{display:none}.dfyo-details .mcp-frame.is-mobile .mcp-ann{padding-top:10px!important}.dfyo-details .mcp-foot{padding:12px 14px 16px}.dfyo-details .mcp-cta{flex:1}.dfyo-details .hiw-card-copy{padding:22px 20px}.dfyo-details .hiw-profit{border-radius:22px 22px 0 0;margin-bottom:0;padding:22px 20px 30px}.dfyo-details .hiw-total strong{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.dfyo-details .hiw-video{display:none}.dfyo-details .mcp-sweep,.dfyo-details .mcp-scrim,.dfyo-details .mcp-panel{animation:none}}.dfyo-details .vs-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;max-width:1060px;margin:0 auto;display:grid}.dfyo-details .vs-col{border:2px solid var(--ivory);border-radius:26px;padding:36px 34px}.dfyo-details .vs-col.bad{background:#f6f0ec0f;border-color:#f6f0ec33}.dfyo-details .vs-col.good{background:var(--ivory);color:var(--black);box-shadow:10px 10px 0 0 var(--coral);border-color:var(--black)}.dfyo-details .vs-col h3{margin-bottom:22px}.dfyo-details .vs-col.bad h3{color:#f6f0ecb3}.dfyo-details .vs-list{flex-direction:column;gap:14px;list-style:none;display:flex}.dfyo-details .vs-list li{align-items:flex-start;gap:13px;font-size:.98rem;line-height:1.45;display:flex}.dfyo-details .vs-col.bad .vs-list li{color:#f6f0ec9e}.dfyo-details .vs-col.good .vs-list li{color:var(--ink-800)}.dfyo-details .vs-ico{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dfyo-details .vs-col.bad .vs-ico{color:#f6f0ec8c;border-color:#f6f0ec66}.dfyo-details .vs-col.good .vs-ico{border-color:var(--black);background:var(--lime);color:var(--black)}.dfyo-details .vs-ico svg{width:13px;height:13px}@media(max-width:820px){.dfyo-details .vs-grid{grid-template-columns:1fr}}.dfyo-details .sot,.dfyo-details .sot *{box-sizing:border-box}.dfyo-details .sot{--ink:#161616;--ivory:#f6f0ec;--coral:#fa584b;--violet:#542189;--lav:#c39cff;--lime:#c2f47a;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f1ebe6;padding:64px 0 56px;font-family:Manrope,system-ui,sans-serif;overflow:hidden}.dfyo-details .sot a{color:inherit}.dfyo-details .sot .hd{text-align:center;max-width:1280px;margin:0 auto;padding:0 24px}.dfyo-details.dfyo-details .sot .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;margin:0;font-size:.875rem;font-weight:800;display:inline-flex}.dfyo-details .sot .ey:before{content:"";background:var(--coral);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfyo-details .sot h2{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,4.2vw + 16px,68px);font-weight:800;line-height:.98}.dfyo-details .sot h2 em{color:var(--coral);font-style:italic;font-weight:700}.dfyo-details .sot .sub{color:#4a4550;max-width:48ch;margin:14px auto 0;font-size:clamp(15px,.5vw + 13px,18px);font-weight:500;line-height:1.5}.dfyo-details .sot .nav{flex:none;gap:10px;display:none}.dfyo-details .sot .nav button{border:2.5px solid var(--ink);cursor:pointer;width:56px;height:56px;box-shadow:4px 4px 0 0 var(--ink);background:#fbf7f4;border-radius:50%;place-items:center;transition:transform .12s ease-out,box-shadow .12s ease-out;display:grid}.dfyo-details .sot .nav button:last-child{background:var(--ink)}.dfyo-details .sot .nav button:hover{box-shadow:6px 6px 0 0 var(--ink);transform:translate(-2px,-2px)}.dfyo-details .sot .nav button:active{box-shadow:1px 1px 0 0 var(--ink);transform:translate(2px,2px)scale(.97)}.dfyo-details .sot .nav svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dfyo-details .sot .tk{background:var(--ink);margin:30px -24px 0;padding:14px 0;overflow:hidden;transform:rotate(-2.5deg)}.dfyo-details .sot .tkt{will-change:transform;align-items:center;gap:0;width:max-content;animation:60s linear infinite dfyo-sotk;display:flex}.dfyo-details .sot .tkt>span{margin-right:22px}.dfyo-details .sot .tw{letter-spacing:-.02em;color:var(--lime);white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:800}.dfyo-details .sot .ts{color:var(--coral);font-size:15px}@keyframes dfyo-sotk{to{transform:translate(-50%)}}@media(max-width:899px){.dfyo-details .sot .tkt{animation-duration:130s}}.dfyo-details .sot .rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:18px;margin:22px 0 0;padding:18px 28px 26px;scroll-padding:0 28px;list-style:none;display:flex;overflow-x:auto}.dfyo-details .sot .rail::-webkit-scrollbar{display:none}.dfyo-details .sot .rc{scroll-snap-align:center;filter:drop-shadow(0 10px 14px #16161624);flex:0 0 min(78vw,310px);transform:rotate(-1.2deg)}.dfyo-details .sot .rc.r2{transform:rotate(1.4deg)}.dfyo-details .sot article{background:#fffdf9;flex-direction:column;gap:14px;height:calc(100% - 12px);min-height:430px;padding:20px 20px 16px;display:flex}.dfyo-details .sot hr{border:0;border-top:1.5px dashed #bdb4ac;margin:0}.dfyo-details .sot .rh,.dfyo-details .sot .ft{letter-spacing:.12em;color:#5a5560;justify-content:space-between;align-items:center;gap:12px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;display:flex}.dfyo-details .sot .who{align-items:center;gap:10px;display:flex}.dfyo-details .sot .who img{object-fit:cover;background:#efe7e0;border-radius:50%;flex:none;width:44px;height:44px}.dfyo-details .sot .review-initial{background:var(--violet);width:44px;height:44px;color:var(--ivory);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.dfyo-details .sot .review-store-name{overflow-wrap:anywhere;min-width:0}.dfyo-details .sot .nm{align-items:center;gap:5px;font-size:16px;font-weight:800;display:flex}.dfyo-details .sot .v{width:14px;height:14px;fill:var(--violet);flex:none}.dfyo-details .sot .row{letter-spacing:.06em;text-transform:uppercase;color:#4a4550;align-items:baseline;gap:6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:flex}.dfyo-details .sot .row i{border-bottom:2px dotted #bdb4ac;flex:1;transform:translateY(-3px)}.dfyo-details .sot .row b{letter-spacing:-.01em;text-transform:none;color:var(--ink);white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:800}.dfyo-details .sot .q{color:#3a3540;text-wrap:pretty;flex:1;margin:0;font-size:14.5px;font-weight:500;line-height:1.55}.dfyo-details .sot mark{color:var(--ink);background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;font-weight:800}.dfyo-details .sot .bc{background:repeating-linear-gradient(90deg,#161616 0 2px,#0000 2px 4px,#161616 4px 5px,#0000 5px 8px,#161616 8px 11px,#0000 11px 13px);width:110px;height:26px}.dfyo-details .sot .tear{background:linear-gradient(135deg,#fffdf9 6px,#0000 0) 0 0/12px 12px repeat-x,linear-gradient(225deg,#fffdf9 6px,#0000 0) 0 0/12px 12px repeat-x;height:12px}.dfyo-details .sot .hint{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#5a5560;margin:4px 0 0;font-size:10.5px;font-weight:800}.dfyo-details .sot .cw{max-width:1152px;margin:30px auto 0;padding:0 20px}.dfyo-details .sot .cta{background:var(--ink);border:2.5px solid var(--ink);box-shadow:6px 6px 0 0 var(--lav);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:30px 20px 24px;display:flex;position:relative;overflow:hidden}.dfyo-details .sot .cta>div{flex-direction:column;align-items:center;gap:18px;display:flex}.dfyo-details .sot .sp{width:22px;height:22px;fill:var(--coral);position:absolute;top:16px;right:18px}.dfyo-details .sot .stk{align-items:center;padding-left:12px;display:flex}.dfyo-details .sot .stk img,.dfyo-details .sot .stk span{border:2.5px solid var(--ink);width:44px;height:44px;box-shadow:0 0 0 2px var(--ivory);object-fit:cover;background:#efe7e0;border-radius:50%;margin-left:-12px}.dfyo-details .sot .stk span{background:var(--lime);letter-spacing:-.02em;color:var(--ink);place-items:center;font-size:12px;font-weight:800;display:grid}.dfyo-details .sot h3{letter-spacing:-.035em;color:var(--ivory);text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(32px,1.6vw + 24px,48px);font-weight:800;line-height:1.02}.dfyo-details .sot h3 span{color:var(--lime)}.dfyo-details .sot .btn{background:var(--coral);color:#fff;border:2.5px solid var(--ivory);width:100%;min-height:72px;box-shadow:6px 6px 0 0 var(--ivory);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 28px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,background .12s ease-out;display:flex}.dfyo-details .sot .btn:hover{color:#fff;box-shadow:9px 9px 0 0 var(--ivory);background:#ec4a3d;transform:translate(-2px,-2px)}.dfyo-details .sot .btn:active{box-shadow:2px 2px 0 0 var(--ivory);transform:translate(3px,3px)scale(.98)}.dfyo-details .sot .btn:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.dfyo-details .sot .bl{text-align:left;flex-direction:column;gap:3px;display:flex}.dfyo-details .sot .bl b{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.1}.dfyo-details .sot .bl small{color:#ffe3df;font-size:11px;font-weight:700}.dfyo-details .sot .ar{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .12s ease-out;display:grid}.dfyo-details .sot .btn:hover .ar{transform:translate(3px)}.dfyo-details .sot .ar svg{fill:none;width:22px;height:22px;stroke:var(--ivory);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dfyo-details .sot .disc{text-align:center;color:#5a5560;text-wrap:pretty;max-width:62ch;margin:20px auto 0;font-size:11.5px;font-weight:500;line-height:1.5}@media(min-width:900px){.dfyo-details .sot{padding:104px 0 96px}.dfyo-details .sot .hd{text-align:left;justify-content:space-between;align-items:flex-end;gap:48px;padding:0 64px;display:flex}.dfyo-details.dfyo-details .sot .ey{font-size:.875rem}.dfyo-details .sot h2{margin-top:16px}.dfyo-details .sot .sub{margin:18px 0 0}.dfyo-details .sot .nav{display:flex}.dfyo-details .sot .tk{margin:56px -40px 0;padding:18px 0;transform:rotate(-1.5deg)}.dfyo-details .sot .tw{font-size:36px}.dfyo-details .sot .ts{font-size:22px}.dfyo-details .sot .tkt>span{margin-right:32px}.dfyo-details .sot .rail{gap:32px;margin-top:30px;padding:24px 64px 32px;scroll-padding:0 64px}.dfyo-details .sot .rc{scroll-snap-align:start;flex-basis:310px}.dfyo-details .sot article{gap:15px;min-height:460px;padding:22px 22px 18px}.dfyo-details .sot .row b{font-size:20px}.dfyo-details .sot .q{font-size:15px}.dfyo-details .sot .hint{display:none}.dfyo-details .sot .cw{box-sizing:content-box;margin-top:56px;padding:0 64px}.dfyo-details .sot .cta{box-shadow:8px 8px 0 0 var(--lav);text-align:left;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;padding:44px 48px;display:grid}.dfyo-details .sot .cta>div{align-items:flex-start;gap:20px}.dfyo-details .sot .sp{width:28px;height:28px;top:22px;right:26px}.dfyo-details .sot .stk{padding-left:14px}.dfyo-details .sot .stk img,.dfyo-details .sot .stk span{width:52px;height:52px;margin-left:-14px}.dfyo-details .sot .stk span{font-size:15px}.dfyo-details .sot .btn{min-height:84px;box-shadow:7px 7px 0 0 var(--ivory);padding-left:38px}.dfyo-details .sot .bl b{font-size:21px}.dfyo-details .sot .bl small{font-size:13px}.dfyo-details .sot .ar{width:64px;height:64px}.dfyo-details .sot .disc{font-size:12px}}@media(prefers-reduced-motion:reduce){.dfyo-details .sot .tkt{animation:none}.dfyo-details .sot *{transition:none!important}}.dfyo-details .recap{background:var(--black);color:var(--ivory)}.dfyo-details .recap-card{background:var(--ivory);max-width:920px;color:var(--black);border:2.5px solid var(--ivory);box-shadow:12px 12px 0 0 var(--coral);border-radius:30px;margin:0 auto;padding:44px}.dfyo-details .recap-head{text-align:center;margin-bottom:30px}.dfyo-details .recap-head .price-big{font-family:var(--serif);color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:clamp(3.4rem,8vw,5.6rem);font-weight:900;line-height:.9}.dfyo-details .recap-head .price-big .cur{vertical-align:.7em;font-size:.42em}.dfyo-details .recap-head .price-sub{color:var(--ink-600);max-width:520px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.dfyo-details .recap-list{grid-template-columns:1fr 1fr;gap:14px 28px;margin-bottom:30px;list-style:none;display:grid}.dfyo-details .recap-list li{align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.45;display:flex}.dfyo-details .recap-list li .chk{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dfyo-details .recap-list li .chk svg{width:13px;height:13px}.dfyo-details .recap-list li strong{font-weight:800}.dfyo-details .recap-cta{text-align:center}.dfyo-details .recap-cta .btn{width:100%;max-width:460px}.dfyo-details .recap-cta .micro{color:var(--ink-400);margin-top:14px;font-size:.84rem}@media(max-width:720px){.dfyo-details .recap-list{grid-template-columns:1fr}.dfyo-details .recap-card{padding:32px 24px}}.dfyo-details .faq-list{max-width:820px;margin:0 auto}.dfyo-details .faq-item{background:var(--white);border:2px solid var(--black);box-shadow:4px 4px 0 0 var(--black);border-radius:18px;margin-bottom:14px;transition:transform .18s,box-shadow .18s;overflow:hidden}.dfyo-details .faq-item:hover{box-shadow:5px 5px 0 0 var(--black);transform:translate(-1px,-1px)}.dfyo-details .faq-item[open]{background:var(--lavender-soft);box-shadow:6px 6px 0 0 var(--violet)}.dfyo-details .faq-question{font-family:var(--sans);color:var(--black);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.dfyo-details .faq-question::-webkit-details-marker{display:none}.dfyo-details .faq-question:after{content:"+";font-family:var(--serif);color:var(--violet);flex-shrink:0;font-size:1.9rem;font-weight:600;line-height:1;transition:transform .2s}.dfyo-details .faq-item[open] .faq-question:after{content:"–"}.dfyo-details .faq-answer{color:var(--ink-600);padding:0 28px 26px;font-size:1rem;line-height:1.65}.dfyo-details .faq-answer p{margin-bottom:.8em}.dfyo-details .faq-answer p:last-child{margin-bottom:0}.dfyo-details .stickybar{z-index:60;background:var(--black);color:var(--ivory);border-top:2px solid var(--lime);transition:transform .35s cubic-bezier(.2,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dfyo-details .stickybar.show{transform:translateY(0)}.dfyo-details .stickybar-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1100px;margin:0 auto;padding:12px 24px;display:flex}.dfyo-details .stickybar .sb-text{flex-direction:column;line-height:1.15;display:flex}.dfyo-details .stickybar .sb-text .t1{font-family:var(--serif);color:var(--ivory);font-size:1.1rem;font-weight:800}.dfyo-details .stickybar .sb-text .t1 em{color:var(--lime);font-style:italic}.dfyo-details .stickybar .sb-text .t2{color:#f6f0ec99;font-size:.8rem}.dfyo-details .stickybar .btn{padding:13px 26px;font-size:.95rem}@media(max-width:600px){.dfyo-details .stickybar .sb-text .t2{display:none}.dfyo-details .stickybar-inner{gap:12px;padding:10px 16px}.dfyo-details .stickybar .btn{padding:12px 18px;font-size:.88rem}}.dfyo-details .footer{background:var(--black);color:#f6f0ec8c;text-align:center;border-top:1px solid #ffffff14;padding:30px 0 90px;font-size:.86rem}.dfyo-details .footer .disc{color:#f6f0ec66;text-align:left;max-width:880px;margin:0 auto 18px;font-size:.76rem;line-height:1.6}.dfyo-details .footer a{color:var(--lavender)}@media(max-width:980px){.dfyo-details .hero-grid{grid-template-columns:1fr;gap:40px}.dfyo-details .hero-visual{order:-1;max-width:460px;min-height:auto;margin:0 auto}.dfyo-details .section{padding:76px 0}}@media(max-width:560px){.dfyo-details .container,.dfyo-details .container-narrow{padding:0 20px}.dfyo-details .topbar-inner{padding:11px 18px}.dfyo-details .hero{padding:36px 0 56px}.dfyo-details .hero-cta-row{flex-direction:column;align-items:stretch}.dfyo-details .hero-cta-row .btn{width:100%}.dfyo-details .cta-aside{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:8px}.dfyo-details .btn-xl{box-shadow:5px 5px 0 0 var(--black);padding:18px 26px;font-size:1rem}.dfyo-details .buybox,.dfyo-details .recap-card{padding:24px 20px}.dfyo-details .topbar-cta{padding:9px 13px;font-size:.78rem}.dfyo-details .section{padding:58px 0}.dfyo-details .section-head{margin-bottom:40px}.dfyo-details .section-head .lede{font-size:1.02rem}.dfyo-details .trust{padding:28px 0}.dfyo-details .trust-grid{gap:24px 18px}.dfyo-details .hero-frame{max-width:100%}.dfyo-details .hero-badge{padding:10px 14px;bottom:-16px;left:auto;right:10px}.dfyo-details .hero-badge .b-amt{font-size:1.6rem}.dfyo-details .pillar-num{font-size:5.5rem;top:-24px}.dfyo-details .co-total .tot-amt{font-size:2.2rem}.dfyo-details .vcard{padding:26px 22px}.dfyo-details .tool-card{padding:22px 20px}.dfyo-details .vs-col{padding:28px 22px}.dfyo-details .recap-head .price-big{font-size:3.6rem}}@media(max-width:430px){.dfyo-details h1{font-size:2.45rem}.dfyo-details h2{font-size:1.95rem}.dfyo-details .hero h1{margin:22px 0 18px}.dfyo-details .hero-sub{font-size:1.06rem}.dfyo-details .topbar-cta{gap:5px;padding:9px 12px;font-size:.74rem}}@media(max-width:360px){.dfyo-details h1{font-size:2.2rem}.dfyo-details .container,.dfyo-details .container-narrow{padding:0 16px}.dfyo-details .topbar-cta .price{margin-left:1px}.dfyo-details .co-total .tot-amt{font-size:2rem}}.dfyo-details #tweaks-root{z-index:9000;position:fixed}.dfyo-details .hero h1 .hero-h1-sub{color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 70,"WONK" 1;margin-top:.4em;font-size:.42em;font-style:italic;font-weight:600;display:block}@media(max-width:640px){.dfyo-details .hero h1 .hero-h1-sub{margin-top:.5em;font-size:.62em;line-height:1.25}}.dfyo-details .bb-extra{border:2px solid var(--black);background:var(--lime);border-radius:16px;align-items:flex-start;gap:13px;margin:8px 0 4px;padding:15px 18px;display:flex}.dfyo-details .bb-extra-ico{border:2px solid var(--black);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.dfyo-details .bb-extra-ico svg{width:15px;height:15px}.dfyo-details .bb-extra p{color:var(--ink-800);font-size:.92rem;line-height:1.45}.dfyo-details .bb-extra p strong{color:var(--black);font-weight:800}@media(max-width:640px){.dfyo-details .hero-visual{width:calc(100% + 40px);max-width:none;margin:0 -20px}.dfyo-details .hero-visual:before{display:none}.dfyo-details .hero-frame{box-shadow:4px 4px 0 0 var(--black);border-width:2px;border-radius:14px;animation:none}.dfyo-details .hero-sparkle{display:none}.dfyo-details .hero-badge{box-shadow:3px 3px 0 0 var(--black);border-radius:12px;padding:8px 12px;inset:10px 10px auto auto;transform:rotate(-4deg)}.dfyo-details .hero-badge .b-amt{font-size:1.35rem}.dfyo-details .hero-badge .b-lbl{margin-top:2px;font-size:.55rem}}.dfyo-details .sog-rule{background:var(--ivory-400);height:1px;margin:0 20px}.dfyo-details .sog{color:var(--black);-webkit-font-smoothing:antialiased;padding:24px 20px 26px;font-family:Manrope,system-ui,sans-serif}.dfyo-details .sog *{box-sizing:border-box;margin:0;padding:0}.dfyo-details .sog-desktop-wrap{display:none}.dfyo-details .sog .sog-top{align-items:center;gap:16px;display:flex}.dfyo-details .sog .sog-seal{flex:none;width:96px;height:96px;position:relative}.dfyo-details .sog .sog-ring{animation:34s linear infinite dfyo-sog-spin;position:absolute;inset:0}.dfyo-details .sog .sog-ring text{letter-spacing:.235em;text-transform:uppercase;fill:var(--ink-400);font-family:Manrope,system-ui,sans-serif;font-size:7.7px;font-weight:800}@keyframes dfyo-sog-spin{to{transform:rotate(360deg)}}.dfyo-details .sog .sog-core{background:var(--black);text-align:center;box-shadow:0 10px 22px color-mix(in srgb,var(--black) 20%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:13px}.dfyo-details .sog .sog-core b{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.045em;color:var(--ivory);font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:800;line-height:.86;display:block}.dfyo-details .sog .sog-core s{letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-top:2px;font-size:6.5px;font-weight:800;text-decoration:none;display:block}.dfyo-details .sog .sog-spark{width:17px;height:17px;fill:var(--coral);animation:4.2s cubic-bezier(.22,1,.36,1) infinite dfyo-sog-pulse;position:absolute;top:-1px;right:2px}@keyframes dfyo-sog-pulse{0%,72%,to{transform:scale(1)rotate(0)}82%{transform:scale(1.2)rotate(16deg)}}.dfyo-details .sog .sog-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--violet);font-size:9.5px;font-weight:800}.dfyo-details .sog h3{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.035em;margin-top:7px;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:800;line-height:.98}.dfyo-details .sog h3 em{color:var(--coral);font-style:italic;font-weight:700;display:block}.dfyo-details .sog .sog-lead{color:var(--ink-600);text-wrap:pretty;margin-top:15px;font-size:15px;font-weight:500;line-height:1.5}.dfyo-details .sog .sog-lead b{color:var(--black);font-weight:800}.dfyo-details .sog-mobile .sog-open{width:100%;font:inherit;color:var(--black);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font-weight:800;display:flex}.dfyo-details .sog-mobile .sog-open>span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:5px;flex:1;text-decoration-thickness:2px}.dfyo-details .sog-mobile .sog-chev{stroke:var(--black);flex:none;margin-top:5px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.dfyo-details .sog-mobile .sog-open[aria-expanded=true] .sog-chev{transform:rotate(180deg)}.dfyo-details .sog-mobile .sog-open:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.dfyo-details .sog-mobile .sog-rest{height:0;transition:height .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.dfyo-details .sog-mobile .sog-rest>span{opacity:0;padding-top:8px;transition:opacity .35s 50ms,transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(-6px)}.dfyo-details .sog-mobile.is-open .sog-rest>span{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dfyo-details .sog-mobile .sog-rest,.dfyo-details .sog-mobile .sog-rest>span,.dfyo-details .sog-mobile .sog-chev{transition:none!important}}@media(min-width:760px){.dfyo-details .sog-mobile{display:none}.dfyo-details .sog-desktop-wrap{border-top:1px solid var(--ivory-400);margin-top:46px;padding-top:32px;display:block}.dfyo-details .sog-wide{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:46px;width:100%;min-height:0;padding:26px 4px 6px;display:grid}.dfyo-details .sog-wide .sog-top{align-items:center;gap:28px;min-width:0}.dfyo-details .sog-wide .sog-seal{width:128px;height:128px}.dfyo-details .sog-wide .sog-core{inset:17px}.dfyo-details .sog-wide .sog-core b{font-size:42px}.dfyo-details .sog-wide .sog-core s{margin-top:3px;font-size:8px}.dfyo-details .sog-wide .sog-spark{width:22px;height:22px;top:-2px;right:3px}.dfyo-details .sog-wide .sog-eyebrow{letter-spacing:.2em;font-size:11px}.dfyo-details .sog-wide h3{white-space:nowrap;margin-top:9px;font-size:39px;line-height:.96}.dfyo-details .sog-wide .sog-lead{max-width:46ch;margin-top:0;font-size:20px;line-height:1.45}}@media(min-width:760px)and (max-width:1080px){.dfyo-details .sog-wide{grid-template-columns:1fr;gap:24px;padding:22px 4px 6px}.dfyo-details .sog-wide h3{white-space:normal}}@media(prefers-reduced-motion:reduce){.dfyo-details .sog .sog-ring,.dfyo-details .sog .sog-spark{animation:none}}.dfyo-details #whats-loaded{padding-top:40px;padding-bottom:40px}.dfyo-details .loaded-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.dfyo-details .loaded-visual{border:2px solid var(--black);background:var(--ivory-100);box-shadow:6px 6px 0 0 var(--black);aspect-ratio:4/3;border-radius:18px;overflow:hidden}.dfyo-details .loaded-visual img{object-fit:cover;width:100%;height:100%;display:block}.dfyo-details .loaded-text h2{margin:14px 0}.dfyo-details .loaded-text h2 em{color:var(--coral);font-style:italic;font-weight:800}.dfyo-details .loaded-cards{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.dfyo-details .lcard{background:var(--ivory-100);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:14px;padding:16px 16px 14px}.dfyo-details .lcard-ico{background:var(--lime);border:1.5px solid var(--black);width:34px;height:34px;color:var(--black);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.dfyo-details .lcard-ico svg{width:18px;height:18px}.dfyo-details .lcard h4{font-family:var(--serif);color:var(--ink-800);margin:0 0 4px;font-size:1.05rem;font-weight:800}.dfyo-details .lcard p{color:var(--ink-600);margin:0;font-size:.92rem;line-height:1.45}.dfyo-details .loaded-steps{background:var(--black);color:var(--ivory);border:2px solid var(--black);border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:inline-flex}.dfyo-details .lstep{font-family:var(--sans);color:var(--ivory);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:inline-flex}.dfyo-details .lstep b{font-family:var(--serif);color:var(--lime);font-size:1.35rem;font-style:italic;font-weight:800;line-height:1}.dfyo-details .lstep-sep{color:var(--lime);font-weight:800}.dfyo-details .loaded-note{font-family:var(--serif);color:var(--ink-400);margin-top:18px;font-style:italic}@media(max-width:900px){.dfyo-details .loaded-grid{grid-template-columns:1fr;gap:28px}.dfyo-details .loaded-cards{grid-template-columns:1fr}.dfyo-details .loaded-steps{gap:10px;padding:10px 14px}.dfyo-details .lstep{font-size:.85rem}}.dfyo-details .vs{color:#161616;-webkit-font-smoothing:antialiased;background:#542189;padding:32px 18px 34px;font-family:Manrope,system-ui,sans-serif}.dfyo-details .vs *{box-sizing:border-box;margin:0;padding:0}.dfyo-details .vs .vs-kickwrap{text-align:center}.dfyo-details .vs .vs-kick{letter-spacing:.18em;text-transform:uppercase;color:#c2f47a;align-items:center;gap:9px;font-size:9.5px;font-weight:800;display:inline-flex}.dfyo-details .vs .vs-kick:before,.dfyo-details .vs .vs-kick:after{content:"";background:#c2f47a73;width:22px;height:1px;display:block}.dfyo-details .vs h2{text-align:center;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.038em;color:#f6f0ec;text-wrap:balance;margin-top:12px;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:800;line-height:1}.dfyo-details .vs h2 em{color:#fa584b;font-style:italic;font-weight:700}.dfyo-details .vs .vs-lede{text-align:center;color:#f6f0ecbf;max-width:32ch;margin:12px auto 0;font-size:14.5px;font-weight:500;line-height:1.5}.dfyo-details .vs .vs-card{background:#fbf7f4;border:2.5px solid #161616;border-radius:20px;margin-top:22px;overflow:hidden;box-shadow:6px 6px #161616}.dfyo-details .vs .vs-hdr{color:#f6f0ec;letter-spacing:.16em;text-transform:uppercase;background:#161616;justify-content:space-between;padding:11px 16px;font-size:9px;font-weight:800;display:flex}.dfyo-details .vs .vs-hdr span:last-child{color:#c2f47a}.dfyo-details .vs .vs-row{border-bottom:1px solid #e4dcd5;grid-template-columns:1fr auto;gap:10px;padding:14px 16px;display:grid}.dfyo-details .vs .vs-row b{letter-spacing:-.015em;font-size:15.5px;font-weight:800}.dfyo-details .vs .vs-row p{color:#5a5560;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.45}.dfyo-details .vs .vs-v{color:#5a5560;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;text-decoration:line-through;text-decoration-thickness:1.5px}.dfyo-details .vs .vs-pay{padding:16px}.dfyo-details .vs .vs-pay .vs-l{color:#5a5560;justify-content:space-between;align-items:baseline;font-size:13.5px;font-weight:700;display:flex}.dfyo-details .vs .vs-pay .vs-l b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:800;text-decoration:line-through;text-decoration-thickness:1.5px}.dfyo-details .vs .vs-pay .vs-big{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.dfyo-details .vs .vs-pay .vs-big span{font-size:15px;font-weight:800}.dfyo-details .vs .vs-pay .vs-big b{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.045em;color:#542189;font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:800;line-height:.85}.dfyo-details .vs .vs-cta{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#fa584b;border:2.5px solid #161616;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;margin-top:16px;font-size:16.5px;font-weight:800;text-decoration:none;transition:background .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:4px 4px #161616}.dfyo-details .vs .vs-cta:hover{color:#fff;background:#e0463a}.dfyo-details .vs .vs-cta:active{transform:scale(.97);box-shadow:2px 2px #161616}.dfyo-details .vs .vs-cta svg{width:16px;height:16px}.dfyo-details .vs .vs-fine{text-align:center;color:#f6f0ec99;margin-top:10px;font-size:11.5px;font-weight:600;line-height:1.45}.dfyo-details .vs .vs-guar{color:#f6f0eccc;align-items:flex-start;gap:9px;margin-top:16px;padding:0 2px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.dfyo-details .vs .vs-guar .vs-sh{color:#161616;background:#c2f47a;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.dfyo-details .vs .vs-guar .vs-sh svg{width:10px;height:10px}.dfyo-details .vs .vs-guar b{color:#f6f0ec;font-weight:800}@media(min-width:860px){.dfyo-details .vs{padding:72px 64px 68px}.dfyo-details .vs .vs-inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1080px;margin:0 auto;display:grid}.dfyo-details .vs .vs-left,.dfyo-details .vs .vs-kickwrap{text-align:left}.dfyo-details .vs h2{text-align:left;margin-top:16px;font-size:52px}.dfyo-details .vs .vs-lede{text-align:left;max-width:36ch;margin:16px 0 0;font-size:18px}.dfyo-details .vs .vs-card{margin-top:0}.dfyo-details .vs .vs-row{padding:17px 22px}.dfyo-details .vs .vs-row b{font-size:17px}.dfyo-details .vs .vs-row p{font-size:13.5px}.dfyo-details .vs .vs-v{font-size:15px}.dfyo-details .vs .vs-pay{padding:20px 22px}.dfyo-details .vs .vs-pay .vs-big b{font-size:56px}.dfyo-details .vs .vs-cta{margin-top:0;font-size:17.5px}.dfyo-details .vs .vs-right>.vs-cta{margin-top:20px}.dfyo-details .vs .vs-fine,.dfyo-details .vs .vs-guar{text-align:left}.dfyo-details .vs .vs-fine{font-size:12.5px}.dfyo-details .vs .vs-guar{font-size:13px}}.dfyo-details .so-pb{--so-ink:#161616;--so-lime:#c2f47a;--so-paper:#fbf8f3;--so-violet:#542189;background:var(--so-lime);border-top:2px solid var(--so-ink);border-bottom:2px solid var(--so-ink);color:var(--so-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif}.dfyo-details .so-pb *,.dfyo-details .so-pb :before,.dfyo-details .so-pb :after{box-sizing:border-box;margin:0;padding:0}.dfyo-details .so-pb__wrap{max-width:1080px;margin:0 auto;padding:30px 30px 34px 24px}.dfyo-details .so-pb__label{background:var(--so-ink);border:2px solid var(--so-ink);box-shadow:6px 6px 0 var(--so-ink);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;overflow:hidden;transform:rotate(-.5deg)}.dfyo-details .so-pb__cell{background:var(--so-paper);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 20px;display:flex}.dfyo-details .so-pb__k{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.dfyo-details .so-pb__v{font-variation-settings:"opsz" 144,"SOFT" 20,"WONK" 1;letter-spacing:-.02em;color:var(--so-violet);white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:800;line-height:1}.dfyo-details .so-pb__place{font-size:15px;font-weight:700;line-height:1.3}.dfyo-details .so-pb__route{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.dfyo-details .so-pb__end{align-items:center;gap:14px;display:flex}.dfyo-details .so-pb__end-text{flex-direction:column;gap:2px;display:flex}.dfyo-details .so-pb__map{flex:none;width:80px;height:71px;display:block}.dfyo-details .so-pb__gift{flex:none;width:56px;height:53px;display:block}.dfyo-details .so-pb__arrow{width:76px;height:36px;display:block}.dfyo-details .so-pb__line{vector-effect:non-scaling-stroke}.dfyo-details .so-pb__arrow-wrap,.dfyo-details .so-pb__end--to{display:none}@media(max-width:899px){.dfyo-details .so-pb__wrap{padding:24px 23px 26px 18px}.dfyo-details .so-pb__label{max-width:520px;box-shadow:5px 5px 0 var(--so-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto}.dfyo-details .so-pb__route{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr) 110px;align-items:start;column-gap:8px;padding:14px 16px;display:grid}.dfyo-details .so-pb__end{text-align:center;flex-direction:column;gap:6px}.dfyo-details .so-pb__end-text{align-items:center}.dfyo-details .so-pb__map{width:60px;height:53px}.dfyo-details .so-pb__place{font-size:14px}.dfyo-details .so-pb__arrow-wrap{justify-content:center;padding-top:8px;display:flex}.dfyo-details .so-pb__end--to{display:flex}.dfyo-details .so-pb__stat{justify-content:space-between;padding:12px 10px}.dfyo-details .so-pb__stat .so-pb__k{letter-spacing:.1em;font-size:9px}.dfyo-details .so-pb__stat .so-pb__v{font-size:26px}}.dfyo-details .sov{color:#f6f0ec;-webkit-font-smoothing:antialiased;background:#542189;font-family:Manrope,system-ui,sans-serif}.dfyo-details .sov *{box-sizing:border-box}.dfyo-details .sov__in{grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:88px;max-width:1280px;margin:0 auto;padding:96px 64px;display:grid}.dfyo-details .sov__l,.dfyo-details .sov__r{flex-direction:column;gap:22px;display:flex}.dfyo-details .sov__r{gap:20px}.dfyo-details.dfyo-details .sov__eye{letter-spacing:.16em;color:#c2f47a;text-transform:uppercase;align-items:center;gap:10px;font-size:.875rem;font-weight:800;display:inline-flex}.dfyo-details.dfyo-details .sov__eye:before{content:"";background:#fa584b;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.8 8 16 11.2 22 12C16 12.8 12.8 16 12 22C11.2 16 8 12.8 2 12C8 11.2 11.2 8 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dfyo-details .sov__h{font-variation-settings:"SOFT" 50,"WONK" 1;letter-spacing:-.03em;color:#f6f0ec;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:800;line-height:1.02}.dfyo-details .sov__h em{color:#fa584b}.dfyo-details .sov__sub{color:#e6d6fa;text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.dfyo-details .sov__grow{border-top:1px solid #c39cff59;flex-direction:column;gap:16px;padding-top:28px;display:flex}.dfyo-details .sov__lab{letter-spacing:.16em;color:#c2f47a;font-size:10.5px;font-weight:800}.dfyo-details .sov__gi{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;display:grid}.dfyo-details .sov__gi .sov__ck{align-self:start;margin-top:2px}.dfyo-details .sov__gt{color:#f6f0ec;font-size:16px;font-weight:700;line-height:1.35}.dfyo-details .sov__gp{color:#c2f47a;white-space:nowrap;font-size:12px;font-weight:800}.dfyo-details .sov__gd{color:#e6d6fa;grid-column:2/span 2;font-size:14px;line-height:1.5}.dfyo-details .sov__ck{background:#c2f47a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dfyo-details .sov__card{color:#161616;background:#fbf7f4;border:2px solid #161616;border-radius:18px;overflow:hidden;box-shadow:6px 6px #161616}.dfyo-details .sov__strip{letter-spacing:.16em;background:#161616;justify-content:space-between;gap:12px;padding:13px 24px;font-size:10.5px;font-weight:800;display:flex}.dfyo-details .sov__strip span:first-child{color:#f6f0ec}.dfyo-details .sov__strip span:last-child{color:#c2f47a}.dfyo-details .sov__it{border-bottom:1px solid #e5dad0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 20px;padding:14px 24px;display:grid}.dfyo-details .sov__it:last-child{border-bottom:0}.dfyo-details .sov__it b{font-size:16px;font-weight:700;line-height:1.35}.dfyo-details .sov__it s{color:#6b6b6b;white-space:nowrap;font-size:15px;font-weight:700}.dfyo-details .sov__it em{color:#542189;white-space:nowrap;font-size:13px;font-style:normal;font-weight:800}.dfyo-details .sov__it span{color:#454545;text-wrap:pretty;grid-column:1;font-size:13.5px;line-height:1.5}.dfyo-details .sov__bonus{color:#161616;background:#c2f47a;border:2px solid #161616;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 22px;display:grid;box-shadow:6px 6px #161616}.dfyo-details .sov__bt{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1.3;display:flex}.dfyo-details .sov__tag{letter-spacing:.14em;color:#c2f47a;background:#161616;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.dfyo-details .sov__tag i{color:#fa584b;font-size:11px;font-style:normal}.dfyo-details .sov__bonus s{color:#454545;font-size:15px;font-weight:800}.dfyo-details .sov__bd{grid-column:1;font-size:14px;font-weight:600;line-height:1.5}.dfyo-details .sov__price{flex-direction:column;gap:10px;padding-top:6px;display:flex}.dfyo-details .sov__tv{color:#e6d6fa;font-size:14px}.dfyo-details .sov__tv s{color:#f6f0ec;font-weight:800}.dfyo-details .sov__pay{align-items:flex-end;gap:16px;display:flex}.dfyo-details .sov__ten{color:#f6f0ec;font-family:Fraunces,Georgia,serif;font-size:88px;font-weight:800;line-height:.85}.dfyo-details .sov__pl{flex-direction:column;gap:3px;padding-bottom:6px;display:flex}.dfyo-details .sov__pl b{letter-spacing:.16em;text-transform:uppercase;color:#c2f47a;font-size:11px;font-weight:800}.dfyo-details .sov__pl span{color:#e6d6fa;font-size:13.5px}.dfyo-details .sov__cta{color:#fff;text-align:center;background:#fa584b;border:2px solid #161616;border-radius:999px;padding:18px 32px;font-size:18px;font-weight:800;line-height:1.3;text-decoration:none;transition:background .12s ease-out,transform .12s ease-out;display:block;box-shadow:5px 5px #161616}.dfyo-details .sov__cta:hover{color:#fff;background:#e84a3e;transform:translateY(-2px)}.dfyo-details .sov__cta:active{transform:scale(.97);box-shadow:2px 2px #161616}.dfyo-details .sov__guar{color:#e6d6fa;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.dfyo-details .sov__guar .sov__ck{margin-top:1px}.dfyo-details .sov__guar strong{color:#f6f0ec}.dfyo-details .sov__foot{color:#c39cff;margin:-6px 0 0;font-size:12px;line-height:1.5}@media(max-width:900px){.dfyo-details .sov__in{flex-direction:column;gap:22px;padding:56px 20px 60px;display:flex}.dfyo-details .sov__l,.dfyo-details .sov__r{display:contents}.dfyo-details.dfyo-details .sov__eye{order:1}.dfyo-details .sov__h{order:2;margin-top:-6px;font-size:40px}.dfyo-details .sov__sub{order:3;font-size:16px}.dfyo-details .sov__card{border-radius:16px;order:4;box-shadow:5px 5px #161616}.dfyo-details .sov__grow{order:5;gap:14px;padding-top:22px}.dfyo-details .sov__bonus{order:6;padding:16px 18px;box-shadow:5px 5px #161616}.dfyo-details .sov__price{border-top:1px solid #c39cff59;order:7;padding-top:22px}.dfyo-details .sov__cta{order:8;padding:16px 20px;font-size:17px}.dfyo-details .sov__guar{order:9;font-size:13.5px}.dfyo-details .sov__foot{order:10;margin-top:-8px;font-size:11.5px}.dfyo-details .sov__strip{letter-spacing:.14em;padding:12px 18px;font-size:10px}.dfyo-details .sov__it{gap:3px 14px;padding:12px 18px}.dfyo-details .sov__it b{font-size:15px}.dfyo-details .sov__it s{font-size:14px}.dfyo-details .sov__it em{font-size:12.5px}.dfyo-details .sov__it span{font-size:13px}.dfyo-details .sov__gt{font-size:15px}.dfyo-details .sov__gp{font-size:11.5px}.dfyo-details .sov__gd{font-size:13.5px}.dfyo-details .sov__bt{gap:8px;font-size:16px}.dfyo-details .sov__ten{font-size:76px}}.dfyo-details .rb{color:#f6f0ec;-webkit-font-smoothing:antialiased;background:#161616;justify-content:center;align-items:center;gap:12px;margin:0;padding:14px 32px;font-family:Manrope,system-ui,sans-serif;display:flex}.dfyo-details .rb *{box-sizing:border-box}.dfyo-details .rb__icon{flex-shrink:0;width:22px;height:22px;display:block}.dfyo-details .rb__txt{white-space:nowrap;align-items:center;gap:12px;display:flex}.dfyo-details .rb__a{color:#f6f0ec;font-size:16px;font-weight:600;line-height:1.2}.dfyo-details .rb__b{letter-spacing:-.02em;color:#c2f47a;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:800;line-height:1}@media(max-width:640px){.dfyo-details .rb{gap:14px;padding:14px 20px}.dfyo-details .rb__icon{width:32px;height:32px}.dfyo-details .rb__txt{flex-direction:column;align-items:flex-start;gap:4px}.dfyo-details .rb__a{font-size:13px}.dfyo-details .rb__b{font-size:18px}}.dfyo-details .socat{color:#f6f0ec;font-family:var(--sans,"Manrope", system-ui, sans-serif);background:#161616}.dfyo-details .socat-pad{max-width:1280px;margin:0 auto;padding:80px 64px 88px}.dfyo-details .socat-head{flex-direction:column;gap:24px;max-width:760px;margin-bottom:64px;display:flex}.dfyo-details .socat .eyebrow{color:#c2f47a;margin:0}.dfyo-details .socat h2{font-family:var(--serif,"Fraunces", Georgia, serif);letter-spacing:-.03em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.02}.dfyo-details .socat h2 em{color:#c2f47a;font-style:italic;font-weight:700}.dfyo-details .socat-lede{color:#cfc9c3;max-width:580px;margin:0;font-size:clamp(17px,2.2vw,19px);line-height:1.6}.dfyo-details .socat-pill{background:#c2f47a1a;border:1px solid #c2f47a59;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;max-width:100%;padding:8px 22px 8px 8px;font-size:15px;line-height:1.45;display:inline-flex}.dfyo-details .socat-pill strong{color:#c2f47a;font-weight:800}.dfyo-details .socat-pill-ico{color:#161616;background:#c2f47a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dfyo-details .socat-bar{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:24px;display:flex}.dfyo-details .socat-labels{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;display:flex}.dfyo-details .socat-labels strong{color:#c2f47a;font-weight:800}.dfyo-details .socat-labels>span:last-child{color:#cfc9c3;font-weight:500}.dfyo-details .socat-dot{background:#c2f47a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dfyo-details .socat-arrows{flex:none;gap:12px;display:flex}.dfyo-details .socat-arrow{color:#f6f0ec;cursor:pointer;background:0 0;border:1.5px solid #f6f0ec66;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:border-color .12s,transform .12s,background .12s;display:inline-flex}.dfyo-details .socat-arrow:hover{border-color:#f6f0ec;transform:translateY(-1px)}.dfyo-details .socat-arrow.is-next{color:#161616;background:#fa584b;border-color:#fa584b}.dfyo-details .socat-arrow.is-next:hover{background:#d63a2e}.dfyo-details .socat-arrow:active{transform:scale(.97)}.dfyo-details .socat-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:24px;padding:3px 3px 6px;display:flex;overflow-x:auto}.dfyo-details .socat-rail::-webkit-scrollbar{display:none}.dfyo-details .socat-card{scroll-snap-align:start;color:#161616;background:#f6f0ec;border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);transition:transform .16s;display:flex;overflow:hidden}.dfyo-details .socat-card:hover{transform:translateY(-4px)}.dfyo-details .socat-card.is-loaded{box-shadow:0 0 0 2px #c2f47a}.dfyo-details .socat-img{aspect-ratio:10/9;background:#fff;position:relative}.dfyo-details .socat-img img{object-fit:cover;width:100%;height:100%;display:block}.dfyo-details .socat-tag{color:#f6f0ec;letter-spacing:.12em;text-transform:uppercase;background:#161616;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.dfyo-details .is-loaded .socat-tag{color:#161616;background:#c2f47a}.dfyo-details .socat-tick{background:#161616;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-6px;display:inline-flex}.dfyo-details .socat-body{flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.dfyo-details .socat-body h3{letter-spacing:-.015em;color:#161616;margin:0;font-family:inherit;font-size:20px;font-weight:800}.dfyo-details .socat-body p{color:#4a4541;margin:0;font-size:15px;line-height:1.55}.dfyo-details .socat-prog{background:#f6f0ec24;border-radius:999px;width:100%;max-width:420px;height:4px;margin:24px auto 0;position:relative}.dfyo-details .socat-prog>div{background:#f6f0ecb3;border-radius:999px;width:75%;height:100%;transition:left .2s,width .2s;position:absolute;top:0;left:0}.dfyo-details .socat-cats{border-top:1px solid #f6f0ec24;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:40px;padding-top:28px;display:flex}.dfyo-details .socat-cats-lbl{letter-spacing:.16em;text-transform:uppercase;color:#a9a39e;margin-right:6px;font-size:12px;font-weight:800}.dfyo-details .socat-cat{color:#f6f0ec;white-space:nowrap;align-items:center;gap:18px;font-size:16px;font-weight:600;display:inline-flex}.dfyo-details .socat-cat i{color:#fa584b;font-size:10px;font-style:normal}.dfyo-details .socat-cta{color:#161616;background:#f6f0ec;border:2px solid #161616;border-radius:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:80px;padding:clamp(28px,5vw,60px) clamp(24px,5vw,64px);display:grid;box-shadow:12px 12px #fa584b}.dfyo-details .socat-cta h2{letter-spacing:-.035em;color:#161616;margin:0 0 14px;font-size:clamp(32px,3.6vw,50px)}.dfyo-details .socat-cta h2 em{color:#542189}.dfyo-details .socat-cta p{color:#454545;max-width:46ch;margin:0;font-size:16.5px;line-height:1.6}.dfyo-details .socat-cta-r{flex-direction:column;gap:14px;display:flex}.dfyo-details .socat-price{align-items:baseline;gap:10px;display:flex}.dfyo-details .socat-price span{font-family:var(--serif,"Fraunces", Georgia, serif);letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1}.dfyo-details .socat-price small{color:#454545;font-size:14px;font-weight:600}.dfyo-details .socat-btn{background:#fa584b;border:2px solid #161616;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:19px 24px;font-size:18px;font-weight:800;text-decoration:none;transition:background .12s,transform .12s;display:flex;color:#161616!important}.dfyo-details .socat-btn:hover{background:#d63a2e}.dfyo-details .socat-btn:active{transform:scale(.97)}.dfyo-details .socat-inc{align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.dfyo-details .socat-inc strong{font-weight:800}.dfyo-details .socat-thumbs{flex:none;display:flex}.dfyo-details .socat-thumbs img{object-fit:cover;background:#fff;border:2px solid #f6f0ec;border-radius:12px;width:52px;height:52px;box-shadow:0 0 0 1px #16161624}.dfyo-details .socat-thumbs img+img{margin-left:-14px}.dfyo-details .socat-fine{border-top:1.5px dashed #16161638;flex-direction:column;gap:6px;margin-top:2px;padding-top:18px;display:flex}.dfyo-details .socat-fine p{color:#161616;max-width:none;margin:0;font-size:15px;font-weight:600;line-height:1.5}.dfyo-details .socat-fine small{color:#5e5853;font-size:13px;line-height:1.5}@media(prefers-reduced-motion:reduce){.dfyo-details .socat-rail{scroll-behavior:auto}}@media(max-width:1000px){.dfyo-details .socat-pad{padding-left:32px;padding-right:32px}.dfyo-details .socat-card{flex-basis:calc(50% - 12px)}}@media(max-width:720px){.dfyo-details .socat-pad{padding:52px 20px 48px}.dfyo-details .socat-head{margin-bottom:40px}.dfyo-details .socat-rail{gap:16px;margin:0 -20px;padding:3px 20px 6px;scroll-padding-left:20px}.dfyo-details .socat-card{flex-basis:84%}.dfyo-details .socat-arrow{width:44px;height:44px}.dfyo-details .socat-labels{font-size:14px}.dfyo-details .socat-cats{scrollbar-width:none;flex-wrap:nowrap;margin:40px -20px 0;padding:14px 40px 4px 20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.dfyo-details .socat-cats::-webkit-scrollbar{display:none}.dfyo-details .socat-cats-lbl{display:none}.dfyo-details .socat-cat{font-size:13px}.dfyo-details .socat-cta{border-radius:24px;grid-template-columns:1fr;gap:24px;margin-top:48px;padding:28px 22px;box-shadow:8px 8px #fa584b}}.dfyo-page{background:var(--so-ivory,#f6f0ec);color:#161616;min-height:100vh;padding-bottom:0;font-family:Manrope,system-ui,sans-serif}.dfyo-stepper-wrap{justify-content:center;padding:22px 16px 0;display:flex}.dfyo-stepper{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.dfyo-stepper .st{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dfyo-stepper .sdot{color:#8a8580;background:#fff;border:2px solid #d8d2cc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.dfyo-stepper .st.done .sdot{color:#c2f47a;background:#161616;border-color:#161616}.dfyo-stepper .st.done .sdot svg{width:13px;height:13px}.dfyo-stepper .st.now .sdot{color:#fff;background:#542189;border-color:#542189}.dfyo-stepper .st.now .sname{color:#542189}.dfyo-stepper .st.next{color:#8a8580}.dfyo-stepper .ssep{color:#c9c3bd;width:16px;height:16px}.dfyo-stepper .ssep svg{width:100%;height:100%}.dfyo-hero{text-align:center;padding:26px 16px 8px}.dfyo-badge{color:#542189;letter-spacing:.08em;text-transform:uppercase;background:#e4d4f6;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:800;display:inline-flex}.dfyo-badge .badge-star{font-size:11px}.dfyo-headline{letter-spacing:-.01em;max-width:900px;margin:18px auto 10px;font-family:Fraunces,serif;font-size:clamp(34px,6vw,58px);font-weight:700;line-height:1.08}.dfyo-sub{color:#542189;margin:0;font-family:Fraunces,serif;font-size:clamp(20px,3.2vw,30px);font-style:italic;font-weight:600}.dfyo-video-section{text-align:center;max-width:860px;margin:0 auto;padding:26px 16px 0}.dfyo-video-frame{background:#161616;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #1616162e}.dfyo-pitch{color:#4b4742;margin:22px 0 18px;font-size:16px}.dfyo-cta{color:#fff;background:#fa584b;border-radius:999px;align-items:center;gap:10px;padding:18px 34px;font-size:19px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #fa584b59}.dfyo-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #fa584b6b}.dfyo-cta-arrow svg{width:20px;height:20px}.dfyo-ready{color:#4b4742;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:14px;display:flex}.dfyo-ready .ready-dot{background:#2fbf4f;border-radius:50%;width:9px;height:9px;display:inline-block}.dfyo-decline{margin-top:22px}.dfyo-decline a{color:#6f6a64;text-underline-offset:3px;font-size:16.1px;text-decoration:underline}.dfyo-decline a:hover{color:#161616}@media(max-width:640px){.dfyo-stepper .sname{font-size:11px}.dfyo-cta{padding:16px 26px;font-size:17px}}.dfyo-details{margin-top:56px}.dfyo-details .dfyo-section-actions{text-align:center;flex-direction:column;gap:18px;min-width:0;display:flex}.dfyo-details .dfyo-section-decline{margin:0;font-size:16.1px;line-height:1.5}.dfyo-details .dfyo-section-decline a{color:var(--ink-400);text-underline-offset:3px;text-decoration:underline}.dfyo-details .sov .dfyo-section-decline a,.dfyo-details .sot .cta .dfyo-section-decline a,.dfyo-details .stickybar .dfyo-section-decline a{color:var(--ivory)}.dfyo-details .sov .dfyo-section-actions{order:8;width:100%}.dfyo-details .sot .cta .dfyo-section-actions{align-items:stretch;gap:18px}.dfyo-details .dfyo-guarantees{padding-bottom:40px}.dfyo-details .mcp-foot .dfyo-offer-actions{text-align:center;flex-direction:column;gap:12px;min-width:0;display:flex}.dfyo-details .mcp-foot .dfyo-cta{white-space:normal;justify-content:center;line-height:1.3}.dfyo-details .mcp-foot .dfyo-decline{margin:0}.dfyo-details .mcp-foot .dfyo-decline a{color:var(--ink-400);text-decoration:underline}@media(max-width:640px){.dfyo-details{margin-top:40px}.dfyo-details .dfyo-guarantees{padding:0}.dfyo-details .mcp-foot{flex-direction:column;align-items:stretch}.dfyo-details .mcp-foot .dfyo-cta{padding:14px 20px;font-size:16px}.dfyo-details .stickybar-inner{align-items:center}.dfyo-details .stickybar .dfyo-section-actions{flex:1;gap:8px}.dfyo-details .stickybar .dfyo-section-decline{font-size:12px}}.oto-page{--black:#161616;--ink-800:#1f1f1f;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--ivory-100:#fbf7f4;--ivory-300:#ece3dc;--ivory-400:#ddd1c7;--coral:#fa584b;--coral-700:#e0463a;--violet:#542189;--violet-700:#3d1865;--violet-200:#ebd7ff;--lavender:#c39cff;--lavender-soft:#e7d5ff;--lime:#c2f47a;--lime-700:#a8dc5c;--white:#fff;--dark:#24081a;--dark-2:#170510;--serif:"Fraunces", Georgia, serif;--sans:"Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;background:var(--ivory);color:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:500;line-height:1.5}.oto-page *,.oto-page :before,.oto-page :after{box-sizing:border-box}.oto-page button{font-family:inherit}.oto-page h1,.oto-page h2,.oto-page h3,.oto-page h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;margin:0;font-weight:900;line-height:1.02}.oto-page h1{font-size:clamp(2.4rem,5.4vw,4.4rem)}.oto-page h2{font-size:clamp(2rem,4.4vw,3.4rem)}.oto-page h3{font-size:1.5rem;line-height:1.1}.oto-page em{font-style:italic;font-family:var(--serif)}.oto-page p{margin:0}.oto-page a{color:inherit;text-decoration:none}.oto-page strong{font-weight:700}.oto-page .container{max-width:1180px;margin:0 auto;padding:0 32px}.oto-page .container-narrow{max-width:760px;margin:0 auto;padding:0 32px}@keyframes oto-spin{to{transform:rotate(360deg)}}@keyframes oto-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}@keyframes oto-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.oto-top-offer{background:var(--lime);color:var(--black);text-align:center;padding:14px 24px}.oto-top-offer h3{font-family:var(--serif);letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:1.6rem;font-weight:800;line-height:1.1}.oto-top-offer p{font-family:var(--serif);color:var(--ink-800);margin-top:2px;font-size:1rem;font-style:italic;font-weight:500}.oto-page .dark-hero{background:radial-gradient(ellipse at 30% 20%,#3a0f22 0%,var(--dark) 45%,var(--dark-2) 100%);color:var(--ivory);padding-bottom:90px;position:relative;overflow:hidden}.oto-page .dark-hero .hero-inner{text-align:center;max-width:900px;padding-top:56px}.oto-page .eyebrow-lime{color:var(--lime);letter-spacing:.24em;text-transform:uppercase;margin-bottom:24px;font-size:.82rem;font-weight:800;display:inline-block}.oto-page .dark-hero h1{color:var(--ivory);margin-bottom:28px;font-size:clamp(2.6rem,5.8vw,4.6rem);font-weight:900;line-height:1.02}.oto-page .dark-hero h1 .c-coral{color:var(--coral)}.oto-page .dark-hero h1 .c-lilac,.oto-page .dark-hero h1 .c-violet{color:var(--lavender)}.oto-page .dark-hero h1 .ital{font-variation-settings:"opsz" 144,"SOFT" 70,"WONK" 1;font-style:italic;font-weight:700}.oto-page .dark-hero h1 .plus{color:var(--ivory);font-weight:600}.oto-page .dark-hero .hero-sub{color:#f6f0ecd9;max-width:760px;margin:0 auto;font-size:1.14rem;line-height:1.55}.oto-page .dark-hero .hero-sub strong{color:var(--ivory);font-weight:700}.oto-page .image-section{background:var(--ivory);padding:40px 0 20px}.oto-page .bundle-image{z-index:3;filter:drop-shadow(0 30px 60px #17051059);width:100%;max-width:780px;height:auto;margin:-140px auto 0;display:block;position:relative}@media(max-width:720px){.oto-page .bundle-image{max-width:100%;margin-top:-80px}}.oto-page .section{padding:80px 0;position:relative}.oto-page .section.white{background:var(--ivory);padding:20px 0 60px}.oto-page .section.ivory{background:var(--ivory)}.oto-page .feature-cols{grid-template-columns:1fr 1fr;gap:60px;max-width:1000px;margin:0 auto;display:grid}.oto-page .fcol h3{font-family:var(--serif);letter-spacing:-.015em;margin-bottom:22px;font-size:1.7rem;font-weight:800;line-height:1.15}.oto-page .c-coral{color:var(--coral)}.oto-page .c-lilac{color:var(--lavender)}.oto-page .c-violet{color:var(--violet)}.oto-page .fcol h3 .c-coral,.oto-page .fcol h3 .c-violet{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.oto-page .fbullets{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.oto-page .fbullets li{color:var(--ink-800);align-items:flex-start;gap:12px;font-size:1.02rem;line-height:1.5;display:flex}.oto-page .fbullets li:before{content:"";background:var(--violet) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 7'/></svg>") no-repeat center / 14px 14px;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:2px}.oto-page .fbullets.coral li:before{background-color:var(--coral)}@media(max-width:800px){.oto-page .feature-cols{grid-template-columns:1fr;gap:40px}}.oto-page .bonus-strip{background:var(--violet);color:var(--ivory);padding:22px 0}.oto-page .bonus-strip p{text-align:center;letter-spacing:.005em;font-size:1.05rem;font-weight:700}.oto-page .bonus-strip strong{color:var(--lime);font-weight:800}.oto-page .pay-section{padding:70px 0 90px}.oto-page .receipt-simple{max-width:560px;margin:0 auto}.oto-page .rr{border-bottom:1px dashed var(--ivory-400);color:var(--ink-800);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:.98rem;display:flex}.oto-page .rr .amt{font-family:var(--serif);color:var(--ink-400);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);white-space:nowrap;font-weight:800}.oto-page .rr.total{border-bottom:2.5px solid var(--black);border-top:2.5px solid var(--black);margin-top:4px;padding:16px 0 12px}.oto-page .rr.total span:first-child{font-family:var(--serif);color:var(--black);font-size:1.15rem;font-weight:800;text-decoration:none}.oto-page .rr.total .amt{color:var(--coral);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-size:1.3rem;text-decoration-thickness:2px}.oto-page .pay-block{text-align:center;max-width:560px;margin-top:46px;margin-left:auto;margin-right:auto}.oto-page .pay-lbl{color:var(--violet);letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:800;display:inline-block}.oto-page .pay-price{font-family:var(--serif);color:var(--coral);letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;align-items:flex-start;margin-bottom:22px;font-size:clamp(4.8rem,12vw,7.2rem);font-weight:900;line-height:.9;display:inline-flex}.oto-page .pay-price sup{font-variation-settings:"opsz" 60;margin-top:.3em;margin-left:2px;font-size:.32em;font-weight:800}.oto-page .pay-note{color:var(--ink-600);margin-bottom:4px;font-size:1rem;line-height:1.5}.oto-page .pay-note strong{color:var(--black);font-weight:700}.oto-page .pay-note+.pay-note{margin-top:0}.oto-page .cta-wrap{margin-top:32px}.oto-page .btn-coral{background:var(--coral);width:100%;color:var(--white);cursor:pointer;text-align:center;border:none;border-radius:20px;padding:20px 24px;transition:transform .14s,filter .14s;display:block}.oto-page .btn-coral:hover{filter:brightness(1.06);transform:translateY(-1px)}.oto-page .btn-coral:active{transform:translateY(1px)}.oto-page .btn-coral .lbl{font-family:var(--serif);letter-spacing:-.01em;color:var(--white);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:1.55rem;font-weight:800;line-height:1.05;display:block}.oto-page .btn-coral .mbg{letter-spacing:.16em;color:#ffffffeb;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:.76rem;font-weight:700;display:inline-flex}.oto-page .btn-coral .mbg svg{width:14px;height:14px}.oto-page .decline-link{text-align:center;margin-top:18px}.oto-page .decline-link a{color:var(--ink-400);text-underline-offset:3px;font-size:.95rem;font-weight:500;text-decoration:underline}.oto-page .decline-link a:hover{color:var(--violet)}.oto-page .social-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.oto-page .avatar-stack{display:inline-flex}.oto-page .avatar-stack .av{border:2px solid var(--ivory);object-fit:cover;border-radius:50%;width:38px;height:38px;margin-left:-10px}.oto-page .avatar-stack .av:first-child{margin-left:1px}.oto-page .social-text{font-family:var(--serif);color:var(--ink-800);font-size:1rem;font-style:italic;font-weight:500;line-height:1.3}.oto-page .social-text strong{font-family:var(--serif);color:var(--black);font-style:normal;font-weight:800}.oto-page .section-head{text-align:center;max-width:760px;margin:0 auto 56px}.oto-page .section-head h2{margin-bottom:8px}.oto-page .section-head h2 em{color:var(--coral);font-weight:700}.oto-page .section-head .lede{color:var(--ink-600);margin-top:12px;font-size:1.08rem;line-height:1.5}.oto-page .eyebrow-violet{color:var(--violet);letter-spacing:.24em;text-transform:uppercase;margin-bottom:20px;font-size:.82rem;font-weight:800;display:inline-block}.oto-page .testimonials{background:var(--ivory);padding-bottom:60px;position:relative;overflow:hidden}.oto-page .testi-carousel{max-width:760px;margin:0 auto;position:relative}.oto-page .testi-viewport{border-radius:24px;margin:-14px -14px -18px;padding:14px 14px 18px;overflow:hidden}.oto-page .testi-track{will-change:transform;transition:transform .55s cubic-bezier(.4,1.05,.4,1);display:flex}.oto-page .testi-card{flex:0 0 100%;min-width:0;padding:0 4px}.oto-page .testi-card-inner{background:var(--white);border:2.5px solid var(--black);box-shadow:8px 8px 0 0 var(--violet);border-radius:22px;flex-direction:column;min-height:340px;padding:40px 44px 32px;display:flex;position:relative}.oto-page .testi-card-inner[data-accent=coral]{box-shadow:8px 8px 0 0 var(--coral)}.oto-page .testi-card-inner[data-accent=lime]{box-shadow:8px 8px 0 0 var(--lime-700)}.oto-page .testi-quote{font-family:var(--serif);color:var(--lavender-soft);pointer-events:none;font-size:9rem;font-weight:800;line-height:1;position:absolute;top:-4px;right:24px}.oto-page .testi-card-inner[data-accent=coral] .testi-quote{color:#fa584b2e}.oto-page .testi-card-inner[data-accent=lime] .testi-quote{color:#a8dc5c66}.oto-page .testi-title{font-family:var(--serif);letter-spacing:-.02em;z-index:1;margin-bottom:18px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.08;position:relative}.oto-page .testi-body{color:var(--ink-800);z-index:1;margin-bottom:12px;font-size:1.08rem;line-height:1.55;position:relative}.oto-page .testi-body em{font-style:italic;font-family:var(--serif);color:var(--coral);font-weight:700}.oto-page .testi-card-inner[data-accent=violet] .testi-body em,.oto-page .testi-card-inner[data-accent=lime] .testi-body em{color:var(--violet)}.oto-page .testi-body.small{color:var(--ink-600);font-size:.98rem}.oto-page .testi-foot{border-top:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.oto-page .testi-author{align-items:center;gap:12px;min-width:0;display:flex}.oto-page .testi-avatar{width:48px;height:48px;color:var(--white);border:2px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.oto-page .testi-name{color:var(--black);flex-wrap:wrap;align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.oto-page .testi-tier{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600);background:var(--ivory-300);border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:600}.oto-page .testi-meta{color:var(--ink-400);font-size:.83rem}.oto-page .testi-reax{align-items:center;gap:6px;display:inline-flex}.oto-page .reax-pill{color:var(--ink-600);background:var(--ivory);border:1.5px solid var(--ivory-400);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.oto-page .reax-pill svg{width:14px;height:14px}.oto-page .reax-pill:first-child svg{color:var(--coral)}.oto-page .testi-nav{background:var(--white);width:50px;height:50px;color:var(--black);border:2px solid var(--black);cursor:pointer;z-index:5;box-shadow:3px 3px 0 0 var(--black);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:44%;transform:translateY(-50%)}.oto-page .testi-nav svg{width:22px;height:22px}.oto-page .testi-nav.prev{left:-60px}.oto-page .testi-nav.next{right:-60px}.oto-page .testi-controls{justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}.oto-page .testi-dots{align-items:center;gap:8px;display:flex}.oto-page .testi-dot{border:1.5px solid var(--ink-400);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .3s}.oto-page .testi-dot.active{background:var(--coral);border-color:var(--black);border-radius:5px;width:30px}.oto-page .testi-count{font-family:var(--serif);color:var(--ink-400);font-size:.95rem;font-style:italic;font-weight:600}.oto-page .testi-count span:first-child{color:var(--black);font-weight:700}.oto-page .mid-cta{max-width:560px;margin:60px auto 0}@media(max-width:900px){.oto-page .testi-nav.prev{left:-8px}.oto-page .testi-nav.next{right:-8px}.oto-page .testi-nav{width:42px;height:42px}.oto-page .testi-card-inner{padding:32px 26px 26px}.oto-page .testi-quote{font-size:7rem}.oto-page .testi-body{font-size:1.02rem}}@media(max-width:540px){.oto-page .testi-foot{flex-direction:column;align-items:flex-start;gap:14px}}.oto-page .disclaimer{background:var(--ivory);text-align:center;border-top:1px solid var(--ivory-400);padding:36px 0}.oto-page .disclaimer p{font-family:var(--serif);color:var(--ink-400);max-width:640px;margin:0 auto;font-size:.92rem;font-style:italic;font-weight:500;line-height:1.5}.oto-page .disclaimer p strong{font-style:normal;font-family:var(--sans);color:var(--ink-600);font-weight:700}@media(max-width:560px){.oto-page .container,.oto-page .container-narrow{padding:0 20px}.oto-page .dark-hero{padding-bottom:70px}.oto-page .dark-hero .hero-inner{padding-top:32px}.oto-page .section{padding:56px 0}.oto-page .pay-price{font-size:4.6rem}.oto-page .btn-coral .lbl{font-size:1.3rem}.oto-page .oto-top-offer h3{font-size:1.35rem}.oto-page .oto-top-offer p{font-size:.92rem}}.oto-page .stepper-wrap{justify-content:center;padding:22px 20px 4px;display:flex}.oto-page .oto-stepper{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f0ec0f;border:1.5px solid #f6f0ec38;border-radius:999px;align-items:center;gap:14px;padding:9px 20px;display:inline-flex}.oto-page .oto-stepper .st{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.oto-page .oto-stepper .sdot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.66rem;font-weight:800;display:inline-flex}.oto-page .oto-stepper .sname{letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.oto-page .oto-stepper .st.done .sdot{background:var(--lime);border:1.7px solid var(--lime);color:var(--black)}.oto-page .oto-stepper .st.done .sdot svg{width:11px;height:11px}.oto-page .oto-stepper .st.done .sname{color:#f6f0ecbf}.oto-page .oto-stepper .st.now .sdot{background:var(--lavender);border:1.7px solid var(--lavender);color:var(--violet-700)}.oto-page .oto-stepper .st.now .sname{color:var(--lavender);font-weight:800}.oto-page .oto-stepper .st.next .sdot{color:#f6f0ec8c;background:0 0;border:1.7px solid #f6f0ec66}.oto-page .oto-stepper .st.next .sname{color:#f6f0ec80}.oto-page .oto-stepper .ssep{color:#f6f0ec59;display:inline-flex}.oto-page .oto-stepper .ssep svg{width:13px;height:13px}@media(max-width:640px){.oto-page .oto-stepper{gap:9px;padding:8px 14px}.oto-page .oto-stepper .st .sname{display:none}.oto-page .oto-stepper .st.now .sname{font-size:.64rem;display:inline}.oto-page .oto-stepper .ssep svg{width:11px;height:11px}}.dfy-root{--black:#161616;--ink-800:#1f1f1f;--ink-600:#3a3a3a;--ink-400:#6b6671;--ivory:#f6f0ec;--ivory-100:#fbf7f4;--ivory-300:#ece3dc;--ivory-400:#ddd1c7;--coral:#fa584b;--coral-700:#e0463a;--violet:#542189;--violet-700:#3d1865;--violet-200:#ebd7ff;--lavender:#c39cff;--lavender-soft:#e7d5ff;--lime:#c2f47a;--lime-700:#a8dc5c;--white:#fff;--serif:"Fraunces", Georgia, serif;--sans:"Manrope", system-ui, sans-serif;--pop:6px 6px 0 0 var(--black);--pop-lg:10px 10px 0 0 var(--black);--cta-bg:var(--coral);--cta-fg:var(--white)}.dfy-root *{box-sizing:border-box;margin:0;padding:0}.dfy-root{scroll-behavior:smooth;font-family:var(--sans);color:var(--black);background:var(--ivory);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}.dfy-root img{max-width:100%;display:block}.dfy-root h1,.dfy-root h2,.dfy-root h3,.dfy-root h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;text-wrap:balance;font-weight:900;line-height:.98}.dfy-root h1{font-size:clamp(2.5rem,6.4vw,5.4rem)}.dfy-root h2{font-size:clamp(2.1rem,5vw,4.2rem)}.dfy-root h3{font-size:clamp(1.5rem,3vw,2.3rem)}.dfy-root h4{font-size:1.35rem;line-height:1.1}.dfy-root em{font-style:italic;font-family:var(--serif)}.dfy-root p{margin:0}.dfy-root a{color:inherit;text-decoration:none}.dfy-root .container{max-width:1280px;margin:0 auto;padding:0 32px}.dfy-root .container-narrow{max-width:880px;margin:0 auto;padding:0 32px}.dfy-root .btn{font-family:var(--sans);border:2px solid var(--black);cursor:pointer;letter-spacing:.005em;background:var(--black);color:var(--ivory);box-shadow:var(--pop);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 32px;font-size:1.02rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.dfy-root .btn:hover{box-shadow:8px 8px 0 0 var(--black);transform:translate(-2px,-2px)}.dfy-root .btn:active{box-shadow:2px 2px 0 0 var(--black);transform:translate(2px,2px)}.dfy-root .btn-coral{background:var(--coral);color:var(--white)}.dfy-root .btn-lime{background:var(--lime);color:var(--black)}.dfy-root .btn-violet{background:var(--violet);color:var(--white)}.dfy-root .btn-cta{background:var(--cta-bg);color:var(--cta-fg)}.dfy-root .btn-cta.btn-lime{color:var(--black)}.dfy-root .btn-arrow:after{content:"→";font-family:var(--sans);font-weight:700;transition:transform .18s}.dfy-root .btn:hover .btn-arrow:after,.dfy-root .btn-arrow:hover:after{transform:translate(4px)}.dfy-root .btn-xl{box-shadow:7px 7px 0 0 var(--black);border-width:2.5px;padding:22px 38px;font-size:1.15rem}.dfy-root .btn-xl:hover{box-shadow:10px 10px 0 0 var(--black)}.dfy-root .announce{background:var(--black);color:var(--ivory);text-align:center;letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;padding:13px 24px;font-size:1.05rem;font-weight:700;display:flex}.dfy-root .announce .ann-item{align-items:center;gap:9px;display:inline-flex}.dfy-root .announce .ann-ready{max-width:min(100%,760px);line-height:1.28}.dfy-root .announce .ann-copy{text-wrap:balance;min-width:0}.dfy-root .announce .dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:11px;height:11px}.dfy-root .announce strong{color:var(--lime);font-weight:800}.dfy-root .announce [data-ready-deadline]{white-space:nowrap}.dfy-root .announce .star{color:var(--lime)}.dfy-root .announce .ann-divider{background:#f6f0ec38;width:1px;height:14px}@media(max-width:680px){.dfy-root .announce{justify-content:center;gap:6px 14px;padding:12px 15px;font-size:.94rem}.dfy-root .announce .ann-ready{text-align:center;align-items:center;max-width:calc(100vw - 24px);display:inline-flex}.dfy-root .announce .ann-copy{text-align:center}.dfy-root .announce .dot{flex-shrink:0;margin-top:.22em}.dfy-root .announce .ann-divider{display:none}}@media(max-width:380px){.dfy-root .announce .ann-item:nth-child(3){display:none}}.dfy-root .topbar{z-index:50;background:var(--ivory);border-bottom:2px solid var(--black);position:sticky;top:0}.dfy-root .topbar-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:12px 32px;display:flex}.dfy-root .brand{font-family:var(--serif);align-items:center;font-size:1.35rem;font-weight:800;display:flex}.dfy-root .brand img{width:auto;height:38px;display:block}.dfy-root .topbar-nav{font-family:var(--sans);align-items:center;gap:28px;font-size:.95rem;font-weight:600;display:none}.dfy-root .topbar-nav a{color:var(--ink-800);padding:4px 0;transition:color .14s;position:relative}.dfy-root .topbar-nav a:hover{color:var(--coral)}.dfy-root .topbar-nav a:after{content:"";background:var(--coral);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.dfy-root .topbar-nav a:hover:after{transform:scaleX(1)}@media(min-width:940px){.dfy-root .topbar-nav{display:flex}}.dfy-root .topbar-cta{border-width:1.5px;padding:10px 20px;font-size:.85rem}.dfy-root .topbar-cta .price{font-family:var(--serif);font-weight:800}.dfy-root .topbar-right{align-items:center;gap:12px;display:flex}.dfy-root .topbar.compact{box-shadow:0 4px 16px #00000014}.dfy-root .topbar.compact .topbar-inner{padding-top:8px;padding-bottom:8px}.dfy-root .nav-toggle{background:var(--ivory);border:2px solid var(--black);cursor:pointer;width:42px;height:42px;box-shadow:2px 2px 0 0 var(--black);border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;transition:transform .12s,box-shadow .12s;display:none}.dfy-root .nav-toggle:active{box-shadow:1px 1px 0 0 var(--black);transform:translate(1px,1px)}.dfy-root .nav-toggle span{background:var(--black);border-radius:2px;width:18px;height:2.5px;transition:transform .25s,opacity .2s;display:block}.dfy-root .nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.dfy-root .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.dfy-root .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.dfy-root .mobile-menu{background:var(--ivory);border-top:1px solid #00000014;flex-direction:column;gap:4px;padding:8px 20px 18px;display:none}.dfy-root .mobile-menu a:not(.btn){font-family:var(--sans);color:var(--ink-800);border-bottom:1px solid #0000000f;padding:13px 6px;font-size:1.05rem;font-weight:700}.dfy-root .mobile-menu a:not(.btn):active{color:var(--coral)}.dfy-root .mobile-menu .btn{width:100%;margin-top:12px}.dfy-root .topbar.menu-open .mobile-menu{animation:.22s menuDrop;display:flex}@keyframes menuDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:939px){.dfy-root .nav-toggle{display:flex}}.dfy-root .hero{background:var(--ivory);padding:56px 0 64px;position:relative;overflow:hidden}.dfy-root .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.dfy-root .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-800);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font-size:.78rem;font-weight:800;display:inline-flex}.dfy-root .eyebrow .dot{background:radial-gradient(circle,var(--black) 28%,var(--lime) 30%,var(--lime) 100%);width:11px;height:11px;box-shadow:0 0 0 1px var(--black);border-radius:50%;flex-shrink:0}.dfy-root .hero h1{margin:26px 0 22px}.dfy-root .hero h1 .ital{color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 70,"WONK" 1;font-style:italic;font-weight:600}.dfy-root .hero h1 .underline{display:inline-block;position:relative}.dfy-root .hero h1 .underline:after{content:"";background:var(--coral);z-index:-1;border-radius:2px;height:.16em;position:absolute;bottom:.04em;left:0;right:0}.dfy-root .hero-sub{color:var(--ink-600);max-width:540px;margin-bottom:30px;font-size:1.16rem;line-height:1.5}.dfy-root .hero-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.dfy-root .cta-aside{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.dfy-root .cta-from{font-family:var(--sans);color:var(--ink-800);font-size:.95rem;font-weight:700}.dfy-root .cta-from strong{font-family:var(--serif);color:var(--violet);font-variation-settings:"opsz" 144,"WONK" 1;margin:0 2px;font-size:1.5rem;font-weight:800}.dfy-root .cta-or{font-family:var(--serif);color:var(--ink-400);font-size:.88rem;font-style:italic;font-weight:600}.dfy-root .hero-meta{color:var(--ink-600);flex-wrap:wrap;gap:10px 26px;font-size:.92rem;font-weight:600;display:flex}.dfy-root .hero-meta-item{align-items:center;gap:9px;display:inline-flex}.dfy-root .check{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dfy-root .check svg{width:12px;height:12px}.dfy-root .hero-visual{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.dfy-root .hero-visual:before{content:"";background:var(--lavender-soft);filter:blur(60px);opacity:.7;z-index:0;border-radius:50%;position:absolute;inset:10% 4% 8%}.dfy-root .hero-frame{z-index:2;border:2.5px solid var(--black);width:100%;max-width:560px;box-shadow:var(--pop-lg);background:var(--white);border-radius:22px;animation:6s ease-in-out infinite heroFloat;position:relative;overflow:hidden}.dfy-root .hero-frame img{width:100%;height:auto;display:block}.dfy-root .hero-frame.vsl{aspect-ratio:16/9;background:var(--black);position:relative}.dfy-root .hero-frame.vsl iframe,.dfy-root .hero-frame.vsl video{border:0;width:100%;height:100%;position:absolute;inset:0}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.dfy-root .hero-badge{z-index:3;background:var(--coral);color:var(--white);border:2px solid var(--black);box-shadow:4px 4px 0 0 var(--black);font-family:var(--serif);text-align:center;border-radius:16px;padding:12px 18px;font-weight:800;line-height:1;position:absolute;bottom:-18px;left:-14px;transform:rotate(-4deg)}.dfy-root .hero-badge .b-amt{font-variation-settings:"opsz" 144,"WONK" 1;font-size:2rem;display:block}.dfy-root .hero-badge .b-lbl{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:.62rem;font-weight:800}.dfy-root .hero-sparkle{color:var(--coral);pointer-events:none;z-index:4;filter:drop-shadow(0 4px 8px #fa584b4d);position:absolute}.dfy-root .hero-sparkle.s1{width:48px;animation:14s linear infinite spin;top:0;left:0}.dfy-root .hero-sparkle.s2{width:34px;color:var(--lime-700);animation:18s linear infinite reverse spin;top:10px;right:6px}@keyframes spin{to{transform:rotate(360deg)}}.dfy-root .hero h1[data-variant]{display:none}.dfy-root[data-hero=system] h1[data-variant=system],.dfy-root[data-hero=experts] h1[data-variant=experts]{display:block}.dfy-root .urgency{color:var(--ink-600);background:var(--ivory-300);border-radius:999px;align-items:center;gap:10px;margin-top:4px;margin-bottom:2px;padding:8px 16px 8px 8px;font-size:.92rem;font-weight:600;display:inline-flex}.dfy-root .urgency.hidden{display:none}.dfy-root .urgency strong{color:var(--black);font-weight:800}.dfy-root .urgency .pulse{background:var(--coral);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.dfy-root .trust{background:var(--black);color:var(--ivory);border-top:2px solid var(--black);border-bottom:2px solid var(--black);padding:34px 0}.dfy-root .trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:32px;display:grid}.dfy-root .trust-item .num{font-family:var(--serif);color:var(--lime);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;margin-bottom:6px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800;line-height:.95}.dfy-root .trust-item .num em{color:var(--coral);font-style:italic;font-weight:600}.dfy-root .trust-item .lbl{color:#f6f0eca6;letter-spacing:.02em;font-size:.84rem;font-weight:500}@media(max-width:820px){.dfy-root .trust-grid{grid-template-columns:repeat(2,1fr);gap:28px 24px}}.dfy-root .section{padding:100px 0;position:relative}.dfy-root .section.ivory{background:var(--ivory)}.dfy-root .section.white{background:var(--white)}.dfy-root .section.violet{background:var(--violet);color:var(--ivory)}.dfy-root .section.black{background:var(--black);color:var(--ivory)}.dfy-root .section-head{text-align:center;max-width:820px;margin:0 auto 60px}.dfy-root .section-head .eyebrow{margin-bottom:22px}.dfy-root .section.violet .eyebrow,.dfy-root .section.black .eyebrow,.dfy-root .checkout .eyebrow,.dfy-root .section.violet h2,.dfy-root .section.black h2{color:var(--ivory)}.dfy-root .section-head .lede{color:var(--ink-600);text-wrap:pretty;max-width:660px;margin:18px auto 0;font-size:1.14rem;line-height:1.5}.dfy-root .section.violet .section-head .lede{color:var(--lavender)}.dfy-root .section.black .section-head .lede{color:#f6f0ecbf}.dfy-root .section-head h2 em{color:var(--coral);font-style:italic;font-weight:600}.dfy-root .section.violet .section-head h2 em,.dfy-root .section.black .section-head h2 em{color:var(--lime)}.dfy-root .vstack-grid{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1120px;margin:0 auto;display:grid}.dfy-root .vcard{background:var(--white);border:2px solid var(--black);box-shadow:var(--pop);border-radius:22px;padding:32px 30px;transition:transform .16s,box-shadow .16s;position:relative}.dfy-root .vcard:hover{box-shadow:8px 8px 0 0 var(--black);transform:translate(-2px,-2px)}.dfy-root .vcard:nth-child(3n+1) .vcard-ico{background:var(--lime)}.dfy-root .vcard:nth-child(3n+2) .vcard-ico{background:var(--lavender-soft)}.dfy-root .vcard:nth-child(3n) .vcard-ico{background:var(--coral);color:var(--white)}.dfy-root .vcard-ico{border:2px solid var(--black);width:56px;height:56px;box-shadow:3px 3px 0 0 var(--black);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.dfy-root .vcard-ico svg{width:28px;height:28px}.dfy-root .vcard h4{margin-bottom:10px;font-size:1.28rem}.dfy-root .vcard p{color:var(--ink-600);font-size:.98rem;line-height:1.55}@media(max-width:920px){.dfy-root .vstack-grid{grid-template-columns:1fr;max-width:520px}}.dfy-root .checkout{background:var(--violet);color:var(--ivory);overflow:hidden}.dfy-root .co-grid{grid-template-columns:1fr 1.08fr;align-items:start;gap:48px;max-width:1100px;margin:0 auto;display:grid}.dfy-root .co-left h2{color:var(--ivory);margin-bottom:18px}.dfy-root .co-left h2 em{color:var(--lime);font-style:italic;font-weight:600}.dfy-root .co-left .lede{color:var(--lavender);max-width:460px;margin-bottom:28px;font-size:1.1rem;line-height:1.55}.dfy-root .co-incl{flex-direction:column;gap:14px;list-style:none;display:flex}.dfy-root .co-incl li{color:#f6f0eceb;align-items:flex-start;gap:14px;font-size:1rem;line-height:1.45;display:flex}.dfy-root .co-incl li .chk{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dfy-root .co-incl li .chk svg{width:13px;height:13px}.dfy-root .co-incl li strong{color:var(--white);font-weight:800}.dfy-root .buybox{background:var(--white);color:var(--black);border:2.5px solid var(--black);box-shadow:10px 10px 0 0 var(--black);border-radius:26px;padding:30px;position:relative}.dfy-root .buybox-badge{background:var(--coral);color:var(--white);border:2px solid var(--black);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--black);border-radius:999px;padding:8px 16px;font-size:.76rem;font-weight:800;position:absolute;top:-18px;right:26px;transform:rotate(-3deg)}.dfy-root .buybox h3{margin-bottom:4px;font-size:1.5rem}.dfy-root .buybox .bb-sub{color:var(--ink-600);margin-bottom:22px;font-size:.94rem}.dfy-root .co-line{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.dfy-root .co-line:first-of-type{border-top:none}.dfy-root .co-line .ci-name{font-size:.98rem;font-weight:700;line-height:1.3}.dfy-root .co-line .ci-name span{color:var(--ink-400);margin-top:2px;font-size:.84rem;font-weight:500;display:block}.dfy-root .co-line .ci-price{font-family:var(--serif);white-space:nowrap;font-variation-settings:"opsz" 144,"WONK" 1;font-size:1.15rem;font-weight:800}.dfy-root .bump{border:2px dashed var(--violet);background:var(--violet-200);cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;margin:8px 0 4px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.dfy-root .bump:hover{background:#e3ccff}.dfy-root .bump.on{background:var(--lime);border-color:var(--black);border-style:solid}.dfy-root .bump-check{border:2px solid var(--black);background:var(--white);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;transition:background .15s;display:inline-flex}.dfy-root .bump-check svg{opacity:0;width:15px;height:15px;transition:opacity .15s}.dfy-root .bump.on .bump-check{background:var(--black)}.dfy-root .bump.on .bump-check svg{opacity:1;color:var(--lime)}.dfy-root .bump-body{font-size:.92rem;line-height:1.4}.dfy-root .bump-body .bump-title{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;font-size:.98rem;font-weight:800;display:flex}.dfy-root .bump-body .bump-price{font-family:var(--serif);color:var(--violet);font-weight:800}.dfy-root .bump.on .bump-body .bump-price{color:var(--violet-700)}.dfy-root .bump-body p{color:var(--ink-600)}.dfy-root .bump.on .bump-body p{color:var(--ink-800)}.dfy-root .co-total{border-top:2px solid var(--black);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding:18px 0 6px;display:flex}.dfy-root .co-total .tot-lbl{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:800}.dfy-root .co-total .tot-amt{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:2.6rem;font-weight:900;line-height:1}.dfy-root .co-total .tot-amt .cur{vertical-align:.55em;margin-right:1px;font-size:.5em;font-weight:700}.dfy-root .buybox .btn{width:100%;margin-top:18px}.dfy-root .bb-renew{color:var(--ink-400);text-align:center;margin-top:14px;font-size:.82rem;line-height:1.45}.dfy-root .secure-row{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.dfy-root .secure-item{color:var(--ink-600);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.dfy-root .secure-item svg{width:16px;height:16px;color:var(--violet)}@media(max-width:920px){.dfy-root .co-grid{grid-template-columns:1fr;gap:40px}.dfy-root .co-left{max-width:560px}}.dfy-root .tools-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.dfy-root .tool-card{background:var(--white);border:2px solid var(--black);box-shadow:5px 5px 0 0 var(--black);border-radius:20px;padding:26px 24px;transition:transform .16s,box-shadow .16s}.dfy-root .tool-card:hover{box-shadow:7px 7px 0 0 var(--black);transform:translate(-2px,-2px)}.dfy-root .tool-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.dfy-root .tool-ico{border:2px solid var(--black);background:var(--ivory-100);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.dfy-root .tool-ico img{object-fit:contain;width:100%;height:100%;padding:6px}.dfy-root .tool-tag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:3px;font-size:.66rem;font-weight:800}.dfy-root .tool-card h4{font-size:1.18rem;line-height:1.05}.dfy-root .tool-card p{color:var(--ink-600);font-size:.92rem;line-height:1.5}.dfy-root .tool-tag.perk{color:var(--violet)}@media(max-width:960px){.dfy-root .tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.dfy-root .tools-grid{grid-template-columns:1fr}}.dfy-root .hiw{background:var(--ivory);color:var(--black)}.dfy-root .hiw-inner{max-width:1280px;margin:0 auto;padding:96px 64px}.dfy-root .hiw-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.dfy-root .hiw-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:800}.dfy-root .hiw-head h2{max-width:12ch;font-size:clamp(2.375rem,5vw,4rem);line-height:1}.dfy-root .hiw-head h2 em{color:var(--coral)}.dfy-root .hiw-head>p{max-width:34ch;color:var(--ink-600);margin:0;font-size:1rem;line-height:1.6}.dfy-root .hiw-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.dfy-root .hiw-card{border-radius:24px;overflow:hidden}.dfy-root .hiw-card h3{margin:0;font-size:1.75rem;line-height:1.08}.dfy-root .hiw-card p{margin:0;line-height:1.6}.dfy-root .hiw-step{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dfy-root .hiw-step span{font-family:var(--serif);font-size:1.75rem;font-style:italic;font-weight:800;line-height:1}.dfy-root .hiw-step b{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dfy-root .hiw-store{background:var(--white);flex-direction:column;grid-row:span 2;padding:36px;display:flex}.dfy-root .hiw-store .hiw-step span{color:var(--coral)}.dfy-root .hiw-store h3{max-width:16ch;margin-bottom:12px;font-size:2.25rem;line-height:1.05}.dfy-root .hiw-store>p{max-width:48ch;color:var(--ink-600);margin-bottom:24px}.dfy-root .hiw-store>p strong{color:var(--black)}.dfy-root .hiw-shot{background:var(--ivory);border-radius:16px;justify-content:center;margin-top:auto;display:flex}.dfy-root .mcp-shot,.dfy-root .mcp-shot *,.dfy-root .mcp-pv,.dfy-root .mcp-pv *{box-sizing:border-box}.dfy-root .mcp-shot{background:var(--ivory);cursor:pointer;width:100%;max-width:760px;font-family:var(--sans);-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;margin:0 auto;padding:22px 18px 0;transition:background .12s ease-out;display:block;position:relative}.dfy-root .mcp-shot:hover,.dfy-root .mcp-shot:focus-visible{background:var(--ivory-300)}.dfy-root .mcp-shot:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.dfy-root .mcp-lap{width:100%;display:block;position:relative}.dfy-root .mcp-lap>img{width:100%;height:auto;display:block}.dfy-root .mcp-scr{pointer-events:none;border-radius:2px;width:75.6%;height:71.8%;display:block;position:absolute;top:13.1%;left:12.2%;overflow:hidden}.dfy-root .mcp-sweep{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--white) 35%,transparent),transparent);height:28%;animation:4.5s ease-in-out infinite mcpScan;display:block;position:absolute;top:0;left:0;right:0}.dfy-root .mcp-dim{background:color-mix(in oklab,var(--black) 62%,transparent);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .18s ease-out;display:flex;position:absolute;inset:0}.dfy-root .mcp-shot:hover .mcp-dim,.dfy-root .mcp-shot:focus-visible .mcp-dim{opacity:1}.dfy-root .mcp-dim b{background:var(--ivory);height:48px;color:var(--black);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.dfy-root .mcp-dim small{color:var(--ivory-300);font-size:12px;font-weight:700}.dfy-root .mcp-tag{background:var(--black);color:var(--ivory);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:10px}.dfy-root .mcp-tag i,.dfy-root .mcp-eye i{background:var(--coral);border-radius:50%;width:7px;height:7px}@keyframes mcpScan{0%{transform:translateY(-100%)}to{transform:translateY(420%)}}@keyframes mcpFade{0%{opacity:0}to{opacity:1}}@keyframes mcpRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.dfy-root .mcp-pv{z-index:2147483000;color:var(--black);font-family:var(--sans);justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.dfy-root .mcp-pv.is-open{display:flex}.dfy-root .mcp-scrim{background:color-mix(in oklab,var(--black) 74%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.22s ease-out mcpFade;position:absolute;inset:0}.dfy-root .mcp-panel{background:var(--ivory);width:min(1120px,100%);height:min(880px,100%);box-shadow:0 30px 80px color-mix(in oklab,var(--black) 35%,transparent);border-radius:24px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) mcpRise;display:flex;position:relative;overflow:hidden}.dfy-root .mcp-head{border-bottom:1px solid var(--ivory-400);align-items:center;gap:20px;padding:18px 18px 16px 28px;display:flex}.dfy-root .mcp-ttl{flex:1;min-width:0}.dfy-root .mcp-eye{color:var(--violet);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:800;display:flex}.dfy-root .mcp-h{font-family:var(--serif);margin:0;font-size:24px;font-weight:800;line-height:1.1}.dfy-root .mcp-tabs{background:var(--ivory-300);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.dfy-root .mcp-tabs button{height:38px;color:var(--black);font:800 13.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:flex}.dfy-root .mcp-tabs button[aria-selected=true]{background:var(--black);color:var(--ivory)}.dfy-root .mcp-x{border:1.5px solid var(--ivory-400);background:var(--white);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.dfy-root .mcp-stage{background:var(--ivory-300);flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 28px;display:flex;position:relative}.dfy-root .mcp-frame{border:1px solid var(--ivory-400);background:var(--white);width:100%;max-width:1060px;height:100%;box-shadow:0 16px 40px color-mix(in oklab,var(--black) 18%,transparent);border-radius:14px;flex-direction:column;transition:max-width .26s cubic-bezier(.22,1,.36,1),border-radius .26s;display:flex;position:relative;overflow:hidden}.dfy-root .mcp-frame.is-mobile{border:10px solid var(--black);border-radius:46px;width:340px;max-width:340px;height:min(690px,100%)}.dfy-root .mcp-bar{border-bottom:1px solid var(--ivory-400);background:var(--ivory-100);flex:none;align-items:center;gap:14px;height:42px;padding:0 14px;display:flex}.dfy-root .mcp-dots{gap:6px;display:flex}.dfy-root .mcp-dots i{background:var(--ivory-400);border-radius:50%;width:11px;height:11px}.dfy-root .mcp-url{border:1px solid var(--ivory-400);background:var(--white);max-width:420px;height:26px;color:var(--ink-400);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:12.5px;font-weight:600;display:flex}.dfy-root .mcp-notch{z-index:3;background:var(--black);border-radius:999px;width:96px;height:26px;display:none;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dfy-root .mcp-frame.is-mobile .mcp-bar{display:none}.dfy-root .mcp-frame.is-mobile .mcp-notch{display:block}.dfy-root .mcp-frame.is-mobile .mcp-ann{padding-top:40px!important}.dfy-root .mcp-bn-tall,.dfy-root .mcp-frame.is-mobile .mcp-bn-wide{display:none!important}.dfy-root .mcp-frame.is-mobile .mcp-bn-tall{display:block!important}.dfy-root .mcp-scroll{overscroll-behavior:contain;color:#26304a;min-height:0;font-family:var(--sans);background:#f6f4f0;flex:1;overflow-y:auto;container:st/inline-size}.dfy-root .mcp-frame.is-mobile .mcp-scroll{scrollbar-width:none}.dfy-root .mcp-hint{background:color-mix(in oklab,var(--black) 82%,transparent);color:var(--ivory);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:opacity .3s ease-out;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dfy-root .mcp-hint.is-off{opacity:0}.dfy-root .mcp-foot{border-top:1px solid var(--ivory-400);background:var(--ivory);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px 16px 28px;display:flex}.dfy-root .mcp-note{color:var(--ink-600);font-size:14px;font-weight:600}.dfy-root .mcp-note strong{color:var(--black);font-weight:800}.dfy-root .mcp-cta{background:var(--coral);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--white)!important}@container st (width<=640px){.dfy-root [data-st=header]{grid-template-columns:auto 1fr auto!important;padding:12px 16px!important}.dfy-root [data-st=logo]{transform:scale(.82)}.dfy-root [data-st=navl],.dfy-root [data-st=hideSm]{display:none!important}.dfy-root [data-st=burger]{display:flex!important}.dfy-root [data-st=sec]{padding:40px 16px!important}.dfy-root [data-st=h2]{font-size:30px!important}.dfy-root [data-st=grid4]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dfy-root [data-st=grid3]{grid-template-columns:1fr!important}.dfy-root [data-st=split]{grid-template-columns:1fr!important;gap:20px!important;padding:0 16px 40px!important}.dfy-root [data-st=ptitle]{font-size:13px!important}.dfy-root [data-st=form]{flex-direction:column}.dfy-root [data-st=foot]{grid-template-columns:1fr 1fr!important;padding:36px 16px 24px!important}.dfy-root [data-st=foot]>div:first-child{grid-column:1/-1}}.dfy-root .hiw-fulfill{background:var(--black);min-height:300px;color:var(--ivory);position:relative}.dfy-root .hiw-video{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.dfy-root .hiw-shade{background:linear-gradient(to top,color-mix(in oklab,var(--black) 92%,transparent),color-mix(in oklab,var(--black) 40%,transparent) 55%,transparent);position:absolute;inset:0}.dfy-root .hiw-card-copy{flex-direction:column;justify-content:flex-end;min-height:300px;padding:32px;display:flex;position:relative}.dfy-root .hiw-fulfill .hiw-step span{color:var(--lime)}.dfy-root .hiw-fulfill h3{color:var(--ivory)}.dfy-root .hiw-fulfill p{color:var(--ivory-300);font-size:.94rem;line-height:1.55}.dfy-root .hiw-profit{background:var(--violet);color:var(--ivory);margin-bottom:10px;padding:32px 32px 40px;position:relative;overflow:visible}.dfy-root .hiw-profit:after{content:"";background:radial-gradient(circle at 7px 10px,var(--ivory) 6px,transparent 6.5px) 0 0/14px 10px repeat-x;height:10px;position:absolute;bottom:-1px;left:0;right:0}.dfy-root .hiw-profit .hiw-step span{color:var(--lavender)}.dfy-root .hiw-profit h3{color:var(--white);margin-bottom:18px}.dfy-root .hiw-receipt{border-bottom:1.5px dashed color-mix(in oklab,var(--ivory) 45%,transparent);color:var(--violet-200);padding-bottom:14px;font-size:.9rem}.dfy-root .hiw-receipt div{grid-template-columns:1fr auto;gap:12px;margin-bottom:8px;display:grid}.dfy-root .hiw-receipt div:last-child{margin-bottom:0}.dfy-root .hiw-receipt strong{color:var(--white);font-variant-numeric:tabular-nums;font-weight:500}.dfy-root .hiw-total{justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;font-size:.9rem;font-weight:700;display:flex}.dfy-root .hiw-total strong{color:var(--lime);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1}.dfy-root .hiw-note{color:color-mix(in oklab,var(--ivory) 62%,transparent);margin:14px 0 0;font-size:.72rem;font-style:italic;line-height:1.45}@media(max-width:900px){.dfy-root .hiw-inner{padding:72px 32px}.dfy-root .hiw-head{flex-direction:column;align-items:flex-start}.dfy-root .hiw-grid{grid-template-rows:auto;grid-template-columns:1fr}.dfy-root .hiw-store{grid-row:auto}}@media(max-width:600px){.dfy-root .hiw-inner{padding:52px 18px 36px}.dfy-root .hiw-head{gap:18px;margin-bottom:28px}.dfy-root .hiw-head h2{font-size:2.375rem}.dfy-root .hiw-grid{gap:12px}.dfy-root .hiw-card{border-radius:22px}.dfy-root .hiw-card h3,.dfy-root .hiw-store h3{font-size:1.5rem}.dfy-root .hiw-store{padding:22px 20px 0}.dfy-root .hiw-shot{border-radius:0;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;overflow:visible}.dfy-root .mcp-shot{border-radius:0;width:100%;max-width:none;padding:8px 0 0;overflow:visible}.dfy-root .mcp-lap{width:112%;margin-left:-6%}.dfy-root .mcp-tag{text-overflow:ellipsis;max-width:76%;font-size:8.5px;bottom:7%;left:12%;overflow:hidden}.dfy-root .mcp-pv{padding:0}.dfy-root .mcp-panel{border-radius:0;width:100%;height:100%}.dfy-root .mcp-head{gap:12px;padding:14px 14px 12px 18px}.dfy-root .mcp-h{font-size:19px}.dfy-root .mcp-eye,.dfy-root .mcp-tabs,.dfy-root .mcp-note{display:none}.dfy-root .mcp-stage{padding:0}.dfy-root .mcp-frame,.dfy-root .mcp-frame.is-mobile{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.dfy-root .mcp-frame.is-mobile .mcp-notch{display:none}.dfy-root .mcp-frame.is-mobile .mcp-ann{padding-top:10px!important}.dfy-root .mcp-foot{padding:12px 14px 16px}.dfy-root .mcp-cta{flex:1}.dfy-root .hiw-card-copy{padding:22px 20px}.dfy-root .hiw-profit{border-radius:22px 22px 0 0;margin-bottom:0;padding:22px 20px 30px}.dfy-root .hiw-total strong{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.dfy-root .hiw-video{display:none}.dfy-root .mcp-sweep,.dfy-root .mcp-scrim,.dfy-root .mcp-panel{animation:none}}.dfy-root .vs-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;max-width:1060px;margin:0 auto;display:grid}.dfy-root .vs-col{border:2px solid var(--ivory);border-radius:26px;padding:36px 34px}.dfy-root .vs-col.bad{background:#f6f0ec0f;border-color:#f6f0ec33}.dfy-root .vs-col.good{background:var(--ivory);color:var(--black);box-shadow:10px 10px 0 0 var(--coral);border-color:var(--black)}.dfy-root .vs-col h3{margin-bottom:22px}.dfy-root .vs-col.bad h3{color:#f6f0ecb3}.dfy-root .vs-list{flex-direction:column;gap:14px;list-style:none;display:flex}.dfy-root .vs-list li{align-items:flex-start;gap:13px;font-size:.98rem;line-height:1.45;display:flex}.dfy-root .vs-col.bad .vs-list li{color:#f6f0ec9e}.dfy-root .vs-col.good .vs-list li{color:var(--ink-800)}.dfy-root .vs-ico{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dfy-root .vs-col.bad .vs-ico{color:#f6f0ec8c;border-color:#f6f0ec66}.dfy-root .vs-col.good .vs-ico{border-color:var(--black);background:var(--lime);color:var(--black)}.dfy-root .vs-ico svg{width:13px;height:13px}@media(max-width:820px){.dfy-root .vs-grid{grid-template-columns:1fr}}.sot,.sot *{box-sizing:border-box}.sot{--ink:#161616;--ivory:#f6f0ec;--coral:#fa584b;--violet:#542189;--lav:#c39cff;--lime:#c2f47a;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f1ebe6;padding:64px 0 56px;font-family:Manrope,system-ui,sans-serif;overflow:hidden}.sot a{color:inherit}.sot .hd{text-align:center;max-width:1280px;margin:0 auto;padding:0 24px}.sot .ey{letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin:0;font-size:11px;font-weight:800}.sot h2{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,4.2vw + 16px,68px);font-weight:800;line-height:.98}.sot h2 em{color:var(--coral);font-style:italic;font-weight:700}.sot .sub{color:#4a4550;max-width:48ch;margin:14px auto 0;font-size:clamp(15px,.5vw + 13px,18px);font-weight:500;line-height:1.5}.sot .nav{flex:none;gap:10px;display:none}.sot .nav button{border:2.5px solid var(--ink);cursor:pointer;width:56px;height:56px;box-shadow:4px 4px 0 0 var(--ink);background:#fbf7f4;border-radius:50%;place-items:center;transition:transform .12s ease-out,box-shadow .12s ease-out;display:grid}.sot .nav button:last-child{background:var(--ink)}.sot .nav button:hover{box-shadow:6px 6px 0 0 var(--ink);transform:translate(-2px,-2px)}.sot .nav button:active{box-shadow:1px 1px 0 0 var(--ink);transform:translate(2px,2px)scale(.97)}.sot .nav svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sot .tk{background:var(--ink);margin:30px -24px 0;padding:14px 0;overflow:hidden;transform:rotate(-2.5deg)}.sot .tkt{will-change:transform;align-items:center;gap:0;width:max-content;animation:60s linear infinite sotk;display:flex}.sot .tkt>span{margin-right:22px}.sot .tw{letter-spacing:-.02em;color:var(--lime);white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:800}.sot .ts{color:var(--coral);font-size:15px}@keyframes sotk{to{transform:translate(-50%)}}@media(max-width:899px){.sot .tkt{animation-duration:130s}}.sot .rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:18px;margin:22px 0 0;padding:18px 28px 26px;scroll-padding:0 28px;list-style:none;display:flex;overflow-x:auto}.sot .rail::-webkit-scrollbar{display:none}.sot .rc{scroll-snap-align:center;filter:drop-shadow(0 10px 14px #16161624);flex:0 0 min(78vw,310px);transform:rotate(-1.2deg)}.sot .rc.r2{transform:rotate(1.4deg)}.sot article{background:#fffdf9;flex-direction:column;gap:14px;height:calc(100% - 12px);min-height:430px;padding:20px 20px 16px;display:flex}.sot hr{border:0;border-top:1.5px dashed #bdb4ac;margin:0}.sot .rh,.sot .ft{letter-spacing:.12em;color:#5a5560;justify-content:space-between;align-items:center;gap:12px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;display:flex}.sot .who{align-items:center;gap:10px;display:flex}.sot .who img{object-fit:cover;background:#efe7e0;border-radius:50%;flex:none;width:44px;height:44px}.sot .review-initial{background:var(--violet);width:44px;height:44px;color:var(--ivory);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.sot .review-store-name{overflow-wrap:anywhere;min-width:0}.sot .nm{align-items:center;gap:5px;font-size:16px;font-weight:800;display:flex}.sot .v{width:14px;height:14px;fill:var(--violet);flex:none}.sot .row{letter-spacing:.06em;text-transform:uppercase;color:#4a4550;align-items:baseline;gap:6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:flex}.sot .row i{border-bottom:2px dotted #bdb4ac;flex:1;transform:translateY(-3px)}.sot .row b{letter-spacing:-.01em;text-transform:none;color:var(--ink);white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:800}.sot .q{color:#3a3540;text-wrap:pretty;flex:1;margin:0;font-size:14.5px;font-weight:500;line-height:1.55}.sot mark{color:var(--ink);background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;font-weight:800}.sot .bc{background:repeating-linear-gradient(90deg,#161616 0 2px,#0000 2px 4px,#161616 4px 5px,#0000 5px 8px,#161616 8px 11px,#0000 11px 13px);width:110px;height:26px}.sot .tear{background:linear-gradient(135deg,#fffdf9 6px,#0000 0) 0 0/12px 12px repeat-x,linear-gradient(225deg,#fffdf9 6px,#0000 0) 0 0/12px 12px repeat-x;height:12px}.sot .hint{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#5a5560;margin:4px 0 0;font-size:10.5px;font-weight:800}.sot .cw{max-width:1152px;margin:30px auto 0;padding:0 20px}.sot .cta{background:var(--ink);border:2.5px solid var(--ink);box-shadow:6px 6px 0 0 var(--lav);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:30px 20px 24px;display:flex;position:relative;overflow:hidden}.sot .cta>div{flex-direction:column;align-items:center;gap:18px;display:flex}.sot .sp{width:22px;height:22px;fill:var(--coral);position:absolute;top:16px;right:18px}.sot .stk{align-items:center;padding-left:12px;display:flex}.sot .stk img,.sot .stk span{border:2.5px solid var(--ink);width:44px;height:44px;box-shadow:0 0 0 2px var(--ivory);object-fit:cover;background:#efe7e0;border-radius:50%;margin-left:-12px}.sot .stk span{background:var(--lime);letter-spacing:-.02em;color:var(--ink);place-items:center;font-size:12px;font-weight:800;display:grid}.sot h3{letter-spacing:-.035em;color:var(--ivory);text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(32px,1.6vw + 24px,48px);font-weight:800;line-height:1.02}.sot h3 span{color:var(--lime)}.sot .btn{background:var(--coral);color:#fff;border:2.5px solid var(--ivory);width:100%;min-height:72px;box-shadow:6px 6px 0 0 var(--ivory);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 28px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,background .12s ease-out;display:flex}.sot .btn:hover{color:#fff;box-shadow:9px 9px 0 0 var(--ivory);background:#ec4a3d;transform:translate(-2px,-2px)}.sot .btn:active{box-shadow:2px 2px 0 0 var(--ivory);transform:translate(3px,3px)scale(.98)}.sot .btn:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.sot .bl{text-align:left;flex-direction:column;gap:3px;display:flex}.sot .bl b{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.1}.sot .bl small{color:#ffe3df;font-size:11px;font-weight:700}.sot .ar{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .12s ease-out;display:grid}.sot .btn:hover .ar{transform:translate(3px)}.sot .ar svg{fill:none;width:22px;height:22px;stroke:var(--ivory);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.sot .disc{text-align:center;color:#5a5560;text-wrap:pretty;max-width:62ch;margin:20px auto 0;font-size:11.5px;font-weight:500;line-height:1.5}@media(min-width:900px){.sot{padding:104px 0 96px}.sot .hd{text-align:left;justify-content:space-between;align-items:flex-end;gap:48px;padding:0 64px;display:flex}.sot .ey{font-size:12px}.sot h2{margin-top:16px}.sot .sub{margin:18px 0 0}.sot .nav{display:flex}.sot .tk{margin:56px -40px 0;padding:18px 0;transform:rotate(-1.5deg)}.sot .tw{font-size:36px}.sot .ts{font-size:22px}.sot .tkt>span{margin-right:32px}.sot .rail{gap:32px;margin-top:30px;padding:24px 64px 32px;scroll-padding:0 64px}.sot .rc{scroll-snap-align:start;flex-basis:310px}.sot article{gap:15px;min-height:460px;padding:22px 22px 18px}.sot .row b{font-size:20px}.sot .q{font-size:15px}.sot .hint{display:none}.sot .cw{box-sizing:content-box;margin-top:56px;padding:0 64px}.sot .cta{box-shadow:8px 8px 0 0 var(--lav);text-align:left;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;padding:44px 48px;display:grid}.sot .cta>div{align-items:flex-start;gap:20px}.sot .sp{width:28px;height:28px;top:22px;right:26px}.sot .stk{padding-left:14px}.sot .stk img,.sot .stk span{width:52px;height:52px;margin-left:-14px}.sot .stk span{font-size:15px}.sot .btn{min-height:84px;box-shadow:7px 7px 0 0 var(--ivory);padding-left:38px}.sot .bl b{font-size:21px}.sot .bl small{font-size:13px}.sot .ar{width:64px;height:64px}.sot .disc{font-size:12px}}@media(prefers-reduced-motion:reduce){.sot .tkt{animation:none}.sot *{transition:none!important}}.dfy-root .recap{background:var(--black);color:var(--ivory)}.dfy-root .recap-card{background:var(--ivory);max-width:920px;color:var(--black);border:2.5px solid var(--ivory);box-shadow:12px 12px 0 0 var(--coral);border-radius:30px;margin:0 auto;padding:44px}.dfy-root .recap-head{text-align:center;margin-bottom:30px}.dfy-root .recap-head .price-big{font-family:var(--serif);color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-size:clamp(3.4rem,8vw,5.6rem);font-weight:900;line-height:.9}.dfy-root .recap-head .price-big .cur{vertical-align:.7em;font-size:.42em}.dfy-root .recap-head .price-sub{color:var(--ink-600);max-width:520px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.dfy-root .recap-list{grid-template-columns:1fr 1fr;gap:14px 28px;margin-bottom:30px;list-style:none;display:grid}.dfy-root .recap-list li{align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.45;display:flex}.dfy-root .recap-list li .chk{background:var(--lime);border:1.5px solid var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dfy-root .recap-list li .chk svg{width:13px;height:13px}.dfy-root .recap-list li strong{font-weight:800}.dfy-root .recap-cta{text-align:center}.dfy-root .recap-cta .btn{width:100%;max-width:460px}.dfy-root .recap-cta .micro{color:var(--ink-400);margin-top:14px;font-size:.84rem}@media(max-width:720px){.dfy-root .recap-list{grid-template-columns:1fr}.dfy-root .recap-card{padding:32px 24px}}.dfy-root .faq-list{max-width:820px;margin:0 auto}.dfy-root .faq-item{background:var(--white);border:2px solid var(--black);box-shadow:4px 4px 0 0 var(--black);border-radius:18px;margin-bottom:14px;transition:transform .18s,box-shadow .18s;overflow:hidden}.dfy-root .faq-item:hover{box-shadow:5px 5px 0 0 var(--black);transform:translate(-1px,-1px)}.dfy-root .faq-item[open]{background:var(--lavender-soft);box-shadow:6px 6px 0 0 var(--violet)}.dfy-root .faq-question{font-family:var(--sans);color:var(--black);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.dfy-root .faq-question::-webkit-details-marker{display:none}.dfy-root .faq-question:after{content:"+";font-family:var(--serif);color:var(--violet);flex-shrink:0;font-size:1.9rem;font-weight:600;line-height:1;transition:transform .2s}.dfy-root .faq-item[open] .faq-question:after{content:"–"}.dfy-root .faq-answer{color:var(--ink-600);padding:0 28px 26px;font-size:1rem;line-height:1.65}.dfy-root .faq-answer p{margin-bottom:.8em}.dfy-root .faq-answer p:last-child{margin-bottom:0}.dfy-root .stickybar{z-index:60;background:var(--black);color:var(--ivory);border-top:2px solid var(--lime);transition:transform .35s cubic-bezier(.2,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dfy-root .stickybar.show{transform:translateY(0)}.dfy-root .stickybar-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1100px;margin:0 auto;padding:12px 24px;display:flex}.dfy-root .stickybar .sb-text{flex-direction:column;line-height:1.15;display:flex}.dfy-root .stickybar .sb-text .t1{font-family:var(--serif);color:var(--ivory);font-size:1.1rem;font-weight:800}.dfy-root .stickybar .sb-text .t1 em{color:var(--lime);font-style:italic}.dfy-root .stickybar .sb-text .t2{color:#f6f0ec99;font-size:.8rem}.dfy-root .stickybar .btn{padding:13px 26px;font-size:.95rem}@media(max-width:600px){.dfy-root .stickybar .sb-text .t2{display:none}.dfy-root .stickybar-inner{gap:12px;padding:10px 16px}.dfy-root .stickybar .btn{padding:12px 18px;font-size:.88rem}}.dfy-root .footer{background:var(--black);color:#f6f0ec8c;text-align:center;border-top:1px solid #ffffff14;padding:30px 0 90px;font-size:.86rem}.dfy-root .footer .disc{color:#f6f0ec66;text-align:left;max-width:880px;margin:0 auto 18px;font-size:.76rem;line-height:1.6}.dfy-root .footer a{color:var(--lavender)}@media(max-width:980px){.dfy-root .hero-grid{grid-template-columns:1fr;gap:40px}.dfy-root .hero-visual{order:-1;max-width:460px;min-height:auto;margin:0 auto}.dfy-root .section{padding:76px 0}}@media(max-width:560px){.dfy-root .container,.dfy-root .container-narrow{padding:0 20px}.dfy-root .topbar-inner{padding:11px 18px}.dfy-root .hero{padding:36px 0 56px}.dfy-root .hero-cta-row{flex-direction:column;align-items:stretch}.dfy-root .hero-cta-row .btn{width:100%}.dfy-root .cta-aside{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:8px}.dfy-root .btn-xl{box-shadow:5px 5px 0 0 var(--black);padding:18px 26px;font-size:1rem}.dfy-root .buybox,.dfy-root .recap-card{padding:24px 20px}.dfy-root .topbar-cta{padding:9px 13px;font-size:.78rem}.dfy-root .section{padding:58px 0}.dfy-root .section-head{margin-bottom:40px}.dfy-root .section-head .lede{font-size:1.02rem}.dfy-root .trust{padding:28px 0}.dfy-root .trust-grid{gap:24px 18px}.dfy-root .hero-frame{max-width:100%}.dfy-root .hero-badge{padding:10px 14px;bottom:-16px;left:auto;right:10px}.dfy-root .hero-badge .b-amt{font-size:1.6rem}.dfy-root .pillar-num{font-size:5.5rem;top:-24px}.dfy-root .co-total .tot-amt{font-size:2.2rem}.dfy-root .vcard{padding:26px 22px}.dfy-root .tool-card{padding:22px 20px}.dfy-root .vs-col{padding:28px 22px}.dfy-root .recap-head .price-big{font-size:3.6rem}}@media(max-width:430px){.dfy-root h1{font-size:2.45rem}.dfy-root h2{font-size:1.95rem}.dfy-root .hero h1{margin:22px 0 18px}.dfy-root .hero-sub{font-size:1.06rem}.dfy-root .topbar-cta{gap:5px;padding:9px 12px;font-size:.74rem}}@media(max-width:360px){.dfy-root h1{font-size:2.2rem}.dfy-root .container,.dfy-root .container-narrow{padding:0 16px}.dfy-root .topbar-cta .price{margin-left:1px}.dfy-root .co-total .tot-amt{font-size:2rem}}.dfy-root #tweaks-root{z-index:9000;position:fixed}.dfy-root .hero h1 .hero-h1-sub{color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 70,"WONK" 1;margin-top:.4em;font-size:.42em;font-style:italic;font-weight:600;display:block}@media(max-width:640px){.dfy-root .hero h1 .hero-h1-sub{margin-top:.5em;font-size:.62em;line-height:1.25}}.dfy-root .bb-extra{border:2px solid var(--black);background:var(--lime);border-radius:16px;align-items:flex-start;gap:13px;margin:8px 0 4px;padding:15px 18px;display:flex}.dfy-root .bb-extra-ico{border:2px solid var(--black);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.dfy-root .bb-extra-ico svg{width:15px;height:15px}.dfy-root .bb-extra p{color:var(--ink-800);font-size:.92rem;line-height:1.45}.dfy-root .bb-extra p strong{color:var(--black);font-weight:800}@media(max-width:640px){.dfy-root .hero-visual{width:calc(100% + 40px);max-width:none;margin:0 -20px}.dfy-root .hero-visual:before{display:none}.dfy-root .hero-frame{box-shadow:4px 4px 0 0 var(--black);border-width:2px;border-radius:14px;animation:none}.dfy-root .hero-sparkle{display:none}.dfy-root .hero-badge{box-shadow:3px 3px 0 0 var(--black);border-radius:12px;padding:8px 12px;inset:10px 10px auto auto;transform:rotate(-4deg)}.dfy-root .hero-badge .b-amt{font-size:1.35rem}.dfy-root .hero-badge .b-lbl{margin-top:2px;font-size:.55rem}}.dfy-root .sog-rule{background:var(--ivory-400);height:1px;margin:0 20px}.dfy-root .sog{color:var(--black);-webkit-font-smoothing:antialiased;padding:24px 20px 26px;font-family:Manrope,system-ui,sans-serif}.dfy-root .sog *{box-sizing:border-box;margin:0;padding:0}.dfy-root .sog-desktop-wrap{display:none}.dfy-root .sog .sog-top{align-items:center;gap:16px;display:flex}.dfy-root .sog .sog-seal{flex:none;width:96px;height:96px;position:relative}.dfy-root .sog .sog-ring{animation:34s linear infinite sog-spin;position:absolute;inset:0}.dfy-root .sog .sog-ring text{letter-spacing:.235em;text-transform:uppercase;fill:var(--ink-400);font-family:Manrope,system-ui,sans-serif;font-size:7.7px;font-weight:800}@keyframes sog-spin{to{transform:rotate(360deg)}}.dfy-root .sog .sog-core{background:var(--black);text-align:center;box-shadow:0 10px 22px color-mix(in srgb,var(--black) 20%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:13px}.dfy-root .sog .sog-core b{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.045em;color:var(--ivory);font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:800;line-height:.86;display:block}.dfy-root .sog .sog-core s{letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-top:2px;font-size:6.5px;font-weight:800;text-decoration:none;display:block}.dfy-root .sog .sog-spark{width:17px;height:17px;fill:var(--coral);animation:4.2s cubic-bezier(.22,1,.36,1) infinite sog-pulse;position:absolute;top:-1px;right:2px}@keyframes sog-pulse{0%,72%,to{transform:scale(1)rotate(0)}82%{transform:scale(1.2)rotate(16deg)}}.dfy-root .sog .sog-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--violet);font-size:9.5px;font-weight:800}.dfy-root .sog h3{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.035em;margin-top:7px;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:800;line-height:.98}.dfy-root .sog h3 em{color:var(--coral);font-style:italic;font-weight:700;display:block}.dfy-root .sog .sog-lead{color:var(--ink-600);text-wrap:pretty;margin-top:15px;font-size:15px;font-weight:500;line-height:1.5}.dfy-root .sog .sog-lead b{color:var(--black);font-weight:800}@media(min-width:760px){.dfy-root .sog-mobile{display:none}.dfy-root .sog-desktop-wrap{border-top:1px solid var(--ivory-400);margin-top:46px;padding-top:32px;display:block}.dfy-root .sog-wide{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:46px;width:100%;min-height:0;padding:26px 4px 6px;display:grid}.dfy-root .sog-wide .sog-top{align-items:center;gap:28px;min-width:0}.dfy-root .sog-wide .sog-seal{width:128px;height:128px}.dfy-root .sog-wide .sog-core{inset:17px}.dfy-root .sog-wide .sog-core b{font-size:42px}.dfy-root .sog-wide .sog-core s{margin-top:3px;font-size:8px}.dfy-root .sog-wide .sog-spark{width:22px;height:22px;top:-2px;right:3px}.dfy-root .sog-wide .sog-eyebrow{letter-spacing:.2em;font-size:11px}.dfy-root .sog-wide h3{white-space:nowrap;margin-top:9px;font-size:39px;line-height:.96}.dfy-root .sog-wide .sog-lead{max-width:46ch;margin-top:0;font-size:20px;line-height:1.45}}@media(min-width:760px)and (max-width:1080px){.dfy-root .sog-wide{grid-template-columns:1fr;gap:24px;padding:22px 4px 6px}.dfy-root .sog-wide h3{white-space:normal}}@media(prefers-reduced-motion:reduce){.dfy-root .sog .sog-ring,.dfy-root .sog .sog-spark{animation:none}}.dfy-root #whats-loaded{padding-top:40px;padding-bottom:40px}.dfy-root .loaded-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.dfy-root .loaded-visual{border:2px solid var(--black);background:var(--ivory-100);box-shadow:6px 6px 0 0 var(--black);aspect-ratio:4/3;border-radius:18px;overflow:hidden}.dfy-root .loaded-visual img{object-fit:cover;width:100%;height:100%;display:block}.dfy-root .loaded-text h2{margin:14px 0}.dfy-root .loaded-text h2 em{color:var(--coral);font-style:italic;font-weight:800}.dfy-root .loaded-cards{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.dfy-root .lcard{background:var(--ivory-100);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:14px;padding:16px 16px 14px}.dfy-root .lcard-ico{background:var(--lime);border:1.5px solid var(--black);width:34px;height:34px;color:var(--black);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.dfy-root .lcard-ico svg{width:18px;height:18px}.dfy-root .lcard h4{font-family:var(--serif);color:var(--ink-800);margin:0 0 4px;font-size:1.05rem;font-weight:800}.dfy-root .lcard p{color:var(--ink-600);margin:0;font-size:.92rem;line-height:1.45}.dfy-root .loaded-steps{background:var(--black);color:var(--ivory);border:2px solid var(--black);border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:inline-flex}.dfy-root .lstep{font-family:var(--sans);color:var(--ivory);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:inline-flex}.dfy-root .lstep b{font-family:var(--serif);color:var(--lime);font-size:1.35rem;font-style:italic;font-weight:800;line-height:1}.dfy-root .lstep-sep{color:var(--lime);font-weight:800}.dfy-root .loaded-note{font-family:var(--serif);color:var(--ink-400);margin-top:18px;font-style:italic}@media(max-width:900px){.dfy-root .loaded-grid{grid-template-columns:1fr;gap:28px}.dfy-root .loaded-cards{grid-template-columns:1fr}.dfy-root .loaded-steps{gap:10px;padding:10px 14px}.dfy-root .lstep{font-size:.85rem}}.dfy-root .vs{color:#161616;-webkit-font-smoothing:antialiased;background:#542189;padding:32px 18px 34px;font-family:Manrope,system-ui,sans-serif}.dfy-root .vs *{box-sizing:border-box;margin:0;padding:0}.dfy-root .vs .vs-kickwrap{text-align:center}.dfy-root .vs .vs-kick{letter-spacing:.18em;text-transform:uppercase;color:#c2f47a;align-items:center;gap:9px;font-size:9.5px;font-weight:800;display:inline-flex}.dfy-root .vs .vs-kick:before,.dfy-root .vs .vs-kick:after{content:"";background:#c2f47a73;width:22px;height:1px;display:block}.dfy-root .vs h2{text-align:center;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.038em;color:#f6f0ec;text-wrap:balance;margin-top:12px;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:800;line-height:1}.dfy-root .vs h2 em{color:#fa584b;font-style:italic;font-weight:700}.dfy-root .vs .vs-lede{text-align:center;color:#f6f0ecbf;max-width:32ch;margin:12px auto 0;font-size:14.5px;font-weight:500;line-height:1.5}.dfy-root .vs .vs-card{background:#fbf7f4;border:2.5px solid #161616;border-radius:20px;margin-top:22px;overflow:hidden;box-shadow:6px 6px #161616}.dfy-root .vs .vs-hdr{color:#f6f0ec;letter-spacing:.16em;text-transform:uppercase;background:#161616;justify-content:space-between;padding:11px 16px;font-size:9px;font-weight:800;display:flex}.dfy-root .vs .vs-hdr span:last-child{color:#c2f47a}.dfy-root .vs .vs-row{border-bottom:1px solid #e4dcd5;grid-template-columns:1fr auto;gap:10px;padding:14px 16px;display:grid}.dfy-root .vs .vs-row b{letter-spacing:-.015em;font-size:15.5px;font-weight:800}.dfy-root .vs .vs-row p{color:#5a5560;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.45}.dfy-root .vs .vs-v{color:#5a5560;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;text-decoration:line-through;text-decoration-thickness:1.5px}.dfy-root .vs .vs-pay{padding:16px}.dfy-root .vs .vs-pay .vs-l{color:#5a5560;justify-content:space-between;align-items:baseline;font-size:13.5px;font-weight:700;display:flex}.dfy-root .vs .vs-pay .vs-l b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:800;text-decoration:line-through;text-decoration-thickness:1.5px}.dfy-root .vs .vs-pay .vs-big{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.dfy-root .vs .vs-pay .vs-big span{font-size:15px;font-weight:800}.dfy-root .vs .vs-pay .vs-big b{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.045em;color:#542189;font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:800;line-height:.85}.dfy-root .vs .vs-cta{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#fa584b;border:2.5px solid #161616;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;margin-top:16px;font-size:16.5px;font-weight:800;text-decoration:none;transition:background .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:4px 4px #161616}.dfy-root .vs .vs-cta:hover{color:#fff;background:#e0463a}.dfy-root .vs .vs-cta:active{transform:scale(.97);box-shadow:2px 2px #161616}.dfy-root .vs .vs-cta svg{width:16px;height:16px}.dfy-root .vs .vs-fine{text-align:center;color:#f6f0ec99;margin-top:10px;font-size:11.5px;font-weight:600;line-height:1.45}.dfy-root .vs .vs-guar{color:#f6f0eccc;align-items:flex-start;gap:9px;margin-top:16px;padding:0 2px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.dfy-root .vs .vs-guar .vs-sh{color:#161616;background:#c2f47a;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.dfy-root .vs .vs-guar .vs-sh svg{width:10px;height:10px}.dfy-root .vs .vs-guar b{color:#f6f0ec;font-weight:800}@media(min-width:860px){.dfy-root .vs{padding:72px 64px 68px}.dfy-root .vs .vs-inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1080px;margin:0 auto;display:grid}.dfy-root .vs .vs-left,.dfy-root .vs .vs-kickwrap{text-align:left}.dfy-root .vs h2{text-align:left;margin-top:16px;font-size:52px}.dfy-root .vs .vs-lede{text-align:left;max-width:36ch;margin:16px 0 0;font-size:18px}.dfy-root .vs .vs-card{margin-top:0}.dfy-root .vs .vs-row{padding:17px 22px}.dfy-root .vs .vs-row b{font-size:17px}.dfy-root .vs .vs-row p{font-size:13.5px}.dfy-root .vs .vs-v{font-size:15px}.dfy-root .vs .vs-pay{padding:20px 22px}.dfy-root .vs .vs-pay .vs-big b{font-size:56px}.dfy-root .vs .vs-cta{margin-top:0;font-size:17.5px}.dfy-root .vs .vs-right>.vs-cta{margin-top:20px}.dfy-root .vs .vs-fine,.dfy-root .vs .vs-guar{text-align:left}.dfy-root .vs .vs-fine{font-size:12.5px}.dfy-root .vs .vs-guar{font-size:13px}}.dfy-root .bt{color:#161616;-webkit-font-smoothing:antialiased;background:#c2f47a;padding:14px 10px;font-family:Manrope,system-ui,sans-serif}.dfy-root .bt *,.dfy-root .bt :before,.dfy-root .bt :after{box-sizing:border-box;margin:0;padding:0}.dfy-root .bt .bt-lbl{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#16161699;font-size:9.5px;font-weight:800}.dfy-root .bt .bt-row{grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.dfy-root .bt .bt-row div{text-align:center;border-left:1px solid #1616162e;padding:0 4px}.dfy-root .bt .bt-row div:first-child{border-left:0}.dfy-root .bt b{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.035em;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:800;line-height:1;display:block}.dfy-root .bt s{letter-spacing:.11em;text-transform:uppercase;color:#542189;margin-top:4px;font-size:8.5px;font-weight:800;text-decoration:none;display:block}@media(min-width:860px){.dfy-root .bt{padding:20px 64px}.dfy-root .bt .bt-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1080px;margin:0 auto;display:flex}.dfy-root .bt .bt-lbl{letter-spacing:.16em;font-size:11px}.dfy-root .bt .bt-row{gap:0;margin-top:0;display:flex}.dfy-root .bt .bt-row div{padding:0 28px}.dfy-root .bt b{font-size:26px}.dfy-root .bt s{margin-top:5px;font-size:9.5px}}
