.brand{min-width:210px}.brand-logo{display:block;width:215px;height:auto;max-height:58px}.topbar .brand-logo{width:205px}.footer-brand .brand-logo{width:230px}.engagement-zone{padding:125px clamp(24px,7vw,112px);background:linear-gradient(180deg,#07080d,#05060a);position:relative;overflow:hidden}.engagement-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:58px}.engagement-head h2{font-size:clamp(2.6rem,5vw,5.4rem);line-height:1;letter-spacing:-.055em;margin:22px 0 0}.engagement-head h2 span{color:#707689}.engagement-head>p{max-width:420px;color:#9198aa;line-height:1.7}.vertical-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vertical-card{min-height:220px;padding:28px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#0d1019,#080a10);position:relative;overflow:hidden;transform-style:preserve-3d;transition:.35s}.vertical-card:hover{border-color:#5bf2ff55;transform:translateY(-7px)}.vertical-card:before{content:"";position:absolute;width:150px;height:150px;border:1px solid #5bf2ff22;border-radius:50%;right:-65px;top:-65px;box-shadow:0 0 70px #5bf2ff12}.vertical-card b{font-size:10px;letter-spacing:2px;color:#5bf2ff}.vertical-card h3{font-size:26px;margin:38px 0 10px}.vertical-card p{color:#8e95a8;line-height:1.55;font-size:14px}.traffic-lab{margin-top:105px;border:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:.9fr 1.1fr;background:#080a10;position:relative;overflow:hidden}.traffic-copy{padding:60px}.traffic-copy h2{font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1;margin:18px 0 22px;letter-spacing:-.05em}.traffic-copy p{color:#979eb0;line-height:1.7}.traffic-stack{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid rgba(255,255,255,.1)}.traffic-item{padding:35px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transition:.3s;position:relative}.traffic-item:hover{background:#5bf2ff09}.traffic-item span{display:block;font-size:9px;color:#70778a;letter-spacing:1.8px}.traffic-item strong{display:block;font-size:22px;margin:12px 0 8px}.traffic-item small{color:#8e95a7;font-size:13px;line-height:1.45}.traffic-item i{position:absolute;right:20px;top:20px;color:#5bf2ff;font-style:normal}.founder{padding:125px clamp(24px,7vw,112px);background:radial-gradient(circle at 72% 50%,#663fd52b,transparent 30%),#07080d}.founder-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(125deg,#0b0f18,#090810);padding:clamp(35px,6vw,85px);display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;position:relative;overflow:hidden}.founder-card:after{content:"KS";position:absolute;right:-20px;bottom:-70px;font-size:270px;font-weight:900;color:#ffffff05;letter-spacing:-.1em}.founder-copy{position:relative;z-index:2}.founder-copy h2{font-size:clamp(3rem,5vw,5.8rem);line-height:.95;letter-spacing:-.06em;margin:25px 0}.founder-copy h2 span{display:block;color:#5bf2ff;font-size:.36em;letter-spacing:.08em;margin-top:18px}.founder-copy p{color:#9aa1b3;line-height:1.75;max-width:660px}.founder-contact{position:relative;z-index:2;border-left:1px solid rgba(255,255,255,.12);padding-left:45px}.founder-contact small{display:block;color:#737b90;font-size:10px;letter-spacing:1.8px;margin-bottom:10px}.founder-contact a{color:#e8ebf4;font-size:clamp(15px,1.5vw,20px);word-break:break-all}.play-target{position:fixed;z-index:90;width:14px;height:14px;border:1px solid #5bf2ff88;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .25s,transform .15s;box-shadow:0 0 18px #5bf2ff80}.play-score{position:fixed;right:22px;bottom:22px;z-index:50;padding:10px 13px;border:1px solid rgba(91,242,255,.24);background:#070910aa;backdrop-filter:blur(10px);font-size:9px;letter-spacing:1.5px;color:#8e96aa;pointer-events:none}.play-score b{color:#5bf2ff;font-size:13px;margin-left:6px}.address-line{color:#cfd4e2;font-size:16px;line-height:1.6}.contact-card .role{display:block;color:#5bf2ff;font-size:10px;letter-spacing:1.6px;margin-bottom:8px;text-transform:uppercase}
@media(max-width:950px){.vertical-grid{grid-template-columns:1fr 1fr}.traffic-lab,.founder-card{grid-template-columns:1fr}.traffic-stack{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.founder-contact{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:30px 0 0}.engagement-head{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.brand-logo,.topbar .brand-logo{width:175px}.vertical-grid,.traffic-stack{grid-template-columns:1fr}.traffic-copy{padding:40px 25px}.traffic-item{padding:28px}.play-score{display:none}}

/* 2026 agency refresh — restrained, editorial, lead-generation focused */
:root{--bg:#091014;--panel:#0f181d;--text:#f4f1e9;--muted:#9aa8aa;--cyan:#48c6bd;--violet:#e9a55a;--lime:#75d5a4;--line:rgba(220,235,230,.13)}
body{background:#091014;color:var(--text)}
canvas#particleField{opacity:.16}
.cursor-dot{background:#e9a55a;box-shadow:0 0 12px #e9a55a88}
.cursor-ring{border-color:#48c6bd66}
.cursor-ring.active{background:#48c6bd0d}
.topbar{background:linear-gradient(180deg,rgba(8,15,18,.96),rgba(8,15,18,.76));border-bottom-color:rgba(255,255,255,.1)}
.hero{background:#091014;min-height:96vh}
.hero-art{inset:0;background-image:url('abstract-business-hero.webp');background-position:center;background-size:cover;filter:saturate(.88) contrast(1.03)}
.hero-art:after{background:linear-gradient(90deg,#091014 0%,rgba(9,16,20,.96) 28%,rgba(9,16,20,.28) 64%,rgba(9,16,20,.08) 100%),linear-gradient(0deg,#091014 0%,transparent 28%,rgba(9,16,20,.18) 100%)}
.hero:after{background:linear-gradient(90deg,rgba(9,16,20,.9),rgba(9,16,20,.25) 62%,transparent)}
.float-metric,.orb{display:none}
.eyebrow span{background:#e9a55a;box-shadow:none}
h1{letter-spacing:-.055em;max-width:760px}
h1 em,.contact h2 em{-webkit-text-stroke:0;color:#48c6bd;text-shadow:none}
.btn-primary{background:#e9a55a;color:#182126;box-shadow:0 16px 38px #0005}
.text-link{border-bottom-color:#48c6bd55}
.hero-hud{display:none}
.chartline{filter:none;stroke:#48c6bd}
.hud-head i{background:#75d5a4;box-shadow:0 0 9px #75d5a4}
.kinetic-marquee{background:#e9a55a;color:#172126;border:0}
.kinetic-marquee i{color:#172126}
.proof,.services,.engagement-zone,.technology,.founder,.contact{background-color:#091014}
.stat-card,.vertical-card,.traffic-lab,.founder-card,.tech-stage{background:linear-gradient(145deg,#111c21,#0b1317);border-color:rgba(224,236,232,.14)}
.stat-card:after{background:#48c6bd;opacity:.08}
.path-card.publisher{background:linear-gradient(145deg,#102026,#0b1519)}
.path-card.advertiser{background:linear-gradient(145deg,#211b14,#121412)}
.path-visual{opacity:.38;filter:saturate(.4)}
.cube i{border-color:#48c6bd66;background:#48c6bd08;box-shadow:none}
.rings i{border-color:#e9a55a66;box-shadow:none}
.vertical-card:before{display:none}
.vertical-card:after,.traffic-item:after,.stat-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(180px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(72,198,189,.13),transparent 70%)}
.vertical-card:hover:after,.traffic-item:hover:after,.stat-card:hover:before{opacity:1}
.vertical-card:hover{border-color:#48c6bd77;transform:translateY(-4px)}
.vertical-card b,.traffic-item i,.founder-copy h2 span,.contact-card .role{color:#e9a55a}
.traffic-item:hover{background:#48c6bd08}
.founder{background:radial-gradient(circle at 72% 50%,rgba(72,198,189,.1),transparent 30%),#091014}
.founder-card:after{color:#ffffff04}
.contact-glow{background:rgba(72,198,189,.16)}
.contact-button{border-color:#e9a55a88;background:#e9a55a0c;box-shadow:none}
.contact-button b{color:#e9a55a}
.play-target,.play-score{display:none!important}
.nav-cta{border-color:#e9a55a66;color:#f4f1e9}
.nav-cta span,.nav-links a:hover,.card-link span{color:#e9a55a}
.brand-logo{width:225px}.topbar .brand-logo{width:215px}.footer-brand .brand-logo{width:238px}
@media(max-width:900px){.hero-art{inset:17% -30% 0 -7%;opacity:.62;background-position:68% center}.hero:after{background:linear-gradient(#091014 0 31%,rgba(9,16,20,.2) 65%,#091014 100%)}}
