:root{--cream:#f7f0e5;--paper:#fffaf2;--green:#0c3d35;--green2:#174f44;--terra:#ad4f31;--rust:#9b422b;--sand:#dfbc8f;--sage:#8e9b83;--gold:#b67b2b;--ink:#15342f;--muted:#6f675d;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Inter',Arial,sans-serif;--radius:28px;--shadow:0 24px 70px rgba(49,36,20,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.top{height:92px;display:flex;align-items:center;gap:36px;padding:0 max(5vw,28px);background:rgba(247,240,229,.94);backdrop-filter:blur(14px);position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(12,61,53,.08)}.brand{display:flex;flex-direction:column;line-height:1}.brand span{font:600 35px/1 var(--serif);letter-spacing:-1.5px}.brand i{color:var(--terra);font-weight:600}.brand small{font-size:8px;letter-spacing:3px;margin-top:7px}.top nav{display:flex;gap:26px;margin-left:auto;font-size:12px}.top nav a:hover{color:var(--terra)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--green);color:white;padding:18px 30px;border-radius:999px;font-size:13px;letter-spacing:1.2px;font-weight:600;box-shadow:0 10px 25px rgba(12,61,53,.12);transition:.25s}.btn:hover{transform:translateY(-2px);background:var(--green2)}.btn-small{padding:12px 20px;font-size:10px}.hero{min-height:calc(100vh - 92px);display:grid;grid-template-columns:1.02fr .98fr;align-items:center;max-width:1500px;margin:auto;padding:64px max(5vw,28px) 70px;gap:60px}.eyebrow{font-size:11px;letter-spacing:5px;font-weight:600;color:var(--terra);margin:0 0 18px}.hero h1,.section h2,.statement h2,.how h2,.bonus h2,.offer h2,.final h2{font:500 clamp(48px,5.4vw,88px)/.92 var(--serif);letter-spacing:-2.5px;margin:0 0 26px}.hero h1 em,.split h2 em,.bonus h2 em,.final h2 em{color:var(--terra);font-weight:600}.lead{font:500 clamp(20px,1.7vw,27px)/1.35 var(--serif);max-width:680px}.product-line{max-width:650px;color:#4f5d58}.hero .btn{margin-top:14px;min-width:390px}.trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#6c6257}.hero-art{position:relative;min-height:650px;border-radius:300px 300px 34px 34px;overflow:hidden;box-shadow:var(--shadow)}.hero-art img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 60%}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(12,61,53,.18))}.script{position:absolute;z-index:2;right:30px;bottom:30px;background:rgba(255,250,242,.86);padding:18px 22px;color:var(--terra);font:italic 600 27px/1.05 var(--serif);transform:rotate(-3deg);border-radius:16px}.statement{text-align:center;padding:100px 24px;background:var(--paper)}.statement p{font:500 22px var(--serif);margin:5px}.statement h2{font-size:clamp(44px,5vw,76px);color:var(--terra);max-width:1000px;margin:8px auto}.section{max-width:1240px;margin:auto;padding:110px 32px}.section-head{text-align:center;max-width:780px;margin:0 auto 60px}.section-head h2{font-size:clamp(48px,5vw,74px)}.section-head>p:last-child{max-width:650px;margin:auto}.prison-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:center}.p{aspect-ratio:.82;border-radius:46% 54% 42% 58%/48% 42% 58% 52%;padding:38px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 40px rgba(50,35,20,.08)}.p b{font-size:40px;font-weight:400}.p h3{font:600 25px var(--serif);margin:10px 0 0}.p p{font:500 16px var(--serif);line-height:1.2}.green{background:var(--green);color:#fff}.terra,.rust{background:var(--terra);color:#fff}.sand{background:#ead1ad}.sage{background:#aab3a1}.bigidea{text-align:center;font:500 31px var(--serif);margin:65px auto 0;max-width:800px}.split{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.split h2{font-size:clamp(48px,5vw,72px)}.visual-card{border-radius:var(--radius);box-shadow:var(--shadow)}.mini-call{margin-top:32px;padding-left:20px;border-left:2px solid var(--gold);letter-spacing:3px;font-size:12px}.how{background:var(--green);color:white;padding:110px max(5vw,28px)}.how .section-head{max-width:900px}.light .eyebrow{color:#e3b16e}.how h2{font-size:clamp(48px,5vw,74px)}.steps{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.18)}.steps article{background:var(--green);padding:40px 30px}.steps span{color:#e3b16e;font:500 40px var(--serif)}.steps h3{font:600 30px var(--serif);margin:15px 0 8px}.steps p{color:#d7e1dd;font-size:14px}.demo{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px}.demo h2{font-size:clamp(48px,5vw,72px)}.demo img{border-radius:var(--radius);box-shadow:var(--shadow)}.legend{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;margin:25px 0}.demo small{color:var(--muted)}.receive{max-width:1320px}.wide-mock{width:100%;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:50px}.receive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.receive-grid article{border-top:1px solid #cdbca4;padding-top:24px}.receive-grid b{color:var(--terra);font:500 25px var(--serif)}.receive-grid h3{font:600 25px var(--serif);line-height:1.05}.receive-grid p{font-size:14px}.bonus{background:var(--paper);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:90px max(5vw,28px)}.bonus-img img{border-radius:var(--radius);box-shadow:var(--shadow)}.bonus>div:last-child{max-width:520px}.bonus h2{font-size:clamp(54px,5vw,78px)}.bonus-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.bonus-tags span{padding:8px 14px;border:1px solid #c9b69c;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:1px}.no-orders{text-align:center;max-width:920px}.no-orders h2{font-size:clamp(50px,5vw,75px)}.no-orders>p:nth-of-type(2){font:500 22px/1.5 var(--serif)}.no-orders>strong{display:block;margin-top:30px;letter-spacing:4px;color:var(--terra)}.authority{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.author-photo{aspect-ratio:.8;background:linear-gradient(145deg,#e8d5b7,#b8b7a3);border-radius:240px 240px 28px 28px;display:grid;place-items:center;color:#fff;text-align:center;letter-spacing:3px;box-shadow:var(--shadow)}.authority h2{font-size:clamp(54px,5vw,78px)}.author-role{font:600 24px var(--serif);color:var(--terra)}.credentials{display:flex;gap:40px;margin-top:30px}.credentials span{display:flex;align-items:center;gap:10px}.credentials b{font:600 40px var(--serif);color:var(--terra)}.offer{padding:110px 24px;background:linear-gradient(180deg,var(--green),#062c27)}.offer-card{max-width:760px;margin:auto;background:var(--paper);border-radius:36px;padding:55px 60px;box-shadow:0 30px 80px rgba(0,0,0,.22)}.offer h2{font-size:70px;margin-bottom:5px}.offer .subtitle{letter-spacing:4px;font-size:10px}.offer ul{list-style:none;padding:0;margin:35px 0}.offer li{padding:11px 0;border-bottom:1px solid #e5d8c6}.offer li:before{content:'✓';color:var(--terra);margin-right:12px}.price{display:flex;align-items:end;justify-content:space-between;margin:30px 0}.price small{letter-spacing:3px}.price strong{font:600 60px var(--serif);color:var(--green)}.terra-btn{background:var(--terra);width:100%}.terra-btn:hover{background:#963f28}.guarantee{margin-top:30px;padding:22px;border:1px solid #d9c8b0;border-radius:18px}.guarantee b{font-size:12px;letter-spacing:2px}.guarantee p{font-size:12px;margin-bottom:0}.faq{max-width:900px}.faq details{border-bottom:1px solid #cdbca4;padding:0}.faq summary{cursor:pointer;list-style:none;padding:24px 0;font:600 22px var(--serif);display:flex;justify-content:space-between}.faq summary:after{content:'+';color:var(--terra)}.faq details[open] summary:after{content:'−'}.faq details p{padding:0 0 25px;margin:0;color:#4d5b56}.final{text-align:center;padding:120px 24px;background:var(--paper)}.final>p{font:500 22px var(--serif)}.final h2{font-size:clamp(50px,6vw,88px);max-width:1000px;margin:20px auto 35px}.final .btn{margin:15px 0 30px}.final>strong{display:block;color:var(--terra);font:italic 600 28px var(--serif)}footer{background:#062c27;color:#dbe5e1;padding:55px max(5vw,28px);display:flex;align-items:center;gap:50px}footer .brand{margin-right:auto}footer p{font-size:10px;max-width:300px;color:#aebdb7}
@media(max-width:900px){.top{height:74px;padding:0 18px}.top nav,.top>.btn{display:none}.brand span{font-size:29px}.brand small{font-size:6px;letter-spacing:2.1px}.hero{display:flex;flex-direction:column;padding:46px 20px 65px;gap:38px;min-height:0}.hero-copy{width:100%}.eyebrow{font-size:9px;letter-spacing:3.2px}.hero h1{font-size:clamp(49px,14vw,66px);line-height:.93;letter-spacing:-2px}.lead{font-size:21px}.product-line{font-size:14px}.hero .btn{min-width:0;width:100%;padding:17px 18px}.trust{justify-content:center;gap:10px 16px;font-size:8px}.hero-art{width:100%;min-height:470px;border-radius:180px 180px 24px 24px;order:2}.script{font-size:22px;right:15px;bottom:18px}.statement{padding:72px 20px}.statement p{font-size:18px}.statement h2{font-size:48px}.section{padding:78px 20px}.section-head{margin-bottom:40px}.section-head h2{font-size:52px}.prison-grid{grid-template-columns:1fr}.p{aspect-ratio:auto;min-height:190px;border-radius:100px;padding:28px}.p b{font-size:32px}.p h3{font-size:28px}.p p{font-size:18px}.bigidea{font-size:27px;margin-top:45px}.split,.demo,.authority{grid-template-columns:1fr;gap:38px}.split h2,.demo h2{font-size:50px}.visual-card{order:-1}.how{padding:78px 20px}.how h2{font-size:52px}.steps{grid-template-columns:1fr;background:transparent}.steps article{border-top:1px solid rgba(255,255,255,.18);padding:28px 8px}.steps span{font-size:30px}.demo img{order:-1}.receive-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.wide-mock{border-radius:18px}.bonus{grid-template-columns:1fr;padding:78px 20px;gap:40px}.bonus h2{font-size:55px}.no-orders h2{font-size:50px}.authority{padding-top:30px}.author-photo{max-width:330px;width:100%;margin:auto}.credentials{gap:15px;flex-direction:column}.offer{padding:78px 14px}.offer-card{padding:36px 22px;border-radius:26px}.offer h2{font-size:58px}.price strong{font-size:52px}.final{padding:85px 20px}.final h2{font-size:52px}.final .btn{width:100%}footer{flex-direction:column;align-items:flex-start;gap:18px}}
@media(max-width:520px){body{font-size:15px}.receive-grid{grid-template-columns:1fr}.hero-art{min-height:410px}.offer-card{padding:34px 18px}.price{align-items:flex-start;flex-direction:column;gap:5px}.price strong{font-size:58px}.faq summary{font-size:20px;line-height:1.2;padding-right:10px}.final>p{font-size:18px}}
