.landing{background:var(--paper)}.lp-header{background:var(--deep);color:#faf7ef;border-bottom:1px solid #ffffff19}.lp-header .header-row{min-height:70px}.lp-header .brand-type{font-size:21px}.lp-header .brand-mark{color:var(--gold)}.lp-header .brand-type small{color:#b9c7cf}.lp-header-note{font-size:11px;letter-spacing:.04em;color:#ced8df}.lp-hero{padding:55px 0 48px;background:var(--deep);color:#faf7ef;overflow:hidden}.lp-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:52px;align-items:center}.lp-hero .eyebrow{color:var(--gold);font-size:10px;line-height:1.6}.lp-hero h1{font-size:clamp(40px,4.8vw,63px);line-height:1.12;margin-bottom:23px;letter-spacing:-.04em}.lp-hero .lead{color:#c7d1d9;font-size:16px;line-height:1.8}.lp-hero .promise{font-size:18px;color:#f0d89b;font-family:var(--serif);margin:0 0 15px}.lp-picture{border-radius:8px;overflow:hidden;background:var(--deep)}.lp-picture img{width:100%;aspect-ratio:1;object-fit:cover}.hero-offer{display:flex;align-items:center;gap:17px;margin:26px 0 15px}.hero-price{font-size:38px;font-family:var(--serif);color:#fff;line-height:1}.hero-price span{font-size:15px;margin-right:5px;letter-spacing:0}.hero-offer .small{line-height:1.5;color:#bfcbd3;font-size:11px}.lp-note{font-size:11px;line-height:1.7;color:#c2ccd4;max-width:450px;margin:13px 0 0}.lp-hero .btn{min-height:56px;font-size:15px;padding-inline:25px}.lp-strip{background:#e9e7dc}.lp-strip .value-row{padding-block:19px}.lp-strip .value-row div{justify-content:center}.lp-section-label{display:flex;align-items:center;gap:14px;margin-bottom:18px}.lp-section-label .number{display:inline-grid;place-items:center;width:28px;height:28px;font-size:11px;border:1px solid #ab8a4e66;border-radius:50%;color:var(--ochre)}.lp-section-label .eyebrow{margin:0}.problem-questions{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.problem-questions li{font-family:var(--serif);font-size:27px;line-height:1.35;padding:25px 0;border-bottom:1px solid var(--line)}.problem-questions li span{color:var(--ochre);font-size:13px;font-family:var(--sans);margin-right:15px}.method-intro{max-width:720px;margin-bottom:37px}.method-intro p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid #284759}.step{padding:27px 22px 0 0}.step+.step{border-left:1px solid #284759;padding-left:24px}.step-num{font-family:var(--serif);font-size:31px;color:var(--gold);display:block;margin-bottom:18px}.step h3{font-family:var(--serif);font-size:24px}.step p{color:#ced8de;font-size:13px;margin-bottom:0}.sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sample{padding:20px 20px 24px;background:#eeece5;border:1px solid #e0ddd3;border-radius:8px;text-decoration:none;display:block}.sample-img{padding:0 25px 14px}.sample-img img{width:100%;box-shadow:0 7px 19px #102b3d15;aspect-ratio:595/842;object-fit:contain;background:white}.sample h3{font-family:var(--serif);font-size:23px;margin-bottom:6px}.sample p{font-size:12px;color:var(--muted);margin:0}.sample span{font-size:12px;display:block;color:var(--ochre);margin-top:14px;font-weight:600}.sample:hover{border-color:#9c824c}.chapters{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.chapter{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid var(--line)}.chapter-number{font-family:var(--serif);color:var(--ochre);font-size:27px;line-height:1.2}.chapter h3{font-family:var(--serif);font-size:23px;margin-bottom:7px}.chapter p{font-size:11px;color:var(--muted);margin:0}.chapter p span{display:block;margin-top:3px}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bonus{display:grid;grid-template-columns:140px 1fr;gap:27px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:25px;align-items:center}.bonus img{box-shadow:0 10px 20px #172d3925;width:100%;aspect-ratio:3/5}.bonus h3{font-family:var(--serif);font-size:27px}.bonus .eyebrow{font-size:9px;margin-bottom:12px}.bonus p{font-size:13px;color:var(--muted);margin:0}.bonus-note{font-size:13px;margin:22px 0 0;color:var(--muted)}.use-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.use-item{border-left:2px solid #ddbb72;padding-left:25px}.use-item h3{font-family:var(--serif);font-size:29px}.use-item p{font-size:14px;color:var(--muted);margin-bottom:0}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.offer-description h2{font-size:45px}.offer-description .lead{font-size:17px;color:#cbd7df}.offer-description img{width:100%;max-width:400px;border-radius:6px}.offer-box{border:1px solid #476072;padding:36px;border-radius:9px;background:#163547}.offer-box .eyebrow{color:#ddbb72}.offer-box h3{font-family:var(--serif);font-size:26px}.offer-box .check-list li{font-size:13px;padding-block:7px;color:#dce5e9}.offer-box .check-list li:before{color:var(--gold)}.offer-price{font-family:var(--serif);font-size:68px;letter-spacing:-.05em;line-height:1.1;margin:28px 0 7px}.offer-price small{font-family:var(--sans);font-size:17px;letter-spacing:0;margin-right:8px}.offer-box .btn{width:100%;margin:23px 0 7px}.offer-box .lp-note{font-size:10px}.refund{font-size:12px;margin-top:20px;padding-top:18px;border-top:1px solid #476072;color:#d0dce4}.lp-faq h2{margin-bottom:30px}.lp-faq details>p{font-size:14px}.lp-footer{padding:30px 0;background:var(--paper);border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.lp-footer-row{display:flex;align-items:center;justify-content:space-between;gap:25px}.lp-footer-links{display:flex;gap:20px;flex-wrap:wrap}.sticky-offer{display:none}.landing .legal-heading{font-size:42px}.landing-legal-header{padding-block:25px;border-bottom:1px solid var(--line)}.landing-legal-return{font-size:13px}.standalone-legal .wrap{max-width:830px}
@media(max-width:1050px){.lp-hero-grid{gap:25px}.lp-hero h1{font-size:48px}.bonus{grid-template-columns:100px 1fr;gap:20px;padding:22px}.bonus h3{font-size:24px}.offer-grid{gap:40px}.offer-box{padding:29px}.step+.step{padding-left:15px}.step{padding-right:15px}.step h3{font-size:21px}.sample-img{padding-inline:10px}}
@media(max-width:720px){.lp-hero-grid{grid-template-columns:1fr;gap:28px}.lp-hero{padding-top:34px}.lp-hero h1{font-size:clamp(37px,8.5vw,52px);max-width:620px;margin-bottom:20px}.lp-hero .eyebrow{margin-bottom:17px}.lp-hero .lead{font-size:15px;max-width:600px}.lp-hero .promise{font-size:18px}.lp-hero-copy{display:contents}.lp-hero-title{order:0}.lp-picture{order:2;max-width:460px;width:100%;margin:auto}.lp-hero-action{order:1;margin-top:-7px}.hero-offer{margin-top:12px}.lp-header .header-row{min-height:67px}.lp-header-note{font-size:10px}.lp-header .brand-type{font-size:20px}.lp-hero-action .btn{width:100%}.hero-offer{gap:17px}.lp-hero-action .lp-note{max-width:600px}.lp-strip .value-row{grid-template-columns:repeat(3,1fr);gap:8px}.lp-strip .value-row .icon{display:none}.lp-strip .value-row div{text-align:center;font-size:10px;line-height:1.6}.lp-section-label{margin-bottom:15px}.problem-questions li{font-size:23px;padding-block:20px}.steps{grid-template-columns:1fr}.step,.step+.step{padding:20px 0 20px 50px;border-left:0;border-bottom:1px solid #284759;position:relative}.step-num{position:absolute;left:0;top:16px;font-size:27px}.step h3{font-size:25px;margin-bottom:8px}.step p{font-size:14px}.sample-grid{gap:13px;grid-template-columns:1fr}.sample{display:grid;grid-template-columns:110px 1fr;gap:0 20px;padding:18px}.sample-img{grid-row:1/4;padding:0}.sample h3{font-size:22px;margin-top:8px;grid-column:2}.sample p,.sample>span{grid-column:2}.sample span{margin-top:7px}.chapters{grid-template-columns:1fr}.chapter{padding-block:20px}.bonus-grid{grid-template-columns:1fr;gap:20px}.bonus{grid-template-columns:110px 1fr;padding:20px;gap:20px}.bonus h3{font-size:25px}.bonus p{font-size:12px}.use-grid,.offer-grid{grid-template-columns:1fr;gap:35px}.use-item h3{font-size:27px}.offer-description h2{font-size:38px}.offer-description img{display:none}.offer-box{padding:27px 23px}.offer-box h3{font-size:27px}.offer-price{font-size:63px}.lp-footer-row{display:block}.lp-footer-links{margin-top:20px;gap:17px}.lp-footer{padding-bottom:100px}.sticky-offer{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 20px max(11px,env(safe-area-inset-bottom));background:#fcfaf6f5;border-top:1px solid var(--line);backdrop-filter:blur(8px);transform:translateY(120%);transition:transform .2s}.sticky-offer.shown{transform:translateY(0)}.sticky-offer span{font-size:11px;line-height:1.3}.sticky-offer strong{display:block;font-family:var(--serif);font-size:23px;line-height:1.3}.sticky-offer .btn{min-height:43px;padding:10px 18px;font-size:13px}.standalone-legal h1{font-size:37px}}
