:root{--clr-bg: #FAFAF8;--clr-bg-warm: #F7F3ED;--clr-bg-sage: #EDF2EE;--clr-text: #1A1A1A;--clr-muted: #5C5C5C;--clr-light: #8A8A8A;--clr-accent: #2D4A3E;--clr-accent-dark: #1F3329;--clr-accent-pale: #D4E4D9;--clr-gold: #8B7355;--clr-gold-light: #F0E9DC;--clr-white: #FFFFFF;--clr-border: #E4E0D8;--clr-success: #2D7D5A;--clr-error: #C44B4B;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: 2.5rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-xl: 32px;--r-full: 9999px;--sh-sm: 0 2px 8px rgba(0,0,0,.06);--sh-md: 0 4px 16px rgba(0,0,0,.08);--sh-lg: 0 8px 32px rgba(0,0,0,.1);--max-w: 720px;--max-w-wide: 1100px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.presell-page{font-family:var(--font);font-size:var(--fs-base);color:var(--clr-text);background:var(--clr-bg);line-height:1.7;-webkit-font-smoothing:antialiased}.presell-page img{max-width:100%;height:auto;display:block}.presell-page a{color:inherit;text-decoration:none}.presell-page .container{max-width:var(--max-w);margin:0 auto;padding:0 var(--sp-5)}.presell-page .container-wide{max-width:var(--max-w-wide);margin:0 auto;padding:0 var(--sp-5)}.presell-page .section{padding:var(--sp-16) 0}.presell-page .section-sm{padding:var(--sp-10) 0}.presell-page .text-center{text-align:center}.presell-page .eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clr-gold)}.presell-page .h1{font-size:clamp(1.75rem,5.5vw,var(--fs-3xl));font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--clr-text)}.presell-page .h2{font-size:clamp(1.4rem,4vw,var(--fs-2xl));font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--clr-text)}.presell-page .h3{font-size:clamp(1.1rem,3vw,var(--fs-xl));font-weight:600;line-height:1.35;color:var(--clr-text)}.presell-page .lead{font-size:var(--fs-md);line-height:1.85;color:var(--clr-muted)}.presell-page .body{font-size:var(--fs-base);line-height:1.8;color:var(--clr-muted)}.presell-page .divider{width:48px;height:3px;background:var(--clr-accent);border-radius:var(--r-full);margin:var(--sp-4) 0 var(--sp-6)}.presell-page .divider--center{margin-left:auto;margin-right:auto}.presell-page .divider--white{background:#ffffff59}.presell-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-8);border-radius:var(--r-full);font-size:var(--fs-base);font-weight:700;cursor:pointer;border:none;transition:all .2s ease;text-decoration:none;letter-spacing:.01em;font-family:var(--font)}.presell-page .btn--primary{background:var(--clr-accent);color:var(--clr-white);box-shadow:0 4px 20px #2d4a3e40}.presell-page .btn--primary:hover{background:var(--clr-accent-dark);transform:translateY(-1px);box-shadow:0 6px 24px #2d4a3e59}.presell-page .btn--lg{padding:var(--sp-5) var(--sp-10);font-size:var(--fs-md)}.presell-page .btn--full{width:100%}.presell-page .btn--white{background:var(--clr-white);color:var(--clr-accent);box-shadow:0 4px 20px #0000001f}.presell-page .btn--white:hover{background:var(--clr-bg-warm)}.presell-page .microcopy{font-size:var(--fs-xs);color:var(--clr-light);text-align:center;margin-top:var(--sp-2)}.presell-page .ed-header{background:var(--clr-bg-warm);border-bottom:1px solid var(--clr-border);padding:var(--sp-3) var(--sp-5)}.presell-page .ed-header__inner{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.presell-page .ed-label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-light)}.presell-page .ed-brand{font-size:var(--fs-sm);font-weight:800;color:var(--clr-accent);letter-spacing:.05em}.presell-page .hero{background:var(--clr-bg);padding:var(--sp-12) 0 var(--sp-10)}.presell-page .hero__tag{display:inline-block;padding:var(--sp-2) var(--sp-4);background:var(--clr-gold-light);color:var(--clr-gold);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-5)}.presell-page .hero__img-wrap{width:100%;border-radius:var(--r-lg);overflow:hidden;margin:var(--sp-8) 0;aspect-ratio:16/9;background:var(--clr-bg-warm)}.presell-page .hero__img-wrap img{width:100%;height:100%;object-fit:cover}.presell-page .rating-row{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.presell-page .stars{color:#f59e0b;font-size:var(--fs-lg);letter-spacing:2px}.presell-page .rating-text{font-size:var(--fs-sm);color:var(--clr-muted)}.presell-page .rating-text strong{color:var(--clr-text)}.presell-page .story{background:var(--clr-white)}.presell-page .story__text p{margin-bottom:var(--sp-5);font-size:var(--fs-md);line-height:1.85;color:var(--clr-muted)}.presell-page .story__text p:last-child{margin-bottom:0}.presell-page .story__img{width:100%;border-radius:var(--r-md);overflow:hidden;margin:var(--sp-8) 0;aspect-ratio:4/3;background:var(--clr-bg-warm)}.presell-page .pullquote{border-left:3px solid var(--clr-accent);background:var(--clr-bg-sage);padding:var(--sp-5) var(--sp-6);border-radius:0 var(--r-md) var(--r-md) 0;margin:var(--sp-8) 0}.presell-page .pullquote p{font-size:var(--fs-md);font-style:italic;color:var(--clr-accent-dark);font-weight:500;margin:0;line-height:1.7}.presell-page .highlight-box{background:var(--clr-bg-sage);border:1px solid var(--clr-accent-pale);border-radius:var(--r-lg);padding:var(--sp-6);margin:var(--sp-8) 0}.presell-page .highlight-box p{font-size:var(--fs-md);color:var(--clr-accent-dark);font-weight:500;line-height:1.75;margin:0}.presell-page .failure{background:var(--clr-bg-warm)}.presell-page .failure-grid{display:grid;gap:var(--sp-3);margin-top:var(--sp-8)}.presell-page .failure-item{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--clr-white);border-radius:var(--r-md);border:1px solid var(--clr-border)}.presell-page .failure-icon{flex-shrink:0;width:38px;height:38px;border-radius:var(--r-full);background:#ffe8e8;display:flex;align-items:center;justify-content:center;font-size:1rem}.presell-page .failure-content strong{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--clr-text);margin-bottom:var(--sp-1)}.presell-page .failure-content span{font-size:var(--fs-sm);color:var(--clr-muted);line-height:1.65}.presell-page .insight{background:var(--clr-accent)}.presell-page .insight .eyebrow{color:#fff9}.presell-page .insight .h2{color:var(--clr-white)}.presell-page .insight .lead{color:#ffffffd1}.presell-page .insight-quote{border:1px solid rgba(255,255,255,.25);border-radius:var(--r-md);padding:var(--sp-6);margin:var(--sp-8) 0}.presell-page .insight-quote p{font-size:var(--fs-md);font-style:italic;color:#ffffffeb;line-height:1.8;margin-bottom:var(--sp-3)}.presell-page .insight-quote span{font-size:var(--fs-xs);color:#ffffff80}.presell-page .mechanism-list{display:grid;gap:var(--sp-5);margin-top:var(--sp-8)}.presell-page .mech-step{display:flex;align-items:flex-start;gap:var(--sp-4)}.presell-page .mech-num{flex-shrink:0;width:42px;height:42px;border:2px solid rgba(255,255,255,.35);border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:800;color:var(--clr-white)}.presell-page .mech-text strong{display:block;font-weight:700;color:var(--clr-white);margin-bottom:var(--sp-1)}.presell-page .mech-text span{font-size:var(--fs-sm);color:#ffffffb8;line-height:1.65}.presell-page .product-intro{background:var(--clr-bg)}.presell-page .product-hero-img{width:100%;border-radius:var(--r-lg);overflow:hidden;margin:var(--sp-8) 0;aspect-ratio:4/3;background:var(--clr-bg-warm)}.presell-page .feature-list{display:grid;gap:var(--sp-3);margin-top:var(--sp-6)}.presell-page .feature-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--clr-white);border-radius:var(--r-md);border:1px solid var(--clr-border)}.presell-page .feature-ico{flex-shrink:0;width:42px;height:42px;border-radius:var(--r-md);background:var(--clr-bg-sage);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.presell-page .feature-copy strong{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--clr-text)}.presell-page .feature-copy span{font-size:var(--fs-xs);color:var(--clr-muted)}.presell-page .steps-section{background:var(--clr-bg-warm)}.presell-page .steps-grid{display:grid;gap:var(--sp-5);margin-top:var(--sp-10)}@media(min-width:640px){.presell-page .steps-grid{grid-template-columns:repeat(3,1fr)}}.presell-page .step-card{text-align:center;padding:var(--sp-6);background:var(--clr-white);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.presell-page .step-num{width:54px;height:54px;border-radius:var(--r-full);background:var(--clr-accent);color:var(--clr-white);font-size:var(--fs-xl);font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-4)}.presell-page .step-title{font-size:var(--fs-md);font-weight:700;color:var(--clr-text);margin-bottom:var(--sp-2)}.presell-page .step-desc{font-size:var(--fs-sm);color:var(--clr-muted);line-height:1.7}.presell-page .data-section{background:var(--clr-white)}.presell-page .tracker-card{background:#111827;border-radius:var(--r-lg);padding:var(--sp-6);margin:var(--sp-8) 0}.presell-page .tracker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-6)}.presell-page .tracker-time{font-size:var(--fs-xs);color:#ffffff80}.presell-page .tracker-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-bottom:var(--sp-5)}.presell-page .metric{text-align:center}.presell-page .metric-val{font-size:clamp(1.5rem,5vw,var(--fs-2xl));font-weight:900;margin-bottom:var(--sp-1)}.presell-page .metric-val.red{color:#ef4444}.presell-page .metric-val.amber{color:#f59e0b}.presell-page .metric-val.blue{color:#60a5fa}.presell-page .metric-lbl{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.presell-page .tracker-alert{background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:#ffffffc7;line-height:1.6}.presell-page .before-after{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-top:var(--sp-8)}.presell-page .ba-card{padding:var(--sp-5);border-radius:var(--r-md);text-align:center}.presell-page .ba-card.before{background:#fff0f0;border:1px solid #FFD5D5}.presell-page .ba-card.after{background:#f0fff4;border:1px solid #C6F6D5}.presell-page .ba-lbl{font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--sp-2)}.presell-page .before .ba-lbl{color:var(--clr-error)}.presell-page .after .ba-lbl{color:var(--clr-success)}.presell-page .ba-val{font-size:clamp(2rem,8vw,var(--fs-3xl));font-weight:900}.presell-page .before .ba-val{color:var(--clr-error)}.presell-page .after .ba-val{color:var(--clr-success)}.presell-page .ba-sub{font-size:var(--fs-xs);color:var(--clr-muted);margin-top:var(--sp-1)}.presell-page .comparison{background:var(--clr-bg-sage)}.presell-page .table-wrap{overflow-x:auto;margin-top:var(--sp-8)}.presell-page .comp-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-md)}.presell-page .comp-table thead tr{background:var(--clr-accent)}.presell-page .comp-table thead th{padding:var(--sp-4);text-align:center;font-size:var(--fs-sm);font-weight:700;color:var(--clr-white);letter-spacing:.04em}.presell-page .comp-table thead th:first-child{text-align:left}.presell-page .comp-table thead th.hl{background:var(--clr-accent-dark)}.presell-page .comp-table tbody tr{background:var(--clr-white)}.presell-page .comp-table tbody tr:nth-child(2n){background:var(--clr-bg)}.presell-page .comp-table tbody td{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--clr-muted);border-bottom:1px solid var(--clr-border);vertical-align:middle}.presell-page .comp-table tbody td:first-child{font-weight:600;color:var(--clr-text)}.presell-page .comp-table tbody td:not(:first-child){text-align:center}.presell-page .chk{color:var(--clr-success);font-size:1.1rem}.presell-page .crs{color:var(--clr-error);font-size:1.1rem}.presell-page .prt{color:var(--clr-gold);font-size:1rem}.presell-page .reviews{background:var(--clr-bg)}.presell-page .reviews-grid{display:grid;gap:var(--sp-4);margin-top:var(--sp-8)}.presell-page .review-card{background:var(--clr-white);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:var(--sh-sm);border:1px solid var(--clr-border)}.presell-page .review-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-4)}.presell-page .review-meta{display:flex;align-items:center;gap:var(--sp-3)}.presell-page .avatar{width:44px;height:44px;border-radius:var(--r-full);background:var(--clr-bg-sage);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--fs-sm);color:var(--clr-accent);flex-shrink:0}.presell-page .reviewer-name{font-weight:700;font-size:var(--fs-sm);color:var(--clr-text)}.presell-page .reviewer-job{font-size:var(--fs-xs);color:var(--clr-muted)}.presell-page .review-stars{color:#f59e0b;font-size:var(--fs-base);letter-spacing:1px}.presell-page .review-title{font-weight:700;color:var(--clr-text);margin-bottom:var(--sp-3)}.presell-page .review-text{font-size:var(--fs-sm);color:var(--clr-muted);line-height:1.75}.presell-page .verified-badge{display:inline-flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-4);padding:var(--sp-1) var(--sp-3);background:#e8f5e9;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;color:#2e7d32}.presell-page .offer-section{background:var(--clr-bg-warm)}.presell-page .offer-card{background:var(--clr-white);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-lg);border:1px solid var(--clr-border)}.presell-page .offer-img{width:100%;aspect-ratio:4/3;background:var(--clr-bg-sage);overflow:hidden}.presell-page .offer-img img{width:100%;height:100%;object-fit:cover}.presell-page .offer-body{padding:var(--sp-8) var(--sp-6)}.presell-page .offer-title{font-size:clamp(1.25rem,4vw,var(--fs-xl));font-weight:800;color:var(--clr-text);margin-bottom:var(--sp-2)}.presell-page .offer-sub{font-size:var(--fs-sm);color:var(--clr-muted);margin-bottom:var(--sp-6)}.presell-page .price-row{display:flex;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2)}.presell-page .price-now{font-size:clamp(2rem,6vw,var(--fs-3xl));font-weight:900;color:var(--clr-text)}.presell-page .price-was{font-size:var(--fs-xl);font-weight:500;color:var(--clr-light);text-decoration:line-through}.presell-page .price-save{display:inline-block;padding:var(--sp-1) var(--sp-3);background:#fff3cd;color:#856404;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:800;margin-bottom:var(--sp-6)}.presell-page .includes-list{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-6)}.presell-page .inc-item{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--clr-muted)}.presell-page .inc-check{color:var(--clr-success);font-size:1rem;flex-shrink:0}.presell-page .guarantee-strip{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--clr-bg-sage);border-radius:var(--r-md);margin-top:var(--sp-6)}.presell-page .guarantee-ico{font-size:2rem;flex-shrink:0}.presell-page .guarantee-copy strong{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--clr-text)}.presell-page .guarantee-copy span{font-size:var(--fs-xs);color:var(--clr-muted)}.presell-page .trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3);margin-top:var(--sp-8)}@media(min-width:480px){.presell-page .trust-badges{grid-template-columns:repeat(4,1fr)}}.presell-page .trust-badge{text-align:center;padding:var(--sp-4);background:var(--clr-white);border-radius:var(--r-md);border:1px solid var(--clr-border)}.presell-page .trust-badge-ico{font-size:1.5rem;margin-bottom:var(--sp-2)}.presell-page .trust-badge-text{font-size:var(--fs-xs);font-weight:600;color:var(--clr-muted);line-height:1.4}.presell-page .faq-section{background:var(--clr-white)}.presell-page .faq-list{display:grid;gap:var(--sp-2);margin-top:var(--sp-8)}.presell-page .faq-item{border:1px solid var(--clr-border);border-radius:var(--r-md);overflow:hidden}.presell-page .faq-btn{width:100%;text-align:left;padding:var(--sp-5);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-base);font-weight:600;color:var(--clr-text);font-family:var(--font);transition:background .15s}.presell-page .faq-btn:hover{background:var(--clr-bg)}.presell-page .faq-ico{flex-shrink:0;width:26px;height:26px;border-radius:var(--r-full);background:var(--clr-bg-sage);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--clr-accent);transition:transform .2s,background .2s}.presell-page .faq-item.open .faq-ico{transform:rotate(45deg);background:var(--clr-accent);color:var(--clr-white)}.presell-page .faq-answer{display:none;padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-sm);color:var(--clr-muted);line-height:1.8}.presell-page .faq-item.open .faq-answer{display:block}.presell-page .final-cta{background:var(--clr-accent);text-align:center}.presell-page .final-cta .h2{color:var(--clr-white);max-width:520px;margin:0 auto}.presell-page .final-cta .lead{color:#ffffffc7;max-width:480px;margin:var(--sp-6) auto 0}.presell-page .final-cta .microcopy{color:#ffffff80}.presell-page .final-trust{display:flex;align-items:center;justify-content:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-8)}.presell-page .final-trust-item{font-size:var(--fs-sm);color:#ffffffa6;display:flex;align-items:center;gap:var(--sp-2)}.presell-page .sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--clr-white);border-top:1px solid var(--clr-border);padding:var(--sp-3) var(--sp-5);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .3s ease}.presell-page .sticky-bar.visible{transform:translateY(0)}.presell-page .sticky-info{flex:1;min-width:0}.presell-page .sticky-name{font-size:var(--fs-xs);font-weight:800;color:var(--clr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presell-page .sticky-price{font-size:var(--fs-sm);color:var(--clr-muted)}.presell-page .sticky-price strong{color:var(--clr-text);font-weight:800}.presell-page .sticky-bar .btn{flex-shrink:0;padding:var(--sp-3) var(--sp-5);font-size:var(--fs-sm);white-space:nowrap}@media(min-width:768px){.presell-page .sticky-bar{display:none}}.presell-page .scarcity-strip{background:var(--clr-gold-light);border-top:1px solid rgba(139,115,85,.2);border-bottom:1px solid rgba(139,115,85,.2);padding:var(--sp-3) var(--sp-5);text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--clr-gold)}.presell-page .mt-4{margin-top:var(--sp-4)}.presell-page .mt-6{margin-top:var(--sp-6)}.presell-page .mt-8{margin-top:var(--sp-8)}.presell-page .mt-10{margin-top:var(--sp-10)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/presell-dnd.css.map */
