:root{--font-display: "Syncopate", sans-serif;--font-body: "Inter", sans-serif;--color-bg-dark: #030305;--color-primary-glow: oklch(.6 .3 260);--color-secondary-glow: oklch(.6 .3 300);--color-text-main: #ffffff;--color-text-muted: alpha(#fff, .6);--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--ease-out: cubic-bezier(.215, .61, .355, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-bg-dark);color:var(--color-text-main);overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.bg-mesh{display:none}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;z-index:-1;opacity:.4}#app{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;width:100%}.container{width:100%;max-width:600px;display:flex;flex-direction:column;gap:3rem;z-index:10}.hero{text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.status-badge{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;background:#ffffff0d;padding:.5rem 1rem;border-radius:99px;border:1px solid var(--glass-border);color:#a1a1aa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content}h1{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;background:linear-gradient(to right,#fff,#999);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg-dark)}.glitch-text:before{left:2px;text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-1px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(42px,9999px,44px,0);transform:skew(.5deg)}5%{clip:rect(12px,9999px,59px,0);transform:skew(.5deg)}10%{clip:rect(85px,9999px,12px,0);transform:skew(.5deg)}15%{clip:rect(2px,9999px,49px,0);transform:skew(.5deg)}20%{clip:rect(32px,9999px,12px,0);transform:skew(.5deg)}to{clip:rect(69px,9999px,83px,0);transform:skew(.5deg)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,11px,0);transform:skew(.5deg)}5%{clip:rect(23px,9999px,88px,0);transform:skew(.5deg)}10%{clip:rect(4px,9999px,22px,0);transform:skew(.5deg)}15%{clip:rect(66px,9999px,33px,0);transform:skew(.5deg)}20%{clip:rect(10px,9999px,5px,0);transform:skew(.5deg)}to{clip:rect(98px,9999px,45px,0);transform:skew(.5deg)}}.subtitle{font-size:1rem;color:#a1a1aa;font-weight:300;letter-spacing:.05em}.inquiry-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;padding:2.5rem;box-shadow:0 20px 50px #00000080;position:relative;overflow:hidden}.inquiry-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:.5s;pointer-events:none}.inquiry-card:hover:before{left:100%}h2{font-family:var(--font-display);font-size:1.25rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;text-align:center}.form-group{margin-bottom:1.5rem;position:relative}label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#71717a;margin-bottom:.5rem;font-weight:600}input,textarea{width:100%;background:#0000004d;border:1px solid var(--glass-border);border-radius:8px;padding:1rem;font-family:var(--font-body);color:#fff;font-size:1rem;outline:none;transition:all .3s ease}input:focus,textarea:focus{border-color:#ffffff4d;background:#00000080;box-shadow:0 0 15px #ffffff0d}textarea{min-height:120px;resize:vertical}.honey-pot{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.submit-btn{width:100%;padding:1rem;background:#fff;color:#000;border:none;border-radius:8px;font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;position:relative;overflow:hidden;margin-top:1rem;transition:transform .2s ease}.submit-btn:hover{transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.btn-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 60%);opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s}.submit-btn:hover .btn-glow{opacity:.2;transform:scale(1)}.footer{margin-top:auto;padding-top:3rem;font-size:.75rem;color:#52525b;text-align:center}.hidden{display:none}#form-status{margin-top:1rem;padding:1rem;border-radius:8px;text-align:center;font-size:.875rem}#form-status.success{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.2)}#form-status.error{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}@media(max-width:600px){.inquiry-card{padding:1.5rem}.container{gap:2rem}}
