.cr-rich p{margin:0}.cr-rich p+p,.cr-rich p+ul,.cr-rich p+ol{margin-top:.7em}.cr-rich a{color:#047d86;text-underline-offset:3px;-webkit-text-decoration:underline #047d8673;text-decoration:underline #047d8673;text-decoration-thickness:1px;transition:color .2s}.cr-rich a:hover{color:#0b0d10}.cr-rich-dark a{color:#00c2c5;text-decoration-color:#00c2c573}.cr-rich-dark a:hover{color:#f7f8fa}.cr-title span{color:#047d86}.cr-title-dark span{color:#00c2c5}.cr-glyph{color:#f7f8fa;line-height:0;display:inline-block}.cr-glyph svg{fill:currentColor;width:100%;height:100%;display:block}.cr-glyph svg *{fill:currentColor}.cr-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes crGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crGrowW{0%{width:0}to{width:100%}}@keyframes crModalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes crFade{0%{opacity:0}to{opacity:1}}.cr-avatar{color:#f7f8fad9;background:#f7f8fa12;border:1px solid #f7f8fa24;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;transition:background .35s,border-color .35s,color .35s;display:inline-grid;position:relative;overflow:hidden}.cr-avatar[data-on]{color:#f7f8fa;background:linear-gradient(150deg,#00c2c5 -20%,#047d86 62%);border-color:#00c2c599;box-shadow:inset 0 2px 4px #f7f8fa73,inset 0 -5px 10px #0b0d1040}.cr-avatar-sm{color:#f7f8fa;background:linear-gradient(150deg,#00c2c5 -20%,#047d86 62%);border:2px solid #15181b;width:30px;height:30px;font-size:12px}.cr-hero-stack{transform-style:preserve-3d;flex-direction:column;gap:14px;display:flex}.cr-hero-stack>*{transform-style:preserve-3d}.cr-hero-tilt{padding-right:clamp(0px,5.5vw,96px)}.cr-hero-p1{transform:translateZ(40px)translate(-26px)}.cr-hero-p2{transform:translateZ(8px)translate(22px)}.cr-hero-p3{align-self:flex-start;transform:translateZ(64px)translate(-52px)}.cr-hero-head{border-bottom:1px solid #f7f8fa17;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.cr-hero-filters{border-bottom:1px solid #f7f8fa0f;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.cr-hero-filter{color:#8c99a3;white-space:nowrap;border:1px solid #f7f8fa1f;border-radius:999px;padding:3px 9px;font-size:11px;line-height:1.3}.cr-hero-filter-on{color:#00c2c5;background:#00c2c50f;border-color:#00c2c573}.cr-hero-row{-moz-column-gap:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:11px 16px;transition:background .35s cubic-bezier(.22,.7,.28,1),box-shadow .35s cubic-bezier(.22,.7,.28,1);display:grid}.cr-hero-row-cta{white-space:nowrap;font-size:11.5px;font-weight:600;transition:opacity .35s,color .35s}.cr-hero-rail{background:#f7f8fa1f;border-radius:2px;height:2px;margin-top:8px;position:relative}.cr-hero-rail-fill{background:linear-gradient(90deg,#047d86,#00c2c5);border-radius:2px;transition:width .7s cubic-bezier(.22,.7,.28,1);position:absolute;top:0;bottom:0;left:0}.cr-hero-node{background:#15181b;border:1px solid #f7f8fa47;border-radius:50%;width:12px;height:12px;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;top:50%;transform:translate(-50%,-50%)}.cr-hero-node[data-on]{background:#047d86;border-color:#00c2c5}.cr-hero-node[data-cur]{box-shadow:0 0 0 5px #00c2c529}.cr-hero-steps{text-align:center;gap:6px;margin-top:14px;font-size:11px;line-height:1.35;display:grid}.cr-hero-steps span{transition:color .35s}@media (min-width:1024px) and (max-width:1439px){.cr-hero-tilt{padding-right:96px}.cr-hero-p1{transform:translateZ(40px)translate(-6px)}.cr-hero-p2{transform:translateZ(8px)translate(0)}.cr-hero-p3{transform:translateZ(64px)translate(-24px)}}@media (max-width:1023px){.cr-hero-tilt{margin-right:7vw;padding-right:0}.cr-hero-tilt>div{transform:none!important}.cr-hero-p1,.cr-hero-p2,.cr-hero-p3{transform:none}}@media (max-width:560px){.cr-hero-row-cta{display:none}.cr-hero-steps{text-align:left;font-size:12px;grid-template-columns:minmax(0,1fr)!important}.cr-hero-steps span:not([data-cur]){display:none}}.cr-stats{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.cr-stat{color:#f7f8fa;background:linear-gradient(#f7f8fa13,#f7f8fa04);border:1px solid #f7f8fa1a;border-radius:16px;padding:22px 20px 24px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f8fa29,0 22px 50px -34px #0b0d10e6}.cr-stat-label{color:#f7f8fad9;font-size:13px;font-weight:500;line-height:1.45}.cr-cta-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}@media (max-width:900px){.cr-cta-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-stat{padding:18px 16px 20px}.cr-cta-stats{gap:12px;margin-top:40px}}.cr-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cr-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.cr-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.cr-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cr-values,.cr-benefits{grid-template-columns:minmax(0,1fr)}}.cr-team{-moz-column-gap:32px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""list quote";align-items:start;gap:38px 32px;display:grid}.cr-team-head{grid-area:head}.cr-team-list{flex-direction:column;grid-area:list;gap:8px;display:flex}.cr-team-quote{grid-area:quote;align-self:stretch}.cr-team-person{cursor:pointer;background:0 0;border:1px solid #f7f8fa14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:11px 14px;font-family:inherit;transition:border-color .3s,background .3s;display:grid;position:relative;overflow:hidden}.cr-team-person:hover{border-color:#f7f8fa38}.cr-team-person[data-on]{background:#f7f8fa0d;border-color:#00c2c573}.cr-team-person:focus-visible,.cr-round-btn:focus-visible,.cr-step-node:focus-visible{outline-offset:2px;outline:2px solid #00c2c5}.cr-team-progress{height:2px;position:absolute;bottom:0;left:0;right:0}.cr-team-progress>i{background:linear-gradient(90deg,#047d86,#00c2c5);height:100%;display:block}.cr-quote-body{flex-direction:column;height:100%;padding:34px 40px 26px;display:flex;position:relative}.cr-quote-stack{flex:1;margin-top:22px;display:grid}.cr-quote{opacity:0;flex-direction:column;grid-area:1/1;margin:0;transition:opacity .5s cubic-bezier(.22,.7,.28,1),transform .5s cubic-bezier(.22,.7,.28,1);display:flex;transform:translateY(10px)}.cr-quote[data-on]{opacity:1;transform:none}.cr-quote blockquote{quotes:none;background:0 0;border:0;flex:1;margin:0;padding:0;font-style:normal}.cr-quote blockquote:before,.cr-quote blockquote:after{content:none}.cr-quote-text{letter-spacing:-.005em;color:#f7f8fa;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.5}.cr-quote-nav{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.cr-round-btn{color:#f7f8fa;width:38px;height:38px;font:500 15px/1 var(--font-sans);cursor:pointer;background:#f7f8fa0a;border:1px solid #f7f8fa38;border-radius:50%;transition:border-color .25s,color .25s}.cr-round-btn:hover{color:#00c2c5;border-color:#00c2c5}@media (max-width:1023px){.cr-team{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""quote""list";row-gap:24px}}@media (max-width:640px){.cr-quote-body{padding:28px 22px 22px}}.cr-open-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.cr-open-count{background:#f7f8fa;border:1px solid #dddfe2;border-radius:16px;flex:none;min-width:180px;padding:20px 24px 22px;position:relative;overflow:hidden;box-shadow:0 16px 40px -38px #0b0d1080}.cr-open-count:before{content:"";background:linear-gradient(90deg,#0000,#047d86,#0000);height:2px;position:absolute;top:0;left:0;right:0}.cr-filter-row{flex-wrap:wrap;gap:8px;display:flex}.cr-filter{color:#0b0d10;font:600 13px/1.2 var(--font-sans);cursor:pointer;background:#f7f8fa;border:1px solid #dddfe2;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cr-filter:hover{border-color:#047d86}.cr-filter[aria-pressed=true]{color:#f7f8fa;background:#0b0d10;border-color:#0b0d10}.cr-filter:focus-visible{outline-offset:2px;outline:2px solid #047d86}.cr-filter-count{color:#047d86;background:#e5f4f5;border-radius:999px;padding:2px 7px;font-size:11px}.cr-filter[aria-pressed=true] .cr-filter-count{color:#00c2c5;background:#f7f8fa24}.cr-jobs{gap:14px;display:grid}.cr-job:before{content:"";transform-origin:50% 0;z-index:1;background:#047d86;width:3px;transition:transform .35s cubic-bezier(.22,.7,.28,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cr-job:hover:before,.cr-job:focus-within:before{transform:scaleY(1)}.cr-job-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:24px 28px 20px;display:flex}.cr-job-main>div{flex:420px}.cr-job-title{letter-spacing:-.01em;color:#0b0d10;font-size:clamp(19px,1.8vw,22px);font-weight:600;line-height:1.25;margin-top:12px!important}.cr-meta{flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.cr-meta-item{color:#45535d;align-items:center;gap:7px;font-size:13px;line-height:1.4;display:inline-flex}.cr-meta-icon{color:#047d86;flex:none;width:13px;height:13px}.cr-job-desc-short{border-top:1px solid #dddfe2;padding:18px 28px 24px}@media (max-width:640px){.cr-job-main{padding:20px 20px 18px}.cr-job-desc-short{padding:16px 20px 20px}.cr-job-btn{width:100%}.cr-open-count{align-items:baseline;gap:12px;width:100%;min-width:0;padding:16px 20px;display:flex}.cr-open-count>div+div{margin-top:0!important}}.cr-modal{z-index:1000;font-family:var(--font-sans);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cr-modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d109e;animation:.25s both crFade;position:absolute;inset:0}.cr-modal-panel{background:#f7f8fa;border:1px solid #dddfe2;border-radius:20px;flex-direction:column;width:100%;max-width:1180px;height:min(880px,100dvh - 48px);animation:.35s cubic-bezier(.22,.7,.28,1) both crModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0b0d1099}.cr-modal-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#047d86,#0000);height:2px;position:absolute;top:0;left:0;right:0}.cr-modal-head{border-bottom:1px solid #dddfe2;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.cr-modal-title{letter-spacing:-.015em;color:#0b0d10;margin:12px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.cr-modal-close{color:#0b0d10;width:40px;height:40px;font:400 24px/1 var(--font-sans);cursor:pointer;background:#f7f8fa;border:1px solid #dddfe2;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,color .2s;display:grid}.cr-modal-close:hover{color:#047d86;border-color:#047d86}.cr-modal-close:focus-visible{outline-offset:2px;outline:2px solid #047d86}.cr-modal-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.cr-modal-desc,.cr-modal-form{min-height:0;padding:26px 28px 32px;overflow-y:auto}.cr-modal-form{background:#f5f6f6;border-left:1px solid #dddfe2}.cr-modal-form p{margin:0}.cr-job-desc{color:#45535d;font-size:15px}.cr-apply input[type=text],.cr-apply input[type=email],.cr-apply input[type=tel],.cr-apply select,.cr-apply textarea{border-radius:3px}.cr-apply label[for=file]{box-shadow:none;border-radius:3px}.cr-apply button[type=submit]{border-radius:3px}.cr-apply .text-sm.text-error,.cr-apply p.text-error{margin-top:4px}@media (max-width:1023px){.cr-modal-body{display:block;overflow-y:auto}.cr-modal-desc,.cr-modal-form{overflow:visible}.cr-modal-form{border-top:1px solid #dddfe2;border-left:0}}@media (max-width:640px){.cr-modal{padding:0}.cr-modal-panel{border:0;border-radius:0;max-width:none;height:100dvh}.cr-modal-head,.cr-modal-desc,.cr-modal-form{padding-left:18px;padding-right:18px}}.cr-process{--cr-gap:16px;position:relative}.cr-process-steps{grid-template-columns:repeat(var(--cr-n), minmax(0, 1fr));gap:var(--cr-gap);margin:0;padding:0;list-style:none;display:grid}.cr-process-rail{height:2px;top:21px;left:calc((100% - var(--cr-gap) * (var(--cr-n) - 1)) / var(--cr-n) / 2);right:calc((100% - var(--cr-gap) * (var(--cr-n) - 1)) / var(--cr-n) / 2);background:#f7f8fa1f;border-radius:2px;position:absolute}.cr-process-rail-fill{width:calc(var(--cr-pct) * 1%);background:linear-gradient(90deg,#047d86,#00c2c5);border-radius:2px;transition:width .8s cubic-bezier(.22,.7,.28,1);position:absolute;top:0;bottom:0;left:0}.cr-step{flex-direction:column;align-items:center;display:flex;position:relative}.cr-step-node{z-index:1;width:44px;height:44px;font:700 15px/1 var(--font-sans);color:#8c99a3;cursor:pointer;background:#15181b;border:1px solid #f7f8fa38;border-radius:50%;flex:none;place-items:center;transition:color .35s,background .35s,border-color .35s,box-shadow .35s;display:grid;position:relative}.cr-step[data-done] .cr-step-node{color:#f7f8fa;background:#0b0d10;border-color:#00c2c58c}.cr-step[data-on] .cr-step-node{color:#f7f8fa;background:linear-gradient(150deg,#00c2c5 -20%,#047d86 62%);border-color:#00c2c5;box-shadow:0 0 0 6px #00c2c524,inset 0 2px 4px #f7f8fa73}.cr-step-card{cursor:pointer;background:linear-gradient(#f7f8fa0f,#f7f8fa03);border:1px solid #f7f8fa1a;border-radius:16px;flex:1;width:100%;margin-top:22px;padding:22px 20px 24px;transition:border-color .35s,background .35s,transform .35s cubic-bezier(.22,.7,.28,1);position:relative;overflow:hidden}.cr-step-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#00c2c5,#0000);height:1px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.cr-step[data-on] .cr-step-card{background:linear-gradient(#00c2c517,#f7f8fa04);border-color:#00c2c580;transform:translateY(-4px)}.cr-step[data-on] .cr-step-card:before{opacity:1}@media (max-width:1099px){.cr-process-rail{display:none}.cr-process-steps{grid-template-columns:minmax(0,1fr);gap:14px}.cr-step{flex-direction:row;align-items:flex-start;gap:18px}.cr-step:not(:last-child):after{content:"";background:#f7f8fa1f;width:2px;transition:background .35s;position:absolute;top:44px;bottom:-14px;left:21px}.cr-step[data-done]:after{background:linear-gradient(#047d86,#00c2c5)}.cr-step-card{margin-top:0}.cr-step[data-on] .cr-step-card{transform:none}}@media (max-width:480px){.cr-step{gap:12px}.cr-step-node{width:36px;height:36px;font-size:13px}.cr-step:not(:last-child):after{top:36px;left:17px}.cr-step-card{padding:18px 16px 20px}}.cr-faq-a p{margin:0}.cr-faq-a p+p{margin-top:.7em}@media (prefers-reduced-motion:reduce){.cr-page *,.cr-modal *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.cr-team-progress>i{width:100%!important}}
