*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#000;color:#fff;min-height:100vh;overflow-x:hidden;position:relative}.container{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;background:#000;overflow:hidden}.container::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.03) 0%, transparent 50%),radial-gradient(circle at 80% 70%, rgba(255, 255, 255, 0.03) 0%, transparent 50%),radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.02) 0%, transparent 50%);animation:gradientShift 15s ease-in-out infinite;z-index:0}@keyframes gradientShift{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(5%, 5%) rotate(120deg)}66%{transform:translate(-5%, -5%) rotate(240deg)}}.particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.particles::before,.particles::after{content:"";position:absolute;border-radius:50%;animation:float 20s infinite}.particles::before{width:3px;height:3px;background:#fff;top:20%;left:10%;animation-delay:0s;box-shadow:0 0 10px hsla(0,0%,100%,.5),0 0 20px hsla(0,0%,100%,.3)}.particles::after{width:2px;height:2px;background:#fff;top:60%;right:15%;animation-delay:10s;box-shadow:0 0 8px hsla(0,0%,100%,.4),0 0 15px hsla(0,0%,100%,.2)}.particle{position:absolute;background:#fff;border-radius:50%;pointer-events:none;animation:particleFloat 20s infinite ease-in-out;box-shadow:0 0 6px hsla(0,0%,100%,.6),0 0 12px hsla(0,0%,100%,.3)}@keyframes particleFloat{0%{transform:translate(0, 0) scale(1);opacity:0}10%{opacity:1}25%{transform:translate(50px, -80px) scale(1.2);opacity:.8}50%{transform:translate(-30px, -150px) scale(1.5);opacity:.6}75%{transform:translate(80px, -100px) scale(1.3);opacity:.8}90%{opacity:1}100%{transform:translate(0, 0) scale(1);opacity:0}}@keyframes particleFloat2{0%{transform:translate(0, 0) scale(1);opacity:0}10%{opacity:1}25%{transform:translate(-60px, 70px) scale(1.1);opacity:.7}50%{transform:translate(40px, 120px) scale(1.4);opacity:.5}75%{transform:translate(-70px, 90px) scale(1.2);opacity:.7}90%{opacity:1}100%{transform:translate(0, 0) scale(1);opacity:0}}@keyframes particleFloat3{0%{transform:translate(0, 0) scale(1);opacity:0}10%{opacity:1}25%{transform:translate(70px, 50px) scale(1.3);opacity:.6}50%{transform:translate(-50px, 100px) scale(1.6);opacity:.4}75%{transform:translate(60px, 40px) scale(1.4);opacity:.6}90%{opacity:1}100%{transform:translate(0, 0) scale(1);opacity:0}}body::before,body::after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(40px);opacity:.15;animation:orbFloat 25s ease-in-out infinite}body::before{width:400px;height:400px;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);top:-200px;left:-200px;animation-delay:0s}body::after{width:300px;height:300px;background:radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);bottom:-150px;right:-150px;animation-delay:12s}@keyframes orbFloat{0%,100%{transform:translate(0, 0) scale(1)}25%{transform:translate(50px, 50px) scale(1.1)}50%{transform:translate(-30px, 80px) scale(0.9)}75%{transform:translate(80px, -30px) scale(1.05)}}@keyframes float{0%,100%{transform:translateY(0) translateX(0) scale(1);opacity:0}25%{opacity:.6}50%{transform:translateY(-150px) translateX(80px) scale(1.2);opacity:1}75%{opacity:.6}}.container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;z-index:0;opacity:.3}@keyframes gridMove{0%{transform:translate(0, 0)}100%{transform:translate(50px, 50px)}}.language-switcher{position:absolute;top:2rem;right:2rem;z-index:10;display:flex;gap:.5rem}.language-switcher .lang-btn{padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.6);font-size:.85rem;font-weight:300;letter-spacing:1px;cursor:pointer;transition:all .3s ease;font-family:inherit;backdrop-filter:blur(10px)}.language-switcher .lang-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.language-switcher .lang-btn.active{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:#fff}.content{position:relative;z-index:1;width:100%;max-width:500px;text-align:center}.logo{margin-bottom:3rem}.logo h1{font-size:3rem;font-weight:300;letter-spacing:8px;color:#fff;text-transform:lowercase;opacity:.9}.hook{margin-bottom:3rem;opacity:0;animation:fadeIn 1s ease-in .5s forwards}.hook .main-headline{font-size:2rem;font-weight:300;margin-bottom:1rem;color:#fff;letter-spacing:2px;line-height:1.4}.hook .subheadline{font-size:1rem;color:hsla(0,0%,100%,.6);letter-spacing:1px;font-weight:300}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-container{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:2.5rem;opacity:0;animation:fadeIn 1s ease-in 1s forwards}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{position:relative}.form-group input,.form-group select{width:100%;padding:1rem 1.25rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-size:.95rem;transition:all .3s ease;font-family:inherit}.form-group input::placeholder,.form-group select::placeholder{color:hsla(0,0%,100%,.3)}.form-group input:focus,.form-group select:focus{outline:none;border-color:hsla(0,0%,100%,.3);background:rgba(0,0,0,.5)}.form-group input option,.form-group select option{background:#0a0a0a;color:#fff}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.submit-btn{padding:1rem 2rem;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:.95rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;font-family:inherit;position:relative;overflow:hidden}.submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.05);transition:left .3s ease}.submit-btn:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.submit-btn:hover::before{left:0}.submit-btn:active{transform:translateY(0)}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.message{margin-top:1.5rem;padding:1rem;border-radius:4px;font-size:.9rem;text-align:center;opacity:0;transform:translateY(-10px);transition:all .3s ease}.message.show{opacity:1;transform:translateY(0)}.message.success{background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.3);color:#90ee90}.message.error{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);color:#ff6b6b}@media(max-width: 768px){.language-switcher{top:1rem;right:1rem;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.language-switcher .lang-btn{padding:.75rem 1rem;font-size:.85rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:hsla(0,0%,100%,.1)}.logo h1{font-size:2rem;letter-spacing:4px}.hook .main-headline{font-size:1.5rem}.form-container{padding:2rem 1.5rem}}@media(max-width: 480px){.language-switcher{top:.75rem;right:.75rem;gap:.5rem}.language-switcher .lang-btn{padding:.65rem .85rem;font-size:.8rem}}/*# sourceMappingURL=main.css.map */
