@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap");:root{--bg:#0b0c0b;--section:#0f110f;--panel:#181b17;--line:#2e322b;--text:#f2f3ef;--dim:#adb4a9;--lime:#c3fa3b;--lime-dark:#a8db26;--font-body:"Inter","Arial",sans-serif;--font-display:"Barlow Condensed","Impact","Arial Narrow",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}button{cursor:pointer}.container{width:min(1280px,calc(100% - 88px));margin:0 auto}.site-shell{overflow:hidden}.site-header{position:absolute;z-index:10;width:100%;left:0;top:0;transition:background .25s ease}.site-header.is-scrolled{position:fixed;background:rgba(10,12,10,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff13}.nav-wrap{height:88px;justify-content:space-between;gap:35px}.brand,.nav-wrap{display:flex;align-items:center}.brand{gap:10px;min-width:max-content}.brand-mark{font:900 30px/1 var(--font-display);color:#0a0c09;width:42px;height:42px;background:var(--lime);display:flex;align-items:center;justify-content:center;border-radius:5px;letter-spacing:-2px}.brand-mark span{color:#0a0c09;font-size:33px;line-height:.6}.brand-name{font:800 17px/1 var(--font-display);letter-spacing:1.3px}.brand-name strong{display:block;font-size:24px;letter-spacing:1px}.desktop-nav{display:flex;gap:36px;align-items:center;margin-left:auto}.desktop-nav a,.footer-links a{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#e1e3dd;transition:color .2s}.desktop-nav a:hover,.footer-links a:hover{color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:center;gap:21px;background:var(--lime);color:#0a0c08;border:1px solid var(--lime);border-radius:3px;padding:17px 23px;font:800 12px/1.1 var(--font-body);letter-spacing:.55px;text-align:center;transition:background .2s,transform .2s,border-color .2s}.button:hover{background:#dcff81;transform:translateY(-2px)}.button span{font-size:17px}.button-sm{font-size:10px;padding:14px 15px;gap:17px}.button-ghost{color:#fff;border-color:#ffffff70;background:#ffffff09}.button-ghost:hover,.button-outline:hover{background:#ffffff1e}.button-outline{background:transparent;color:var(--lime);border-color:var(--lime)}.menu-toggle{display:none;background:transparent;border:0;padding:10px;flex-direction:column;gap:6px}.menu-toggle span{width:25px;height:2px;background:var(--lime)}.mobile-nav{display:none}.hero{min-height:min(940px,100svh);height:800px;max-height:none;position:relative;display:flex;flex-direction:column;justify-content:center;background:#0a0c09}.hero-picture{position:absolute;right:0;top:0;width:59%;height:100%;background-image:url(/assets/hero-coach.jpg);background-size:cover;background-position:center 28%;filter:saturate(.78) contrast(1.03)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#080a08,#080a08 23%,rgba(8,10,8,.97) 36%,rgba(8,10,8,.65) 52%,rgba(8,10,8,.12) 73%,rgba(8,10,8,.32)),linear-gradient(0deg,#080a08,transparent 25%,rgba(0,0,0,.2))}.hero-grid{position:relative;z-index:2;display:flex;align-items:center;min-height:100%;padding-top:95px}.hero-copy{width:720px;max-width:65%;padding-bottom:12px}.eyebrow,.section-kicker{display:flex;gap:11px;align-items:center;color:var(--lime);font-weight:800;font-size:11px;letter-spacing:2.5px}.eyebrow-line{display:inline-block;width:27px;height:1px;background:var(--lime)}h1,h2,h3,p{margin-top:0}.ebook-cover strong,.hero h1,.program-details h3,.section-heading{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-1px}.hero h1{font-size:clamp(78px,8.25vw,136px);line-height:.78;margin:35px 0 21px;max-width:900px;white-space:nowrap}.hero h1 span{color:#f7f9f2}.hero h1 em{font-style:normal;color:var(--lime)}.hero-subhead{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,38px);letter-spacing:.2px;color:#fcfdf8;margin-bottom:18px}.hero-subhead span{color:var(--lime)}.hero-copy>p{font-size:15px;line-height:1.85;max-width:505px;color:#b8beb5}.hero-actions{gap:13px;margin-top:26px}.hero-actions,.hero-social-proof{display:flex;align-items:center;flex-wrap:wrap}.hero-social-proof{margin-top:42px;gap:12px;font-size:10px;font-weight:800;letter-spacing:1.1px;color:#d4d9ce}.pulse-dot,.social-proof-dot{width:8px;height:8px;background:var(--lime);border-radius:50%;display:inline-block;flex-shrink:0;box-shadow:0 0 0 4px #c3fa3b18}.social-proof-separator{opacity:.5}.hero-visual-overlay{pointer-events:none;position:absolute;inset:0}.hero-badge{position:absolute;right:0;bottom:120px;width:120px;filter:drop-shadow(0 15px 20px #000a)}.vertical-label{right:-25px;top:36%;transform:rotate(90deg);letter-spacing:3px;opacity:.7}.hero-bottom,.vertical-label{position:absolute;font-size:10px;font-weight:700}.hero-bottom{z-index:2;bottom:33px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;letter-spacing:1.9px;color:#b9c0b3}.hero-bottom a{color:#e4e7df}.hero-bottom a span{color:var(--lime);margin-left:8px}.ticker{background:var(--lime);color:#11140c;white-space:nowrap;overflow:hidden;height:64px;display:flex;align-items:center}.ticker-track{font:800 23px/1 var(--font-display);letter-spacing:1.7px;word-spacing:9px;white-space:nowrap;animation:marquee 33s linear infinite}.ticker-track b{font-size:18px;margin:0 22px}@keyframes marquee{to{transform:translateX(-46%)}}.section-pad{padding:128px 0}.intro{background:#111310}.intro-layout{display:grid;grid-template-columns:48% 1fr;grid-gap:94px;gap:94px;align-items:center}.intro-media{position:relative;height:585px;overflow:hidden;background:#20241f;border:1px solid #30382a}.intro-media>img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:saturate(.82)}.intro-media:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#060805bb)}.media-caption{position:absolute;z-index:1;left:31px;right:31px;bottom:27px;display:flex;justify-content:space-between;align-items:end;gap:20px}.media-caption strong{font:800 34px/1 var(--font-display)}.media-caption span{font-size:8px;letter-spacing:1.4px;font-weight:700;color:var(--lime);text-align:right;max-width:120px}.section-heading{font-size:clamp(45px,5.2vw,76px);line-height:.99;margin:22px 0 26px}.section-heading span{color:var(--lime)}.contact-copy>p,.guides-copy>p,.intro-content>p,.method-copy>p{font-size:14px;line-height:1.85;color:var(--dim);max-width:580px}.intro-content>.lead{color:#e8e9e4;font-weight:500;font-size:16px}.credentials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;border-top:1px solid #40483d;padding:33px 0 28px;margin-top:35px}.credentials>div{display:flex;flex-direction:column;gap:8px}.credentials strong{font:900 56px/.9 var(--font-display);color:var(--lime)}.credentials span{font-weight:800;color:#e4e6dd;font-size:9px;letter-spacing:.8px;line-height:1.5}.text-link{font-weight:800;color:var(--lime);font-size:11px;letter-spacing:1.2px;display:inline-flex;align-items:center;gap:22px}.text-link span{font-size:18px}.programs{background:#0a0c0a}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:44px}.section-head p{font-size:14px;line-height:1.8;color:var(--dim);max-width:310px}.program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.program-card{background:#151815;border:1px solid #292e27;transition:transform .3s,border-color .3s;min-width:0}.program-card:hover{transform:translateY(-6px);border-color:#a4c757}.program-image{height:360px;position:relative;overflow:hidden;background:#1f231e}.program-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12151276,transparent 55%)}.program-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(.12) saturate(.72);transition:transform .4s}.program-card:hover .program-image img{transform:scale(1.04)}.program-card:first-child .program-image img{object-position:center 22%}.program-card:nth-child(2) .program-image img{object-position:center 35%}.program-card:nth-child(3) .program-image img{object-position:center 27%}.program-no{position:absolute;left:20px;top:17px;color:#f2f4ed;z-index:1;font:700 23px/1 var(--font-display)}.program-details{padding:29px 27px 30px}.chip{display:inline-block;border:1px solid #6b7d57;color:var(--lime);padding:7px 10px;font-size:9px;letter-spacing:1px;font-weight:800}.program-details h3{font-size:41px;line-height:1.05;margin:18px 0 14px}.program-details h3 span{color:var(--lime)}.program-details p{color:#aeb5ac;font-size:13px;line-height:1.75;min-height:92px}.program-details a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3a4036;padding-top:19px;font-size:10px;letter-spacing:.8px;font-weight:800;color:var(--lime)}.program-details a span{font-size:18px}.program-note{margin-top:23px;color:#788277;font-size:10px;letter-spacing:1.3px;text-align:right;font-weight:700}.program-note span{color:var(--lime);margin:0 7px}.method{background:#151814;border-top:1px solid #273026;border-bottom:1px solid #273026}.method-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:130px;gap:130px;align-items:center}.method-copy .button{margin-top:20px}.method-steps{border-top:1px solid #454c40}.method-step{display:grid;grid-template-columns:64px 1fr;grid-gap:25px;gap:25px;border-bottom:1px solid #454c40;padding:29px 0}.method-step>span{font:800 26px/1 var(--font-display);color:var(--lime)}.method-step h3{font:800 25px/1.1 var(--font-display);letter-spacing:.3px;margin:0 0 9px}.method-step p{font-size:13px;line-height:1.7;color:#aeb4ac;margin:0}.guides{background:#0c0f0b}.guides-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center;min-height:520px}.coming-chip{display:inline-flex;align-items:center;gap:12px;border:1px solid #647943;color:var(--lime);font-size:10px;letter-spacing:1px;font-weight:800;padding:13px 17px;margin:12px 0 15px}.guides-copy .quiet-note{font-size:11px;color:#818b7d}.ebook-art{height:480px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 60% 50%,#52683530,transparent 60%)}.ebook-back{width:315px;height:400px;position:absolute;background:#445237;transform:translate(26px,9px) rotate(5deg);filter:blur(.5px);border:1px solid #9fae8b}.ebook-cover{width:310px;height:407px;position:relative;z-index:1;padding:25px;display:flex;flex-direction:column;background:linear-gradient(150deg,#252c20,#10170f 62%,#070b07);border:1px solid #748d53;box-shadow:0 30px 65px #000b;transform:rotate(-4deg)}.ebook-cover:before{content:"";position:absolute;inset:10px;border:1px solid #bded7a24;pointer-events:none}.ebook-mini{font-size:10px;letter-spacing:1.4px;font-weight:800}.ebook-rule{height:3px;background:var(--lime);width:45px;margin:42px 0 14px}.ebook-cover strong{font-size:54px;line-height:.84}.ebook-cover strong em{font-style:normal;color:var(--lime)}.ebook-sub{margin-top:auto;font-size:9px;letter-spacing:1px;font-weight:800}.ebook-label{padding:9px 7px;margin-top:18px;background:var(--lime);color:#18200e;font-size:10px;font-weight:900;text-align:center;letter-spacing:.3px}.contact{background:linear-gradient(115deg,#1b2215,#0c100c 57%);border-top:1px solid #394333}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:start}.contact-copy .section-heading{margin-bottom:23px}.contact-proof{display:flex;gap:20px;align-items:center;border-top:1px solid #40493a;margin-top:38px;padding-top:27px}.contact-proof img{height:105px;width:105px;object-fit:contain}.contact-proof span{color:#c4ccc0;font-size:12px;line-height:1.7}.contact-form{background:#e9ece3;color:#151915;padding:35px 36px 33px;border-radius:3px}.form-intro{display:flex;flex-direction:column;margin-bottom:26px}.form-intro strong{font:900 33px/1 var(--font-display)}.form-intro span{font-size:12px;color:#535b51}.contact-form label{letter-spacing:1px;display:flex;flex-direction:column;gap:9px;margin-bottom:19px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{min-width:0;background:#fff;border:1px solid #c3cbc0;color:#152017;border-radius:2px;padding:13px;letter-spacing:0;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#718d44;box-shadow:0 0 0 2px #b5e87039}.contact-form textarea{resize:vertical}.contact-form .consent{align-items:center;gap:10px;color:#4d574a}.consent input{accent-color:#89b939;height:17px;width:17px;flex-shrink:0}.submit-button{width:100%}.form-help{font-size:10px;text-align:center;color:#566056;margin:17px 0 0}.bot-field{display:none}.footer{background:#090a08;padding:34px 0 25px}.footer-top{justify-content:space-between;padding-bottom:32px;border-bottom:1px solid #313a2e}.footer-brand,.footer-top{display:flex;align-items:center}.footer-brand{gap:12px;font:800 21px var(--font-display);letter-spacing:.8px}.footer-brand .brand-mark{width:34px;height:34px;font-size:23px}.footer-brand .brand-mark span{font-size:26px}.footer-links{display:flex;gap:30px}.footer-bottom{display:flex;justify-content:space-between;padding-top:25px;color:#828c80;font-size:9px;font-weight:800;letter-spacing:1.2px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:none}@media(max-width:1100px){.container{width:min(100% - 60px,1040px)}.desktop-nav{gap:20px}.hero-copy{max-width:72%}.hero h1{font-size:clamp(74px,8vw,110px)}.hero-badge{width:90px;right:0}.intro-layout{gap:45px}.contact-layout,.guides-layout,.method-layout{gap:50px}.program-image{height:310px}.program-details h3{font-size:34px}}@media(max-width:780px){.container{width:calc(100% - 40px)}.nav-wrap{height:70px}.brand-name{font-size:13px}.brand-name strong{font-size:20px}.brand-mark{width:36px;height:36px;font-size:25px}.desktop-nav,.nav-cta{display:none}.menu-toggle,.mobile-nav{display:flex}.mobile-nav{position:absolute;flex-direction:column;top:70px;left:0;right:0;padding:20px;background:#0d100dec;border-top:1px solid #2a3624;gap:0}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:17px 22px;border-bottom:1px solid #2e3729;font-size:12px;font-weight:800;letter-spacing:1px}.hero{min-height:780px;height:auto;padding-top:70px;display:flex;align-items:flex-end}.hero-picture{top:0;width:100%;height:67%;background-position:center 17%}.hero-vignette{background:linear-gradient(0deg,#080a08 9%,#080a08cc 29%,#080a0870 58%,#080a0820),linear-gradient(90deg,#080a0870,#080a0805 85%)}.hero-grid{padding-top:310px;padding-bottom:110px;min-height:auto}.hero-copy{max-width:100%;width:100%;padding:0}.hero h1{font-size:clamp(61px,13.5vw,106px);margin:17px 0}.hero-subhead{font-size:clamp(25px,6.1vw,37px);margin-bottom:13px}.hero-copy>p{font-size:13px;line-height:1.7;max-width:540px}.hero-actions{margin-top:20px}.hero-social-proof{margin-top:28px;font-size:9px}.hero-badge{width:77px;right:3px;bottom:38px}.vertical-label{display:none}.hero-bottom{bottom:21px}.ticker{height:50px}.ticker-track{font-size:20px}.section-pad{padding:72px 0}.contact-layout,.guides-layout,.intro-layout,.method-layout{grid-template-columns:1fr;gap:36px}.intro-media{height:430px}.intro-content{order:-1}.section-heading{font-size:clamp(48px,9.5vw,68px)}.section-head{flex-direction:column;align-items:start;gap:2px}.program-grid{grid-template-columns:1fr;gap:16px}.program-image{height:400px}.program-details p{min-height:0}.program-note{text-align:left;line-height:1.9}.credentials{gap:9px}.credentials strong{font-size:47px}.ebook-art{height:440px}.contact-copy .section-heading{font-size:54px}.contact-proof img{height:80px;width:80px}.footer-bottom,.footer-top{flex-direction:column;align-items:flex-start;gap:20px}.footer-links{gap:18px;flex-wrap:wrap}.footer-bottom{line-height:1.7}}@media(max-width:430px){.container{width:calc(100% - 34px)}.hero{min-height:800px}.hero-grid{padding-top:275px;padding-bottom:120px}.hero h1{font-size:clamp(58px,13.9vw,66px)}.hero-actions .button{width:100%}.hero-social-proof{font-size:8px;gap:7px}.hero-bottom{font-size:8px}.hero-badge{width:65px;bottom:37px}.hero h1{letter-spacing:-.7px}.intro-media{height:370px}.media-caption strong{font-size:28px}.section-heading{font-size:48px}.program-image{height:330px}.method-step{grid-template-columns:40px 1fr;gap:15px}.ebook-art{height:390px}.ebook-cover{transform:rotate(-4deg) scale(.83)}.ebook-back{transform:translate(26px,9px) rotate(5deg) scale(.84)}.contact-form{padding:27px 19px}.form-row{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.brand-figure{display:flex;align-items:center;justify-content:center;width:66px;height:43px;flex:none}.brand-figure img{display:block;width:100%;height:100%;object-fit:contain}.footer-brand .brand-figure{height:44px;width:75px}@media(max-width:780px){.brand-figure{width:53px;height:36px}.footer-brand .brand-figure{width:60px;height:40px}}@media(max-width:430px){.hero h1{font-size:54px}}.ebook-pricing-section{background:radial-gradient(ellipse 60% 60% at 52% 60%,rgba(130,184,30,.085),transparent 72%),#0b0d0b;border-top:1px solid #2d3926;border-bottom:1px solid #2d3926;padding:112px 0 94px}.ebook-pricing-layout{display:flex;flex-direction:column;align-items:center;text-align:center}.ebook-pricing-heading{max-width:740px;margin-bottom:56px}.ebook-kicker{justify-content:center;color:var(--lime)}.ebook-pricing-headline{font:900 clamp(55px,6vw,88px)/.93 var(--font-display);letter-spacing:-.5px;text-transform:uppercase;margin:25px 0 20px;color:#f4f7ed}.ebook-pricing-headline em{color:var(--lime);font-style:normal}.ebook-pricing-heading>p{font-size:14px;line-height:1.8;color:#b2b9ac;max-width:540px;margin:0 auto}.ebook-pricing-card{position:relative;width:min(100%,640px);text-align:left;padding:50px 46px 37px;background:linear-gradient(150deg,#1d2419,#141914 45%,#101310);border:1px solid #526444;border-radius:20px;box-shadow:0 24px 75px #0009,0 0 50px rgba(139,199,37,.065)}.ebook-pricing-tag{position:absolute;top:-17px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--lime);color:#12160d;border-radius:100px;padding:11px 26px;font-weight:900;font-size:11px;letter-spacing:1.5px;box-shadow:0 8px 32px #0008}.ebook-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.ebook-card-label{font-size:10px;letter-spacing:1.15px;font-weight:800;color:var(--lime);margin:0 0 14px}.ebook-placeholder{font-size:9px;font-weight:600;color:#929f8e;letter-spacing:.3px;margin-left:7px;white-space:nowrap}.ebook-card-top h3{font:900 46px/.92 var(--font-display);letter-spacing:0;margin:0 0 14px;text-transform:uppercase;color:#f6f8f2}.ebook-card-top h3 span{color:var(--lime)}.ebook-card-subtitle{font-size:12px;line-height:1.7;color:#b5beb0;max-width:315px;margin:0}.ebook-cover-art{flex:0 0 154px;width:154px;aspect-ratio:3/4;background:radial-gradient(circle at 75% 7%,#c3fa3b25,transparent 65%),linear-gradient(155deg,#263125,#0b0f0b);border:1px solid #63794e;box-shadow:12px 12px 0 #080c08,15px 22px 32px #0007;transform:rotate(3deg);display:flex;flex-direction:column;justify-content:space-between;padding:15px 12px}.ebook-cover-art>span{font-size:7px;letter-spacing:1px;font-weight:800;color:#e0e6d6}.ebook-cover-art strong{font:900 28px/.9 var(--font-display);color:#fff;text-transform:uppercase}.ebook-cover-art i{color:var(--lime);font-style:normal}.ebook-cover-art small{font-size:6px;letter-spacing:1px;color:#c0cbb6}.ebook-format-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding:24px 0 0;border-top:1px solid #364431}.ebook-format-strip>div{display:flex;flex-direction:column;gap:7px}.ebook-format-label{color:#b6c4ab;font-weight:800;font-size:10px;letter-spacing:1.6px}.ebook-format-strip strong{font:800 28px/.98 var(--font-display);color:#f3f7ed;letter-spacing:.4px}.ebook-format-badge{font-weight:800;font-size:10px;letter-spacing:1.1px;color:var(--lime);border:1px solid #5f7849;border-radius:3px;padding:9px 11px;white-space:nowrap}.ebook-pricing-rule{height:1px;background:#354430;margin:27px 0 26px}.ebook-included-label{font-size:11px;font-weight:900;color:var(--lime);letter-spacing:1.5px;margin:0 0 19px}.ebook-benefits{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-gap:18px;gap:18px}.ebook-benefits li{display:flex;align-items:center;gap:14px;color:#e2e8dd;font-size:13px;line-height:1.45}.ebook-check{width:21px;height:21px;flex:0 0 21px;background:#293d21;border-radius:5px;color:var(--lime);font-size:15px}.ebook-buy-button,.ebook-check{display:flex;justify-content:center;align-items:center;font-weight:900}.ebook-buy-button{width:100%;min-height:60px;border:1px solid var(--lime);background:var(--lime);border-radius:4px;gap:18px;font-size:13px;letter-spacing:.7px;color:#10160b;transition:transform .2s,filter .2s}.ebook-buy-button:hover{transform:translateY(-2px);filter:brightness(1.12)}.ebook-buy-button span{font-size:20px;font-weight:400}.ebook-price-footnote{font-size:10px;line-height:1.7;color:#a2afa0;text-align:center;margin:17px 0 0}.ebook-pricing-disclaimer{font-size:10px;letter-spacing:1.1px;color:#8f9d8c;margin:25px 0 0;font-weight:700;line-height:1.8}.contact-form{background:linear-gradient(145deg,#1a2018,#111711);color:#eff5e9;border:1px solid #44523d;padding:36px;border-radius:6px;box-shadow:0 18px 45px #0004}.form-intro{margin-bottom:24px;gap:8px}.form-intro .form-pretitle{font-size:10px;font-weight:900;color:var(--lime);letter-spacing:1.6px}.form-intro strong{font:900 40px/.96 var(--font-display);color:#f6faf0}.form-intro>span:last-child{color:#b3c0ad;font-size:12px}.contact-form label{color:#dce6d6;font-size:10px;letter-spacing:.85px;font-weight:800;margin-bottom:16px;gap:8px}.form-optional{display:inline;color:#9dab94;font-weight:500;letter-spacing:.4px}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{width:100%;background:#0c100d;border:1px solid #4a5a43;border-radius:4px;padding:15px 14px;color:#eef7e7;font-size:13px;font-weight:500;line-height:1.3;min-height:50px}.contact-form input::placeholder{color:#9ca995;opacity:1}.contact-form select{color:#f4f6ef}.contact-form select option{color:#0e120e;background:#f4f7ef}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--lime);outline:1px solid var(--lime);box-shadow:0 0 0 2px #c3fa3b25}.contact-form .consent{display:flex;flex-direction:row;align-items:flex-start;gap:11px;margin:19px 0 24px;font-size:11px;letter-spacing:0;font-weight:500;line-height:1.5;color:#bac8b5}.contact-form .consent input{accent-color:var(--lime);width:18px;height:18px;flex-shrink:0;margin:0}.contact-form .consent span{display:block}.contact-form .submit-button{min-height:56px}.contact-form .form-help{margin:17px 0 0;color:#a4b49f;font-size:10px;line-height:1.6}.checkout-body{background:#0b0c0a;color:#f4f3ef;min-height:100vh}.checkout-wrap{width:min(1120px,calc(100% - 56px));margin:0 auto}.checkout-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2d3829;padding:22px 0;gap:15px}.checkout-header>a{display:flex;align-items:center;gap:11px}.checkout-header img{height:48px;width:48px;object-fit:contain}.checkout-header span{font:800 21px var(--font-display);letter-spacing:.8px}.checkout-header .checkout-back{font:800 11px var(--font-body);letter-spacing:1px;color:#dfe8d8}.checkout-main{padding:90px 0 78px;min-height:calc(100vh - 95px)}.checkout-eyebrow{font-size:11px;letter-spacing:2px;font-weight:900;color:var(--lime);margin-bottom:17px}.checkout-title{font:900 clamp(60px,8vw,100px)/.9 var(--font-display);letter-spacing:.2px;margin:0 0 17px}.checkout-title em{font-style:normal;color:var(--lime)}.checkout-intro{color:#b6c1b1;line-height:1.85;max-width:650px;font-size:15px;margin-bottom:34px}.checkout-columns{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:25px;gap:25px;align-items:start}.checkout-panel{border:1px solid #35412f;background:#151a15;padding:31px;border-radius:11px}.checkout-panel h2{font:900 32px var(--font-display);letter-spacing:.5px;margin:0 0 15px}.checkout-panel p{font-size:13px;line-height:1.7;color:#b7c2b2}.checkout-demo-alert{padding:15px 16px;background:#1d2a18;color:#e8f5dd;border:1px solid #536f42;border-radius:5px;font-size:12px;line-height:1.7;margin-bottom:25px}.checkout-method-list{display:grid;grid-gap:10px;gap:10px;margin:24px 0}.checkout-method{border:1px solid #46543e;border-radius:4px;padding:18px;display:flex;justify-content:space-between;gap:8px;align-items:center;font-weight:700;font-size:13px;color:#e6efe0}.checkout-method span{color:var(--lime);font-size:9px;font-weight:900;letter-spacing:1px}.checkout-disabled-button{width:100%;padding:19px 20px;border:1px solid #53604d;background:#2c3529;color:#d5dfd0;border-radius:4px;text-align:center;font-weight:900;font-size:13px;letter-spacing:.6px;cursor:not-allowed}.checkout-helper{font-size:11px!important;margin-top:16px}.checkout-summary-top{display:flex;justify-content:space-between;align-items:start;gap:16px}.checkout-summary-name{font:800 34px/1.08 var(--font-display);margin:9px 0}.checkout-summary-type{color:var(--lime)!important;font-size:11px!important;letter-spacing:1px}.checkout-success-note{margin-top:27px;display:flex;align-items:start;gap:12px;color:#c7d5c0;font-size:12px;line-height:1.6;border-top:1px solid #34432e;padding-top:22px}.checkout-success-note svg{flex:none;margin-top:2px}.checkout-footer{color:#8c9386;font-size:11px;padding:20px 0 35px;text-align:center}@media(max-width:780px){.ebook-pricing-section{padding:82px 0 68px}.ebook-pricing-heading{margin-bottom:48px}.ebook-pricing-headline{font-size:clamp(50px,9vw,68px)}.ebook-pricing-card{width:min(100%,600px);padding:43px 24px 29px}.ebook-card-top h3{font-size:39px}.ebook-cover-art{flex-basis:118px;width:118px;padding:10px 8px}.ebook-cover-art strong{font-size:21px}.ebook-pricing-disclaimer{font-size:9px}.checkout-columns{grid-template-columns:1fr}.checkout-main{padding:60px 0}}@media(max-width:450px){.ebook-pricing-headline{font-size:49px}.ebook-card-top{gap:10px;align-items:start}.ebook-card-top h3{font-size:31px}.ebook-card-label{font-size:9px}.ebook-placeholder{display:block;margin:5px 0 0}.ebook-card-subtitle{font-size:11px}.ebook-cover-art{flex:0 0 92px;width:92px;padding:8px}.ebook-cover-art strong{font-size:17px}.ebook-cover-art>span{font-size:5px}.ebook-cover-art small{font-size:4px}.ebook-benefits li{font-size:12px}.ebook-pricing-card{padding-left:21px;padding-right:21px}.ebook-buy-button{font-size:12px}.ebook-format-strip strong{font-size:22px}.ebook-format-badge{font-size:9px}.contact-form{padding:25px 21px}.checkout-wrap{width:calc(100% - 32px)}.checkout-header span{font-size:17px}.checkout-header .checkout-back{font-size:10px}.checkout-title{font-size:56px}.checkout-panel{padding:23px}.checkout-summary-name{font-size:28px}}