.business-center{--cover-paper:#f4eee3;--cover-paper-deep:#e3d6c2;--cover-ink:#0b0b09;--cover-bronze:#94601c;--cover-gold:#d49a3a;--cover-umber:#4a2d18;--cover-line:rgba(74,45,24,0.2);min-height:100vh;padding:28px clamp(20px,5vw,72px) 48px;background:radial-gradient(circle at 88% 8%,rgba(212,154,58,.2),transparent 28rem),linear-gradient(115deg,rgba(255,255,255,.5),transparent 42%),var(--cover-paper);color:var(--cover-ink)}.business-footer,.business-header,.business-lockup,.business-mode,.module-heading{display:flex;align-items:center}.business-header{justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--cover-line)}.business-lockup{gap:12px}.business-lockup span,.business-lockup strong{display:block}.business-lockup div span{margin-top:2px;color:#705f4c;font-size:13px}.business-mark{display:grid!important;width:44px;height:44px;place-items:center;border:1px solid var(--cover-gold);background:var(--cover-ink);color:var(--cover-gold);font-weight:850}.business-mode{flex-wrap:wrap;justify-content:flex-end;gap:8px}.business-mode span{padding:7px 10px;border:1px solid rgba(148,96,28,.35);border-radius:999px;background:rgba(255,250,238,.82);color:#66420f;font-size:12px;font-weight:750}.business-hero{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:center;margin:30px 0 22px;padding:clamp(36px,6vw,72px);overflow:hidden;border:1px solid rgba(212,154,58,.48);border-radius:18px;background:radial-gradient(circle at 80% 45%,rgba(212,154,58,.22),transparent 24rem),linear-gradient(140deg,#090a09,#17130e 62%,#35220f);box-shadow:0 24px 60px rgba(40,26,13,.2)}.business-hero-copy{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.business-eyebrow{margin:0 0 12px;color:var(--cover-bronze);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.business-hero .business-eyebrow{color:#e6b45c}.business-hero h1{max-width:680px;margin:0;color:#fbf5ea;font-size:clamp(44px,6.6vw,82px);line-height:.96;letter-spacing:-.055em}.business-hero-copy>p:not(.business-eyebrow){max-width:680px;margin:25px 0 0;color:#ded3c2;font-size:clamp(17px,2vw,21px);line-height:1.55}.mission-line{display:inline-block;margin-top:24px;padding-top:16px;border-top:1px solid rgba(212,154,58,.42);color:#e8c17b;font-family:Georgia,Times New Roman,serif;font-size:16px}.cover-stage{position:relative;z-index:1;display:grid;justify-items:center;margin:0}.cover-glow{position:absolute;inset:18% -15% 8%;border-radius:50%;background:rgba(212,154,58,.25);filter:blur(38px)}.business-cover{position:relative;width:min(100%,310px);height:auto;border:1px solid rgba(239,196,116,.58);box-shadow:0 24px 52px rgba(0,0,0,.52)}.hub-landing{display:grid;align-content:start;min-height:100vh}.front-door-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);grid-gap:clamp(30px,7vw,90px);gap:clamp(30px,7vw,90px);align-items:center;min-height:390px;margin:28px 0 18px;padding:clamp(34px,6vw,68px);overflow:hidden;border:1px solid rgba(212,154,58,.4);border-radius:18px;background:radial-gradient(circle at 82% 42%,rgba(212,154,58,.18),transparent 19rem),linear-gradient(140deg,#090a09,#17130e 64%,#35220f);box-shadow:0 22px 54px rgba(40,26,13,.18)}.front-door-hero>div{display:grid;justify-items:start}.front-door-hero .business-eyebrow{color:#e6b45c}.front-door-hero h1{max-width:760px;margin:0;color:#fbf5ea;font-size:clamp(44px,6.5vw,78px);line-height:.96;letter-spacing:-.055em}.front-door-cover{justify-self:center;width:min(100%,210px);height:auto;border:1px solid rgba(239,196,116,.48);box-shadow:0 20px 44px rgba(0,0,0,.45)}.module-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.module-launch-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:210px;padding:22px;overflow:hidden;border:1px solid var(--cover-line);border-top:4px solid var(--cover-bronze);border-radius:13px;background:rgba(255,250,240,.78);color:var(--cover-ink);text-decoration:none;box-shadow:0 15px 34px rgba(50,33,17,.08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.module-launch-card:focus-visible,.module-launch-card:hover{border-color:var(--cover-bronze);box-shadow:0 19px 40px rgba(50,33,17,.15);transform:translateY(-3px)}.module-launch-number{color:var(--cover-bronze);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:850}.module-launch-identifier{margin-top:28px;color:#84643c;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.module-launch-card strong{align-self:end;margin-top:8px;font-size:clamp(20px,2vw,28px);line-height:1.05;letter-spacing:-.035em}.module-launch-arrow{justify-self:end;margin-top:18px;color:var(--cover-bronze);font-size:21px}.launch-social{border-top-color:var(--cover-ink)}.launch-sales{background:#eee7dc}.launch-strategy{border-top-color:var(--cover-gold);background:#2f2a24;color:#fff8ed}.launch-strategy .module-launch-arrow,.launch-strategy .module-launch-identifier,.launch-strategy .module-launch-number{color:#e7b75f}.landing-footer{margin-top:18px}.detail-page{min-height:100vh}.detail-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.detail-nav a{padding:8px 10px;border:1px solid var(--cover-line);border-radius:999px;background:rgba(255,250,240,.68);color:#5b4937;font-size:11px;font-weight:800;text-decoration:none}.detail-nav a:focus-visible,.detail-nav a:hover,.detail-nav a[aria-current=page]{border-color:var(--cover-bronze);background:var(--cover-ink);color:#fff5e5}.detail-hero{margin:20px 0;padding:clamp(28px,5vw,52px);border:1px solid rgba(212,154,58,.35);border-radius:16px;background:linear-gradient(135deg,rgba(212,154,58,.1),transparent 55%),#fffaf0}.detail-hero h1{max-width:900px;margin:0;font-size:clamp(38px,6vw,66px);line-height:.98;letter-spacing:-.05em}.detail-hero>p:last-child{max-width:760px;margin:17px 0 0;color:#665543;font-size:16px;line-height:1.55}.module-grid-single{grid-template-columns:minmax(0,900px);justify-content:center}.focused-flow{grid-template-columns:minmax(0,1fr) 190px;max-width:900px;margin-inline:auto}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.module-grid.module-grid-single{grid-template-columns:minmax(0,900px);justify-content:center}.module-card{min-width:0;padding:clamp(24px,4vw,42px);border:1px solid var(--cover-line);border-radius:16px;box-shadow:0 18px 40px rgba(50,33,17,.09)}.social-card{background:linear-gradient(145deg,#fffaf0,#e9dfcf)}.outreach-card{background:linear-gradient(145deg,#fffaf0,#efdec0)}.social-card{border-top:4px solid var(--cover-ink)}.outreach-card{border-top:4px solid var(--cover-bronze)}.module-heading{justify-content:space-between;gap:16px}.module-number{color:var(--cover-bronze);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800}.module-state{padding:7px 10px;border:1px solid var(--cover-line);border-radius:999px;background:rgba(255,250,238,.78);color:#604b35;font-size:12px;font-weight:700}.module-card h2{margin:34px 0 12px;font-size:clamp(27px,4vw,40px);letter-spacing:-.035em}.module-card>p{min-height:88px;margin:0;color:#5e5142;line-height:1.6}.module-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:28px 0}.module-links a{padding:11px 12px;border:1px solid var(--cover-line);border-radius:8px;background:rgba(255,252,245,.7);color:#3f3328;font-size:13px;font-weight:700;text-decoration:none}.module-links a:focus-visible,.module-links a:hover{border-color:var(--cover-bronze);background:#fffaf0}.module-primary{display:inline-flex;justify-content:center;width:100%;padding:13px 16px;border:1px solid var(--cover-gold);border-radius:8px;background:var(--cover-ink);color:#fff8eb;font-weight:800;text-decoration:none}.module-primary:focus-visible,.module-primary:hover{background:var(--cover-umber)}.module-primary-review{margin-bottom:10px;background:var(--cover-umber)}.module-primary-review:focus-visible,.module-primary-review:hover{background:var(--cover-ink)}.connection-map{margin-top:20px;padding:clamp(28px,5vw,48px);border:1px solid var(--cover-line);border-radius:16px;background:linear-gradient(120deg,rgba(255,250,240,.96),rgba(229,216,194,.92)),var(--cover-paper)}.connection-map-heading{max-width:760px}.connection-map-heading h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.035em}.connection-map-heading>p:last-child{color:#665542;line-height:1.55}.system-flow{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch;margin-top:30px}.system-flow.focused-flow{grid-template-columns:minmax(0,1fr) 190px;max-width:900px;margin-inline:auto}.flow-module{padding:24px;border:1px solid var(--cover-line);border-radius:14px;background:rgba(255,250,240,.78)}.flow-module h3{margin:0 0 18px;font-size:21px}.flow-module ol{display:grid;grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.flow-module li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 14px 10px 9px;border:1px solid var(--cover-line);border-radius:7px;background:rgba(255,255,255,.5);color:#594737;font-size:13px;font-weight:750}.flow-module li:not(:last-child):after{content:"";position:absolute;left:27px;bottom:-19px;z-index:2;width:3px;height:18px;background:var(--cover-bronze)}.flow-module li:not(:last-child):before{content:"";position:absolute;left:22px;bottom:-20px;z-index:3;width:9px;height:9px;border-right:3px solid var(--cover-bronze);border-bottom:3px solid var(--cover-bronze);transform:rotate(45deg)}.flow-module li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--cover-ink);color:var(--cover-gold);font-size:14px;font-weight:850}.flow-module li strong{display:block;line-height:1.25}.flow-module li small{display:block;margin-top:4px;color:#76501c;font-size:10px;font-weight:850;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.flow-module .flow-final-step{border:2px solid var(--cover-bronze);background:#fff5df;box-shadow:0 8px 18px rgba(89,55,18,.12)}.flow-gate{position:relative;display:grid;align-content:center;justify-items:center;min-height:180px;color:var(--cover-gold);text-align:center}.flow-gate:after,.flow-gate:before{content:"";position:absolute;top:50%;width:42px;height:1px;background:var(--cover-bronze)}.flow-gate:before{left:-20px}.flow-gate:after{right:-20px}.gate-seal{display:grid;width:108px;height:108px;place-items:center;border:2px solid var(--cover-gold);border-radius:50%;background:var(--cover-ink);box-shadow:0 12px 28px rgba(45,28,12,.24);font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.1}.flow-gate small{max-width:160px;margin-top:12px;color:#674a27;font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.public-boundary{margin-top:18px;padding:12px 16px;border:1px dashed var(--cover-bronze);border-radius:8px;color:#5e411b;font-size:13px;font-weight:750;text-align:center}.workflow-panel{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);margin:0 0 20px;padding:clamp(28px,5vw,48px);border:1px solid rgba(212,154,58,.35);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 55%),#4b453d;box-shadow:0 18px 42px rgba(50,35,22,.14)}.workflow-panel .business-eyebrow{color:#edbb64}.workflow-panel h2{margin:0;color:#fff8ed;font-size:clamp(24px,3vw,36px);line-height:1.15}.workflow-heading>p:last-child{margin:18px 0 0;color:#d9cdbd;line-height:1.55}.workflow-panel ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0;padding:0;list-style:none}.workflow-panel li{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgba(255,248,237,.13);color:#f2e8da;font-size:13px;line-height:1.45}.workflow-panel li span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--cover-ink);color:var(--cover-gold);font-size:12px;font-weight:800}.strategy-office{margin-bottom:20px;padding:clamp(28px,5vw,48px);border:1px solid rgba(212,154,58,.46);border-radius:16px;background:radial-gradient(circle at 90% 4%,rgba(212,154,58,.19),transparent 25rem),linear-gradient(145deg,#15120e,#292016);color:#fff8ed;box-shadow:0 22px 50px rgba(40,27,15,.2)}.strategy-office-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);align-items:end}.strategy-office .business-eyebrow{color:#edbb64}.strategy-office-heading h2{max-width:760px;margin:0;font-size:clamp(32px,4.5vw,54px);line-height:1;letter-spacing:-.045em}.strategy-office-heading>div:first-child>p:last-child{max-width:760px;margin:18px 0 0;color:#d5c7b4;line-height:1.55}.aspirational-goal{display:grid;padding:22px;border:1px solid rgba(237,187,100,.42);border-radius:12px;background:rgba(255,248,237,.06)}.aspirational-goal span{color:#e9c37f;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.aspirational-goal strong{margin-top:9px;color:#fff8ed;font-size:clamp(32px,4vw,48px);line-height:1}.aspirational-goal small{margin-top:10px;color:#c8b8a2;font-size:10px;line-height:1.4}.ninety-day-direction{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:28px;gap:28px;margin-top:24px;padding:22px;border:1px solid rgba(237,187,100,.32);border-radius:12px;background:rgba(255,248,237,.075)}.ninety-day-direction>div>span{color:#e9c37f;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ninety-day-direction h3{margin:9px 0 0;color:#fff8ed;font-size:clamp(23px,3vw,32px);line-height:1.1}.ninety-day-direction p{margin:13px 0 0;color:#d5c7b4;font-size:12px;line-height:1.55}.ninety-day-direction ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.ninety-day-direction li{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-left:3px solid var(--cover-gold);background:rgba(0,0,0,.16)}.ninety-day-direction li strong{color:#fff3df;font-size:11px}.ninety-day-direction li span{color:#c9baa6;font-size:10px;line-height:1.4}.growth-channels{margin-top:16px;padding:22px;border:1px solid rgba(237,187,100,.24);border-radius:12px;background:rgba(255,248,237,.055)}.growth-channels>p:not(.channel-feedback){margin:13px 0 0;color:#cdbda8;font-size:12px;line-height:1.5}.growth-channels ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0 0;padding:0;list-style:none}.growth-channels li{position:relative;display:grid;min-height:122px;padding:15px;border:1px solid rgba(237,187,100,.2);border-radius:9px;background:rgba(0,0,0,.17)}.growth-channels li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-14px;z-index:2;color:var(--cover-gold);font-size:19px;font-weight:900;transform:translateY(-50%)}.growth-channels li>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--cover-gold);color:var(--cover-ink);font-size:10px;font-weight:900}.growth-channels li>strong{margin-top:12px;color:#fff8ed;font-size:12px}.growth-channels li>small{margin-top:6px;color:#c9baa6;font-size:10px;line-height:1.4}.channel-feedback{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--cover-gold);background:rgba(0,0,0,.16);color:#ded0bc;font-size:11px;line-height:1.5}.strategy-grid,.strategy-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.business-rules,.decision-queue,.opportunity-pipeline,.strategy-data-needs,.weekly-briefing{min-width:0;padding:22px;border:1px solid rgba(237,187,100,.2);border-radius:12px;background:rgba(255,248,237,.055)}.strategy-card-heading{display:flex;gap:10px;align-items:center}.strategy-card-heading>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--cover-gold);color:var(--cover-ink);font-size:10px;font-weight:900}.strategy-card-heading h3{margin:0;color:#fff8ed;font-size:18px}.opportunity-pipeline>p,.weekly-briefing>p{margin:14px 0 0;color:#cdbda8;font-size:12px;line-height:1.5}.business-rules ul,.weekly-briefing ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.business-rules li,.weekly-briefing li{padding:10px 0 10px 14px;border-left:2px solid rgba(212,154,58,.56);color:#d8cab8;font-size:12px;line-height:1.45}.weekly-briefing li strong{color:#fff3df}.decision-queue{display:grid;align-content:start;grid-gap:10px;gap:10px}.decision-queue .strategy-card-heading{margin-bottom:6px}.decision-item{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 13px;border:1px solid rgba(255,248,237,.12);border-radius:8px;background:rgba(0,0,0,.16)}.decision-item strong{color:#f4e9da;font-size:12px;line-height:1.35}.decision-item span{flex:0 0 auto;color:#e1b96f;font-size:9px;font-weight:850;text-transform:uppercase}.opportunity-pipeline{margin-top:16px}.opportunity-pipeline ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0 0;padding:0;list-style:none}.opportunity-pipeline li{position:relative;display:grid;align-content:start;min-height:148px;padding:16px 13px;border:1px solid rgba(237,187,100,.2);border-radius:9px;background:rgba(0,0,0,.18)}.opportunity-pipeline li:not(:last-child):after{content:"›";position:absolute;top:50%;right:-11px;z-index:2;color:var(--cover-gold);font-size:24px;font-weight:900;line-height:1;transform:translateY(-50%)}.opportunity-pipeline li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--cover-gold);color:var(--cover-ink);font-size:10px;font-weight:900}.opportunity-pipeline li>strong{margin-top:14px;color:#fff8ed;font-size:12px;line-height:1.25}.opportunity-pipeline li>small{margin-top:7px;color:#c9baa6;font-size:10px;line-height:1.4}.strategy-data-needs dl{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0}.strategy-data-needs dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(255,248,237,.11)}.strategy-data-needs dt{color:#e8bc70;font-size:10px;font-weight:850;text-transform:uppercase}.strategy-data-needs dd{margin:0;color:#d5c7b4;font-size:11px;line-height:1.4}.strategy-approval-boundary{margin:16px 0 0;padding:15px 17px;border:1px solid var(--cover-gold);border-radius:9px;background:#fff0cf;color:#583a10;font-size:12px;line-height:1.5}.strategy-approval-boundary strong{color:var(--cover-ink)}.sales-performance{min-width:0;margin-bottom:20px;padding:clamp(28px,5vw,48px);border:1px solid var(--cover-line);border-radius:16px;background:radial-gradient(circle at 92% 0,rgba(212,154,58,.16),transparent 24rem),#fffaf0;box-shadow:0 18px 42px rgba(50,35,22,.1)}.sales-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.sales-heading h2{margin:0;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}.sales-heading>div>p:last-child{max-width:760px;margin:14px 0 0;color:#62513f;line-height:1.55}.data-status{flex:0 0 auto;padding:8px 11px;border:1px solid var(--cover-bronze);border-radius:999px;background:#fff0d2;color:#68430f;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.sales-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.sales-metrics article{display:grid;align-content:start;min-height:150px;padding:20px;border:1px solid var(--cover-line);border-top:4px solid var(--cover-bronze);border-radius:12px;background:rgba(246,237,222,.72)}.sales-metrics article>span{color:#5f4c38;font-size:12px;font-weight:800;text-transform:uppercase}.sales-metrics article>strong{margin-top:10px;color:var(--cover-ink);font-size:clamp(34px,5vw,52px);line-height:1}.sales-metrics article>small{align-self:end;margin-top:14px;color:#6e5c48;line-height:1.4}.sales-metrics .sales-pending{border-top-color:#6e665b;background:#eee8df}.sales-metrics .sales-pending>strong{font-size:clamp(26px,4vw,38px)}.sales-metrics .sales-overall{border-top-color:var(--cover-gold);background:#2f2a24}.sales-metrics .sales-overall>small,.sales-metrics .sales-overall>span{color:#e4d3b8}.sales-metrics .sales-overall>strong{color:#fff8ed}.all-source-sales-value{display:grid;grid-template-columns:minmax(360px,1fr) minmax(210px,.55fr) minmax(0,.95fr);grid-gap:clamp(22px,4vw,46px);gap:clamp(22px,4vw,46px);align-items:center;margin-top:20px;padding:26px;border:1px solid rgba(212,154,58,.56);border-radius:12px;background:linear-gradient(135deg,rgba(212,154,58,.16),transparent 58%),#2f2a24;color:#fff8ed}.all-source-sales-value .business-eyebrow{color:#edbb64}.all-source-sales-value h3{margin:0;font-size:clamp(22px,3vw,31px);line-height:1.08}.consolidated-financial-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.consolidated-financial-metrics article{padding:14px;border:1px solid rgba(237,187,100,.28);border-radius:9px;background:rgba(255,248,237,.06)}.consolidated-financial-metrics small,.consolidated-financial-metrics span{display:block;color:#e4d3b8;font-size:11px;font-weight:750}.consolidated-financial-metrics strong{display:block;margin:8px 0 6px;color:#fff8ed;font-size:clamp(28px,3.5vw,42px);line-height:1}.all-source-sales-value dl{display:grid;grid-gap:9px;gap:9px;margin:0}.all-source-sales-value dl div{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(237,187,100,.26)}.all-source-sales-value dt{color:#e4d3b8;font-size:12px;font-weight:700}.all-source-sales-value dd{margin:0;color:#fff8ed;font-size:13px;font-weight:900}.all-source-sales-value>p{margin:0;padding-left:20px;border-left:3px solid var(--cover-gold);color:#e4d3b8;font-size:12px;line-height:1.55}.known-revenue{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:clamp(24px,5vw,58px);gap:clamp(24px,5vw,58px);align-items:center;margin-top:20px;padding:24px;border:1px solid rgba(148,96,28,.4);border-radius:12px;background:linear-gradient(135deg,rgba(212,154,58,.11),transparent 60%),#efe5d6}.known-revenue h3{margin:0;font-size:clamp(22px,3vw,31px);line-height:1.08}.known-revenue strong{display:block;margin-top:13px;color:var(--cover-ink);font-size:clamp(36px,5vw,54px);line-height:1}.known-revenue>div>span{display:block;margin-top:8px;color:#6f4c1d;font-size:11px;font-weight:800}.known-revenue>p{margin:0;padding-left:20px;border-left:3px solid var(--cover-bronze);color:#5e4d3b;font-size:12px;line-height:1.55}.in-person-financials{margin-top:20px;padding:24px;border:1px solid rgba(148,96,28,.38);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 55%),#3f3932;color:#fff8ed}.in-person-financials-heading{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);grid-gap:28px;gap:28px;align-items:end}.in-person-financials .business-eyebrow{color:#edbb64}.in-person-financials h3{margin:0;font-size:clamp(23px,3vw,32px);line-height:1.1}.in-person-financials-heading>p{margin:0;color:#ded2c1;font-size:13px;line-height:1.55}.financial-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.financial-metrics article{display:grid;min-width:0;min-height:126px;padding:17px;border:1px solid rgba(239,187,100,.25);border-radius:9px;background:rgba(11,11,9,.42)}.financial-metrics span{color:#dfc79e;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.financial-metrics strong{align-self:center;color:#fff8ed;font-size:clamp(25px,3vw,36px);line-height:1}.financial-metrics small{align-self:end;color:#cdbda8;font-size:10px;line-height:1.35}.financial-boundary{margin:18px 0 0;padding:12px 14px;border-left:3px solid var(--cover-gold);background:rgba(11,11,9,.28);color:#e5d7c4;font-size:11px;line-height:1.5}.inventory-log{margin-top:16px;padding:clamp(20px,3vw,28px);border:1px solid rgba(148,96,28,.3);border-radius:12px;background:#f8f1e6;color:var(--cover-ink)}.inventory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.inventory-heading h3{margin:0 0 8px;font-size:clamp(23px,3vw,32px);line-height:1.1}.inventory-heading>div>p:last-child{max-width:760px;margin:0;color:#63513f;font-size:13px;line-height:1.55}.inventory-heading .data-status{flex:0 0 auto;white-space:nowrap}.inventory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.inventory-metrics article{display:grid;min-width:0;min-height:126px;padding:17px;border:1px solid var(--cover-line);border-radius:9px;background:rgba(255,255,255,.62)}.inventory-metrics small,.inventory-metrics span{color:#6a5846;font-size:10px;line-height:1.35}.inventory-metrics span{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inventory-metrics strong{align-self:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.5vw,30px);line-height:1}.inventory-metrics small{align-self:end}.inventory-boundary{margin:18px 0 0;padding:12px 14px;border-left:3px solid var(--cover-gold);background:rgba(148,96,28,.08);color:#5e4d3b;font-size:11px;line-height:1.5}.inventory-transit{background:#fff0c9;color:#77500c}.inventory-sold{background:#e2eee5;color:#285d38}.ingram-financials{margin-top:16px;padding:24px;border:1px solid rgba(148,96,28,.3);border-radius:12px;background:#eee4d5;color:var(--cover-ink)}.ingram-financials-heading{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);grid-gap:28px;gap:28px;align-items:end}.ingram-financials h3{margin:0;font-size:clamp(23px,3vw,32px);line-height:1.1}.ingram-financials-heading>p{margin:0;color:#63513f;font-size:13px;line-height:1.55}.ingram-financial-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.ingram-financial-metrics article{display:grid;min-width:0;min-height:126px;padding:17px;border:1px solid var(--cover-line);border-radius:9px;background:rgba(255,250,240,.74)}.ingram-financial-metrics span{color:#6c4b20;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ingram-financial-metrics strong{align-self:center;color:var(--cover-ink);font-size:clamp(25px,3vw,36px);line-height:1}.ingram-financial-metrics small{align-self:end;color:#6d5945;font-size:10px;line-height:1.35}.ingram-reconciliation{margin:18px 0 0;padding:12px 14px;border-left:3px solid var(--cover-bronze);background:rgba(255,250,240,.65);color:#604b35;font-size:11px;line-height:1.5}.ingram-reconciliation strong{color:var(--cover-ink)}.sales-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);grid-gap:20px;gap:20px;margin-top:20px}.next-sales-data,.source-breakdown{min-width:0;padding:22px;border:1px solid var(--cover-line);border-radius:12px;background:rgba(255,255,255,.5)}.next-sales-data h3,.source-breakdown h3{margin:0 0 16px;font-size:18px}.sales-table-wrap{overflow-x:auto}.source-breakdown table{width:100%;border-collapse:collapse;font-size:12px}.source-breakdown td,.source-breakdown th{padding:11px 9px;border-bottom:1px solid var(--cover-line);color:#594a3b;text-align:left;vertical-align:middle;white-space:nowrap}.source-breakdown thead th{color:#49351e;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.source-breakdown tbody th{color:var(--cover-ink)}.status-chip{display:inline-block;padding:5px 7px;border-radius:999px;background:#eee4d3;color:#704b18;font-size:10px;font-weight:800}.next-sales-data ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:sales-data}.next-sales-data li{display:grid;grid-template-columns:24px 1fr;grid-gap:9px;gap:9px;color:#5a4c3e;font-size:12px;line-height:1.45;counter-increment:sales-data}.next-sales-data li:before{content:counter(sales-data);display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--cover-ink);color:var(--cover-gold);font-size:10px;font-weight:850}.sales-readiness-note{margin:20px 0 0;padding:14px 16px;border-left:4px solid var(--cover-bronze);background:#eee7dc;color:#5d4e3e;font-size:12px;line-height:1.55}.sales-readiness-note strong{color:var(--cover-ink)}.business-footer{justify-content:space-between;gap:18px;margin-top:20px;padding:18px 20px;border:1px solid var(--cover-bronze);border-radius:12px;background:#2b1c10;color:#f3d295}.business-footer span{text-align:right}@media (max-width:920px){.business-hero,.module-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-flow,.system-flow.focused-flow{grid-template-columns:1fr}.sales-detail-grid{grid-template-columns:minmax(0,1fr)}.financial-metrics,.ingram-financial-metrics,.inventory-metrics,.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-pipeline ol{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-channels ol{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-channels li:nth-child(2):after,.opportunity-pipeline li:nth-child(3):after{display:none}.flow-gate{min-height:140px}.flow-gate:after,.flow-gate:before{display:none}}@media (max-width:760px){.business-footer,.business-header{align-items:flex-start;flex-direction:column}.business-mode{justify-content:flex-start}.business-hero,.front-door-hero{grid-template-columns:1fr}.front-door-hero{text-align:center}.front-door-hero,.front-door-hero>div{justify-items:center}.front-door-cover{width:min(44vw,150px)}.cover-stage{margin-top:10px}.business-cover{width:min(72vw,280px)}.module-grid,.workflow-panel,.workflow-panel ol{grid-template-columns:1fr}.sales-heading{flex-direction:column}.ninety-day-direction,.sales-metrics,.strategy-grid,.strategy-lower-grid,.strategy-office-heading{grid-template-columns:1fr}.sales-metrics article{min-height:130px}.all-source-sales-value{grid-template-columns:1fr}.all-source-sales-value>p{padding-top:12px;padding-left:0;border-top:1px solid var(--cover-gold);border-left:0}.known-revenue{grid-template-columns:1fr}.known-revenue>p{padding-top:12px;padding-left:0;border-top:1px solid var(--cover-bronze);border-left:0}.in-person-financials-heading{grid-template-columns:1fr}.inventory-heading{display:grid}.inventory-heading .data-status{justify-self:start;white-space:normal}.ingram-financials-heading{grid-template-columns:1fr}.module-card>p{min-height:auto}.business-footer span{text-align:left}}@media (max-width:520px){.module-launch-grid{grid-template-columns:1fr}.module-launch-card{min-height:170px}.financial-metrics,.flow-module ol,.module-links{grid-template-columns:1fr}.financial-metrics article{min-height:112px}.inventory-metrics{grid-template-columns:1fr}.inventory-metrics article{min-height:112px}.ingram-financial-metrics{grid-template-columns:1fr}.ingram-financial-metrics article{min-height:112px}.opportunity-pipeline ol{grid-template-columns:1fr}.opportunity-pipeline li{min-height:auto}.opportunity-pipeline li:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-18px;transform:translateX(50%)}.opportunity-pipeline li:nth-child(3):after{display:block}.growth-channels ol{grid-template-columns:1fr}.growth-channels li{min-height:auto}.growth-channels li:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-17px;transform:translateX(50%)}.growth-channels li:nth-child(2):after{display:block}}.business-access{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 80% 18%,rgba(212,154,58,.18),transparent 30%),var(--cover-paper);color:var(--cover-ink)}.business-access-card{width:min(100%,470px);padding:clamp(28px,6vw,48px);border:1px solid var(--cover-line);border-top:5px solid var(--cover-bronze);border-radius:16px;background:rgba(255,251,244,.94);box-shadow:0 24px 65px rgba(46,37,27,.16)}.business-access-card .business-lockup{margin-bottom:38px}.business-access-card h1{margin:4px 0 12px;font-size:clamp(34px,7vw,52px);line-height:1}.business-access-card>p:not(.business-eyebrow):not(.business-access-error){margin:0;color:#665643;line-height:1.55}.business-access-card form{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.business-access-card label{color:#4c3f31;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.business-access-card input[type=password]{min-height:50px;padding:0 14px;border:1px solid #bda98d;border-radius:9px;background:#fff;color:var(--cover-ink);font:inherit}.business-access-card input[type=password]:focus-visible{outline:3px solid rgba(166,108,30,.28);outline-offset:2px}.business-access-card button{min-height:50px;margin-top:4px;border:1px solid #201b16;border-radius:9px;background:#201b16;color:#fff8ed;font:inherit;font-weight:900;cursor:pointer}.business-access-card button:hover{background:#3a3027}.business-access-card button:focus-visible{outline:3px solid rgba(166,108,30,.35);outline-offset:3px}.business-access-error{margin:18px 0 0;padding:11px 13px;border:1px solid #b45045;border-radius:8px;background:#fff0ee;color:#812b23;font-size:13px;font-weight:800}.business-access-card>small{display:block;margin-top:20px;color:#74624e;line-height:1.45}.executive-review{margin-top:28px;padding:clamp(22px,4vw,34px);border:1px solid rgba(148,96,28,.42);border-radius:14px;background:#f3eadc}.executive-review-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start}.executive-review-heading h2{margin:0;font-size:clamp(26px,4vw,39px);line-height:1.05}.executive-review-heading p:last-child{max-width:780px;margin:12px 0 0;color:#655442;line-height:1.55}.executive-review-heading>span{padding:9px 12px;border:1px solid #aa8a60;border-radius:999px;color:#6f4c1d;font-size:11px;font-weight:900;white-space:nowrap}.executive-review-notice,.executive-review-warning{margin:20px 0 0;padding:12px 14px;border-radius:9px;font-size:13px;font-weight:800}.executive-review-notice{border:1px solid #668267;background:#edf6ed;color:#315b35}.executive-review-warning{border:1px solid #a47a3e;background:#fff5e3;color:#704914}.executive-review-loading{color:#6c5b47}.executive-review-list{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.executive-review-item{padding:22px;border:1px solid #d7c4a7;border-left:5px solid var(--cover-bronze);border-radius:11px;background:#fffaf2}.executive-review-item header,.executive-review-item header>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.executive-review-item header>div{justify-content:flex-start;color:#725c42;font-size:11px;font-weight:800;text-transform:uppercase}.executive-review-item header time{padding-left:10px;border-left:1px solid #c8b18d}.executive-review-item header>strong{padding:6px 9px;border-radius:999px;font-size:10px}.review-open{background:#f5e8cc;color:#76500f}.review-agreed{background:#e6f0e5;color:#315c36}.executive-review-item h3{margin:15px 0 8px;font-size:clamp(21px,3vw,28px)}.executive-review-item>p{margin:0;color:#62513f;line-height:1.55}.executive-review-item fieldset{display:grid;grid-template-columns:1fr .7fr 1fr auto;grid-gap:13px;gap:13px;align-items:end;margin:20px 0 0;padding:18px;border:1px solid #dfccb0;border-radius:9px}.executive-review-item legend{padding:0 8px;color:#3f3429;font-size:13px;font-weight:900}.executive-review-item label{display:grid;grid-gap:7px;gap:7px;color:#5b4936;font-size:11px;font-weight:800}.executive-review-item select,.executive-review-item textarea{width:100%;min-height:46px;padding:10px;border:1px solid #bfa98a;border-radius:7px;background:#fff;color:#251f1a;font:inherit;font-size:13px}.executive-review-item textarea{resize:vertical}.executive-review-item button{min-height:46px;padding:0 17px;border:0;border-radius:8px;background:#2d2721;color:#fff8ed;font-weight:900;cursor:pointer}.executive-review-item fieldset:disabled{opacity:.62}.executive-review-item>small{display:block;margin-top:10px;color:#78654d}.executive-review-boundary{margin:18px 0 0;padding-top:16px;border-top:1px solid #ceb895;color:#5e4c38;font-size:12px;line-height:1.5}@media (max-width:900px){.executive-review-heading{grid-template-columns:1fr}.executive-review-heading>span{justify-self:start;white-space:normal}.executive-review-item fieldset{grid-template-columns:1fr}}@media (max-width:520px){.business-access{padding:14px}.business-access-card{padding:26px 20px}.executive-review,.executive-review-item{padding:18px 14px}.executive-review-item header{align-items:flex-start;flex-direction:column}}