:root{--ink:#171a25;--blue:#304be9;--muted:#626673;--border:#dfe2e9;--soft:#f3f5f9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #e68132;outline-offset:6px}p{font-size:17px;line-height:1.7;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;font-weight:500}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--blue)}h1{font-size:clamp(3.4rem,5.5vw,5.65rem);line-height:1.03;margin-bottom:28px}h2{font-size:clamp(2.4rem,3.8vw,3.9rem);line-height:1.08;margin-bottom:26px}h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:500}.wrap{max-width:1240px;margin:auto;padding-left:42px;padding-right:42px}header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:0 42px;max-width:1440px;margin:auto;background:white}.brand{display:flex;align-items:center;font-weight:800;font-size:35px;letter-spacing:-3px}.brand>span{color:var(--blue)}.brand small{border-left:1px solid var(--border);padding-left:15px;margin-left:19px;font-size:12px;line-height:1.35;letter-spacing:1.2px}nav{display:flex;gap:28px;font-size:14px}nav a:hover,.text-link:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--blue);color:white;font-size:15px;font-weight:600;padding:20px 25px;border-radius:4px;transition:background .2s,transform .2s}.button:hover{background:#1e35c3;transform:translateY(-2px)}.button span{font-size:21px}.button.small{font-size:13px;padding:13px 17px}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;padding:20px 0;border-bottom:1px solid #c5c9d5}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:700;line-height:1.5;color:var(--muted);margin-bottom:27px}.line{display:inline-block;width:25px;height:2px;background:var(--blue);vertical-align:middle;margin-right:12px}.hero{padding-top:67px}.hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:62px;align-items:center}.lead{max-width:600px;font-size:18px;line-height:1.65;margin-bottom:29px}.hero .text-link{margin-left:20px}.hero-art{min-height:435px;position:relative;background:#f1f3f9;border:1px solid #e1e5ef;padding:27px;overflow:hidden}.art-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.6px;color:#62697b}.comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.comparison span{padding:15px 3px;border:1px solid #d9dde8;font-size:12px;text-align:center;color:#737b8d;border-radius:2px}.crossline{height:35px;border-left:1px dashed #aab1c5;margin-left:50%}.one{background:var(--blue);color:white;padding:24px 25px 25px;box-shadow:0 14px 25px #304be922;transform:rotate(-4deg);margin:0 12px}.one span{display:block;font-size:12px;letter-spacing:2px}.one strong{display:block;font-size:100px;letter-spacing:-7px;line-height:1.12;font-weight:600}.art-bottom{font-size:12px;line-height:1.5;margin-top:25px;color:#646c80;text-align:center}.hero-foot{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:25px 0;margin-top:65px;color:#6d7282;font-size:12px;letter-spacing:1px}.section{padding-top:100px;padding-bottom:100px}.problem{background:var(--soft);margin-top:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px}.problem-copy{padding-top:5px}.questions{border-top:1px solid #d9dce5;border-bottom:1px solid #d9dce5;margin:22px 0;padding:20px 0;display:flex;flex-direction:column;gap:14px;font-family:Georgia,serif;font-size:25px;font-style:italic}.problem-copy strong{font-size:18px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:35px}.section-heading>p{max-width:340px;margin-bottom:30px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.case{border:1px solid var(--border);border-radius:5px;padding:27px;display:flex;flex-direction:column}.case-num{font-family:Georgia,serif;font-size:29px;color:#9ba3b7;display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--border);padding-bottom:22px;margin-bottom:26px}.case-num span{font-family:Arial,sans-serif;font-size:12px;letter-spacing:1.1px;color:var(--muted)}.case .from,.case .to{font-size:12px;letter-spacing:1.2px}.case strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:1.4;margin-top:8px}.case .from strong{color:#747b8a}.case .to{color:var(--blue);padding-bottom:10px}.case>p:not(.from):not(.to){font-size:15px;line-height:1.7}.case-takeaway{margin-top:auto;padding-top:22px;border-top:1px solid var(--border);font-size:12px;font-weight:600}.note{font-size:12px;margin:21px 0 0}.dark{background:#171c2c;color:white}.dark p{color:#b4bbc9}.dark .eyebrow{color:#a3b2ff}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.outcomes article{border-top:1px solid #495061;padding-top:28px}.outcomes span{font-size:12px;letter-spacing:1.5px;color:#a3b2ff}.outcomes h3{margin:28px 0 18px}.outcomes p{font-size:16px;margin:0}.process{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.process>div>p:not(.eyebrow){max-width:345px}.process ol{padding:0;margin:0;list-style:none}.process li{display:flex;gap:28px;border-bottom:1px solid var(--border);padding:25px 0}.process li:first-child{padding-top:0}.process li>span{font-size:13px;color:var(--blue);padding-top:6px}.process li p{font-size:16px;margin-bottom:0}.process h3{margin-bottom:12px}.quote-band{background:#f0f3ff;text-align:center;padding:62px 0}.quote-band blockquote{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.35;max-width:800px;margin:0 auto 27px;letter-spacing:-1px}.quote-band p:last-child{font-size:14px;color:var(--ink);margin:0}.quote-band p span{color:var(--muted)}.about{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}.portrait{border-radius:4px;overflow:hidden;position:relative}.portrait img{width:100%;height:440px;object-fit:cover;object-position:center;display:block}.portrait div{background:var(--ink);color:white;font-size:12px;letter-spacing:1.5px;padding:20px;text-align:center}.about h2{margin-bottom:13px}.credential{font-size:14px;letter-spacing:.5px}.author-line{margin-top:30px;padding-top:26px;border-top:1px solid var(--border);font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.4}.author-line small{display:block;font-family:Arial,sans-serif;font-size:12px;letter-spacing:1.4px;font-style:normal;margin-top:14px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border)}summary{cursor:pointer;padding:23px 35px 23px 0;font-size:17px;font-weight:500;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:2px;color:var(--blue);font-size:23px;top:19px}details[open] summary:after{content:'−'}details p{font-size:15px;margin-bottom:24px;max-width:590px}.closing{padding:80px 0 75px;background:var(--blue);text-align:center;color:white}.closing h2{font-size:clamp(2.4rem,4vw,4rem)}.closing em{color:white}.closing p{color:#e0e6ff}.closing .eyebrow{color:#d7dfff}.button.white{background:white;color:var(--blue);margin:10px 0}.button.white:hover{background:#e8ecff}.closing .checkout-note{font-size:12px;margin:12px 0 0}footer{display:flex;align-items:center;justify-content:space-between;padding-top:31px;padding-bottom:31px}footer>span,footer>a:last-child{font-size:12px;color:var(--muted)}.skip{position:absolute;left:20px;top:-100px;padding:15px;background:white;z-index:10}.skip:focus{top:10px}@media(min-width:1450px){.hero{padding-top:85px}}@media(max-width:1100px){header{padding:0 28px}nav{gap:18px}.hero-grid{gap:35px;grid-template-columns:1.3fr 1fr}.hero .text-link{margin-left:0;margin-top:5px;display:flex;width:max-content}.hero-art{padding:20px}.comparison{gap:5px}.comparison span{font-size:12px}.one strong{font-size:84px}.split,.process,.about{gap:50px}.case{padding:21px}.wrap{padding-left:30px;padding-right:30px}}@media(max-width:760px){header{height:80px;padding:0 20px}header nav{display:none}.brand{font-size:30px}.brand small{font-size:12px;margin-left:12px;padding-left:12px}header .button{font-size:12px;padding:12px;gap:10px}header .button span{display:none}.wrap{padding-left:23px;padding-right:23px}.hero{padding-top:42px}.hero-grid{grid-template-columns:1fr;gap:35px}h1{font-size:clamp(2.9rem,10vw,4.7rem)}.hero .lead{font-size:17px}.hero .text-link{display:inline-flex;margin-left:15px;font-size:12px}.hero .button{font-size:13px;padding:18px;gap:14px}.hero-art{min-height:0;padding:23px;max-width:500px;width:100%;margin:auto}.comparison span{font-size:12px}.one{max-width:290px;margin:0 auto}.one strong{font-size:85px}.hero-foot{margin-top:35px;gap:15px;flex-wrap:wrap;font-size:12px;line-height:1.6}.hero-foot span:last-child{display:none}.section{padding-top:65px;padding-bottom:65px}.split,.process,.about,.faq{grid-template-columns:1fr;gap:32px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{max-width:100%}.cases,.outcomes{grid-template-columns:1fr;gap:20px}.case{padding:26px}.case .to strong br{display:none}.case-takeaway{padding-top:18px}.outcomes{margin-top:15px;gap:30px}.outcomes h3{margin-top:18px}.portrait{max-width:480px}.portrait img{height:380px}.about{gap:40px}.quote-band{padding:50px 0}.quote-band p span{display:block;margin-top:8px}.faq{gap:12px}.closing{padding:60px 0}.closing h2 br{display:none}footer{gap:22px;flex-wrap:wrap}footer .brand{width:100%}.eyebrow{font-size:12px;letter-spacing:1.4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.case-result{margin-top:auto;padding:18px 0 22px;color:var(--blue)}.case-result>span{font-size:12px;letter-spacing:1.4px;font-weight:700}.case-result>p{color:var(--blue);font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.4px;margin:10px 0 0}.case .case-takeaway{margin-top:0}

.hero-offer{font-size:14px;line-height:1.8;color:var(--ink);margin:-5px 0 24px}.hero-offer strong{font-size:21px;color:var(--blue)}.novelty{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-bottom:20px}.novelty strong{font-size:18px;line-height:1.65;font-weight:500}.howto-section{background:var(--soft)}.howto-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.howto-grid article{display:flex;gap:24px;border-top:1px solid var(--border);padding:28px 0 20px}.howto-number{font-size:14px;color:var(--blue);padding-top:5px;flex-shrink:0}.howto-grid h3{font-size:23px;margin-bottom:13px}.howto-grid p{font-size:16px;line-height:1.65;margin-bottom:10px}.section-action{border-top:1px solid var(--border);margin-top:18px;padding-top:32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.section-action p{max-width:500px;margin:0;color:var(--ink);font-size:20px;line-height:1.5}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.delivery-card{border:1px solid var(--border);border-top:3px solid var(--blue);padding:36px;border-radius:3px}.delivery-card h3{font-size:32px;line-height:1.2;margin-bottom:23px}.delivery-card>p{font-size:16px}.delivery-card ul{list-style:none;padding:0;margin:25px 0 0}.delivery-card li{border-top:1px solid var(--border);padding:19px 0}.delivery-card li:last-child{padding-bottom:0}.delivery-card li strong{display:block;font-weight:600;font-size:17px;margin-bottom:8px}.delivery-card li span{font-size:15px;line-height:1.6;color:var(--muted);display:block}.delivery-card .includes-label{font-size:14px;margin-bottom:-12px}.bonus{background:#edf1ff;border:1px solid #dce3ff;margin-top:25px;padding:30px 35px;display:flex;justify-content:space-between;align-items:center;gap:35px}.bonus .eyebrow{margin-bottom:13px;color:var(--blue)}.bonus h3{font-size:27px;margin-bottom:10px}.bonus p:last-child{max-width:610px;font-size:16px;margin:0}.bonus>span{font-size:14px;line-height:1.8;min-width:245px;color:var(--blue)}.delivery-foot{font-size:14px;max-width:760px;margin:24px auto 0;text-align:center}.offer-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;text-align:left;align-items:center}.offer-intro h2{font-size:clamp(2.5rem,4.3vw,4.3rem)}.offer-intro>p{max-width:510px}.guarantee{border-top:1px solid #ffffff55;margin-top:35px;padding-top:28px}.guarantee strong{font-size:23px;font-family:Georgia,serif;font-weight:400}.guarantee p{font-size:15px;margin:10px 0 0}.offer-card{background:white;color:var(--ink);padding:35px;border-radius:5px}.offer-card .eyebrow{color:var(--muted);margin-bottom:20px}.price{font-size:76px;letter-spacing:-4px;line-height:1.1}.price span{font-size:14px;letter-spacing:1px;color:var(--muted)}.offer-card .price-caption{font-size:16px;color:var(--muted);margin-top:12px}.offer-card ul{list-style:none;padding:18px 0;margin:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.offer-card li{font-size:15px;line-height:1.6;padding:7px 0 7px 22px;position:relative}.offer-card li:before{content:'✓';color:var(--blue);position:absolute;left:0}.offer-card .button{display:flex;width:100%;font-size:16px}.offer-card .offer-reassurance{color:var(--muted);font-size:13px;text-align:center;line-height:1.8;margin:17px 0 0}@media(max-width:1000px){.novelty{gap:40px}.offer-layout{gap:35px}.delivery-card{padding:27px}.howto-grid{column-gap:36px}.bonus{gap:20px}.bonus>span{min-width:200px}}@media(max-width:760px){.novelty,.delivery-grid,.howto-grid,.offer-layout{grid-template-columns:1fr;gap:26px}.novelty{padding-bottom:0}.novelty h2{margin-bottom:5px}.howto-grid{gap:0}.howto-grid article{gap:18px}.section-action{align-items:flex-start;flex-direction:column}.section-action .button{width:100%}.delivery-card{padding:26px}.delivery-card h3{font-size:29px}.bonus{flex-direction:column;align-items:flex-start;padding:26px;gap:22px}.bonus>span{border-top:1px solid #cdd6fa;width:100%;padding-top:18px}.offer-layout{gap:35px}.offer-card{padding:27px}.closing .offer-intro h2 br{display:block}.offer-intro h2{font-size:2.9rem}.hero-offer{font-size:13px}.hero-offer strong{font-size:20px}}

.testimonial{margin:0}.testimonial blockquote{margin:0 0 22px;font-family:Georgia,'Times New Roman',serif;font-size:24px;line-height:1.45;letter-spacing:-.35px}.testimonial figcaption{font-size:14px;line-height:1.6}.testimonial figcaption strong{font-weight:600}.testimonial figcaption span{display:block;color:var(--muted);font-size:13px}.early-proof{padding-top:15px;padding-bottom:36px}.hero-testimonial{border-left:3px solid var(--blue);padding:5px 0 5px 25px;max-width:940px}.hero-testimonial blockquote{font-size:26px;margin-bottom:16px}.hero-testimonial figcaption{display:flex;gap:12px;align-items:baseline}.testimonial-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:43px;padding-top:35px;border-top:1px solid var(--border)}.testimonial-pair .testimonial{padding:0 20px 0 0;display:flex;flex-direction:column}.testimonial-pair figcaption{margin-top:auto}.delivery-testimonial{background:var(--soft);margin-top:35px;padding:32px;text-align:center}.delivery-testimonial blockquote{font-size:27px;max-width:730px;margin:0 auto 18px}.wider-proof{border-top:1px solid var(--border);margin-top:30px;padding-top:26px}.wider-proof .eyebrow{margin-bottom:16px}.wider-proof blockquote{font-size:22px;margin-bottom:17px}.offer-testimonial{margin-top:30px;padding-top:27px;border-top:1px solid #ffffff55}.offer-testimonial blockquote{font-size:22px;color:white}.offer-testimonial figcaption span{color:#e0e6ff}@media(max-width:760px){.testimonial-pair{grid-template-columns:1fr;gap:30px}.testimonial-pair .testimonial+ .testimonial{border-top:1px solid var(--border);padding-top:28px}.hero-testimonial blockquote{font-size:23px}.hero-testimonial{padding-left:20px}.early-proof{padding-top:0;padding-bottom:25px}.testimonial blockquote{font-size:22px}.delivery-testimonial{padding:26px 20px}.hero-testimonial figcaption{flex-wrap:wrap;gap:5px 12px}}

.included-call{margin-top:25px;padding:29px 34px;border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:3px}.included-call .eyebrow{color:var(--blue);margin-bottom:12px}.included-call h3{margin-bottom:12px;font-size:26px}.included-call p{font-size:16px;max-width:890px}.included-call .booking-explainer{font-size:14px;margin:0;color:var(--muted)}.offer-card .checkout-sequence{font-size:13px;line-height:1.6;text-align:center;color:var(--muted);padding-top:17px;margin:17px 0 0;border-top:1px solid var(--border)}@media(max-width:760px){.included-call{padding:24px}.included-call h3{font-size:24px}}

.floating-cta{position:fixed;z-index:30;right:24px;bottom:24px;box-shadow:0 6px 25px #111a4530;border:1px solid #ffffff80;padding:16px 20px;font-size:14px}.floating-cta[hidden]{display:none}.offer-card .button{gap:12px;text-align:center;white-space:normal}footer{padding-bottom:110px}@media(max-width:760px){.floating-cta{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);font-size:13px;padding:14px 18px;gap:15px}.offer-card .button{font-size:14px;padding:18px 14px}footer{padding-bottom:calc(105px + env(safe-area-inset-bottom))}}

.possibilities-nine{background:var(--soft)}.possibilities-nine>.wrap>h2{max-width:890px;margin-bottom:42px}.potential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.potential-card{background:white;border:1px solid var(--border);border-radius:4px;padding:28px}.potential-number{display:block;font-family:Georgia,serif;font-size:24px;color:var(--blue);margin-bottom:24px}.potential-card h3{font-size:23px;line-height:1.3;margin-bottom:16px}.potential-card p{font-size:16px;line-height:1.65;margin:0}.possibilities-nine+.faq{border-top:0}@media(max-width:1000px){.potential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.potential-grid{grid-template-columns:1fr;gap:14px}.potential-card{padding:25px}.potential-number{margin-bottom:16px}.possibilities-nine>.wrap>h2{margin-bottom:30px}.possibilities-nine h2 br{display:none}}

.vault-proof{padding:58px 0;background:#edf1ff}.vault-testimonial{text-align:center;max-width:880px;margin:auto}.vault-title{display:block;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400;line-height:1.3;margin-bottom:20px}.vault-result{display:block;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.5}.vault-result strong{color:var(--blue);font-weight:600}.vault-testimonial figcaption{margin-top:26px}.vault-proof+.faq{border-top:0}@media(max-width:760px){.vault-proof{padding:45px 0}}

.conversation-moment{margin-top:25px;padding:44px;background:#171c2c;color:white;border-radius:4px;display:grid;grid-template-columns:1fr 1.12fr;gap:46px;align-items:center}.moment-intro h3{font-size:30px;line-height:1.2;letter-spacing:-.7px;margin-bottom:20px}.moment-intro p{color:#c2c9d7;font-size:16px;line-height:1.65}.moment-intro p:last-child{margin-bottom:0}.moment-testimonial{border-left:1px solid #495061;padding-left:36px}.moment-testimonial blockquote{font-size:26px;line-height:1.45}.moment-testimonial blockquote strong{font-weight:400;color:#bcc7ff}.moment-testimonial figcaption{color:white;font-size:14px}@media(max-width:760px){.conversation-moment{grid-template-columns:1fr;padding:28px 25px;gap:27px}.moment-intro h3{font-size:27px}.moment-testimonial{border-left:0;border-top:1px solid #495061;padding:26px 0 0}.moment-testimonial blockquote{font-size:23px}}

.delivery-cta{margin-top:32px}.process>.delivery-testimonial{grid-column:1/-1;width:100%;margin-top:16px}

.brand .brand-tm{font-size:11px;letter-spacing:0;align-self:flex-start;margin-top:5px;margin-left:3px}.brand small sup{font-size:8px;letter-spacing:0;margin-left:2px}.footer-company{font-size:12px;line-height:1.8;color:var(--muted)}.footer-company strong{color:var(--ink)}.footer-company address{font-style:normal}.footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.footer-links a:hover{color:var(--blue)}

.hero > .eyebrow{font-size:clamp(14px,1.25vw,16px);color:var(--blue)}

.library-bonus{display:block}.bonus-books{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:28px}.bonus-books article{border-top:1px solid #bfc8e5;padding-top:20px}.bonus-books span{font-size:11px;letter-spacing:1px;font-weight:700;color:var(--blue)}.bonus-books h4{font-size:20px;line-height:1.25;margin:12px 0}.bonus-books p{font-size:15px}.library-login{color:var(--blue)!important}@media(max-width:900px){header{flex-wrap:wrap;gap:16px}header nav{display:flex;flex-wrap:wrap;order:3;width:100%;gap:20px}header nav a{font-size:13px}.bonus-books{grid-template-columns:1fr}}

.checkout-embed{grid-column:1/-1;width:100%;min-width:0;background:#fff;color:var(--ink);border-radius:5px;padding:30px;scroll-margin-top:24px}.checkout-embed h3{font-size:25px;line-height:1.3;margin:0 0 25px}.tc-v2-embeddable-target{width:100%;min-height:180px}@media(max-width:650px){.checkout-embed{padding:20px 10px}.checkout-embed h3{font-size:21px;padding:0 10px}}

.offer-checkout-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:45px}.offer-checkout-layout .checkout-embed{grid-column:auto;padding:15px;min-width:0}.offer-details{margin:30px 0}.offer-details .price{color:#fff;font-size:62px}.offer-details .price span{color:#fff}.offer-details ul{list-style:none;padding:20px 0;margin:22px 0;border-top:1px solid #7185f0;border-bottom:1px solid #7185f0}.offer-details li{position:relative;padding:8px 0 8px 25px;font-size:16px;line-height:1.6;color:#fff}.offer-details li:before{content:'✓';position:absolute;left:0;color:#fff}.offer-details .offer-reassurance{font-weight:700;font-size:15px}.offer-details .checkout-sequence{font-size:14px;line-height:1.7}.checkout-fallback{margin-top:28px}.checkout-fallback p{font-size:14px;margin-bottom:12px}.checkout-fallback .button{background:#171c2c;color:#fff;border:1px solid #fff;font-size:15px;white-space:normal;text-align:center;gap:12px}@media(max-width:900px){.offer-checkout-layout{grid-template-columns:1fr;gap:32px}.offer-checkout-layout .checkout-embed{padding:10px}}

.checkout-fallback .button:hover{background:#252e49;color:#fff}.checkout-fallback .button:focus-visible{outline:3px solid #fff;outline-offset:4px}

.checkout-embed .checkout-loading{color:#171c2c;font-size:16px;text-align:center;padding:30px 15px;margin:0}.checkout-loading[hidden]{display:none}

/* Keep the wrapped navigation in normal flow and separate it from the hero. */
header .header-cta-full{font-size:inherit}header .header-cta-short{display:none}
@media(max-width:900px){
  header{height:auto;min-height:94px;padding-top:20px;padding-bottom:20px}
  header nav{line-height:1.5}
}
@media(max-width:760px){
  header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 12px;min-height:0;padding:20px 20px 18px}
  header .brand{font-size:28px;width:max-content;letter-spacing:-2.5px}
  header .brand small{font-size:10px;letter-spacing:1px;margin-left:9px;padding-left:9px}
  header .brand .brand-tm{font-size:8px;margin-left:2px}
  header .header-cta{grid-column:2;grid-row:1;font-size:13px;padding:12px 14px;min-height:44px;white-space:nowrap}
  header .header-cta-full,header .header-cta-arrow{display:none}
  header .header-cta-short{display:inline;font-size:inherit}
  header nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;width:100%;gap:4px 20px;border-top:1px solid var(--border);padding-top:12px}
  header nav a{font-size:14px;line-height:1.5;padding:8px 0}
  .hero{padding-top:30px}
  .hero>.eyebrow{font-size:14px;line-height:1.65;letter-spacing:1.2px;margin-bottom:26px}
}

.reimagine-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:36px;font-size:18px;line-height:1.5;text-align:left}.reimagine-table th{padding:24px 28px;background:var(--ink);color:white;font-size:20px;font-weight:600;vertical-align:top}.reimagine-table th+th{background:var(--blue)}.reimagine-table td{padding:24px 28px;border-bottom:1px solid var(--border);background:var(--soft);vertical-align:top}.reimagine-table td+td{background:#eef1ff;color:var(--ink);font-weight:400}.reimagine-table tbody tr:first-child td{font-size:21px}.reimagine-table td::before{display:none}@media(max-width:700px){.reimagine-table,.reimagine-table tbody,.reimagine-table tr,.reimagine-table td{display:block;width:100%}.reimagine-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.reimagine-table tr{margin-bottom:20px;border:1px solid var(--border)}.reimagine-table td{padding:20px;font-size:17px}.reimagine-table td+td{border-bottom:0}.reimagine-table tbody tr:first-child td{font-size:18px}.reimagine-table td::before{content:attr(data-label);display:block;font-size:13px;line-height:1.5;font-weight:600;margin-bottom:9px;color:var(--muted)}.reimagine-table td+td::before{color:#233bd1}}

.reimagine-table td em{font-family:inherit;color:inherit}.reimagine-intro{max-width:1060px;font-size:19px}.reimagine-table strong{font-weight:700}

.hero-commercial-copy{max-width:620px;margin:0 0 24px}.hero-commercial-copy p{margin-bottom:16px}.hero-commercial-copy .lead{margin-bottom:16px}.hero-commercial-copy strong{color:var(--ink)}.hero-commercial-copy .hero-author{font-size:15px;margin:22px 0 0}

.client-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:10px;padding-bottom:64px}.client-proof-card{padding:28px;background:var(--soft);border:1px solid var(--border);border-top:3px solid var(--blue);display:flex;flex-direction:column}.client-proof-card blockquote{font-size:22px;line-height:1.5}.client-proof-card figcaption{margin-top:auto}.client-proof-card figcaption span{font-size:14px}.client-proof-card a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.client-proof-short blockquote{font-size:28px;color:var(--blue)}@media(max-width:760px){.client-proof-row{grid-template-columns:1fr;gap:16px;padding-bottom:40px}.client-proof-card{padding:24px}.client-proof-short blockquote{font-size:26px}}

/* Sales-page spacing and benefit hierarchy */
.novelty{padding-bottom:70px}.novelty h2{margin-bottom:40px}.client-proof-row{padding-top:36px;padding-bottom:96px}.howto-section{padding-top:110px;padding-bottom:95px}.howto-heading{display:block;margin-bottom:58px;max-width:940px}.howto-heading h2{margin-bottom:0}.howto-grid article{padding:36px 0;align-items:baseline}.howto-grid h3{font-size:25px;line-height:1.45;font-weight:400;margin:0}.howto-grid h3 strong{font-weight:600}.howto-payoff{max-width:850px;margin:60px auto 0;text-align:center;border-top:1px solid var(--border);padding-top:50px}.howto-payoff h3{font-size:28px;line-height:1.4;margin-bottom:32px}.payoff-inputs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;color:var(--ink);font-weight:600;margin-bottom:15px}.payoff-arrow{display:block;color:var(--blue);font-size:30px;line-height:1.3;margin:10px 0}.payoff-velocity{color:var(--ink);font-size:24px;margin:12px 0}.payoff-value{font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);color:var(--blue);margin:10px 0 4px}.payoff-guarantee{color:var(--ink);font-size:16px}.howto-section .section-action{justify-content:center;border-top:0;margin-top:30px;padding-top:15px}.deliverables{background:var(--soft)}.deliverables>.wrap>.section-heading .eyebrow{color:var(--blue);font-size:14px}.deliverables .delivery-card{background:white}.deliverables .delivery-cta{padding-bottom:8px}
@media(max-width:760px){.novelty{padding-bottom:48px}.novelty h2{margin-bottom:24px}.client-proof-row{padding-top:24px;padding-bottom:64px}.howto-section{padding-top:72px;padding-bottom:65px}.howto-heading{margin-bottom:40px}.howto-grid article{padding:28px 0}.howto-grid h3{font-size:22px}.howto-payoff{margin-top:36px;padding-top:36px}.howto-payoff h3{font-size:24px}.payoff-inputs{flex-direction:column;gap:7px}.howto-section .section-action{align-items:stretch}}

.results-testimonials{border-top:0;gap:24px;padding-top:20px;margin-top:38px}.results-testimonials .testimonial{background:#edf1ff;padding:38px 30px;text-align:center;border-radius:4px}.results-testimonials blockquote{font-size:26px;line-height:1.5}.results-testimonials blockquote strong{color:var(--blue);font-weight:600}.results-testimonials figcaption{padding-top:8px}.deliverables>.wrap>.section-heading{display:block;max-width:1040px;margin-bottom:46px}.deliverables>.wrap>.section-heading>p{max-width:740px;margin-bottom:0}.delivery-card li strong{line-height:1.6}.delivery-card li strong:last-child{margin-bottom:0}@media(max-width:760px){.results-testimonials .testimonial{padding:30px 24px}.results-testimonials .testimonial+.testimonial{border-top:0;padding-top:30px}.results-testimonials blockquote{font-size:23px}.deliverables>.wrap>.section-heading{margin-bottom:32px}}

.ricky-proof{background:#edf1ff;border-top:0;border-radius:4px;padding:34px 30px;text-align:center}.ricky-proof .eyebrow{color:var(--blue)}.ricky-proof blockquote{font-size:26px;line-height:1.5}.ricky-proof blockquote strong{color:var(--blue);font-weight:600}.ricky-proof figcaption{padding-top:8px}@media(max-width:760px){.ricky-proof{padding:30px 24px}.ricky-proof blockquote{font-size:23px}}

.about{align-items:start}.about-bio strong{color:var(--ink);font-weight:600}.bio-contributions-label{margin-bottom:10px}.bio-contributions{padding-left:21px;margin:0 0 24px;color:var(--muted);font-size:16px;line-height:1.65}.bio-contributions li{padding-left:4px;margin-bottom:10px}

.ricky-full-proof .eyebrow{text-align:center;color:var(--blue);margin-bottom:24px}.ricky-full-proof .vault-result{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.5}.ricky-full-proof blockquote strong{color:var(--blue);font-weight:600}

.original-argument .argument-subhead{font-family:Georgia,serif;font-size:28px;color:var(--ink);line-height:1.3;margin-top:32px}.argument-copy p{font-size:18px;line-height:1.8;margin-bottom:26px}.argument-copy p:last-child{margin-bottom:0}.argument-copy strong{font-size:inherit;font-weight:600;color:var(--ink)}.argument-copy .argument-emphasis{font-size:23px;line-height:1.6;margin:32px 0}.argument-emphasis strong{color:var(--blue)}.original-positioning{align-items:start}.incomparable-close{border-top:2px solid var(--blue);margin-top:36px;padding-top:28px}.incomparable-close h3{font-size:24px}.incomparable-close p:last-child strong{color:var(--blue)}@media(max-width:760px){.original-argument .argument-subhead{font-size:25px;margin-top:22px}.argument-copy p{font-size:17px;margin-bottom:23px}.argument-copy .argument-emphasis{font-size:21px}.original-positioning{gap:24px}}

.unique-value-quote{padding:60px 0;background:#edf1ff;text-align:center}.unique-value-quote blockquote{max-width:950px;margin:0 auto;font-family:Georgia,serif;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.35;letter-spacing:-.03em;color:var(--ink)}@media(max-width:760px){.unique-value-quote{padding:42px 0}}

.hero-grid{grid-template-columns:1.12fr 1fr;gap:40px}.hero h1{font-size:clamp(2.8rem,4.5vw,4.65rem);line-height:1.05;margin-bottom:25px}.hero-subheadline{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3;letter-spacing:-.03em;color:var(--ink);margin-bottom:25px;max-width:580px}.hero-mock{width:100%;min-width:0}.hero-mock img{display:block;width:100%;height:auto}.hero .lead{font-size:18px}@media(max-width:760px){.hero-grid{grid-template-columns:1fr;gap:32px}.hero h1{font-size:clamp(2.7rem,9.5vw,4.2rem)}.hero-subheadline{font-size:26px}.hero .lead{font-size:17px}.hero-mock{max-width:560px;margin:auto}}

.hero-panel-mock{margin:0 auto;max-width:460px}.hero-panel-mock img{display:block;width:100%;height:auto}.hero-art .art-bottom{margin-top:14px}.deliverables>.wrap>.section-heading>p>strong{color:var(--ink);font-size:21px;line-height:1.5}.delivery-client-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:46px}.delivery-client-proof .testimonial{background:#edf1ff;padding:30px 24px;text-align:center;border-radius:18px;display:flex;flex-direction:column}.proof-quote-mark{font-family:Georgia,serif;font-size:64px;line-height:1;color:var(--blue);height:48px}.delivery-client-proof blockquote{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.35;margin:14px 0 24px}.delivery-client-proof figcaption{margin-top:auto}.delivery-client-proof figcaption span{font-size:14px}@media(max-width:760px){.delivery-client-proof{grid-template-columns:1fr;gap:18px;margin-top:32px}.delivery-client-proof .testimonial{padding:28px 24px}.deliverables>.wrap>.section-heading>p>strong{font-size:19px}}

.economic-upside{background:#fff;border-top:1px solid var(--border)}.economic-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.economic-intro .eyebrow,.co1-walkaway .eyebrow{color:var(--blue);font-size:14px}.economic-list article{border-top:1px solid var(--border);padding:28px 0}.economic-list article:first-child{padding-top:0;border-top:0}.economic-number{display:block;color:var(--blue);font-size:14px;letter-spacing:1px;margin-bottom:16px}.economic-list h3{font-size:25px;line-height:1.35;margin-bottom:18px}.economic-list .economic-punch{color:var(--ink);font-weight:600;margin-bottom:0}.co1-walkaway{background:#fff}.walkaway-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start}.walkaway-layout h2{font-size:clamp(2.2rem,3.4vw,3.5rem)}.walkaway-intro{font-size:24px;margin:36px 0 26px}.walkaway-mock img{width:100%;height:auto;display:block}.walkaway-list{padding:0;list-style:none;counter-reset:walkaway}.walkaway-list li{position:relative;border-top:1px solid var(--border);padding:27px 0 25px 42px;counter-increment:walkaway}.walkaway-list li:before{content:counter(walkaway,decimal-leading-zero);position:absolute;left:0;top:31px;color:var(--blue);font-size:14px}.walkaway-list h3{font-size:22px;line-height:1.4;margin-bottom:12px}.walkaway-list p{font-size:13px;letter-spacing:.6px;color:var(--blue);line-height:1.6;font-weight:700;margin-bottom:0}.walkaway-close{border-top:2px solid var(--blue);padding-top:24px;color:var(--ink);font-size:19px}.walkaway-close strong{display:block;margin-bottom:8px}@media(min-width:761px){.economic-intro,.walkaway-mock{position:sticky;top:120px}}@media(max-width:760px){.economic-layout,.walkaway-layout{grid-template-columns:1fr;gap:32px}.economic-list h3{font-size:23px}.walkaway-mock{grid-row:1}.walkaway-mock img{max-width:450px;margin:auto}.walkaway-list h3{font-size:21px}.walkaway-list p{font-size:14px}}

.results-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center;margin-bottom:40px}.results-declaration{font-size:28px;line-height:1.5;color:var(--ink)}.results-declaration strong{color:var(--blue)}.strategic-results-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.strategic-results-list li{border-top:1px solid var(--border);padding:28px 0;line-height:1.5}.strategic-results-list li strong{display:block;font-size:15px;color:var(--blue);margin-bottom:12px}.strategic-results-list li span{font-size:23px;letter-spacing:-.3px;display:block}.results-close{text-align:center;border-top:1px solid var(--border);padding-top:42px;margin-top:18px}.results-close>p{color:var(--ink);font-size:21px}.results-close .results-signoff{font-family:Georgia,serif;font-size:34px;line-height:1.3}.strategic-results>.delivery-testimonial{margin-top:48px}@media(max-width:760px){.results-heading,.strategic-results-list{grid-template-columns:1fr;gap:0}.results-heading{margin-bottom:25px}.results-declaration{font-size:24px}.strategic-results-list li span{font-size:21px}.results-close .button{width:100%}}

.strategic-plan-summary{background:#171c2c;color:#fff}.strategic-plan-summary h2{max-width:950px;margin-bottom:42px}.strategic-plan-summary h2 em{color:#b7c3ff}.strategic-plan-summary h3{color:#fff;font-size:24px}.plan-inclusions{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.plan-inclusions li{border-top:1px solid #495061;padding:25px 0}.plan-inclusions strong{display:block;font-size:21px;font-weight:600;line-height:1.4}.plan-inclusions p{color:#d3d9e5;font-size:17px;line-height:1.65;margin:12px 0 0}.plan-action{text-align:center;margin-top:38px;border-top:1px solid #495061;padding-top:38px}.plan-action .button{background:#fff;color:#2039c8;font-size:19px;min-width:240px}.plan-action .button:hover{background:#e8ecff}.plan-action p{color:#fff;font-size:16px;font-weight:600;line-height:1.6;margin:20px 0 0}@media(max-width:760px){.plan-inclusions{grid-template-columns:1fr}.plan-inclusions strong{font-size:20px}.plan-action .button{width:100%}.strategic-plan-summary h2{margin-bottom:32px}}

.plan-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.plan-columns .plan-inclusions{grid-template-columns:1fr;margin-top:24px}.plan-bonuses{min-width:0}.plan-mock{display:block;width:100%;height:auto;background:white;border-radius:5px}.plan-bonus-content{margin-top:28px;padding:30px;border:1px solid #495061;border-radius:5px;background:#202638}.plan-bonus-content .eyebrow{color:#b7c3ff;font-size:13px;margin-bottom:16px}.plan-bonus-content h3{font-size:27px;line-height:1.3}.plan-bonus-content ul{list-style:none;padding:0;margin:0}.plan-bonus-content li{padding:20px 0;border-top:1px solid #495061}.plan-bonus-content li strong{font-size:19px;line-height:1.4;display:block;color:#fff}.plan-bonus-content li span{font-size:15px;line-height:1.6;display:block;color:#d3d9e5;margin-top:8px}.plan-bonus-content .plan-library-note{font-size:15px;line-height:1.6;color:#d3d9e5;margin:16px 0 0}@media(max-width:760px){.plan-columns{grid-template-columns:1fr;gap:35px}.plan-bonus-content{padding:25px}.plan-bonus-content h3{font-size:25px}}

.thinking-expands{background:var(--soft)}.thinking-expands h2{text-align:center;max-width:1060px;margin:0 auto 52px}.thinking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.thinking-grid article{background:white;border:1px solid var(--border);border-radius:5px;padding:32px;box-shadow:0 6px 20px #171a2505}.thinking-number{display:block;color:var(--blue);font-family:Georgia,serif;font-size:28px;margin-bottom:23px}.thinking-grid h3{font-size:25px;line-height:1.3;font-weight:600;margin-bottom:18px}.thinking-grid p{font-size:17px;line-height:1.7;margin:0}@media(max-width:1000px){.thinking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.thinking-grid{grid-template-columns:1fr;gap:18px}.thinking-grid article{padding:28px}.thinking-grid h3{font-size:24px}.thinking-expands h2{margin-bottom:34px}}

/* Complete section navigation with a compact mobile menu. */
header{gap:18px}header .desktop-nav{gap:18px;white-space:nowrap}header .header-login{font-size:14px;white-space:nowrap;color:var(--blue)}header .mobile-menu{display:none}
@media(max-width:1200px){header{flex-wrap:wrap;height:auto;padding-top:18px;padding-bottom:18px}header .desktop-nav{order:4;width:100%;justify-content:center}header .header-login{margin-left:auto}}
@media(max-width:760px){header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 12px}header .desktop-nav{display:none}header .header-login{grid-column:2;grid-row:2;margin:0;font-size:14px}header .mobile-menu{display:block;grid-column:1;grid-row:2;border:0;margin:0;padding:0}header .mobile-menu summary{font-size:14px;display:flex;align-items:center;gap:12px;cursor:pointer;padding:10px 0;list-style:none}header .mobile-menu summary::-webkit-details-marker{display:none}header .mobile-menu summary:after{display:none}header .mobile-menu[open]{grid-column:1/-1}header .mobile-menu nav{display:flex;flex-direction:column;gap:0;margin:0;padding:10px 0;border-top:1px solid var(--border)}header .mobile-menu nav a{padding:10px 0;font-size:14px}header .header-login{align-self:start;padding:10px 0;z-index:1}header .header-cta{grid-column:2;grid-row:1}}

.faq details ul{padding-left:1.5em;margin:24px 0;line-height:1.8;color:var(--ink)}.faq details li{margin:8px 0}

/* Sticky navigation keeps the purchase action available without a second overlay. */
html{scroll-padding-top:var(--header-offset,110px)}
header{position:sticky;top:0;z-index:50;background:#fff;max-width:none;border-bottom:1px solid var(--border);box-shadow:0 3px 16px #171a2508;height:auto;min-height:78px;padding-top:12px;padding-bottom:12px}
header .brand{font-size:36px}header .brand small{font-size:10px}header .header-cta{padding:13px 16px;font-size:13px;white-space:nowrap}
.faq details>summary{font-weight:700;color:var(--ink)}
@media(max-width:1200px) and (min-width:761px){header{row-gap:8px}header .desktop-nav{padding-top:4px}header .desktop-nav a{padding:4px 0}}
@media(max-width:760px){
header{grid-template-columns:auto 1fr auto;gap:12px;min-height:68px;padding:10px 16px;align-items:center}
header .brand{font-size:29px;grid-column:1;grid-row:1}header .brand small{display:none}
header .header-login{display:none}header .header-cta{grid-column:3;grid-row:1;font-size:13px;padding:11px 13px}
header .mobile-menu,header .mobile-menu[open]{grid-column:2;grid-row:1;justify-self:end}
header .mobile-menu summary{padding:10px 4px;font-size:14px}
header .mobile-menu nav{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border-bottom:1px solid var(--border);padding:12px 20px 20px;box-shadow:0 12px 20px #171a2514;max-height:calc(100dvh - 80px);overflow-y:auto}
header .mobile-menu nav a{padding:12px 0}header .mobile-library-login{color:var(--blue);border-top:1px solid var(--border);margin-top:6px}
}

.faq .faq-mock{display:block;width:100%;height:auto;margin-top:32px;border-radius:8px}.faq details>summary{font-size:24px;font-weight:700;line-height:1.4;padding-right:38px}.faq details>summary:after{top:23px}@media(max-width:760px){.faq .faq-mock{max-width:380px;margin:28px auto 0}.faq details>summary{font-size:21px}}

.co1-walkaway .walkaway-list h3{font-weight:700}
