#fx-hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.fx-hero-left{display:flex;flex-direction:column;justify-content:center;padding:140px 64px 80px;position:relative;z-index:2}.fx-hero-label{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--orange);margin-bottom:20px;display:flex;align-items:center;gap:12px}.fx-hero-label:before{content:"";width:32px;height:1px;background:var(--orange)}.fx-hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.3);padding:6px 14px;margin-bottom:28px;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--orange);text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.fx-tag-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;box-shadow:0 0 8px var(--orange);animation:prodBlink 1.5s ease-in-out infinite}.fx-hero-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,6vw,88px);font-weight:900;line-height:.95;letter-spacing:-.02em;margin-bottom:24px}.fx-hero-title .accent{color:var(--orange)}.fx-hero-sub{font-size:18px;line-height:1.65;color:hsla(0,0%,96%,.65);max-width:460px;margin-bottom:40px}.fx-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:48px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.fx-stat{background:rgba(255,106,0,.04);padding:20px 24px}.fx-stat-val{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:900;color:var(--white);letter-spacing:-.01em;line-height:1}.fx-stat-lbl{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:6px}.fx-btns{display:flex;gap:16px;flex-wrap:wrap}.fx-hero-right{position:relative;overflow:hidden}.fx-img-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fx-img-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--bg) 0,transparent 30%,transparent 70%,rgba(5,5,5,.5) 100%);z-index:1}.fx-product-img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.85) brightness(.85)}.fx-grid-overlay{position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(255,106,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,106,0,.04) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,transparent 40%,#000 100%)}.fx-scan{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.fx-scan:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,106,0,.4),transparent);animation:fxScan 4s linear infinite}@keyframes fxScan{0%{top:-2px}to{top:102%}}.fx-corner-badge{position:absolute;bottom:40px;right:40px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fx-badge-line{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.22em;color:rgba(255,106,0,.7);text-transform:uppercase}.fx-badge-val{font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:900;color:var(--white);line-height:1;letter-spacing:-.02em}.fx-badge-val span{color:var(--orange)}.fx-number{position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(-90deg);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.3em;color:rgba(255,106,0,.3);text-transform:uppercase;z-index:5}.fx-overview{padding:120px 80px;background:var(--bg2);position:relative;overflow:hidden}.fx-overview:before{content:"FUSIONX";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:Barlow Condensed,sans-serif;font-size:200px;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(255,106,0,.06);pointer-events:none;user-select:none;white-space:nowrap}.fx-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.fx-ov-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin-bottom:24px}.fx-ov-body{font-size:15px;line-height:1.75;color:hsla(0,0%,96%,.65);margin-bottom:20px}.fx-highlights{display:flex;flex-direction:column;gap:12px;margin-top:32px}.fx-highlight{display:flex;align-items:center;gap:14px;font-size:14px;color:hsla(0,0%,96%,.8)}.fx-highlight:before{content:"";flex-shrink:0;width:20px;height:1px;background:var(--orange)}.fx-ov-img-frame,.fx-ov-visual{position:relative}.fx-ov-img-frame{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden}.fx-ov-img-frame img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;filter:saturate(.85);transition:transform .8s}.fx-ov-img-frame:hover img{transform:scale(1.03)}.fx-ov-img-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,106,0,.12),transparent 60%)}.fx-stat-float{position:absolute;bottom:-20px;left:-20px;background:var(--bg);border:1px solid var(--border);padding:20px 28px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.fx-stat-float .val{font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:900;color:var(--orange);line-height:1}.fx-stat-float .lbl{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:4px}.fx-features{padding:120px 80px;background:var(--bg)}.fx-features-header{max-width:1200px;margin:0 auto 64px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.fx-features-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.fx-features-intro{max-width:360px;font-size:14px;line-height:1.7;color:hsla(0,0%,96%,.55)}.fx-features-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.fx-feat-card{background:var(--bg2);padding:40px 36px;transition:background .3s;position:relative;overflow:hidden}.fx-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),transparent);opacity:0;transition:opacity .3s}.fx-feat-card:hover{background:rgba(255,106,0,.04)}.fx-feat-card:hover:before{opacity:1}.fx-feat-num{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.25em;color:rgba(255,106,0,.4);margin-bottom:20px}.fx-feat-icon{margin-bottom:20px;display:block}.fx-feat-icon,.fx-feat-icon svg{width:40px;height:40px}.fx-feat-name{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;margin-bottom:12px}.fx-feat-desc{font-size:16px;line-height:1.7;color:hsla(0,0%,96%,.55)}.fx-specs{padding:120px 80px;background:var(--bg3)}.fx-specs-inner{max-width:1200px;margin:0 auto}.fx-specs-header{display:flex;align-items:flex-end;gap:80px;margin-bottom:64px}.fx-specs-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.fx-specs-note{font-size:16px;line-height:1.7;color:hsla(0,0%,96%,.45);max-width:320px}.fx-apps{padding:120px 80px;background:var(--bg)}.fx-apps-inner{max-width:1200px;margin:0 auto}.fx-apps-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:900;letter-spacing:-.02em;margin-bottom:48px}.fx-apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.fx-app-card{background:var(--bg2);border:1px solid var(--border);padding:32px 28px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:border-color .3s,background .3s,transform .3s}.fx-app-card:hover{border-color:var(--orange);background:rgba(255,106,0,.04);transform:translateY(-4px)}.fx-app-icon{margin-bottom:16px}.fx-app-icon,.fx-app-icon svg{width:36px;height:36px}.fx-app-name{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px}.fx-app-desc{font-size:16px;line-height:1.65;color:hsla(0,0%,96%,.5)}.fx-materials{padding:80px;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fx-mat-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:center}.fx-mat-title{font-family:Barlow Condensed,sans-serif;font-size:40px;font-weight:900;letter-spacing:-.02em}.fx-mat-list{display:flex;flex-wrap:wrap;gap:12px}.fx-mat-chip{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);padding:8px 18px;background:rgba(255,106,0,.06);border:1px solid rgba(255,106,0,.25);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));transition:background .2s}.fx-mat-chip:hover{background:rgba(255,106,0,.14)}.fx-pricing{padding:120px 80px;background:var(--bg3)}.fx-pricing-inner{max-width:1000px;margin:0 auto}@media (max-width:1100px){#fx-hero{grid-template-columns:1fr;min-height:auto}.fx-hero-left{padding:140px 40px 60px}.fx-hero-right{height:60vw;min-height:300px}.fx-overview-grid{grid-template-columns:1fr;gap:48px}.fx-apps-grid,.fx-features-grid{grid-template-columns:1fr 1fr}.fx-mat-inner{grid-template-columns:1fr;gap:32px}.fx-apps,.fx-features,.fx-materials,.fx-overview,.fx-pricing,.fx-specs{padding-left:40px;padding-right:40px}.fx-features-header{gap:24px}}@media (max-width:768px){.fx-hero-left{padding:120px 24px 48px}.fx-hero-right{height:50vw}.fx-corner-badge{bottom:24px;right:24px}.fx-badge-val{font-size:36px}.fx-features-grid{grid-template-columns:1fr}.fx-apps-grid{grid-template-columns:1fr 1fr}.fx-apps,.fx-features,.fx-materials,.fx-overview,.fx-pricing,.fx-specs{padding:72px 24px}.fx-features-header{gap:16px}.fx-features-header,.fx-specs-header{flex-direction:column;align-items:flex-start}.fx-specs-header{gap:20px}.fx-materials{padding:60px 24px}}@media (max-width:600px){.fx-hero-left{padding:100px 16px 40px}.fx-hero-right{height:55vw;min-height:220px}.fx-hero-stats{grid-template-columns:1fr 1fr}.fx-btns{flex-direction:column;gap:12px}.fx-btns .btn-primary,.fx-btns .btn-secondary{justify-content:center}.fx-apps-grid{grid-template-columns:1fr}.fx-apps,.fx-features,.fx-overview,.fx-pricing,.fx-specs{padding:56px 16px}.fx-materials{padding:48px 16px}.fx-stat-float{left:0;bottom:-12px;padding:14px 18px}.fx-stat-float .val{font-size:28px}.fx-overview:before{font-size:120px}}@media (max-width:420px){.fx-hero-left{padding:88px 14px 36px}.fx-hero-right{height:60vw}.fx-hero-stats{grid-template-columns:1fr;gap:1px}.fx-apps,.fx-features,.fx-overview,.fx-pricing,.fx-specs{padding:48px 14px}.fx-materials{padding:40px 14px}}