@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}:root{--navy:#0d1b2a;--navy2:#142a42;--gold:#c6a15b;--gold-text:#8a6a2f;--off:#f7f5f0;--ink:#313843;--secondary:#66707c;--background:#fff;--foreground:#313843;--primary:#0d1b2a;--ring:#8a6a2f;--border:#ddd;--radius:.3rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Noto Sans,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,blockquote{color:var(--navy);margin:0 0 1.35rem;font-family:Noto Serif,serif;font-weight:700;line-height:1.25}h1{font-size:clamp(1.8rem,3.3vw,3rem)}h2{font-size:clamp(1.65rem,2.7vw,2.3rem)}h3{font-size:1.45rem}p{margin:0 0 1.15rem}ul{margin:1rem 0 1.4rem;padding-left:1.2rem}li{margin:.65rem 0;padding-left:.3rem}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}button,a{touch-action:manipulation}button:focus-visible{outline:3px solid var(--gold-text);outline-offset:4px}a:focus-visible{outline:3px solid var(--gold-text);outline-offset:4px}[role=checkbox]:focus-visible{outline:3px solid var(--gold-text);outline-offset:4px}img{max-width:100%;height:auto;display:block}figure{margin:0}figure h3{font-size:1.45rem}figcaption{color:#535d69;margin-top:1rem;font-size:14px;line-height:1.5}.container{width:min(1200px,100% - 40px);margin:auto}.reading{width:min(740px,100% - 40px);margin:auto}.section{padding:64px 0}.off-white{background:var(--off)}.section-head{text-align:center;max-width:850px;margin:0 auto 42px}.section-head p{max-width:740px;margin:0 auto 1rem}.eyebrow{color:var(--gold-text);letter-spacing:.09em;margin-bottom:1.2rem;font-size:14px;font-weight:700;line-height:1.45}.hero{background:var(--navy);color:#fff;padding:32px 0 44px}.hero h1{color:#fff;margin-bottom:16px;font-size:1.7rem;line-height:1.17}.hero-copy>p{margin-bottom:16px;line-height:1.45}.hero-grid{gap:26px;display:grid}.method-line{color:var(--gold-text);font-weight:700;line-height:1.5}.hero .method-line{color:var(--gold);font-size:15px}.hero .support{color:#e2e5e9;margin:16px 0 0;font-size:14px;line-height:1.5}.hero-product{width:100%;height:auto}.buy-cta{background:var(--gold);width:100%;color:var(--navy);border:1px solid var(--gold);border-radius:3px;min-height:56px;padding:18px 15px;font-size:14px;font-weight:700;line-height:1.4;transition:background .15s;display:block}.buy-cta:hover{background:#d6b578}.cta-wrap{max-width:510px}.technical-note{border:1px dashed;margin-top:12px;padding:10px;font-size:14px}.sample-grid{gap:40px;max-width:980px;margin:auto;display:grid}.sample-grid figure{border-top:1px solid #e2e5e7;padding-top:24px}.desktop-proof{display:none}.mobile-proof{width:100%;display:block}.quote{border:0;margin:30px 0;padding-top:25px;font-size:1.6rem;position:relative}.quote:before{content:"";background:var(--gold);width:68px;height:3px;position:absolute;top:0;left:0}.method-steps{gap:24px;display:grid;position:relative}.method-steps article{border-left:1px solid #c6a15b;padding-left:25px}.step-number{color:var(--gold-text);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.method-steps h3{font-size:1.4rem}.step-lead{font-weight:700}.method-end{margin:35px auto 0}.inside-heading{margin-bottom:40px;padding-top:64px}.inside-part{padding:44px 0}.part-grid{gap:22px;display:grid}.part-text h3{font-size:1.8rem}.part-text ul{columns:1}.part-visual{min-width:0}.mobile-caption{margin-top:20px;font-size:16px;line-height:1.6}.route-cards{gap:18px;display:grid}.route-cards img{width:100%}.inside-cta{justify-content:center;padding:35px 20px 60px;display:flex}.inside-cta .cta-wrap{width:510px}.not-for{margin-top:36px;padding:30px 25px}.community-period{font-weight:700}.community p:last-child{margin:0}.author-grid{gap:34px;display:grid}.author-grid picture{display:block}.author-grid img{border-radius:3px;width:100%}.author-grid h2{margin-bottom:24px}.offer{background:var(--navy);padding:60px 20px}.offer-card{background:#fff;border-radius:4px;max-width:760px;margin:auto;padding:32px 24px}.offer-card h2{font-size:2rem}.investment{padding-top:22px}.investment>p:first-child{margin-bottom:0}.price{color:var(--navy);margin:8px 0 20px;font-size:3.4rem;font-weight:700;line-height:1.2}.payment{text-align:center;margin-top:16px;font-size:14px;line-height:1.7}.investment .cta-wrap{max-width:100%}.guarantee{border-top:1px solid #e4e5e7;margin-top:25px;padding-top:26px}.guarantee h3{font-size:1.3rem}.license{color:#535d69;font-size:14px}.faq-container{width:min(870px,100% - 40px);margin:auto}.faq-container>h2{text-align:center;margin-bottom:35px}.faq-list>[data-slot=accordion-item]{border-bottom:1px solid #d6d9dd}.faq-list [data-slot=accordion-item]>h3{margin:0;font-family:Noto Sans,sans-serif;font-weight:700}.faq-question{text-align:left;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:700;line-height:1.55;display:flex}.faq-question svg{flex-shrink:0;width:18px;height:18px;transition:transform .15s}.faq-question[data-state=open] svg{transform:rotate(180deg)}[data-slot=accordion-content][data-state=closed]{display:none}.faq-answer{padding:0 30px 12px 0;font-size:16px}.closing{background:var(--navy);text-align:center;color:#fff}.closing h2,.closing h3,.closing .price{color:#fff}.closing h3{font-size:1.8rem}.closing .cta-wrap{margin:26px auto}.closing .support{color:#e2e5e9;font-size:14px}.closing .reading>p{max-width:680px;margin-left:auto;margin-right:auto}footer{color:#e2e5e9;background:#09131e;padding:32px 0;font-size:14px;line-height:1.6}.footer-inner{text-align:center;max-width:900px}.footer-inner p{margin-bottom:14px}.preference-link{color:inherit;background:0 0;border:0;padding:10px 0 0;font-size:14px;text-decoration:underline}.cookie-banner{z-index:40;background:#fff;border-top:1px solid #d7dbdf;padding:16px 20px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0d1b2a14}.cookie-banner p{max-width:1200px;margin:0 auto 12px;font-size:16px;line-height:1.45}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-actions button{border:1px solid var(--navy);color:var(--navy);background:#fff;border-radius:3px;flex:1;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4}.cookie-actions button:first-child{background:var(--navy);color:#fff}.cookie-actions .configure{background:0 0;border-color:#0000;flex-basis:100%;padding:3px}.cookie-panel{z-index:51;background:#fff;border:1px solid #ddd;border-radius:4px;width:min(540px,100% - 32px);max-height:calc(100dvh - 48px);padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 6px 28px #0003}.cookie-panel [data-slot=dialog-title]{color:var(--navy);margin:0 0 14px;font-family:Noto Serif,serif;font-size:1.6rem;font-weight:700}.cookie-panel [data-slot=dialog-description]{color:var(--ink);margin:0 0 20px;font-size:16px;line-height:1.6}.cookie-category{border-top:1px solid #ddd;padding:18px 0}.cookie-category h3{margin-bottom:8px;font-family:Noto Sans;font-size:16px}.cookie-category p{margin:10px 0;font-size:16px}.cookie-category strong{font-size:14px}.cookie-category label{align-items:center;gap:10px;font-weight:700;display:flex}.cookie-category [role=checkbox]{border:1px solid var(--navy);background:#fff;border-radius:3px;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.cookie-category [role=checkbox][data-state=checked]{background:var(--navy);color:#fff}.cookie-category svg{width:16px;height:16px}[data-slot=dialog-overlay]{z-index:50;background:#0d1b2a99;position:fixed;inset:0}.legal-top{background:var(--navy);color:#fff;text-align:center;padding:22px 20px;font-size:14px}.legal{padding:60px 0}.legal h1{font-size:2rem}.legal h2{margin-top:36px;font-size:1.25rem}.not-found{min-height:70vh;padding:100px 0}.not-found a{margin-top:20px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.section{padding:90px 0}.hero{padding:75px 0 85px}.hero-grid{grid-template-columns:55% 45%;align-items:center;gap:0}.hero-copy{padding-right:25px}.hero h1{font-size:clamp(2rem,3.25vw,3rem);line-height:1.21}.hero-copy>p{margin-bottom:24px;line-height:1.7}.hero .method-line{font-size:16px}.hero-product{width:110%;max-width:110%;margin-left:-6%}.buy-cta{padding:21px 20px;font-size:15px}.sample-grid{gap:50px}.desktop-proof{width:100%;display:block}.mobile-proof{display:none}.method-steps{grid-template-columns:repeat(4,1fr);gap:25px}.method-steps article{border-left:0;border-top:1px solid var(--gold);padding:22px 0 0}.method-steps p{font-size:16px}.part-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.inside-part{padding:68px 0}.inside-part:nth-of-type(2n) .part-text{grid-area:1/2}.inside-part:nth-of-type(2n) .part-visual{grid-area:1/1}.part-text ul{columns:2;column-gap:24px;font-size:16px}.part-text li{break-inside:avoid}.part-2 .part-visual{max-width:480px}.route-cards,.mobile-caption{display:none}.not-for{padding:44px}.community{padding:70px 0}.author-grid{grid-template-columns:40% 60%;align-items:center;gap:0}.author-grid>div{padding-left:65px}.offer-card{padding:52px 60px}.price{font-size:4rem}.cookie-banner{align-items:center;gap:25px;padding:18px 28px;display:flex}.cookie-banner p{flex:1;margin:0}.cookie-banner .cookie-actions{flex-wrap:nowrap;flex-shrink:0}.cookie-actions .configure{flex-basis:auto}.cookie-banner .cookie-actions button{white-space:nowrap}.cookie-panel .cookie-actions{flex-direction:column}.cookie-panel .cookie-actions button{flex:auto}.inside-heading{padding-top:85px}.footer-inner{padding:12px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:767px){.cookie-banner{padding:10px 12px}.cookie-banner p{margin-bottom:8px;font-size:14px;line-height:1.4}.cookie-banner .cookie-actions{grid-template-columns:.95fr 1.4fr 1fr;gap:6px;display:grid}.cookie-banner .cookie-actions button{min-height:44px;padding:6px;font-size:12px;line-height:1.35}.cookie-banner .cookie-actions .configure{flex-basis:auto;padding:6px}}.cookie-banner .cookie-actions button:first-child{color:var(--navy);background:#fff}@media (max-width:375px){.hero .method-line{letter-spacing:-.1px;font-size:14px}}
