body{font-family:Poppins,sans-serif}.font-jakarta-sans{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto}.font-inter{font-family:Inter,sans-serif;font-optical-sizing:auto}[data-slide] .anim{opacity:0}[data-slide].active .anim-1{animation:.6s .3s forwards fadeUp}[data-slide].active .anim-2{animation:.7s .45s forwards fadeUp}[data-slide].active .anim-3{animation:.6s .6s forwards fadeUp}[data-slide].active .anim-4{animation:.6s .75s forwards fadeUp}[data-slide].active .bg-pan{animation:8s linear forwards kenBurns}@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes kenBurns{from{transform:scale(1)}to{transform:scale(1.08)}}@keyframes progressAnim{from{width:0%}to{width:100%}}.progress-run{animation:6s linear forwards progressAnim}[data-slide]{transition:opacity .85s cubic-bezier(.4, 0, .2, 1),transform .85s cubic-bezier(.4, 0, .2, 1)}.logo-shape{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%,28% 50%)}.dot-pill{transition:width .4s,background .3s}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}.embla-ms__viewport{overflow:hidden}.embla-ms__container{display:flex;padding:8px}.embla-ms__slide{flex:0 0 380px;min-width:380px;transform:translate3d(0,0,0)}.embla-pgtarget__container{display:flex}.embla-pgtarget__slide{flex:0 0 100%;min-width:0;padding:36px}.embla-pgtarget__dot{width:10px;height:10px;border-radius:9999px;background:#98a2b3;cursor:pointer;transition:.3s}.embla-pgtarget__dot--active{background:#51e197}.pgtarget-active-button{background-color:#a4bDD21F;border-radius:12px}.embla-testimonial__container{display:flex}.embla-testimonial__slide{flex:0 0 100%;min-width:0}.embla-testimonial__dot{width:10px;height:10px;border-radius:9999px;background:#d9d9d9;cursor:pointer;transition:.3s}.embla-testimonial__dot--active{background:#0052b4}.embla-csrpillar__container{display:flex}.embla-csrpillar__slide{flex:0 0 100%;min-width:0}.embla-csrpillar__dot{width:10px;height:10px;border-radius:9999px;background:#d9d9d9;cursor:pointer;transition:.3s}.embla-csrpillar__dot--active{background:#0052b4}.csr-pillar-active{border-width:1px;box-shadow:0 0 0 4px #edf9d2;border-color:#bad36f}.csr-maccordion__item{border:1px solid #e4e7ec;transition:border-color .3s}.csr-maccordion__item--open{border-color:#e03a2e}.csr-maccordion__item--open .csr-maccordion__num{color:#e03a2e}.csr-maccordion__icon{transition:transform .3s}.csr-maccordion__item--open .csr-maccordion__icon{transform:rotate(180deg)}.embla-csrpillar-m__container{display:flex}.embla-csrpillar-m__slide{flex:0 0 100%;min-width:0}.embla-csrpillar-m__dot{width:8px;height:8px;padding:0;border:none;border-radius:9999px;background:#d9d9d9;cursor:pointer;transition:.3s}.embla-csrpillar-m__dot--active{width:24px;background:#e03a2e}.embla-csrpillar-m__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;color:#344054;cursor:pointer;transition:.2s}.embla-csrpillar-m__btn:hover{background:#f2f4f7}.jobmodal-overlay{opacity:0;transition:opacity .3s}.jobmodal-content{opacity:0;transform:scale(.95) translateY(16px);transition:opacity .3s,transform .3s}.jobmodal.modal-open .jobmodal-overlay{opacity:1}.jobmodal.modal-open .jobmodal-content{opacity:1;transform:scale(1) translateY(0)}.jobmodal.modal-closing .jobmodal-overlay{opacity:0}.jobmodal.modal-closing .jobmodal-content{opacity:0;transform:scale(.95) translateY(16px)}[data-nav-item].is-open>[data-nav-dropdown]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-active,[data-nav-trigger].nav-active{font-weight:700!important}.ProseMirror h1{font-size:2rem;font-weight:700}.ProseMirror h2{font-size:1.5rem;font-weight:700}.ProseMirror h3{font-size:1.25rem;font-weight:700}.ProseMirror ul{margin:5px 0;padding:0 0 0 20px;list-style:circle}.ProseMirror ol{margin:5px 0;padding:0 0 0 20px;list-style:decimal}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0;overflow:hidden}.ProseMirror td,.ProseMirror th{min-width:1em;border:2px solid #cbd5e1;padding:8px 12px;vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror th{font-weight:700;text-align:left;background-color:#f1f5f9}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#3b82f6;pointer-events:none}.ProseMirror.resize-cursor{cursor:col-resize}.rich-text-content h1{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.rich-text-content h2{font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.rich-text-content h3{font-size:1.1rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.rich-text-content p{margin-bottom:.75rem;line-height:1.75}.rich-text-content ol,.rich-text-content ul{padding-left:1.5rem;margin-bottom:.75rem}.rich-text-content li{margin-bottom:.25rem}.rich-text-content a{color:#3b82f6;text-decoration:underline}.rich-text-content img{border-radius:.5rem;max-width:100%;height:auto}.rich-text-content table{border-collapse:collapse;width:100%;margin:1rem 0}.rich-text-content td,.rich-text-content th{border:1px solid #d1d5db;padding:.5rem}.rich-text-content th{background-color:#f3f4f6;font-weight:600}.rich-text-content blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic;color:#6b7280;margin:1rem 0}.navbar-icon,.navbar-text{transition:color .3s}.navbar-scrolled{background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:8px 16px}.navbar-scrolled .navbar-icon,.navbar-scrolled .navbar-text{color:#101828}.navbar-scrolled .navbar-chip{border-color:#101828;color:#101828}.navbar-scrolled .navbar-dropdown{background:#fff;border-color:hsl(216.92,16.05%,84.12%);color:#101828}.navbar-scrolled .nav-lang-flag{border:1px solid #d0d5dd}.navbar-scrolled .navbar-dropdown .navbar-text:hover{background:#f5f5f5}.navbar-menu-active-white{border:1px solid #fff;padding:8px 16px;border-radius:9999px}.navbar-menu-active-brand{border:1px solid #bad36f;padding:8px 16px;border-radius:9999px}