:root{--ink:#11120f;--paper:#f5f2ea;--sand:#e9e4d8;--line:#d7d2c6;--orange:#ff9418;--muted:#6d6e67}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.11em}.logo span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--orange);font-size:18px;color:#fff}.nav nav{display:flex;gap:25px;align-items:center}.nav nav a{font-size:12px;color:inherit;text-decoration:none;font-weight:700}.nav .mini{background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px}.hero{padding:86px 0 75px;text-align:center}.badge,.eyebrow{font-size:10px;font-weight:900;letter-spacing:.18em;color:#7c7d75}.hero h1,h2{font-size:clamp(44px,6.5vw,78px);line-height:1;letter-spacing:-.06em;margin:22px 0;font-weight:850}.hero h1 em,h2 em{font-style:normal;color:var(--orange)}.lead{max-width:770px;margin:25px auto;font-size:18px;line-height:1.7;color:#62645d}.actions{display:flex;gap:10px;justify-content:center;margin-top:30px}.btn{padding:15px 21px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:850}.orange{background:var(--orange);color:#17120b}.light{background:#fff;color:var(--ink);border:1px solid var(--line)}.note{font-size:10px;color:#888980}.terminal{margin-top:70px;background:#181915;border-radius:19px;padding:24px;text-align:left;color:#fff;box-shadow:0 24px 70px #1112}.termbar{display:flex;justify-content:space-between;color:#85877f;font-size:9px;letter-spacing:.17em}.live{color:var(--orange)}.steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;gap:12px;align-items:center;margin-top:20px}.steps article{border:1px solid #373832;border-radius:13px;padding:20px;min-height:126px}.steps article.hot{border-color:#b96b13;background:#22221d}.steps small{color:#797b73}.steps b{display:block;margin:13px 0 8px;font-size:16px}.steps p{margin:0;color:#96988f;line-height:1.5;font-size:12px}.steps i{font-style:normal;color:#5d5f58}.problem,.program,.philosophy,.faq{padding:110px 0}.twohead{display:grid;grid-template-columns:1.1fr .7fr;gap:70px;align-items:end}.twohead h2,.program h2,.philosophy h2,.faq h2,.fit h2{font-size:clamp(39px,5vw,64px)}.twohead p,.intro,.format p{color:var(--muted);line-height:1.75}.beforeafter{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:50px}.beforeafter article{background:#ebe7dc;border-radius:17px;padding:32px}.beforeafter .after{background:#fff;border:1px solid var(--line)}.beforeafter small{font-size:9px;letter-spacing:.17em;font-weight:900;color:#7d7e77}.beforeafter h3{font-size:26px;margin:13px 0 25px}.beforeafter ul{list-style:none;padding:0;margin:0}.beforeafter li{padding:15px 0;border-top:1px solid var(--line);line-height:1.5;font-size:14px}.black{background:#171814;color:#fff}.thesis{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.thesis h2,.buy h2{font-size:clamp(40px,5vw,65px)}.dim{color:#7e8078}.apy{border:1px solid #3a3b35;border-radius:18px;padding:28px}.apy>span{font-size:9px;letter-spacing:.16em;color:#878980}.apy strong{display:block;font-size:64px;letter-spacing:-.06em;margin:15px 0 28px}.apy strong small{font-size:18px;color:#888}.apy p{padding:14px 0;margin:0;border-top:1px solid #33342f}.bad{color:#8f9189}.good{color:#fff}.intro{max-width:690px}.mods{border-top:1px solid var(--line);margin-top:45px}.mods details{border-bottom:1px solid var(--line)}.mods summary{list-style:none;display:grid;grid-template-columns:55px 1fr auto;align-items:center;padding:23px 0;cursor:pointer}.mods summary::-webkit-details-marker{display:none}.mods summary span{font-size:10px;color:#878880}.mods summary b{font-size:18px}.mods summary i{font-style:normal;font-size:22px;transition:.2s}.mods details[open] summary i{transform:rotate(45deg)}.mods details p{max-width:780px;margin:0 0 26px 55px;color:var(--muted);line-height:1.7}.sand{background:var(--sand)}.format{padding:105px 0;display:grid;grid-template-columns:1.05fr .8fr;gap:100px;align-items:center}.format h2{font-size:clamp(39px,5vw,63px)}.pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.pills span{font-size:11px;font-weight:800;background:#f5f2ea;padding:10px 12px;border-radius:999px}.phone{width:min(350px,100%);margin:auto;background:#161713;border-radius:38px;padding:11px;box-shadow:0 30px 70px #0002}.speaker{width:80px;height:5px;background:#34352f;border-radius:99px;margin:4px auto 10px}.tg{background:#f7f6f1;border-radius:29px;padding:15px;min-height:540px}.tgtitle{display:flex;gap:10px;align-items:center;border-bottom:1px solid #dedbd2;padding-bottom:14px}.tgtitle>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-weight:900}.tgtitle div{display:flex;flex-direction:column}.tgtitle small{color:#8c8d86}.bubble{background:#fff;padding:16px;border-radius:13px;margin-top:15px;box-shadow:0 7px 20px #0000000b}.bubble small{font-size:8px;font-weight:900;color:#d87505}.bubble b{display:block;font-size:14px;margin:8px 0}.bubble p{font-size:11px;line-height:1.6;margin:0}.bubble.dark{background:#191a16;color:#fff}.grid6{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px}.grid6 div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;font-size:20px}.grid6 b{display:block;font-size:15px;margin-top:14px}.grid6 p{font-size:12px;color:var(--muted);line-height:1.55}.yes{color:#138249}.no{color:#9b5c5c}.philosophy blockquote{margin:60px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;font-size:clamp(21px,3vw,34px);line-height:1.45;font-weight:600}.fit{background:#fff;padding:100px 0}.fitgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:40px}.fitgrid p{border-top:1px solid var(--line);padding:20px 0;margin:0;line-height:1.55}.fitgrid b{color:var(--orange);margin-right:16px}.buy{padding:100px 0}.buygrid{display:grid;grid-template-columns:1.1fr .7fr;gap:80px;align-items:center}.buygrid>div>p,.buygrid li{color:#a2a49c;line-height:1.7}.buygrid ul{padding-left:18px}.pricecard{background:#23241f;border:1px solid #3b3c36;border-radius:19px;padding:30px}.pricecard>span{font-size:9px;letter-spacing:.17em;color:#96988f}.pricecard s{display:block;color:#7c7e76;font-size:20px;margin-top:20px}.pricecard strong{display:block;font-size:72px;letter-spacing:-.07em}.pricecard p{color:#a3a59c}.pricecard button{width:100%;border:0;background:var(--orange);padding:16px;border-radius:9px;font-weight:900;font-size:14px;cursor:pointer}.pricecard small{display:block;text-align:center;color:#777970;margin-top:12px}.faq .mods summary{grid-template-columns:1fr auto}.faq .mods details p{margin-left:0}footer{padding:35px 0 55px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}footer p{font-size:10px;color:#85877f;max-width:440px;text-align:right}
@media(max-width:760px){.wrap{width:min(100% - 28px,1120px)}.nav{height:65px}.nav nav a:not(.mini){display:none}.hero{padding:58px 0 60px}.hero h1{font-size:43px}.lead{font-size:15px}.actions{flex-direction:column}.btn{width:100%}.terminal{margin-top:45px;overflow:hidden}.steps{display:flex;overflow-x:auto}.steps article{min-width:175px}.steps i{display:none}.problem,.program,.philosophy,.faq{padding:78px 0}.twohead,.beforeafter,.thesis,.format,.buygrid{grid-template-columns:1fr}.twohead,.thesis,.format,.buygrid{gap:45px}.grid6{grid-template-columns:1fr 1fr}.fitgrid{grid-template-columns:1fr}.fit{padding:75px 0}.mods summary{grid-template-columns:40px 1fr auto}.mods details p{margin-left:40px}.faq .mods summary{grid-template-columns:1fr auto}.faq .mods details p{margin-left:0}.black .thesis,.buy{padding-top:75px;padding-bottom:75px}footer{flex-direction:column;align-items:flex-start}footer p{text-align:left}.format{padding:80px 0}}@media(max-width:430px){.hero h1{font-size:38px}.grid6{grid-template-columns:1fr}.beforeafter{grid-template-columns:1fr}.apy strong{font-size:56px}}
