@charset "UTF-8";.announcement-bar{align-items:center;display:flex;background-color:#2060df;color:#fff;height:32px;width:100%}@media (max-width: 767px){.announcement-bar{height:auto;padding-block:12px}}.announcement-bar--fixed{position:fixed;top:0;left:0;z-index:10}.announcement-bar__content{font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:100%;align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width: 767px){.announcement-bar__content{gap:12px}}.announcement-bar__content p{text-align:center;width:100%}.announcement-bar__content button{align-items:center;display:flex;justify-content:center;border-radius:4px;height:24px;width:24px}.announcement-bar__content button:hover,.announcement-bar__content button:focus{background:#ffffff3d}.announcement-bar a,.announcement-bar a span{font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:100%;display:inline-block;text-decoration:underline}.button{align-items:center;display:flex;justify-content:center;background-color:#2060df;border-radius:4px;color:#fff;font-size:16px;font-weight:600;line-height:100%;height:56px;padding-inline:16px;position:relative;width:fit-content;text-align:center;transition:all .24s}.button:after{content:"";left:-4px;position:absolute;top:-4px;background-color:#2060e929;border-radius:4px;height:calc(100% + 8px);opacity:0;width:calc(100% + 8px);z-index:-1;transition:opacity .3s ease}.button:hover:after{opacity:1}.button__icon{margin-right:4px}.button:focus,.button:hover{background:#9098d8}.card-portfolio{display:inline-block}.card-portfolio:hover .tag,.card-portfolio:focus .tag{background:#fcfcfc;color:#101010}.card-portfolio img{object-fit:contain;object-position:top left;width:100%}.card-portfolio--extended:hover h2,.card-portfolio--extended:focus h2{background:linear-gradient(221deg,#2060df -21.86%,#00f0f0 100.66%);background-clip:text;-webkit-backgroun-clip:text;-webkit-text-fill-color:transparent}.card-portfolio--extended img{border-radius:8px}.card-portfolio--extended .card-portfolio__container{padding:24px 16px}.card-portfolio--extended .card-portfolio__container h2{color:#101010}.card-portfolio--extended .card-portfolio__container p{color:#5c5c5c}.card-portfolio--extended .card-portfolio__labels{display:flex;gap:4px}.card-portfolio--overlay{border-radius:4px;border:1px solid rgba(252,252,252,.12);overflow:hidden;position:relative}.card-portfolio--overlay:hover h2,.card-portfolio--overlay:focus h2{background:linear-gradient(229deg,#00f0f0 27.77%,#5cffbe 101.52%);background-clip:text;-webkit-backgroun-clip:text;-webkit-text-fill-color:transparent}.card-portfolio--overlay .card-portfolio__container{bottom:0;left:0;position:absolute;padding:24px 40px 24px 24px;z-index:1}.card-portfolio--overlay .card-portfolio__container h2{display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-portfolio--overlay .card-portfolio__container p{display:-webkit-box;line-clamp:3;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-portfolio--overlay .card-portfolio__labels{display:flex;flex-direction:column;gap:4px}.card-portfolio--overlay .card-portfolio__overlay{position:absolute;left:0;top:0;background:linear-gradient(180deg,#10101000 -51.92%,#101010);height:100%;opacity:.9;width:100%}.card-portfolio--overlay__labels>span{box-shadow:0 0 0 1px #fcfcfc1f;color:#f0f0f0}.card-portfolio__header{margin:16px 0 8px}.card-portfolio__header h2{color:#fcfcfc}.card-portfolio p{color:#fcfcfc;opacity:.8}.card-post{display:inline-flex;border-radius:8px;background:#fcfcfc;overflow:hidden}.card-post:hover,.card-post:focus{background:#fcfcfc}.card-post:hover h3,.card-post:focus h3{color:#2060df}.card-post--boxed{flex-direction:column}.card-post--boxed img{height:250px;width:100%}.card-post--boxed .card-post__article{padding:24px 40px}.card-post--boxed p{line-clamp:3;-webkit-line-clamp:3}.card-post--extended img{max-width:592px}.card-post--extended .card-post__article{padding:32px}.card-post--extended p{line-clamp:2;-webkit-line-clamp:2}.card-post img{object-fit:cover}.card-post__article{display:flex;flex:1;flex-direction:column;justify-content:space-between}.card-post__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.card-post__content h3{display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-post__content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.card-post__labels{display:flex;gap:8px}.card-post__labels>span{color:#2060df}.card-post__footer{display:flex;justify-content:space-between;margin-top:24px}.container{margin:0 auto;max-width:1440px;width:100%}@media (max-width: 419px){.container{padding:0 20px}}@media (min-width: 420px) and (max-width: 767px){.container{padding:0 40px}}@media (min-width: 768px) and (max-width: 1279px){.container{padding:0 40px}}@media (min-width: 1280px) and (max-width: 1439px){.container{padding:0 112px}}.featured-icon{align-items:center;display:flex;justify-content:center;border:1.5px solid;border-radius:20px;height:40px;padding:8px;width:40px}.featured-icon:hover,.featured-icon:focus{color:#9098d8;border-color:#9098d8;transition:all .24s ease}.featured-icon--on-dark{border-color:#fcfcfc1f;color:#f0f0f0}.featured-icon--on-light{border-color:#4444441f;color:#444}.input-text{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%;background:transparent;border:0;border-radius:8px;height:100%;padding-top:16px;padding-inline:20px;overflow:hidden;width:100%}.input-text:focus+label,.input-text:not(:placeholder-shown)+label{font-size:14px;line-height:100%;top:20px;left:20px;transition:all .24s ease}.input-text:focus{background:transparent}.input-text[aria-invalid=true]{box-shadow:0 0 0 2px #d22d2d}.input-text__group{background-color:#f0f0f0;height:64px;position:relative}.input-text__label{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%;color:#5c5c5c;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.input-text__error{color:#d22d2d;margin-left:12px}.link{align-items:center;display:inline-flex;gap:8px;cursor:pointer;transition:color .24s ease-out,background .24s ease-out;width:fit-content}.link:hover,.link:focus{color:#9098d8}.link[aria-disabled=true]{pointer-events:none;opacity:.32}.link__icon{height:18px;width:18px}.link--daily-ui span:first-of-type{font-family:Heebo-Bold;font-weight:700;line-height:100%;top:3px;position:relative}.link--daily-ui:hover span,.link--daily-ui:focus span{background:linear-gradient(221deg,#2060df -21.86%,#00f0f0 100.66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .24s ease-out,background .24s ease-out}.link--dribbble:hover span,.link--dribbble:focus span{color:#ea4c89;transition:color .24s ease-out,background .24s ease-out}.link--instagram:hover span,.link--instagram:focus span{background:linear-gradient(45deg,#7017ff,#ed00c0 50%,#f80261 70%,#ff1b90,#fcb045);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .24s ease-out,background .24s ease-out}.link--instagram:hover svg path,.link--instagram:focus svg path{color:#7017ff}.link--linkedIn:hover span,.link--linkedIn:focus span{color:#0a66c2;transition:color .24s ease-out,background .24s ease-out}.link--whatt-if:hover span,.link--whatt-if:focus span{background:linear-gradient(239deg,#fa9401 15.27%,#ef3f36 96.96%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .24s ease-out,background .24s ease-out}.link--whatt-if:hover svg path,.link--whatt-if:focus svg path{fill:#ef3f36;transition:color .24s ease-out,background .24s ease-out}.link--whatsApp:hover span,.link--whatsApp:focus span{color:#25d366;transition:color .24s ease-out,background .24s ease-out}.media-object{gap:8px;display:flex;flex-direction:column}.quick-input{align-items:center;display:flex;flex-wrap:wrap;gap:16px;background:#141414;border:1px solid rgba(252,252,252,.12);border-radius:4px;padding:8px}.quick-input input{color:#f0f0f0;display:inline-block;background:transparent;border:0;border-radius:2px;height:48px;padding-inline:24px;flex:1}.quick-input input[aria-invalid=true]{border:1px solid #d22d2d}.quick-input button{min-width:156px}@media (max-width: 767px){.quick-input button{flex:1}}.radio{display:flex;gap:12px;color:#141414;font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%}.radio:focus{background:transparent}.radio__indicator{display:flex;align-items:center;justify-content:center;background:transparent;width:100%;height:100%}.radio__indicator:after{content:"";background:#2060df;border-radius:50%;height:10px;width:10px}.radio__group{align-items:center;display:flex;gap:8px}.radio__group__item{background:transparent;border:1px solid #2060df;border-radius:40px;height:22px;width:22px;transition:background .3s ease}.radio__group__item:hover{background:#9098d8}.radio__group__label{cursor:pointer}.share-dropdown{position:absolute;left:-48px;top:8px;display:flex;flex-direction:column;gap:12px;animation:slideDown .24s ease-in-out;border:1px solid rgba(68,68,68,.12);border-radius:4px;min-width:288px;padding:12px;width:100%}.share-dropdown__trigger{position:relative;font-family:Inter-SemiBold;text-decoration:underline}.share-dropdown__trigger[aria-expanded=true]{color:#101010}.share-dropdown__item{align-items:center;display:flex;justify-content:space-between;gap:12px;border-radius:2px;padding:4px}.share-dropdown__item span{color:#5c5c5c;opacity:.8}.share-dropdown__item small{color:#5c5c5c;opacity:.4;font-family:Inter-Regular;font-size:12px}.share-dropdown__item:hover,.share-dropdown__item:focus{background:#f0f0f0}.share-dropdown__item:hover span,.share-dropdown__item:focus span{color:#2c2c2c;opacity:1}.share-dropdown__item:hover small,.share-dropdown__item:focus small{opacity:.8}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tag{align-items:center;display:flex;justify-content:center;gap:8px;border-radius:999px;width:fit-content}.tag--small{height:24px;padding-inline:8px}.tag--medium{height:32px;padding-inline:12px}.tag--filled{background:linear-gradient(225deg,#2060df -9.83%,#9147ff 102.1%);color:#fcfcfc}.tag--outline{box-shadow:0 0 0 1px #4444441f;color:#5c5c5c}.tag__remove{align-items:center;display:flex;justify-content:center;border-radius:2px;margin-bottom:2px;padding-inline:4px}.tag__remove:hover{background:#0000003d}.text--heading-1{font-family:Heebo-Bold;font-size:48px;font-weight:700;line-height:133%}.text--heading-2{font-family:Heebo-Bold;font-size:40px;font-weight:700;line-height:133%}.text--heading-3{font-family:Heebo-Bold;font-size:32px;font-weight:700;line-height:133%}.text--heading-4{font-family:Heebo-Bold;font-size:24px;font-weight:700;line-height:133%}.text--reviews{font-family:Heebo-Bold;font-size:48px;font-weight:600;line-height:125%}.text--intro{font-family:Inter-Regular;font-size:20px;font-weight:400;line-height:150%}.text--intro-highlight{font-family:Inter-SemiBold;font-size:20px;font-weight:600;line-height:150%}.text--blog{font-family:Inter-Regular;font-size:20px;font-weight:400;line-height:200%}.text--extended-large{font-family:Inter-Regular;font-size:18px;font-weight:400;line-height:180%}.text--extended-medium{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:180%}.text--extended-small{font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:180%}.text--body{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%}.text--label{font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:24px}.text--small{font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:100%}.text--caption{font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:100%;text-transform:uppercase}.textarea{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%;border:0;border-radius:8px;background:#f0f0f0;min-height:64px;height:64px;padding:20px;min-width:100%}.textarea:focus{background:#f0f0f0}.textarea::placeholder{color:#5c5c5c}.textarea[aria-invalid=true]{box-shadow:0 0 0 2px #d22d2d}.textarea__label{display:none}.textarea__description{align-items:flex-end;display:flex;margin-top:-9px;margin-left:16px}.textarea__description small{color:#5c5c5c;margin-bottom:4px;margin-left:4px}.textarea__error{color:#d22d2d;margin-left:12px}.toggle-button{font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:24px;background:#f0f0f0}.toggle-button:focus{background:#9098d8}.toggle-button--expanded{border-radius:8px;color:#101010;height:48px;padding-inline:24px}.toggle-button--expanded[data-state=on]{background:#2060df;box-shadow:0 0 2px #2060df24,0 2px 2px #2060df1f,0 1px 3px #ef3f3233;color:#fcfcfc}.toggle-button--compact{border-radius:4px;height:40px;padding-inline:12px}.toggle-button--compact[data-state=on]{background:#fcfcfc;box-shadow:inset 0 0 0 2px #2060df}.card-github{border-radius:4px;display:inline-block;transition:background .24s ease}.card-github--extended{background:#f0f0f0;padding:24px 32px}.card-github--extended:hover,.card-github--extended:focus{background:#5c5c5c}.card-github--extended:hover h2,.card-github--extended:focus h2{color:#fcfcfc}.card-github--extended:hover p,.card-github--extended:focus p{color:#f0f0f0}.card-github--extended:hover svg path,.card-github--extended:focus svg path{fill:#fcfcfc}.card-github--extended .card-github__header{align-items:center;display:flex;gap:12px}.card-github--extended p{display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-github--boxed{background:#2c2c2c;padding:32px;width:100%}.card-github--boxed .card-github__header{display:flex;flex-direction:column;gap:24px;margin-bottom:4px}.card-github--boxed .card-github__header span{border:1px solid #5c5c5c;border-radius:2px;padding:8px;width:fit-content}.card-github--boxed .card-github__header span svg{height:32px;width:32px}.card-github--boxed .card-github__header h2{color:#f0f0f0}.card-github--boxed:hover,.card-github--boxed:focus{background:#5c5c5c}.card-github--boxed:hover h3,.card-github--boxed:focus h3{color:#fcfcfc}.card-github--boxed:hover p,.card-github--boxed:focus p{color:#f0f0f0}.card-github--boxed:hover span,.card-github--boxed:focus span{border:1px solid #fcfcfc}.card-github--boxed:hover svg path,.card-github--boxed:focus svg path{fill:#f0f0f0}.card-github--boxed p{color:#f0f0f0}.card-how{align-items:center;display:flex;flex-direction:column;justify-content:center;gap:12px;background:#141414;border-radius:4px;height:100%;padding:56px;width:100%}.card-how__content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.card-how__content h3{color:#fcfcfc}.card-how__content p{color:#fcfcfc;opacity:.8}.card-ui{display:block}.card-ui:hover h2,.card-ui:focus h2{background:linear-gradient(225deg,#2060df -9.83%,#9147ff 102.1%);background-clip:text;-webkit-backgroun-clip:text;-webkit-text-fill-color:transparent}.card-ui__article img{border:1px solid rgba(68,68,68,.12);border-radius:4px;height:312px;object-fit:cover;width:100%}.card-ui__content__labels{display:flex;gap:8px;margin-block:16px}.card-ui__content__presentation{display:flex;flex-direction:column;gap:4px}.card-ui__content__presentation h2{color:#101010}.card-ui__content__presentation p{color:#5c5c5c}.card-workflow{border-radius:4px;padding:32px;position:relative}.card-workflow>span{display:block;margin-bottom:16px}.card-workflow--default{background:#f0f0f0;box-shadow:0 3px 3px #1414140a,0 3px 4px #14141405,0 1px 8px #14141414}.card-workflow--featured{background:linear-gradient(225deg,#2060df -9.83%,#9147ff 102.1%);box-shadow:0 2px 4px #2060df24,0 4px 5px #2060df1f,0 1px 10px #2060df33}.card-workflow--featured h4{color:#fcfcfc}.card-workflow--featured p{color:#f0f0f0;font-weight:600;opacity:.8}.card-workflow__count{position:absolute;top:64px;left:-12px;align-items:center;display:flex;justify-content:center;background:#fcfcfc;border-radius:16px;height:30px;width:30px;filter:drop-shadow(0px 1px 10px rgba(190,190,191,.2)) drop-shadow(0px 4px 5px rgba(190,190,191,.12)) drop-shadow(0px 2px 4px rgba(190,190,191,.14))}.card-workflow__count__counter{font-family:Heebo-Bold;font-size:16px;line-height:100%;background:linear-gradient(225deg,#2060df -9.83%,#9147ff 102.1%);background-clip:text;-webkit-backgroun-clip:text;-webkit-text-fill-color:transparent}.card-workflow__content{display:flex;flex-direction:column;gap:16px}.footer{background:#141414;position:relative}.footer:before{content:"";position:absolute;top:0;right:0;background:linear-gradient(73deg,#141414 24.56%,#2060df 78.31%);max-width:600px;height:1px;width:100%}.footer__nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px;border-bottom:1px solid rgba(252,252,252,.12);padding:80px 0}.footer__nav h4{color:#fcfcfc;margin-bottom:24px}.footer__nav ul{display:flex;flex-wrap:wrap;gap:16px 40px}.footer__nav a{color:#fcfcfc}.footer__copy{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;color:#fcfcfc;padding:40px 0}.footer__copy span{font-size:13px}.footer__copy__content{align-items:center;display:flex;flex-wrap:wrap;gap:0 12px}.footer__copy__content>div{background:#fcfcfc;height:1px;width:30px}.footer__copy__content a{display:inline-block;text-decoration:underline}.footer__copy__language span{font-weight:600}.footer__copy__language span>span{font-weight:400}.testimony-slider{overflow:hidden}.testimony-slider__container{display:flex}.testimony-slider__slide{align-items:center;display:flex;flex-direction:column;flex:0 0 100%}.testimony-slider__slide__content{align-items:center;display:flex;justify-content:center;flex-direction:column;text-align:center}.testimony-slider__slide__content h3{font-family:Heebo-Bold;font-size:48px;font-weight:600;line-height:125%;color:#101010;margin:16px 0 32px}.testimony-slider__slide__content span{font-family:Inter-SemiBold;font-size:20px;font-weight:600;line-height:150%;color:#2c2c2c}.testimony-slider__slide__content small{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%;color:#5c5c5c;margin-top:2px}.testimony-slider__navigation{display:flex;justify-content:center;gap:8px;margin-top:48px;padding-bottom:8px}.testimony-slider__navigation button{height:2px;width:16px}.testimony-slider__navigation__dot{background:#5c5c5c;opacity:.24}.testimony-slider__navigation__dot--selected{background:#141414}.top-menu{align-items:center;display:flex;height:72px;transition:all .24s ease-in-out;width:100%}.top-menu--fixed{position:fixed;top:0;left:0;z-index:10}.top-menu--dark .top-menu__logo svg path{fill:#fcfcfc}.top-menu--dark .top-menu__clock{color:#f0f0f0}.top-menu--dark.top-menu--scrolled{background:#101010;box-shadow:inset 0 -1px #fcfcfc1f}.top-menu--dark.top-menu--scrolled .top-menu__nav__cta{color:#f0f0f0}.top-menu--dark.top-menu--scrolled .top-menu__nav__toggle{color:#5c5c5c}.top-menu--dark.top-menu--scrolled .top-menu__nav__toggle:hover{color:#fcfcfc}.top-menu--light .top-menu__logo svg path{fill:#2c2c2c}.top-menu--light .top-menu__clock{color:#5c5c5c}.top-menu--light.top-menu--scrolled{background:#fcfcfc;box-shadow:inset 0 -1px #4444441f}.top-menu--light.top-menu--scrolled .top-menu__nav__cta{color:#101010}.top-menu--light.top-menu--scrolled .top-menu__nav__toggle{color:#5c5c5c}.top-menu--light.top-menu--scrolled .top-menu__nav__toggle:hover{color:#101010}.top-menu__nav{align-items:center;display:flex;justify-content:space-between}.top-menu__nav__placeholder{height:24px;width:24px}.top-menu__nav__cta{align-items:center;display:flex;gap:8px;font-family:Inter-SemiBold;line-height:22px;font-size:12px;padding-block:6px;opacity:.8}.top-menu__nav__cta:hover{opacity:1}.top-menu__nav__cta:hover span{background-color:#54c985}.top-menu__nav__cta span{background-color:#008f3b;border-radius:4px;height:8px;width:8px}.top-menu__nav__toggle{padding-block:6px}.top-menu__nav .top-menu__logo:hover{opacity:.64}.top-menu__nav .top-menu__logo svg{transform:scale(1.72);transform-origin:center}.top-menu__overlay{position:fixed;top:0;left:0;align-items:center;display:flex;background:#101010;height:100%;width:100%;z-index:1300}@media (min-width: 1280px){.top-menu__overlay{padding:0 128px}}.top-menu__overlay__language{align-items:center;display:flex;gap:12px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:100%;text-transform:uppercase;box-shadow:inset 0 0 0 2px #fcfcfc1f;background:#2c2c2c;border-radius:4px;color:#fcfcfc;cursor:not-allowed;margin-bottom:56px;padding:12px 16px}.top-menu__overlay__language:hover{background:#5c5c5c}.top-menu__overlay__nav{display:flex;flex-direction:column;gap:24px}.top-menu__overlay__nav>a{position:relative}.top-menu__overlay__nav>a span{font-family:Heebo-Bold;font-size:32px;font-weight:700;line-height:133%;color:#fcfcfc;position:relative;text-transform:uppercase}.top-menu__overlay__nav>a span:hover,.top-menu__overlay__nav>a span:focus{color:#9098d8}.top-menu__overlay__nav>a span:hover:after,.top-menu__overlay__nav>a span:focus:after{content:"";bottom:0;left:0;position:absolute;background:#9098d8;height:2px;width:100%}.top-menu__overlay__nav__additional{display:flex;flex-direction:column;gap:16px}.top-menu__overlay__nav__additional a span{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:150%}.top-menu__overlay__footer{margin-top:56px}.top-menu__overlay__footer__socials{display:flex;gap:12px;margin-bottom:24px}.top-menu__overlay__close{position:absolute;right:-12px;top:-12px;align-items:center;display:flex;justify-content:center;border-radius:10px;background:linear-gradient(225deg,#2060df -9.83%,#9147ff 102.1%);box-shadow:0 2px 4px #2060df24,0 4px 5px #2060df1f,0 1px 10px #2060df33;color:#fcfcfc;height:64px;width:64px;transform:rotate(45deg)}.top-menu__overlay__close span{padding-top:4px;padding-right:2px;transform:rotate(-45deg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}html{font-size:100%;scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer!important;all:unset}a{color:inherit;text-decoration:none}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter18pt-Regular.woff2) format("woff2"),url(/fonts/Inter18pt-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter18pt-SemiBold.woff2) format("woff2"),url(/fonts/Inter18pt-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Heebo-SemiBold;src:url(/fonts/Heebo-SemiBold.woff2) format("woff2"),url(/fonts/Heebo-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Heebo-Bold;src:url(/fonts/Heebo-Bold.woff2) format("woff2"),url(/fonts/Heebo-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Monospace";src:url(/fonts/FiraCode-Regular.woff2) format("woff2"),url(/fonts/FiraCode-Regular.woff) format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{color:#141414;font-family:Heebo-Bold}pre,code{font-family:"Monospace"}html{scroll-behavior:auto!important}html,body{overflow-x:hidden;overflow-y:auto;height:auto}body{color:#5c5c5c;font-family:Inter-Regular}:focus{outline:2px solid #2060df;outline-offset:2px}.section--dark{--theme: dark}.section--light{--theme: light}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fixed-header{position:fixed;top:0;left:0;width:100%;height:fit-content;z-index:10}.section-highlight{margin-bottom:112px;position:relative}.section-highlight__circle{background-repeat:no-repeat;background-position:top right;position:absolute;top:0;right:0;height:100%;width:50%}@media (max-width: 767px){.section-highlight__circle{width:100%}}.section-highlight.section--dark .section-highlight__circle{background-image:url("data:image/svg+xml,%3csvg%20width='720'%20height='719'%20viewBox='0%200%20720%20719'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.06'%20cx='720'%20cy='-1'%20r='320'%20fill='%23F0F0F0'/%3e%3ccircle%20opacity='0.04'%20cx='720'%20cy='-1'%20r='520'%20fill='%23F0F0F0'/%3e%3ccircle%20opacity='0.02'%20cx='720'%20cy='-1'%20r='720'%20fill='%23F0F0F0'/%3e%3c/svg%3e")}.section-highlight.section--light .section-highlight__circle{background-image:url("data:image/svg+xml,%3csvg%20width='720'%20height='720'%20viewBox='0%200%20720%20720'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.06'%20cx='720'%20r='320'%20fill='%232C2C2C'/%3e%3ccircle%20opacity='0.04'%20cx='720'%20r='520'%20fill='%232C2C2C'/%3e%3ccircle%20opacity='0.02'%20cx='720'%20r='720'%20fill='%232C2C2C'/%3e%3c/svg%3e")}.section-highlight .container{position:relative;z-index:1}.section-highlight__intro{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:176px 208px;text-align:center}@media (max-width: 1279px){.section-highlight__intro{padding:176px 104px}}@media (min-width: 420px) and (max-width: 767px){.section-highlight__intro{padding:128px 0}}@media (max-width: 419px){.section-highlight__intro{padding:128px 0}}.section-highlight__intro__presentation{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.section-highlight__intro a{font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:24px;align-items:center;display:flex;gap:12px}.section-highlight__intro a svg{animation:bounce 2s infinite ease-in-out}.section-highlight__intro.light .tag{background:#1010101f;color:#141414}.section-highlight__intro.light h1{color:#141414;margin-top:8px}.section-highlight__intro.light p{color:#444}.section-highlight__intro.light a{color:#2c2c2c}.section-highlight__intro.light a svg path{stroke:#2c2c2c}.section-highlight__intro.dark .tag{background:#f0f0f01f;color:#fcfcfc}.section-highlight__intro.dark h1{color:#fcfcfc;margin-top:8px}.section-highlight__intro.dark p,.section-highlight__intro.dark a{color:#f0f0f0}.section-highlight__content__navigation{margin-bottom:64px}.section-highlight__content__navigation div{align-items:center;display:flex;gap:40px}@media (max-width: 767px){.section-highlight__content__navigation div{flex-wrap:wrap}}.section-highlight__content__navigation div a:hover span,.section-highlight__content__navigation div a:focus span{color:#9098d8}.section-highlight__content__navigation div a.--active{border:0;border-color:#2060df;border-style:solid;border-bottom-width:1px}.section-highlight__content__navigation div a.--active span{color:#2060df}.section-highlight__content__navigation div a.--active:hover{border-color:#9098d8}.section-highlight__content__navigation div a span{font-family:Inter-SemiBold;font-size:20px;font-weight:600;line-height:150%;color:#101010;position:relative}.section-highlight__content__posts{margin-bottom:128px}.section-highlight__curve{position:relative;bottom:-4px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}
