:root{--navy:#10283f;--gold:#b88838;--paper:#f8f6f0;--line:#dcdedc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--navy);font:16px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{height:88px;margin:0 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{font-size:20px;line-height:1.1;letter-spacing:2px;font-weight:800}.brand span{display:block;color:var(--gold);font-size:10px;letter-spacing:4.2px;margin-top:6px}nav{display:flex;align-items:center;gap:34px;font-size:13px}.smallcta{border:1px solid var(--navy);padding:10px 20px;border-radius:30px}section{padding:100px max(6%,calc((100vw - 1200px)/2))}.hero{text-align:center;padding-top:64px;padding-bottom:48px}.eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:700;color:#8a6328;margin:0 0 24px}h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-2px;line-height:1.08;margin:0 0 27px}h1{font-size:clamp(44px,5.5vw,76px)}h1 em{color:#99712e;font-weight:400}h2{font-size:clamp(38px,4vw,58px)}h3{line-height:1.25;font-size:22px;margin:0 0 15px}.lead{max-width:650px;font-size:18px;margin:0 auto 27px;color:#4a5a67}.button{display:inline-flex;gap:40px;justify-content:center;align-items:center;padding:17px 27px;background:var(--navy);border:1px solid var(--navy);color:white;border-radius:5px;font-size:14px;font-weight:bold;cursor:pointer}.button:hover:not(:disabled){background:#21445e}.button:disabled{cursor:default;background:#e7e4dc;color:#59646c;border:0;font-size:12px;padding:14px}.micro,figcaption{font-size:12px;color:#5a6974}.heroimage{max-width:1010px;margin:35px auto 0}.heroimage img{display:block;width:100%;border-radius:8px}.heroimage figcaption{margin-top:10px;font-size:10px}.strip{display:flex;gap:30px;justify-content:space-evenly;padding:26px 6%;border-block:1px solid var(--line);font-size:11px;font-weight:bold;letter-spacing:2px}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.intro h2{font-size:48px}.intro p:not(.eyebrow),.formats p{color:#4b5b66}.sectionhead{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;margin-bottom:35px}.sectionhead p:not(.eyebrow){color:#52616b;max-width:370px}.samples{background:#eceee9}.samplegrid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sample{padding:22px 22px 0;border:1px solid #d7ddd7;background:#f8f6f0;color:var(--navy);text-align:left;cursor:zoom-in;border-radius:8px}.sample img{display:block;width:100%;max-height:600px;object-fit:contain}.sample span{padding:20px 0;display:flex;justify-content:space-between;font-size:13px}.sample b{font-size:11px;color:#87642d}.navy{background:var(--navy);color:var(--paper)}.navy .eyebrow{color:#d8b16e}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:55px}.steps article{border-top:1px solid #506170;padding-top:20px}.steps span{font:italic 33px Georgia;color:#d8b16e;display:block;margin-bottom:28px}.steps p{font-size:14px;color:#cbd3d8}.levels{display:grid;grid-template-columns:repeat(6,1fr);margin:40px 0 25px;border-block:1px solid var(--line)}.levels article{padding:24px 17px;border-right:1px solid var(--line)}.levels article:last-child{border:0}.levels span{font-size:10px;color:#90723d}.levels h3{font:42px Georgia;margin:15px 0}.levels p{font-size:12px}.bonos{background:#eceee9}.sectionlead{max-width:570px;color:#52616b}.bonusgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:45px}.bonusgrid img{width:100%;display:block;border-radius:6px}.bonusgrid article>div{padding:25px 0}.bonusgrid .eyebrow{margin-bottom:12px}.bonusgrid h3{font:27px/1.2 Georgia}.bonusgrid p:not(.eyebrow){font-size:14px;color:#52616b}.formats h3{margin-top:0}.formats h3:not(:first-child){margin-top:28px}.offer{background:var(--navy);color:var(--paper)}.offer>.eyebrow{color:#d8b16e}.offerbox{display:grid;grid-template-columns:1fr 1fr;border:1px solid #506170;margin-top:45px;border-radius:8px}.offerbox>div{padding:38px}.offerbox>div:first-child{border-right:1px solid #506170}.offerbox p,.offerbox li{font-size:14px;color:#d0d7dc}.offerbox ul{padding:0;list-style:none}.offerbox li{border-bottom:1px solid #3d5366;padding:12px 0}.offerbox li:before{content:'✓';color:#d8b16e;margin-right:13px}.offerstatus h3{font:36px/1.2 Georgia;margin-top:24px}.pill{font-size:10px;letter-spacing:1px;color:#dfc08a;border:1px solid #8c784f;padding:7px 10px;border-radius:3px}.faq{max-width:960px;margin:auto;padding-inline:30px}.faq h2{margin-bottom:45px}details{border-top:1px solid var(--line);padding:23px 0}details:last-child{border-bottom:1px solid var(--line)}summary{font-weight:bold;cursor:pointer;padding-right:20px}details p{color:#52616b;font-size:14px;max-width:740px}footer{border-top:1px solid var(--line);padding:40px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px}footer p,footer small{font-size:11px;color:#5a6974}dialog{border:0;border-radius:6px;background:var(--paper);padding:50px 14px 14px;max-width:95vw;max-height:95vh}dialog::backdrop{background:#051321dd}dialog img{display:block;max-width:100%;max-height:80vh}.close{position:absolute;right:15px;top:10px;background:var(--navy);color:white;border:0;border-radius:3px;padding:6px 12px;cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:800px){header{height:75px}nav{gap:15px}nav>a:not(.smallcta){display:none}.brand{font-size:16px}.brand span{font-size:8px}section{padding:65px 6%}.hero{padding-top:45px}.hero h1 br{display:none}.lead{font-size:16px}.heroimage{margin-top:25px}.heroimage figcaption{font-size:9px}.strip{gap:12px;flex-wrap:wrap;font-size:9px;letter-spacing:1px}.split,.sectionhead{grid-template-columns:1fr;gap:20px}.intro h2{font-size:38px}.sectionhead p:not(.eyebrow){max-width:none}.samplegrid{gap:15px}.sample{padding:10px 10px 0}.sample span{display:block;font-size:11px;padding:12px 0}.sample b{display:block;margin-top:4px}.steps{grid-template-columns:1fr 1fr;gap:24px}.steps span{margin-bottom:15px}.levels{grid-template-columns:repeat(3,1fr)}.levels article:nth-child(3){border-right:0}.levels article:nth-child(-n+3){border-bottom:1px solid var(--line)}.bonusgrid{grid-template-columns:1fr;gap:35px}.bonusgrid article{display:grid;grid-template-columns:40% 1fr;gap:22px;align-items:center}.bonusgrid article>div{padding:0}.bonusgrid h3{font-size:23px}.bonusgrid p:not(.eyebrow){font-size:13px}.offerbox{grid-template-columns:1fr}.offerbox>div{padding:25px}.offerbox>div:first-child{border-right:0;border-bottom:1px solid #506170}footer{flex-direction:column;text-align:center;gap:12px}.button{gap:15px;padding:16px 20px}.faq{padding-inline:6%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.sectioncta{text-align:center;margin-top:38px}.navy .sectioncta .button{background:#dfbf87;color:#10283f;border-color:#dfbf87}.bonusgrid{grid-template-columns:1fr;gap:36px}.bonusgrid article{display:grid;grid-template-columns:1.3fr 1fr;gap:38px;align-items:center;padding-bottom:35px;border-bottom:1px solid #cdd5ce}.bonusgrid article:last-child{border-bottom:0;padding-bottom:0}.bonusgrid img{aspect-ratio:3/2;object-fit:contain}.bonusgrid article>div{padding:0}.bonusgrid h3{font-size:32px}.bonusgrid p:not(.eyebrow){font-size:16px}@media(max-width:800px){.bonusgrid article{grid-template-columns:1fr;gap:20px}.bonusgrid h3{font-size:27px}.bonusgrid p:not(.eyebrow){font-size:15px}.sectioncta .button{width:100%;max-width:360px}}

.heroimage figcaption{font-size:16px;line-height:1.6;font-weight:500;color:#10283f;background:#eeece5;padding:16px 20px;margin-top:14px;border-radius:5px}.herocta{margin-top:25px}@media(max-width:800px){.heroimage figcaption{font-size:15px;line-height:1.6;padding:15px}.herocta .button{width:100%;max-width:360px}}

.herobrand{display:block;font-size:22px;line-height:1.4;font-weight:800;letter-spacing:2px;color:#10283f;margin:0 auto 24px}.heroformats{font-size:17px;line-height:1.65;font-weight:600;color:#10283f;margin:20px auto 24px;max-width:650px}@media(max-width:800px){.herobrand{font-size:19px;letter-spacing:1.3px;margin-bottom:20px}.heroformats{font-size:16px;line-height:1.65}}

/* Final offer and reading adjustments */
.product-summary{display:flex;align-items:center;gap:24px;margin-bottom:28px}.product-summary img{width:124px;height:auto;border:1px solid #b88838;border-radius:3px}.filecount{display:inline-block;color:#f0d49d;font-size:18px}.purchase-pending{font-weight:700}.offerbox .micro{color:#cbd3d8}.button{min-height:48px}.heroimage figcaption{max-width:900px;margin-inline:auto}.bonusgrid article{scroll-margin-top:100px}@media(max-width:480px){.product-summary{gap:16px}.product-summary img{width:95px}.product-summary h3{font-size:21px}.offerbox>div{padding:24px 20px}.heroformats{font-size:17px}.samplegrid{grid-template-columns:1fr}.bonusgrid img{width:100%}h1,h2{letter-spacing:-1px}}
