*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul,ol{list-style:none}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none}:root{--font-main: "Inter", sans-serif}html,body{overflow-x:clip}body{margin:0;padding:0;height:100svh;width:100%;background-color:#212631;color:#fff;font-family:var(--font-main),sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}app-root{display:block;height:100svh}body.menu-open-scroll-lock{overflow:hidden;height:100vh}P.p-demo{font-size:64px;text-align:center;text-transform:uppercase;font-weight:700;padding:350px 0;background:linear-gradient(to right,#6366f1,#a855f7,#ec4899,#f43f5e,#6366f1);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:2px 2px 2px rgba(0,0,0,.1803921569);opacity:0;animation:rainbow-animation 6s linear infinite,fade-in-entry 1.5s ease-out forwards}@media (max-width: 1024px){P.p-demo{font-size:38px}}@keyframes rainbow-animation{0%{background-position:0% center}to{background-position:200% center}}@keyframes fade-in-entry{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-title{max-width:1200px;margin:0 auto;padding:20px}@media (max-width: 1024px){.section-title{padding:24px 16px}}.section-title .tag{font-size:14px;color:#eb477e;font-weight:500;text-transform:uppercase;margin-bottom:8px;display:block;letter-spacing:.02rem}.section-title h2,.section-title .title-section{font-size:clamp(28px,3.2vw,38px);line-height:1;margin-bottom:16px;color:#ffffffe6}.section-title p{color:#ffffffd9;line-height:1.25;font-weight:400}.section-wrapper{position:relative;padding:60px 0 40px}.section-wrapper.no-padding-top{padding-top:0}.section-wrapper.no-padding{padding:0}.section-wrapper .section-container .grid-card{display:grid;gap:34px;max-width:1200px;margin:0 auto;padding:40px 20px}.section-wrapper .section-container .grid-card.cols-4{grid-template-columns:repeat(4,1fr)}.section-wrapper .section-container .grid-card.cols-3{grid-template-columns:repeat(3,1fr)}.section-wrapper .section-container .grid-card.cols-2{grid-template-columns:repeat(2,1fr)}.section-wrapper .section-container .grid-card.cols-1{grid-template-columns:1fr}@media (max-width: 1200px){.section-wrapper .section-container .grid-card.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.section-wrapper .section-container .grid-card.cols-4,.section-wrapper .section-container .grid-card.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.section-wrapper .section-container .grid-card.cols-4,.section-wrapper .section-container .grid-card.cols-3,.section-wrapper .section-container .grid-card.cols-2{grid-template-columns:1fr}}.section-wrapper.scura{background:radial-gradient(1200px 600px at 15% -20%,rgba(255,255,255,.04),transparent 60%),radial-gradient(800px 400px at 85% 120%,rgba(120,140,255,.03),transparent 55%),#0b0e13;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0009}.section-wrapper.scura.scura-new{padding-bottom:0}.section-wrapper.border-top{padding:40px 0}.section-wrapper.border-top .section-title{text-align:center}.section-wrapper.border-top:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:calc(100% - 40px);max-width:1160px;height:1px;background-color:#2e3443}.section-wrapper.contact-section .section-content-min-w{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:800px;width:100%}.section-wrapper.contact-section .section-content-min-w h2{font-size:clamp(28px,3.2vw,38px);text-align:center}.section-wrapper.contact-section .section-content-min-w p{text-align:center}.section-wrapper.contact-section .section-content-min-w ul{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media (min-width: 720px){.section-wrapper.contact-section .section-content-min-w ul{flex-direction:row;gap:40px}}.section-wrapper.contact-section .section-content-min-w ul li{display:flex;align-items:center;flex-direction:row;gap:8px}.section-wrapper.contact-section .section-content-min-w .contact-cta-row{display:flex;gap:20px;flex-direction:column;align-items:center}@media (min-width: 720px){.section-wrapper.contact-section .section-content-min-w .contact-cta-row{flex-direction:row}}.botton-container{display:flex;align-items:center;justify-content:center;gap:20px;margin:40px 0}.controls{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:20px;padding:10px 12px}.nav{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 15px #0003;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease;opacity:.9;touch-action:manipulation}@media (hover: none) and (pointer: coarse){.nav:active,.nav:focus{background-color:#eb477e;border-color:#fffc;opacity:1;transform:scale(.96)}.nav{-webkit-tap-highlight-color:transparent}}@media (hover: hover) and (pointer: fine){.nav:hover{background-color:#eb477e;border:1px solid rgba(255,255,255,.8)}}.dots{display:inline-flex;align-items:center;gap:14px;padding:0 2px}@media (min-width: 720px){.dots{gap:10px}}.dot{height:12px;width:12px;border-radius:999px;border:0;cursor:pointer;overflow:hidden;background:#ffffffd9;opacity:.9;transition:width .24s ease-out,background-color .24s ease-out,opacity .24s ease-out}@media (min-width: 720px){.dot{height:8px;width:8px}}.dot:hover{opacity:1}.dot.is-active{width:26px;background:#eb477e;opacity:1}@media (max-width: 720px){.controls{bottom:12px;gap:12px;padding:9px 10px;width:100%;justify-content:space-evenly}.nav{width:64px;height:64px}}@media (prefers-reduced-motion: reduce){.bg,.bg-img,.dot,.nav,.copy-anim{transition:none!important}.copy-anim{opacity:1!important;transform:none!important;filter:none!important}.bg-img{transform:none!important}}.nav:focus{outline:none}.nav:focus-visible{outline:none}.section-content-min-w{max-width:1200px;margin:40px auto;padding:0 20px;width:100%}.section-content-min-w.no-padding-top{margin-top:0}.editable-wrapper app-editable{display:block}.editable-wrapper{position:relative;width:fit-content}.editable-wrapper:after{content:"";position:absolute;top:-12px;right:-80px;width:90px;height:56px}body.is-modal-open header,body.is-modal-open header *{pointer-events:none!important}body.is-modal-open .modal,body.is-modal-open .modal *{pointer-events:auto!important}body.is-modal-open .modal{z-index:2147483647!important}body.is-modal-open header-site{opacity:0!important;transition:opacity .18s ease}app-editable-list app-button{display:contents!important}.button-container{display:flex;justify-content:center}.contain-centered{display:flex;flex-direction:column;justify-content:center}.display-none{display:none}
