:root{--ink:#17231e;--sub:#64716a;--line:#e1e7e1;--cream:#f5f7f4;--pale:#f8faf8;--green:#075e48;--lime:#baf271;--black:#101b17;--radius:13px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#fff;-webkit-font-smoothing:antialiased;line-height:1.55}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{max-width:100%}.container{width:min(1240px,calc(100% - 64px));margin:auto}.topbar{position:sticky;top:0;z-index:30;border-bottom:1px solid #e5e9e5;background:rgba(255,255,255,.96);backdrop-filter:blur(16px)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-size:22px;letter-spacing:.19em;font-weight:800}.brand-logo{width:38px;height:38px;background:#060807;display:grid;place-items:center;border-radius:5px;overflow:hidden}.brand-logo img{width:36px;height:36px;object-fit:contain}.brand-dot{color:#178363}.desktop-nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:650}.desktop-nav>a,.nav-drop{color:#4d5b53}.desktop-nav>a:hover,.nav-drop:hover{color:var(--green)}.nav-drop{background:none;border:0;padding:26px 0}.nav-drop span{color:var(--green)}.nav-group{position:relative}.mega{display:none;position:absolute;top:63px;left:-50px;width:565px;background:#fff;box-shadow:0 18px 60px #17231e1c;border:1px solid var(--line);border-radius:12px;padding:22px;grid-template-columns:1fr 1fr;gap:18px}.nav-group:hover .mega,.nav-group:focus-within .mega,.nav-group.open .mega{display:grid}.mega small{display:block;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:12px}.mega a{display:block;font-size:12px;padding:7px 0;color:#29352e}.mega a:hover{color:var(--green)}.mega-feature{background:var(--cream);border-radius:8px;padding:17px}.mega-feature b{font-size:15px}.mega-feature p{font-size:12px;color:var(--sub);margin:9px 0}.mega-feature>a{font-weight:800;color:var(--green)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:7px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:750;border:1px solid transparent;transition:transform .2s,background .2s,box-shadow .2s}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #101b171a}.button.dark{background:#15231c;color:#fff}.button.outline{border-color:#bbc9be;background:transparent;color:#1e3328}.button.green-btn{background:#b6ee77;color:#0d291d;border:1px solid #b6ee77}.button.small{padding:9px 14px;min-height:42px}.button.full{width:100%}.button:disabled{opacity:.55;cursor:not-allowed}.hamburger{display:none;border:0;background:none;font-size:25px}.mobile-menu{display:none}.hero{background:radial-gradient(circle at 82% 10%,#eaf3e9 0,transparent 41%),linear-gradient(135deg,#fff,#f8faf7);padding:81px 0 0}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:58px;align-items:center}.eyebrow,.kicker,.overline{font-weight:800;letter-spacing:.14em;font-size:10px;color:var(--green)}.signal{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:7px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,4.55vw,69px);line-height:1.08;letter-spacing:-.06em;font-weight:760;margin:24px 0 22px}h1 em{font-style:normal;color:var(--green)}.lead{font-size:16px;line-height:1.85;max-width:550px;color:#536259}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.micro-proof{display:flex;flex-wrap:wrap;gap:13px;font-size:11px;color:#66766b}.micro-proof span:before{content:'✓';color:var(--green);font-weight:900;margin-right:5px}.hero-visual{background:#fff;border:1px solid #e2e8e1;border-radius:14px;box-shadow:0 22px 75px #243f2919;padding:23px;transform:translateY(8px)}.dashboard-top,.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-top h3{font-size:18px;margin:4px 0 18px;letter-spacing:-.03em}.muted{color:#67806f}.demo-label{background:#f1f5ef;padding:7px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.05em;color:#788779}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.metric{background:#f7f9f6;border:1px solid #edf0eb;padding:15px;border-radius:7px;display:grid;gap:5px}.metric>span{font-size:11px;color:var(--sub)}.metric strong{font-size:28px;letter-spacing:-.06em}.metric small{color:#829086;font-size:10px}.metric .good{color:var(--green)}.dashboard-chart{margin-top:12px;border:1px solid #e7eee6;padding:15px;border-radius:7px}.chart-heading{font-size:12px;font-weight:700}.dot-green{color:var(--green)}.dot-green span{color:#97a99c;font-size:10px}.dashboard-chart svg{width:100%;height:128px;margin-top:14px}.dashboard-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:11px;color:#6f7d72;margin-top:12px}.hero-foot{display:flex;justify-content:space-between;gap:20px;padding:48px 0 24px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:#7c8b7c}.hero-foot i{border-right:1px solid #d8e1d8}.section{padding:104px 0}.section.light{background:#fff}.section.pale{background:#f5f8f4}.section-header{margin-bottom:40px}.section-header h2,.approach-grid h2,.founder-grid h2,.booking-grid h2,.sprint-grid h2{font-size:clamp(34px,4vw,55px);line-height:1.14;letter-spacing:-.048em;margin:16px 0 18px}.section-header h2 span,.approach-grid h2 span,.founder-grid h2 span{color:#587866}.section-header p:not(.kicker){max-width:640px;color:var(--sub);line-height:1.9}.split{display:flex;justify-content:space-between;align-items:end;gap:50px}.split>p{max-width:380px!important;margin-bottom:18px}.problem-grid,.service-grid,.proof-grid,.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.problem-grid article{border-top:1px solid #bdcbbf;padding:25px 24px 0}.num{font-size:11px;color:var(--green);font-weight:800}.problem-grid h3{font-size:20px;margin:17px 0 11px}.problem-grid p,.service-grid p{color:var(--sub);font-size:13px;line-height:1.85}.dark-section{background:#14231c;color:#f2f8f2}.sprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.green,.light-green{color:#b9ea8c}.sprint-grid h2 span{color:#aadb8a}.dark-lead{max-width:450px;font-size:16px;line-height:1.85;color:#b7c4bb}.sprint-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:27px}.sprint-actions>span,.fineprint{font-size:11px;color:#b6c6ba}.sprint-timeline{border-top:1px solid #415449}.sprint-timeline>div{display:flex;gap:24px;border-bottom:1px solid #415449;padding:20px 0}.sprint-timeline b{font-size:12px;color:#b9ea8c}.sprint-timeline strong{font-size:16px}.sprint-timeline p{font-size:12px;color:#bdc9c0;margin:7px 0 0;line-height:1.7}.fineprint{margin-top:30px}.service-grid{grid-template-columns:repeat(3,1fr);gap:14px}.service-grid article{border:1px solid var(--line);border-radius:10px;padding:28px;background:#fff;min-height:245px;transition:box-shadow .2s}.service-grid article:hover{box-shadow:0 13px 35px #162c1e14}.service-icon{width:40px;height:40px;border-radius:9px;background:#e6f1e9;color:var(--green);font-size:26px;display:grid;place-items:center;margin-bottom:18px}.service-grid h3{font-size:19px;letter-spacing:-.025em}.service-grid small{display:block;color:var(--green);font-size:10px;font-weight:800}.note-band{display:flex;align-items:center;gap:25px;margin-top:20px;background:#edf4eb;padding:20px 24px;border-radius:9px;font-size:13px}.note-band span{color:var(--sub);flex:1}.note-band a{color:var(--green);font-weight:800}.tool-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.tool-tabs button{border:1px solid #d4dfd4;padding:9px 15px;background:#fff;color:#476050;border-radius:30px;font-size:12px}.tool-tabs button.active{background:#153026;color:#fff;border-color:#153026}.tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tool-card{display:flex;flex-direction:column;text-align:left;border:1px solid #dce5da;padding:18px;min-height:222px;background:#fff;border-radius:9px;transition:transform .2s,border-color .2s}.tool-card:hover{transform:translateY(-3px);border-color:#78a38e}.tool-card span{font-size:24px;color:var(--green)}.tool-card small{font-size:10px;color:#95a497}.tool-card h3{font-size:15px;line-height:1.3;margin:18px 0 9px}.tool-card p{font-size:11px;color:#6c7b6e;flex:1}.tool-card b{font-size:11px;color:var(--green)}.tools-disclaimer,.proof-note{font-size:11px;color:#79887b;margin-top:20px;line-height:1.7}.approach-grid,.founder-grid,.booking-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.approach-grid p:not(.kicker),.founder-grid p:not(.kicker),.booking-grid p:not(.kicker){color:var(--sub);font-size:14px;line-height:1.9}.text-large{font-size:17px!important;color:#364a3a!important}.text-link{border:0;background:transparent;padding:0;font-weight:800;color:var(--green);font-size:13px}.principles>div{display:flex;gap:22px;border-bottom:1px solid #e0e7df;padding:21px 0}.principles b{color:var(--green);font-size:13px}.principles strong{font-size:17px}.principles p{font-size:12px!important;margin:7px 0 0!important}.proof-placeholder{border:1px solid #dce6da;background:#fff;border-radius:10px;padding:24px;min-height:290px}.overline{color:#5b856c}.play-symbol{width:56px;height:56px;display:grid;place-items:center;background:#e9f1e9;color:var(--green);border-radius:50%;font-size:22px;margin:32px 0}.proof-placeholder h3{font-size:20px}.proof-placeholder p{font-size:12px;color:var(--sub)}.portrait-placeholder{min-height:430px;background:linear-gradient(135deg,#283c31,#111e17);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:35px;border-radius:10px;gap:12px}.portrait-placeholder span{color:#afd7b1;font-size:11px;letter-spacing:.12em}.portrait-placeholder b{font-size:45px;letter-spacing:-.04em}.portrait-placeholder small{font-size:12px;color:#b9c6b9}.founder-grid .button{margin-top:14px}.story-section{background:#0b120e;color:#fff;padding:0}.story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.story-photo{height:485px;overflow:hidden}.story-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:grayscale(1)}.story-copy{padding:55px 0}.story-copy h2{font-size:57px;letter-spacing:-.05em}.story-copy p:not(.kicker){color:#bac8bc;max-width:460px}.story-copy span{color:#b9ea8c;font-size:11px;font-weight:800}.product{border:1px solid #dde5dd;border-radius:11px;padding:26px;background:#fff;min-height:295px;display:flex;flex-direction:column;align-items:flex-start}.product.featured{border-color:#91b8a2}.product>span{font-size:10px;letter-spacing:.13em;color:var(--green);font-weight:800}.product h3{font-size:21px;margin:22px 0 8px;line-height:1.25}.product p{font-size:12px;line-height:1.85;color:var(--sub);flex:1}.product .button{margin-top:13px}.qualify-section{background:#15251d;color:#fff}.booking-grid{align-items:start;gap:75px}.booking-grid h2{color:#fff}.booking-grid p:not(.kicker){color:#b5c6b8}.qualifiers{margin:28px 0}.qualifiers div{padding:12px 0;border-bottom:1px solid #34483b;color:#c8eed1;font-size:13px}.qualifiers span{color:#eff5ef;margin-left:10px}.booking-grid .quiet{font-size:12px!important}.form-card{background:#fff;color:var(--ink);padding:32px;border-radius:12px}.form-heading h3{font-size:23px;margin-bottom:5px}.form-heading p{font-size:12px!important;color:#6d806d!important}.form-card form{display:grid;gap:14px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}label{font-size:11px;font-weight:800;color:#435548;display:block}input:not([type=checkbox]),select,textarea{display:block;margin-top:5px;width:100%;border:1px solid #d4ded3;border-radius:6px;background:#fff;padding:11px 12px;min-height:43px;color:#1f3326;outline-offset:3px;font-size:13px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--green)}.consent{display:flex;gap:10px;font-size:11px;font-weight:500;align-items:start}.consent input{accent-color:var(--green);margin-top:3px}.form-card small{font-size:10px;color:#7d8c7f}.form-status{font-size:12px!important;margin:0!important}.hidden{display:none}.footer{background:#f8faf7;padding:55px 0 20px}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:25px}.footer-inner>div{display:flex;flex-direction:column;gap:11px}.footer-inner p,.footer-inner a:not(.brand),.footer-inner span:not(.brand-dot):not(.brand-logo){color:#718072;font-size:12px}.footer-inner b{font-size:13px}.footer-brand{font-size:20px!important;color:#18291d}.bottomline{margin-top:54px;padding-top:19px;border-top:1px solid #e0e6df;display:flex;justify-content:space-between;color:#899689;font-size:11px}.modal[hidden]{display:none}.modal{position:fixed;z-index:100;inset:0;display:flex;justify-content:center;align-items:center;padding:25px}.modal-backdrop{position:absolute;inset:0;background:#111e15bb}.modal-dialog{position:relative;background:#fff;border-radius:12px;padding:30px;max-height:min(90vh,900px);overflow-y:auto;width:min(590px,100%);box-shadow:0 30px 110px #0006}.modal-close{position:absolute;right:16px;top:10px;border:0;background:none;font-size:28px;color:#45614e}.modal-dialog h2{font-size:31px;line-height:1.1;letter-spacing:-.04em;margin:16px 30px 10px 0}.modal-dialog>p{font-size:13px;color:var(--sub)}.calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0}.calc-fields label{font-size:12px}.tool-result{display:none;margin-top:20px;background:#eff7ed;border:1px solid #d4e9d1;border-radius:9px;padding:20px}.tool-result.visible{display:block}.tool-result h3{font-size:17px;margin:0 0 10px}.tool-result strong{font-size:30px;color:var(--green);letter-spacing:-.05em}.tool-result p{font-size:12px;color:#536555;margin:9px 0}.tool-result ul{font-size:12px;padding-left:18px}.modal-outro{display:flex;justify-content:space-between;gap:12px;margin:19px 0}.modal-outro button:disabled{opacity:.35;cursor:default}.modal-dialog>small{color:#889789;font-size:10px}@media(max-width:1100px){.desktop-nav{gap:13px;font-size:12px}.hero-grid{gap:28px}.tool-grid{grid-template-columns:repeat(4,1fr)}.approach-grid,.founder-grid,.booking-grid{gap:45px}}@media(max-width:850px){.container{width:min(100% - 36px,660px)}.desktop-nav,.nav-cta{display:none}.hamburger{display:block}.mobile-menu.open{display:flex;flex-direction:column;padding:20px 24px;gap:15px;border-top:1px solid var(--line);font-size:14px;font-weight:700}.nav{height:65px}.hero{padding-top:55px}.hero-grid,.sprint-grid,.approach-grid,.founder-grid,.booking-grid,.story-grid{grid-template-columns:1fr;gap:38px}.hero-visual{transform:none}.hero-foot{flex-wrap:wrap;justify-content:center}.hero-foot i{display:none}.section{padding:67px 0}.split{display:block}.service-grid,.problem-grid,.proof-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.tool-grid{grid-template-columns:repeat(3,1fr)}.story-photo{height:370px}.story-copy{padding:0 0 55px}.note-band{flex-wrap:wrap}.footer-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hero h1{font-size:42px}.metric strong{font-size:24px}.metric{padding:12px}.dashboard-footer{font-size:8px;gap:4px}.dashboard-chart svg{height:105px}.section-header h2,.approach-grid h2,.founder-grid h2,.booking-grid h2,.sprint-grid h2{font-size:37px}.problem-grid,.service-grid,.proof-grid,.product-grid,.tool-grid{grid-template-columns:1fr}.tool-card{min-height:165px}.tool-card h3{margin:7px 0}.form-two,.calc-fields{grid-template-columns:1fr}.form-card{padding:20px}.footer-inner{grid-template-columns:1fr 1fr}.bottomline{flex-direction:column;gap:7px}.modal{padding:10px}.modal-dialog{padding:21px}.brand{font-size:19px}.brand-logo{width:33px;height:33px}.micro-proof{gap:7px}.hero-actions .button{width:100%}}

.tool-card[hidden]{display:none!important}

/* MAVERICK 2.0 ,  rich executive presentation */
html{scroll-behavior:smooth;scroll-padding-top:88px}body{overflow-x:hidden}.trust-band{background:#102e27;color:#eefaf1;padding:17px 0}.trust-row{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;letter-spacing:.045em;font-weight:650}.manifesto{background:#f2f4f1}.manifesto h2{max-width:1050px}.manifesto h2 em{font-style:normal;color:#0c5b41}.manifesto-lead{font-size:clamp(19px,2.2vw,28px);max-width:920px;line-height:1.55;color:#48594f;margin:26px 0 34px}.manifesto-grid,.proof-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.manifesto-grid article,.proof-example-grid article{background:#fff;border:1px solid #dce3dd;padding:30px;border-radius:6px}.manifesto-grid span,.journey-day{font-size:11px;letter-spacing:.14em;color:#0c7051;font-weight:750}.manifesto-grid h3{font-size:24px;margin:20px 0 10px}.manifesto-grid p{color:#637168;line-height:1.7}.journey{background:#fff}.journey-wrap{position:relative;max-width:1040px;margin:54px auto 0}.journey-track{position:absolute;top:12px;bottom:30px;left:24px;width:2px;background:#d8e8dd}.journey-progress{height:0;background:#1c845c;width:100%;transition:height .12s linear}.journey-steps{display:grid;gap:26px}.journey-step{position:relative;padding:28px 34px 28px 85px;background:linear-gradient(105deg,#f4f8f5,#fff);border:1px solid #e0e8e1;border-radius:7px;min-height:172px;transition:transform .3s,border-color .3s,box-shadow .3s}.journey-step.active{border-color:#7bbb9d;box-shadow:0 13px 45px #073d2110;transform:translateX(5px)}.journey-marker{position:absolute;top:25px;left:0;transform:translateX(-50%);background:#12382d;color:white;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;z-index:2}.journey-step h3{font-size:clamp(25px,3vw,34px);margin:9px 0}.journey-step p{max-width:770px;color:#657269;line-height:1.65}.journey-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.journey-tags span{background:white;border:1px solid #dee6df;padding:7px 10px;border-radius:4px;font-size:11px;color:#3d5d4b;font-weight:700}.journey-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#e8f2eb;padding:30px;margin-top:28px;border:1px solid #c7dfce;border-radius:6px}.journey-cta p{max-width:680px;color:#506758;line-height:1.65;margin-top:9px;font-size:13px}.operator-panel{background:#111f1b;color:white}.operator-panel h2,.operator-panel h2 span{color:white}.operator-panel .kicker{color:#92d6ad}.operator-layout{display:grid;grid-template-columns:1.5fr .65fr;gap:22px}.operator-card{background:#f7f9f7;color:#16271f;padding:30px;border-radius:8px}.operator-card>p{font-size:11px;letter-spacing:.15em;color:#6b8071;font-weight:800}.path-chain{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0}.path-chain div{background:white;padding:22px 12px;border:1px solid #d8e4dc;position:relative;min-width:0}.path-chain b{display:block;color:#08744d;font-size:12px;margin-bottom:16px}.path-chain strong{display:block;font-size:15px}.path-chain small{display:block;color:#68766d;margin-top:8px;font-size:11px}.operator-insight{display:flex;align-items:center;gap:20px;background:#e5f0e8;padding:20px;border-radius:6px}.operator-insight small{display:block;letter-spacing:.1em;font-size:10px;color:#367458;margin-bottom:7px}.operator-insight strong{font-size:20px}.insight-glow{width:17px;height:17px;border-radius:50%;background:#3ac786;box-shadow:0 0 0 8px #3ac78622;flex-shrink:0}.operator-aside{display:grid;gap:12px}.mini-stat{padding:23px;background:#1d332a;border:1px solid #345444;border-radius:6px}.mini-stat small{display:block;color:#9abbab;letter-spacing:.1em;font-size:10px;margin-bottom:11px}.mini-stat strong{font-size:17px;line-height:1.5}.text-link{color:#b2e7c4}.promise-section{background:#f1f5f1}.promise-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.promise-layout>div>p{line-height:1.8;color:#58675e;max-width:560px}.promise-callout{background:#fff;border-left:4px solid #176646;padding:23px;margin-top:28px;line-height:1.7;color:#4d6356}.promise-callout strong{color:#103c2a}.promise-right{background:white;border:1px solid #dae4db;padding:35px;border-radius:6px}.promise-right h3{font-size:24px;margin-bottom:22px}.promise-right>div{display:flex;gap:20px;border-top:1px solid #e6ede7;padding:17px 0;color:#5d7063;line-height:1.6}.promise-right b{color:#0e754d}.proof-expanded{background:#fafbf9}.proof-example-grid article{position:relative;overflow:hidden}.sample-ribbon{font-size:10px;color:#855d30;background:#fbf1dd;padding:6px 8px;font-weight:750}.sample-video{margin:20px 0;background:linear-gradient(135deg,#10251e,#37634b);aspect-ratio:16/9;display:grid;place-items:center;color:#e7ffec;font-size:35px;border-radius:4px}.proof-example-grid h3{font-size:21px;margin:10px 0}.proof-example-grid p{line-height:1.65;color:#54655b}.proof-example-grid small{color:#79877d}.video-section{background:#f1f3f0}.video-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.video-split p{color:#5d6a60;line-height:1.8}.video-note{font-size:12px;font-style:italic}.video-frame{min-height:335px;border-radius:7px;background:radial-gradient(ellipse at center,#223d31,#060a08);color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:17px}.video-frame img{width:76px;height:76px;object-fit:contain}.video-frame strong{font-size:20px}.video-frame small{color:#abc4b5}.video-play{font-size:22px;border:1px solid #5c816a;border-radius:100%;width:57px;height:57px;display:grid;place-items:center}.faq-section{background:white}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.faq-grid details{border:1px solid #dfe5df;background:#f9faf8;padding:22px;border-radius:4px}.faq-grid summary{font-weight:750;cursor:pointer;list-style-position:inside;font-size:16px}.faq-grid p{margin-top:17px;line-height:1.8;color:#56675d;font-size:14px}#founder img[src*=husky],.story-section img[src*=husky]{object-fit:contain!important;object-position:center!important;background:#050606!important}.section h2{letter-spacing:-.04em}.page-shell{min-height:100vh;background:#fbfcfa}.inner-hero{padding:145px 0 75px;background:#11291f;color:white}.inner-hero .kicker{color:#b9e5c8}.inner-hero h1{max-width:980px;font-size:clamp(43px,6vw,86px);line-height:1.07;letter-spacing:-.055em;margin:16px 0 25px}.inner-hero p{max-width:740px;color:#d0ded2;font-size:19px;line-height:1.6}.inner-hero .button{margin-top:22px}.inner-page .article-shell{max-width:1180px;margin:auto;padding:80px 25px}.inner-page .insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.inner-page .insight-grid article{padding:29px;background:#f2f5f1;border:1px solid #dce4dd;border-radius:7px}.inner-page h2{font-size:clamp(29px,3.8vw,47px);letter-spacing:-.04em;margin:42px 0 19px}.inner-page h3{font-size:22px}.inner-page p,.inner-page li{color:#526359;line-height:1.8}.inner-page .content-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}.inner-page .cta-ribbon{background:#14372a;color:white;padding:36px;margin:48px 0;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:25px}.inner-page .cta-ribbon p{color:#c1d8c9}.inner-page .cta-ribbon h3{font-size:28px}.inner-page .inner-nav{position:sticky;top:0;background:white;z-index:11;border-bottom:1px solid #dce5dd}.inner-page .inner-nav .container{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 25px}.inner-page .inner-nav .brand{color:#16251c}.inner-page .inline-guide{background:#eaf2eb;border-left:4px solid #1e7450;padding:23px;margin:24px 0}.inner-page .tool-launch{padding:22px;background:white;border:1px solid #d3e3d9;margin:30px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.inner-page .tool-input-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.inner-page .tool-input-grid label{font-weight:700;font-size:13px;color:#293c2f;display:grid;gap:8px}.inner-page .tool-input-grid input,.inner-page .tool-input-grid select{padding:14px;border:1px solid #a9bcb0;border-radius:4px;font:inherit;background:white;width:100%}.inner-page .interactive-report{background:#e6f4e9;border:1px solid #b7dcc4;padding:28px;margin-top:25px}.inner-page .interactive-report strong{font-size:35px;color:#0b6747}.inner-page .interactive-report ul{margin:16px 0}.inner-page .resource-card{border:1px solid #dce4de;background:#f8fbf8;padding:25px;border-radius:7px}.inner-page .resource-card a{color:#0a6547;font-weight:800;text-decoration:none}.inner-page .resource-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.inner-page .resource-card h3{margin:12px 0}.inner-page .resource-card p{font-size:14px}.inner-page .pill{display:inline-block;padding:7px 11px;background:#e6f3e9;font-weight:800;color:#11643f;font-size:11px;letter-spacing:.08em}.inner-page .form-note{font-size:12px;color:#67796c}
@media(max-width:900px){.operator-layout,.promise-layout,.video-split,.inner-page .content-columns{grid-template-columns:1fr}.path-chain{grid-template-columns:repeat(3,1fr)}.manifesto-grid,.proof-example-grid,.inner-page .insight-grid,.inner-page .resource-list{grid-template-columns:1fr 1fr}.trust-row{justify-content:center}.inner-page .cta-ribbon{flex-direction:column;align-items:start}}@media(max-width:620px){.manifesto-grid,.proof-example-grid,.inner-page .insight-grid,.inner-page .resource-list,.faq-grid,.inner-page .tool-input-grid{grid-template-columns:1fr}.journey-step{padding-left:72px}.journey-marker{left:0}.journey-track{left:0}.journey-cta,.inner-page .tool-launch{flex-direction:column;align-items:start}.path-chain{grid-template-columns:1fr 1fr}.inner-hero{padding-top:100px}.inner-page .inner-nav .brand{font-size:17px}.inner-page .inner-nav .button{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-step,.journey-progress{transition:none}}

/* V9 homepage focus and resource presentation */
.v9-path{padding:76px 0;background:#f2f7f2}.v9-path-head{max-width:790px}.v9-path h2,.v9-proof h2{font-size:clamp(32px,4.5vw,58px);letter-spacing:-.045em;line-height:1.1;margin:12px 0 18px}.v9-path-head>p,.v9-proof p{font-size:16px;line-height:1.75;color:#53685a}.v9-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 25px}.v9-path-grid article{padding:25px;background:#fff;border:1px solid #d9e5dc;border-radius:11px}.v9-path-grid article span{font-size:11px;font-weight:800;letter-spacing:.1em;color:#0e7951}.v9-path-grid article h3{font-size:22px;margin:15px 0 10px}.v9-path-grid article p{font-size:14px;line-height:1.65;color:#5b6c61}.v9-proof{padding:66px 0;background:#fff}.v9-proof-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.v9-proof-inner>div{max-width:750px}.v9-proof-inner .button{flex-shrink:0}.v9-about-note{margin:45px 0;padding:34px;background:#eef5ef;border-left:4px solid #137b53;border-radius:8px}.v9-about-note h2{margin:15px 0}.v9-about-note a{color:#096842;font-weight:700}.inner-page .resource-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.inner-page .resource-card{padding:22px 17px;display:flex;flex-direction:column;min-width:0}.inner-page .resource-card h3{font-size:17px;line-height:1.35;overflow-wrap:break-word}.inner-page .resource-card p{font-size:13px;flex:1}.inner-page .resource-card a{margin-top:15px}.inner-page .resource-card .pill{font-size:9px;align-self:start}.inner-page .resource-card a:focus-visible{outline:3px solid #249b64;outline-offset:3px}
@media(max-width:1200px){.inner-page .resource-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.v9-path-grid{grid-template-columns:1fr}.v9-proof-inner{flex-direction:column;align-items:start}.inner-page .resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:590px){.inner-page .resource-list{grid-template-columns:1fr}.v9-path,.v9-proof{padding:50px 0}}
