@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;background-color:#000;-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}ul,ol{list-style:none}*{scrollbar-width:thin;scrollbar-color:rgba(109,107,206,.55) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#6d6bce8c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f98973}::-webkit-scrollbar-corner{background:transparent}.Footer{position:relative;z-index:1000;color:#fff;border-top:1px solid rgba(255,255,255,.125);padding-block:2rem}@media only screen and (max-width: 600px){.Footer{padding-block:1.5rem}}.Footer_Container{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.Footer_Container{gap:1.5rem}}.Footer_Top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.Footer_Logo{display:flex;align-items:center;gap:.5rem}.Footer_Logo .Icon{width:3.125rem;height:3.125rem;overflow:visible}.Footer_Logo .Icon path{stroke:#fff}.Footer_Logo .Label{color:#fff;font-size:1.6875rem;font-weight:600;line-height:115%}.Footer_Socials{display:flex;align-items:center;gap:1rem}.Footer_SocialLink{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ffffffb3;transition:color .3s ease,border-color .3s ease}.Footer_SocialLink svg{width:1.25rem;height:1.25rem}.Footer_SocialLink:hover{color:#fff;border-color:#ffffff4d}.Footer_Links{display:flex;flex-wrap:wrap;justify-content:center;gap:8rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 600px){.Footer_Links{gap:1.5rem;padding-top:1.5rem}}.Footer_Column{display:flex;flex-direction:column;gap:.75rem;min-width:10rem}.Footer_Column ul{display:flex;flex-direction:column;gap:.5rem}.Footer_Heading{color:#fff;font-size:1rem;font-weight:600}.Footer_Link{color:#fff9;font-size:.95rem;line-height:1.5;transition:color .3s ease}.Footer_Link:hover{color:#fff}.Footer_Bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;display:flex;justify-content:center}.Footer_Copyright{color:#ffffff80;font-size:.875rem;line-height:1.5;text-align:center}@media only screen and (max-width: 600px){.Footer_Copyright{font-size:.75rem}}a{text-decoration:none}.header{position:sticky;top:0;z-index:1001;width:100%;height:4.5rem;background-color:#000;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.125)}.header .logo-container{margin-left:5%}.header .logo-container .logo{display:flex;flex-direction:row;width:fit-content;color:#fff;gap:6px;font-size:1.4rem;font-weight:700;align-items:center}.header .logo-container .logo .Icon{width:1.875em;height:1.875em}.header .logo-container .logo .Wobble{animation:Wobble 1.8s linear infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.header .logo-container .logo .Wobble{animation:none}}@keyframes Wobble{0%{transform:rotate(6deg)}50%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.header .nav .nav-list{display:flex;flex-direction:row;gap:2.5rem;list-style:none}.header .nav .nav-list .Link{position:relative;text-decoration:none;color:#fff;padding:8px 0;font-size:1.1rem;transition:color .3s ease}.header .nav .nav-list .Link:hover{color:#d0d0d0}.header .nav .nav-list .Link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,transparent,#0ff,transparent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header .nav .nav-list .Link:hover:after{transform:scaleX(1)}.header .nav .nav-list .Link.active:after{transform:scaleX(1)}.header .nav .nav-list .Link.active{color:#d0d0d0}.header .options{margin-right:5%}.header .options button{position:relative;background-color:#222;color:#fff;border:none;border-radius:6px;padding:12px 46px;font-size:1.1rem;font-weight:500;cursor:pointer;overflow:hidden;transition:color .3s ease}.header .options button:hover{color:#d0d0d0}.header .options button:before,.header .options button:after{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#0ff,transparent);transform:scaleX(0);transition:transform .4s ease}.header .options button:before{top:0;left:0;transform-origin:left}.header .options button:after{bottom:0;right:0;transform-origin:right}.header .options button:hover:before,.header .options button:hover:after{transform:scaleX(1)}.header .burger{display:none;flex-direction:column;justify-content:center;gap:.375rem;width:2.5rem;height:2.5rem;margin-right:5%;padding:.5rem;cursor:pointer}.header .burger span{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.header .burger.open span:nth-child(1){transform:translateY(.5rem) rotate(45deg)}.header .burger.open span:nth-child(2){opacity:0}.header .burger.open span:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}.header .mobile-menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#000;border-bottom:1px solid rgba(255,255,255,.125);padding:1.5rem 5%;flex-direction:column;gap:1.5rem;opacity:0;transform:translateY(-.5rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.header .mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.header .mobile-menu .mobile-nav-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.header .mobile-menu .mobile-nav-list .Link{color:#fff;font-size:1.1rem;padding:.5rem 0;display:block;transition:color .3s ease}.header .mobile-menu .mobile-nav-list .Link:hover,.header .mobile-menu .mobile-nav-list .Link.active{color:#00e5ff}.header .mobile-menu .mobile-contact{background-color:#222;color:#fff;border:none;border-radius:6px;padding:.75rem 2rem;font-size:1.1rem;font-weight:500;cursor:pointer;transition:color .3s ease}.header .mobile-menu .mobile-contact:hover{color:#d0d0d0}@media (max-width: 768px){.header .logo img,.header .nav,.header .options{display:none}.header .burger,.header .mobile-menu{display:flex}}.ContactModal_Overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ContactModal{position:relative;width:100%;max-width:48rem;max-height:90vh;overflow-y:auto;border-radius:1.5rem}.ContactModal_Close{position:absolute;top:1rem;right:1rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;font-size:1.5rem;line-height:1;cursor:pointer;transition:color .3s ease,border-color .3s ease}.ContactModal_Close:hover{color:#fff;border-color:#ffffff4d}.Form{flex:1;min-width:0;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 1025px){.Form{min-height:3rem}}@media only screen and (min-width: 769px) and (max-width: 1024px){.Form{border-radius:2.0625rem;padding:2.3125rem 2.5rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Form{border-radius:2.0625rem;padding:2.5rem 2.1875rem;gap:1rem}}@media only screen and (max-width: 600px){.Form{border-radius:1.5625rem;padding:1.625rem .9375rem;gap:1rem}}.Form_Title{display:flex;flex-direction:column;gap:.75rem}.Form_Title h2{font-size:2.5rem;font-style:normal;font-weight:600;line-height:normal;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#6bcb77,#4dc9e6,#8a6cff,#ff5f6d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:GradientShift 8s linear infinite}@media (prefers-reduced-motion: reduce){.Form_Title h2{animation:none}}@media only screen and (min-width: 769px) and (max-width: 1024px){.Form_Title h2{font-size:1.875rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Form_Title h2{font-size:1.875rem}}@media only screen and (max-width: 600px){.Form_Title h2{font-size:1.5rem}}.Form_Subtitle{color:#ffffffb3;font-size:1rem;line-height:1.5}@media only screen and (min-width: 769px) and (max-width: 1024px){.Form_Subtitle{font-size:.875rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Form_Subtitle{font-size:.875rem}}@media only screen and (max-width: 600px){.Form_Subtitle{font-size:.8125rem}}.Form_Fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.6875rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Form_Fields{gap:2rem 1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Form_Fields{gap:1rem}}@media only screen and (max-width: 600px){.Form_Fields{grid-template-columns:1fr;gap:1rem 0}}.Form_Textarea{display:flex;flex-direction:column;gap:.5rem}.Form_TextareaError{color:#c92100;font-size:.8125rem}.Form_TextareaLabel{color:#fffc;font-size:.875rem}.Form textarea{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;background:#ffffff0d;color:#fff;font-size:1rem;font-family:inherit;resize:vertical;min-height:6.25rem;transition:border-color .3s ease}.Form textarea::placeholder{color:#fff6}.Form textarea:focus{outline:none;border-color:#f9897380}.Form textarea.Textarea__Error{border-color:#c9210099}@media only screen and (max-width: 600px){.Form textarea{font-size:.875rem;padding:.75rem}}.Form_UploadFile{min-height:4.0625rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Form_UploadFile{min-height:9.1875rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Form_UploadFile{min-height:8.25rem}}@media only screen and (max-width: 600px){.Form_UploadFile{min-height:8.25rem}}.Form_Actions{display:flex;flex-direction:column;gap:1rem}.Form_Button{width:100%;display:inline-flex;align-items:center;justify-content:center;background-color:#222;color:#fff;border-radius:.375rem;padding:.75rem 2.875rem;font-size:1.1rem;font-weight:500;transition:background-color .3s ease,color .3s ease}.Form_Button:hover{background-color:#2c2c2c;color:#d0d0d0}@media only screen and (max-width: 600px){.Form_Button{font-size:1rem}}.Form_Button:disabled{opacity:.6;cursor:not-allowed}.Form_Microcopy{text-align:center;color:#f98973;font-size:.8125rem;font-weight:500;letter-spacing:.01875rem}@media only screen and (max-width: 600px){.Form_Microcopy{font-size:.75rem}}.Form_HiddenIframe{display:none}.BaseButton{display:inline-flex;align-items:center;justify-content:center;background-color:#222;color:#fff;border-radius:.375rem;padding:.75rem 2.875rem;font-size:1.1rem;font-weight:500;transition:background-color .3s ease,color .3s ease}.BaseButton:hover{background-color:#2c2c2c;color:#d0d0d0}@media only screen and (max-width: 600px){.BaseButton{font-size:1rem}}.BaseButton_glow{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.14)}.BaseButton_glow:before{content:"";position:absolute;top:-150%;right:-150%;bottom:-150%;left:-150%;background:conic-gradient(transparent 0deg,rgba(110,108,207,.9) 50deg,#fb8873 90deg,transparent 140deg,transparent 360deg);animation:CtaBorderSpin 4s linear infinite;z-index:-2;pointer-events:none}@media (prefers-reduced-motion: reduce){.BaseButton_glow:before{animation:none}}.BaseButton_glow:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:inherit;z-index:-1;pointer-events:none}.BaseButton_glow:hover:before{animation:CtaBorderSpin 1.2s linear infinite,CtaShimmer 1.2s ease-in-out infinite}@keyframes CtaBorderSpin{to{transform:rotate(360deg)}}@keyframes CtaShimmer{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.55;filter:brightness(1.6)}}.BaseInput{font-size:100%;position:relative;display:flex;flex-direction:column;background-color:#fff0}.BaseInput_Label{-webkit-user-select:none;user-select:none;position:absolute;pointer-events:none;top:.5em;left:1.6875em;opacity:.6;transition:all .3s ease;transform-origin:left top;background-color:#fff0;color:#fff}@media only screen and (min-width: 1025px){.BaseInput_Label{top:.875em;left:2.25em}}.BaseInput_Label span{font-family:inherit;font-size:.9375em;font-style:normal;font-weight:500;line-height:normal;transition:all .3s ease;background-color:#fff0}@media only screen and (min-width: 1025px){.BaseInput_Label span{font-size:1.125em}}.BaseInput_Label__NoEmpty{transform:translateY(-.75em) scale(.8)}@media only screen and (min-width: 1025px){.BaseInput_Label__NoEmpty{transform:translateY(-1.125em) scale(.8)}}.BaseInput_Wrapper{position:relative;background-color:#fff0}.BaseInput_Wrapper:before{display:block;content:"";position:absolute;left:0;bottom:0;width:99.7%;height:.75em;border:2px solid #ffffff;opacity:.6;transition:all .3s ease;border-top:none;border-radius:0 0 50px 60px/0 0 30px 30px}@media only screen and (min-width: 1025px){.BaseInput_Wrapper:before{height:1em}}.BaseInput_Wrapper .Input{width:100%;height:3em;padding:0 37px;outline:none;border:none;position:relative;box-shadow:none;background:transparent;transition:.3s ease all;color:#fff;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:500;line-height:normal}.BaseInput_Wrapper .Input::-webkit-input-placeholder{color:transparent}.BaseInput_Wrapper .Input::-moz-placeholder{color:transparent}.BaseInput_Wrapper .Input:-moz-placeholder{color:transparent}.BaseInput_Wrapper .Input:-ms-input-placeholder{color:transparent}@media only screen and (min-width: 1025px){.BaseInput_Wrapper .Input{height:3.3333333333em;padding:0 37px;font-size:1.125em}}.BaseInput_Wrapper .Input::placeholder{-webkit-user-select:none;user-select:none}.BaseInput_Wrapper .Input::-webkit-contacts-auto-fill-button{opacity:0}.BaseInput_Wrapper:hover:before,.BaseInput_Wrapper:hover .Input{border-color:#fff;opacity:1}.BaseInput__Focus .BaseInput_Wrapper:before,.BaseInput__Focus .BaseInput_Wrapper .Input{border-color:#fff;opacity:1}.BaseInput__Focus .BaseInput_Label{transform:translateY(-.75em) scale(.8)}@media only screen and (min-width: 1025px){.BaseInput__Focus .BaseInput_Label{transform:translateY(-1.125em) scale(.8)}}.BaseInput__Error .BaseInput_Wrapper:before,.BaseInput__Error .BaseInput_Wrapper .Input{border-color:#c92100}.BaseInput__Error .BaseInput_ErrorText{padding-left:1.6875em;margin-top:.1875em}@media only screen and (min-width: 1025px){.BaseInput__Error .BaseInput_ErrorText{padding-left:2.25em;margin-top:.3125em}}.BaseInput__Error .BaseInput_ErrorText p{color:#c92100;font-family:inherit;font-size:.8125em;font-style:normal;font-weight:400;line-height:normal}@media only screen and (min-width: 1025px){.BaseInput__Error .BaseInput_ErrorText p{font-size:.9375em}}.BaseInput__LightTheme .BaseInput_Label span{color:#fff}.BaseInput__LightTheme .BaseInput_Wrapper:before{border:2px solid rgba(255,255,255,.6);border-top:none}.BaseInput__LightTheme .BaseInput_Wrapper:hover:before,.BaseInput__LightTheme .BaseInput_Wrapper:hover .Input{border-color:#fff}.BaseInput__LightTheme .BaseInput_Wrapper .Input{color:#fff}.BaseInput__LightTheme.BaseInput__Focus .BaseInput_Wrapper:before,.BaseInput__LightTheme.BaseInput__Focus .BaseInput_Wrapper .Input{border-color:#fff}.BaseInput__WithIcon .BaseInput_Wrapper{padding-right:3.125em}@media only screen and (min-width: 1025px){.BaseInput__WithIcon .BaseInput_Wrapper{padding-right:4.375em}}.BaseInput__Disabled,.BaseInput__Disabled:hover,.BaseInput__Disabled:focus{cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.BaseInput__Disabled .BaseInput_Label span,.BaseInput__Disabled:hover .BaseInput_Label span,.BaseInput__Disabled:focus .BaseInput_Label span{opacity:.6}.BaseInput__Disabled .BaseInput_Wrapper .Input,.BaseInput__Disabled:hover .BaseInput_Wrapper .Input,.BaseInput__Disabled:focus .BaseInput_Wrapper .Input{opacity:.4}.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid #222;background-color:#111;padding:2rem;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: rgba(255, 255, 255, .05)}.card-spotlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.FileInput{display:flex;flex-direction:column;gap:.5em;width:100%;min-height:inherit;background-color:#fff0}.FileInput .Empty{display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;width:100%;min-height:inherit;border-radius:1.8125em;border:2px dashed #ffffff;opacity:.6;transition:all .3s ease;background-color:#fff0}.FileInput .Empty_Title{color:#fff;text-align:center;font-size:1em;font-style:normal;font-weight:500;line-height:normal;background-color:#fff0}@media only screen and (min-width: 1025px){.FileInput .Empty_Title{font-size:1.25em}}.FileInput .Empty:hover{color:#fff;opacity:1}.FileInput .Empty__Active{border-color:#1f1e584d!important;background-color:#fff0}.FileInput .Empty__Compact{min-height:4.0625rem}.FileInput .Empty__Error{border-color:#c92100!important;background-color:#fff0}.FileInput .UploadFile{display:flex;justify-content:center;align-items:center;gap:1em;padding:1.5em 1em;width:100%;min-height:inherit;border-radius:1.8125em;border:2px dashed rgba(255,255,255,.4);transition:border .3s ease;background-color:#fff0}.FileInput .UploadFile_Title{color:#fff;text-align:center;font-size:1.125em;font-style:normal;font-weight:500;line-height:normal;background-color:#fff0}@media only screen and (min-width: 1025px){.FileInput .UploadFile_Title{font-size:1.25em}}.FileInput .UploadFile_Delete{flex-shrink:0;width:.875em;height:.875em;color:#fff9;cursor:pointer;transition:color .3s ease}.FileInput .UploadFile_Delete:hover{color:#fff}.FileInput .UploadFile:hover{border-color:#fffc}.FileInput .ErrorText{padding-left:1.6875em;margin-top:.1875em;background-color:#fff0}@media only screen and (min-width: 1025px){.FileInput .ErrorText{padding-left:2.25em;margin-top:.3125em}}.FileInput .ErrorText p{color:#c92100;font-family:Gantari,sans-serif;font-size:.8125em;font-style:normal;font-weight:400;line-height:normal;background-color:#fff0}@media only screen and (min-width: 1025px){.FileInput .ErrorText p{font-size:.9375em}}.Toast{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1001;display:flex;flex-direction:column;gap:.5rem;max-width:22rem;padding:1rem 1.5rem;background:#141414f2;border:1px solid rgba(249,137,115,.4);border-radius:.75rem;animation:ToastFadeIn .3s ease}.Toast_Title{color:#fff;font-size:1rem;font-weight:600}.Toast_Text{color:#ffffffb3;font-size:.875rem;line-height:1.5}@media only screen and (max-width: 600px){.Toast{right:1rem;bottom:1rem;left:1rem;max-width:none}}@keyframes ToastFadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.CookieConsent{position:fixed;left:1.5rem;bottom:1.5rem;z-index:1000;display:flex;flex-direction:column;gap:1rem;max-width:22.5rem;padding:1.25rem 1.5rem;background:#0a0a0cf2;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CookieConsent_Text{margin:0;color:#bebebe;font-size:.875rem;line-height:1.5}.CookieConsent_Text a{color:#00e5ff;text-decoration:underline;text-underline-offset:2px}.CookieConsent_Actions{display:flex;gap:.75rem}.CookieConsent_Button{padding:.5rem 1.25rem;border:none;border-radius:.5rem;cursor:pointer;color:#0a0a0c;font-size:.875rem;font-weight:600;background:#00e5ff;transition:opacity .2s ease}.CookieConsent_Button:hover{opacity:.85}.CookieConsent_ButtonGhost{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3)}.Layout{display:flex;flex-direction:column;min-height:100vh}.Layout_Main{flex:1}.FinalCTA{position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.FinalCTA{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.FinalCTA{margin-block:2.5rem}}@media only screen and (max-width: 600px){.FinalCTA{margin-block:2rem}}.FinalCTA:before{content:"";position:absolute;top:50%;left:50%;width:46.875rem;height:25rem;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(110,108,207,.22),transparent 70%);filter:blur(3.75rem);pointer-events:none}@media only screen and (max-width: 600px){.FinalCTA:before{width:100%;height:18.75rem}}.FinalCTA_Container{max-width:62.5rem;width:90%;margin-inline:auto;position:relative}.FinalCTA_Card{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:4rem 2rem;border:1px solid transparent;border-radius:1.5rem;background:linear-gradient(120deg,#6e6ccf1a,#16161a80 35%,#16161a80 65%,#fb88730f) padding-box,linear-gradient(345deg,#6e6ccf8c,#fb88738c) border-box;background-size:200% 200%,100% 100%;background-position:0% 0%,0% 0%;animation:FinalCTAShift 8s linear infinite}@media (prefers-reduced-motion: reduce){.FinalCTA_Card{animation:none}}@media only screen and (max-width: 600px){.FinalCTA_Card{padding:2rem 1rem}}.FinalCTA_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.FinalCTA_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#6d6bce}.FinalCTA_Eyebrow:before{background:linear-gradient(345deg,#6e6ccf,#fb8873)}.FinalCTA_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.FinalCTA_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.FinalCTA_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.FinalCTA_Title{font-size:1.5rem}}.FinalCTA_TitleAccent{background:linear-gradient(345deg,#6e6ccf,#fb8873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FinalCTA_Text{margin-inline:auto;max-width:50rem;text-align:center;color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.FinalCTA_Text{font-size:.95rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.FinalCTA_Text{font-size:.95rem}}@media only screen and (max-width: 600px){.FinalCTA_Text{font-size:.9rem}}@keyframes FinalCTAShift{0%{background-position:0% 0%,0% 0%}50%{background-position:100% 100%,0% 0%}to{background-position:0% 0%,0% 0%}}.PolandMap{width:100%;height:auto;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.PolandMap_Label{fill:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.2em}.PolandMap_Sublabel{fill:#ffffff80;font-size:.8rem;letter-spacing:.1em}.CursorGlow{--x: 50vw;--y: 50vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;overflow:hidden}.CursorGlow_Trail{position:absolute;top:0;left:0;width:36rem;height:36rem;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.16) 0%,rgba(0,229,255,.07) 38%,rgba(0,100,120,.03) 58%,transparent 75%),radial-gradient(circle,rgba(80,0,255,.1) 0%,transparent 65%);mix-blend-mode:screen;transform:translate(calc(var(--x) - 18rem),calc(var(--y) - 18rem));transition:transform .25s cubic-bezier(.2,.6,.3,1)}.CursorGlow_Aura{position:absolute;top:0;left:0;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.34) 0%,rgba(0,190,230,.16) 35%,rgba(0,229,255,.05) 60%,transparent 75%);mix-blend-mode:screen;transform:translate(calc(var(--x) - 9rem),calc(var(--y) - 9rem));transition:transform .12s cubic-bezier(.2,.6,.3,1);animation:CursorGlowPulse 2.4s ease-in-out infinite}.CursorGlow_Core{position:absolute;top:0;left:0;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(180,255,255,.5) 0%,rgba(0,229,255,.42) 18%,rgba(0,229,255,.16) 45%,transparent 68%);mix-blend-mode:screen;transform:translate(calc(var(--x) - 4.5rem),calc(var(--y) - 4.5rem))}@keyframes CursorGlowPulse{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.12}}@media (prefers-reduced-motion: reduce){.CursorGlow_Aura{animation:none}}.Company{color:#fff;display:flex;flex-direction:column;gap:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company{gap:3rem}}@media only screen and (max-width: 600px){.Company{gap:2rem}}.Company_Hero{max-width:75rem;width:90%;margin-inline:auto;padding-top:4rem;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}@media only screen and (max-width: 600px){.Company_Hero{padding-top:2rem;gap:1rem}}.Company_Hero h1{max-width:50rem;font-size:3rem;font-weight:600;line-height:1.15;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#6bcb77,#4dc9e6,#8a6cff,#ff5f6d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:GradientShift 8s linear infinite}@media (prefers-reduced-motion: reduce){.Company_Hero h1{animation:none}}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Hero h1{font-size:2.25rem}}@media only screen and (max-width: 600px){.Company_Hero h1{font-size:2rem}}.Company_Hero p{max-width:44rem;color:#ffffffb3;font-size:1.2rem;line-height:1.6}@media only screen and (max-width: 600px){.Company_Hero p{font-size:1rem}}.Company_Cta{display:inline-flex;align-items:center;justify-content:center;background-color:#222;color:#fff;border-radius:.375rem;padding:.75rem 2.875rem;font-size:1.1rem;font-weight:500;transition:background-color .3s ease,color .3s ease}.Company_Cta:hover{background-color:#2c2c2c;color:#d0d0d0}@media only screen and (max-width: 600px){.Company_Cta{font-size:1rem}}.Company_Section{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.Company_Section{gap:1rem}}.Company_Section h2{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Section h2{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Company_Section h2{font-size:1.8rem}}@media only screen and (max-width: 600px){.Company_Section h2{font-size:1.5rem}}.Company_TwoColumns{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;align-items:start}@media only screen and (min-width: 601px) and (max-width: 768px){.Company_TwoColumns{grid-template-columns:1fr;gap:1.5rem}}@media only screen and (max-width: 600px){.Company_TwoColumns{grid-template-columns:1fr;gap:1rem}}.Company_ColumnLead{display:flex;flex-direction:column;gap:1rem}.Company_ColumnLead h2{text-align:left;text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_ColumnLead h2{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Company_ColumnLead h2{font-size:1.8rem}}@media only screen and (max-width: 600px){.Company_ColumnLead h2{font-size:1.5rem}}.Company_ColumnLead p{color:#ffffffb3;font-size:1rem;line-height:1.7}.Company_ColumnPoints{display:flex;flex-direction:column;gap:1.5rem}.Company_Point{padding-left:1.5rem;border-left:2px solid rgba(0,229,255,.4);display:flex;flex-direction:column;gap:.5rem}.Company_Point h3{font-size:1.15rem;color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Point h3{font-size:1.1rem}}@media only screen and (max-width: 600px){.Company_Point h3{font-size:1.1rem}}.Company_Point p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Point p{font-size:.95rem}}@media only screen and (max-width: 600px){.Company_Point p{font-size:.9rem}}.Company_Cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Cards{gap:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Company_Cards{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.Company_Cards{grid-template-columns:1fr}}.Company_Card{display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,background .3s ease,transform .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.Company_Card{padding:1rem}}.Company_Card h3{color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Card h3{font-size:1.1rem}}@media only screen and (max-width: 600px){.Company_Card h3{font-size:1.1rem}}.Company_Card p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Company_Card p{font-size:.95rem}}@media only screen and (max-width: 600px){.Company_Card p{font-size:.9rem}}.Company_Card:hover{border-color:#00e5ff66;background:#ffffff14;transform:translateY(-.25rem)}.Company_Office{display:flex;flex-direction:row;align-items:stretch;gap:2rem}@media only screen and (min-width: 601px) and (max-width: 768px){.Company_Office{flex-direction:column}}@media only screen and (max-width: 600px){.Company_Office{flex-direction:column}}.Company_OfficeText{flex:1;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.Company_OfficeText h2{text-align:left;align-self:stretch}.Company_OfficeText p{color:#ffffffb3;font-size:1rem;line-height:1.7}.Company_Facts{display:flex;flex-direction:column;gap:.75rem;width:100%}.Company_Facts li{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem}@media only screen and (max-width: 600px){.Company_Facts li{padding:.75rem}}.Company_FactLabel{color:#ffffff80;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.Company_FactValue{color:#fff;font-size:1rem;line-height:1.4}.Company_OfficeMap{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.75rem;width:100%}.Company_MapCaption{color:#ffffff80;font-size:.875rem;text-align:center}.Solutions{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Solutions{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Solutions{margin-block:2.5rem}}@media only screen and (max-width: 600px){.Solutions{margin-block:2rem}}.Solutions_Container{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 600px){.Solutions_Container{gap:2rem}}.Solutions_Header{display:flex;flex-direction:column;align-items:center;gap:.75rem}.Solutions_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Solutions_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#f98973}.Solutions_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Solutions_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Solutions_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.Solutions_Title{font-size:1.5rem}}.Solutions_TitleAccent{background:linear-gradient(345deg,#6e6ccf,#fb8873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Solutions_Text{margin-inline:auto;max-width:50rem;text-align:center;color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Solutions_Text{font-size:.95rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Solutions_Text{font-size:.95rem}}@media only screen and (max-width: 600px){.Solutions_Text{font-size:.9rem}}.Solutions_Marquee{overflow:hidden;width:100%;margin-top:3rem;mask-image:linear-gradient(to right,transparent 5%,black 20%,black 80%,transparent 95%);mask-repeat:no-repeat;mask-size:100%;-webkit-mask-image:linear-gradient(to right,transparent 5%,black 20%,black 80%,transparent 95%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%}.Solutions_Marquee .Ticker{display:flex;justify-content:center;align-items:center;background:#ffffff0d;border:1px solid rgba(249,137,115,.25);border-radius:2.4375rem;padding:1.25rem 3.375rem;margin-inline:1.1875rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Solutions_Marquee .Ticker{padding:.9375rem 2.5rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Solutions_Marquee .Ticker{padding:.9375rem 2.5rem;margin-inline:.75rem}}@media only screen and (max-width: 600px){.Solutions_Marquee .Ticker{padding:.9375rem 1.5625rem;margin-inline:.25rem}}.Solutions_Marquee .Ticker span{color:#fff;font-size:1.25rem;font-weight:600;line-height:normal}@media only screen and (min-width: 769px) and (max-width: 1024px){.Solutions_Marquee .Ticker span{font-size:.9375rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Solutions_Marquee .Ticker span{font-size:.9375rem}}@media only screen and (max-width: 600px){.Solutions_Marquee .Ticker span{font-size:.9375rem}}.Technologies{z-index:1000;position:relative;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Technologies{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Technologies{margin-block:2.5rem}}@media only screen and (max-width: 600px){.Technologies{margin-block:2rem}}.Technologies_Container{max-width:75rem;width:90%;margin-inline:auto;position:relative;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 600px){.Technologies_Container{gap:2rem}}.Technologies_Star__1{display:none;position:absolute;left:8.5rem;width:1.875rem;height:1.875rem}@media only screen and (min-width: 1025px){.Technologies_Star__1{display:block}}.Technologies_Star__2{display:none;position:absolute;top:24.625rem;right:13.4375rem;width:3.75rem;height:3.75rem}@media only screen and (min-width: 1025px){.Technologies_Star__2{display:block}}.Technologies_Header{display:flex;flex-direction:column;align-items:center;gap:.75rem}.Technologies_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Technologies_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#6d6bce}.Technologies_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Technologies_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Technologies_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.Technologies_Title{font-size:1.5rem}}.Technologies_TitleAccent{background:linear-gradient(345deg,#6e6ccf,#fb8873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Technologies_Text{margin-inline:auto;max-width:50rem;text-align:center;color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Technologies_Text{font-size:.95rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Technologies_Text{font-size:.95rem}}@media only screen and (max-width: 600px){.Technologies_Text{font-size:.9rem}}.Technologies_List{margin-inline:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;max-width:62.5rem;gap:.75rem;padding:0;list-style:none}@media only screen and (min-width: 769px) and (max-width: 1024px){.Technologies_List{max-width:50rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Technologies_List{max-width:43.75rem}}@media only screen and (max-width: 600px){.Technologies_List{gap:.5rem}}.Technologies_List>svg{box-sizing:content-box;display:block;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1rem 1.5rem;width:2.75rem;height:2.75rem;flex:0 0 auto;opacity:.85;transition:opacity .3s ease,border-color .3s ease,transform .3s ease}.Technologies_List>svg:hover{opacity:1;border-color:#6d6bce73;transform:translateY(-.125rem)}@media only screen and (max-width: 600px){.Technologies_List>svg{padding:.75rem 1rem;width:2.25rem;height:2.25rem}}.HowWeWork{z-index:1000;position:relative;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.HowWeWork{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork{margin-block:2.5rem}}@media only screen and (max-width: 600px){.HowWeWork{margin-block:2rem}}.HowWeWork_Container{max-width:75rem;width:90%;margin-inline:auto;position:relative;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 600px){.HowWeWork_Container{gap:2rem;padding-left:0;padding-right:0}}.HowWeWork_Star{display:none;position:absolute;width:3.75rem;height:3.75rem;top:9.375rem;right:.8125rem}@media only screen and (min-width: 1025px){.HowWeWork_Star{display:block}}.HowWeWork_Image{display:none;position:absolute;top:2.75rem;right:0;width:38.75rem;height:27rem}@media only screen and (min-width: 1025px){.HowWeWork_Image{display:block}}.HowWeWork_Header{display:flex;flex-direction:column;align-items:center;gap:.75rem}.HowWeWork_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.HowWeWork_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#6d6bce}.HowWeWork_Eyebrow:before{background:linear-gradient(345deg,#6e6ccf,#fb8873)}.HowWeWork_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.HowWeWork_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.HowWeWork_Title{font-size:1.5rem}}.HowWeWork_TitleAccent{background:linear-gradient(345deg,#6e6ccf,#fb8873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HowWeWork_Text{margin-inline:auto;max-width:50rem;text-align:center;color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.HowWeWork_Text{font-size:.95rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Text{font-size:.95rem}}@media only screen and (max-width: 600px){.HowWeWork_Text{font-size:.9rem}}.HowWeWork_Body{display:flex;align-items:center;gap:2rem}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Body{flex-direction:column}}@media only screen and (max-width: 600px){.HowWeWork_Body{flex-direction:column}}.HowWeWork_Slider{flex:1 1 60%;min-width:0;display:flex;width:100%;position:relative;z-index:1;gap:2rem}@media only screen and (max-width: 600px){.HowWeWork_Slider{flex:none;overflow:visible;flex-direction:column;align-items:center;width:auto;padding-inline:1rem}}.HowWeWork_Slider_Wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;width:100%}.HowWeWork_Slider .swiper-pagination-bullets{margin-bottom:-3.75rem}.HowWeWork_Slider .swiper-pagination-bullet,.HowWeWork_Slider .swiper-pagination-bullet-active{background:#fff}.HowWeWork_Slider .Slide{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;border-radius:1.9375rem;min-height:18.75rem;padding:1.9375rem 1.75rem 2.875rem;filter:drop-shadow(.125rem .25rem .75rem rgba(31,30,88,.1))}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Slider .Slide{flex:none;width:13.75rem;padding:.8125rem 1.75rem 1.8125rem}}@media only screen and (max-width: 600px){.HowWeWork_Slider .Slide{flex:none;width:13.75rem;padding:.8125rem 1.125rem}}.HowWeWork_Slider .Slide_Number{position:relative;z-index:2;margin-bottom:1.375rem}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Slider .Slide_Number{margin-bottom:1.125rem}}.HowWeWork_Slider .Slide_Number span{font-size:4.875rem;font-weight:600;line-height:normal;background:linear-gradient(348deg,#6e6ccf -2.75%,#fb8873 96.21%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HowWeWork_Slider .Slide_Title{position:relative;z-index:2;margin-bottom:1.375rem}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Slider .Slide_Title{margin-bottom:1.125rem}}.HowWeWork_Slider .Slide_Title span{color:transparent;font-size:1.125rem;font-weight:700;line-height:normal;background-image:linear-gradient(89deg,#1f1e58 .91%,#1f1e58 93.07%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HowWeWork_Slider .Slide_Description{position:relative;z-index:2}.HowWeWork_Slider .Slide_Description p{color:#fff;text-align:center;font-size:1.125rem;font-weight:400;line-height:normal;opacity:.7}.HowWeWork_Slider .Slide .Background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1.9375rem}.HowWeWork_Slider .Slide .Background__Default{background:#6d6bce42}.HowWeWork_Slider .Slide .Background__Gradient{opacity:0;background:linear-gradient(345deg,#6e6ccf,#fb8873)}.HowWeWork_Slider .Slide .Background__White{z-index:1;top:.125rem;left:.125rem;right:.125rem;bottom:.125rem;border-radius:1.8125rem;background:#111}.HowWeWork_Slider .Slide .Arrow{position:absolute;top:3rem;right:-1.125rem;width:1.375rem;height:3.125rem}.HowWeWork_Slider .Slide .Arrow__Gradient{opacity:0}.HowWeWork_Description{flex:0 1 24rem;display:flex;flex-direction:column;gap:1.5rem;text-align:left}.HowWeWork_Description p{color:#fff;font-size:1.125rem;line-height:1.7;opacity:.8}@media only screen and (min-width: 769px) and (max-width: 1024px){.HowWeWork_Description p{font-size:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Description p{font-size:.9375rem}}@media only screen and (max-width: 600px){.HowWeWork_Description p{font-size:.875rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.HowWeWork_Description{flex:none;max-width:50rem;text-align:center}}@media only screen and (max-width: 600px){.HowWeWork_Description{flex:none;text-align:center;padding-inline:1rem}}@keyframes dash{0%{opacity:0}to{opacity:1}}.Contacts{position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Contacts{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Contacts{margin-block:2.5rem}}@media only screen and (max-width: 600px){.Contacts{margin-block:2rem}}.Contacts_Container{max-width:75rem;width:90%;margin-inline:auto;display:flex;gap:2.5rem}@media only screen and (min-width: 601px) and (max-width: 768px){.Contacts_Container{flex-direction:column;gap:1.5rem}}@media only screen and (max-width: 600px){.Contacts_Container{flex-direction:column;gap:1rem}}.Contacts .Form_Info{flex:0 1 25rem;max-width:25rem;padding-top:2.5rem;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 601px) and (max-width: 768px){.Contacts .Form_Info{display:none}}@media only screen and (max-width: 600px){.Contacts .Form_Info{display:none}}.Contacts .Form_InfoTitle{color:#fff;font-size:1.75rem;font-weight:600}.Contacts .Form_InfoText{color:#ffffffb3;font-size:1rem;line-height:1.7}.hero{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;min-height:60vh;position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.hero{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.hero{margin-block:2.5rem}}@media only screen and (max-width: 600px){.hero{margin-block:2rem}}.hero_Container{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}@media only screen and (max-width: 600px){.hero_Container{gap:1rem}}.hero_Logo{width:6rem;height:6rem;animation:HeroLogoWobble 1.8s linear infinite}@media only screen and (max-width: 600px){.hero_Logo{width:3rem;height:3rem}}.hero_Title{font-size:2.5rem;font-weight:600;line-height:1.2;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#6bcb77,#4dc9e6,#8a6cff,#ff5f6d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:GradientShift 8s linear infinite}@media (prefers-reduced-motion: reduce){.hero_Title{animation:none}}@media only screen and (min-width: 769px) and (max-width: 1024px){.hero_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.hero_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.hero_Title{font-size:1.5rem}}.hero_Text{color:#fff;font-size:1rem;line-height:1.6;max-width:50rem}@media only screen and (max-width: 600px){.hero_Text{font-size:.9rem}}.hero_Sub{color:#ffffffb3;font-size:1.2rem;font-weight:500;letter-spacing:.03125rem}@media only screen and (max-width: 600px){.hero_Sub{font-size:1rem}}.hero_Cta{margin-top:1rem}@media only screen and (max-width: 600px){.hero_Cta{margin-top:.5rem}}.hero_Microcopy{color:#f98973;font-size:.9rem;font-weight:500;letter-spacing:.01875rem}@media only screen and (max-width: 600px){.hero_Microcopy{font-size:.8rem}}.hero_Star{display:none;position:absolute;width:3rem;height:3rem;top:14.0625rem;right:15rem}@media only screen and (min-width: 1025px){.hero_Star{display:block}}@keyframes HeroLogoWobble{0%{transform:rotate(6deg)}50%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.services{display:flex;flex-direction:row;justify-content:center;margin-top:6%;margin-inline:3%;background-color:#fff0;position:relative;z-index:1000}.services img{background-color:#00e5ff00;scale:1.2}.services h3{background-color:#00e5ff00;color:#fff;margin-top:6%;font-size:1.4rem}.services p{background-color:#00e5ff00;color:#b2b2b2;margin-top:6%}.services .custom-spotlight-card{margin-inline:1%;width:330px;height:200px;padding:3%;display:flex;flex-direction:column;position:relative;overflow:hidden}.services .custom-spotlight-card img{width:36px}.services .custom-spotlight-card .see-more-button{position:absolute;bottom:10%;right:10%;padding:6px;width:110px;font-size:1rem;border-radius:8px;border:none;cursor:pointer;background-color:#fff;color:#000}@media (max-width: 786px){.services{flex-direction:column;align-items:center}.services .custom-spotlight-card{margin-top:6%;width:70%;height:220px;padding:6%;align-content:center}.services .custom-spotlight-card .see-more-button{bottom:7%;left:6%}}.Problems{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Problems{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Problems{margin-block:2.5rem}}@media only screen and (max-width: 600px){.Problems{margin-block:2rem}}.Problems_Container{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 600px){.Problems_Container{gap:2rem}}.Problems_Header{display:flex;flex-direction:column;align-items:center;gap:.75rem}.Problems_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Problems_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#f98973}.Problems_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Problems_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Problems_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.Problems_Title{font-size:1.5rem}}.Problems_TitleAccent{background:linear-gradient(345deg,#6e6ccf,#fb8873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Problems_Grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (min-width: 601px) and (max-width: 768px){.Problems_Grid{gap:1.5rem}}@media only screen and (max-width: 600px){.Problems_Grid{grid-template-columns:1fr;gap:1rem}}.Problems_Card{position:relative;display:flex;flex-direction:column;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.Problems_Card{padding:1rem}}.Problems_Card{border-top:2px solid rgba(249,137,115,.35)}.Problems_Card:hover{border-color:#f9897380;border-top-color:#f98973cc;background:#ffffff14;box-shadow:0 .5rem 2rem #f989731f}.Problems_Card:hover .Problems_CardNumber{opacity:.7}.Problems_CardNumber{position:absolute;top:1rem;right:1.5rem;font-size:3rem;font-weight:600;line-height:1;background:linear-gradient(345deg,#6e6ccf,#fb8873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.3;transition:opacity .3s ease;pointer-events:none}@media only screen and (max-width: 600px){.Problems_CardNumber{top:.75rem;right:1rem;font-size:2.25rem}}.Problems_CardTitle{padding-right:3.5rem;color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Problems_CardTitle{font-size:1.1rem}}@media only screen and (max-width: 600px){.Problems_CardTitle{font-size:1.1rem}}@media only screen and (max-width: 600px){.Problems_CardTitle{padding-right:2.75rem}}.Problems_CardText{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Problems_CardText{font-size:.95rem}}@media only screen and (max-width: 600px){.Problems_CardText{font-size:.9rem}}.WhoWeWorkWith{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhoWeWorkWith{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.WhoWeWorkWith{margin-block:2.5rem}}@media only screen and (max-width: 600px){.WhoWeWorkWith{margin-block:2rem}}.WhoWeWorkWith:before{content:"";position:absolute;top:50%;left:50%;width:60rem;height:40rem;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(109,107,206,.16),transparent);pointer-events:none}@media only screen and (max-width: 600px){.WhoWeWorkWith:before{width:30rem;height:50rem}}.WhoWeWorkWith_Container{max-width:75rem;width:90%;margin-inline:auto;position:relative;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.WhoWeWorkWith_Container{gap:1.5rem}}.WhoWeWorkWith_Header{display:flex;flex-direction:column;align-items:center;gap:.75rem}.WhoWeWorkWith_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.WhoWeWorkWith_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#6d6bce}.WhoWeWorkWith_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhoWeWorkWith_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.WhoWeWorkWith_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.WhoWeWorkWith_Title{font-size:1.5rem}}.WhoWeWorkWith_Subtitle{max-width:50rem;text-align:center;color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhoWeWorkWith_Subtitle{font-size:.95rem}}@media only screen and (max-width: 600px){.WhoWeWorkWith_Subtitle{font-size:.9rem}}.WhoWeWorkWith_Grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (min-width: 601px) and (max-width: 768px){.WhoWeWorkWith_Grid{gap:1.5rem}}@media only screen and (max-width: 600px){.WhoWeWorkWith_Grid{grid-template-columns:1fr;gap:1rem}}.WhoWeWorkWith_Card{display:flex;flex-direction:column;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.WhoWeWorkWith_Card{padding:1rem}}.WhoWeWorkWith_Card:hover{border-color:#6d6bce80;background:#ffffff14}.WhoWeWorkWith_CardIcon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:#6d6bce2e;border:1px solid rgba(109,107,206,.35);color:#9190da}.WhoWeWorkWith_CardIcon svg{width:1.5rem;height:1.5rem}.WhoWeWorkWith_CardTitle{color:#9190da;color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhoWeWorkWith_CardTitle{font-size:1.1rem}}@media only screen and (max-width: 600px){.WhoWeWorkWith_CardTitle{font-size:1.1rem}}.WhoWeWorkWith_CardText{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhoWeWorkWith_CardText{font-size:.95rem}}@media only screen and (max-width: 600px){.WhoWeWorkWith_CardText{font-size:.9rem}}.WhoWeWorkWith_Markets{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.WhoWeWorkWith_MarketsLabel{margin-right:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.WhoWeWorkWith_MarketChip{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:2rem;border:1px solid rgba(109,107,206,.4);background:#6d6bce1f;color:#fffc;font-size:.875rem;font-weight:500}.WhyWorkWithUs{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhyWorkWithUs{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.WhyWorkWithUs{margin-block:2.5rem}}@media only screen and (max-width: 600px){.WhyWorkWithUs{margin-block:2rem}}.WhyWorkWithUs{padding-block:4rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhyWorkWithUs{padding-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.WhyWorkWithUs{padding-block:2rem}}@media only screen and (max-width: 600px){.WhyWorkWithUs{padding-block:1.5rem}}.WhyWorkWithUs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(345deg,#6e6ccf1a,#fb88730d);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);pointer-events:none}.WhyWorkWithUs_Container{max-width:75rem;width:90%;margin-inline:auto;position:relative;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 600px){.WhyWorkWithUs_Container{gap:2rem}}.WhyWorkWithUs_Header{display:flex;flex-direction:column;align-items:center;gap:.75rem}.WhyWorkWithUs_Eyebrow{align-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.WhyWorkWithUs_Eyebrow:before{content:"";display:block;width:1.5rem;height:2px;border-radius:1px;background:#6d6bce}.WhyWorkWithUs_Eyebrow:before{background:linear-gradient(345deg,#6e6ccf,#fb8873)}.WhyWorkWithUs_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhyWorkWithUs_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.WhyWorkWithUs_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.WhyWorkWithUs_Title{font-size:1.5rem}}.WhyWorkWithUs_Grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media only screen and (min-width: 601px) and (max-width: 768px){.WhyWorkWithUs_Grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media only screen and (max-width: 600px){.WhyWorkWithUs_Grid{grid-template-columns:1fr}}.WhyWorkWithUs_Card{display:flex;flex-direction:column;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.WhyWorkWithUs_Card{padding:1rem}}.WhyWorkWithUs_Card{background:#ffffff0f;border-color:#6d6bce40;transition:border-color .3s ease,background .3s ease,transform .3s ease}.WhyWorkWithUs_Card:hover{border-color:#6d6bce80;background:#ffffff17;transform:translateY(-.25rem)}.WhyWorkWithUs_Card--Featured{grid-column:span 2}.WhyWorkWithUs_Card--Featured{border:1px solid transparent;background:linear-gradient(120deg,#6e6ccf29,#ffffff0f,#fb88731a) padding-box,linear-gradient(345deg,#6e6ccfa6,#fb8873a6) border-box}.WhyWorkWithUs_Card--Featured:hover{background:linear-gradient(120deg,#6e6ccf3d,#ffffff17,#fb887329) padding-box,linear-gradient(345deg,#6e6ccfd9,#fb8873d9) border-box;transform:translateY(-.25rem)}@media only screen and (max-width: 600px){.WhyWorkWithUs_Card--Featured{grid-column:span 1}}.WhyWorkWithUs_CardHeader{display:flex;align-items:center;gap:.75rem}.WhyWorkWithUs_CardMarker{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(345deg,#6e6ccf,#fb8873);color:#fff}.WhyWorkWithUs_CardMarker svg{width:1rem;height:1rem}.WhyWorkWithUs_CardTitle{color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhyWorkWithUs_CardTitle{font-size:1.1rem}}@media only screen and (max-width: 600px){.WhyWorkWithUs_CardTitle{font-size:1.1rem}}.WhyWorkWithUs_CardText{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.WhyWorkWithUs_CardText{font-size:.95rem}}@media only screen and (max-width: 600px){.WhyWorkWithUs_CardText{font-size:.9rem}}.FAQ{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000;margin-block:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.FAQ{margin-block:3rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.FAQ{margin-block:2.5rem}}@media only screen and (max-width: 600px){.FAQ{margin-block:2rem}}.FAQ_Container{max-width:50rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 600px){.FAQ_Container{gap:2rem}}.FAQ_Title{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.FAQ_Title{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.FAQ_Title{font-size:1.8rem}}@media only screen and (max-width: 600px){.FAQ_Title{font-size:1.5rem}}.FAQ_List{display:flex;flex-direction:column;gap:1rem}.FAQ_Item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;overflow:hidden;transition:border-color .3s ease}.FAQ_Item:hover{border-color:#f989734d}.FAQ_Item--open{border-color:#f9897380}.FAQ_Item--open .FAQ_Answer{max-height:18.75rem;padding:1rem 1.5rem;opacity:1}.FAQ_Item--open .FAQ_Icon{transform:rotate(180deg)}.FAQ_Question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;color:#fff;font-size:1.1rem;font-weight:500;text-align:left}@media only screen and (max-width: 600px){.FAQ_Question{font-size:1rem;padding:1rem 1.25rem}}.FAQ_Icon{font-size:1.5rem;color:#fff9;transition:transform .3s ease;flex-shrink:0}.FAQ_Answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.FAQ_Answer p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (max-width: 600px){.FAQ_Answer p{font-size:.9rem}}.Services{color:#fff;display:flex;flex-direction:column;gap:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services{gap:3rem}}@media only screen and (max-width: 600px){.Services{gap:2rem}}.Services_Breadcrumbs{position:sticky;top:4.5rem;z-index:900;max-width:75rem;width:90%;margin-inline:auto;width:100%;padding-block:.75rem .75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;background:transparent}.Services_Breadcrumbs a{color:#ffffff80;transition:color .3s ease}.Services_Breadcrumbs a:hover{color:#fff}.Services_BreadcrumbsSeparator{color:#ffffff4d}.Services_BreadcrumbsCurrent{color:#00e5ff}.Services_Hero{max-width:75rem;width:90%;margin-inline:auto;padding-top:4rem;min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}@media only screen and (max-width: 600px){.Services_Hero{padding-top:2rem;gap:1rem}}.Services_Hero h1{max-width:50rem;font-size:3rem;font-weight:600;line-height:1.15;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#6bcb77,#4dc9e6,#8a6cff,#ff5f6d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:GradientShift 8s linear infinite}@media (prefers-reduced-motion: reduce){.Services_Hero h1{animation:none}}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_Hero h1{font-size:2.25rem}}@media only screen and (max-width: 600px){.Services_Hero h1{font-size:2rem}}.Services_Hero p{max-width:44rem;color:#ffffffb3;font-size:1.2rem;line-height:1.6}@media only screen and (max-width: 600px){.Services_Hero p{font-size:1rem}}.Services_HeroIcon{width:3.5rem;height:3.5rem;color:#00e5ff}.Services_HeroIntro{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.Services_HeroIntro p{color:#ffffffb3;font-size:1.1rem;line-height:1.7;text-align:center}@media only screen and (max-width: 600px){.Services_HeroIntro p{font-size:1rem}}.Services_Eyebrow{color:#ffffff80;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em}.Services_Cta{display:inline-flex;align-items:center;justify-content:center;background-color:#222;color:#fff;border-radius:.375rem;padding:.75rem 2.875rem;font-size:1.1rem;font-weight:500;transition:background-color .3s ease,color .3s ease}.Services_Cta:hover{background-color:#2c2c2c;color:#d0d0d0}@media only screen and (max-width: 600px){.Services_Cta{font-size:1rem}}.Services_Section{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.Services_Section{gap:1rem}}.Services_Section h2{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_Section h2{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Services_Section h2{font-size:1.8rem}}@media only screen and (max-width: 600px){.Services_Section h2{font-size:1.5rem}}.Services_Cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.5rem}@media only screen and (max-width: 600px){.Services_Cards{gap:1rem}}.Services_Card{display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,background .3s ease,transform .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.Services_Card{padding:1rem}}.Services_Card:hover{border-color:#00e5ff66;background:#ffffff14;transform:translateY(-.25rem)}.Services_Card:hover .Services_CardLink{color:#7ff3ff}.Services_CardIcon{width:2.25rem;height:2.25rem;color:#00e5ff}.Services_CardLink{margin-top:auto;color:#00e5ff;font-size:.95rem;font-weight:500;transition:color .3s ease}.Services_Chips{display:flex;flex-wrap:wrap;gap:.5rem}.Services_Chip{padding:.25rem .75rem;border:1px solid rgba(0,229,255,.25);border-radius:999px;color:#00e5ffd9;font-size:.75rem;font-weight:500;letter-spacing:.02em}.Services_Challenges{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_Challenges{gap:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Services_Challenges{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.Services_Challenges{grid-template-columns:1fr}}.Services_Challenge{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border:1px solid rgba(255,255,255,.1);border-top:2px solid rgba(0,229,255,.5);border-radius:1rem;background:#ffffff08;transition:border-color .3s ease,background .3s ease,transform .3s ease}@media only screen and (max-width: 600px){.Services_Challenge{padding:1rem}}.Services_Challenge h3{color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_Challenge h3{font-size:1.1rem}}@media only screen and (max-width: 600px){.Services_Challenge h3{font-size:1.1rem}}.Services_Challenge p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_Challenge p{font-size:.95rem}}@media only screen and (max-width: 600px){.Services_Challenge p{font-size:.9rem}}.Services_Challenge:hover{border-color:#00e5ff66;border-top-color:#00e5ffcc;background:#ffffff0f;transform:translateY(-.25rem)}.Services_ChallengeNumber{color:#00e5ff80;font-size:1.5rem;font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums}.Services_List{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 2rem}@media only screen and (max-width: 600px){.Services_List{grid-template-columns:1fr}}.Services_List li{position:relative;padding-left:1.5rem;color:#ffffffb3;font-size:1rem;line-height:1.6}.Services_List li:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:#00e5ff}.Services_WhyCards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_WhyCards{gap:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Services_WhyCards{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.Services_WhyCards{grid-template-columns:1fr}}.Services_WhyCard{display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,background .3s ease,transform .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.Services_WhyCard{padding:1rem}}.Services_WhyCard h3{color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_WhyCard h3{font-size:1.1rem}}@media only screen and (max-width: 600px){.Services_WhyCard h3{font-size:1.1rem}}.Services_WhyCard p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_WhyCard p{font-size:.95rem}}@media only screen and (max-width: 600px){.Services_WhyCard p{font-size:.9rem}}.Services_WhyCard:hover{border-color:#00e5ff66;background:#ffffff14;transform:translateY(-.25rem)}.Services_WhyMarker{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(0,229,255,.4);background:#00e5ff14;position:relative}.Services_WhyMarker:after{content:"";position:absolute;top:.4rem;left:.5rem;width:.4rem;height:.7rem;border-right:2px solid #00e5ff;border-bottom:2px solid #00e5ff;transform:rotate(45deg)}.Services_SectionBand{max-width:75rem;width:90%;margin-inline:auto;padding-block:3rem;border-block:1px solid rgba(255,255,255,.08);background:#ffffff05;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.Services_SectionBand{padding-block:2rem;gap:1rem}}.Services_SectionBand h2{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Services_SectionBand h2{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Services_SectionBand h2{font-size:1.8rem}}@media only screen and (max-width: 600px){.Services_SectionBand h2{font-size:1.5rem}}.Industries{color:#fff;display:flex;flex-direction:column;gap:10rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries{gap:3rem}}@media only screen and (max-width: 600px){.Industries{gap:2rem}}.Industries_Breadcrumbs{position:sticky;top:4.5rem;z-index:900;max-width:75rem;width:90%;margin-inline:auto;width:100%;padding-block:.75rem .75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;background:transparent}.Industries_Breadcrumbs a{color:#ffffff80;transition:color .3s ease}.Industries_Breadcrumbs a:hover{color:#fff}.Industries_BreadcrumbsSeparator{color:#ffffff4d}.Industries_BreadcrumbsCurrent{color:#00e5ff}.Industries_Hero{max-width:75rem;width:90%;margin-inline:auto;padding-top:4rem;min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}@media only screen and (max-width: 600px){.Industries_Hero{padding-top:2rem;gap:1rem}}.Industries_Hero h1{max-width:50rem;font-size:3rem;font-weight:600;line-height:1.15;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#6bcb77,#4dc9e6,#8a6cff,#ff5f6d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:GradientShift 8s linear infinite}@media (prefers-reduced-motion: reduce){.Industries_Hero h1{animation:none}}@keyframes GradientShift{0%{background-position:0% 50%}to{background-position:200% 50%}}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_Hero h1{font-size:2.25rem}}@media only screen and (max-width: 600px){.Industries_Hero h1{font-size:2rem}}.Industries_Hero p{max-width:44rem;color:#ffffffb3;font-size:1.2rem;line-height:1.6}@media only screen and (max-width: 600px){.Industries_Hero p{font-size:1rem}}.Industries_HeroIcon{width:3.5rem;height:3.5rem;color:#00e5ff}.Industries_HeroIntro{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.Industries_HeroIntro p{color:#ffffffb3;font-size:1.1rem;line-height:1.7;text-align:center}@media only screen and (max-width: 600px){.Industries_HeroIntro p{font-size:1rem}}.Industries_Eyebrow{color:#ffffff80;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em}.Industries_Cta{display:inline-flex;align-items:center;justify-content:center;background-color:#222;color:#fff;border-radius:.375rem;padding:.75rem 2.875rem;font-size:1.1rem;font-weight:500;transition:background-color .3s ease,color .3s ease}.Industries_Cta:hover{background-color:#2c2c2c;color:#d0d0d0}@media only screen and (max-width: 600px){.Industries_Cta{font-size:1rem}}.Industries_Section{max-width:75rem;width:90%;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.Industries_Section{gap:1rem}}.Industries_Section h2{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_Section h2{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Industries_Section h2{font-size:1.8rem}}@media only screen and (max-width: 600px){.Industries_Section h2{font-size:1.5rem}}.Industries_Cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.5rem}@media only screen and (max-width: 600px){.Industries_Cards{gap:1rem}}.Industries_Card{display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,background .3s ease,transform .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.Industries_Card{padding:1rem}}.Industries_Card:hover{border-color:#00e5ff66;background:#ffffff14;transform:translateY(-.25rem)}.Industries_Card:hover .Industries_CardLink{color:#7ff3ff}.Industries_CardIcon{width:2.25rem;height:2.25rem;color:#00e5ff}.Industries_CardLink{margin-top:auto;color:#00e5ff;font-size:.95rem;font-weight:500;transition:color .3s ease}.Industries_Chips{display:flex;flex-wrap:wrap;gap:.5rem}.Industries_Chip{padding:.25rem .75rem;border:1px solid rgba(0,229,255,.25);border-radius:999px;color:#00e5ffd9;font-size:.75rem;font-weight:500;letter-spacing:.02em}.Industries_List{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 2rem}@media only screen and (max-width: 600px){.Industries_List{grid-template-columns:1fr}}.Industries_List li{position:relative;padding-left:1.5rem;color:#ffffffb3;font-size:1rem;line-height:1.6}.Industries_List li:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:#00e5ff}.Industries_WhyCards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_WhyCards{gap:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Industries_WhyCards{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.Industries_WhyCards{grid-template-columns:1fr}}.Industries_Challenges{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_Challenges{gap:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Industries_Challenges{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.Industries_Challenges{grid-template-columns:1fr}}.Industries_Challenge{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border:1px solid rgba(255,255,255,.1);border-top:2px solid rgba(0,229,255,.5);border-radius:1rem;background:#ffffff08;transition:border-color .3s ease,background .3s ease,transform .3s ease}@media only screen and (max-width: 600px){.Industries_Challenge{padding:1rem}}.Industries_Challenge h3{color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_Challenge h3{font-size:1.1rem}}@media only screen and (max-width: 600px){.Industries_Challenge h3{font-size:1.1rem}}.Industries_Challenge p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_Challenge p{font-size:.95rem}}@media only screen and (max-width: 600px){.Industries_Challenge p{font-size:.9rem}}.Industries_Challenge:hover{border-color:#00e5ff66;border-top-color:#00e5ffcc;background:#ffffff0f;transform:translateY(-.25rem)}.Industries_ChallengeNumber{color:#00e5ff80;font-size:1.5rem;font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums}.Industries_WhyCard{display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,background .3s ease,transform .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:border-color .3s ease,background .3s ease}@media only screen and (max-width: 600px){.Industries_WhyCard{padding:1rem}}.Industries_WhyCard h3{color:#fff;font-size:1.3rem;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_WhyCard h3{font-size:1.1rem}}@media only screen and (max-width: 600px){.Industries_WhyCard h3{font-size:1.1rem}}.Industries_WhyCard p{color:#ffffffb3;font-size:1rem;line-height:1.6}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_WhyCard p{font-size:.95rem}}@media only screen and (max-width: 600px){.Industries_WhyCard p{font-size:.9rem}}.Industries_WhyCard:hover{border-color:#00e5ff66;background:#ffffff14;transform:translateY(-.25rem)}.Industries_WhyMarker{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(0,229,255,.4);background:#00e5ff14;position:relative}.Industries_WhyMarker:after{content:"";position:absolute;top:.4rem;left:.5rem;width:.4rem;height:.7rem;border-right:2px solid #00e5ff;border-bottom:2px solid #00e5ff;transform:rotate(45deg)}.Industries_SectionBand{max-width:75rem;width:90%;margin-inline:auto;padding-block:3rem;border-block:1px solid rgba(255,255,255,.08);background:#ffffff05;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 600px){.Industries_SectionBand{padding-block:2rem;gap:1rem}}.Industries_SectionBand h2{text-align:center;color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2}@media only screen and (min-width: 769px) and (max-width: 1024px){.Industries_SectionBand h2{font-size:2rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.Industries_SectionBand h2{font-size:1.8rem}}@media only screen and (max-width: 600px){.Industries_SectionBand h2{font-size:1.5rem}}.detail-page{color:#fff;display:flex;flex-direction:column;gap:4rem;max-width:75rem;width:90%;margin-inline:auto;padding-block:4rem}.detail-page .detail-hero{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.detail-page .detail-hero h1{font-size:3rem;font-weight:600;line-height:1.15}.detail-page .detail-hero p{color:#bebebe;font-size:1.2rem;line-height:1.6;max-width:50rem}.detail-page .detail-points{display:flex;flex-direction:column;gap:1.5rem}.detail-page .detail-points .not-found-links a{color:#00e5ff;transition:color .3s ease}.detail-page .detail-points .not-found-links a:hover{color:#7ff3ff}.detail-page .detail-points h2{font-size:2rem;font-weight:600;line-height:1.2}.detail-page .detail-points ul{display:flex;flex-direction:column;gap:1rem}.detail-page .detail-points ul li{position:relative;padding-left:1.5rem;color:#ffffffb3;font-size:1rem;line-height:1.6}.detail-page .detail-points ul li:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:#00e5ff}.detail-page .detail-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem}.detail-page .detail-cards .detail-card{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:border-color .3s ease,background .3s ease}.detail-page .detail-cards .detail-card:hover{border-color:#00e5ff66;background:#ffffff14}.detail-page .detail-cards .detail-card h2{font-size:1.3rem;font-weight:600;line-height:1.3}.detail-page .detail-cards .detail-card p{color:#ffffffb3;font-size:1rem;line-height:1.6;flex-grow:1}.detail-page .detail-cards .detail-card .detail-card-link{color:#00e5ff;font-size:.95rem;font-weight:500}@media (max-width: 600px){.detail-page{gap:2rem;padding-block:2rem}.detail-page .detail-hero{gap:1rem}.detail-page .detail-hero h1{font-size:2rem}.detail-page .detail-hero p{font-size:1rem}.detail-page .detail-points h2{font-size:1.5rem}}
