body:before{display:none!important}.universe-progress,.universe-chapter{display:none!important}.hero.shell{display:flex;flex-direction:column;gap:45px;padding-top:55px;padding-bottom:90px;min-height:0}.hero-copy{width:100%;display:grid;grid-template-columns:1.05fr 1fr;gap:0 55px}.hero-copy .eyebrow,.hero-copy h1{grid-column:1}.hero-copy .eyebrow{margin-bottom:0}.hero.shell h1{font-size:clamp(45px,5.5vw,76px);margin-block:20px 0;max-width:650px}.hero-intro{grid-column:2;grid-row:1/3;align-self:center;font-size:16px!important}.hero-actions{grid-column:2;grid-row:3;margin-top:20px}.hero-foot{grid-column:1;grid-row:3;align-self:center;margin-top:25px}.ecosystem-scene{width:100%;margin:0!important;background:radial-gradient(ellipse at 50% 40%,#142c4266,#03070c 75%)!important;overflow:hidden!important;border:1px solid #2b4358!important;border-radius:14px!important;align-self:stretch;box-shadow:0 40px 120px #0006}.scene-topline{padding:23px 28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #263e51}.scene-topline>span{margin-right:auto}.scene-viewport{height:clamp(470px,65vh,740px)!important;display:block;position:relative;width:100%;padding:0}.scene-viewport #universe-canvas{display:none!important;width:100%!important;height:100%!important;pointer-events:auto}.universe-ready .scene-viewport #universe-canvas{display:block!important}.scene-viewport .scene-fallback{display:block!important;width:100%;height:100%}.universe-ready .scene-viewport .scene-fallback{display:none!important}.scene-fallback .orbit-sculpture{height:100%;width:100%}.scene-pause,.scene-deploy{position:static!important;color:#d4e8f6;font:10px monospace;letter-spacing:1px;background:#0d1c28;border:1px solid #426077;border-radius:4px;padding:11px 15px;cursor:pointer;min-height:38px}.scene-deploy[aria-pressed=true]{border-color:#b6ece2;color:#b6ece2}.scene-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:25px 20px;border-block:1px solid #263e51;background:#06101a}.scene-detail{border:0;border-radius:0;background:#07121c;min-height:140px;padding:25px 35px;display:grid;grid-template-columns:1fr 1.1fr;gap:12px 40px}.scene-title{font-size:24px;grid-column:1}.scene-description{grid-column:2;grid-row:1/3;font-size:14px;align-self:center;max-width:none}.scene-link{grid-column:1;font-size:12px}.scene-note{padding:16px 35px;background:#07121c;margin:0;border-top:1px solid #20384a}.customer-entry{padding-top:60px}.site-header{background:#03060a!important}.vision,.approach,.ecosystem,.contact{background:#060c12!important}.customer-entry{background:#04080d!important}.customer-card,.brand-card,.offer-guide,.agency-card{backdrop-filter:none!important}.hero-copy .eyebrow{line-height:1.8}@media(max-width:900px){.hero-copy{gap:0 25px}.hero.shell h1{font-size:48px}.hero-intro{font-size:14px!important}.scene-viewport{height:530px!important}.scene-detail{gap:12px 25px}}@media(max-width:680px){.hero.shell{padding-top:30px;gap:28px}.hero-copy{display:block}.hero.shell h1{font-size:clamp(40px,10.5vw,60px)}.hero-intro{margin-top:25px}.hero-foot{margin-top:24px}.scene-topline{padding:17px 18px;gap:10px}.scene-topline>span{width:100%;font-size:8px}.scene-viewport{height:440px!important}.scene-controls{gap:8px;padding:18px 10px}.scene-node{font-size:8px;padding:8px 11px}.scene-detail{display:block;padding:22px}.scene-description{margin-top:15px;font-size:13px}.scene-note{padding:15px 22px;font-size:8px}.ecosystem-scene{margin-top:0!important}.scene-title{font-size:23px}}
