.site-header[data-astro-cid-nen7h5rs]{z-index:100;background-color:#fff;border-bottom:1px solid #e3e3e3;padding:1rem 0;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{width:128px}@media (width<=576px){.site-header__logo[data-astro-cid-nen7h5rs]{width:100px}}.site-header__contact-buttons[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;display:flex}.site-header__contact-button[data-astro-cid-nen7h5rs]{color:#101113;text-align:right;font-size:15px;font-weight:500;line-height:140%;text-decoration:none}.pattern-scroll[data-astro-cid-ib2xhlpp]{width:100%;overflow:hidden}.pattern-scroll__track[data-astro-cid-ib2xhlpp]{width:max-content;animation:120s linear infinite scroll-rtl;display:flex}.pattern-scroll__track[data-astro-cid-ib2xhlpp][data-direction=ltr]{animation-name:scroll-ltr}.pattern-scroll__track[data-astro-cid-ib2xhlpp] img[data-astro-cid-ib2xhlpp]{flex-shrink:0;display:block}@keyframes scroll-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-ltr{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:#101113;border-top:1px solid #1f2124;padding:4rem 0}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:60px;padding:6rem 0 0;display:flex}@media (width<=992px){.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column-reverse;align-items:flex-start;gap:2rem}}.site-footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (width<=992px){.site-footer__links[data-astro-cid-jo6i4kqk]{gap:.5rem 1.5rem}}.site-footer__icons[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;display:flex}.site-footer__copy[data-astro-cid-jo6i4kqk],.site-footer__link[data-astro-cid-jo6i4kqk]{color:#8e8d8b;font-size:14px;font-weight:400;line-height:140%;display:inline-block}.site-footer__link[data-astro-cid-jo6i4kqk]:hover{color:#fff}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration-skip-ink:auto}ul,ol{list-style:none}.btn{color:#fff;cursor:pointer;background-color:#101113;border-radius:100px;padding:.8rem 1.5rem;font-family:Fira Code,monospace;font-size:.875rem;font-weight:500;line-height:calc(100% - 1px);text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.btn:hover{color:#fff;background-color:#5746c7}.btn--purple{color:#fff;background-color:#b756c2;border:1px solid #b756c2}.btn--purple:hover{color:#fff;background-color:#5746c7;border-color:#5746c7}.btn--purple-light{color:#fff;background-color:#897ce8;border:1px solid #897ce8}.btn--purple-light:hover{color:#fff;background-color:#b756c2;border-color:#b756c2}.btn--o{color:#101113;background-color:#0000;border:1px solid #e4e2df}.btn--o:hover{color:#fff;background-color:#5746c7;border-color:#5746c7}body{color:#5d5d5d;background-color:#fdfcfc;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#101113;font-family:Inter,sans-serif;font-weight:700;line-height:1.4}h1{font-size:3rem}@media (width<=768px){h1{font-size:2rem}}h2{font-size:2rem}h3{font-size:1.5rem}a{color:#2eb1aa;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:#b756c2}.container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:1rem}.container--no-padding{padding-inline:0}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#ffb70a 8.14%,#ff727f 66.38%,#ff6595 98.1%) text}.pre-title{color:#897ce8;letter-spacing:.28px;font-family:Fira Code,monospace;font-size:14px;font-weight:500;line-height:125%}.title-split-dark{color:#8e8d8b;font-size:44px;font-weight:400;line-height:120%}.title-split-dark span{color:#fff;font-weight:500;display:block}.basic-content{color:#101113;padding:5rem 0;font-size:18px;font-weight:400;line-height:160%}@media (width<=768px){.basic-content{padding:3rem 0;font-size:16px}}.basic-content h1{margin-bottom:2rem}.basic-content h2,.basic-content h3,.basic-content h4,.basic-content h5,.basic-content h6{margin-bottom:1rem}.basic-content ul{margin-bottom:1rem;padding-left:2rem;list-style:outside}.basic-content ul li{margin-bottom:.5rem}.basic-content p{margin-bottom:1rem}
