@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;700;800;900&display=swap);:root{--bg-dark:#050505;--bg-darker:#000;--primary:#8b5cf6;--primary-bright:#a78bfa;--secondary:#3b82f6;--secondary-bright:#60a5fa;--accent:#ec4899;--accent-bright:#f472b6;--text-main:#fff;--text-muted:#a1a1aa;--glass-bg:rgba(20,20,25,.4);--glass-border:hsla(0,0%,100%,.06);--glass-highlight:hsla(0,0%,100%,.1)}body{-webkit-font-smoothing:antialiased;background-color:#050505!important;background-color:var(--bg-dark)!important;color:#fff!important;color:var(--text-main)!important;font-family:Inter,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;position:relative}.bg-orb-3,body:after,body:before{-webkit-animation:float 20s ease-in-out infinite alternate;animation:float 20s ease-in-out infinite alternate;border-radius:50%;content:"";-webkit-filter:blur(120px);filter:blur(120px);pointer-events:none;position:fixed;z-index:-1}body:before{-webkit-animation-delay:0s;animation-delay:0s;background:radial-gradient(circle,rgba(139,92,246,.25) 0,transparent 70%);height:60vw;left:-10%;top:-10%;width:60vw}body:after{-webkit-animation-delay:-5s;animation-delay:-5s;background:radial-gradient(circle,rgba(59,130,246,.2) 0,transparent 70%);bottom:-10%;height:50vw;right:-10%;width:50vw}.bg-orb-3{-webkit-animation-delay:-10s;animation-delay:-10s;background:radial-gradient(circle,rgba(236,72,153,.15) 0,transparent 70%);height:40vw;left:40%;top:40%;width:40vw}@-webkit-keyframes float{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(5%,5%) scale(1.1);transform:translate(5%,5%) scale(1.1)}to{-webkit-transform:translate(-5%,10%) scale(.9);transform:translate(-5%,10%) scale(.9)}}@keyframes float{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(5%,5%) scale(1.1);transform:translate(5%,5%) scale(1.1)}to{-webkit-transform:translate(-5%,10%) scale(.9);transform:translate(-5%,10%) scale(.9)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#fff;color:var(--text-main);font-family:Outfit,sans-serif;font-weight:800;letter-spacing:-.03em}p{color:#a1a1aa;color:var(--text-muted);line-height:1.7}.text-muted{color:#a1a1aa!important;color:var(--text-muted)!important}.text-gradient{-webkit-text-fill-color:transparent;-webkit-animation:shine 6s linear infinite;animation:shine 6s linear infinite;background:linear-gradient(90deg,#a78bfa,#60a5fa,#f472b6,#a78bfa);background:linear-gradient(to right,var(--primary-bright),var(--secondary-bright),var(--accent-bright),var(--primary-bright));-webkit-background-clip:text;background-size:300% auto}@-webkit-keyframes shine{to{background-position:300%}}@keyframes shine{to{background-position:300%}}.glass-panel{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(20,20,25,.4);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.06);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:0 4px 30px rgba(0,0,0,.5),inset 0 1px 0 var(--glass-highlight);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-panel:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);transition:.5s;width:50%}.glass-panel:hover:before{left:150%}.glass-panel:hover{border-color:rgba(139,92,246,.4);box-shadow:0 15px 40px rgba(139,92,246,.2),inset 0 1px 0 hsla(0,0%,100%,.2);-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02)}.btn-luxury{background:linear-gradient(135deg,#8b5cf6,#3b82f6);background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;border-radius:12px;box-shadow:0 10px 20px -10px #8b5cf6;box-shadow:0 10px 20px -10px var(--primary);color:#fff!important;font-family:Outfit,sans-serif;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:12px 32px;position:relative;transition:all .3s ease;z-index:1}.btn-luxury:before{background:linear-gradient(135deg,#3b82f6,#ec4899);background:linear-gradient(135deg,var(--secondary),var(--accent));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.btn-luxury:hover:before{opacity:1}.btn-luxury:hover{box-shadow:0 15px 25px -10px #ec4899;box-shadow:0 15px 25px -10px var(--accent);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-outline-luxury{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border:1px solid var(--glass-border);border-radius:12px;color:#fff!important;color:var(--text-main)!important;font-family:Outfit,sans-serif;font-weight:600;padding:12px 32px;transition:all .3s ease}.btn-outline-luxury:hover{background:hsla(0,0%,100%,.08);border-color:#8b5cf6;border-color:var(--primary);box-shadow:0 0 20px rgba(139,92,246,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.navbar-custom{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(5,5,5,.6)!important;border-bottom:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid var(--glass-border);padding:1.2rem 0;transition:all .3s ease}.navbar-brand{font-size:1.8rem;letter-spacing:-1px}.nav-link{color:#a1a1aa!important;color:var(--text-muted)!important;font-weight:500;margin:0 10px;position:relative;transition:color .3s ease}.nav-link:after{background:#8b5cf6;background:var(--primary);bottom:-4px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-link.active,.nav-link:hover{color:#fff!important;color:var(--text-main)!important}.form-control-luxury{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border:1px solid var(--glass-border);border-radius:12px;color:#fff;font-size:1rem;padding:14px 20px;transition:all .3s ease}.form-control-luxury:focus{background:hsla(0,0%,100%,.05);border-color:#8b5cf6;border-color:var(--primary);box-shadow:0 0 0 4px rgba(139,92,246,.15),inset 0 1px 2px rgba(0,0,0,.5);color:#fff;outline:none}.float-anim{-webkit-animation:float-slow 6s ease-in-out infinite;animation:float-slow 6s ease-in-out infinite}@-webkit-keyframes float-slow{0%{-webkit-transform:translateY(0) rotateX(2deg) rotateY(0deg);transform:translateY(0) rotateX(2deg) rotateY(0deg)}50%{-webkit-transform:translateY(-20px) rotateX(5deg) rotateY(5deg);transform:translateY(-20px) rotateX(5deg) rotateY(5deg)}to{-webkit-transform:translateY(0) rotateX(2deg) rotateY(0deg);transform:translateY(0) rotateX(2deg) rotateY(0deg)}}@keyframes float-slow{0%{-webkit-transform:translateY(0) rotateX(2deg) rotateY(0deg);transform:translateY(0) rotateX(2deg) rotateY(0deg)}50%{-webkit-transform:translateY(-20px) rotateX(5deg) rotateY(5deg);transform:translateY(-20px) rotateX(5deg) rotateY(5deg)}to{-webkit-transform:translateY(0) rotateX(2deg) rotateY(0deg);transform:translateY(0) rotateX(2deg) rotateY(0deg)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#050505;background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.06);background:var(--glass-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#8b5cf6;background:var(--primary)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}i{cursor:pointer}
/*# sourceMappingURL=main.ed56aff9.css.map*/