.sales-page{--paper:#ece7dd;--paper-2:#e2dbce;--paper-3:#d6cdbc;--ink:#211e1a;--ink-2:#4a453d;--line:#c9bfad;--clay:#c2562f;--clay-deep:#a4441f;--sage:#6f7f62;--ochre:#d6a23e;--cream:#f6f2e9;--shadow:0 18px 50px -22px #211e1a73;--sp-radius:18px;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;padding-top:58px;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.62;overflow-x:hidden}.sales-page .sticky-banner{z-index:1000;background:var(--ink);color:var(--cream);border-bottom:1px solid #c9bfad40;position:fixed;top:0;left:0;right:0}.sales-page .sticky-banner-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:1080px;margin:0 auto;padding:12px 22px;display:flex}.sales-page .sticky-banner-label{letter-spacing:.01em;font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600}.sales-page .countdown-timer{letter-spacing:.05em;color:var(--ochre);text-align:center;background:#d6a23e1f;border-radius:8px;min-width:92px;padding:5px 12px;font-family:Space Mono,monospace;font-size:1rem;font-weight:700}.sales-page .sticky-banner-cta{background:var(--clay);color:#fff;border-radius:40px;padding:10px 20px;font-size:.92rem;font-weight:800;text-decoration:none;transition:background .18s,transform .18s}.sales-page .sticky-banner-cta:hover{background:var(--clay-deep);transform:translateY(-2px)}@media (width<=640px){.sales-page{padding-top:104px}.sales-page .sticky-banner-inner{gap:10px;padding:12px 16px}.sales-page .sticky-banner-label{font-size:.92rem}.sales-page .countdown-timer{min-width:84px;padding:5px 10px;font-size:.92rem}.sales-page .sticky-banner-cta{padding:9px 16px;font-size:.85rem}}.sales-page *{box-sizing:border-box}.sales-page h1,.sales-page h2,.sales-page h3{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.08}.sales-page p{margin:0 0 1em}.sales-page a{color:inherit}.sales-page img{max-width:100%}.sales-page .wrap{max-width:1080px;margin:0 auto;padding:0 22px}.sales-page .narrow{max-width:760px;margin-left:auto;margin-right:auto}.sales-page .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--clay-deep);align-items:center;gap:10px;margin-bottom:18px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.sales-page .eyebrow:before{content:"";background:var(--clay);width:26px;height:1px}.sales-page .terrazo{pointer-events:none;opacity:.5;z-index:0;position:absolute;inset:0}.sales-page .cta{background:var(--clay);color:#fff;letter-spacing:.005em;cursor:pointer;text-align:center;border:none;border-radius:60px;justify-content:center;align-items:center;gap:12px;padding:20px 34px;font-size:1.06rem;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 34px -12px #a4441fbf}.sales-page .cta:hover{background:var(--clay-deep);transform:translateY(-3px);box-shadow:0 22px 44px -14px #a4441fd9}.sales-page .cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sales-page .cta .arrow{font-family:Space Mono,monospace;font-weight:700}.sales-page .cta-note{letter-spacing:.04em;color:var(--ink-2);margin-top:14px;font-family:Space Mono,monospace;font-size:12.5px}.sales-page .section{padding:84px 0;position:relative}.sales-page .section.tint{background:var(--paper-2)}.sales-page .section.dark{background:var(--ink);color:#efe9dd}.sales-page .section.dark .eyebrow{color:var(--ochre)}.sales-page .section.dark .eyebrow:before{background:var(--ochre)}.sales-page .hero{background:radial-gradient(1100px 520px at 78% -8%,#d6a23e29,#0000 60%),radial-gradient(900px 480px at -5% 12%,#6f7f6224,#0000 60%);padding:46px 0 70px;position:relative;overflow:hidden}.sales-page .topbar{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 36px;display:flex;position:relative}.sales-page .brand{letter-spacing:-.01em;font-family:Fraunces;font-size:1.18rem;font-weight:600}.sales-page .brand b{color:var(--clay)}.sales-page .topbar .pill{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:40px;padding:7px 13px;font-family:Space Mono,monospace;font-size:11.5px}.sales-page .hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.sales-page .hero h1{font-size:clamp(2.3rem,5.4vw,3.7rem)}.sales-page .hero h1 em{color:var(--clay);font-style:italic}.sales-page .hero .sub{color:var(--ink-2);max-width:30em;margin:22px 0 30px;font-size:1.16rem}.sales-page .hero .trust{letter-spacing:.03em;color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-family:Space Mono,monospace;font-size:12.5px;display:flex}.sales-page .hero .trust span{align-items:center;gap:7px;display:inline-flex}.sales-page .hero .trust b{color:var(--clay-deep)}.sales-page .pricechip{background:var(--ink);color:var(--cream);box-shadow:var(--shadow);border-radius:50px;align-items:baseline;gap:12px;margin-bottom:26px;padding:13px 22px;display:inline-flex}.sales-page .pricechip .now{color:#fff;font-family:Fraunces;font-size:1.7rem;font-weight:600}.sales-page .pricechip .was{opacity:.65;font-family:Space Mono,monospace;font-size:.85rem;text-decoration:line-through}.sales-page .pricechip .lbl{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-family:Space Mono,monospace;font-size:11px}.sales-page .hero-art{aspect-ratio:4/5;box-shadow:var(--shadow);background:var(--paper-3);border-radius:24px;position:relative;overflow:hidden}.sales-page .hero-art-img{object-fit:cover;width:100%;height:100%;display:block}.sales-page .badge-float{z-index:3;background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;max-width:188px;padding:14px 16px;position:absolute;bottom:24px;right:-14px}.sales-page .badge-float .k{color:var(--clay);font-family:Fraunces;font-size:1.5rem;line-height:1}.sales-page .badge-float .v{color:var(--ink-2);margin-top:3px;font-size:.82rem;line-height:1.3}.sales-page .hero-art-wrap{position:relative}.sales-page .lead{font-size:clamp(1.5rem,3.3vw,2.15rem);line-height:1.22}.sales-page h2.big{font-size:clamp(1.9rem,4.2vw,2.85rem)}.sales-page .kicker-center{text-align:center}.sales-page .muted{color:var(--ink-2)}.sales-page .section.dark .muted{color:#c8c0b2}.sales-page .pain-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:38px;display:grid}.sales-page .pain{background:var(--cream);border:1px solid var(--line);border-radius:var(--sp-radius);padding:24px 22px}.sales-page .pain .q{color:var(--ink);margin-bottom:8px;font-family:Fraunces;font-size:1.18rem;font-style:italic;line-height:1.25}.sales-page .pain p{color:var(--ink-2);margin:0;font-size:.98rem}.sales-page .story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;display:grid}.sales-page .story-photo{aspect-ratio:2/3;background:var(--paper-3);box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden}.sales-page .story-photo-img{object-fit:cover;width:100%;height:100%;display:block}.sales-page .signature{color:var(--clay);margin-top:10px;font-family:Fraunces;font-size:1.25rem;font-style:italic}.sales-page .versus{border:1px solid var(--line);border-radius:var(--sp-radius);background:var(--cream);grid-template-columns:1fr 1fr;gap:0;margin-top:40px;display:grid;overflow:hidden}.sales-page .versus .col{padding:30px 26px}.sales-page .versus .col.old{background:0 0}.sales-page .versus .col.new{background:var(--ink);color:#efe9dd}.sales-page .versus h3{margin-bottom:16px;font-size:1.3rem}.sales-page .versus .col.old h3{color:var(--ink-2)}.sales-page .versus .col.new h3{color:#fff}.sales-page .vlist{margin:0;padding:0;list-style:none}.sales-page .vlist li{padding:9px 0 9px 30px;font-size:.99rem;position:relative}.sales-page .col.old .vlist li:before{content:"✕";color:#b0593b;font-weight:700;position:absolute;left:0}.sales-page .col.new .vlist li:before{content:"✓";color:var(--ochre);font-weight:700;position:absolute;left:0}.sales-page .benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.sales-page .benefit{background:var(--cream);border:1px solid var(--line);border-radius:var(--sp-radius);padding:26px 22px}.sales-page .benefit .n{color:var(--clay);letter-spacing:.1em;font-family:Space Mono,monospace;font-size:12px}.sales-page .benefit h3{margin:12px 0 8px;font-size:1.22rem}.sales-page .benefit p{color:var(--ink-2);margin:0;font-size:.96rem}.sales-page .phase{border-top:1px solid #efe9dd29;grid-template-columns:170px 1fr;gap:28px;padding:30px 0;display:grid}.sales-page .phase:first-of-type{border-top:none}.sales-page .phase .ph-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ochre);font-family:Space Mono,monospace;font-size:12px}.sales-page .phase .ph-num{color:#fff;margin-bottom:8px;font-family:Fraunces;font-size:2.4rem;line-height:1}.sales-page .phase h3{color:#fff;margin-bottom:12px;font-size:1.4rem}.sales-page .phase ul{color:#cfc8ba;margin:0;padding-left:20px}.sales-page .phase ul li{margin:5px 0;font-size:.99rem}.sales-page .specs{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px;display:flex}.sales-page .specs .spec{letter-spacing:.04em;color:#efe9dd;border:1px solid #efe9dd47;border-radius:40px;padding:9px 15px;font-family:Space Mono,monospace;font-size:12.5px}.sales-page .specs .spec b{color:var(--ochre)}.sales-page .tgrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;display:grid}.sales-page .tcard{background:var(--cream);border:1px solid var(--line);border-radius:var(--sp-radius);padding:26px 24px;box-shadow:0 12px 30px -22px #211e1a80}.sales-page .tcard .stars{color:var(--ochre);letter-spacing:2px;margin-bottom:10px;font-size:.95rem}.sales-page .tcard blockquote{color:var(--ink);margin:0 0 16px;font-family:Fraunces;font-size:1.12rem;font-style:italic;line-height:1.4}.sales-page .tcard .who{align-items:center;gap:12px;display:flex}.sales-page .tcard .av{background:var(--paper-3);width:42px;height:42px;color:var(--clay);border-radius:50%;flex:none;place-items:center;font-family:Fraunces;font-size:1.1rem;display:grid}.sales-page .tcard .who b{font-size:.95rem;display:block}.sales-page .tcard .who span{color:var(--ink-2);font-size:.82rem}.sales-page .stat-row{text-align:center;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.sales-page .stat .num{color:var(--clay);font-family:Fraunces;font-size:2.6rem}.sales-page .stat .lab{color:var(--ink-2);font-size:.92rem}.sales-page .obj{grid-template-columns:1fr;gap:14px;margin-top:38px;display:grid}.sales-page .obj .row{background:var(--cream);border:1px solid var(--line);border-radius:var(--sp-radius);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px 24px;display:grid}.sales-page .obj .tag{color:var(--clay-deep);max-width:13em;font-family:Fraunces;font-size:1.08rem;font-style:italic}.sales-page .obj .ans{color:var(--ink-2);font-size:1rem}.sales-page .obj .ans b{color:var(--ink)}.sales-page .stack{background:var(--cream);border:1px solid var(--line);max-width:680px;box-shadow:var(--shadow);border-radius:22px;margin:42px auto 0;overflow:hidden}.sales-page .stack .hd{background:var(--ink);color:#fff;text-align:center;padding:22px 26px}.sales-page .stack .hd h3{font-size:1.5rem}.sales-page .stack .item{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;align-items:start;gap:16px;padding:18px 26px;display:grid}.sales-page .stack .item .t b{font-size:1.02rem}.sales-page .stack .item .t p{color:var(--ink-2);margin:3px 0 0;font-size:.9rem}.sales-page .stack .item .val{color:var(--ink-2);white-space:nowrap;font-family:Space Mono,monospace;font-size:.9rem}.sales-page .stack .item.bonus .t b:before{content:"BONO";letter-spacing:.1em;background:var(--ochre);color:var(--ink);vertical-align:middle;border-radius:30px;margin-right:9px;padding:2px 7px;font-family:Space Mono,monospace;font-size:10px}.sales-page .stack .total{text-align:center;padding:22px 26px}.sales-page .stack .total .crossed{color:var(--ink-2);font-family:Space Mono,monospace;font-size:1.05rem;text-decoration:line-through}.sales-page .stack .total .today{color:var(--clay);margin:4px 0;font-family:Fraunces;font-size:2.6rem;line-height:1.05}.sales-page .stack .total small{color:var(--ink-2);font-size:.85rem;display:block}.sales-page .guarantee{background:var(--cream);border:1px solid var(--line);max-width:780px;box-shadow:var(--shadow);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:30px;margin:0 auto;padding:34px 32px;display:grid}.sales-page .seal{border:2px dashed var(--clay);text-align:center;background:var(--paper);border-radius:50%;flex:none;place-items:center;width:130px;height:130px;display:grid}.sales-page .seal .d{color:var(--clay);font-family:Fraunces;font-size:2.5rem;line-height:1}.sales-page .seal .t{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:2px;font-family:Space Mono,monospace;font-size:10px}.sales-page .urgency{background:linear-gradient(180deg, var(--clay), var(--clay-deep));color:#fff}.sales-page .urgency .eyebrow{color:#fbe6cf}.sales-page .urgency .eyebrow:before{background:#fbe6cf}.sales-page .urgency h2{color:#fff}.sales-page .ulist{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.sales-page .ulist .u{background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;padding:22px 20px}.sales-page .ulist .u b{margin-bottom:6px;font-family:Fraunces;font-size:1.2rem;display:block}.sales-page .ulist .u p{color:#fceedf;margin:0;font-size:.94rem}.sales-page details{border-bottom:1px solid var(--line);padding:6px 0}.sales-page details summary{cursor:pointer;color:var(--ink);padding:20px 44px 20px 4px;font-family:Fraunces;font-size:1.18rem;list-style:none;position:relative}.sales-page details summary::-webkit-details-marker{display:none}.sales-page details summary:after{content:"+";color:var(--clay);font-family:Space Mono,monospace;font-size:1.5rem;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sales-page details[open] summary:after{content:"–"}.sales-page details .a{color:var(--ink-2);max-width:62ch;padding:0 4px 22px;font-size:1rem}.sales-page .final{text-align:center;background:radial-gradient(900px 460px at 50% -10%, #d6a23e2e, transparent 62%), var(--paper-2)}.sales-page .final h2{max-width:16em;margin:0 auto 22px;font-size:clamp(2rem,5vw,3.1rem)}.sales-page .final h2 em{color:var(--clay);font-style:italic}.sales-page .sticky-cta{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211e1af5;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:none;position:fixed;bottom:0;left:0;right:0}.sales-page .sticky-cta .px{color:#fff;font-family:Space Mono,monospace;font-size:12.5px;line-height:1.2}.sales-page .sticky-cta .px b{color:#fff;font-family:Fraunces;font-size:1.15rem}.sales-page .sticky-cta .cta{padding:14px 20px;font-size:.95rem}.sales-page .sp-footer{background:var(--ink);color:#a79f90;padding:48px 0 120px;font-size:.84rem;line-height:1.6}.sales-page .sp-footer .disc{text-align:center;max-width:880px;margin:0 auto}.sales-page .sp-footer a{color:#c8c0b2}@media (width<=880px){.sales-page{font-size:17px}.sales-page .hero-grid,.sales-page .story-grid{grid-template-columns:1fr;gap:34px}.sales-page .hero-art{width:100%;max-width:380px;margin:0 auto}.sales-page .badge-float{right:8px}.sales-page .pain-grid,.sales-page .versus,.sales-page .benefits,.sales-page .tgrid,.sales-page .stat-row,.sales-page .ulist{grid-template-columns:1fr}.sales-page .phase{grid-template-columns:1fr;gap:10px}.sales-page .guarantee{text-align:center;grid-template-columns:1fr;justify-items:center}.sales-page .obj .row{grid-template-columns:1fr;gap:8px}.sales-page .section{padding:60px 0}.sales-page .sticky-cta{display:flex}.sales-page .sp-footer{padding-bottom:96px}}
