@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Libre+Franklin:wght@600;700;800;900&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;0,6..72,700;1,6..72,400;1,6..72,500&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4efe4;--paper-2:#ece4d3;--card:#fcf9f2;--ink:#231f18;--ink-soft:#5c5547;--red:#cf3b1d;--red-deep:#a52c11;--red-ink:#fbf1ec;--red-wash:#f6ece7;--pine:#1f5b48;--gold:#c6a24a;--green-dk:#15271d;--line:#ddd3bf;--line-soft:#e8e0cf;--tmeasure:36rem;--f-disp:"Libre Franklin",system-ui,sans-serif;--f-body:"Newsreader",Georgia,serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:1.25rem;line-height:1.62}h1,h2,h3{font-family:var(--f-disp);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:900;line-height:1.05}p{margin:0}strong{font-weight:600}em{font-style:italic}a{color:var(--red-deep)}.kick{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--red-deep);font-size:.72rem;font-weight:500}.key{color:var(--red-deep);font-weight:600}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.page{max-width:62rem;margin:0 auto;padding:0 2rem}.tcol{max-width:var(--tmeasure)}.cta{font-family:var(--f-disp);background:var(--red);color:var(--red-ink);cursor:pointer;box-shadow:0 2px 0 var(--red-deep);border:none;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem 1.7rem;font-size:1.06rem;font-weight:800;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.cta:hover{background:#df472a;transform:translateY(-1px)}.cta.big{padding:1.25rem 2rem;font-size:1.16rem}.reducer{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-soft);margin-top:.75rem;font-size:.75rem;line-height:1.6}.pay-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem;display:flex}.pay-row .lock{font-family:var(--f-mono);color:var(--pine);letter-spacing:.04em;margin-right:.2rem;font-size:.66rem}.pmi{border-radius:3px;width:auto;height:1.75rem;display:block}.cta-block{margin:2rem 0}.cta-block .reducer{margin-top:.7rem}.hdr{z-index:40;-webkit-backdrop-filter:saturate(1.1)blur(6px);backdrop-filter:saturate(1.1)blur(6px);border-bottom:1px solid var(--line);background:#f4efe4f0;position:sticky;top:0}.hdr .page{justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;padding-bottom:.8rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand .mk{background:var(--ink);width:2rem;height:2rem;color:var(--paper);font-family:var(--f-disp);letter-spacing:-.04em;border-radius:5px;place-items:center;font-size:.9rem;font-weight:900;display:grid}.brand b{font-family:var(--f-disp);font-size:1rem;font-weight:800;line-height:1}.brand span{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-top:.2rem;font-size:.58rem;display:block}.hdr .cta{box-shadow:0 2px 0 var(--red-deep);padding:.6rem 1rem;font-size:.84rem}.hero{padding:2.6rem 0 2.4rem}.hero .page{grid-template-columns:1.06fr .94fr;grid-template-areas:"top cover""cta cover";align-items:center;gap:0 3.4rem;display:grid}.hero-top{grid-area:top}.hero-cta{grid-area:cta}.callout{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-soft);border-left:3px solid var(--red);max-width:30rem;margin-bottom:1.1rem;padding-left:.8rem;font-size:.78rem;line-height:1.5}.stickybar{z-index:50;background:var(--card);border-top:2px solid var(--ink);transition:transform .22s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -6px 20px -8px #231f1859}.stickybar.on{transform:translateY(0)}.stickybar .inner{align-items:center;gap:.8rem;padding:.6rem .9rem;display:flex}.stickybar .st{font-family:var(--f-mono);color:var(--ink-soft);flex:1;font-size:.68rem;line-height:1.25}.stickybar .st b{font-family:var(--f-disp);color:var(--ink);font-size:.95rem;display:block}.stickybar .cta{white-space:nowrap;width:auto;padding:.8rem 1rem;font-size:.9rem}.hero h1{font-size:clamp(2.25rem,4.2vw,3.3rem)}.hero .deck{color:var(--ink-soft);max-width:31rem;margin-top:1.35rem;font-size:1.26rem;font-weight:500}.hero .cta{margin-top:1.8rem}.cover-wrap{flex-direction:column;grid-area:cover;justify-content:center;align-items:center;display:flex}.cover-img{border-radius:4px;width:min(20rem,82%);height:auto;display:block;box-shadow:0 30px 60px -22px #0000008c,0 2px #0c1811}.cover-cap{font-family:var(--f-mono);color:var(--ink-soft);text-align:center;letter-spacing:.03em;margin-top:.9rem;font-size:.66rem}.section{padding:2.2rem 0}.section .kick{margin-bottom:.7rem}h2.sec{max-width:26rem;margin-bottom:1rem;font-size:clamp(1.7rem,3.2vw,2.2rem)}.lead p,.body p{margin-bottom:1.1rem}.body{max-width:var(--tmeasure)}.lead .lead1:first-letter{font-family:var(--f-disp);float:left;color:var(--red);margin:.06em .12em 0 0;font-size:3.1em;font-weight:900;line-height:.7}.q{font-family:var(--f-disp);max-width:30rem;margin:1.6rem 0;font-size:clamp(1.55rem,3.4vw,2rem);font-weight:900;line-height:1.08}.verdict{max-width:34rem;font-family:var(--f-disp);border-left:5px solid var(--red);margin:1.5rem 0;padding-left:1.3rem;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;line-height:1.14}.transition{font-family:var(--f-disp);color:var(--red-deep);margin-top:1.3rem;font-size:1.12rem;font-weight:700}.demo{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compare{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:0;max-width:40rem;margin:1.4rem 0 0;display:grid;overflow:hidden}.compare .c{padding:1.3rem 1.4rem}.compare .c.a{border-right:1px solid var(--line);background:#f0f4ee}.compare .c .h{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem;font-size:.66rem}.compare .c .v{font-family:var(--f-disp);font-size:1.15rem;font-weight:800;line-height:1.25}.compare .c.a .v{color:var(--pine)}.compare .c.b .v .add{color:var(--red-deep)}.demo .src{font-family:var(--f-mono);color:var(--ink-soft);margin-top:.9rem;font-size:.7rem}.demo .src a{color:var(--red-deep)}.akte{border:1px solid var(--line);max-width:38rem;font-family:var(--f-mono);background:#f7f1e3;border-radius:6px;margin:1.6rem 0 0;font-size:.92rem;line-height:1.85;overflow:hidden;box-shadow:0 16px 32px -22px #231f1866}.akte .a-top{background:var(--ink);color:#f0e9d8;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.6rem 1.1rem;font-size:.64rem;display:flex}.akte .a-top .stamp{color:var(--red);border:1.5px solid var(--red);letter-spacing:.1em;background:#fff;border-radius:3px;padding:.12rem .45rem;font-weight:600;transform:rotate(-3deg)}.akte .a-body{padding:1.3rem 1.4rem}.akte .hl{color:#3a2c10;background:#f3d9b0;border-radius:2px;padding:.05em .3em;font-weight:600}.akte .big{font-family:var(--f-disp);color:var(--ink);letter-spacing:-.01em;margin:.8rem 0 .1rem;font-size:1.3rem;font-weight:900;display:block}.akte .ref{color:var(--ink-soft)}.akte .a-rule{border-top:1px dashed var(--line);margin:1rem 0}.index{border-top:2px solid var(--ink);max-width:38rem;margin:1.3rem 0 0}.index .row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.index .what{font-family:var(--f-body);font-size:1.08rem}.index .what b{font-family:var(--f-disp);font-weight:800}.index .tag{font-family:var(--f-mono);color:var(--red-deep);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.66rem}.fasc{max-width:38rem;margin:1.5rem 0 0;padding:0;list-style:none}.fasc li{border-bottom:1px solid var(--line-soft);padding:.9rem 0 .9rem 2rem;font-size:1.14rem;position:relative}.fasc li:before{content:"→";font-family:var(--f-mono);color:var(--red);position:absolute;top:.9rem;left:0}.deliver{max-width:40rem;margin:1.7rem 0 0}.deliver .d{border-bottom:1px solid var(--line);padding:1.25rem 0}.deliver .d:first-child{border-top:1px solid var(--line)}.deliver .d h3{font-family:var(--f-disp);color:var(--ink);align-items:baseline;gap:.6rem;font-size:1.22rem;font-weight:800;display:flex}.deliver .d h3 .n{font-family:var(--f-mono);color:var(--red);font-size:.72rem;font-weight:600}.deliver .d p{color:var(--ink-soft);max-width:35rem;margin-top:.4rem;font-size:1.08rem}.offer{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.6rem 0}.offer .page{grid-template-columns:1fr .9fr;align-items:center;gap:3rem;display:grid}.offer .promise{max-width:24rem;font-size:1.32rem}.offer .guarantee{border:1.5px dashed var(--pine);background:#eef3ee;border-radius:6px;align-items:flex-start;gap:.9rem;max-width:26rem;margin-top:1.6rem;padding:1.1rem 1.2rem;display:flex}.offer .guarantee .gb{font-family:var(--f-disp);color:var(--pine);white-space:nowrap;font-size:1.5rem;font-weight:900;line-height:1}.offer .guarantee h3{font-family:var(--f-disp);color:var(--pine);font-size:1.02rem;font-weight:800}.offer .guarantee p{color:var(--ink-soft);margin-top:.3rem;font-size:.98rem}.buybox{background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 24px 48px -24px #231f188c}.buybox .bb-top{background:var(--ink);color:var(--paper);text-align:center;padding:1rem}.buybox .bb-top .t{font-family:var(--f-disp);font-size:1.4rem;font-weight:900}.buybox .bb-top .w{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:#c9c1b0;margin-top:.25rem;font-size:.64rem}.buybox .bb-body{padding:1.4rem 1.5rem 1.6rem}.buybox ul{flex-direction:column;gap:.55rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.buybox li{padding-left:1.6rem;font-size:1rem;position:relative}.buybox li:before{content:"✓";color:var(--pine);font-weight:800;font-family:var(--f-disp);position:absolute;top:.03rem;left:0}.buybox .price{border-top:1px dashed var(--line);justify-content:center;align-items:baseline;gap:.6rem;margin-bottom:1rem;padding-top:1.1rem;display:flex}.buybox .price .a{font-family:var(--f-disp);font-size:2.7rem;font-weight:900;line-height:1}.buybox .price .p{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem}.buybox .cta{width:100%}.buybox .pay-row{justify-content:center}.disq .body p{font-size:1.3rem}.faq details{border-bottom:1px solid var(--line);max-width:40rem}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{font-family:var(--f-disp);cursor:pointer;padding:1.15rem 2.2rem 1.15rem 0;font-size:1.14rem;font-weight:800;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--red);font-size:1.5rem;font-weight:400;line-height:1;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.faq details[open] summary:after{content:"–"}.faq .fa{color:var(--ink-soft);padding:0 0 1.2rem;font-size:1.06rem}.close{background:var(--green-dk);color:#e8ece9;padding:2.8rem 0 3.2rem}.close .kick{color:var(--gold)}.close h2{color:#f4efe4;max-width:24rem;margin:0 0 1.1rem;font-size:clamp(1.7rem,3.6vw,2.25rem)}.close p{color:#c6d0ca;max-width:27rem;margin:0 0 1rem;font-size:1.2rem}.close .lede{color:var(--gold);font-size:1.28rem;font-style:italic}.close .cta{margin-top:1.5rem}.close .reducer{color:#9fb0a8}.close .sign{font-family:var(--f-disp);color:#fff;margin-top:1.5rem;font-weight:800}.close .ps{color:#c6d0ca;border-top:1px solid #2d3b34;max-width:31rem;margin:1.5rem 0 0;padding-top:1.2rem;font-size:1.04rem;line-height:1.55}.close .ps b{color:#fff;font-family:var(--f-disp);font-weight:800}footer{color:#8f978f;font-family:var(--f-mono);text-align:center;background:#111813;padding:2.2rem 1.4rem;font-size:.72rem;line-height:1.8}footer b{color:#d7d2c6;letter-spacing:.14em;margin-bottom:.5rem;display:block}.skip{position:absolute;left:-999px}.skip:focus{z-index:60;background:var(--red);color:#fff;border-radius:4px;padding:.6rem 1rem;position:fixed;top:.5rem;left:1rem}@media (max-width:760px){.section{padding:1.75rem 0}.pay-row{gap:.32rem;margin-top:.8rem}.pay-row .lock{flex-basis:100%;margin:0 0 .35rem}.pmi{height:1.55rem}body{padding-bottom:4.6rem;font-size:1.14rem;line-height:1.58}.page{padding:0 1.3rem}.hdr{display:none}.stickybar{display:block}.hero{padding:1.5rem 0 1.4rem}.hero .page{grid-template-columns:1fr;grid-template-areas:"top""cover""cta";gap:1.3rem 0}.hero h1{font-size:clamp(1.85rem,7.6vw,2.3rem)}.hero .deck{max-width:none;margin-top:1rem;font-size:1.08rem}.hero .cta{margin-top:1.2rem}.callout{margin-bottom:.9rem;font-size:.74rem}.cover-img{width:min(13.5rem,62%)}.cover-cap{font-size:.62rem}.cta,.hero .cta{width:100%;padding:1.15rem 1.3rem}.reducer{margin-top:.6rem}.brand span{display:none}.offer .page{grid-template-columns:1fr;gap:2rem}.offer .buybox{order:-1}.compare{grid-template-columns:1fr}.compare .c.a{border-right:none;border-bottom:1px solid var(--line)}.q,h2.sec{max-width:none}}@media (max-width:400px){.hdr .cta .xs{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.legal-top{border-bottom:1px solid var(--line);padding:1rem 0}.legal-top a{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red-deep);font-size:.75rem;text-decoration:none}.legal{max-width:46rem;margin:2.5rem auto 4rem;padding:0 1.5rem}.legal h1{margin-bottom:1.4rem;font-size:clamp(2rem,4vw,2.6rem)}.legal h2{font-family:var(--f-disp);margin:2rem 0 .5rem;font-size:1.18rem;font-weight:800}.legal p{margin-bottom:.9rem;font-size:1.06rem}.legal address{font-style:normal}.legal .stand{font-family:var(--f-mono);color:var(--ink-soft);margin-top:2rem;font-size:.78rem}.legal-links{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.8rem;display:flex}.legal-links a{color:var(--gold);border-bottom:1px solid #0000;text-decoration:none}.legal-links a:hover{border-bottom-color:var(--gold)}
