@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@theme{--color-foreground: #000; --color-background: #fff;}:root{--bg:#020408;--surface:#0a0c12;--surface-alt:#12151c;--accent:#00f5a0;--accent-alt:#00d9ff;--accent-glow:#00f5a026;--white:#fff;--gray-text:#8e96a3;--gray-border:#ffffff0f;--font-main:"Inter", system-ui, sans-serif;--glass:#0a0c12b3;--glass-border:#ffffff14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.container{max-width:1320px;margin:0 auto;padding:0 32px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.mesh-bg{z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 10%,#00f5a014 0%,#0000 40%),radial-gradient(circle at 90% 90%,#00d9ff14 0%,#0000 40%);width:100vw;height:100vh;position:fixed;top:0;left:0}.media-stage{padding-top:120px}.stage-hero{padding:80px 0 120px}.stage-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;display:grid}.stage-label{color:var(--accent);letter-spacing:.3em;margin-bottom:24px;font-size:11px;font-weight:800;display:block}.stage-title{letter-spacing:-.05em;margin-bottom:32px;font-size:clamp(48px,6vw,92px);font-weight:950;line-height:.9}.stage-title span{background:linear-gradient(135deg, var(--accent), var(--accent-alt));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.stage-description{color:var(--gray-text);max-width:500px;margin-bottom:48px;font-size:20px;line-height:1.6}.stage-actions{gap:16px;display:flex}.stage-btn-primary{background:var(--accent);color:#000;border-radius:99px;padding:18px 36px;font-size:14px;font-weight:800}.stage-btn-secondary{border:1px solid var(--gray-border);color:#fff;border-radius:99px;padding:18px 36px;font-size:14px;font-weight:800}.feed-label{color:#ffffff4d;letter-spacing:.15em;border-left:2px solid var(--accent);margin-bottom:32px;padding-left:16px;font-size:11px;font-weight:800;display:block}.feed-items{flex-direction:column;gap:12px;display:flex}.feed-card{background:var(--surface);border:1px solid var(--gray-border);border-radius:24px;padding:32px;transition:all .3s}.feed-card:hover{background:var(--surface-alt);border-color:#00ffbb4d;transform:translate(8px)}.feed-card-tag{color:var(--accent);margin-bottom:12px;font-size:10px;font-weight:800;display:block}.feed-card-title{margin-bottom:16px;font-size:20px;font-weight:800;line-height:1.3}.feed-card-footer{color:var(--gray-text);justify-content:space-between;align-items:center;font-size:13px;display:flex}.resource-dashboard{background:#0a0c1266;padding:140px 0}.dashboard-layout{grid-template-columns:1.25fr .75fr;gap:24px;display:grid}.dashboard-panel{background:var(--surface);border:1px solid var(--gray-border);border-radius:32px;padding:60px}.panel-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.accent-text{color:var(--accent)}.panel-header h2{font-size:32px;font-weight:900}.panel-header h2 span{color:#ffffff4d}.panel-links{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;display:grid}.panel-link-item{border:1px solid var(--gray-border);background:#ffffff05;border-radius:16px;justify-content:space-between;align-items:center;padding:24px;font-size:12px;font-weight:800;transition:all .3s;display:flex}.panel-link-item:hover{background:var(--accent);color:#000;border-color:var(--accent)}.dashboard-cta{color:#000;background:#fff;border-radius:99px;margin-top:32px;padding:22px 48px;font-weight:900;display:inline-block}.press-grid-horizontal{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:64px;display:grid}.press-quote-card{background:var(--surface);border:1px solid var(--gray-border);border-radius:32px;flex-direction:column;min-height:440px;padding:40px 32px;display:flex}.press-initial-circle{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:40px;font-size:20px;font-weight:900;display:flex}.press-card-source{color:var(--gray-text);margin-bottom:16px;font-size:11px;font-weight:800;display:block}.press-card-quote{font-size:20px;font-weight:800;line-height:1.3}.press-card-footer{color:var(--gray-text);align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:800;display:flex}.logo-carousel-section{border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border);padding:80px 0}.carousel-full-width{width:max-content;display:flex}.carousel-track{gap:80px;padding:0 100px;animation:40s linear infinite logo-scroll;display:flex}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item{opacity:.3;filter:grayscale()invert()brightness(2);align-items:center;gap:16px;transition:all .4s;display:flex}.logo-item:hover{opacity:1;filter:none;transform:scale(1.1)}.social-highlight-section{text-align:center;padding:140px 0}.sync-badges{justify-content:center;gap:16px;margin-top:48px;display:flex}.sync-badge{background:var(--surface);border:1px solid var(--gray-border);border-radius:99px;align-items:center;gap:12px;padding:14px 28px;font-size:11px;font-weight:800;transition:all .3s;display:flex}.sync-badge:hover{background:var(--accent);color:#000;border-color:var(--accent)}.footer-v2{background:#000;padding:100px 0 60px}.footer-top{justify-content:space-between;gap:60px;margin-bottom:80px;display:flex}.footer-logo-v2{opacity:.8;height:24px;margin-bottom:20px}.footer-tagline{color:var(--white);letter-spacing:.05em;font-size:11px;font-weight:800;line-height:1.4}.footer-tagline span{color:var(--accent);opacity:.6}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:80px;display:grid}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col-label{color:var(--gray-text);margin-bottom:8px;font-size:11px;font-weight:800}.footer-col a{color:#ffffff80;font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--accent)}.footer-bottom-v2{color:#ffffff4d;border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:40px;font-size:11px;display:flex}@media (width<=1100px){.stage-grid,.dashboard-layout{grid-template-columns:1fr}}@media (width<=768px){.press-grid-horizontal{grid-template-columns:1fr}.footer-top{flex-direction:column;gap:60px}}
