.CookieConsent_cookieBanner__cF4jB{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(15,15,35,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(139,92,246,.3);box-shadow:0 -4px 30px rgba(0,0,0,.5);animation:CookieConsent_slideUp__M27HR .4s ease-out}@keyframes CookieConsent_slideUp__M27HR{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_cookieContent__NArn4{max-width:1400px;margin:0 auto;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:768px){.CookieConsent_cookieContent__NArn4{flex-direction:column;align-items:stretch;padding:1.5rem}}.CookieConsent_cookieText__NN5Y8{flex:1 1}.CookieConsent_cookieTitle__ewK6T{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .5rem;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.CookieConsent_cookieDescription__2tfSQ{font-size:1rem;color:#e2e8f0;margin:0;line-height:1.6}.CookieConsent_cookieLink___v66J{color:#06b6d4;text-decoration:underline;transition:color .3s ease}.CookieConsent_cookieLink___v66J:hover{color:#8b5cf6}.CookieConsent_cookieButtons___RrAb{display:flex;gap:1rem}@media(max-width:768px){.CookieConsent_cookieButtons___RrAb{flex-direction:column}}.CookieConsent_acceptButton__ErmC3{height:44px!important;padding:0 2rem!important;font-size:1rem!important;font-weight:600!important;background:linear-gradient(135deg,#8b5cf6,#06b6d4)!important;border:none!important;color:#fff!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(139,92,246,.4)!important;transition:all .3s ease!important}.CookieConsent_acceptButton__ErmC3:hover{background:linear-gradient(135deg,#a78bfa,#22d3ee)!important;box-shadow:0 6px 20px rgba(139,92,246,.6)!important;transform:translateY(-2px)}.CookieConsent_declineButton__rOVll{height:44px!important;padding:0 2rem!important;font-size:1rem!important;font-weight:500!important;background:hsla(0,0%,100%,.1)!important;border:1px solid rgba(139,92,246,.2)!important;color:#e2e8f0!important;border-radius:8px!important;transition:all .3s ease!important}.CookieConsent_declineButton__rOVll:hover{background:hsla(0,0%,100%,.15)!important;border-color:rgba(139,92,246,.4)!important;color:#fff!important;transform:translateY(-2px)}.BackToTop_backToTop__KAtZ8{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(139,92,246,.4);z-index:999;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(100px)}.BackToTop_backToTop__KAtZ8.BackToTop_visible__f7yU_{opacity:1;visibility:visible;transform:translateY(0)}.BackToTop_backToTop__KAtZ8:hover{transform:translateY(-5px);box-shadow:0 6px 30px rgba(139,92,246,.6);background:linear-gradient(135deg,#a78bfa,#22d3ee)}.BackToTop_backToTop__KAtZ8:active{transform:translateY(-2px)}@media(max-width:768px){.BackToTop_backToTop__KAtZ8{bottom:20px;right:20px;width:45px;height:45px}}@media(prefers-reduced-motion:reduce){.BackToTop_backToTop__KAtZ8{transition:none}}.BackToTop_icon__vXLJi{font-size:20px;color:#fff;animation:BackToTop_bounceUpDown__DR18D 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.BackToTop_icon__vXLJi{animation:none}}@keyframes BackToTop_bounceUpDown__DR18D{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background:#050510;min-height:100vh;color:#fff}a{color:inherit;text-decoration:none}.ant-btn-primary{background:linear-gradient(135deg,#8b5cf6,#06b6d4)!important;border:none!important;box-shadow:0 4px 20px rgba(139,92,246,.3)!important;transition:all .3s ease!important;position:relative;overflow:hidden}.ant-btn-primary:focus,.ant-btn-primary:hover{background:linear-gradient(135deg,#a78bfa,#22d3ee)!important;box-shadow:0 8px 30px rgba(139,92,246,.5)!important;transform:translateY(-2px)}.ant-btn-primary:active{transform:translateY(-1px)}.ant-card{border-radius:16px;border:1px solid rgba(139,92,246,.2);background:#1a1a2e}.ant-typography{margin-bottom:0;color:#fff!important}a[class*=contactItemClickable] *{pointer-events:none!important}.ant-input,.ant-input-textarea{transition:all .3s ease;background:hsla(0,0%,100%,.08)!important;border-color:rgba(139,92,246,.2);color:#fff!important}.ant-input-textarea:focus,.ant-input-textarea:hover,.ant-input:focus,.ant-input:hover{border-color:#8b5cf6;background:hsla(0,0%,100%,.12)!important}.ant-input-textarea:focus,.ant-input:focus{box-shadow:0 0 0 2px rgba(139,92,246,.3);color:#fff!important}.ant-input-textarea::placeholder,.ant-input::placeholder{color:#94a3b8!important;opacity:.8!important}.ant-form-item-label>label{font-weight:500;color:#fff!important}.ant-form-item-label>label:before{color:#06b6d4!important}.ant-message{z-index:10000}