@import url("https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@400,500,700,800,900&f[]=satoshi@400,500,700&display=swap");.amx-premium{--bg-main:#07060f;--bg-surface-1:#0e0d1a;--bg-surface-2:#161530;--bg-surface-3:#1e1c3a;--grad-start:#6366f1;--grad-end:#8b5cf6;--c-house-1:#d4af37;--c-house-2:#ec4899;--c-labs-1:#38bdf8;--c-labs-2:#10b981;--c-tech-1:#6366f1;--c-tech-2:#8b5cf6;background-color:var(--bg-main);color:#fff;font-family:Satoshi,system-ui,sans-serif;overflow-x:hidden}.amx-premium .font-display,.amx-premium h1,.amx-premium h2,.amx-premium h3,.amx-premium h4{font-family:Cabinet Grotesk,system-ui,sans-serif}.amx-premium a{text-decoration:none;color:inherit}.amx-glass-panel{background:rgba(14,13,26,.4);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 40px rgba(0,0,0,.4);border-radius:24px}.amx-btn-primary{background:linear-gradient(135deg,var(--grad-start),var(--grad-end));color:#fff;border:none;padding:14px 28px;border-radius:99px;font-weight:600;font-family:Satoshi,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(99,102,241,.4);display:inline-flex;align-items:center;justify-content:center}.amx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.6)}.amx-btn-secondary{background:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.1);padding:14px 28px;border-radius:99px;font-weight:500;font-family:Satoshi,sans-serif;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center}.amx-btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.text-gradient-amunios{background:linear-gradient(135deg,var(--grad-start),var(--grad-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-house{background:linear-gradient(135deg,var(--c-house-1),var(--c-house-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-labs{background:linear-gradient(135deg,var(--c-labs-1),var(--c-labs-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-tech{background:linear-gradient(135deg,var(--c-tech-1),var(--c-tech-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-card{position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.glow-card:before{content:"";position:absolute;top:var(--y,50%);left:var(--x,50%);width:600px;height:600px;background:radial-gradient(circle,var(--glow-color,hsla(0,0%,100%,.05)) 0,transparent 60%);transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.glow-card:hover{transform:translateY(-8px)}.glow-card:hover:before{opacity:1}.glow-card-content{position:relative;z-index:1}body{background-color:#07060f}.stars-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.stars{background:transparent url('data:image/svg+xml;utf8,<svg width="400" height="400" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="1" fill="rgba(255,255,255,0.15)"/><circle cx="150" cy="100" r="1" fill="rgba(255,255,255,0.15)"/><circle cx="300" cy="50" r="1" fill="rgba(255,255,255,0.15)"/><circle cx="50" cy="250" r="1.5" fill="rgba(255,255,255,0.15)"/><circle cx="200" cy="200" r="1" fill="rgba(255,255,255,0.15)"/><circle cx="350" cy="300" r="1" fill="rgba(255,255,255,0.15)"/><circle cx="100" cy="350" r="1" fill="rgba(255,255,255,0.15)"/><circle cx="250" cy="380" r="1.5" fill="rgba(255,255,255,0.15)"/></svg>') repeat;animation:slowPan 100s linear infinite}.stars,.twinkling{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.twinkling{background:transparent url('data:image/svg+xml;utf8,<svg width="600" height="600" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="1.5" fill="rgba(255,255,255,0.3)"/><circle cx="250" cy="150" r="1.5" fill="rgba(255,255,255,0.3)"/><circle cx="450" cy="250" r="1.5" fill="rgba(255,255,255,0.3)"/><circle cx="150" cy="450" r="1.5" fill="rgba(255,255,255,0.3)"/><circle cx="350" cy="550" r="1.5" fill="rgba(255,255,255,0.3)"/></svg>') repeat;animation:slowPanTwinkle 150s linear infinite,twinkleOpacity 8s ease-in-out infinite alternate}@keyframes slowPan{0%{background-position:0 0}to{background-position:-1000px 500px}}@keyframes slowPanTwinkle{0%{background-position:0 0}to{background-position:1000px 500px}}@keyframes twinkleOpacity{0%{opacity:.3}to{opacity:.8}}.couture-container{width:100px;height:100px;position:relative;transform-style:preserve-3d;animation:rotateY360 18s linear infinite}.ribbon{position:absolute;inset:0;border-radius:50%;border-color:rgba(212,175,55,.8) transparent rgba(236,72,153,.8);border-style:solid;border-width:2px;filter:drop-shadow(0 0 10px rgba(212,175,55,.5))}.ribbon-1{transform:rotateX(60deg) rotateY(0deg);animation:floatY 4s ease-in-out infinite}.ribbon-2{transform:rotateX(60deg) rotateY(60deg);animation:floatY 4s ease-in-out 1s infinite}.ribbon-3{transform:rotateX(60deg) rotateY(120deg);animation:floatY 4s ease-in-out 2s infinite}.gold-particle{position:absolute;width:4px;height:4px;background:#d4af37;border-radius:50%;box-shadow:0 0 8px #d4af37;top:50%;left:50%}.gp-1{transform:translate3d(30px,-20px,20px)}.gp-2{transform:translate3d(-30px,30px,-10px)}.gp-3{transform:translate3d(10px,40px,30px)}.turbine-container{width:100px;height:100px;position:relative;transform-style:preserve-3d;animation:rotateY360 20s linear infinite}.cad-grid{inset:-20px;background-image:linear-gradient(rgba(56,189,248,.2) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.2) 1px,transparent 0);background-size:20px 20px;border-radius:50%;transform:rotateX(70deg) translateZ(-30px);mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.cad-grid,.gear{position:absolute}.gear{inset:10px;border:4px dashed rgba(16,185,129,.8);border-radius:50%;filter:drop-shadow(0 0 15px rgba(56,189,248,.6));animation:spin 10s linear infinite}.gear-inner{position:absolute;inset:25px;border:2px solid rgba(56,189,248,.9);border-radius:50%;animation:spin 6s linear infinite reverse}.dashboard-stack{width:120px;height:100px;position:relative;transform-style:preserve-3d;transform:rotateX(20deg) rotateY(-20deg);animation:floatStack 6s ease-in-out infinite}.ui-card{position:absolute;background:rgba(22,21,48,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.5)}.ui-browser{width:100px;height:70px;bottom:0;left:10px;transform:translateZ(-20px);border-top:4px solid rgba(99,102,241,.8)}.ui-analytics{width:80px;height:50px;bottom:15px;left:-10px;transform:translateZ(10px);border-left:2px solid rgba(139,92,246,.8)}.ui-ai{width:60px;height:40px;bottom:40px;left:60px;transform:translateZ(30px);background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));border:1px solid rgba(139,92,246,.5)}@keyframes rotateY360{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes floatY{0%,to{transform:translateY(0) rotateX(60deg) rotateY(var(--ry,0deg))}50%{transform:translateY(-10px) rotateX(60deg) rotateY(var(--ry,0deg))}}@keyframes floatStack{0%,to{transform:rotateX(20deg) rotateY(-20deg) translateY(0)}50%{transform:rotateX(20deg) rotateY(-20deg) translateY(-15px)}}.r3f-badge{background:rgba(22,21,48,.7);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(8px);padding:6px 12px;border-radius:20px;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translate3d(-50%,-150%,0);opacity:var(--badge-opacity,0);transition:opacity .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.5)}