:root{color-scheme:light}section[id]{scroll-margin-top:24px}.hybrid nav{gap:25px}.hybrid .nav-book{background:var(--brand-red-soft);color:var(--brand-red-text)}.hybrid .hero .action:hover{background:var(--brand-surface-soft);border-color:var(--brand-red)}.hybrid a:focus-visible,.hybrid summary:focus-visible,.hybrid input:focus-visible{outline-color:var(--brand-red-text)}.hybrid .n-margin-options input{accent-color:var(--brand-red-text)}.hybrid .n-example-section .n-example{color:var(--brand-red-text)}.hybrid .n-close .btn,.hybrid .n-review .btn{background:var(--brand-red);color:var(--brand-ink)}.hybrid header .identity img{width:182px}.hybrid header nav{font-size:11px}
.hybrid .n-approach{padding-top:70px;padding-bottom:65px;background:var(--brand-surface-soft);border-top:1px solid var(--brand-line)}.approach-head{display:grid;grid-template-columns:1.35fr 1fr;gap:10%;align-items:end}.approach-head h2{font-size:clamp(36px,3.4vw,53px);max-width:16ch;margin-top:20px}.hybrid .approach-head h2 span{font:inherit;background:linear-gradient(transparent 70%,var(--brand-red-soft) 70%)}.approach-head>p{font-size:15px;color:var(--brand-muted);line-height:1.7;padding-bottom:4px}.approach-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.approach-panels article{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:6px;padding:25px 24px 0;display:flex;flex-direction:column;min-width:0}.panel-index{font:10px monospace;color:var(--brand-red-text);display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;letter-spacing:.04em}.panel-index>span:last-child{font:26px DM;line-height:1}.approach-panels h3{font-size:24px;line-height:1.15;margin-bottom:16px;max-width:14ch}.approach-panels article>p{font-size:14px;color:var(--brand-muted);line-height:1.65;min-height:92px}.check-map,.test-note,.decision-list{margin:22px 0;background:var(--brand-surface-soft);border:1px solid var(--brand-line);border-radius:4px;min-height:174px;padding:17px 16px}.check-map>span{display:block;font-size:11px;padding:8px 0;border-bottom:1px solid var(--brand-line)}.check-map>span:last-child{border:0}.check-map b{display:inline-block;width:66px;font-size:11px}.note-label{font:8px monospace;letter-spacing:.06em;color:var(--brand-red-text)}.test-note>strong{display:block;font-size:16px;line-height:1.25;font-weight:400;margin:12px 0}.test-note>div{display:flex;gap:7px}.test-note>div span{font:9px monospace;border:1px solid var(--brand-red-line);padding:7px;background:var(--brand-surface)}.test-note>small{display:block;margin-top:10px;font-size:10px;color:var(--brand-muted)}.decision-list>span{display:flex;gap:13px;font-size:12px;padding:10px 0;border-bottom:1px solid var(--brand-line)}.decision-list>span:last-child{border:0}.decision-list i{font:9px monospace;font-style:normal;color:var(--brand-red-text);padding-top:2px}.decision-list b{margin-left:auto;color:var(--brand-red-text)}.panel-outcome{border-top:1px solid var(--brand-line);margin-top:auto;padding:17px 0;font:9px monospace;color:var(--brand-muted);display:flex;justify-content:space-between;gap:10px;align-items:center}.panel-outcome strong{font:12px DM;color:var(--brand-ink)}.approach-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:24px;font-size:11px;color:var(--brand-muted)}.approach-bottom a{color:var(--brand-red-text);border-bottom:1px solid var(--brand-red-line)}
.hybrid .track-record{padding-top:80px;padding-bottom:65px;background:var(--brand-surface)}.track-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.track-heading h2{font-size:clamp(40px,4vw,62px);margin-top:20px}.track-heading h2 em{font:italic 1.1em/1 Instrument,Georgia,serif;color:var(--brand-red-text)}.track-heading>p{font-size:13px;color:var(--brand-muted);line-height:1.8;max-width:40ch}.track-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.track-card{padding:26px;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:5px;min-width:0}.track-tag{font:9px monospace;letter-spacing:.07em;color:var(--brand-red-text);margin-bottom:17px}.track-card h3{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.035em}.track-card dl{display:grid;grid-template-columns:1fr 1.2fr .8fr;margin:23px 0;gap:12px;border-block:1px solid var(--brand-line);padding:18px 0}.track-card dt{font-size:10px;color:var(--brand-muted)}.track-card dd{margin:6px 0 0;font-size:clamp(20px,2vw,28px);letter-spacing:-.045em;line-height:1.1;font-variant-numeric:tabular-nums}.track-card dl>div:last-child dd{color:var(--brand-red-text)}.track-image{display:block;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:3px;overflow:hidden}.track-image img{width:100%;height:210px;object-fit:contain;display:block}.track-image span{display:block;font:10px monospace;padding:12px 14px;border-top:1px solid var(--brand-line);color:var(--brand-red-text)}.track-image:hover{border-color:var(--brand-red)}.track-context{display:grid;grid-template-columns:1fr auto;gap:40px;margin-top:24px;align-items:start}.track-context p{max-width:110ch;font-size:10px;line-height:1.8;color:var(--brand-muted)}.track-context a{font-size:12px;border-bottom:1px solid var(--brand-red-line);color:var(--brand-red-text);white-space:nowrap}.hybrid .n-example-section{background:var(--brand-surface-soft)}.hybrid footer{flex-wrap:wrap}.hybrid footer a{font-size:11px}.hybrid .n-services .n-service-scope{color:var(--brand-muted)}
@media(max-width:1000px){.hybrid header nav{gap:15px}.approach-head{gap:6%}.approach-panels{gap:12px}.approach-panels article{padding:21px 18px 0}.approach-panels h3{font-size:22px}.approach-panels article>p{min-height:135px}.test-note>div{flex-direction:column}.check-map,.test-note,.decision-list{min-height:205px}.track-card{padding:22px}.track-card h3{font-size:23px}.track-card dl{gap:8px}.track-card dd{font-size:23px}}
@media(max-width:760px){.hybrid header nav{display:none}.hybrid .n-approach{padding-top:50px;padding-bottom:45px}.approach-head{display:block}.approach-head h2{max-width:17ch;font-size:40px}.approach-head>p{margin-top:22px;max-width:55ch}.approach-panels{grid-template-columns:1fr;margin-top:28px;gap:16px}.approach-panels article{padding:23px 22px 0}.approach-panels h3{font-size:26px;max-width:none}.approach-panels article>p{min-height:0;font-size:14px}.panel-index{margin-bottom:20px}.check-map,.test-note,.decision-list{min-height:0;margin:20px 0}.test-note>div{flex-direction:row}.approach-bottom{display:block;line-height:1.7}.approach-bottom a{display:inline-block;margin-top:12px}.hybrid .track-record{padding-top:55px;padding-bottom:45px}.track-heading{display:block;margin-bottom:25px}.track-heading>p{margin-top:23px}.track-grid{grid-template-columns:1fr;gap:20px}.track-card h3{font-size:25px}.track-card dd{font-size:24px}.track-card{padding:23px 20px}.track-card dl{grid-template-columns:1fr 1.15fr .8fr}.track-image img{height:auto;max-height:240px}.track-context{display:block}.track-context a{display:inline-block;margin-top:15px}.hybrid header .identity img{width:150px}}
@media(max-width:380px){.track-card dl{grid-template-columns:1fr 1.2fr .8fr}.track-card dd{font-size:21px}.track-card h3{font-size:23px}.test-note>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.hybrid .n-water-bar{background:var(--brand-line)}.hybrid .n-water-bar i.spend{background:var(--brand-line)}
/* Sourced account figures replace the illustrative hero and economics scenario. */
.hybrid .real-results-phone .receipt-number{margin-top:16px}.hybrid .real-results-phone .receipt-label{font-size:7px;letter-spacing:.02em}.phone-actual-metrics{margin:19px 0 15px;border-top:1px solid var(--brand-line)}.phone-actual-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--brand-line)}.phone-actual-metrics span{font-size:10px;max-width:12ch;line-height:1.35}.phone-actual-metrics strong{font-size:25px;font-weight:400;letter-spacing:-.05em;line-height:1.1}.phone-proof{display:block;border:1px solid var(--brand-line);border-radius:3px;overflow:hidden;background:var(--brand-surface)}.phone-proof img{display:block;width:100%;height:93px;object-fit:contain}.phone-proof>span{display:block;border-top:1px solid var(--brand-line);padding:8px;font:8px monospace;color:var(--brand-red-text)}.hybrid .real-results-phone .receipt-check{font-size:17px;margin-top:18px;padding:15px 20px}.hybrid .real-results-phone>p{font-size:8px;margin-top:14px}.real-results-phone{animation:actual-enter .8s ease-out both}@keyframes actual-enter{from{opacity:.35;translate:0 12px}to{opacity:1;translate:0 0}}
.hybrid .track-card dd{font-size:clamp(18px,1.85vw,26px)}.hybrid .owned-store{padding-top:80px;padding-bottom:80px;background:var(--brand-surface-soft)}.owned-store-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.owned-store h2{font-size:clamp(39px,4vw,59px);margin-top:22px}.owned-store h2 em{font:italic 1.08em Instrument,Georgia,serif;color:var(--brand-red-text)}.owned-store .n-body{font-size:16px;color:var(--brand-muted)}.store-kpis{display:flex;gap:45px;padding:22px 0;margin:26px 0 20px;border-block:1px solid var(--brand-line)}.store-kpis dt{font-size:11px;color:var(--brand-muted)}.store-kpis dd{font-size:30px;margin:7px 0 0;letter-spacing:-.045em;line-height:1.1}.store-context{font-size:10px;color:var(--brand-muted);line-height:1.8}.store-shot{display:block;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:4px;overflow:hidden}.store-shot img{width:100%;max-height:490px;object-fit:contain;display:block}.store-shot>span{display:block;border-top:1px solid var(--brand-line);padding:14px 18px;font:10px monospace;color:var(--brand-red-text)}.store-shot:hover{border-color:var(--brand-red)}
@media(max-width:900px){.hybrid .track-card dd{font-size:20px}.store-kpis{gap:22px}.store-kpis dd{font-size:26px}}
@media(max-width:760px){.owned-store-layout{display:block}.hybrid .owned-store{padding-top:50px;padding-bottom:50px}.store-shot{margin-top:30px}.store-shot img{max-height:480px}.hybrid .track-card dd{font-size:clamp(17px,5.2vw,24px)}.store-kpis dd{font-size:29px}}
@media(prefers-reduced-motion:reduce){.real-results-phone{animation:none}}
