.operator-proof,.growth-system{background:#fff}.responsibility-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;border-top:2px solid var(--pool)}.responsibility-grid article{padding:24px 22px 16px 0;margin-right:22px;border-right:1px solid #c8dce6}.responsibility-grid article:last-child{border:0;margin-right:0}.responsibility-grid strong{display:block;font:2.1rem var(--serif);color:var(--navy)}.responsibility-grid span{display:block;margin:10px 0;font-weight:700;color:var(--trade)}.responsibility-grid p,.evidence-caption,.operator-categories{font-size:.9rem;color:var(--muted)}.section-bridge{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:24px;margin-top:30px;border-top:1px solid #a9c7d8}.section-bridge p{margin:0;max-width:70ch}.section-bridge>a{flex-shrink:0;font-weight:700}.capabilities .section-bridge{border-color:#ffffff40}.capabilities .section-bridge a{color:#fff}.capabilities .section-bridge .btn-light{color:var(--navy);background:#fff}.operator-problem-head,.operator-problem{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:32px}.operator-problem-head{margin-top:32px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;padding:12px 0;color:var(--sky)}.operator-problem{padding:26px 0;border-top:1px solid #ffffff40}.operator-problem h3{font-size:1.4rem;line-height:1.3;margin:10px 0 0}.operator-problem p{margin:0;line-height:1.6}.operator-problem small{display:block;font-size:.7rem;letter-spacing:.08em;font-weight:700;color:var(--sky);margin-bottom:8px}.operator-problem a{display:inline-block;margin-top:14px;color:var(--sky);font-weight:700;font-size:.9rem}.economics-chain{display:grid;grid-template-columns:1fr auto 1.3fr auto 1fr auto 1fr;align-items:stretch;gap:16px;margin-top:40px}.economics-chain>div{padding:24px 18px;background:var(--mist);border-top:3px solid var(--pool)}.economics-chain>div:last-child{background:var(--ocean);color:#fff}.economics-chain>b{align-self:center;font-size:1.6rem;color:var(--trade)}.economics-chain span,.growth-path>li>span,.growth-feedback>span{font-size:.72rem;letter-spacing:.08em;font-weight:700;color:var(--trade)}.economics-chain>div:last-child span{color:var(--sky)}.economics-chain strong{display:block;font:1.4rem var(--serif);margin:14px 0}.economics-chain small{font-size:.85rem;line-height:1.5;display:block}.growth-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:36px 0 0;border-top:2px solid var(--pool)}.growth-path li{padding:24px 22px 24px 0;margin-right:22px;border-right:1px solid #c8dce6;display:flex;flex-direction:column;position:relative}.growth-path li:last-child{border:0;margin-right:0}.growth-path li:not(:last-child):after{content:"→";position:absolute;right:-9px;top:-15px;background:#fff;color:var(--trade);padding:0 2px}.growth-path h3{font-size:1.4rem;margin:18px 0 12px}.growth-path p{font-size:.95rem;color:var(--muted);margin:0 0 20px}.growth-path strong{font-size:.85rem;margin-top:auto;color:var(--trade)}.growth-feedback{padding:20px 24px;background:var(--ocean);color:#fff;border-left:4px solid var(--pool)}.growth-feedback>span,.growth-feedback a{color:var(--sky)}.growth-feedback p{margin:8px 0}.growth-feedback a{font-size:.9rem}.case-decision{margin:20px 0}.case-decision div{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:12px 0;border-top:1px solid #c8dce6}.case-decision dt{font-weight:700;color:var(--trade);font-size:.85rem}.case-decision dd{margin:0;font-size:.95rem}.case-label{font-size:.8rem;font-weight:700;color:var(--trade)}.cases .case-row article img{max-height:180px;object-fit:cover;width:100%}.cadence-table{margin-top:32px;border-top:2px solid var(--pool)}.cadence-head,.cadence-table article{display:grid;grid-template-columns:120px 1fr 1.3fr;gap:28px;padding:22px 0;border-bottom:1px solid #c8dce6;align-items:start}.cadence-head{font-size:.75rem;color:var(--trade);text-transform:uppercase;letter-spacing:.08em}.cadence-table article>strong{font:1.5rem var(--serif)}.cadence-table p{margin:0;font-weight:700}.cadence-table article>span{color:var(--muted)}.bridge-actions{display:grid;gap:12px;flex-shrink:0}.anchor-marker{display:block;scroll-margin-top:100px}.brand-partnership .execution-action{background:#fff;margin-top:28px}@media(max-width:1000px){.responsibility-grid,.growth-path{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-chain{grid-template-columns:1fr auto 1fr}.economics-chain>b:nth-child(4){display:none}.operator-problem-head,.operator-problem{gap:20px}.section-bridge{align-items:start;flex-direction:column}}@media(max-width:600px){.responsibility-grid{grid-template-columns:1fr 1fr}.responsibility-grid article{margin-right:12px;padding-right:12px}.responsibility-grid strong{font-size:1.6rem}.responsibility-grid article:nth-child(2){border:0;margin:0}.operator-problem-head,.cadence-head{display:none}.operator-problem{grid-template-columns:1fr;gap:18px}.operator-problem h3{font-size:1.5rem}.economics-chain{grid-template-columns:1fr;gap:10px}.economics-chain>b{justify-self:center}.economics-chain>b:nth-child(4){display:block}.economics-chain>div{padding:18px}.economics-chain strong{margin:8px 0}.growth-path{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--pool);margin-left:6px}.growth-path li{padding:0 0 30px 24px;border:0;margin:0}.growth-path li:not(:last-child):after{content:"↓";left:-9px;right:auto;top:0}.cadence-table article{grid-template-columns:1fr;gap:10px}.section-bridge .btn{white-space:normal}.bridge-actions{flex-shrink:1}.case-decision div{grid-template-columns:1fr;gap:6px}}.brand-partnership{background:var(--mist)}.brand-workstreams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.brand-workstreams article{border-top:2px solid var(--pool);padding:24px 0}.brand-workstreams article>span{font-size:.74rem;font-weight:700;letter-spacing:.08em;color:var(--trade)}.brand-workstreams h3{margin:16px 0;font-size:1.45rem}.brand-workstreams ul{padding-left:18px;color:var(--muted)}.brand-workstreams li{margin-bottom:12px}@media(max-width:760px){.brand-workstreams{grid-template-columns:1fr;gap:0}}.profit-story,.deliverable-preview,.order-section{background:#fff}.profit-paths,.deliverable-grid,.order-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.profit-paths article,.deliverable-grid article{padding:28px;border:1px solid #c8dce6}.profit-paths article:last-child{background:var(--ocean);color:#fff}.profit-paths article:last-child h3{color:#fff}.profit-paths ol,.order-steps{list-style:none;margin:24px 0 0;padding:0}.profit-paths li{padding:0 0 20px 24px;position:relative;border-left:2px solid var(--pool)}.profit-paths li:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;background:var(--pool);border-radius:50%}.profit-paths li:last-child{padding-bottom:0}.model-close{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:28px}.model-close p{max-width:60ch}.model-close .btn{flex-shrink:0}.deliverable-grid li{margin-bottom:12px}.action-example{margin:22px 0}.action-example div{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #c8dce6}.action-example dt{font-weight:700;color:var(--trade)}.action-example dd{margin:0}#order-form{display:grid;gap:10px}#order-form label{font-weight:700;margin-top:10px}#order-form input,#order-form select,#order-form textarea{font:inherit;width:100%;min-width:0;padding:12px;border:1px solid #9ab9cc;background:#fff;color:var(--navy);border-radius:0}#order-form textarea{resize:vertical}#order-form .btn{margin-top:12px}.order-summary{padding:28px;background:var(--mist);border-top:3px solid var(--pool);align-self:start}.order-summary h3{font-size:1.6rem}.order-steps li{padding:16px 0;border-bottom:1px solid #c8dce6}.order-steps span{display:block;margin-top:6px;color:var(--muted)}#order-result{margin-top:32px;padding:28px;background:var(--mist)}#order-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;padding:20px}#order-copy{font:inherit;margin:12px;padding:12px;background:#fff;border:1px solid var(--trade);cursor:pointer}#order-status{color:var(--trade)}@media(max-width:760px){.profit-paths,.deliverable-grid,.order-layout{grid-template-columns:1fr;gap:20px}.model-close{align-items:stretch;flex-direction:column;gap:12px}.model-close .btn{white-space:normal}.profit-paths article,.deliverable-grid article,.order-summary,#order-result{padding:20px}}#pricing .pricing-options .service-product .product-assurance,#pricing .pricing-options .service-product .product-detail{display:block;margin:14px 0 0;min-height:64px;height:64px;font-size:.76rem;line-height:1.5}#pricing .pricing-options .service-product .btn{margin-top:auto}.site-footer .footer-navs nav{width:100%;max-width:none!important}.shop-intro{max-width:70ch;color:var(--muted);margin:20px 0 32px}#pricing .pricing-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border:0;align-items:stretch}#pricing .pricing-options .service-product{display:flex;flex-direction:column;align-items:stretch;padding:24px 20px;border:1px solid #b9d1df;background:#fff;position:relative}#pricing .pricing-options .featured-product{border:2px solid var(--trade);padding:23px 19px;background:#f7fcff}.product-tag{color:var(--trade);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:18px}#pricing .pricing-options .plan-name{font-family:var(--serif);font-size:1.4rem;letter-spacing:0;text-transform:none;line-height:1.2;min-height:3.4rem;margin:0 0 12px;color:var(--navy)}#pricing .pricing-options .product-outcome{font-size:.95rem;min-height:4.5em;line-height:1.5;margin:0 0 20px;color:var(--navy)}#pricing .pricing-options .plan-price{font-size:2.5rem;line-height:1.1;margin:0 0 8px;white-space:nowrap}#pricing .pricing-options .product-time{font-size:.85rem;color:var(--trade);font-weight:700;margin:0 0 20px}.service-product ul{list-style:none;margin:0 0 24px;padding:18px 0 0;border-top:1px solid #c8dce6;flex:1}.service-product li{position:relative;padding-left:19px;margin-bottom:12px;font-size:.87rem;line-height:1.5;color:var(--muted)}.service-product li:before{content:"✓";position:absolute;left:0;color:var(--trade);font-weight:700}#pricing .service-product .btn{display:flex;align-items:center;justify-content:center;min-height:48px;text-align:center;padding:12px 8px;font-size:.86rem;margin:0;white-space:normal}#pricing .service-product .product-assurance,.service-product .product-detail{font-size:.76rem;line-height:1.5;margin:14px 0 0;min-height:4.5em;color:var(--muted)}.service-product .product-detail{display:block!important;align-content:start}.site-footer .footer-inner{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;text-align:left}.site-footer .footer-navs{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:12px;text-align:left;width:100%}.site-footer .footer-navs nav{text-align:left;justify-content:flex-start;max-width:none;margin:0}.contact .contact-inner{display:grid;grid-template-columns:1.4fr 1fr;align-items:start;gap:48px}.contact .contact-inner h2{max-width:none}.contact .contact-inner>div:last-child{border-left:1px solid #ffffff40;padding-left:32px}.contact .contact-inner h3{color:#fff;margin:0 0 12px}.contact .contact-inner p{margin:16px 0 24px;max-width:60ch}.pricing-diagnosis-action{padding:24px 0;border-left:0;border-top:2px solid var(--pool);background:transparent}.diagnosis-details .diagnosis-refund{padding-left:0}@media(max-width:1100px){#pricing .pricing-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#pricing .pricing-options{grid-template-columns:1fr}#pricing .pricing-options .plan-name,#pricing .pricing-options .product-outcome{min-height:0}.contact .contact-inner{grid-template-columns:1fr;gap:32px}.contact .contact-inner>div:last-child{padding:24px 0 0;border-left:0;border-top:1px solid #ffffff40}}.hero .hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 56px;align-items:start;padding-block:32px 48px}.hero .hero-copy>:not(.audience-map){grid-column:1}.hero .hero-copy h1{font-size:clamp(2.5rem,3.7vw,3.8rem);line-height:1.08;margin:0;max-width:18ch;grid-row:2}.hero .hero-copy>.kicker{grid-row:1}.hero .hero-lede{grid-row:3;font-size:1.1rem}.hero .hero-actions{grid-row:4}.hero .hero-teardown-link{grid-row:5}.hero .hero-stats{grid-row:6;margin:12px 0 0}.hero .hero-note{grid-row:7;font-size:.78rem}.hero .audience-map{grid-column:2;grid-row:1 / span 8;width:100%;align-self:start;padding:28px;background:#fff;border:1px solid #c8dce6;border-top:3px solid var(--pool)}.hero .audience-links a{padding:18px 0;min-height:94px}.hero .audience-links small{line-height:1.5;margin-top:6px}.hero .hero-stats div{padding:14px 10px;min-height:90px}.hero .hero-stats dd{font-size:clamp(1.4rem,2.2vw,2.3rem)}.hero-frame{max-width:1180px;margin-inline:auto!important;max-height:420px;overflow:hidden}.hero-frame img{max-height:420px;object-fit:cover}.band{padding-block:72px}.band h2{max-width:24ch;line-height:1.12}.section-intro{max-width:65ch;margin-bottom:32px}.decision-map{border-top:2px solid var(--pool);margin-block:32px 20px}.decision-map-head,.decision-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:32px;padding:22px 0;border-bottom:1px solid #ffffff40;align-items:center}.decision-map-head{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--sky)}.decision-row h3{font-family:var(--sans);font-size:1.1rem;line-height:1.45;margin:8px 0 0;color:#fff}.decision-row p{margin:0;color:#eaf3f8;font-size:1rem;position:relative;padding-left:24px}.decision-row p:before{content:"→";position:absolute;left:0;color:var(--sky)}.decision-row small{display:block;color:var(--sky);font-size:.68rem;letter-spacing:.12em;margin-bottom:8px}.step-number{color:var(--sky);font-size:.78rem;font-weight:700}.map-note{color:#c8dce6;max-width:70ch;font-size:.85rem;margin:24px 0}.quote-visual{margin:32px 0 0;padding:28px;background:#fff;border-top:2px solid var(--pool)}.quote-visual figcaption{font-size:.78rem;color:var(--muted);margin-bottom:22px}.quote-comparison{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.quote-comparison span{display:block;font-size:.9rem}.quote-bar{padding:12px 16px;color:#fff;background:var(--ocean);margin:8px 0 20px;font-weight:700}.quote-bar.proposed{width:79.41%;background:var(--trade)}.quote-equation{display:grid;gap:10px;border-left:1px solid #c8dce6;padding-left:32px}.quote-equation strong{font-family:var(--serif);font-size:2.7rem;line-height:1.1}.quote-equation b{font-size:1.4rem;color:var(--trade)}.quote-equation small{color:var(--muted);line-height:1.5}.categories .strip{display:grid;grid-auto-flow:row;width:calc(100% - 48px);max-width:1180px;margin:28px auto 0;gap:12px}.categories .strip figure{width:auto;flex:none}.categories .strip img{height:auto;aspect-ratio:4/5;max-height:240px}.categories .strip figcaption{background:#071a2be6;left:0;bottom:0;width:100%;padding:10px;font-size:.8rem;text-shadow:none}.execution-preview{background:#fff}.delivery-track{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:40px 0;border-top:2px solid var(--pool)}.delivery-track li{position:relative;padding:28px 24px 12px 0}.delivery-track li:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--trade)}.delivery-track span{color:var(--trade);font-size:.8rem;font-weight:700}.delivery-track h3{font-size:1.3rem;margin:12px 0}.delivery-track p{color:var(--muted);font-size:.95rem}.execution-action{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px;background:var(--mist)}.execution-action p{max-width:60ch;margin-bottom:0}.execution-action .btn{flex-shrink:0}.pricing-options article{display:flex;flex-direction:column;align-items:start}.pricing-options article>a:last-child{margin-top:auto;min-height:44px;display:flex;align-items:center}.band .platform-note{max-width:none;width:100%;padding:18px 22px;border-left:3px solid var(--pool);background:#fff}.factory-requote-grid article{padding-top:20px}.factory-actions{border-top:1px solid #c8dce6;padding-top:24px}#pricing .pricing-options .partnership-product{grid-column:1 / -1;display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:32px;padding:28px;border-top:3px solid var(--trade);background:#f7fcff;align-items:start}#pricing .partnership-product .product-tag{display:block}#pricing .partnership-product .plan-name,#pricing .partnership-product .product-outcome{min-height:0}#pricing .partnership-product ul{border-top:0;border-left:1px solid #c8dce6;padding:0 0 0 24px;margin:0}#pricing .partnership-product .plan-price{font-size:2rem;white-space:normal}#pricing .partnership-product .product-detail{height:auto;min-height:0;margin-bottom:0}#pricing .partnership-purchase .btn{margin-top:24px}@media(max-width:900px){#pricing .pricing-options .partnership-product{grid-template-columns:1fr 1fr;gap:24px}#pricing .partnership-purchase{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}#pricing .partnership-purchase .plan-price{grid-column:1;grid-row:1}#pricing .partnership-purchase .product-time{grid-column:1;grid-row:2}#pricing .partnership-purchase .btn{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0}#pricing .partnership-purchase .product-detail{grid-column:2}}@media(max-width:600px){#pricing .pricing-options .partnership-product{grid-template-columns:1fr;padding:24px 20px}#pricing .partnership-product ul{border-left:0;border-top:1px solid #c8dce6;padding:20px 0 0}#pricing .partnership-purchase{display:block}#pricing .partnership-purchase .btn{margin-top:20px}}.contact-inner>div:last-child{min-width:0}@media(max-width:1100px){.hero .hero-copy{grid-template-columns:1fr 1fr;gap:18px 28px}.hero .audience-map{padding:20px}.hero .hero-stats{grid-template-columns:repeat(2,1fr)}.execution-action{align-items:start;flex-direction:column}}@media(max-width:760px){.band{padding-block:48px}.hero .hero-copy{display:flex;flex-direction:column;padding-block:16px 32px;gap:20px}.hero .hero-copy h1{max-width:18ch;font-size:2.65rem}.hero .hero-lede{order:0}.hero .hero-stats{order:2}.hero .hero-note{order:3}.hero .audience-map{order:4;margin:0}.hero .hero-actions{display:flex;width:100%}.hero .hero-actions .btn{width:100%}.hero-frame{max-height:300px}.hero-frame img{max-height:300px;width:100%;object-fit:cover}.decision-map-head{display:none}.decision-row{grid-template-columns:1fr;gap:18px;padding:24px 0}.decision-row p{padding-left:22px}.quote-comparison{grid-template-columns:1fr;gap:16px}.quote-visual{padding:20px}.quote-equation{padding:22px 0 0;border-left:0;border-top:1px solid #c8dce6}.categories .strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.categories .strip figure{min-width:0}.delivery-track{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--pool);margin-left:6px}.delivery-track li{padding:0 0 26px 26px}.delivery-track li:before{left:-7px;top:0}.execution-action{padding:22px}.execution-action .btn{white-space:normal}.decision-row h3{font-size:1.2rem}}.team-advisory{background:#f7fbfd}.advisory-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;margin-top:32px;align-items:start}.advisory-layout video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--navy)}.advisory-layout h3{font-size:1.35rem;line-height:1.3}.advisory-caption{font-size:.85rem;color:var(--muted)}.advisory-layout details{font-size:.95rem}.advisory-layout summary{cursor:pointer;text-decoration:underline}.advisory-outcomes article{border-top:1px solid var(--pool);padding:18px 0}.advisory-outcomes article:first-child{padding-top:0;border-top:0}.advisory-outcomes span{font-size:.74rem;font-weight:700;color:var(--trade);letter-spacing:.08em}.advisory-outcomes h3{margin:8px 0}.advisory-outcomes p{margin:0;color:var(--muted)}.team-advisory .execution-action{margin-top:30px;background:#fff}@media(max-width:760px){.advisory-layout{grid-template-columns:1fr;gap:24px}}#team-advisory{scroll-margin-top:100px}
