:root{--ink:#0b0d0c;--paper:#f5f2e9;--white:#fff;--gold:#f6bd2f;--gold-soft:#ffe7a3;--mint:#b9f5dc;--line:rgba(11,13,12,.14);--muted:#676b66}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:"Manrope",sans-serif}.site-header{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;position:relative;z-index:10}.brand img,.site-header img{width:156px;display:block;filter:brightness(0) invert(1)}nav{display:flex;gap:34px}nav a,.nav-cta{color:#fff;text-decoration:none;font-size:14px}.nav-cta{border-bottom:1px solid var(--gold);padding-bottom:5px}.nav-cta span{color:var(--gold)}.hero{min-height:760px;padding:84px 5vw 74px;background:var(--ink);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(510px,.95fr);gap:6vw;align-items:center}.hero-copy{max-width:780px}.eyebrow{font:600 12px/1.2 "Manrope",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(246,189,47,.13)}.eyebrow.dark{color:#876300}.eyebrow.light{color:var(--gold-soft)}.hero h1{font-size:clamp(48px,5.4vw,82px);line-height:.99;letter-spacing:-.055em;margin:26px 0 32px}.hero h1 em{font-style:normal;color:var(--gold)}.hero-lede{color:#c7cbc7;font-size:18px;line-height:1.65;max-width:690px}.hero-actions{display:flex;gap:12px;margin:38px 0 42px}.button{padding:16px 20px;text-decoration:none;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:28px}.button-primary{background:var(--gold);color:var(--ink)}.button-secondary{border:1px solid #555;color:#fff}.hero-proof{display:flex;gap:25px;color:#8f948f;font-size:12px}.hero-proof span:before{content:"✓";color:var(--gold);margin-right:7px}.network-visual{height:580px;position:relative;border:1px solid rgba(255,255,255,.12);background:#111411;overflow:hidden}.visual-topline{height:50px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#777e77;font-size:10px;letter-spacing:.1em}.system-status{color:#a5aaa5;letter-spacing:0}.system-status i{display:inline-block;width:6px;height:6px;background:#67d6a1;border-radius:50%;margin-right:7px}.map-grid{position:absolute;inset:50px 0 0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px}.routes{position:absolute;inset:50px 0 0;width:100%;height:480px}.routes path{fill:none;stroke:url(#routeGold);stroke-width:2;stroke-dasharray:7 7}.routes circle{fill:var(--gold)}.node{position:absolute;display:flex;align-items:center;gap:11px;background:#1a1e1b;border:1px solid #343a35;padding:11px 13px;min-width:205px;box-shadow:0 10px 30px rgba(0,0,0,.28)}.node-icon{width:32px;height:32px;display:grid;place-items:center;background:var(--gold);color:var(--ink);font-weight:800;font-size:11px}.node small,.match-card small{display:block;color:#737a74;font-size:8px;letter-spacing:.09em}.node strong{font-size:12px;display:block;margin:2px 0}.node p{margin:0;color:#838a83;font-size:9px}.brand-node{left:24px;top:250px}.partner-node .node-icon{background:#252b27;color:var(--gold);border:1px solid #454b46}.partner-one{right:24px;top:112px}.partner-two{right:24px;top:250px}.partner-three{right:24px;top:388px}.match-card{position:absolute;left:155px;bottom:20px;background:var(--gold);color:var(--ink);padding:14px 17px;width:330px}.match-card small{color:#745600}.match-card strong{font-size:12px;display:block;margin:3px 0}.match-card span{font-size:9px}.manifesto{padding:120px 5vw;background:var(--gold);display:grid;grid-template-columns:1fr 2.2fr;align-items:start}.manifesto p{font-size:14px;font-weight:700}.manifesto h2{font-size:clamp(42px,5vw,76px);line-height:1.02;letter-spacing:-.045em;margin:0}.audiences{padding:0 5vw;background:var(--paper)}.audience{min-height:720px;padding:85px 6vw;display:grid;grid-template-columns:70px 1fr .95fr;gap:4vw;align-items:center;position:relative}.audience-number{align-self:start;font-family:"Manrope";font-weight:800;font-size:13px;border-top:2px solid;padding-top:10px}.brand-audience{background:#fff}.partner-audience{background:#171a18;color:#fff}.audience-content{max-width:560px}.audience-content h2,.section-heading h2,.intelligence h2,.pilot h2{font-size:clamp(40px,4.4vw,66px);line-height:1.04;letter-spacing:-.045em;margin:22px 0}.audience-content>p{font-size:17px;line-height:1.6;color:#5d625d}.partner-audience .audience-content>p{color:#a7ada8}.audience-content ul{padding:0;margin:32px 0;list-style:none}.audience-content li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.partner-audience .audience-content li{border-color:rgba(255,255,255,.12)}.audience-content li span{color:#a07800;margin-right:10px}.partner-audience li span{color:var(--gold)}.audience-content a{color:inherit;text-decoration:none;font-weight:800;border-bottom:2px solid var(--gold);padding-bottom:5px}.mini-dashboard,.capacity-panel{background:#f4f2eb;border:1px solid #d7d3c8;padding:28px;color:var(--ink);box-shadow:18px 18px 0 #e5b936}.dash-head,.capacity-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d2c9;padding-bottom:20px}.dash-head span,.capacity-header b{font-size:10px;background:#cff4dd;color:#19653d;padding:5px 8px}.metric{padding:27px 0}.metric span{display:block;color:var(--muted);font-size:11px}.metric strong{font:800 38px "Manrope"}.metric small{font-size:11px}.stock-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:16px 0;border-top:1px solid #ddd9ce}.stock-row .product{width:36px;height:36px;border-radius:3px}.product.amber{background:#b47b2f}.product.cream{background:#ded5bf}.product.black{background:#232624}.stock-row strong,.stock-row span{display:block;font-size:11px}.stock-row span{color:var(--muted);margin-top:3px}.stock-row b{font-size:9px;color:#167345}.stock-row b.low{color:#a14b2e}.capacity-panel{box-shadow:18px 18px 0 var(--gold);padding:34px}.capacity-header span{font-size:10px;letter-spacing:.1em}.capacity-value{font:800 76px "Manrope";display:block;margin-top:45px;line-height:1}.capacity-label{color:#6c716c;font-size:12px}.capacity-bar{height:8px;background:#d9d6cc;margin:24px 0}.capacity-bar i{display:block;width:68%;height:100%;background:var(--gold)}.capacity-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7d3c8;border-bottom:1px solid #d7d3c8}.capacity-stats div{padding:18px 4px;border-right:1px solid #d7d3c8}.capacity-stats div:last-child{border-right:0}.capacity-stats small,.capacity-stats strong{display:block}.capacity-stats small{font-size:9px;color:#737873}.capacity-stats strong{font:800 24px "Manrope";margin-top:4px}.next-task{padding-top:23px}.next-task span,.next-task strong{display:block;font-size:11px}.next-task span{color:#777}.next-task strong{margin:5px 0 15px}.next-task button{background:var(--ink);color:#fff;border:0;padding:10px 14px;font-weight:700}.how{padding:120px 8vw;background:var(--paper)}.section-heading{display:grid;grid-template-columns:1fr 2fr;gap:4vw}.section-heading h2{margin-top:0}.steps{list-style:none;padding:0;margin:90px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.steps li{padding:22px 24px 10px 0;border-right:1px solid var(--line);min-height:220px}.steps li+li{padding-left:24px}.steps li>span{font:800 12px "Manrope";color:#9f7700}.steps h3{font-size:20px;margin:48px 0 12px}.steps p{font-size:13px;color:var(--muted);line-height:1.6}.intelligence{padding:120px 8vw;background:var(--ink);color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:9vw}.intelligence>div>p:last-child{color:#a2a8a3;line-height:1.7;font-size:16px}.signal-grid{display:grid;grid-template-columns:1fr 1fr;align-content:center}.signal-grid span{padding:30px;border:1px solid #363b37;margin:-1px 0 0 -1px;font:700 18px "Manrope"}.signal-grid small{display:block;color:#828983;font:400 11px "DM Sans";margin-top:10px}.pilot{padding:120px 8vw;background:var(--gold);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.pilot-copy>p:last-child{font-size:17px;line-height:1.6;max-width:580px}.pilot .eyebrow{color:#705300}.pilot .eyebrow span{background:#151715;box-shadow:none}.pilot-options{display:flex;flex-direction:column;justify-content:center}.pilot-options a{color:var(--ink);text-decoration:none;border-top:1px solid rgba(0,0,0,.35);padding:27px 0;display:grid;grid-template-columns:160px 1fr;gap:8px 20px}.pilot-options small{font-weight:800;letter-spacing:.08em}.pilot-options strong{font:800 20px "Manrope"}.pilot-options span{grid-column:2;color:#604b17;font-size:12px}footer{padding:50px 5vw;background:var(--ink);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}footer img{width:130px;filter:brightness(0) invert(1)}footer p{margin:0;color:#777}footer div{display:flex;gap:30px;font-size:12px}footer a{color:var(--gold)}@media(max-width:1050px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.network-visual{max-width:700px;width:100%}.audience{grid-template-columns:50px 1fr}.mini-dashboard,.capacity-panel{grid-column:2}.intelligence,.pilot{grid-template-columns:1fr}.manifesto{grid-template-columns:1fr;gap:35px}}@media(max-width:700px){.site-header{height:72px}.site-header .brand img{width:118px}.hero{padding:52px 22px}.hero h1{font-size:48px}.hero-actions,.hero-proof{flex-direction:column}.network-visual{height:510px}.visual-topline{font-size:8px}.routes{display:none}.node{min-width:calc(100% - 40px);left:20px!important;right:auto!important}.brand-node{top:78px}.partner-one{top:158px}.partner-two{top:238px}.partner-three{top:318px}.match-card{left:20px;right:20px;width:auto;bottom:18px}.manifesto,.how,.intelligence,.pilot{padding:80px 24px}.audiences{padding:0}.audience{padding:70px 24px;grid-template-columns:1fr}.audience-number{width:40px}.mini-dashboard,.capacity-panel{grid-column:1;box-shadow:9px 9px 0 var(--gold)}.section-heading{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.steps li,.steps li+li{padding:20px 0;border-right:0}.steps h3{margin-top:24px}.signal-grid{grid-template-columns:1fr}.pilot-options a{grid-template-columns:1fr}.pilot-options span{grid-column:1}.nav-cta{font-size:12px}footer{grid-template-columns:1fr;gap:20px}footer div{flex-direction:column;gap:8px}}
