:root{--mnm-dark:#0D0E0D;--mnm-dark-text:#FAF8F4;--mnm-dark-muted:#B8BBB6;--mnm-dark-border:#353834;--mnm-bg:#F7F6F2;--mnm-surface:#FFF;--mnm-surface-soft:#EEEFE9;--mnm-ink:#171A18;--mnm-muted:#505851;--mnm-border:#D6DBD3;--mnm-input-border:#747D73;--mnm-brand:#F7931A;--mnm-brand-hover:#E5820B;--mnm-brand-soft:#FFF0D9;--mnm-link:#171A18;--mnm-success:#245640;--mnm-success-bg:#EDF6EE;--mnm-error:#9B2626;--mnm-error-bg:#FFF0EE;--mnm-focus:#2156A5;--mnm-radius-sm:8px;--mnm-radius-md:16px;--mnm-radius-lg:24px;--mnm-shadow:0 8px 28px rgb(23 26 24 / 7%);--mnm-content-max:1140px}
*{box-sizing:border-box}html{scroll-padding-top:92px;scroll-behavior:auto}body{margin:0;background:var(--mnm-bg);color:var(--mnm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.6}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}img,video{max-width:100%;height:auto;display:block}video{background:#111;aspect-ratio:16/9;width:100%}figure{margin:0}p{margin:0 0 24px;max-width:70ch}h1,h2,h3{letter-spacing:-.035em;text-wrap:pretty;margin:0 0 24px;line-height:1.1;font-weight:650}h1{font-size:clamp(36px,4.5vw,62px);max-width:900px}h2{font-size:clamp(28px,3vw,40px);line-height:1.15}h3{font-size:23px;line-height:1.3;letter-spacing:-.018em}ul,ol{padding-left:24px}li{margin-bottom:12px}strong{font-weight:650}.wrap{max-width:var(--mnm-content-max);margin:auto;padding:0 32px}.section{padding:88px 0}.section+.section{border-top:1px solid var(--mnm-border)}.dark{background:var(--mnm-dark);color:var(--mnm-dark-text)}.dark p.fine,.dark figcaption{color:var(--mnm-dark-muted)}.dark a:focus-visible{outline-color:#8DB7FF}.dark.section+.section{border:0}.soft{background:var(--mnm-surface-soft)}.lead{font-size:20px;line-height:1.5}.fine{font-size:14px;line-height:1.5;color:var(--mnm-muted)}.price{font-size:20px;font-weight:600;margin-bottom:24px}.button{min-height:48px;padding:14px 24px;background:var(--mnm-brand);border:1px solid transparent;border-radius:10px;color:var(--mnm-ink);font-weight:600;font-size:16px;line-height:1.3;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-align:center;transition:background 150ms}.button:hover{background:var(--mnm-brand-hover);text-decoration:none}.button.secondary{background:var(--mnm-surface);border-color:var(--mnm-input-border)}.button.compact{padding:12px 18px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:24px}.actions>a:not(.button){font-size:16px;font-weight:600}.site-header{background:var(--mnm-dark);color:var(--mnm-dark-text);border-bottom:1px solid var(--mnm-dark-border);position:relative;z-index:30}.nav-wrap{max-width:1280px;min-height:76px;padding:12px 32px;display:flex;align-items:center;gap:24px;margin:auto}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:16px;font-weight:650;white-space:nowrap}.brand img{border-radius:50%;flex-shrink:0}.nav-wrap nav{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-left:auto;font-size:14px}.nav-wrap nav a{text-decoration:none}.nav-wrap>.button{margin-left:auto;white-space:nowrap}.menu-trigger,.menu-close{min-height:48px;border:1px solid var(--mnm-dark-muted);border-radius:8px;background:transparent;color:inherit;font-size:14px;padding:8px 12px}.menu-trigger{display:none}#mobile-menu{padding:20px;background:var(--mnm-dark);color:var(--mnm-dark-text)}#mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:12px}#mobile-menu a{padding:10px 0;min-height:48px}.menu-close{align-self:flex-end}.skip-link{position:absolute;z-index:100;left:16px;top:-100px;padding:16px;background:white;color:black}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--mnm-focus);outline-offset:3px}[hidden]{display:none!important}.hero{padding:64px 0 80px}.hero-copy{text-align:center;max-width:880px;margin:auto}.hero h1,.hero .lead,.hero p{margin-left:auto;margin-right:auto}.hero .lead{max-width:730px}.hero .actions{justify-content:center}.hero .product-label{color:var(--mnm-dark-muted);font-size:16px;font-weight:600;letter-spacing:.02em;margin-bottom:16px}.hero .video-frame{max-width:960px;margin:48px auto 0;border-color:var(--mnm-dark-border);box-shadow:var(--mnm-shadow)}.video-frame{overflow:hidden;border:1px solid var(--mnm-border);border-radius:16px;align-self:start;background:var(--mnm-surface)}.video-frame figcaption{font-size:14px;line-height:1.65;color:var(--mnm-muted);padding:16px 20px;background:var(--mnm-bg)}.dark .video-frame figcaption{background:#171A18;color:var(--mnm-dark-muted)}.video-frame figcaption strong{color:var(--mnm-ink)}.dark .video-frame figcaption strong{color:var(--mnm-dark-text)}.text-button{background:transparent;border:0;padding:10px 0;text-decoration:underline;text-underline-offset:4px;font-size:inherit;min-height:44px}.media-caption{text-align:center;font-size:14px;margin:16px auto 0!important}.media-error{display:block;color:var(--mnm-error)}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.split .video-frame{margin-top:12px}.ruled{padding:0;list-style:none;margin:32px 0}.ruled>li,.ruled>dt{padding:20px 0;border-top:1px solid var(--mnm-border)}.ruled>dd{margin:0 0 24px}.ruled strong{display:block;margin-bottom:4px}.examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.examples article{border-top:2px solid var(--mnm-ink);padding-top:24px}.examples blockquote{margin:20px 0;font-size:18px}.examples article p{font-size:16px;color:var(--mnm-muted)}.subsection{margin-top:64px;padding-top:48px;border-top:1px solid var(--mnm-border)}#demo .video-frame{max-width:900px;margin-bottom:24px}.customer-proof{border-top:1px solid var(--mnm-border);margin-top:64px;padding-top:64px}.customer-proof blockquote,.archive-quote{margin:32px 0;padding:0 0 32px;font-size:26px;line-height:1.5;letter-spacing:-.015em}.archive-quote{border-bottom:1px solid var(--mnm-border)}cite{font-size:14px;font-style:normal;display:block;margin-top:20px;color:var(--mnm-muted)}.specs{display:grid;grid-template-columns:1fr 2fr;gap:0;margin:32px 0}.specs dt,.specs dd{margin:0;padding:16px 0;border-bottom:1px solid var(--mnm-border)}.specs dt{font-weight:600}.specs dd{color:var(--mnm-muted)}#technical-details{margin-top:48px}#included>ul{max-width:80ch}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 64px;padding:0;list-style-position:inside}.steps li{border-top:1px solid var(--mnm-border);padding-top:24px}.steps strong{display:block;margin:12px 0}.reading{max-width:760px}.reading h2{margin-top:48px}.reading h2:first-child{margin-top:0}details{border-top:1px solid var(--mnm-border);padding:20px 0}summary{cursor:pointer;font-weight:600;min-height:44px;padding:8px 0;font-size:18px}details p{margin:16px 0 0}.offer-block{max-width:850px}.hero .offer-block{margin:auto}.search-hero{padding:64px 0}.search-hero h1{max-width:900px}.compact-offer{margin-top:40px;padding:32px;border:1px solid var(--mnm-border);border-radius:16px;background:white}.compact-offer h2{font-size:26px}.comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.comparison article{border-top:1px solid var(--mnm-border);padding-top:24px}.compare-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:17px}.compare-table th,.compare-table td{padding:24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mnm-border)}.compare-table thead th{background:var(--mnm-dark);color:var(--mnm-dark-text);font-size:16px}.compare-table tr>:last-child{background:var(--mnm-surface-soft)}.compare-table thead tr>:last-child{background:var(--mnm-dark)}.compare-table th:first-child{width:24%}.transcript{font-size:16px;max-width:760px}.timestamp{font-size:13px;font-variant-numeric:tabular-nums;color:var(--mnm-muted);margin-right:12px}.transcript p{margin:16px 0}.policy section{margin:40px 0}.policy h2{font-size:30px}.policy a{overflow-wrap:anywhere}form{max-width:760px}form>label,.form-row label{display:block;font-size:16px;font-weight:600;margin:24px 0 8px}input:not([type=radio]):not([type=checkbox]),select,textarea{display:block;width:100%;min-height:48px;background:var(--mnm-surface);border:1px solid var(--mnm-input-border);border-radius:8px;padding:12px 14px;font-size:16px}textarea{resize:vertical}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border:2px solid var(--mnm-error)}form>h2{margin-top:40px;font-size:28px}form>.button{margin-top:24px}fieldset{border:0;padding:0;margin:32px 0 16px}legend{font-size:24px;font-weight:600;margin-bottom:16px}.radio-option{display:flex;align-items:center;gap:12px;border:1px solid var(--mnm-input-border);border-radius:8px;padding:16px;margin-bottom:12px;font-size:16px;flex-wrap:wrap;cursor:pointer}.radio-option input{width:20px;height:20px;accent-color:var(--mnm-ink)}.radio-option:has(input:checked){border:2px solid var(--mnm-ink);padding:15px;background:var(--mnm-brand-soft)}.radio-option strong{font-size:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.error-summary{padding:20px;background:var(--mnm-error-bg);border:1px solid var(--mnm-error);border-radius:8px;margin-bottom:24px}.error-summary a{display:block}.field-error{font-size:14px;color:var(--mnm-error)}.form-status{margin-top:20px}.checkout-section .wrap{max-width:1104px}.checkout-section{padding-top:48px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-top:40px;align-items:start}.order-summary{grid-column:2;grid-row:1;padding:24px;border:1px solid var(--mnm-border);border-radius:16px;background:var(--mnm-surface);font-size:16px}.order-summary h2{font-size:26px;margin-top:24px}.order-summary img{width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply}.order-summary ul{padding-left:20px}.checkout-layout form{grid-column:1;grid-row:1}.checkout-layout form>label:first-of-type{margin-top:0}.totals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;font-size:15px}.totals dt,.totals dd{padding:12px 0;border-top:1px solid var(--mnm-border);margin:0}.totals dd{text-align:right;overflow-wrap:anywhere}.totals dt:last-of-type,.totals dd:last-child{font-weight:650;font-size:17px}.article-card{border-top:1px solid var(--mnm-border);padding:32px 0;max-width:800px}.article-card h2,.article-card h3{font-size:26px;margin:16px 0}.article-meta{color:var(--mnm-muted);font-size:14px}.article-card img{max-height:360px;object-fit:contain}.archive-pagination{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.archive-pagination a{min-height:44px;padding:8px}.archive-pagination [aria-current]{font-weight:700}footer{background:var(--mnm-dark);color:var(--mnm-dark-text);padding:64px 0}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px;font-size:14px}.footer-grid h2{font-size:16px;letter-spacing:0;margin-bottom:20px}.footer-grid a{display:block;margin-bottom:12px;overflow-wrap:anywhere}.footer-grid p{color:var(--mnm-dark-muted);margin-top:12px}.preview-banner{padding:10px 20px;background:var(--mnm-brand-soft);color:var(--mnm-ink);font-size:14px;text-align:center;border-bottom:1px solid var(--mnm-border)}.consent-panel{position:fixed;bottom:16px;left:16px;z-index:50;background:white;border:1px solid var(--mnm-input-border);border-radius:12px;padding:20px;max-width:400px;box-shadow:var(--mnm-shadow);font-size:14px}.consent-panel .actions{margin:12px 0 0;gap:12px}.consent-panel .button{min-height:44px;font-size:14px;padding:10px 14px}
@media(max-width:1100px){.nav-wrap{gap:16px}.nav-wrap nav{gap:16px}.brand span{display:none}}
@media(max-width:899px){.split{grid-template-columns:1fr;gap:32px}.examples,.comparison{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:16px}.steps li{margin:0}.nav-wrap .desktop-nav{display:none}.menu-trigger{display:block}.nav-wrap{padding:8px 20px;min-height:64px}.footer-grid{grid-template-columns:1fr 1fr}.checkout-layout{display:flex;flex-direction:column;gap:32px}.order-summary{width:100%}.checkout-layout form{width:100%;max-width:none}.order-summary img{height:120px;width:180px;float:right;margin-left:16px}.order-summary h2{margin-top:0}.order-summary .totals{clear:both}.order-summary>p{margin-bottom:12px}.checkout-section{padding-top:40px}}
@media(max-width:600px){body{font-size:17px}.wrap{padding:0 20px}.section{padding:52px 0}h1{font-size:38px;line-height:1.12}h2{font-size:30px;line-height:1.2}h3{font-size:22px}.lead{font-size:18px}.hero{padding:40px 0 52px}.hero-copy{text-align:left}.hero h1,.hero p{margin-left:0}.hero .actions{justify-content:flex-start;gap:18px}.hero .video-frame{margin-top:32px}.hero .lead{margin-bottom:20px}.hero .price{font-size:18px}.actions{gap:18px}.hero .offer-block .fine{margin-bottom:16px}.guarantee-link{white-space:nowrap}.nav-wrap{gap:12px}.nav-wrap .button{font-size:14px;padding:12px}.nav-wrap nav{font-size:13px;gap:16px}.brand img{width:34px;height:34px}.menu-trigger{padding:8px;font-size:13px}.video-frame figcaption{padding:14px 16px}.customer-proof blockquote,.archive-quote{font-size:22px}.specs{grid-template-columns:1fr}.specs dt{border-bottom:0;padding-bottom:4px}.specs dd{padding-top:0}.compact-offer{padding:24px}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{display:block;width:100%!important}.compare-table thead{display:none}.compare-table tr{margin-bottom:24px;border:1px solid var(--mnm-border);border-radius:8px;overflow:hidden}.compare-table th{font-size:19px;background:var(--mnm-surface-soft);padding:16px}.compare-table td{padding:16px}.compare-table td:before{content:attr(data-label);font-weight:650;font-size:14px;display:block;margin-bottom:8px}.footer-grid{gap:32px 20px}.footer-grid>div:first-child{grid-column:1/-1}.checkout-section h1{font-size:36px}.order-summary{padding:20px}.order-summary img{float:none;margin:0 0 20px;width:100%;height:130px}.form-row{grid-template-columns:1fr}.reading h2{margin-top:36px}.consent-panel{left:12px;right:12px;max-width:none;bottom:12px}.customer-proof{padding-top:48px;margin-top:48px}}
@media(max-width:350px){.wrap{padding:0 16px}.nav-wrap{padding:8px 16px;gap:8px}.nav-wrap .button{padding:12px 10px}.brand img{width:30px;height:30px}h1{font-size:36px}.button{padding:14px 18px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
/* Concise review layout: type-led outcomes and contrasting specs. */
body[data-page="home"] .section{padding:60px 0}
body[data-page="home"] .hero{padding:52px 0 60px}
.onboarding-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}
.onboarding-intro h2{margin-bottom:0}.onboarding-intro p{margin:0}
.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:36px 0 24px}
.outcome-grid li{border-top:2px solid var(--mnm-ink);padding-top:20px;font-size:16px;line-height:1.5}
.outcome-grid strong,.inclusions .ruled strong{display:block;font-size:25px;font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-bottom:12px}
.onboarding-note{font-size:15px;display:flex;align-items:baseline;gap:32px;justify-content:space-between}.onboarding-note p{margin:0;max-width:65ch}.onboarding-note a{flex-shrink:0}
.examples article{padding-top:16px}.examples article h3{font-weight:800;margin-bottom:12px}.examples article p{margin-bottom:16px}
.demo-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center;margin-top:36px;padding-top:36px;border-top:1px solid var(--mnm-border)}
#demo .video-frame{margin:0}
.bundle-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:32px 48px;align-items:start}
.inclusions .ruled{margin:24px 0}.inclusions .ruled li{font-size:16px;padding:16px 0;margin:0}.inclusions .ruled strong{font-size:26px;margin-bottom:8px}
#technical-details.technical-panel{margin:0;padding:32px;background:var(--mnm-dark);color:var(--mnm-dark-text);border-radius:16px}
.technical-panel h2{font-size:30px;font-weight:800}.technical-panel .specs{margin:24px 0}.technical-panel .specs dt,.technical-panel .specs dd{border-color:var(--mnm-dark-border);font-size:16px;padding:12px 0}.technical-panel .specs dd,.technical-panel .fine{color:var(--mnm-dark-muted)}.technical-panel p:last-child{margin-bottom:0}
.bundle-purchase{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-top:24px;border-top:1px solid var(--mnm-border)}.bundle-purchase .price,.bundle-purchase p{margin:0}.bundle-purchase p:not(.price){font-size:14px}.bundle-purchase .button{margin-left:auto}
body[data-page="home"] .customer-proof{display:grid;grid-template-columns:.65fr 1.35fr;gap:16px 48px;margin-top:40px;padding-top:40px}.customer-proof h2{font-size:30px}.customer-proof blockquote{margin:0;padding:0}.customer-proof>a{grid-column:2;font-size:15px}
#faq>.wrap{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px}#faq details{padding:10px 0}#faq summary{font-size:17px}
.offer-support{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--mnm-dark-border);padding-top:24px;font-size:14px;color:var(--mnm-dark-muted);margin-top:24px}.offer-support p{margin:0}#order .button{margin-bottom:20px}
.video-frame figcaption a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:899px){.outcome-grid{grid-template-columns:1fr 1fr}.onboarding-intro,.bundle-layout{grid-template-columns:1fr;gap:24px}.onboarding-note{display:block}.onboarding-note p{margin-bottom:12px}.demo-layout{grid-template-columns:1fr;gap:24px}#faq>.wrap{grid-template-columns:1fr;gap:16px}.bundle-purchase .button{margin-left:0}body[data-page="home"] .customer-proof{grid-template-columns:1fr;gap:20px}.customer-proof>a{grid-column:1}}
@media(max-width:600px){body[data-page="home"] .section{padding:40px 0}body[data-page="home"] .hero{padding:36px 0 40px}.outcome-grid{gap:20px;margin-top:28px}.outcome-grid strong{font-size:23px}.outcome-grid li{font-size:15px}.inclusions .ruled strong{font-size:24px}#technical-details.technical-panel{padding:24px}.technical-panel .specs dt{padding-bottom:4px;border-bottom:0}.technical-panel .specs dd{padding-top:0}.offer-support{grid-template-columns:1fr;gap:16px}}

.library-intro{padding:48px 0 20px}.library-intro h1{font-size:44px}.library-intro p{margin-bottom:0}.library-section{padding:20px 0 48px!important;border-top:0!important}.video-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.library-card{min-width:0;scroll-margin-top:24px}.library-card .video-frame{box-shadow:none}.library-card .video-frame figcaption{padding:16px;font-size:14px}.library-card .video-frame h2{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin:0 0 4px}.library-card .video-frame video{aspect-ratio:16/9}.library-transcript{font-size:14px;margin-top:8px;padding:0 8px;border-top:0}.library-transcript summary{font-size:14px;min-height:44px}.library-transcript .transcript{font-size:14px;max-height:360px;overflow:auto;padding:0 8px 8px}.library-transcript .timestamp{display:block}.library-next{display:flex;align-items:center;justify-content:space-between;gap:24px}.library-next h2{margin:0;font-size:30px}.library-close{padding:36px 0}.library-card:target{outline:3px solid var(--mnm-focus);outline-offset:6px;border-radius:16px}@media(max-width:1000px){.video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.video-library-grid{grid-template-columns:1fr;gap:24px}.library-intro h1{font-size:36px}.library-intro{padding:36px 0 16px}.library-next{align-items:flex-start;flex-direction:column}.library-section{padding-top:16px!important}}
/* Active search landings only: homepage rules and output stay untouched. */
.landing-hero{padding:48px 0}.landing-hero>.wrap{display:grid;grid-template-columns:1fr 1.15fr;grid-template-areas:"intro media" "offer media";gap:24px 40px;align-items:start}.landing-intro{grid-area:intro}.landing-intro h1{font-size:clamp(34px,3.5vw,48px);margin-bottom:16px}.landing-intro .lead{margin:0}.landing-hero .video-frame{grid-area:media;margin:0;min-width:0}.landing-offer{grid-area:offer}.landing-offer p{margin-bottom:16px}.landing-offer .price{font-size:20px}.landing-offer .actions{gap:12px 20px;margin-bottom:16px}.landing-offer .fine{margin:0}.landing-hero .video-frame figcaption{font-size:14px;padding:12px 16px}
@media(max-width:899px){.landing-hero{padding:28px 0 36px}.landing-hero>.wrap{grid-template-columns:1fr;grid-template-areas:"intro" "media" "offer";gap:20px}.landing-intro h1{font-size:34px;line-height:1.12;margin-bottom:12px}.landing-intro .lead{font-size:18px;line-height:1.5}.landing-offer .price{font-size:18px}.landing-hero .video-frame figcaption{padding:10px 12px;font-size:13px;line-height:1.45}}
@media print{.site-header,.consent-panel,footer,.button{display:none}.section{padding:24px 0}body,.dark{background:white;color:black}video{display:none}}
