: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)}.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;--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:.98}.oto-page h1{font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1.02}.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 .container{max-width:1180px;margin:0 auto;padding:0 32px}.oto-page .container-narrow{max-width:880px;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)rotate(0)}50%{transform:translateY(-10px)rotate(-1deg)}}.oto-page .btn-cta{background:var(--coral);width:100%;color:var(--white);border:2.5px solid var(--black);cursor:pointer;letter-spacing:.005em;box-shadow:7px 7px 0 0 var(--black);text-align:center;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:22px 28px;font-size:1.14rem;font-weight:800;transition:transform .14s,box-shadow .14s;display:flex}.oto-page .btn-cta:hover{box-shadow:10px 10px 0 0 var(--black);transform:translate(-2px,-2px)}.oto-page .btn-cta:active{box-shadow:3px 3px 0 0 var(--black);transform:translate(3px,3px)}.oto-page .btn-cta .small{font-family:var(--serif);opacity:.95;letter-spacing:0;font-size:.9rem;font-style:italic;font-weight:500}.oto-page .btn-cta.lime{background:var(--lime);color:var(--black)}.oto-page .btn-cta.lime .small{opacity:.78}.oto-page .btn-cta.violet{background:var(--violet);color:var(--ivory)}.oto-page .progress{background:var(--black);color:var(--ivory);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px 24px;font-size:.88rem;font-weight:600;display:flex}.oto-page .pstep{align-items:center;gap:8px;display:inline-flex}.oto-page .pstep-num{color:#f6f0ec99;background:0 0;border:1.5px solid #f6f0ec66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:inline-flex}.oto-page .pstep.done .pstep-num{background:var(--lime);color:var(--black);border-color:var(--lime)}.oto-page .pstep.done .pstep-num:before{content:"✓";font-size:.78rem;font-weight:900}.oto-page .pstep.done .pstep-num span{display:none}.oto-page .pstep.current .pstep-num{background:var(--coral);border-color:var(--coral);color:var(--white);box-shadow:0 0 0 3px #fa584b4d}.oto-page .pstep.current{color:var(--ivory);font-weight:700}.oto-page .pstep.upcoming{color:#f6f0ec73}.oto-page .pstep-divider{background:#f6f0ec40;flex-shrink:0;width:24px;height:1px}@media(max-width:720px){.oto-page .progress{gap:8px;padding:12px 16px;font-size:.78rem}.oto-page .pstep-divider{width:14px}.oto-page .pstep span.lbl{display:none}.oto-page .pstep.current span.lbl{display:inline}}.oto-page .topbar{background:var(--ivory);border-bottom:1px solid #00000014;padding:12px 0}.oto-page .topbar-inner{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:0 32px;display:flex}.oto-page .brand{align-items:center;gap:10px;display:inline-flex}.oto-page .brand img{width:auto;height:32px;display:block}@media(max-width:540px){.oto-page .brand img{height:26px}}.oto-page .brand-secure{color:var(--ink-400);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.oto-page .brand-secure svg{width:14px;height:14px;color:var(--lime-700)}@media(max-width:540px){.oto-page .brand-secure{display:none}}.oto-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-800);background:var(--lime);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.oto-page .eyebrow .dot{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite oto-pulse}.oto-page .eyebrow.violet{background:var(--violet);color:var(--ivory);border-color:var(--black)}.oto-page .eyebrow.coral{background:var(--coral);color:var(--white)}.oto-page .eyebrow.lavender{background:var(--lavender-soft);color:var(--violet-700)}.oto-page .hero{padding:56px 0 80px;position:relative;overflow:hidden}.oto-page .hero-sparkle{pointer-events:none;color:var(--lavender);opacity:.7;position:absolute}.oto-page .hero-sparkle.s1{width:48px;color:var(--coral);animation:18s linear infinite oto-spin;top:6%;left:3%}.oto-page .hero-sparkle.s2{width:36px;color:var(--lime-700);animation:24s linear infinite reverse oto-spin;top:14%;right:5%}.oto-page .hero-sparkle.s3{width:28px;color:var(--violet);opacity:.55;animation:20s linear infinite oto-spin;bottom:18%;left:8%}.oto-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.oto-page .hero-copy{position:relative}.oto-page .hero-copy .eyebrow{margin-bottom:24px}.oto-page .hero h1{margin-bottom:22px}.oto-page .hero h1 .ital{color:var(--violet);font-variation-settings:"opsz" 144,"SOFT" 70;font-style:italic;font-weight:600;display:inline-block}.oto-page .hero h1 .underline{display:inline-block;position:relative}.oto-page .hero h1 .underline:after{content:"";background:var(--lime);z-index:-1;border-radius:4px;height:.18em;position:absolute;bottom:.04em;left:0;right:0}.oto-page .hero-sub{color:var(--ink-600);text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:1.15rem;line-height:1.55}.oto-page .hero-cta-block{max-width:460px}.oto-page .decline-link{text-align:center;margin-top:14px}.oto-page .decline-link a{color:var(--ink-400);text-underline-offset:3px;font-size:.92rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.oto-page .decline-link a:hover{color:var(--violet)}.oto-page .hero-visual{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.oto-page .hero-visual:before{content:"";background:var(--lavender-soft);filter:blur(60px);opacity:.7;z-index:0;border-radius:50%;position:absolute;inset:8% 4%}.oto-page .hero-img{z-index:1;filter:drop-shadow(0 30px 50px #54218947);will-change:transform;width:100%;max-width:560px;animation:6.5s ease-in-out infinite oto-float;position:relative}.oto-page .sticker{text-align:center;border:2.5px solid var(--black);box-shadow:5px 5px 0 0 var(--black);z-index:3;will-change:transform;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.oto-page .sticker.theme{background:var(--violet);width:110px;height:110px;color:var(--ivory);padding:8px;animation:5.6s ease-in-out infinite oto-float;top:0;right:-4%;transform:rotate(9deg)}.oto-page .sticker.theme .gift{margin-bottom:2px;font-size:1.4rem;line-height:1}.oto-page .sticker.theme .ttl{font-family:var(--serif);font-variation-settings:"opsz" 144,"WONK" 1;font-size:.84rem;font-weight:800;line-height:1}.oto-page .sticker.theme .sub{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-top:4px;font-size:.58rem;font-weight:700}.oto-page .social-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.oto-page .avatar-stack{display:inline-flex}.oto-page .avatar-stack .av{border:2px solid var(--ivory);object-fit:cover;width:38px;height:38px;box-shadow:2px 2px 0 0 var(--black);border-radius:50%;margin-left:-10px}.oto-page .avatar-stack .av:first-child{margin-left:1px}.oto-page .avatar-stack .av:nth-child(2){z-index:1}.oto-page .avatar-stack .av:nth-child(3){z-index:2}.oto-page .avatar-stack .av:nth-child(4){z-index:3}.oto-page .social-text{color:var(--ink-600);font-size:.94rem;font-weight:500;line-height:1.3}.oto-page .social-text strong{color:var(--black);font-weight:800}@media(max-width:940px){.oto-page .hero-grid{grid-template-columns:1fr;gap:32px}.oto-page .hero-visual{order:-1;min-height:360px}.oto-page .hero-img{max-width:440px}.oto-page .sticker.theme{width:92px;height:92px}.oto-page .hero-cta-block{max-width:100%}}.oto-page .section{padding:100px 0;position:relative}.oto-page .section.white{background:var(--white)}.oto-page .section.ivory{background:var(--ivory)}.oto-page .section.black{background:var(--black);color:var(--ivory)}.oto-page .section-head{text-align:center;z-index:1;max-width:760px;margin:0 auto 56px;position:relative}.oto-page .section-head .eyebrow{margin-bottom:22px}.oto-page .section-head h2{margin-bottom:14px}.oto-page .section-head h2 em{color:var(--coral);font-weight:600}.oto-page .section-head .lede{color:var(--ink-600);text-wrap:pretty;max-width:600px;margin:14px auto 0;font-size:1.12rem;line-height:1.5}.oto-page .bundle-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:28px;max-width:1100px;margin:0 auto;display:grid}.oto-page .bundle-card{background:var(--white);border:2.5px solid var(--black);box-shadow:8px 8px 0 0 var(--violet);border-radius:26px;flex-direction:column;padding:32px 32px 28px;display:flex;position:relative}.oto-page .bundle-card.featured{box-shadow:8px 8px 0 0 var(--coral)}.oto-page .bundle-card .corner-tag{background:var(--lime);color:var(--black);border:2px solid var(--black);letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--black);border-radius:999px;padding:7px 14px;font-size:.7rem;font-weight:800;position:absolute;top:-16px;left:28px;transform:rotate(-3deg)}.oto-page .bundle-card.featured .corner-tag{background:var(--coral);color:var(--white);transform:rotate(2deg)}.oto-page .bundle-card h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:14px 0 4px;font-size:1.8rem;font-weight:800;line-height:1.05}.oto-page .bundle-card .sub{font-family:var(--serif);color:var(--ink-400);margin-bottom:18px;font-size:1rem;font-style:italic;font-weight:600}.oto-page .bundle-card .price-line{border-top:1.5px dashed var(--ivory-400);border-bottom:1.5px dashed var(--ivory-400);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:22px;padding:16px 0;display:flex}.oto-page .bundle-card .price-was{color:var(--ink-400);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:2px;font-size:.78rem;font-weight:600;display:inline-flex}.oto-page .bundle-card .price-was-amt{font-family:var(--serif);color:var(--ink-400);font-size:1.4rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.oto-page .bundle-card .price-arrow{font-family:var(--serif);color:var(--coral);font-size:1.4rem;font-style:italic;font-weight:800}.oto-page .bundle-card .price-now{flex-direction:column;gap:2px;display:inline-flex}.oto-page .bundle-card .price-now-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--coral);font-size:.74rem;font-weight:800}.oto-page .bundle-card .price-now-amt{font-family:var(--serif);color:var(--black);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1}.oto-page .bundle-card .price-now-amt .per{color:var(--ink-600);font-size:.4em;font-weight:700}.oto-page .bundle-card .price-now-amt.free{color:var(--violet)}.oto-page .bundle-list{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.oto-page .bundle-list li{color:var(--ink-800);align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.45;display:flex}.oto-page .bundle-list li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FA584B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 7'/></svg>") 50% no-repeat;flex-shrink:0;width:18px;height:18px;margin-top:5px}.oto-page .bundle-card.featured .bundle-list li:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23542189' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 7'/></svg>") 50% no-repeat}.oto-page .bundle-list li b{color:var(--black);font-weight:700}.oto-page .bonus-banner{background:var(--black);max-width:880px;color:var(--ivory);border:2.5px solid var(--black);text-align:center;box-shadow:6px 6px 0 0 var(--lime-700);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:36px auto 0;padding:18px 28px;display:flex;position:relative}.oto-page .bonus-banner .gift-ico{background:var(--lime);border:2px solid var(--ivory);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.oto-page .bonus-banner .gift-ico svg{width:20px;height:20px;color:var(--black)}.oto-page .bonus-banner p{letter-spacing:.005em;font-size:1.05rem;font-weight:700}.oto-page .bonus-banner p em{font-family:var(--serif);color:var(--lime);font-size:1.06em;font-style:italic;font-weight:700}.oto-page .mid-cta{max-width:560px;margin:72px auto 0}.oto-page .mid-cta .social-row{justify-content:center;margin-top:22px}@media(max-width:900px){.oto-page .bundle-grid{grid-template-columns:1fr;gap:36px;max-width:560px}}.oto-page .receipt-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1080px;margin:0 auto;display:grid}.oto-page .receipt{background:var(--white);border:2.5px solid var(--black);box-shadow:8px 8px 0 0 var(--violet);border-radius:24px;padding:32px 32px 28px;position:relative}.oto-page .receipt:before{content:"STACK THE VALUE";background:var(--violet);color:var(--ivory);border:2px solid var(--black);letter-spacing:.12em;box-shadow:3px 3px 0 0 var(--black);border-radius:999px;padding:6px 12px;font-size:.7rem;font-weight:800;position:absolute;top:-14px;left:28px;transform:rotate(-2deg)}.oto-page .receipt-row{border-bottom:1px dashed var(--ivory-400);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:.99rem;display:flex}.oto-page .receipt-row .item{color:var(--ink-800)}.oto-page .receipt-row .amt{font-family:var(--serif);color:var(--ink-800);white-space:nowrap;font-variation-settings:"opsz" 144;font-size:1.05rem;font-weight:800}.oto-page .receipt-row.total{border-bottom:2.5px solid var(--black);border-top:2.5px solid var(--black);margin-top:6px;padding:18px 0 14px}.oto-page .receipt-row.total .item{font-family:var(--serif);color:var(--black);font-size:1.2rem;font-weight:800}.oto-page .receipt-row.total .amt{color:var(--violet);font-variation-settings:"opsz" 144,"WONK" 1;font-size:1.5rem}.oto-page .receipt-row.total .amt s{color:var(--ink-400);font-weight:700;text-decoration-thickness:2px}.oto-page .receipt-pay{background:var(--lime);border:2px solid var(--black);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.oto-page .receipt-pay .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--black);font-size:.8rem;font-weight:800}.oto-page .receipt-pay .amt{font-family:var(--serif);color:var(--black);font-variation-settings:"opsz" 144,"WONK" 1;letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1}.oto-page .receipt-pay .amt .currency{vertical-align:top;margin-right:1px;font-size:.55em}.oto-page .value-side h2{margin-bottom:16px}.oto-page .value-side h2 em{color:var(--coral);font-weight:600}.oto-page .value-side .lede{color:var(--ink-600);text-wrap:pretty;margin-bottom:26px;font-size:1.08rem;line-height:1.5}.oto-page .value-side .lede strong{color:var(--black);font-weight:700}.oto-page .fine-print{font-family:var(--serif);color:var(--ink-600);text-wrap:pretty;margin-top:18px;font-size:1rem;font-style:italic;font-weight:500;line-height:1.5}.oto-page .fine-print strong{font-style:normal;font-family:var(--sans);color:var(--black);font-weight:700}@media(max-width:940px){.oto-page .receipt-wrap{grid-template-columns:1fr;gap:32px;max-width:560px}.oto-page .value-side{text-align:center;order:-1}}.oto-page .testimonials{background:var(--ivory);position:relative;overflow:hidden}.oto-page .testi-bg-sparkle{color:var(--lavender);opacity:.35;pointer-events:none;position:absolute}.oto-page .testi-bg-sparkle.s1{width:56px;animation:22s linear infinite oto-spin;top:10%;left:4%}.oto-page .testi-bg-sparkle.s2{width:72px;color:var(--coral);opacity:.28;animation:28s linear infinite reverse oto-spin;bottom:12%;right:4%}.oto-page .testi-carousel{max-width:760px;margin:0 auto;position:relative}.oto-page .testi-viewport{border-radius:28px;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:26px;flex-direction:column;min-height:360px;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-card-inner[data-accent=violet]{box-shadow:8px 8px 0 0 var(--violet)}.oto-page .testi-quote{font-family:var(--serif);color:var(--lavender-soft);z-index:0;pointer-events:none;font-variation-settings:"opsz" 144,"WONK" 1;font-size:10rem;font-style:italic;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;text-wrap:balance;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;margin-bottom:18px;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.05;position:relative}.oto-page .testi-body{color:var(--ink-800);z-index:1;text-wrap:pretty;margin-bottom:14px;font-size:1.12rem;line-height:1.55;position:relative}.oto-page .testi-body em{font-family:var(--serif);color:var(--coral);font-size:1.02em;font-style:italic;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:1rem}.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);letter-spacing:.02em;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;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;transition:transform .14s,box-shadow .14s;display:inline-flex;position:absolute;top:44%;transform:translateY(-50%)}.oto-page .testi-nav svg{width:22px;height:22px}.oto-page .testi-nav:hover{box-shadow:5px 5px 0 0 var(--black);transform:translateY(calc(-50% - 2px))translate(-2px)}.oto-page .testi-nav.prev{left:-60px}.oto-page .testi-nav.next{right:-60px}.oto-page .testi-nav.next:hover{transform:translateY(calc(-50% - 2px))translate(2px)}.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 cubic-bezier(.4,1,.4,1)}.oto-page .testi-dot:hover{border-color:var(--coral)}.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-variant-numeric:tabular-nums;font-size:.95rem;font-style:italic;font-weight:600}.oto-page .testi-count span:first-child{color:var(--black);font-weight:700}@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;box-shadow:2px 2px 0 0 var(--black)}.oto-page .testi-card-inner{min-height:340px;padding:32px 26px 26px}.oto-page .testi-quote{font-size:7rem;top:-2px;right:16px}.oto-page .testi-body{font-size:1.02rem}.oto-page .testi-foot{padding-top:18px}}@media(max-width:540px){.oto-page .testi-foot{flex-direction:column;align-items:flex-start;gap:14px}}.oto-page .final{background:var(--black);color:var(--ivory);text-align:center;padding:110px 0;position:relative;overflow:hidden}.oto-page .final h2{color:var(--ivory);max-width:760px;margin-bottom:18px;margin-left:auto;margin-right:auto}.oto-page .final h2 em{color:var(--coral);font-style:italic;font-weight:600}.oto-page .final p{color:#f6f0ecc7;max-width:600px;margin:0 auto 32px;font-size:1.1rem}.oto-page .final-cta-wrap{max-width:480px;margin:0 auto}.oto-page .final-sparkle{pointer-events:none;position:absolute}.oto-page .final-sparkle.s1{width:60px;color:var(--violet);opacity:.55;animation:22s linear infinite oto-spin;top:14%;left:7%}.oto-page .final-sparkle.s2{width:80px;color:var(--coral);opacity:.5;animation:30s linear infinite reverse oto-spin;bottom:16%;right:8%}.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,.oto-page .topbar-inner{padding:0 20px}.oto-page .hero{padding:40px 0 60px}.oto-page .section{padding:70px 0}.oto-page .btn-cta{box-shadow:5px 5px 0 0 var(--black);padding:18px 22px;font-size:1rem}.oto-page .bundle-card{padding:28px 22px 24px}.oto-page .bundle-card h3{font-size:1.5rem}.oto-page .receipt{padding:26px 22px 22px}.oto-page .receipt-pay .amt{font-size:2.1rem}.oto-page .final{padding:80px 0}}@media(max-width:768px){.oto-page .sticker.deal{width:84px!important;height:84px!important;box-shadow:4px 4px 0 0 var(--black)!important;animation:none!important;top:-10px!important;right:4%!important}.oto-page .sticker.deal .save{font-size:.74rem!important}.oto-page .sticker.deal .amount{font-size:1.25rem!important}.oto-page .sticker.deal .lbl{font-size:.5rem!important}.oto-page .sticker.theme{width:78px!important;height:78px!important;box-shadow:4px 4px 0 0 var(--black)!important;animation:none!important;bottom:4%!important;left:2%!important}.oto-page .sticker.theme .gift{font-size:1.1rem!important}.oto-page .sticker.theme .ttl{font-size:.74rem!important}.oto-page .sticker.theme .sub{font-size:.56rem!important}.oto-page .hero-img{max-width:320px!important;animation:none!important}.oto-page .hero-visual{padding:24px 0 8px;min-height:auto!important}}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/dfy-store-assets/27bfe410-c1da-45dd-af7a-09728c7f493c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/dfy-store-assets/bbfd712b-d3bd-4b45-8d98-b32e2b2fd75e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/dfy-store-assets/aa926907-8b5f-4397-93ae-c6b6f2846513.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dfy-store-assets/8fb2275c-b1c3-4de7-a736-da922c07d38a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dfy-store-assets/ed383b42-71b3-43c4-b4c6-13804313fe01.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dfy-store-assets/3f108b77-da89-434d-bf19-d6fd43b48e6a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/dfy-store-assets/fcf1009e-9430-41f8-b17f-76d69f3f6523.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/dfy-store-assets/85664ef3-002e-4e66-99cf-1981b4a37abf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/dfy-store-assets/5834f8e7-e8e9-4ef9-a3bb-bbc875e66970.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/dfy-store-assets/7f37d45c-3f3a-456b-9726-2e9e3c9843f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/dfy-store-assets/cd6edfe3-13a7-4ad0-bad3-8f511f859474.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/dfy-store-assets/13b76e29-1579-4d95-bdd1-977e758f3050.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/dfy-store-assets/fcf1009e-9430-41f8-b17f-76d69f3f6523.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/dfy-store-assets/85664ef3-002e-4e66-99cf-1981b4a37abf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/dfy-store-assets/5834f8e7-e8e9-4ef9-a3bb-bbc875e66970.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/dfy-store-assets/7f37d45c-3f3a-456b-9726-2e9e3c9843f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/dfy-store-assets/cd6edfe3-13a7-4ad0-bad3-8f511f859474.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/dfy-store-assets/13b76e29-1579-4d95-bdd1-977e758f3050.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/dfy-store-assets/fcf1009e-9430-41f8-b17f-76d69f3f6523.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/dfy-store-assets/85664ef3-002e-4e66-99cf-1981b4a37abf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/dfy-store-assets/5834f8e7-e8e9-4ef9-a3bb-bbc875e66970.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/dfy-store-assets/7f37d45c-3f3a-456b-9726-2e9e3c9843f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/dfy-store-assets/cd6edfe3-13a7-4ad0-bad3-8f511f859474.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/dfy-store-assets/13b76e29-1579-4d95-bdd1-977e758f3050.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/dfy-store-assets/fcf1009e-9430-41f8-b17f-76d69f3f6523.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/dfy-store-assets/85664ef3-002e-4e66-99cf-1981b4a37abf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/dfy-store-assets/5834f8e7-e8e9-4ef9-a3bb-bbc875e66970.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/dfy-store-assets/7f37d45c-3f3a-456b-9726-2e9e3c9843f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/dfy-store-assets/cd6edfe3-13a7-4ad0-bad3-8f511f859474.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/dfy-store-assets/13b76e29-1579-4d95-bdd1-977e758f3050.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/dfy-store-assets/fcf1009e-9430-41f8-b17f-76d69f3f6523.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/dfy-store-assets/85664ef3-002e-4e66-99cf-1981b4a37abf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/dfy-store-assets/5834f8e7-e8e9-4ef9-a3bb-bbc875e66970.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/dfy-store-assets/7f37d45c-3f3a-456b-9726-2e9e3c9843f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/dfy-store-assets/cd6edfe3-13a7-4ad0-bad3-8f511f859474.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/dfy-store-assets/13b76e29-1579-4d95-bdd1-977e758f3050.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.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:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;padding:11px 24px;font-size:.88rem;font-weight:600;display:flex}.dfy-root .announce .ann-item{align-items:center;gap:8px;display:inline-flex}.dfy-root .announce .dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dfy-root .announce strong{color:var(--lime);font-weight:800}.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{gap:6px 14px;padding:9px 16px;font-size:.76rem}.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 76px;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);background:var(--lime);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.dfy-root .eyebrow .dot{background:var(--coral);border-radius:50%;width:8px;height:8px}.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{cursor:pointer}.dfy-root .vsl-video-wrap{aspect-ratio:16/9;border-radius:inherit;background:#000;width:100%;position:relative;overflow:hidden}.dfy-root .vsl-video-wrap iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.dfy-root .vsl-poster{aspect-ratio:16/9;background:linear-gradient(#00000026,#00000073),url(https://i.vimeocdn.com/video/2174610577-277c22bd97068f496485648a368d3c4f159c745acdbdf30b88f0744c9dece7e4-d_1280?region=us) 50%/cover no-repeat,#1a0b2e;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex;position:relative;overflow:hidden}.dfy-root .vsl-poster:before{content:"";opacity:.5;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.dfy-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:6px 12px;font-size:.7rem;font-weight:800;position:absolute;top:16px;left:16px}.dfy-root .vsl-play{z-index:2;background:var(--coral);width:84px;height:84px;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}.dfy-root .vsl-play:after{content:"";border:2px solid #f6f0ec99;border-radius:50%;animation:2.2s ease-out infinite vslPulse;position:absolute;inset:-10px}@keyframes vslPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.dfy-root .vsl-play svg{width:34px;height:34px;margin-left:4px}.dfy-root .hero-frame.vsl:hover .vsl-play,.dfy-root .hero-frame.vsl:focus-visible .vsl-play{transform:scale(1.08)}.dfy-root .vsl-cap{z-index:2;font-family:var(--serif);color:var(--ivory);text-align:center;font-size:1.15rem;font-weight:700;position:relative}.dfy-root .vsl-cap em{color:var(--lime);font-style:italic;font-weight:600}.dfy-root .vsl-note{z-index:2;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#f6f0ec8c;white-space:nowrap;font-size:.7rem;font-weight:600;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@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{background:var(--lime)}.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 .band{background:var(--lime);border-top:2px solid var(--black);border-bottom:2px solid var(--black);padding:44px 0}.dfy-root .band-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;max-width:1060px;margin:0 auto;display:grid}.dfy-root .band-item{text-align:center}.dfy-root .band-item .bn{font-family:var(--serif);color:var(--black);font-variation-settings:"opsz" 144,"WONK" 1;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:900;line-height:1}.dfy-root .band-item .bl{color:var(--violet-700);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:.88rem;font-weight:700}.dfy-root .band-lead{text-align:center;font-family:var(--serif);color:var(--black);margin-bottom:26px;font-size:1.05rem;font-weight:800}@media(max-width:680px){.dfy-root .band-grid{grid-template-columns:1fr;gap:22px}}.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 .pillar{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;max-width:1120px;margin-bottom:76px;margin-left:auto;margin-right:auto;display:grid}.dfy-root .pillar:last-of-type{margin-bottom:0}.dfy-root .pillar:nth-of-type(2n){grid-template-columns:1.05fr .95fr}.dfy-root .pillar:nth-of-type(2n) .pillar-visual{order:2}.dfy-root .pillar:nth-of-type(2n) .pillar-text{order:1}.dfy-root .pillar-visual{justify-content:center;align-items:center;display:flex;position:relative}.dfy-root .pillar-visual .pframe{border:2.5px solid var(--black);width:100%;box-shadow:var(--pop);background:var(--white);z-index:1;border-radius:20px;position:relative;overflow:hidden}.dfy-root .pillar-visual .pframe img{width:100%;height:auto;display:block}.dfy-root .pillar-visual:before{content:"";background:var(--lavender-soft);filter:blur(40px);opacity:.65;z-index:0;border-radius:50%;position:absolute;inset:6% 6% 10%}.dfy-root .pillar:nth-of-type(2) .pillar-visual:before{background:#c2f47a8c}.dfy-root .pillar:nth-of-type(3) .pillar-visual:before{background:var(--violet-200)}.dfy-root .pillar-num{font-family:var(--serif);color:var(--violet);opacity:.1;font-variation-settings:"opsz" 144,"WONK" 1;z-index:2;pointer-events:none;font-size:8rem;font-style:italic;font-weight:800;line-height:1;position:absolute;top:-34px;left:-8px}.dfy-root .pillar-tag{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:14px;font-size:.74rem;font-weight:800;display:inline-block}.dfy-root .pillar-text h3{max-width:14ch;margin-bottom:16px}.dfy-root .pillar-text p{color:var(--ink-600);text-wrap:pretty;max-width:480px;margin-bottom:20px;font-size:1.05rem;line-height:1.6}.dfy-root .pillar-text p strong{color:var(--black);font-weight:700}.dfy-root .chip-row{flex-wrap:wrap;gap:8px;display:flex}.dfy-root .chip{background:var(--ivory);border:1.5px solid var(--black);color:var(--ink-800);border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-block}@media(max-width:920px){.dfy-root .pillar,.dfy-root .pillar:nth-of-type(2n){grid-template-columns:1fr;gap:28px}.dfy-root .pillar:nth-of-type(2n) .pillar-visual,.dfy-root .pillar:nth-of-type(2n) .pillar-text{order:initial}.dfy-root .pillar-visual{max-width:480px;margin:0 auto}.dfy-root .pillar-text h3{max-width: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}}.dfy-root .testimonials{background:var(--ivory);position:relative;overflow:hidden}.dfy-root .testi-bg-sparkle{color:var(--lavender);opacity:.35;pointer-events:none;position:absolute}.dfy-root .testi-bg-sparkle.s1{width:56px;animation:22s linear infinite spin;top:10%;left:4%}.dfy-root .testi-bg-sparkle.s2{width:72px;color:var(--coral);opacity:.28;animation:28s linear infinite reverse spin;bottom:12%;right:4%}.dfy-root .testi-carousel{max-width:720px;margin:0 auto;position:relative}.dfy-root .testi-viewport{border-radius:28px;margin:-12px;padding:12px;overflow:hidden}.dfy-root .testi-track{will-change:transform;transition:transform .55s cubic-bezier(.4,1.05,.4,1);display:flex}.dfy-root .testi-card{flex:0 0 100%;min-width:0;padding:0 4px}.dfy-root .testi-card-inner{background:var(--white);border:2.5px solid var(--black);box-shadow:8px 8px 0 0 var(--violet);border-radius:26px;padding:18px}.dfy-root .testi-card-inner[data-accent=coral]{box-shadow:8px 8px 0 0 var(--coral)}.dfy-root .testi-card-inner[data-accent=lime]{box-shadow:8px 8px 0 0 var(--lime-700)}.dfy-root .testi-shot{border:2px solid var(--black);background:var(--ivory-100);border-radius:16px;overflow:hidden}.dfy-root .testi-shot img{width:100%;height:auto;display:block}.dfy-root .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;transition:transform .14s,box-shadow .14s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dfy-root .testi-nav svg{width:22px;height:22px}.dfy-root .testi-nav.prev{left:-60px}.dfy-root .testi-nav.next{right:-60px}.dfy-root .testi-nav:hover{box-shadow:5px 5px 0 0 var(--black);transform:translateY(calc(-50% - 2px))}.dfy-root .testi-controls{justify-content:center;align-items:center;gap:24px;margin-top:34px;display:flex}.dfy-root .testi-dots{align-items:center;gap:8px;display:flex}.dfy-root .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 cubic-bezier(.4,1,.4,1)}.dfy-root .testi-dot:hover{border-color:var(--coral)}.dfy-root .testi-dot.active{background:var(--coral);border-color:var(--black);border-radius:5px;width:30px}.dfy-root .testi-count{font-family:var(--serif);color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:.95rem;font-style:italic;font-weight:600}.dfy-root .testi-count [data-count-cur]{color:var(--black);font-weight:700}@media(max-width:860px){.dfy-root .testi-nav.prev{left:-8px}.dfy-root .testi-nav.next{right:-8px}.dfy-root .testi-nav{width:42px;height:42px;box-shadow:2px 2px 0 0 var(--black)}}.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:700px){.dfy-root .testi-nav.prev{left:4px}.dfy-root .testi-nav.next{right:4px}.dfy-root .testi-nav{background:#ffffffeb}}@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}.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 .vsl-poster{gap:10px}.dfy-root .vsl-tag{box-shadow:1.5px 1.5px 0 0 var(--black);border-width:1.5px;padding:4px 9px;font-size:.6rem;top:10px;left:10px}.dfy-root .vsl-play{border-width:2px;width:60px;height:60px;box-shadow:0 6px 18px #00000052}.dfy-root .vsl-play svg{width:24px;height:24px;margin-left:3px}.dfy-root .vsl-play:after{border-width:1.5px;inset:-6px}.dfy-root .vsl-cap{padding:0 16px;font-size:.95rem}.dfy-root .vsl-note{font-size:.6rem;bottom:8px}.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 #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}}.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}}.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}}
