:root{--navy:#14213d;--ink:#182230;--teal:#1fa89a;--yellow:#f6b83f;--paper:#f7f8fc;--line:#dce3ea;--muted:#687386}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.page-width{width:min(1120px,100% - 48px);margin:0 auto}.nav-shell{z-index:5;color:#fff;justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);height:76px;margin:auto;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:flex}.brand-mark{width:30px;height:30px;color:var(--yellow);letter-spacing:0;border:1px solid #ffffff80;place-items:center;font-size:10px;display:grid}.nav-link{border-bottom:1px solid #ffffff73;padding-bottom:4px;font-size:13px}.hero{background:var(--navy);color:#fff;align-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#07122afa 0%,#07122adb 33%,#07122a1f 78%);position:absolute;inset:0}.hero-content{z-index:2;max-width:780px;margin-left:max(24px,50vw - 560px);padding-top:80px;position:relative}.eyebrow{color:var(--teal);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:11px;font-weight:700}.hero .eyebrow{color:var(--yellow)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:760px;margin-bottom:24px;font-size:clamp(42px,6vw,76px);line-height:.98}h2{letter-spacing:-.05em;color:var(--navy);margin-bottom:20px;font-size:clamp(30px,4vw,52px);line-height:1.02}h3{letter-spacing:-.03em;margin-bottom:12px;font-size:21px;line-height:1.1}p{color:var(--muted);line-height:1.7}.hero-copy{color:#ffffffc7;max-width:560px;font-size:18px}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0c18282e}.button-primary{background:var(--teal);color:#fff}.button-light{color:var(--navy);background:#fff;margin-top:18px}.full{width:100%}.text-link{color:var(--teal);font-size:14px;font-weight:700}.text-link.light{color:#fff;border-bottom:1px solid #ffffff73;padding-bottom:4px}.hero-note{color:#ffffff94;align-items:center;gap:8px;margin-top:38px;font-size:12px;display:flex}.status-dot{background:var(--yellow);border-radius:50%;width:7px;height:7px}.section{padding:110px 0}.problem-grid,.product-section,.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.problem-copy{max-width:500px;padding-top:28px}.method-line{color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:17px;font-weight:700;display:flex}.method-line span{color:var(--teal);letter-spacing:.08em;font-size:12px}.method-line i{color:var(--yellow);font-style:normal}.tinted{background:#eef3f5}.section-heading{margin-bottom:38px}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.benefit-card{border:1px solid var(--line);background:#fff;min-height:215px;padding:25px}.card-number{color:var(--yellow);letter-spacing:.1em;font-size:12px;font-weight:700}.benefit-card p{font-size:14px}.product-section{align-items:center}.product-copy p{max-width:510px}.deliverables{border-top:1px solid var(--line)}.deliverable{border-bottom:1px solid var(--line);gap:15px;padding:20px 0;display:flex}.deliverable .check{color:var(--teal);font-size:22px;font-weight:700}.deliverable strong{color:var(--navy)}.deliverable p{margin:4px 0 0;font-size:14px}.dark-section{background:var(--navy);color:#fff}.dark-section h2{color:#fff}.dark-section p{color:#ffffffb3}.offer-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.offer-card{border:1px solid var(--line);background:#fff;padding:38px;box-shadow:0 18px 50px #14213d14}.offer-card h2{font-size:38px}.offer-sub{font-size:16px}.price{color:var(--navy);align-items:baseline;gap:12px;margin:28px 0;display:flex}.price small{color:var(--muted)}.price strong{letter-spacing:-.05em;font-size:42px}.fine-print{margin:14px 0 0;font-size:11px;line-height:1.5}.offer-side{max-width:420px}.mini-list{color:var(--navy);gap:12px;margin-top:24px;font-weight:700;display:grid}.footer{color:#fff;background:#0c172b;padding:28px 0;font-size:13px}.footer .page-width{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer span{color:#ffffff8c}.footer a{color:var(--yellow)}.playbook-shell{background:var(--paper);min-height:100vh}.playbook-top{background:var(--navy);color:#fff;padding:30px 0}.playbook-top h1{max-width:700px;margin:18px 0 10px;font-size:clamp(34px,5vw,60px)}.playbook-top p{color:#ffffffad;max-width:650px;margin:0}.playbook-main{padding:42px 0 90px}.playbook-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;padding:24px}.panel h2{margin-bottom:12px;font-size:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{gap:7px;margin-bottom:14px;display:grid}.field label{color:var(--navy);font-size:12px;font-weight:700}.field input,.field select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fbfcfd;border-radius:3px;padding:12px}.days{flex-wrap:wrap;gap:8px;display:flex}.day-chip{border:1px solid var(--line);cursor:pointer;background:#fff;padding:9px 11px;font-size:12px}.day-chip.active{background:var(--navy);color:#fff;border-color:var(--navy)}.subject-row{grid-template-columns:1.35fr .8fr .8fr auto;gap:8px;margin-bottom:9px;display:grid}.subject-row select,.subject-row input{border:1px solid var(--line);min-width:0;font:inherit;padding:10px}.small-button{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;padding:10px 13px;font-weight:700}.small-button.teal{background:var(--teal);color:#fff;border-color:var(--teal)}.generate{cursor:pointer;border:0;width:100%;margin-top:12px}.summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.metric{background:#eef3f5;padding:15px}.metric strong{color:var(--navy);font-size:24px;display:block}.metric span{color:var(--muted);font-size:11px}.progress-bar{background:#e7edf0;height:8px;margin:10px 0 18px}.progress-bar span{background:var(--teal);height:100%;transition:width .2s;display:block}.copy-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.session{border:1px solid var(--line);background:#fff;margin:10px 0;padding:15px}.session-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.session h3{color:var(--navy);margin:0;font-size:16px}.session-meta{color:var(--muted);margin:5px 0 12px;font-size:12px}.session-checks{color:var(--muted);gap:16px;font-size:12px;display:flex}.session-checks label{cursor:pointer;align-items:center;gap:6px;display:flex}.empty{color:var(--muted);text-align:center;border:1px dashed var(--line);padding:30px 10px;font-size:14px}.back-link{color:#fff;opacity:.75;font-size:13px}@media (width<=800px){.problem-grid,.product-section,.two-col,.offer-section,.playbook-grid{grid-template-columns:1fr;gap:34px}.benefit-grid{grid-template-columns:1fr 1fr}.hero{min-height:680px}.hero-overlay{background:linear-gradient(90deg,#07122af7,#07122aa3)}.hero-image{object-position:62% center}.footer .page-width{flex-direction:column;align-items:flex-start}}@media (width<=520px){.page-width,.nav-shell{width:min(100% - 32px,1120px)}.nav-link{display:none}.hero-content{margin-left:16px;margin-right:16px}h1{font-size:44px}.section{padding:74px 0}.benefit-grid,.form-grid{grid-template-columns:1fr}.subject-row{grid-template-columns:1fr 1fr}.subject-row input{grid-column:1/-1}.summary{grid-template-columns:1fr 1fr 1fr}.panel{padding:18px}}.sales-nav{position:absolute}.nav-proof{color:#ffffff9e;letter-spacing:.12em;font-size:10px;font-weight:700}.sales-hero{min-height:790px}.sales-hero-content{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:40px;max-width:1120px;margin-left:auto;margin-right:auto;display:grid}.hero-copy-col{max-width:650px}.sales-hero h1{font-size:clamp(44px,5.3vw,70px)}.micro-trust{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-size:11px;display:flex}.micro-trust span{color:var(--yellow);font-weight:700}.product-visual{perspective:900px;place-items:center;height:470px;display:grid;position:relative}.visual-glow{filter:blur(55px);background:#1fa89a38;border-radius:50%;width:330px;height:330px;position:absolute}.pdf-mockup{z-index:2;width:220px;height:310px;color:var(--navy);background:linear-gradient(160deg,#f7f8fc 0%,#dfe9ea 100%);flex-direction:column;padding:24px;display:flex;position:absolute;top:82px;right:42%;transform:rotate(-8deg);box-shadow:0 28px 50px #00000059}.mockup-kicker{color:var(--teal);letter-spacing:.13em;font-size:8px;font-weight:700}.pdf-mockup strong{letter-spacing:-.06em;margin-top:38px;font-size:25px;line-height:.97}.pdf-mockup small{color:var(--muted);margin-top:auto;font-size:9px;line-height:1.4}.mockup-lines{gap:7px;margin-top:20px;display:grid}.mockup-lines i{background:var(--teal);opacity:.62;height:4px;display:block}.mockup-lines i:nth-child(2){background:var(--yellow);width:72%}.mockup-lines i:nth-child(3){width:48%}.playbook-mockup{z-index:3;width:270px;height:330px;color:var(--navy);background:#fff;border:8px solid #0a172a;border-radius:18px;padding:22px 14px 14px;position:absolute;top:102px;left:43%;transform:rotate(7deg);box-shadow:0 30px 55px #00000061}.mock-head{justify-content:space-between;font-size:10px;font-weight:700;display:flex}.mock-head span{color:var(--teal);letter-spacing:.1em}.mock-head b{color:var(--navy);font-size:20px}.mock-progress{background:#e5edf0;height:6px;margin:12px 0 20px}.mock-progress span{background:var(--teal);width:78%;height:100%;display:block}.mock-session{border:1px solid var(--line);justify-content:space-between;gap:8px;margin:7px 0;padding:12px 8px;font-size:8px;display:flex}.mock-session em{color:var(--muted);font-style:normal}.mock-session.done em{color:var(--teal);font-weight:700}.playbook-mockup small{color:var(--muted);margin-top:14px;font-size:9px;display:block}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-items{min-height:72px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.trust-items b{color:var(--teal);margin-right:7px}.identification{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.identification h2{max-width:550px}.check-list{padding-top:10px}.check-list p{border-top:1px solid var(--line);color:var(--ink);margin:0;padding:16px 0;font-size:15px}.check-list span{color:var(--teal);margin-right:14px;font-size:11px;font-weight:700}.problem-deep .two-col{align-items:center}.callout{border-left:3px solid var(--yellow);color:var(--navy);background:#fff;margin-top:26px;padding:17px 20px;line-height:1.6}.consequence{background:#fff}.consequence-inner{text-align:center}.consequence-inner h2{max-width:700px;margin-left:auto;margin-right:auto}.consequence-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.consequence-grid article{border-top:3px solid var(--yellow);padding:22px 2px 0}.consequence-grid strong{color:var(--navy);font-size:17px}.consequence-grid p{font-size:14px}.possibility{padding-top:90px;padding-bottom:90px}.possibility-card{border:1px solid var(--line);background:linear-gradient(120deg,#fff 0%,#eef7f6 100%);max-width:820px;margin:auto;padding:52px}.possibility-card h2{max-width:700px}.possibility-card p{max-width:650px}.mechanism .section-lead,.section-lead{color:var(--muted);max-width:620px;font-size:16px}.mechanism .section-lead{color:#ffffffa3}.mechanism h2{margin-bottom:10px}.mechanism-grid{background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid}.mechanism-grid article{background:var(--navy);min-height:230px;padding:30px 25px}.mechanism-grid article>span{color:var(--yellow);letter-spacing:.1em;font-size:12px;font-weight:700}.mechanism-grid h3{color:#fff;margin-top:26px}.mechanism-grid p{color:#ffffffa8;font-size:14px}.product-reveal{grid-template-columns:1fr 360px;align-items:center;gap:80px;display:grid}.product-reveal-copy>p{max-width:590px}.reveal-facts{gap:10px;margin-top:28px;display:grid}.reveal-facts span{color:var(--muted);font-size:13px}.reveal-facts b{color:var(--navy)}.product-card{background:var(--navy);color:#fff;min-height:300px;box-shadow:18px 18px 0 var(--yellow);padding:29px}.product-card-head{color:var(--teal);letter-spacing:.14em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.product-card-head b{color:var(--yellow)}.product-card h3{margin-top:70px;font-size:29px}.product-card p{color:#ffffffb3}.product-card-rule{background:#ffffff40;height:1px;margin:40px 0 15px}.product-card-foot{color:var(--yellow);font-size:11px}.demonstration{background:#eef3f5}.demo-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.demo-panel{border:1px solid var(--line);background:#fff;padding:26px}.demo-label{color:var(--teal);letter-spacing:.14em;margin-bottom:20px;font-size:10px;font-weight:700}.fake-page{border:1px solid var(--line);background:#f7f8fc;width:78%;min-height:250px;margin:0 auto 25px;padding:25px 20px;box-shadow:0 12px 22px #14213d1a}.fake-page .fake-kicker{color:var(--teal);letter-spacing:.12em;font-size:8px;font-weight:700}.fake-page h3{color:var(--navy);margin-top:22px;font-size:20px}.fake-table{gap:5px;margin:28px 0 18px;display:grid}.fake-table i{background:#dbe7e9;height:10px;display:block}.fake-table i:first-child{background:var(--navy);height:16px}.fake-table i:nth-child(3){width:88%}.fake-table i:nth-child(4){background:var(--yellow);width:68%}.fake-page p{font-size:10px;line-height:1.5}.demo-panel>h3{margin-bottom:7px;font-size:18px}.demo-panel>p{font-size:14px}.fake-app{background:#fff;border:7px solid #0a172a;border-radius:17px;width:78%;min-height:250px;margin:0 auto 25px;padding:18px;box-shadow:0 12px 22px #14213d1f}.fake-app-top{color:var(--teal);justify-content:space-between;font-size:9px;font-weight:700;display:flex}.fake-app-top strong{color:var(--navy);font-size:20px}.fake-app-bar{background:#e5edf0;height:6px;margin:10px 0 20px}.fake-app-bar span{background:var(--teal);width:78%;height:100%;display:block}.fake-app-row{border:1px solid var(--line);color:var(--navy);justify-content:space-between;margin:6px 0;padding:11px 7px;font-size:8px;display:flex}.fake-app-row small{color:var(--muted)}.fake-app-footer{color:var(--muted);margin-top:14px;font-size:9px}.demo-cta{width:max-content;margin:35px auto 0;display:flex}.robust-benefits{grid-template-columns:repeat(4,1fr)}.before-after-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.before-after-grid>div{border:1px solid var(--line);background:#fff;padding:28px}.before-after-grid p{border-top:1px solid var(--line);color:var(--ink);margin-top:14px;padding-top:14px;font-size:14px}.ba-label{letter-spacing:.14em;padding:7px 10px;font-size:10px;font-weight:700;display:inline-block}.ba-label.before{color:#a85d35;background:#f7e8df}.ba-label.after{color:#147d72;background:#dff2ef}.fit-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.fit-col ul{margin:22px 0 0;padding:0;list-style:none}.fit-col li{color:var(--ink);border-top:1px solid var(--line);padding:14px 0 14px 25px;font-size:14px;position:relative}.fit-col li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;left:0}.not-fit{border-left:1px solid var(--line);padding-left:50px}.not-fit li:before{content:"-";color:var(--muted)}.modules .section-heading{margin-bottom:30px}.module-list{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.module-list article{border-top:1px solid var(--line);gap:18px;padding:20px 0;display:flex}.module-list article>span{color:var(--teal);padding-top:4px;font-size:11px;font-weight:700}.module-list h3{color:var(--navy);margin:0 0 5px;font-size:17px}.module-list p{margin:0;font-size:13px}.proof-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.proof-copy p{max-width:550px}.proof-list{border-top:1px solid var(--line);gap:0;display:grid}.proof-list span{border-bottom:1px solid var(--line);color:var(--navy);padding:15px 0;font-size:14px}.proof-list span:first-letter{color:var(--teal)}.value-section h2{color:#fff;max-width:700px}.value-stack{border-top:1px solid #fff3;max-width:850px;margin-top:40px}.value-stack>div{border-bottom:1px solid #fff3;grid-template-columns:45px 1fr;gap:20px;padding:18px 0;display:grid}.value-stack b{color:var(--yellow);font-size:11px}.value-stack span{color:#ffffffb3;font-size:14px}.value-stack strong{color:#fff;margin-right:6px}.robust-offer{align-items:start}.offer-includes{color:var(--navy);gap:8px;margin:24px 0;font-size:13px;display:grid}.security-box{border-left:3px solid var(--teal);background:#eef3f5;gap:5px;margin-top:25px;padding:17px;display:grid}.security-box b{color:var(--navy)}.security-box span{color:var(--muted);font-size:12px;line-height:1.5}.objection-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:35px;display:grid}.objection-grid article{border:1px solid var(--line);background:#fff;padding:21px}.objection-grid b{color:var(--navy);font-size:14px;line-height:1.3}.objection-grid p{margin-top:10px;font-size:13px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--teal);font-size:22px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:800px;margin:13px 0 0;font-size:14px}.final-cta{text-align:center;background:#e5f3f1;padding:110px 0}.final-cta h2{max-width:780px;margin:0 auto 18px}.final-cta p:not(.eyebrow){max-width:600px;margin:0 auto 25px}.final-cta small{color:var(--muted);margin-top:17px;font-size:11px;display:block}@media (width<=800px){.sales-hero{min-height:auto;padding:125px 0 70px}.sales-hero-content,.identification,.product-reveal,.fit-section,.proof-section{grid-template-columns:1fr;gap:45px}.product-visual{order:2;height:400px}.pdf-mockup{top:40px;right:42%;transform:rotate(-7deg)scale(.9)}.playbook-mockup{top:75px;left:42%;transform:rotate(6deg)scale(.9)}.trust-items{padding:18px 0}.consequence-grid,.mechanism-grid,.demo-grid,.before-after-grid{grid-template-columns:1fr}.mechanism-grid{gap:1px}.module-list{grid-template-columns:1fr;gap:0}.objection-grid{grid-template-columns:1fr 1fr}.not-fit{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.product-card{max-width:420px}.robust-benefits{grid-template-columns:1fr 1fr}}@media (width<=520px){.nav-proof{display:none}.sales-hero h1{font-size:43px}.product-visual{transform-origin:top;height:340px;margin-bottom:-50px;transform:scale(.86)}.pdf-mockup{right:41%}.playbook-mockup{left:40%}.possibility-card{padding:28px 23px}.robust-benefits,.objection-grid{grid-template-columns:1fr}.demo-panel{padding:18px}.fake-page,.fake-app{width:92%}.value-stack>div{grid-template-columns:32px 1fr;gap:10px}.final-cta{padding:80px 0}}.guarantee-panel{grid-template-columns:92px 1fr;align-items:center;gap:20px;display:grid}.guarantee-seal{border:2px solid var(--yellow);background:var(--navy);color:#fff;width:92px;height:92px;box-shadow:0 0 0 6px #fff, 0 0 0 7px var(--yellow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.guarantee-seal strong{color:var(--yellow);font-size:34px;line-height:.9}.guarantee-seal span{letter-spacing:.12em;font-size:10px;font-weight:700}.guarantee-panel h3{margin:0 0 8px;font-size:22px}.guarantee-panel p{margin:0;font-size:13px}
