:root{--momentum:#b6f000;--ink:#141615;--paper:#f5f6f1}body{background:var(--paper);color:var(--ink)}.design-notice{padding:10px 24px;background:#252923;color:#d9dfd2;font:11px/1.6 Arial,sans-serif;text-align:center;letter-spacing:.08em}.design-notice span{margin-left:20px;color:#bec5b5}.site-header{background:#141615;color:#fff;border-color:#ffffff20;position:relative}.header-inner{gap:28px;min-height:90px}.brand-wordmark{filter:brightness(0) invert(1)}.footer-period{filter:none}.site-header .logo{max-width:190px}#main-nav{gap:23px;font-size:14px}.nav-cta,.button.dark,.button.lime,.btn{background:var(--momentum);color:#11170b;border-radius:5px}.nav-cta:hover,.button.dark:hover,.button.lime:hover{background:#c7ff24;color:#11170b}.menu-toggle{color:#fff;border-color:#747c6a;border-radius:5px}.content-hero,.service-hero,.guide-hero{background:#141615;color:#fff;position:relative;padding-top:48px;padding-bottom:76px;box-shadow:0 0 0 100vmax #141615;clip-path:inset(0 -100vmax)}.content-hero .lead,.service-hero .lead,.guide-hero .lead,.content-hero .eyebrow,.service-hero .eyebrow,.guide-hero .eyebrow,.breadcrumbs,.article-meta{color:#bfc7b6}.service-hero h1,.content-hero h1,.guide-hero h1{letter-spacing:-.055em;max-width:1050px}.service-hero .button{margin-top:25px}.service-symbol{border-color:#596449;background:#20251b!important;color:var(--momentum)!important}.symbol-orbit{border-color:#6e802f!important}.symbol-dot{background:var(--momentum)!important}.scope-section,.resource-teaser{background:#e9ede2}.scope-grid article,.content-card,.workflow-card,.founder-card,.sidebar-card,.download-panel,.guide-callout,.package-card,.service-card{border-radius:12px;box-shadow:0 8px 28px #17210b06}.scope-grid article:hover,.service-card:hover{background:#eaf2d2}.section{padding-block:85px}.eyebrow{font-size:12px;letter-spacing:.12em}.button,.text-link{font-size:16px}.lead{font-size:21px}.site-footer{background:#10120e;color:#fff}.site-footer p{color:#d3daca}.closing{background:#e9ede2}.footer-top{padding-top:12px}.footer-transparent-mark{filter:none}.service-card.featured,.editorial-preview{background:var(--momentum)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #789b00;outline-offset:5px}.site-header a:focus-visible,.site-header button:focus-visible{outline-color:var(--momentum)}img{max-width:100%;height:auto}main{overflow:clip}.momentum-home .wrap{width:min(1280px,calc(100% - 112px));padding-inline:0}.momentum-home .site-header .logo{width:auto}.momentum-home .hero{color:#fff}.momentum-home .hero p{color:#d1d5cc}.momentum-home .hero h1{font-size:clamp(48px,6.7vw,94px)}.momentum-home h2{font-size:clamp(34px,4.2vw,59px)}.momentum-home .calc-card h3{font-size:28px}.momentum-home .industry{color:inherit;display:block}.momentum-home .industry a{display:block}.momentum-home .industry:hover{border-color:#84aa00}.momentum-home .site-footer .brand-wordmark{width:185px}.momentum-home .site-footer .logo{filter:none;width:auto}.industry-hero{background:#141615;color:#fff;padding:76px 0}.industry-hero h1{max-width:900px;font-size:clamp(44px,6vw,84px)}.industry-hero .lead{color:#c9d0c1;margin:28px 0}.industry-hero .eyebrow{color:var(--momentum);margin-bottom:22px}.industry-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.industry-tile{padding:32px;background:white;border:1px solid #cbd3be;border-radius:10px}.industry-tile h3{margin:16px 0}.industry-tile p{font-size:17px}.industry-tile a{display:inline-flex;margin-top:20px;font-weight:bold;min-height:44px;align-items:center}.industry-flow{display:grid;grid-template-columns:1fr 1fr;gap:64px}.industry-flow p{margin-top:20px}.industry-flow li{margin:18px 0}.industry-example{background:#e6edd8;padding:32px;border-radius:12px}.industry-example h3{margin-bottom:20px}.preview-contact{padding:16px;background:#e9efdf;color:#26351b;border-radius:8px}
@media(max-width:1100px){#main-nav{gap:15px;font-size:13px}.header-inner{gap:18px}.site-header .logo{max-width:155px}}
@media(max-width:900px){.site-header #main-nav{background:#141615;color:#fff;border-top:1px solid #4a5042;padding:20px 0}.site-header #main-nav[hidden]{display:none}.header-inner{min-height:76px}.momentum-home .wrap,.wrap{width:calc(100% - 40px)}.momentum-home .hero h1{font-size:clamp(46px,9vw,72px)}.industry-tiles{grid-template-columns:1fr 1fr}.industry-flow{grid-template-columns:1fr;gap:30px}.design-notice span{display:block;margin:0}.service-hero,.content-hero,.guide-hero{padding-top:30px;padding-bottom:50px}.section{padding-block:58px}.industry-hero{padding:52px 0}}
@media(max-width:560px){.industry-tiles{grid-template-columns:1fr}.industry-tile{padding:25px}.site-header .logo{max-width:150px}.momentum-home .hero h1{font-size:46px}.momentum-home .btn{width:100%;gap:15px}.momentum-home .site-footer .footer-top{grid-template-columns:1fr}.momentum-home input{min-width:0}.lead{font-size:19px}.industry-hero h1{font-size:44px}.design-notice{font-size:10px;padding:8px 14px}h1,h2,h3{overflow-wrap:break-word}.scope-grid,.service-grid,.package-grid{min-width:0}.button-row{gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
body.momentum-home{background:#141615;color:#fff}.momentum-home .light{color:#111610}.momentum-home .service h3{color:#fff}.momentum-home .faq details p{color:#c6cfbd}.momentum-home .site-header .logo{filter:none}.momentum-home .pathway .step h2{color:#fff}.momentum-home .eyebrow{color:inherit}.momentum-home .cta p{color:#253419}

/* Exact white/lime logo pixels from the selected Momentum mockup. No substitute wordmark. */
.site-header .momentum-logo,.momentum-home .site-header .momentum-logo,.site-footer .momentum-logo,.momentum-home .site-footer .momentum-logo{display:block;width:200px;max-width:200px;min-height:0;flex-shrink:0;filter:none}
.momentum-logo-window{display:block;position:relative;width:100%;aspect-ratio:260/48;overflow:hidden}
.momentum-logo-window img{position:absolute;left:-19.230769%;top:-35.416667%;width:431.538462%;max-width:none;height:auto;filter:none}
@media(max-width:1100px){.site-header .momentum-logo,.momentum-home .site-header .momentum-logo{width:180px;max-width:180px}}
@media(max-width:900px){.site-header .momentum-logo,.momentum-home .site-header .momentum-logo{width:185px;max-width:185px}}
@media(max-width:380px){.site-header .momentum-logo,.momentum-home .site-header .momentum-logo{width:170px;max-width:170px}}
.momentum-home .pathway .step h2{font-size:20px;line-height:1.2;margin:0 0 8px;letter-spacing:-.025em}@media(max-width:600px){.momentum-home .pathway .step h2{font-size:19px}}
