@font-face{font-family:PlusJakarta;font-weight:300;font-display:swap;src:local("PlusJakartaSans Light"),url(/assets/font/plus_jakarta_sans/PlusJakartaSans-Light.ttf)}@font-face{font-family:PlusJakarta;font-weight:400;font-display:swap;src:local("PlusJakartaSans Regular"),url(/assets/font/plus_jakarta_sans/PlusJakartaSans-Regular.ttf)}@font-face{font-family:PlusJakarta;font-weight:500;font-display:swap;src:local("PlusJakartaSans Medium"),url(/assets/font/plus_jakarta_sans/PlusJakartaSans-Medium.ttf)}@font-face{font-family:PlusJakarta;font-weight:600;font-display:swap;src:local("PlusJakartaSans SemiBold"),url(/assets/font/plus_jakarta_sans/PlusJakartaSans-SemiBold.ttf)}@font-face{font-family:PlusJakarta;font-weight:700;font-display:swap;src:local("PlusJakartaSans Bold"),url(/assets/font/plus_jakarta_sans/PlusJakartaSans-Bold.ttf)}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas{display:block;max-width:100%;height:auto}html{overflow-x:clip;overflow-y:auto;height:100%}@supports not (overflow: clip){html{overflow-x:hidden}}body{font-family:PlusJakarta,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:62.5%;background-color:#0a0a12;width:100%;max-width:100%;overflow-x:hidden;position:relative;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}:where(.container,.grid,.row,.flex){min-inline-size:0}:where(.flex>*,.grid>*){min-width:0}:root{--vh: 1dvh}.full-viewport,.hero,.section--fullscreen{min-height:100dvh}.u-no-overflow{overflow:clip}.u-w-full{width:100%;max-width:100%}:where(.uses-100vw,.full-bleed){width:100dvw}:where(.pull-down,.overlap){margin-bottom:0!important;transform:translateY(var(--pull, -150px))}:where(p,h1,h2,h3,h4,h5,h6,li,.text){overflow-wrap:anywhere;word-break:break-word}.base-layout{max-width:1164px;width:100%;margin:auto;z-index:20}@media screen and (max-width: 480px){.base-layout{width:90%}}@media screen and (max-width: 1024px){.base-layout{width:90%}}.fade-in{opacity:0}.fade-in-animation{animation:fadeIn 1.2s ease-in both}@keyframes fadeIn{to{opacity:1}}.fade-out{opacity:1}.fade-out-animation{animation:fadeOut 1.2s ease-in both}@keyframes fadeOut{to{opacity:0}}.fade-in-up{transform:translateY(32px);opacity:0}.fade-in-up-animation{animation:fadeInUp 1.2s ease-in-out both}@keyframes fadeInUp{to{transform:translateY(0);opacity:1}}.fade-in-down{transform:translateY(-32px);opacity:0}.fade-in-down-animation{animation:fadeInDown 1.2s ease-in-out both}@keyframes fadeInDown{to{transform:translateY(0);opacity:1}}.fade-in-left{transform:translate(-32px);opacity:0}.fade-in-left-animation{animation:fadeInLeft 1.2s ease-in-out both}@keyframes fadeInLeft{to{transform:translate(0);opacity:1}}.fade-in-right{transform:translate(32px);opacity:0}.fade-in-right-animation{animation:fadeInRight 1.2s ease-in-out both}@keyframes fadeInRight{to{transform:translate(0);opacity:1}}.slide-in-up{transform:translateY(32px)}.slide-in-up-animation{animation:slideInUp 1.2s ease-in-out both}@keyframes slideInUp{to{transform:translateY(0)}}.slide-in-down{transform:translateY(32px)}.slide-in-down-animation{animation:slideInDown 1.2s ease-in-out both}@keyframes slideInDown{to{transform:translateY(0)}}.slide-in-left{transform:translate(-32px)}.slide-in-left-animation{animation:slideInLeft 1.2s ease-in-out both}@keyframes slideInLeft{to{transform:translate(0)}}.slide-in-right{transform:translate(32px)}.slide-in-right-animation{animation:slideInRight 1.2s ease-in-out both}@keyframes slideInRight{to{transform:translate(0)}}.zoom-in{transform:scale(.5);opacity:0}.zoom-in-animation{animation:zoomIn 1.2s ease-out both}@keyframes zoomIn{to{transform:scale(1);opacity:1}}.zoom-out{transform:scale(1);opacity:1}.zoom-out-animation{animation:zoomOut 1.2s ease-out both}@keyframes zoomOut{to{transform:scale(.5);opacity:0}}.pulse-fade-in{transform:scale(.9);opacity:0}.pulse-fade-in-animation{animation:pulseFadeIn 1.2s ease-out both}@keyframes pulseFadeIn{50%{transform:scale(1.05);opacity:.5}to{transform:scale(1);opacity:1}}.flip-in-x{transform:scaleX(-1)}.flip-in-x-animation{animation:flipInX 1.2s ease-out both}@keyframes flipInX{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}.flip-in-y{transform:scaleX(-1)}.flip-in-y-animation{animation:flipInY 1.2s ease-out both}@keyframes flipInY{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0);opacity:1}}.twister-in-down{transform-origin:0 100%;transform:scale(0) rotate(360deg) translateY(-100%);opacity:0}.twister-in-down-animation{animation:twisterInDown 1.2s ease-out both}@keyframes twisterInDown{30%{transform-origin:0 100%;transform:scale(0) rotate(360deg) translateY(-100%)}to{transform-origin:100% 100%;transform:scale(1) rotate(0) translateY(0);opacity:1}}.fade-in-stroke{fill-opacity:0;stroke-dasharray:1300;stroke-dashoffset:1300}.fade-in-stroke-animation{animation:fadeInStroke 2s ease-in forwards}@keyframes fadeInStroke{70%{fill-opacity:0}to{fill-opacity:1;stroke-dasharray:0;stroke-dashoffset:0;stroke-width:1}}.heart-beat{transform:scale(1)}.heart-beat-animation{animation:1s heartBeat ease-in-out both}@keyframes heartBeat{14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.tada{transform:scale(1)}.tada-animation{animation:tada 1s ease-in-out both}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}.float{transform:translateY(0)}.float-animation{animation:float 1s ease-in-out both}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.jiggle{transform:translateY(0)}.jiggle-animation{animation:jiggle .5s ease-in-out both}@keyframes jiggle{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}.sink{transform:translateY(0)}.sink-animation{animation:sink 1s ease-in-out both}@keyframes sink{0%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(-10px)}}.slide-rotate-in{transform:translate(-20px) rotate(-90deg);opacity:0}.slide-rotate-in-animation{animation:slideRotateIn .6s ease-out both}@keyframes slideRotateIn{0%{transform:translate(-20px) rotate(-90deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}.slide-rotate-out{transform:translateY(0)}.slide-rotate-out-animation{animation:slideRotateOut .6s ease-out both}@keyframes slideRotateOut{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(20px) rotate(90deg);opacity:0}}.swing-drop-in{transform:rotate(-30deg) translateY(-50px);opacity:0}.swing-drop-in-animation{animation:swingDropIn .6s ease-out both}@keyframes swingDropIn{0%{transform:rotate(-30deg) translateY(-50px);opacity:0}to{transform:rotate(0) translateY(0);opacity:1}}html,body{margin:0;overflow-x:hidden}.nav{position:fixed;width:100%;max-width:1164px;border:.5px solid rgba(255,255,255,.25);border-radius:16px;margin-top:20px;transform:translate(-50%);top:0;left:50%;z-index:1000;background:#10101a59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000040}@media screen and (max-width: 480px){.nav{width:100%;max-width:100%;top:0;left:0;transform:none;margin-top:0;border-radius:0}}@media screen and (max-width: 1024px){.nav{width:100%;max-width:100%;top:0;left:0;transform:none;margin-top:0;border-radius:0}}.nav__container{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}@media screen and (max-width: 480px){.nav__container{padding:14px 16px}}@media screen and (max-width: 1024px){.nav__container{padding:14px 18px}}.nav__brand{display:inline-flex;align-items:center}@media screen and (max-width: 480px){.nav__brand{flex:1 1 auto;min-width:0}}@media screen and (max-width: 1024px){.nav__brand{flex:1 1 auto;min-width:0}}.nav__logo{max-width:128px;height:auto;color:#fff}.nav__logo svg{display:block;max-width:100%;height:auto}.nav__logo svg *,.nav__logo svg path,.nav__logo svg g,.nav__logo svg rect,.nav__logo svg circle,.nav__logo svg polygon,.nav__logo svg polyline{fill:currentColor!important;stroke:currentColor!important}@media screen and (max-width: 480px){.nav__logo{max-width:clamp(100px,45vw,160px);overflow:hidden}}@media screen and (max-width: 1024px){.nav__logo{max-width:clamp(100px,45vw,160px);overflow:hidden}}.nav__menu{display:flex;gap:20px;align-items:center;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);list-style:none}@media screen and (max-width: 480px){.nav__menu{opacity:0;visibility:hidden;position:absolute;pointer-events:none}}@media screen and (max-width: 1024px){.nav__menu{opacity:0;visibility:hidden;position:absolute;pointer-events:none}}.nav__link{color:#b3afc9;font-size:16px;text-decoration:none;transition:color .25s ease}.nav__link:hover,.nav__link--active{color:#fff}.nav__button{background-color:#3922c7;color:#fff;padding:12px 32px;border-radius:12px;border:0;margin-right:32px;text-decoration:none;white-space:nowrap}@media screen and (max-width: 480px){.nav__button{opacity:0;visibility:hidden;position:absolute;pointer-events:none}}@media screen and (max-width: 1024px){.nav__button{opacity:0;visibility:hidden;position:absolute;pointer-events:none}}.navbar__button-menu{opacity:0;visibility:hidden;position:absolute;right:20px;background-color:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;padding:6px;margin-right:20px;cursor:pointer;color:#fff}.navbar__button-menu svg,.navbar__button-menu svg *{fill:currentColor!important;stroke:currentColor!important}@media screen and (max-width: 480px){.navbar__button-menu{position:relative;right:auto;margin-right:0;margin-left:auto;opacity:1;visibility:visible;z-index:1100}.navbar__button-menu svg,.navbar__button-menu i{width:28px;height:28px}}@media screen and (max-width: 1024px){.navbar__button-menu{position:relative;right:auto;margin-right:0;margin-left:auto;opacity:1;visibility:visible;z-index:1100}.navbar__button-menu svg,.navbar__button-menu i{width:28px;height:28px}}.nav__mobile{position:fixed;inset:0;background:#05081b;color:#fff;z-index:9999;display:flex;flex-direction:column;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .25s ease;overflow-x:hidden}.nav__mobile.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.nav__mobile-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.nav__mobile-header .nav__brand{flex:1 1 auto;min-width:0}.nav__mobile-header .nav__logo{max-width:clamp(100px,50vw,160px)}.nav__mobile-close{background:transparent;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:10px;padding:8px;line-height:0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.nav__mobile-close svg,.nav__mobile-close svg *{fill:currentColor!important;stroke:currentColor!important}.nav__mobile-close:hover{background:#ffffff14;border-color:#ffffff47}.nav__mobile-menu{list-style:none;display:flex;flex-direction:column;gap:12px;padding:20px}.nav__mobile-link{display:block;padding:14px 6px;text-decoration:none;color:#d7d5e5;font-size:20px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.nav__mobile-link:hover,.nav__mobile-link.is-active{color:#fff}.nav__mobile-cta{margin-top:8px}.nav__mobile-cta .nav__button{position:static;opacity:1;visibility:visible;pointer-events:auto;margin-right:0}.footer{width:100%;display:flex;flex-direction:column;align-items:center;margin-block:24px 28px;color:#d7d8e3}.footer__rule{width:min(1180px,92%);height:2px;background:#ffffff54;opacity:.5}.footer__rule--top{margin-bottom:40px}.footer__rule--bottom{margin-top:32px}.footer__container{width:min(1180px,92%);display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr;gap:clamp(20px,4vw,56px);align-items:start}@media screen and (max-width: 480px){.footer__container{place-items:center}}.footer__brand{display:flex;align-items:center}.footer__logo{width:clamp(160px,22vw,230px);height:auto}.footer__col{display:grid;gap:10px}@media screen and (max-width: 480px){.footer__col{text-align:center}}.footer__heading{margin:0 0 6px;font-size:16px;font-weight:700;color:#fff}@media screen and (max-width: 480px){.footer__heading{text-align:center}}.footer__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.footer__link{color:#d7d8e3;text-decoration:none;font-size:15px;transition:color .2s ease}.footer__link:hover{color:#fff}.footer__contact{display:flex;align-items:center;gap:10px;color:#d7d8e3;text-decoration:none;font-size:15px;transition:color .2s ease}.footer__contact:hover{color:#fff}.footer__icon{width:26px;height:26px;stroke:none;fill:#e9eaf3}.footer__copy{margin:10px 0 0;width:min(1180px,92%);text-align:center;color:#b8bbca;font-size:12.5px}@media (max-width: 980px){.footer__container{grid-template-columns:1fr 1fr;row-gap:28px}.footer__brand{grid-column:1/-1}}@media (max-width: 620px){.footer__container{grid-template-columns:1fr}.footer__rule,.footer__copy{width:92%}}.footer__address{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:#d7d8e3;text-align:center}.footer__address .footer__icon{width:20px;height:20px;fill:#e9eaf3}.social{position:fixed;bottom:40px;left:40px;width:56px;height:56px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0003;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;z-index:9999}@media screen and (max-width: 480px){.social{bottom:20px;left:20px}}@media screen and (max-width: 1024px){.social{bottom:20px;left:20px}}.social:hover{transform:scale(1.05);box-shadow:0 6px 14px #00000040}.social__icon{width:24px;height:24px;color:#000}.hero{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-bottom:-150px}.hero__title{font-size:76px;text-align:center;font-weight:500;color:#fff;width:80%;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 480px){.hero__title{font-size:36px}}@media screen and (max-width: 1024px){.hero__title{font-size:36px}}@media screen and (max-width: 1024px){.hero__description{font-size:18px;width:100%}}.goal{display:flex;gap:64px;width:100%}@media screen and (max-width: 1024px){.goal{flex-direction:column;align-items:center;gap:10px}}@media screen and (max-width: 480px){.goal{flex-direction:column;align-items:center;gap:10px}}.goal__container{display:flex;gap:20px;width:40%;align-items:start}@media screen and (max-width: 1024px){.goal__container{flex-direction:column;width:100%;align-items:center;text-align:center;gap:0px}}@media screen and (max-width: 480px){.goal__container{flex-direction:column;width:100%;align-items:center;text-align:center;gap:0px}}.goal__icon{width:80px;min-width:80px;height:auto}.goal__text-container{display:flex;flex-direction:column}.goal__title{font-weight:400;font-size:36px;color:#fff;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.goal__description{font-weight:300;font-size:18px;color:#fff;line-height:1.5}.goal__image-container{width:60%;height:100%}@media screen and (max-width: 480px){.goal__image-container{flex-direction:column;width:100%;align-items:center;text-align:center;gap:0px;margin-bottom:60px}}.goal__image{width:100%;height:100%;object-fit:cover}.help{width:100%;margin-top:40px;display:flex}.help__container{width:100%;display:flex;flex-direction:column;align-items:center}.help__isotipo{align-self:center}.help__title{font-weight:700;font-size:clamp(28px,4.2vw,48px);line-height:1.1;text-align:center;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;width:min(1100px,90%)}.help__description{font-weight:300;font-size:clamp(15px,1.7vw,18px);color:#d7d7e3;line-height:1.6;text-align:center;width:min(1000px,90%);margin-top:8px}.help__scroller{margin-top:32px;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:min(85vw,360px);gap:20px;padding:0 clamp(12px,3vw,24px);touch-action:pan-y;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.help__scroller::-webkit-scrollbar{display:none}.help-card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;gap:12px;min-height:220px;height:auto;padding:24px 24px 28px;border-radius:14px;background:#14141f;box-shadow:0 6px 16px #00000059;border:1px solid rgba(255,255,255,.06)}.help-card>*{min-inline-size:0}@media screen and (max-width: 1024px){.help-card{min-width:220px;border-radius:14px}}@media screen and (max-width: 480px){.help-card{min-width:200px;border-radius:12px}}.help-card__icon{width:48px;height:48px;min-width:24px;min-height:24px;display:block;flex:0 0 auto;fill:#fff;opacity:.95}.help-card__icon svg{vector-effect:non-scaling-stroke}@media screen and (max-width: 1024px){.help-card__icon{width:44px;height:44px}}@media screen and (max-width: 480px){.help-card__icon{width:36px;height:36px}}.help-card__title{color:#fff;font-weight:800;font-size:clamp(18px,2.4vw,24px);line-height:1.2;overflow-wrap:anywhere;word-break:normal;hyphens:auto;text-wrap:balance}.help-card__desc{color:#cfd0da;font-weight:300;font-size:clamp(14px,2vw,16px);line-height:1.5;margin-top:8px;margin-bottom:10px;overflow:visible;overflow-wrap:anywhere;word-break:normal;hyphens:auto;text-wrap:pretty}@media screen and (max-width: 1024px){.help-card__desc{margin-bottom:12px}}@media screen and (max-width: 480px){.help-card__desc{margin-bottom:14px}}.help__nav{margin-top:16px;align-self:flex-end;display:flex;gap:12px;padding-right:clamp(12px,3vw,24px)}.help__button{width:56px;height:56px;border:none;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#3c3c59;color:#fff;cursor:pointer;transition:transform .1s ease,opacity .2s ease}.help__button:active{transform:scale(.98)}.help__button-icon{width:28px;height:28px;min-width:28px;min-height:28px;fill:currentColor}.industries{width:100%;display:flex;flex-direction:column;gap:24px;margin-top:40px}.industries__header{width:min(780px,92%);margin-inline:auto;display:grid;place-items:center;gap:16px}.industries__title{font-weight:700;font-size:clamp(28px,4.2vw,48px);line-height:1.1;text-align:center;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.industry-card{touch-action:pan-y}.industries__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:min(85vw,360px);gap:18px;padding:0 clamp(12px,3vw,24px);touch-action:pan-y;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.industries__scroller::-webkit-scrollbar{display:none}.industry-card{position:relative;height:clamp(360px,62vw,520px);border-radius:16px;overflow:hidden;background:#12121c;box-shadow:0 6px 16px #00000059;isolation:isolate;scroll-snap-align:start}.industry-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000b3,#0000008c 45%,#0000002e);pointer-events:none;z-index:1}.industry-card:hover .industry-card__bg{transform:scale(1.05);filter:grayscale(100%) contrast(115%) brightness(58%)}.industry-card__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s ease,filter .4s ease;filter:grayscale(100%) contrast(110%) brightness(55%)}.industry-card__content{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:8px;padding:20px;z-index:2}.industry-card__badge{font-size:14px;font-weight:600;color:#b3a7ff}.industry-card__title{color:#fff;font-weight:800;font-size:clamp(18px,2.4vw,28px);line-height:1.15;max-width:92%}.industries__nav{display:flex;gap:12px;justify-content:center;align-self:flex-end;padding-right:clamp(12px,3vw,24px)}.industries__button{width:56px;height:56px;display:grid;place-items:center;border:none;border-radius:999px;background:#3c3c59;color:#fff;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.industries__button:active{transform:scale(.98)}.industries__button-icon{width:28px;height:28px;fill:currentColor}.steps{width:100%;display:flex;justify-content:center;padding-block:clamp(24px,5vw,56px)}.steps__container{width:min(1180px,92%);display:flex;flex-direction:column}.steps__intro{display:grid;place-items:center;gap:8px;text-align:center}.steps__title{font-weight:800;font-size:clamp(28px,4.5vw,48px);background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.steps__description{font-size:clamp(14px,1.6vw,18px);color:#cfd0da}.steps__grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;grid-template-rows:auto auto;gap:clamp(14px,2.2vw,20px);align-items:stretch;margin-top:40px}.steps__media{margin:0;grid-row:1/span 2;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #00000059;background:#0f0f18}.steps__image{width:100%;height:100%;object-fit:cover;display:block}.steps__card{position:relative;display:flex;gap:14px;padding:clamp(16px,2.4vw,22px);border-radius:14px;background:#161624;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 22px #00000059}.steps__card--wide{grid-column:2/span 2}.steps__badge{flex:0 0 auto;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#202033;color:#e4e6ff;font-weight:700;font-size:14px;box-shadow:inset 0 0 0 2px #ffffff0f}.steps__card-body{display:flex;flex-direction:column}.steps__card-title{margin:0;font-weight:800;font-size:clamp(16px,2.4vw,22px);line-height:1.25;background:linear-gradient(90deg,#fff,#b8a7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.steps__divider{height:1px;width:100%;background:linear-gradient(90deg,#ffffff14,#ffffff05)}.steps__card-desc{margin:0;color:#cfd0da;font-size:clamp(13px,1.8vw,15px);line-height:1.55}@media (max-width: 980px){.steps__grid{grid-template-columns:1fr;grid-template-rows:auto}.steps__media{grid-row:auto}.steps__card--wide{grid-column:auto}}.form{width:100%;display:flex;justify-content:center;padding:60px 0}.form__panel{width:min(1180px,96%);display:grid;grid-template-columns:.9fr 1.35fr;gap:clamp(24px,4vw,44px);padding:clamp(18px,3vw,26px);border-radius:12px;background:#0e0e18;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073,inset 0 1px #ffffff08}.form__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(100% 60% at 85% 40%,rgba(255,255,255,.04),transparent 60%),radial-gradient(90% 65% at 40% 70%,rgba(255,255,255,.03),transparent 70%);pointer-events:none;mix-blend-mode:screen}.form__left{display:grid;align-content:start;gap:18px;padding:clamp(6px,1.2vw,8px)}.form__title{margin:0;color:#fff;font-weight:800;font-size:clamp(28px,4.5vw,44px);line-height:1.06}.form__text{margin:0;color:#cfd0da;font-size:clamp(14px,1.6vw,16px);line-height:1.6;max-width:42ch}.form__mark{width:40px;height:auto;margin-top:auto;opacity:.95;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.form__right{display:grid;gap:clamp(12px,2vw,16px)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,16px)}.form__row--full{grid-template-columns:1fr}.form__field{display:grid;gap:8px}.form__label{color:#b4b7c9;font-size:12px;letter-spacing:.2px}.form__input,.form__select{height:46px;padding:0 18px;color:#e7e8f1;background:#121224;border:1px solid rgba(255,255,255,.28);border-radius:999px;outline:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.form__textarea{min-height:140px;padding:12px 16px;color:#e7e8f1;background:#121224;border:1px solid rgba(255,255,255,.28);border-radius:16px;outline:none;resize:vertical;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.form__input::placeholder,.form__textarea::placeholder{color:#8f92a6}.form__input:focus,.form__select:focus,.form__textarea:focus{border-color:#b7adff;background:#14142a;box-shadow:0 0 0 3px #b7adff38,inset 0 1px #ffffff0f}.form__field--select{position:relative}.form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:58px;cursor:pointer}.form__chev{position:absolute;top:calc(50% + 11px);right:10px;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;display:grid;place-items:center}.form__chev:before{content:"";width:8px;height:8px;border-right:2px solid #cfd0da;border-bottom:2px solid #cfd0da;transform:rotate(45deg) translateY(-1px);opacity:.9}.form__actions{margin-top:4px}.form__btn{width:100%;height:44px;border:none;border-radius:10px;background:#5f4dff;color:#fff;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 10px 26px #5f4dff47;transition:filter .2s ease,transform .06s ease}.form__btn:hover{filter:brightness(1.05)}.form__btn:active{transform:translateY(1px)}@media (max-width: 980px){.form__panel,.form__row{grid-template-columns:1fr}.form__mark{margin-top:8px}}.jobs{width:100%;display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:48px}.jobs__header{width:min(1180px,96%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.jobs__title{margin:0;color:#fff;font-weight:800;font-size:clamp(32px,5vw,48px);line-height:1.1}.jobs__subtitle{margin:0;color:#b7adff;font-weight:600;font-size:clamp(18px,2.5vw,24px)}.jobs__description{margin:0;color:#cfd0da;font-size:clamp(14px,1.6vw,16px);line-height:1.6;max-width:60ch}.jobs__listings{width:min(1180px,96%);display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jobs__card{display:flex;flex-direction:column;padding:clamp(20px,3vw,28px);border-radius:16px;background:#0e0e18;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.jobs__card:hover{border-color:#5f4dff80;background:#0e0e18f2;transform:translateY(-4px);box-shadow:0 12px 32px #5f4dff26}.jobs__card--active{border-color:#5f4dff;background:#5f4dff26}.jobs__card--active .jobs__card-apply{background:#5f4dff;color:#fff}.jobs__card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.jobs__card-title{margin:0;color:#fff;font-weight:700;font-size:clamp(16px,2vw,20px);line-height:1.3}.jobs__card-badge{flex-shrink:0;padding:6px 12px;border-radius:999px;background:#5f4dff33;color:#b7adff;font-size:11px;font-weight:600;letter-spacing:.3px}.jobs__card-description{margin:0 0 16px;color:#9a9cb0;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jobs__card-requirements{margin-bottom:20px}.jobs__card-requirements-label{margin:0 0 8px;color:#b7adff;font-size:12px;font-weight:600}.jobs__card-requirements-list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px}.jobs__card-requirements-list li{color:#8f92a6;font-size:12px;line-height:1.5}.jobs__card-more{color:#b7adff!important;font-style:italic}.jobs__card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.jobs__card-location{color:#6b6d80;font-size:12px}.jobs__card-apply{padding:10px 20px;border:none;border-radius:999px;background:#ffffff14;color:#e7e8f1;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .06s ease}.jobs__card-apply:hover{background:#5f4dff;color:#fff}.jobs__card-apply:active{transform:translateY(1px)}.jobs__form-panel{width:min(1180px,96%);display:none;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.jobs__form-panel--visible{display:block;opacity:1;transform:translateY(0)}.jobs__form-container{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,4vw,44px);padding:clamp(24px,4vw,36px);border-radius:16px;background:#0e0e18;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073,inset 0 1px #ffffff08}.jobs__form-container:before{content:"";position:absolute;inset:0;background:radial-gradient(100% 60% at 85% 40%,rgba(95,77,255,.08),transparent 60%),radial-gradient(90% 65% at 40% 70%,rgba(183,173,255,.05),transparent 70%);pointer-events:none;mix-blend-mode:screen}.jobs__form-details{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.jobs__form-job-title{margin:0;color:#fff;font-weight:800;font-size:clamp(24px,3.5vw,32px);line-height:1.2}.jobs__form-badges{display:flex;flex-wrap:wrap;gap:8px}.jobs__form-badge{padding:8px 16px;border-radius:999px;background:#ffffff14;color:#e7e8f1;font-size:13px;font-weight:500}.jobs__form-job-description{margin:0;color:#cfd0da;font-size:clamp(14px,1.6vw,15px);line-height:1.7}.jobs__form-requirements{margin-top:8px}.jobs__form-requirements-label{margin:0 0 12px;color:#b7adff;font-weight:600;font-size:15px}.jobs__form-requirements-list{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.jobs__form-requirements-list li{color:#9a9cb0;font-size:14px;line-height:1.5}.jobs__form-right{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.jobs__form-title{margin:0;color:#fff;font-weight:700;font-size:clamp(18px,2.5vw,22px)}.jobs__form{display:grid;gap:clamp(12px,2vw,16px)}.jobs__form-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,16px)}.jobs__form-row--full{grid-template-columns:1fr}.jobs__form-field{display:grid;gap:8px}.jobs__form-label{color:#b4b7c9;font-size:12px;letter-spacing:.2px}.jobs__form-input{height:46px;padding:0 18px;color:#e7e8f1;background:#121224;border:1px solid rgba(255,255,255,.28);border-radius:999px;outline:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.jobs__form-input::placeholder{color:#8f92a6}.jobs__form-input:focus{border-color:#b7adff;background:#14142a;box-shadow:0 0 0 3px #b7adff38,inset 0 1px #ffffff0f}.jobs__form-file{position:relative;height:46px;display:flex;align-items:center;padding:0 18px;background:#121224;border:1px solid rgba(255,255,255,.28);border-radius:999px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.jobs__form-file:hover{border-color:#b7adff80;background:#14142a}.jobs__form-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.jobs__form-file-label{color:#8f92a6;font-size:14px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs__form-actions{margin-top:8px}.jobs__form-btn{width:100%;height:48px;border:none;border-radius:12px;background:#5f4dff;color:#fff;font-weight:700;font-size:15px;letter-spacing:.2px;cursor:pointer;box-shadow:0 10px 26px #5f4dff47;transition:filter .2s ease,transform .06s ease}.jobs__form-btn:hover{filter:brightness(1.08)}.jobs__form-btn:active{transform:translateY(1px)}@media (max-width: 1024px){.jobs__listings{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.jobs{padding:60px 0;gap:36px}.jobs__listings,.jobs__form-container,.jobs__form-row{grid-template-columns:1fr}}.values{width:100%;display:flex;justify-content:center;padding-block:clamp(24px,6vw,72px)}@media screen and (max-width: 1024px){.values{margin-top:200px}}.values__container{width:min(1180px,94%);display:grid;gap:clamp(20px,3vw,32px)}.values__header{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(16px,3vw,32px)}.values__title{margin:0;font-weight:800;font-size:clamp(34px,6vw,64px);line-height:1.05;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (max-width: 1024px){.values__title{font-size:36px;text-align:center}}@media screen and (max-width: 480px){.values__title{font-size:36px;text-align:center}}.values__description{margin:.4em 0 0;color:#d4d6e3;font-size:clamp(14px,1.7vw,16px);line-height:1.7}@media screen and (max-width: 1024px){.values__description{font-size:18px;text-align:center}}@media screen and (max-width: 480px){.values__description{font-size:18px;text-align:center}}.values__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}@media screen and (max-width: 1024px){.values__grid{width:100%;margin-top:20px;gap:20px}}.values__card{background:#10101a;border:1px solid rgba(255,255,255,.06);border-radius:12px;box-shadow:0 10px 26px #00000059;padding:clamp(16px,2.2vw,20px);gap:8px;min-height:110px;max-width:300px}@media screen and (max-width: 480px){.values__card{align-items:center;width:100%}}@media screen and (max-width: 1024px){.values__card{width:100%;max-width:100vh}}.values__card--low{margin-top:clamp(8px,1.4vw,14px)}.values__card-title{font-weight:600;font-size:24px;color:#fff;background:linear-gradient(90deg,#fff,#a191ff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.values__card-text{margin:0;color:#c5c7d6;font-size:clamp(13px,1.6vw,14px);line-height:1.55}@media (max-width: 980px){.values__header,.values__grid{grid-template-columns:1fr}.values__card--low{margin-top:0}}.mision{width:100%;min-height:100vh;display:flex;flex-direction:column;gap:40px}.mision__icon{width:360px;height:360px;min-width:360px;min-height:360px}@media screen and (max-width: 1024px){.mision__icon{width:240px;height:240px;min-width:240px;min-height:240px}}@media screen and (max-width: 480px){.mision__icon{width:120px;height:120px;min-width:120px;min-height:120px}}.mision__container{display:flex;flex-direction:column;width:100%}.mision__title{font-weight:600;font-size:48px;color:#fff;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 480px){.mision__title{font-size:24px}}.mision__description{font-weight:300;font-size:18px;color:#d7d7e3;line-height:1.6;width:min(1000px,90%);margin-top:8px}@media screen and (max-width: 480px){.mision__description{width:100%}}.mision__container-card{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:120px}@media screen and (max-width: 480px){.mision__container-card{flex-direction:column;text-align:center;gap:20px;align-items:center}}@media screen and (max-width: 1024px){.mision__container-card{flex-direction:column;text-align:center;gap:20px;align-items:center}}.mision__container-card-secondary{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:120px}@media screen and (max-width: 480px){.mision__container-card-secondary{flex-direction:column;text-align:center;flex-direction:column-reverse;gap:20px;align-items:center}}@media screen and (max-width: 1024px){.mision__container-card-secondary{flex-direction:column;text-align:center;flex-direction:column-reverse;gap:20px;align-items:center}}.button-cases{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,16px);padding-top:140px;flex-wrap:wrap}@media screen and (max-width: 1024px){.button-cases{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 480px){.button-cases{padding-top:100px;gap:clamp(8px,3vw,16px);flex-direction:column;flex-wrap:nowrap}}.button-cases__button{flex:1 1 auto;min-width:fit-content;max-width:none;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:10px;font-weight:400;font-size:clamp(12px,1vw + .3rem,18px);white-space:nowrap;text-align:center;padding:clamp(10px,1.2vw,18px) clamp(14px,2vw,28px);transition:all .7s ease}.button-cases__button:hover:not(.button-cases__button--active){border-color:#ccd0ff66;box-shadow:0 0 25px 8px #341fab40;transform:translateY(-2px)}.button-cases__button:active:not(.button-cases__button--active){transform:translateY(1px) scale(.98);box-shadow:0 0 10px 4px #b5a8ff26;transition:all .1s ease}@media screen and (max-width: 480px){.button-cases__button{align-self:center;width:100%;min-width:auto;max-width:none;font-size:clamp(12px,4vw,16px);padding:8px 14px;border-radius:8px}}.button-cases__button--active{background:linear-gradient(90deg,#b5a8ff,#3922c7);border:none;color:#fff}.history{width:100%;display:flex;align-items:center;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 480px){.history{flex-direction:column;width:100%;align-items:center;text-align:center}}.history__title{font-size:48px;font-weight:500;color:#fff;width:80%;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 480px){.history__title{width:100%;align-items:center;text-align:center;font-size:40px}}.history__description{line-height:1.5;font-size:20px;color:#fff;width:80%}@media screen and (max-width: 480px){.history__description{width:100%;align-items:center;text-align:center;font-size:18px}}.cases--disable{opacity:0;visibility:hidden;position:absolute}.cases-card{width:100%;display:flex;justify-content:center;background:#141420;border-radius:20px;border:1px solid rgba(255,255,255,.06)}@media screen and (max-width: 480px){.cases-card{width:100%;align-items:center;text-align:center}}.cases-card__container{width:96%;max-width:1180px;display:flex;overflow:hidden;padding:40px}.cases-card__left{display:flex;flex-direction:column;gap:14px;width:100%;position:relative;align-items:center;align-self:center}.cases-card__accordion{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100vh}.cases-card__item{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;overflow:hidden}.cases-card__summary{list-style:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;color:#e9eaf3;font-weight:700;font-size:18px;transition:background .22s ease,color .22s ease}.cases-card__summary::-webkit-details-marker{display:none}.cases-card__summary:hover{background:#ffffff08}.cases-card__chev{width:18px;height:18px;position:relative;flex:0 0 auto}.cases-card__chev:before{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border-right:2px solid #cfd0da;border-bottom:2px solid #cfd0da;transform:rotate(-45deg);transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease;opacity:.9}.cases-card__item:not([open]) .cases-card__chev:before{transform:rotate(135deg);opacity:.8}.cases-card__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease;opacity:0;padding:10px}.cases-card__item[open] .cases-card__content{grid-template-rows:1fr;opacity:1}.cases-card__content-inner{overflow:hidden;padding:0 16px 16px}.cases-card__content p{margin:0;color:#bfc1cd;font-size:14px;line-height:1.55;max-width:520px}.cases-card__rule{height:1px;margin-top:16px;background:linear-gradient(90deg,#ffffff1a,#ffffff05)}.cases-card__right{display:flex;justify-content:center;align-items:center}.cases-card__image{max-width:700px;height:auto;border-radius:8px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease;will-change:transform}@media screen and (max-width: 1024px){.cases-card__image{margin-bottom:30px}}@media screen and (max-width: 480px){.cases-card__image{margin-bottom:20px}}@media (max-width: 1020px){.cases-card__container{flex-direction:column}.cases-card__right{margin-top:20px;animation:stackSoft .5s cubic-bezier(.22,.61,.36,1) both}}@keyframes stackSoft{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.cases-card__content,.cases-card__image,.cases-card__right{transition:none!important;animation:none!important}}.cases-card__right{display:flex;justify-content:center;align-items:center;gap:0;width:50%}@media screen and (max-width: 480px){.cases-card__right{width:100%}}.cases-card__image{max-width:700px;height:auto;border-radius:8px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease;will-change:transform;position:relative;left:200px}@media screen and (max-width: 480px){.cases-card__image{left:0;width:100%;margin-bottom:20px}}.cases-card__image--mobile{display:none;max-width:min(520px,92vw);height:auto;border-radius:8px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease}@media screen and (max-width: 480px){.cases-card__image--mobile{display:block;opacity:1!important;visibility:visible!important;position:static!important;pointer-events:auto!important;margin:0 auto}}@media (max-width: 1020px){.cases-card__container{flex-direction:column-reverse}.cases-card__right{margin-top:20px;animation:stackSoft .5s cubic-bezier(.22,.61,.36,1) both}}.image-firs-card{padding-bottom:20px}.desktop-preview{width:100%;display:flex;justify-content:center;padding-top:20px}.desktop-preview__image{width:100%;height:auto}.hero{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.hero__title{font-size:76px;text-align:center;font-weight:500;color:#fff;width:100%;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 480px){.hero__title{font-size:40px}}.hero__description{line-height:1.5;font-size:26px;color:#fff;text-align:center;width:80%}@media screen and (max-width: 480px){.hero__description{font-size:18px;width:100%}}.hero__background{width:100%;height:auto;position:absolute;top:0;left:0;fill:transparent;min-height:100vh}.notfound{min-height:100dvh;display:grid;grid-template-rows:1fr auto;place-items:center;padding:48px 20px;text-align:center}.notfound__container{width:min(880px,92%);display:grid;gap:14px;justify-items:center}.notfound__mark{width:72px;height:auto;opacity:.9;margin-bottom:6px}.notfound__code{margin:0;font-size:clamp(48px,12vw,120px);line-height:1;font-weight:800;letter-spacing:-1px;color:#e9eaf3}.notfound__title{margin:0;font-size:clamp(20px,3.2vw,32px);font-weight:700;color:#fff}.notfound__text{margin:0;max-width:70ch;color:#b8bbca;font-size:clamp(14px,1.8vw,16px)}.notfound__actions{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.notfound__btn{appearance:none;border:none;cursor:pointer;text-decoration:none;font-weight:700;padding:12px 16px;border-radius:12px;background:#fff;color:#0f0f14;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.notfound__btn:hover{transform:translateY(-1px)}.notfound__btn:active{transform:translateY(0);opacity:.9}.notfound__btn--ghost{background:transparent;color:#e9eaf3;outline:1px solid rgba(255,255,255,.28)}.notfound__footer{width:100%;padding:12px 0 4px;text-align:center;font-size:12.5px;color:#b8bbca;opacity:.9}@media (max-width: 520px){.notfound{padding:36px 16px}.notfound__mark{width:60px}.notfound__actions{gap:10px}.notfound__btn{width:100%}}.brands-marquee{--duration: 24s;--gap: clamp(12px, 3vw, 28px);--logo-h: clamp(120px, 1.2vw, 14px);overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);margin-bottom:30px}@media screen and (max-width: 1024px){.brands-marquee{margin-top:60px}}.brands-track{display:inline-flex;gap:var(--gap);margin:0;padding:0;list-style:none;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden;animation:marquee-quarters var(--duration) linear infinite}.brands-item{flex:0 0 auto}.brand-icon{display:inline-flex;align-items:center;height:var(--logo-h);max-height:var(--logo-h)}.brand-icon svg,.brand-icon img,.brand-icon:where(svg,img){height:var(--logo-h)!important;width:auto!important;display:block;opacity:.92;filter:saturate(.95);transition:transform .35s ease,opacity .35s ease,filter .35s ease}.brand-icon--small{height:calc(var(--logo-h) * .6)!important;max-height:calc(var(--logo-h) * .6)!important}.brands-item:hover .brand-icon svg,.brands-item:hover .brand-icon img,.brands-item:focus-within .brand-icon svg,.brands-item:focus-within .brand-icon img,.brands-item:hover .brand-icon:where(svg,img),.brands-item:focus-within .brand-icon:where(svg,img){transform:translateY(-2px) scale(1.02);opacity:1;filter:saturate(1)}@media (prefers-reduced-motion: reduce){.brands-track{animation:none;transform:none}}.about-susie{display:flex;width:100%;justify-content:space-between;margin-top:20px}@media screen and (max-width: 480px){.about-susie{flex-direction:column;align-items:center;justify-content:center}}.about-susie__container{width:50%;margin:0 20px}@media screen and (max-width: 480px){.about-susie__container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}}@media screen and (max-width: 1024px){.about-susie__container{width:100%}}.about-susie__ilustration{width:100%;max-width:130px}.about-susie__title{font-size:40px;font-weight:500;color:#fff;width:80%;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 480px){.about-susie__title{font-size:18px;text-align:center;width:100%}}@media screen and (max-width: 1024px){.about-susie__title{font-size:24px;text-align:center;width:100%}}.about-susie__button{width:100%;max-width:440px;height:40px;font-weight:600;font-size:16px;border:none;text-decoration:none;background:linear-gradient(90deg,#b5a8ff,#3922c7);color:#fff;align-self:center;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 480px){.about-susie__button{margin-top:40px;text-align:center;width:100%;align-self:center}}@media screen and (max-width: 1024px){.about-susie__button{margin-top:40px;text-align:center;width:100%;align-self:center}}.timeline{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:40px;margin-bottom:40px}.timeline__card{display:flex;flex-direction:column;gap:12px;position:relative;max-width:445px;margin-right:600px;width:100%}.timeline__card:before{content:"";position:absolute;right:-80px;top:0;width:5px;height:100%;background-color:#e1ddf9}.timeline__card:after{content:"";position:absolute;right:-87.45px;top:-10px;width:20px;height:20px;border-radius:50%;background:#a191ff;background:linear-gradient(90deg,#a191ff,#fff)}@media screen and (max-width: 1024px){.timeline__card{display:flex;flex-direction:column;gap:8px;position:relative;max-width:300px;margin-right:400px;width:100%}.timeline__card:before{content:"";position:absolute;right:-40px;top:0;width:2px;height:100%;background-color:#e1ddf9}.timeline__card:after{content:"";position:absolute;right:-44px;top:-5px;width:10px;height:10px;border-radius:50%;background:#a191ff;background:linear-gradient(90deg,#a191ff,#fff)}}@media screen and (max-width: 768px){.timeline__card{margin:0 0 0 20px}.timeline__card:before{right:auto;left:-20px}.timeline__card:after{right:auto;left:-24px}}.timeline__card-title{font-weight:600;font-size:32px;color:#fff;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:right}@media screen and (max-width: 1024px){.timeline__card-title{font-size:24px}}@media screen and (max-width: 768px){.timeline__card-title{font-size:24px;text-align:left;margin-top:-14px}}.timeline__card-description{line-height:1.5;color:#fff;font-size:24px;text-align:right}@media screen and (max-width: 1024px){.timeline__card-description{font-size:18px}}@media screen and (max-width: 768px){.timeline__card-description{font-size:18px;text-align:left;margin-top:-5px;padding-bottom:20px}}.timeline__card--reverse{display:flex;flex-direction:column;gap:12px;position:relative;margin-right:0;margin-left:600px}.timeline__card--reverse:before{content:"";position:absolute;left:-80px}.timeline__card--reverse:after{content:"";position:absolute;left:-87.45px}@media screen and (max-width: 1024px){.timeline__card--reverse{margin-left:436px}.timeline__card--reverse:after{content:"";position:absolute;left:-84px}}@media screen and (max-width: 768px){.timeline__card--reverse{margin:0 0 0 20px}.timeline__card--reverse:before{right:auto;left:-20px}.timeline__card--reverse:after{right:auto;left:-24px}}.timeline__card--reverse .timeline__card-title,.timeline__card--reverse .timeline__card-description{text-align:left}.hero-susie{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.hero-susie__title{font-size:76px;text-align:center;font-weight:500;color:#fff;width:100%;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 480px){.hero-susie__title{font-size:40px}}.hero-susie__description{line-height:1.5;font-size:18px;color:#fff;text-align:center;width:80%}@media screen and (max-width: 480px){.hero-susie__description{font-size:12px;width:100%}}.hero-susie__paragraph{line-height:1.5;font-size:18px;color:#fff;text-align:center;width:80%}@media screen and (max-width: 480px){.hero-susie__paragraph{font-size:12px;width:100%}}.hero-susie__background{width:100%;height:auto;position:absolute;top:0;left:0;fill:transparent;min-height:100vh}.industries-susie{width:100%;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);padding-block:clamp(20px,3vw,36px)}.industries-susie__title{margin:0 0 clamp(22px,3.2vw,34px);text-align:center;font-weight:800;letter-spacing:-.02em;font-size:clamp(32px,5vw,52px);background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.industries-susie__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,18px)}@media screen and (max-width: 480px){.industries-susie__grid{grid-template-columns:1fr}}.industry-tile{position:relative;min-height:180px;border-radius:12px;overflow:hidden;isolation:isolate;background:#12121a;box-shadow:0 2px 10px #00000040;outline:1px solid rgba(255,255,255,.06)}.industry-tile__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);z-index:-2}.industry-tile__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000009e,#00000061 55%,#0000007a),linear-gradient(120deg,#00000094,#0000 55%);z-index:-1}.industry-tile__content{position:relative;height:100%;display:grid;align-content:end;gap:8px;padding:18px}.industry-tile__kicker{margin:0;color:#b9a7ff;font-weight:600;font-size:clamp(13px,1.1vw,15px);line-height:1.2}.industry-tile__desc{margin:0;color:#fffffff2;font-weight:600;font-size:clamp(13px,1.15vw,15.5px);line-height:1.45}.diferencial-marquee{--duration: 45s;--gap: clamp(12px, 3vw, 28px);overflow:hidden;width:100%;margin-bottom:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.diferencial__title{margin:0 0 clamp(12px,2.6vw,20px);text-align:center;font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.diferencial-track{display:inline-flex;gap:var(--gap);margin:0;padding:0;list-style:none;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden;animation:marquee-quarters var(--duration) linear infinite}.diferencial-track:hover{animation-play-state:paused}@keyframes marquee-quarters{to{transform:translate(-25%)}}.diff-item{flex:0 0 auto;width:100%;max-width:300px;background:#171720;border-radius:12px;padding:clamp(12px,1.6vw,18px);box-shadow:0 2px 10px #00000040;outline:1px solid rgba(255,255,255,.06);display:grid;align-content:center}.diff-text{display:inline-block;font-weight:600;font-size:clamp(13px,1.15vw,16px);line-height:1.45;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (prefers-reduced-motion: reduce){.diferencial-track{animation:none;transform:none}}.evolution{width:100%;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);padding-block:clamp(20px,4vw,40px)}.evolution__grid{display:grid;grid-template-columns:1fr minmax(280px,520px);gap:clamp(16px,3vw,28px);align-items:center}@media screen and (max-width: 1024px){.evolution__grid{grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px;text-align:center}}@media screen and (max-width: 480px){.evolution__grid{grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px;text-align:center}}.evolution__title{margin:0 0 clamp(10px,1.6vw,14px);font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);line-height:1.1;text-wrap:balance;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.evolution__paragraph{margin:0 0 10px;color:#ffffffeb;font-size:clamp(14px,1.2vw,16px);line-height:1.6}@media screen and (max-width: 480px){.evolution__paragraph{max-width:90%;margin-inline:auto}}.evolution__media{width:100%}@media screen and (max-width: 480px){.evolution__media{margin-top:12px}}.evolution__image{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 6px 28px #00000059;background:#0f0f16;object-fit:cover}.demo-susie{width:100%;padding-inline:clamp(16px,4vw,40px)}.demo-susie__card{background:#14141b;border-radius:16px;padding:clamp(18px,3vw,28px);box-shadow:0 4px 24px #00000059;outline:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(16px,3vw,28px)}@media screen and (max-width: 1024px){.demo-susie__card{gap:clamp(14px,3vw,22px)}}@media screen and (max-width: 480px){.demo-susie__card{grid-template-columns:1fr;justify-items:center;text-align:center;padding:clamp(16px,5vw,24px);gap:16px}}.demo-susie__content{min-inline-size:0}@media screen and (max-width: 480px){.demo-susie__content{display:grid;justify-items:center}}.demo-susie__title{margin:0 0 8px;font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,6vw,44px);padding-bottom:0;line-height:1.1;background:linear-gradient(90deg,#fff,#a191ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 1024px){.demo-susie__title{font-size:clamp(26px,4.8vw,38px)}}@media screen and (max-width: 480px){.demo-susie__title{font-size:clamp(24px,7vw,34px);text-align:center}}.demo-susie__text{margin:20px 0 0;color:#ffffffe6;font-size:clamp(14px,1.2vw,16px);line-height:1.6;overflow-wrap:anywhere;hyphens:auto;text-wrap:pretty}@media screen and (max-width: 1024px){.demo-susie__text{font-size:clamp(14px,1.6vw,16px);margin-top:16px}}@media screen and (max-width: 480px){.demo-susie__text{font-size:clamp(14px,3.8vw,16px);margin-top:12px;text-align:center;max-width:320px;margin-inline:auto}}.demo-susie__cta{justify-self:end}@media screen and (max-width: 1024px){.demo-susie__cta{justify-self:end}}@media screen and (max-width: 480px){.demo-susie__cta{justify-self:center;width:100%;display:flex;justify-content:center}}.demo-susie__button{display:inline-flex;align-items:center;justify-content:center;width:clamp(220px,24vw,260px);height:44px;font-weight:700;font-size:16px;text-decoration:none;color:#fff;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(90deg,#7f6fff,#3a2cc9);box-shadow:0 6px 16px #3a2cc959;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.demo-susie__button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #3a2cc973;filter:brightness(1.03)}.demo-susie__button:active{transform:translateY(0);box-shadow:0 6px 16px #3a2cc959}@media screen and (max-width: 480px){.demo-susie__button{width:100%;max-width:360px}}.block{display:block}
