@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#25231f;--muted:#6c665f;--cream:#faf6ef;--paper:#fffdf9;--coral:#f4522c;--line:#d8d0c4;--green:#e1e9dd;--blue:#e2e8ef;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--cream);color:var(--ink);font:16px/1.6 DM Sans,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}a,button,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #2449b0;outline-offset:5px}img{display:block;height:auto;width:100%}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif;font-weight:800}h1,h2{letter-spacing:-.055em;line-height:1.08}em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}h2{font-size:clamp(38px,4.5vw,64px)}.wrap{margin-inline:auto;width:min(1240px,calc(100% - 96px))}.section{padding-block:104px}.review-bar{background:var(--ink);color:#eee8dc;font-size:11px;letter-spacing:.08em;padding:7px 18px;text-align:center}.header{background:var(--cream);border-bottom:1px solid var(--line);display:flex;height:96px;justify-content:space-between;padding:0 max(48px,calc(50vw - 620px))}.brand,.header{align-items:center}.brand{display:inline-flex;font:800 20px/1.15 Manrope,Arial,sans-serif;gap:10px;letter-spacing:-.06em}.brand-ai{color:var(--coral)}.brand small{display:block;font:600 8px/2 DM Sans,sans-serif;letter-spacing:.15em}.brand-mark{background:var(--coral);border-radius:50%;color:var(--cream);font:700 41px/.9 Georgia;height:42px;position:relative;text-align:center;width:42px}.brand-mark span{color:var(--ink);font:700 24px Arial;position:absolute;right:-1px;top:-7px}.header nav{align-items:center;display:flex;font-size:13px;font-weight:700;gap:30px}.nav-cta{border-bottom:1px solid var(--ink);padding:9px 0}.nav-cta span{margin-left:20px}.hero{align-items:center;display:grid;gap:60px;grid-template-columns:1.08fr 1fr;padding-block:68px 72px}.eyebrow,.section-label{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dot{background:var(--coral);border-radius:50%;display:inline-block;height:7px;margin-right:5px;width:7px}h1{font-size:clamp(40px,4.5vw,64px);margin-top:24px}h1 em{color:#ad3d21}.lead{color:var(--muted);font-size:16px;line-height:1.8;margin-top:24px;max-width:510px}.button{align-items:center;border:0;display:inline-flex;font-size:13px;font-weight:700;gap:25px;justify-content:space-between;padding:18px 24px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.dark{background:var(--ink);color:#fff}.coral{background:var(--coral);color:#fff}.hero .button{margin-top:28px}.button span{font-size:21px;line-height:1}.micro{color:var(--muted);font-size:10px;margin-top:15px}.hero-art{background:var(--coral);height:565px;overflow:hidden;position:relative}.art-caption{font-size:9px;font-weight:800;left:26px;letter-spacing:.17em;position:absolute;top:25px}.giant-ten{color:#ffb09a;font:800 270px/1 Manrope,Arial,sans-serif;letter-spacing:-.1em;opacity:.6;right:9px;top:30px}.book,.giant-ten{position:absolute}.book{border-left:5px solid #d7cbb9;box-shadow:8px 15px 22px #5425113d;width:47%}.book-back{left:43%;top:118px;transform:rotate(12deg)}.book-front{left:12%;top:148px;transform:rotate(-12deg)}.book img{aspect-ratio:595/842;object-fit:cover;width:100%}.art-stamp{background:var(--cream);border-radius:50%;bottom:77px;box-shadow:0 3px 8px #5321111a;flex-direction:column;font-size:12px;height:124px;line-height:1.4;right:19px;transform:rotate(10deg);width:124px}.art-footer,.art-stamp{align-items:center;display:flex;justify-content:center;position:absolute}.art-footer{border-top:1px solid #25231f40;bottom:0;font-size:11px;font-weight:600;gap:18px;left:0;padding:18px 8px;width:100%}.art-footer span{font-size:22px}.numbers{background:var(--paper);border-block:1px solid var(--line)}.number-grid{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);padding-block:35px 40px}.number-grid>div{display:flex;flex-direction:column}.number-grid strong{font:800 clamp(68px,7.5vw,108px)/1.08 Manrope,sans-serif;letter-spacing:-.08em}.number-grid>div:last-child strong{color:var(--coral)}.number-grid span{font-size:17px;font-weight:700;margin-top:6px}.number-grid small{color:var(--muted);font-size:10px;margin-top:4px}.section-label{color:var(--muted);margin-bottom:35px}.split-heading{display:grid;gap:110px;grid-template-columns:1fr 1fr}.problem-list p{border-bottom:1px solid var(--line);font-size:17px;padding:12px 0 16px}.problem-list p:first-child{padding-top:0}.problem-list .problem-turn{border:0;font-weight:700;margin-top:10px}.solution-line{align-items:start;border-top:1px solid var(--ink);display:flex;gap:35px;margin-top:50px;padding-top:22px}.solution-line>span{font-size:10px;font-weight:700;letter-spacing:.12em;padding-top:5px;white-space:nowrap}.solution-line p{font-size:19px;max-width:810px}.skills-section{background:#ece8df}.section-title{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:42px}.section-title>p{color:var(--muted);font-size:13px;max-width:320px}.pill{border:1px solid #b9b2a5;border-radius:30px;display:inline-block;font-size:9px;letter-spacing:.07em;padding:7px 12px;white-space:nowrap}.skill-columns{display:grid;gap:24px;grid-template-columns:1fr 1fr}.skill-group{background:var(--paper);padding:30px 33px}.group-head{align-items:center;border-bottom:1px solid var(--ink);display:flex;gap:20px;padding-bottom:20px}.group-head>strong{color:#b74e32;font:800 65px/1 Manrope,sans-serif;letter-spacing:-.08em}.group-head small{font-size:9px;letter-spacing:.12em}.group-head h3{font-size:24px;letter-spacing:-.04em}.group-head>span{font-size:30px;margin-left:auto}.excel-group .group-head>strong{color:#3f6e4b}.skill-list{list-style:none;margin:0;padding:0}.skill-list li{border-bottom:1px solid var(--line);display:flex;gap:17px;padding:23px 0}.skill-list li:last-child{border:0;padding-bottom:0}.skill-list li>span{color:#8d735f;flex-shrink:0;font:700 10px/1.7 monospace;padding-top:2px}.skill-list h4{font-size:17px;letter-spacing:-.035em;margin-bottom:6px}.skill-list p{color:var(--muted);font-size:12px;line-height:1.7;max-width:370px}.section-note{color:var(--muted);font-size:11px;margin-top:25px;max-width:900px}.demo-tabs{border-bottom:1px solid var(--line);display:flex;gap:6px;margin-bottom:30px}.demo-tabs button{background:none;border:0;border-bottom:3px solid transparent;font-size:13px;font-weight:700;padding:14px 22px}.demo-tabs button[aria-selected=true]{border-color:var(--coral);color:#ae351a}.demo-panel{background:var(--paper);display:grid;grid-template-columns:1.55fr 1fr;min-height:385px}.demo-panel[hidden]{display:none}.demo-image{align-items:center;background:#e6e0d4;display:flex;justify-content:center;padding:35px}.zoom-image{background:none;border:0;box-shadow:0 7px 25px #3332;display:block;padding:0;position:relative;width:100%}.zoom-image img{max-height:390px;object-fit:contain}.zoom-image span{background:#25231fde;bottom:8px;color:#fff;font-size:9px;padding:5px 9px;position:absolute;right:8px}.demo-copy{padding:40px 35px}.demo-copy small{color:var(--muted);font-size:9px;letter-spacing:.09em}.demo-copy h3{font-size:29px;letter-spacing:-.045em;line-height:1.2;margin:15px 0}.demo-copy p{color:var(--muted);font-size:13px}.demo-copy .caption{font-size:10px;line-height:1.7;margin-top:20px}.ebook-demo{max-height:460px}.ebook-demo .zoom-image{width:235px}.books-section{background:#25231f;color:var(--cream)}.books-section .section-label{color:#c9baaa}.books-heading{align-items:center;display:flex;gap:50px;justify-content:space-between}.books-heading h2{font-size:clamp(36px,4vw,57px)}.book-number{align-items:center;color:#ff9a79;display:flex;font:800 180px/1 Manrope,sans-serif;gap:22px;letter-spacing:-.09em}.book-number span{color:var(--cream);font:700 17px/1.35 Manrope,sans-serif;letter-spacing:-.02em}.book-summary{align-items:center;border-top:1px solid #ffffff3b;display:flex;gap:30px;justify-content:space-between;margin:28px 0 45px;padding-top:25px}.book-summary p{color:#cfc7ba;font-size:13px}.book-summary strong{color:#fff}.book-summary>span{font-size:9px;letter-spacing:.1em}.book-grid{display:grid;gap:34px 25px;grid-template-columns:repeat(6,1fr)}.ebook{background:none;border:0;color:var(--cream);padding:0;text-align:left}.ebook img{aspect-ratio:595/842;box-shadow:4px 7px 12px #0005;object-fit:cover;transition:transform .25s}.ebook:hover img{transform:translateY(-6px) rotate(-2deg)}.ebook small{color:#bdb2a2;display:block;font-size:9px;margin-top:12px}.ebook b{display:block;font-size:11px;font-weight:500;line-height:1.5}.bonus-section{background:#e3eadf}.bonus-header{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.bonus-header p{color:#46543f;font-size:14px;margin-top:25px}.bonus-big{align-items:center;color:#314e32;display:flex;font:800 200px/1 Manrope,sans-serif;gap:22px;justify-self:end;letter-spacing:-.1em}.bonus-big span{font:700 16px/1.4 Manrope,sans-serif;letter-spacing:-.02em}.template-list{display:grid;gap:0 50px;grid-template-columns:1fr 1fr;margin-top:45px}.template-list span{border-bottom:1px solid #acb6a4;font-size:14px;padding:13px 0}.bonus-math{gap:20px;justify-content:space-between;margin-top:45px}.bonus-math,.bonus-math>div{align-items:center;display:flex}.bonus-math>div{gap:16px}.bonus-math strong{font:800 72px/1 Manrope,sans-serif;letter-spacing:-.075em}.bonus-math span{font-size:11px;line-height:1.6}.bonus-math>b{color:#83977b;font:400 32px/1 var(--serif)}.bonus-foot{color:#52644c;font-size:10px;margin-top:20px}.format-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.format-grid article{border-top:1px solid var(--ink);padding-top:20px}.format-grid strong{color:#b74e32;font:400 italic 45px/1 var(--serif)}.format-grid h3{font-size:19px;letter-spacing:-.035em;margin-top:20px}.format-grid p{color:var(--muted);font-size:13px;margin-top:12px}.format-grid article>span{display:block;font-size:8px;font-weight:700;letter-spacing:.1em;margin-top:25px}.offer-section{background:var(--coral)}.offer-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1.15fr 1fr}.offer-section .section-label{color:#572914}.offer-copy h2{font-size:clamp(38px,4.5vw,62px)}.offer-copy>p{font-size:14px;margin-top:24px;max-width:430px}.value-stack{list-style:none;margin:35px 0 0;padding:0}.value-stack li{border-bottom:1px solid #652c2150;display:flex;font-size:13px;gap:15px;justify-content:space-between;padding:14px 0}.value-stack strong{align-self:center;font-size:9px;letter-spacing:.04em}.bonus-line{font-weight:700}.price-card{background:var(--paper);box-shadow:10px 12px 0 #a52e1740;padding:38px}.price-card h3{font-size:24px;letter-spacing:-.04em;margin-top:10px}.price-card label{display:block;font-size:11px;margin-bottom:7px;margin-top:25px}.price-card select{background:var(--paper);border:1px solid var(--line);border-radius:0;color:var(--ink);font-size:13px;padding:10px 12px;width:100%}.price{margin-top:25px}.price strong{display:block;font:800 clamp(45px,5vw,67px)/1.2 Manrope,sans-serif;letter-spacing:-.07em;white-space:nowrap}.price span{font-size:9px;font-weight:700;letter-spacing:.1em}.price-note{color:var(--muted);font-size:10px;margin-top:14px}.price-card .button{font-size:12px;margin-top:25px;width:100%}.checkout-status{color:#98512e;font-size:10px;line-height:1.5;margin-top:10px}.guarantee{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;margin-top:28px;padding-top:23px}.guarantee>strong{font:400 italic 64px/1 var(--serif)}.guarantee b{font-size:10px;letter-spacing:.08em}.guarantee p{color:var(--muted);font-size:10px;margin-top:4px}.small-print{color:var(--muted);font-size:9px;margin-top:20px}.optional{border-bottom:1px solid var(--line);display:grid;gap:70px;grid-template-columns:2fr 1fr;padding-block:45px}.optional h3{font-size:24px;letter-spacing:-.045em;margin-top:10px}.optional p:not(.eyebrow){color:var(--muted);font-size:12px;margin-top:12px;max-width:690px}.optional-price{align-items:end;display:flex;flex-direction:column;justify-content:center}.optional-price strong{font:800 37px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.optional-price span{color:var(--muted);font-size:10px;margin-top:10px;text-align:right}.faq{display:grid;gap:100px;grid-template-columns:.85fr 1.2fr}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;padding:20px 25px 20px 0;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;font-weight:400;position:absolute;right:0;top:16px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);font-size:12px;padding:0 25px 22px 0}.final-band{background:#ede5d9;padding-block:50px}.final-band .wrap{align-items:center;display:flex;gap:35px;justify-content:space-between}.final-band p{font:800 35px/1.2 Manrope,sans-serif;letter-spacing:-.045em}.final-band em{font-size:38px}.footer{align-items:center;display:flex;gap:40px;justify-content:space-between;padding-block:35px}.footer .brand{font-size:14px}.footer .brand-mark{font-size:31px;height:32px;width:32px}.footer p,.footer>a:last-child{color:var(--muted);font-size:9px}.footer p a{text-decoration:underline}dialog{background:var(--cream);border:0;box-shadow:0 30px 80px #0005;max-height:94vh;max-width:min(94vw,1000px);overflow:auto;padding:20px;width:100%}dialog::backdrop{background:#25231feb}#close-dialog{background:var(--paper);border:1px solid var(--line);display:block;font-size:12px;margin-left:auto;padding:7px 13px}#preview-caption{font-size:12px;margin:14px 0}#preview-image{margin-inline:auto;max-height:none;max-width:100%;width:auto}button[role=tab]{transition:background .2s}button[role=tab]:hover{background:#eee7dc}@media(min-width:1500px){.hero-art{height:600px}.book-back{top:130px}.book-front{top:160px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{padding-inline:32px}.hero{gap:32px}.hero-art{height:500px}.book-back{top:110px}.book-front{top:150px}.art-footer{font-size:9px;gap:10px}.art-stamp{font-size:10px;height:105px;width:105px}.split-heading{gap:65px}.book-number{font-size:150px;gap:15px}.book-number span{font-size:14px}.book-grid{grid-template-columns:repeat(4,1fr)}.bonus-big{font-size:150px}.offer-grid{gap:45px}.price-card{padding:28px}.faq{gap:55px}.skill-group{padding:25px}.bonus-math span{font-size:10px}}@media(max-width:760px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.section{padding-block:65px}.header{height:78px;padding:0 20px}.header nav>a:not(.nav-cta){display:none}.header nav{gap:15px}.brand{font-size:17px}.brand-mark{font-size:34px;height:34px;width:34px}.brand small{font-size:7px}.nav-cta{font-size:11px}.nav-cta span{margin-left:8px}.review-bar{font-size:9px}.hero{gap:35px;grid-template-columns:1fr;padding-bottom:30px;padding-top:40px}.hero-copy{max-width:540px}h1{font-size:47px;letter-spacing:-.06em}.eyebrow{font-size:8px;letter-spacing:.1em}.lead{font-size:14px;line-height:1.8;max-width:480px}.hero .button{padding-block:19px;width:100%}.micro{font-size:9px;text-align:center}.hero-art{height:465px;justify-self:center;max-width:520px;width:100%}.book{width:41%}.book-back{left:45%;top:83px}.book-front{left:14%;top:112px}.giant-ten{font-size:230px;top:18px}.art-stamp{bottom:60px}.art-caption{font-size:8px}.art-footer{font-size:10px}.number-grid{gap:26px 15px;grid-template-columns:1fr 1fr;padding-block:25px}.number-grid>div{border-bottom:1px solid var(--line);padding-bottom:14px}.number-grid strong{font-size:82px}.number-grid span{font-size:14px}.number-grid small{font-size:9px;max-width:150px}.section-label{font-size:9px;margin-bottom:25px}.split-heading{gap:30px;grid-template-columns:1fr}.problem-list p{font-size:15px;padding-block:12px}.problem-list .problem-turn{margin:0;padding-bottom:0}.solution-line{gap:20px;margin-top:28px}.solution-line p{font-size:15px}.solution-line>span{font-size:8px}.section-title{display:block;margin-bottom:28px}.section-title>p{font-size:12px;margin-top:20px}.pill{font-size:8px;margin-top:23px}.skill-columns{gap:20px;grid-template-columns:1fr}.skill-group{padding:25px}.skill-list li{padding-block:20px}.skill-list h4{font-size:17px}.skill-list p{font-size:12px;max-width:none}.demo-tabs{gap:0}.demo-tabs button{flex:1;font-size:11px;padding:11px 13px}.demo-panel{grid-template-columns:1fr}.demo-image{min-height:225px;padding:20px}.demo-copy{padding:27px}.demo-copy h3{font-size:28px}.demo-copy h3 br{display:none}.demo-copy h3 br:after{content:" "}.demo-copy .caption{margin-top:14px}.books-heading{display:block}.books-heading h2{font-size:36px;margin-top:30px}.book-number{font-size:150px;gap:27px}.book-number span{font-size:19px}.book-summary{display:block;margin-bottom:30px}.book-summary p{font-size:12px}.book-summary>span{display:block;font-size:8px;margin-top:20px}.book-grid{gap:25px 14px;grid-template-columns:repeat(3,1fr)}.ebook small{font-size:8px;margin-top:8px}.ebook b{font-size:10px}.bonus-header{gap:28px;grid-template-columns:1fr}.bonus-big{font-size:145px;gap:30px;justify-self:start}.bonus-big span{font-size:16px}.bonus-header p{font-size:13px;margin-top:20px}.template-list{gap:0 20px;margin-top:20px}.template-list span{font-size:11px;padding-block:12px}.bonus-math{align-items:start;gap:10px;margin-top:35px}.bonus-math>div{display:block;flex:1}.bonus-math strong{display:block;font-size:59px}.bonus-math span{display:block;font-size:9px;line-height:1.5;margin-top:8px}.bonus-math>b{font-size:23px;padding-top:14px}.bonus-foot{font-size:9px}.format-grid{gap:30px;grid-template-columns:1fr}.format-grid article{display:grid;gap:0 14px;grid-template-columns:50px 1fr}.format-grid strong{font-size:35px;grid-row:1/4}.format-grid h3{font-size:20px;margin:0}.format-grid p{margin-top:9px}.format-grid article>span{grid-column:2;margin-top:15px}.offer-grid{gap:35px;grid-template-columns:1fr}.offer-copy h2{font-size:40px}.offer-copy>p{font-size:13px}.value-stack{margin-top:25px}.value-stack li{font-size:12px}.value-stack strong{font-size:8px}.price-card{box-shadow:7px 8px 0 #a52e1740;padding:30px 25px}.price-card h3{font-size:24px}.price strong{font-size:58px}.optional{gap:20px;grid-template-columns:1fr;padding-block:35px}.optional h3{font-size:23px}.optional-price{align-items:start}.optional-price span{font-size:10px;text-align:left}.faq{gap:25px;grid-template-columns:1fr}.faq summary{font-size:13px}.faq details p{font-size:12px}.final-band{padding-block:35px}.final-band .wrap{display:block}.final-band p{font-size:29px}.final-band em{font-size:30px}.final-band .button{margin-top:25px;width:100%}.footer{flex-wrap:wrap;gap:25px}.footer p{order:3;width:100%}.footer>a:last-child{margin-left:auto}.ebook-demo .zoom-image{width:220px}}@media(max-width:380px){h1{font-size:40px}.hero-art{height:410px}.number-grid strong{font-size:72px}.number-grid span{font-size:12px}.art-footer{font-size:8px}.price strong{font-size:51px}.book-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}