@font-face{font-family:'Yunshan Plex';src:url('fonts/plexsans.woff2') format('woff2');font-weight:100 900;font-display:swap}:root{--bg-primary:#151a1c;--bg-secondary:#1b2326;--bg-tertiary:#253034;--bg-card:#1b2326;--bg-card-hover:#253034;--text-primary:#f2f0e8;--text-secondary:#b4c2c3;--text-muted:#8faaa9;--accent-cyan:#eab17a;--accent-purple:#c6d7d4;--accent-blue:#9abfc2;--accent-teal:#b3c79a;--gradient-main:linear-gradient(135deg,#eab17a,#eab17a);--gradient-subtle:linear-gradient(135deg,#eab17a0b,#eab17a0b);--gradient-border:linear-gradient(135deg,#eab17a40,#eab17a40);--border-color:#3b4a4c;--font-sans:'Yunshan Plex',sans-serif}.container{max-width:1440px;padding:0 5vw}.nav,.nav.scrolled{background:#151a1cf2;border-bottom:1px solid #3b4a4c}.nav-inner{height:82px}.nav-logo-text{font-size:26px;letter-spacing:-.03em}.nav-links a{font-size:13px}.nav-cta{border-radius:0}.hero{min-height:780px;padding-top:150px;padding-bottom:75px;align-items:flex-start;overflow:visible}.hero-content{max-width:900px}.hero-badge{background:none;border:0;padding:0;border-radius:0;font-size:11px;letter-spacing:.12em}.hero-badge .pulse{animation:none;background:#eab17a}.hero h1{font-size:clamp(53px,6.9vw,96px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.hero h1 .gradient-text{background:none;-webkit-text-fill-color:#eab17a;color:#eab17a}.hero-description{font-size:21px;line-height:1.7;max-width:780px;margin-top:30px}.hero-actions{gap:15px;margin-top:35px}.btn{border-radius:0;font-size:13px;padding:15px 24px}.btn-primary{background:#eab17a;color:#202b2e}.hero-stats{margin-top:45px;gap:50px}.hero-stat .value{font-size:32px;font-weight:500}.hero-stat .label{font-size:11px}.hero-visual{opacity:.25}.section-tag{font-size:11px;letter-spacing:.13em}.section-title{font-size:clamp(36px,4.1vw,57px);font-weight:500;letter-spacing:-.035em;line-height:1.12}.section-subtitle{font-size:19px;line-height:1.75;max-width:820px}.products,.use-cases,.technology{padding:100px 0}.products-grid{gap:55px 65px}.product-card{background:none;border:0;border-top:1px solid #637a7b;border-radius:0;padding:30px 0;box-shadow:none!important;transform:none!important}.product-card::before{display:none}.product-icon{border:0;border-radius:0;background:none!important;padding:0}.product-name{font-size:29px;font-weight:500}.product-label{font-size:11px}.product-desc{font-size:17px;line-height:1.75}.product-features li{font-size:14px;line-height:1.65}.use-cases-grid{gap:50px}.use-case-card{background:none;border:0;border-top:1px solid #637a7b;border-radius:0;padding:30px 0;box-shadow:none;transform:none!important}.use-case-title{font-size:25px;font-weight:500}.use-case-desc{font-size:16px;line-height:1.75}.tech-card{border-radius:0;box-shadow:none;background:none;border:0;border-top:1px solid #637a7b;padding:30px 0}.cta-section{padding:95px 0;background:#eab17a;color:#202b2e}.cta-section h2{color:#202b2e;font-size:clamp(36px,4.5vw,62px);font-weight:500;letter-spacing:-.035em}.cta-section p{color:#33474a}.cta-section .btn-primary{background:#202b2e;color:#f2f0e8}.cta-section .btn-secondary{border-color:#637a7b;color:#202b2e}.network-material{padding:30px 0 75px}.network-material figure{margin:0}.network-material img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.network-material figcaption{font:11px/1.75 var(--font-mono);color:#b4c2c3;margin-top:18px}.footer{background:#151a1c}a:focus-visible,button:focus-visible{outline:3px solid #eab17a;outline-offset:4px}@media(max-width:768px){.container{padding:0 22px}.nav-inner{height:78px}.nav-logo-text{font-size:22px}.nav-links.active{top:78px;background:#151a1c}.hero{min-height:0;padding-top:140px;padding-bottom:55px}.hero h1{font-size:50px;line-height:1.05}.hero-description{font-size:18px;line-height:1.65}.hero-actions{gap:12px}.btn{font-size:12px;padding:13px 18px}.hero-stats{gap:22px;margin-top:35px}.hero-stat .value{font-size:26px}.hero-stat .label{font-size:10px}.network-material{padding:20px 0 50px}.network-material img{max-height:none}.network-material figcaption{font-size:10px}.products,.use-cases,.technology{padding:65px 0}.section-title{font-size:38px}.section-subtitle{font-size:17px}.products-grid,.use-cases-grid{gap:30px}.product-name{font-size:27px}.product-desc{font-size:16px}.cta-section{padding:65px 0}.cta-section h2{font-size:38px}}
.hero{overflow:hidden}
#products,#use-cases,#technology,#contact{scroll-margin-top:104px}@media(max-width:768px){.nav-links.open{top:78px;background:#151a1c}}
