/* Local system fonts and selected cover files only. No remote font or analytics requests. */
.cover-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}
:root{--paper:#f5f1e7;--ink:#202b27;--muted:#5d665f;--line:#d7d9ce;--accent:#d7f263;--white:#fffdf7;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #357547;outline-offset:6px;border-radius:3px}button:disabled{cursor:not-allowed;opacity:1}::selection{background:var(--accent);color:var(--ink)}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.preview{padding:10px 24px;display:flex;justify-content:center;gap:18px;align-items:center;background:#283831;color:#f5f1e7;font-size:11px;line-height:1.5;letter-spacing:.015em}.preview strong{font-size:10px;letter-spacing:.09em;white-space:nowrap}.preview span{opacity:.8}.skip{position:absolute;left:20px;top:-100px;padding:12px 20px;background:var(--accent);z-index:10}.skip:focus{top:10px}.site-header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{text-decoration:none;font-size:30px;font-weight:bold;letter-spacing:-2px;line-height:1.1}.brand span{display:block;font-size:8px;letter-spacing:1.8px;font-weight:normal;margin-top:9px}.languages{display:flex;gap:6px;flex-wrap:wrap}.languages a{font-size:12px;padding:8px 12px;min-height:38px;display:inline-flex;align-items:center;text-decoration:none;border:1px solid transparent;border-radius:30px}.languages a[aria-current]{border-color:var(--ink)}.languages a:hover{background:#e8ecdc}.hero{display:grid;grid-template-columns:1.13fr .87fr;align-items:center;gap:50px;min-height:680px;padding-block:68px 80px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:bold;text-transform:uppercase;line-height:1.6;margin:0 0 24px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-2.3px;line-height:1.07}h1{font-size:clamp(48px,4.55vw,68px);margin-bottom:27px}h1 em{font-weight:400;color:#597043}h2{font-size:clamp(32px,3.1vw,46px);margin-bottom:23px}h3{font-size:19px;line-height:1.3;letter-spacing:-.3px;margin-bottom:12px}p{margin-bottom:20px}.intro{font-size:17px;line-height:1.7;color:var(--muted);max-width:530px}.actions{display:flex;align-items:center;gap:27px;margin:31px 0 27px;flex-wrap:wrap}.button{border:1px solid var(--ink);color:var(--paper);background:var(--ink);text-decoration:none;padding:15px 22px;min-height:54px;display:inline-flex;justify-content:center;align-items:center;gap:28px;line-height:1.35;font-size:13px;font-weight:bold;border-radius:3px;transition:background .2s,transform .2s}.button:hover:not(:disabled){background:#3c5146;transform:translateY(-1px)}.button span{font-size:20px;font-weight:normal}.button:disabled{color:#596258;background:#e3e8d7;border-color:#cad2be}.text-link{font-size:12px;font-weight:bold;background:none;border:0;border-bottom:1px solid var(--ink);padding:8px 0;text-decoration:none;display:inline-flex;align-items:center;gap:14px;line-height:1.4}.text-link:disabled{color:#6a7166;border-bottom-color:#b9c1b1}.chips{display:flex;flex-wrap:wrap;gap:8px 19px;padding:0;margin:0;list-style:none;color:var(--muted);font-size:10px}.chips li::before{content:'✓';margin-right:7px}.cover-scene{position:relative;margin:0;display:flex;align-items:center;flex-direction:column;padding:20px 0 0;isolation:isolate}.orbit{position:absolute;width:100%;aspect-ratio:1;border:1px solid #d5dbc7;border-radius:50%;top:40px;z-index:-1}.orbit::after{content:'';position:absolute;inset:34px;border:1px solid #dfe3d3;border-radius:50%}.cover{background:var(--accent);color:var(--ink);width:300px;aspect-ratio:.73;padding:30px 30px 25px;border-left:9px solid #b9d547;box-shadow:18px 24px 35px #2330271c,4px 0 0 #f8f9d7,7px 0 0 #cadb7d;transform:rotate(5deg);position:relative;display:flex;flex-direction:column}.cover-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;font-weight:bold;padding-bottom:24px;border-bottom:1px solid #2a382a50}.cover-title{font-family:var(--serif);font-size:46px;letter-spacing:-2px;line-height:1.02;margin:22px 0 0}.cover-title span{display:block}.cover-symbol{font-family:var(--serif);font-size:60px;line-height:1;margin:23px 0 20px;letter-spacing:7px}.cover-symbol span{font-style:italic}.cover-note{font-size:7px;letter-spacing:1.1px}.cover-bottom{font-size:9px;line-height:1.5;border-top:1px solid #2a382a50;padding-top:12px;margin-top:15px}.cover-scene figcaption{font-size:9px;color:var(--muted);margin-top:41px;text-align:center;max-width:310px;line-height:1.5}.section-links{border-block:1px solid var(--line)}.section-links nav{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:21px}.section-links a{font-size:10px;text-decoration:none;color:#7b8273;display:flex;gap:17px;align-items:center}.section-links span{color:var(--ink);font-size:11px}.section{padding-block:92px}.section-heading{max-width:640px;margin-bottom:44px}.section-heading>p:not(.eyebrow){max-width:540px;color:var(--muted);font-size:15px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:43px}.method-card{border-top:1px solid var(--ink);padding-top:20px}.number{display:block;font-family:var(--serif);font-size:35px;color:#738466;margin-bottom:35px}.method-card p{font-size:14px;color:var(--muted);max-width:310px}.example-section{background:#e8eddf;border-block:1px solid #d9e1ce}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.example-grid article{padding:28px 30px;border:1px solid #c7d1bb;border-radius:3px}.example-grid .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:18px}.example-grid p:not(.eyebrow){font-size:14px;line-height:1.85;margin:0}.example-source{background:#f1f3ea}.example-prompt{background:var(--white)}.example-result{grid-column:1/-1;background:var(--ink);color:#f1f4e9}.example-result .eyebrow{color:var(--accent)}blockquote{font-family:var(--serif);font-size:24px;line-height:1.6;margin:0;max-width:1000px}.caption{font-size:11px;line-height:1.7;color:var(--muted);margin:20px 0;max-width:760px}.inside-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.included article{display:flex;gap:23px;border-top:1px solid var(--line);padding:25px 0 10px}.included article>span{font-size:10px;color:#6d7c60;margin-top:5px}.included h3{font-size:17px}.included p{font-size:14px;color:var(--muted);margin-bottom:14px}.fit{border-block:1px solid var(--line);padding-block:48px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.fit h2{font-size:33px}.fit ul{list-style:none;margin:0 0 25px;padding:0}.fit li{font-size:14px;margin-bottom:12px;padding-left:23px;position:relative}.fit li::before{content:'↗';position:absolute;left:0;color:#617a3f}.small{font-size:12px;line-height:1.65;color:var(--muted)}.offer-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.offer-card{border:1px solid var(--line);background:var(--white);padding:35px 38px;border-radius:4px;position:relative}.offer-card::before{content:'';position:absolute;inset:-1px -1px auto;height:5px;background:var(--accent);border-radius:4px 4px 0 0}.price{display:flex;align-items:baseline;gap:12px;margin-bottom:15px}.price span{font-size:13px;letter-spacing:1px}.price strong{font-family:var(--serif);font-size:78px;font-weight:400;line-height:1}.wide{width:100%;margin-top:10px}.offer-card .small{margin:13px 0 18px}.signup{border-top:1px solid var(--line);margin-top:25px;padding-top:10px}.signup .small{font-size:11px;margin-bottom:0}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;border-top:1px solid var(--line);padding-top:70px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;font-size:14px;line-height:1.6;padding:19px 0;font-weight:bold}summary::-webkit-details-marker{display:none}summary>span{font-size:22px;font-weight:normal;line-height:1.1}details[open] summary>span{transform:rotate(45deg)}details>p{font-size:14px;color:var(--muted);padding-right:25px}.author{display:flex;align-items:center;gap:35px;background:#e7ecd9;padding:34px 40px}.author-mark{display:block;font-size:27px;font-weight:bold;letter-spacing:-2px;border:1px solid #c9d3b4;border-radius:50%;width:95px;height:95px;flex-shrink:0;text-align:center;line-height:95px}.author h2{font-family:var(--sans);font-size:19px;letter-spacing:-.5px;line-height:1.4;margin-bottom:10px}.author p{font-size:13px;color:var(--muted);margin:0;max-width:790px}.policies{padding-block:40px}.policies details{border-bottom:none}.policies summary{font-size:12px}.policies h3{font-size:14px}.policies p{font-size:12px;color:var(--muted);max-width:850px}.policies details>div{padding:15px 0 0}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-block:30px 40px;gap:25px}.site-footer .brand{font-size:23px}.site-footer p,.site-footer>a:last-child{font-size:10px;margin:0;color:var(--muted)}.picker{padding-block:85px;max-width:1150px}.picker h1{font-size:80px}.language-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:45px 0}.language-cards>a{text-decoration:none;border:1px solid var(--line);background:var(--white);padding:30px;position:relative;border-radius:3px}.language-cards>a:hover{background:#edf2dc;border-color:#9ca98c}.language-cards h2{font-size:30px;margin:30px 0 14px}.language-cards p{font-size:12px;min-height:40px}.language-cards>a>span:last-child{font-size:24px}.language-cards .eyebrow{color:#738466}
@media(min-width:1450px){.hero{gap:85px}.cover{width:340px}.cover-title{font-size:53px}}
@media(max-width:1000px){.shell{width:calc(100% - 56px)}.hero{gap:25px;padding-block:55px;min-height:600px}h1{font-size:48px}.cover{width:250px;padding:24px}.cover-title{font-size:40px}.cover-note{font-size:6px}.cover-symbol{font-size:52px;margin:18px 0}.inside-grid,.offer-grid,.faq-grid{gap:45px}.fit{gap:40px}.three-grid{gap:25px}.section{padding-block:70px}.section-links nav{gap:10px}.section-links a{gap:8px}.section-links span{font-size:10px}}
@media(max-width:700px){.shell{width:calc(100% - 40px)}.preview{display:block;padding:10px 20px;text-align:center}.preview strong{display:block;margin-bottom:3px}.preview span{font-size:10px}.site-header{min-height:88px;gap:10px}.brand{font-size:25px}.brand span{font-size:6px;letter-spacing:1.3px}.languages{gap:1px}.languages a{font-size:10px;padding:7px 8px;min-height:36px}.hero{grid-template-columns:1fr;padding-block:40px 50px;gap:30px;min-height:auto}.eyebrow{font-size:9px;letter-spacing:1.25px;margin-bottom:20px}h1{font-size:clamp(40px,10.6vw,64px);letter-spacing:-1.8px;line-height:1.08;margin-bottom:23px}h2{font-size:35px;letter-spacing:-1.2px}.intro{font-size:15px}.actions{gap:20px;margin:25px 0}.chips{font-size:9px;gap:7px 14px}.cover-scene{padding-top:15px;max-width:360px;width:100%;margin-inline:auto}.cover{width:235px;padding:22px}.cover-title{font-size:37px}.cover-symbol{font-size:48px}.cover-note{font-size:5.7px}.cover-top{padding-bottom:16px;font-size:9px}.cover-bottom{font-size:8px}.orbit{width:100%;top:15px}.cover-scene figcaption{font-size:8px;margin-top:33px;max-width:270px}.section-links nav{grid-template-columns:1fr 1fr;gap:16px 12px;padding-block:22px}.section-links span{font-size:10px}.section{padding-block:55px}.section-heading{margin-bottom:32px}.section-heading>p:not(.eyebrow){font-size:14px}.three-grid{grid-template-columns:1fr;gap:19px}.method-card{display:grid;grid-template-columns:42px 1fr;gap:0 16px;padding-top:20px}.number{grid-row:1/3;margin:0;font-size:28px}.method-card h3{font-size:17px}.method-card p{max-width:none;font-size:13px;margin-bottom:9px}.example-grid{grid-template-columns:1fr;gap:12px}.example-grid article{padding:23px 22px}.example-grid p:not(.eyebrow){font-size:13px;line-height:1.8}.example-result{grid-column:auto}blockquote{font-size:21px}.caption{font-size:10px}.inside-grid,.fit,.offer-grid,.faq-grid{grid-template-columns:1fr;gap:25px}.inside-grid .section-heading{margin-bottom:0}.included article{padding-top:23px}.included p{font-size:13px}.fit{padding-block:37px}.fit h2{font-size:32px;margin-bottom:0}.fit ul{margin-bottom:21px}.offer-card{padding:30px 28px}.offer-grid{gap:35px}.offer-grid h2{font-size:36px}.faq-grid{padding-top:48px}.faq-grid h2{margin:0}.faq-grid summary{font-size:13px}.author{padding:25px;gap:20px;align-items:flex-start}.author-mark{width:58px;height:58px;line-height:58px;font-size:20px}.author h2{font-size:16px}.author p{font-size:12px}.site-footer{flex-wrap:wrap;padding-block:26px}.site-footer p{max-width:210px}.site-footer>a:last-child{width:100%;text-align:left}.picker{padding-block:45px}.picker h1{font-size:57px}.language-cards{grid-template-columns:1fr;gap:12px;margin:32px 0}.language-cards>a{padding:22px 24px}.language-cards h2{margin:10px 0;font-size:29px}.language-cards p{min-height:0;margin:0}.language-cards>a>span:last-child{position:absolute;right:24px;top:28px}.language-cards .eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{body{background:white;font-size:11pt;color:black}.preview,.languages,.actions,.section-links,.cover-scene,.offer-card,.site-footer,.skip,.signup{display:none}.shell{width:100%}.hero,.inside-grid,.fit,.offer-grid,.faq-grid{display:block;min-height:0}.section,.hero{padding-block:18px}h1{font-size:32pt}h2{font-size:24pt}h3{font-size:14pt}.three-grid{gap:15px}.example-section,.example-grid article,.author{background:white;color:black}.example-result .eyebrow{color:black}.example-grid{display:block}.example-grid article{break-inside:avoid;margin-bottom:12px}blockquote{font-size:14pt}.author{border:1px solid #aaa}.policies{display:none}a{color:black}details>p{display:block}summary>span{display:none}}
.section-links nav{grid-template-columns:repeat(5,minmax(0,1fr))}
.materials-section{background:#e8eddf;border-block:1px solid #d9e1ce}
.materials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.material-card{min-width:0;background:var(--white);border:1px solid #c7d1bb;border-radius:4px;overflow:hidden}
.material-card figure{margin:0;line-height:0;background:#f5f1e7;border-bottom:1px solid #d9e1ce}
.material-preview-image{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}
.material-copy{padding:22px 25px 25px}
.material-copy .eyebrow{font-size:9px;letter-spacing:1.15px}
.material-copy h3{font-size:20px;line-height:1.35;margin:8px 0 10px}
.material-copy>p:last-child{font-size:14px;line-height:1.7;color:var(--muted);margin:0}
@media(max-width:700px){.section-links nav{grid-template-columns:1fr 1fr}.materials-grid{grid-template-columns:1fr;gap:17px}.material-copy{padding:19px 21px 22px}.material-copy h3{font-size:18px}}

/* Sales edition: warm editorial composition with real product artefacts. */
.sales-page{background:#f6f3eb;color:#191c17;font-size:16px}
.sales-page .shell{max-width:1320px;width:calc(100% - 96px)}
.sales-page .site-header{min-height:106px}
.sales-page .brand{font-family:Georgia,serif;font-weight:700;font-size:36px;letter-spacing:-2px}
.sales-page .brand span{font-family:Arial,sans-serif;letter-spacing:2px;font-size:8px}
.sales-page .languages a{font-size:13px;padding:10px 17px}
.sales-page .hero{grid-template-columns:1.12fr .88fr;gap:50px;padding:54px 0 64px;min-height:690px;align-items:center}
.sales-page .hero-copy{min-width:0}
.sales-page .hero .eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:22px}
.sales-page h1{font-size:clamp(52px,5.1vw,76px);font-weight:600;line-height:1.02;letter-spacing:-3.3px;margin-bottom:28px}
.sales-page h1 em{font-style:normal;color:inherit}
.sales-page .intro{font-size:18px;line-height:1.55;max-width:620px;color:#333c30}
.sales-page .actions{gap:22px;flex-wrap:wrap;margin:27px 0 17px}
.sales-page .button{background:#b0ed37;color:#151b0d;min-height:56px;font-size:15px;padding:16px 23px;border:1px solid #9ed22f;line-height:1.4;font-weight:700;border-radius:3px;text-align:center;box-shadow:none}
.sales-page .button:hover{background:#c4f66a;color:#151b0d;border-color:#90bb36}
.sales-page .button:focus-visible,.sales-page a:focus-visible,.sales-page summary:focus-visible{outline:3px solid #35621c;outline-offset:5px}
.sales-page .text-link{font-size:14px;border-bottom:1px solid #5e6757;padding-bottom:4px}
.sales-page .offer-promise{font-size:12px;color:#5f655b;line-height:1.6;margin-bottom:8px}
.sales-page .hero-contents{font-size:13px;font-weight:600;margin-bottom:24px}
.sales-page .hero-byline{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #d2d5c9;max-width:610px}
.sales-page .hero-byline img{width:51px;height:51px;border-radius:50%;object-fit:cover;flex:none}
.sales-page .hero-byline p{font-family:Georgia,serif;font-size:14px;margin:0 0 4px;line-height:1.5}
.sales-page .hero-byline span{font-family:Georgia,serif;font-style:italic;font-size:14px;color:#536147;line-height:1.4}
.sales-page .cover-scene{padding:0;margin:0;min-width:0;max-width:none}
.sales-page .cover-image{display:block;width:100%;height:auto;border-radius:2px;box-shadow:none}
.sales-page .cover-scene figcaption{font-size:10px;line-height:1.5;margin:15px 0 0;max-width:none;color:#666e61;text-align:left}
.sales-page .pain-note{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-block:1px solid #d7dbce;padding-block:38px;margin-bottom:0}
.sales-page .pain-note h2{font-size:32px;font-weight:400;line-height:1.13;margin:0;max-width:470px}
.sales-page .pain-note p{font-size:16px;line-height:1.7;color:#58614f;margin:0}
.sales-page .section-links{background:transparent;margin:0;border-bottom:1px solid #d7dbce;border-top:0}
.sales-page .section-links nav{padding-block:24px}
.sales-page .section-links a{font-size:11px;min-height:30px}
.sales-page .section{padding-block:72px}
.sales-page h2{font-size:45px;line-height:1.1;letter-spacing:-1.3px;font-weight:400}
.sales-page .section-heading>p:not(.eyebrow){font-size:17px;line-height:1.65}
.sales-page .method-card{background:transparent;border-top:1px solid #cbd1c3}
.sales-page .method-card p,.sales-page .included p{font-size:15px;line-height:1.7}
.sales-page .example-section{background:#e6ebdc;color:#182414}
.sales-page .example-grid article{background:#f9f8f1;border:1px solid #cbd4bc;color:#253320;border-radius:2px;box-shadow:none}
.sales-page .example-grid .example-result{background:#f1f5e6}
.sales-page .example-result .eyebrow{color:#47652d}
.sales-page .example-grid p:not(.eyebrow){font-size:15px;line-height:1.65}
.sales-page blockquote{font-size:23px;color:#263921;line-height:1.5}
.sales-page .example-section .caption{color:#58634c;font-size:12px}
.sales-page .materials-section{background:#f1eee5;border-block:1px solid #d6d8cd}
.sales-page .materials-grid{gap:40px}
.sales-page .material-card{border:0;background:transparent;border-radius:0;overflow:visible}
.sales-page .material-card figure{border:1px solid #d7d9cf}
.sales-page .material-copy{padding:25px 0 0}
.sales-page .material-copy h3{font-family:Georgia,serif;font-size:27px;font-weight:400}
.sales-page .material-copy>p:last-child{font-size:15px}
.sales-page .fit{padding-block:45px}
.sales-page .fit li{font-size:16px}
.sales-page .offer-card{background:#fffdf6;border:1px solid #c7cdbd;padding:35px}
.sales-page .offer-card::before{background:#8bad3f;height:3px}
.sales-page .author{background:transparent;gap:45px;padding:58px 0;border-block:1px solid #d3d8c9;align-items:center}
.sales-page .author-portrait{width:185px;height:185px;object-fit:cover;border-radius:3px;flex:none}
.sales-page .author h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.15;margin:0 0 18px}
.sales-page .author p{font-size:15px;line-height:1.75;max-width:820px}
.sales-page .author .eyebrow{font-size:10px;margin-bottom:15px}
.sales-page .refund-note{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:40px}
.sales-page .refund-note h2{font-size:30px;margin:0}
.sales-page .refund-note p{font-size:15px;line-height:1.75;color:#58614f;margin:0}
.sales-page .closing{padding:60px 0;border-top:1px solid #d3d8c9}
.sales-page .closing h2{max-width:750px}
.sales-page .mobile-buy{display:none}
.sales-page .video-review{padding-bottom:40px}
.sales-page .video-commercial{padding-block:20px 45px;max-width:1020px}
.sales-page .video-commercial h2{font-size:clamp(28px,4vw,42px);max-width:760px;margin-bottom:24px}
.sales-page .video-commercial video{display:block;width:100%;aspect-ratio:16/9;background:#101711;border:1px solid #d1d8c2;border-radius:4px}
.sales-page .video-transcript{margin:20px 0;max-width:850px;font-size:15px;line-height:1.7}
.sales-page .video-transcript summary{cursor:pointer;font-weight:700;padding:12px 0}
.sales-page .video-review video{display:block;width:100%;max-height:620px;background:#111;aspect-ratio:16/9}
@media(max-width:1050px){.sales-page .shell{width:calc(100% - 56px)}.sales-page .hero{gap:30px}.sales-page h1{font-size:53px;letter-spacing:-2px}.sales-page .intro{font-size:16px}.sales-page .button{font-size:14px;padding-inline:18px}}
@media(max-width:700px){.sales-page{padding-bottom:105px}.sales-page .shell{width:calc(100% - 40px)}.sales-page .site-header{min-height:83px}.sales-page .brand{font-size:28px}.sales-page .languages a{padding:8px 7px;font-size:11px}.sales-page .hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:32px;padding:35px 0}.sales-page h1{font-size:clamp(40px,10.6vw,58px);line-height:1.05;letter-spacing:-1.8px;margin-bottom:22px}.sales-page .intro{font-size:16px;line-height:1.65}.sales-page .hero .actions{gap:17px;margin:23px 0 16px}.sales-page .hero .button{width:100%;font-size:14px}.sales-page .offer-promise{font-size:11px}.sales-page .hero-byline{padding-top:18px}.sales-page .hero-byline p{font-size:12px}.sales-page .hero-byline span{font-size:13px}.sales-page .cover-scene{max-width:400px;margin:0 auto}.sales-page .pain-note,.sales-page .refund-note{grid-template-columns:1fr;gap:20px;padding-block:32px}.sales-page .pain-note h2,.sales-page .refund-note h2{font-size:29px}.sales-page .pain-note p{font-size:15px}.sales-page h2{font-size:34px}.sales-page .section{padding-block:49px}.sales-page .section-heading>p:not(.eyebrow){font-size:15px}.sales-page .example-grid p:not(.eyebrow){font-size:14px}.sales-page blockquote{font-size:20px}.sales-page .materials-grid{gap:32px}.sales-page .material-copy h3{font-size:25px}.sales-page .author{flex-direction:column;align-items:flex-start;gap:25px;padding-block:38px}.sales-page .author-portrait{width:110px;height:110px}.sales-page .author h2{font-size:30px}.sales-page .author p{font-size:14px}.sales-page .mobile-buy{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:10px;bottom:0;left:0;right:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fffdf7;border-top:1px solid #d1d8c2;z-index:20;box-shadow:0 -3px 15px #191c170c}.sales-page .mobile-buy>span{font-family:Georgia,serif;font-size:24px;font-weight:700;line-height:1.1}.sales-page .mobile-buy small{display:block;font-family:Arial,sans-serif;font-size:8px;line-height:1.4;max-width:95px;margin-top:4px;font-weight:400}.sales-page .mobile-buy .button{font-size:11px;min-height:46px;padding:12px;max-width:67%;line-height:1.4}.sales-page .closing{padding-block:40px}.sales-page .closing .button{width:100%}.sales-page .video-review{padding-bottom:25px}.sales-page [id]{scroll-margin-bottom:110px}}
@media print{.sales-page{padding:0}.sales-page .mobile-buy,.sales-page .hero-byline,.sales-page .video-review{display:none}.sales-page .author-portrait{width:80px;height:80px}}
