html{-webkit-tap-highlight-color:#0000;max-width:100vw;font-size:9px;overflow-x:hidden}@media (min-width:768px){html{font-size:5.5px}}@media (min-width:1024px){html{font-size:6px}}@media (min-width:1280px){html{font-size:7px}}@media (min-width:1440px){html{font-size:8px}}@media (min-width:1728px){html{font-size:9px}}@media (min-width:1920px){html{font-size:10px}}.rf{padding:0 clamp(var(--fs)*1.5,4vw,var(--fs)*4) calc(var(--fs)*10);margin-top:calc(var(--fs)*10);background:#fff}.rf__box{isolation:isolate;height:calc(var(--fs)*72);border-radius:calc(var(--fs)*2.5);background:radial-gradient(120% 120% at 50% 0,#131b2a 0%,#0a0e16 60%);flex-direction:column;align-items:center;display:flex;position:relative}@media (orientation:landscape) and (max-width:1300px){.rf__box{height:calc(var(--fs)*60)}}.rf__grid{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rf__grid-img{mix-blend-mode:normal;opacity:.3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rf__glow{width:calc(var(--fs)*50);height:calc(var(--fs)*25);filter:blur(calc(var(--fs) * 5));pointer-events:none;z-index:0;background:#1e50a02e;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,30%)}.rf__blob{opacity:.5;filter:blur(203px);pointer-events:none;z-index:0;background:#207b89;border-radius:min(65rem,65vw);width:min(65rem,65vw);height:min(48.1rem,48.1vw);position:absolute}.rf__blob--bl{bottom:0;left:0;transform:translate(-30%,20%)}.rf__blob--tr{top:0;right:0;transform:translate(30%,-20%)}.rf__blob--center{top:50%;left:50%;transform:translate(-50%,-50%)}.rf__corner-glow{width:calc(var(--fs)*12);height:calc(var(--fs)*12);pointer-events:none;filter:blur(calc(var(--fs) * 4));border-radius:50%;position:absolute}.rf__corner-glow--tl{background:#60a5fa1f;top:0;left:0}.rf__corner-glow--br{background:#c084fc1a;bottom:0;right:0}.rf__eyebrow{color:var(--color-secondary-600);box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.rf__content{z-index:1;text-align:center;width:100%;padding:calc(var(--fs)*4) calc(var(--fs)*5) 0;flex-direction:column;align-items:center;display:flex;position:relative}.rf__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-sm);text-wrap:balance;margin:calc(var(--fs)*.75) 0 var(--space-3);color:#fff;font-weight:500;line-height:1.15}.rf__title-bold{font-weight:700}.rf__lede{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-sm);width:min(var(--fs)*50,80%);margin:0 0 calc(var(--fs)*1.75);color:#8a93a3;font-weight:500;line-height:1.5}.rf__cards-list{z-index:1;margin-top:calc(var(--fs)*4);visibility:visible;width:100%;position:relative}.rf__cards-list .splide__track{width:100%;overflow:visible}.rf__cards-list .splide__list{flex-direction:row;justify-content:center;align-items:center;gap:min(2.5rem,2.5vw);width:100%;margin:0;padding:0;display:flex}.rf__cards-list .splide__slide{flex:none;width:auto}@media (max-width:1023.98px){.rf__cards-list:not(.is-initialized) .splide__list{flex-wrap:wrap}}.rf-card{background:var(--color-primary-950);border:1px solid #ffffff0d;border-radius:min(3.2rem,3.2vw);flex-direction:column;width:min(37.3rem,37.3vw);height:min(56rem,56vw);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 1px #ffffff0d,0 10px 40px #00000080}.rf-card__top{border-top-left-radius:min(3.2rem,3.2vw);border-top-right-radius:min(3.2rem,3.2vw);width:100%;height:min(25.6rem,25.6vw);position:relative}.rf-card__bg{z-index:1;opacity:.5;border-top-left-radius:min(3.2rem,3.2vw);border-top-right-radius:min(3.2rem,3.2vw);position:absolute;inset:0}.rf-card__bg--blue{background:#3b82f633}.rf-card__bg--violet{background:#a855f733}.rf-card__bg--green{background:#34d39933}.rf-card__bg--yellow{background:#f3e6b126}.rf-card__gradient{z-index:1;filter:blur(30px);border-radius:9999px;width:min(19.2rem,19.2vw);height:min(19.2rem,19.2vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-card__gradient--blue{background:#3b82f633}.rf-card__gradient--violet{background:#a855f733}.rf-card__gradient--green{background:#34d39933}.rf-card__gradient--yellow{background:#f3e6b126}.rf-card__photo{z-index:2;width:min(26.4rem,26.4vw);height:min(22.1rem,22.1vw);margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-card__photo svg{width:100%;height:100%}.rf-card__info{border-bottom-right-radius:min(3.2rem,3.2vw);border-bottom-left-radius:min(3.2rem,3.2vw);flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;gap:min(1.6rem,1.6vw);width:100%;padding:min(1.6rem,1.6vw) min(3.2rem,3.2vw) min(3.2rem,3.2vw);display:flex}.rf-card__header{justify-content:flex-start;align-items:center;gap:min(1.6rem,1.6vw);width:100%;display:flex}.rf-card__icon-wrap{border-radius:min(1.2rem,1.2vw);flex-shrink:0;justify-content:center;align-items:center;width:min(4rem,4vw);height:min(4rem,4vw);display:flex}.rf-card__icon-wrap svg{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}.rf-card__icon-wrap--blue{background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 0 15px #3b82f633}.rf-card__icon-wrap--violet{background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 0 15px #a855f733}.rf-card__icon-wrap--green{background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 0 15px #34d39933}.rf-card__icon-wrap--yellow{background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 0 15px #f3e6b133}.rf-card__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-sm);color:#fff;margin-block:0;font-style:normal;font-weight:700;line-height:1.5}.rf-card__desc{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:#94a3b8;margin:0;font-weight:400;line-height:1.5}.rf-card__roles{flex-direction:column;gap:min(.8rem,.8vw);margin:0;padding-left:min(2rem,2vw);list-style:outside;display:flex}.rf-card__role{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:#94a3b8;font-weight:400;line-height:1.5}@media (orientation:portrait){.rf{padding-left:0;padding-right:0}.rf__box{height:initial;border-radius:calc(var(--fs)*1.25);padding:calc(var(--fs)*5) 0}.rf__grid{display:none}.rf__content{padding:0 calc(var(--fs)*2.5)}.rf__lede{width:80%}.rf__cards-list{margin-top:calc(var(--fs)*3)}.rf__cards-list .splide__track{overflow:hidden}.rf__cards-list .splide__list{justify-content:flex-start;align-items:stretch;gap:0;width:auto;margin-left:0!important}.rf__cards-list .splide__slide{justify-content:center;display:flex}.rf-card{width:100%;height:calc(var(--fs)*32);border-radius:calc(var(--fs)*1.5)}.rf-card__top{height:calc(var(--fs)*12.5);border-top-left-radius:calc(var(--fs)*1.5);border-top-right-radius:calc(var(--fs)*1.5)}.rf-card__bg{border-top-left-radius:calc(var(--fs)*1.5);border-top-right-radius:calc(var(--fs)*1.5)}.rf-card__gradient{width:calc(var(--fs)*10);height:calc(var(--fs)*10)}.rf-card__photo{width:calc(var(--fs)*13.5);height:calc(var(--fs)*11.25)}.rf-card__info{gap:calc(var(--fs)*.75);padding:calc(var(--fs)*.85) calc(var(--fs)*1.2) calc(var(--fs)*1.25);border-bottom-left-radius:calc(var(--fs)*1.5);border-bottom-right-radius:calc(var(--fs)*1.5)}.rf-card__header{gap:calc(var(--fs)*.75)}.rf-card__icon-wrap{width:calc(var(--fs)*2.5);height:calc(var(--fs)*2.5);border-radius:calc(var(--fs)*.75)}.rf-card__icon-wrap svg{width:calc(var(--fs)*1);height:calc(var(--fs)*1)}.rf-card__title{line-height:1.1}.rf-card__desc{line-height:1.45}}
html{-webkit-tap-highlight-color:#0000;max-width:100vw;font-size:9px;overflow-x:hidden}@media (min-width:768px){html{font-size:5.5px}}@media (min-width:1024px){html{font-size:6px}}@media (min-width:1280px){html{font-size:7px}}@media (min-width:1440px){html{font-size:8px}}@media (min-width:1728px){html{font-size:9px}}@media (min-width:1920px){html{font-size:10px}}.bc{background:#fff;flex-direction:column;align-items:center;gap:min(5rem,5vw);width:100%;padding:min(8rem,8vw) min(9.6rem,9.6vw);display:flex}.bc__header{text-align:center;flex-direction:column;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.bc__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-3xl);text-wrap:balance;color:#0d121c;letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.2}.bc__title-bold{font-weight:700}.bc__subtitle{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);width:min(58rem,58vw);color:var(--color-neutral-600);margin:0;font-weight:400;line-height:1.5}.bc__grid{width:85%;visibility:visible!important}.bc__grid:not(.is-initialized)>.splide__track{overflow:visible!important}.bc__grid:not(.is-initialized)>.splide__track>.splide__list{grid-template-columns:repeat(3,1fr);list-style:none;margin:0!important;padding:0!important;display:grid!important}.bc__grid:not(.is-initialized)>.splide__track>.splide__list>.splide__slide{width:auto!important;margin:0!important}@media (max-width:1023.98px){.bc__grid:not(.is-initialized)>.splide__track>.splide__list{grid-template-columns:1fr;justify-items:center}}@media (orientation:portrait){.bc{gap:40px;padding:60px 0;overflow:hidden}.bc__header{padding-inline:20px}.bc__subtitle{width:90%}.bc__grid{width:100%;overflow:visible}}
html{-webkit-tap-highlight-color:#0000;max-width:100vw;font-size:9px;overflow-x:hidden}@media (min-width:768px){html{font-size:5.5px}}@media (min-width:1024px){html{font-size:6px}}@media (min-width:1280px){html{font-size:7px}}@media (min-width:1440px){html{font-size:8px}}@media (min-width:1728px){html{font-size:9px}}@media (min-width:1920px){html{font-size:10px}}.card-bc{background:#ebebeb2e;border-radius:min(4rem,4vw);justify-content:center;align-items:center;width:min(45.4rem,45.4vw);height:min(53rem,53vw);display:flex;position:relative;overflow:hidden}@keyframes bc-glow-top{0%,to{transform:translate(-30%,-55%)scale(1)}50%{transform:translate(-10%,-45%)scale(1.2)}}@keyframes bc-glow-top-right{0%,to{transform:translate(30%,-30%)scale(1)}50%{transform:translate(15%,-45%)scale(1.25)}}@keyframes bc-glow-bottom{0%,to{transform:translate(30%,55%)scale(1)}50%{transform:translate(10%,40%)scale(1.2)}}@keyframes bc-glow-bottom-left{0%,to{transform:translate(-30%,50%)scale(1)}50%{transform:translate(-15%,35%)scale(1.25)}}.bc-glow{width:calc(var(--fs)*30);height:calc(var(--fs)*18);pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.bc-glow__blue{background:#60a5faa6}.bc-glow__purple{background:#a855f74d}.bc-glow__green{background:#34d39947}.bc-glow__red{background:#fb718547}.bc-glow__top{animation:8s ease-in-out infinite bc-glow-top;top:0;left:0;transform:translate(-30%,-55%)}.bc-glow__top-right{animation:9s ease-in-out 1s infinite bc-glow-top-right;top:0;right:0;transform:translate(30%,-30%)}.bc-glow__bottom{animation:8s ease-in-out 2s infinite bc-glow-bottom;bottom:0;right:0;transform:translate(30%,55%)}.bc-glow__bottom-left{animation:9s ease-in-out 3s infinite bc-glow-bottom-left;bottom:0;left:0;transform:translate(-30%,50%)}.card-bc__content{background-color:#fff;border-radius:min(4rem,4vw);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(42.4rem,42.4vw);height:min(50rem,50vw);padding:1px;display:flex;position:relative}.card-bc__badge{z-index:2;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:min(.5rem,.5vw);padding:min(.5rem,.5vw) min(1.2rem,1.2vw);font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:min(1.6rem,1.6vw);left:min(1.6rem,1.6vw)}.card-bc__badge--green{color:#15803d;background:#16a34a1f}.card-bc__badge--purple{color:#7e22ce;background:#9333ea1f}.card-bc__badge--blue{color:#1d4ed8;background:#3b82f61f}.card-bc__badge--red{color:#be123c;background:#f43f5e1f}.card-bc__badge-dot{border-radius:9999px;flex-shrink:0;width:min(.55rem,.55vw);height:min(.55rem,.55vw)}.card-bc__badge--green .card-bc__badge-dot{background:#16a34a}.card-bc__badge--purple .card-bc__badge-dot{background:#9333ea}.card-bc__badge--blue .card-bc__badge-dot{background:#3b82f6}.card-bc__badge--red .card-bc__badge-dot{background:#f43f5e}.card-bc__top{border-radius:min(4rem,4vw);justify-content:center;align-items:center;width:100%;height:min(28rem,28vw);display:flex;position:relative}.card-bc__bg{border-radius:min(4rem,4vw) min(4rem,4vw) 0 0;width:100%;height:100%;position:absolute;inset:0}.card-bc__bg--blue{background:linear-gradient(#eff6ff80 0%,#eff6ff33 100%);border-bottom:1px solid #dbeafe80}.card-bc__bg--purple{background:linear-gradient(#faf5ff80 0%,#faf5ff33 100%);border-bottom:1px solid #f3e8ff80}.card-bc__bg--green{background:linear-gradient(#ecfdf580 0%,#ecfdf533 100%);border-bottom:1px solid #f1f5f9}.card-bc__bg--red{background:linear-gradient(135deg,#fff1f2 0%,#fdf2f880 100%);border-bottom:1px solid #f1f5f9}.card-bc__image-container{width:min(25.5rem,25.5vw);height:min(18.5rem,18.5vw);position:relative}.card-bc__image-container img{object-fit:cover}.card-bc__svg-container{z-index:1;justify-content:center;align-items:center;width:min(25.5rem,25.5vw);height:min(18.5rem,18.5vw);display:flex;position:relative}.card-bc__svg-container svg{width:100%;height:100%}.card-bc__bottom{background-color:#fff;border-bottom-right-radius:min(4rem,4vw);border-bottom-left-radius:min(4rem,4vw);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;padding-inline:min(1.4rem,1.4vw);display:flex}.card-bc__text-container{flex-direction:column;align-items:flex-start;gap:min(1.2rem,1.2vw);width:90%;display:flex}.card-bc__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);color:var(--color-secondary-990);width:min(34.2rem,34.2vw);margin-bottom:0;font-weight:700;line-height:1.5}.card-bc__text{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:var(--color-neutral-600);letter-spacing:.15px;text-align:left;width:90%;margin-bottom:min(1.4rem,1.4vw);font-weight:400;line-height:1.5}.card-bc__tags{flex-direction:column;gap:min(.8rem,.8vw);width:100%;display:flex}.card-bc__tag{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);width:fit-content;color:var(--color-neutral-800);background:#f8fafc;border:1px solid #e2e8f0;border-radius:32px;align-items:center;padding:min(.8rem,.8vw) min(1.4rem,1.4vw);font-weight:400;line-height:1.5;display:inline-flex}@media (orientation:portrait){.card-bc{width:100%;height:35.3rem}.card-bc__content{width:90%;height:32.7rem}.card-bc__top{height:18.3rem}.card-bc__bg{width:100%;height:18.4rem}.card-bc__image-container{width:16.1rem;height:12.5rem}.card-bc__title{width:90%}.card-bc__text{width:80%}.card-bc__tags{flex-flow:wrap;gap:.5rem}.card-bc__tag{padding:.4rem .9rem}.card-bc__badge{gap:.6rem;padding:.3rem .8rem}.card-bc__badge-dot{width:.45rem;height:.45rem}.card-bc__svg-container{width:21rem;height:17rem}}
html{-webkit-tap-highlight-color:#0000;max-width:100vw;font-size:9px;overflow-x:hidden}@media (min-width:768px){html{font-size:5.5px}}@media (min-width:1024px){html{font-size:6px}}@media (min-width:1280px){html{font-size:7px}}@media (min-width:1440px){html{font-size:8px}}@media (min-width:1728px){html{font-size:9px}}@media (min-width:1920px){html{font-size:10px}}.cs{background:#fff;flex-direction:column;align-items:center;gap:min(6.5rem,6.5vw);padding:min(10rem,10vw) min(9.6rem,9.6vw);display:flex}.cs__head{text-align:center;flex-direction:column;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.cs__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-sm);text-wrap:balance;color:#0d121c;letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.15}.cs__title-bold{font-weight:700}.cs__lede{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-md);width:min(66rem,66vw);color:var(--color-neutral-600,#64748b);text-align:center;margin:0;font-weight:400;line-height:1.6}.cs__body{grid-template-columns:auto auto;justify-content:center;align-items:stretch;gap:min(5rem,5vw);display:grid}.cs__stepper{width:min(42rem,42vw)}.cs-step{cursor:pointer;border-radius:min(1.5rem,1.5vw);width:100%;margin-bottom:min(.6rem,.6vw);padding:min(2.2rem,2.2vw);transition:background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cs-step.is-active{background:#fff;box-shadow:0 12px 40px #0000000f}.cs-step:not(:last-child):after{content:"";z-index:1;background:#e5e7eb;width:1px;position:absolute;top:min(6.7rem,6.7vw);bottom:min(-.9rem,-.9vw);left:min(4.35rem,4.35vw)}.cs-step__indicator{z-index:2;margin-right:min(2.2rem,2.2vw);position:relative}.cs-step__icon{color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:min(4.5rem,4.5vw);height:min(4.5rem,4.5vw);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cs-step__icon svg{width:min(1.75rem,1.75vw);height:min(1.75rem,1.75vw)}.cs-step__icon:before{content:"";z-index:-1;background:var(--color-brand,#00a0ac);opacity:0;filter:blur(16px);border-radius:50%;transition:opacity .4s;position:absolute;inset:min(-.75rem,-.75vw)}.cs-step.is-active .cs-step__icon{background:var(--color-brand,#00a0ac);border-color:var(--color-brand,#00a0ac);color:#fff;box-shadow:0 0 0 min(.45rem,.45vw) #fff}.cs-step.is-active .cs-step__icon:before{opacity:.4}.cs-step.is-active .cs-step__icon svg,.cs-step.is-active .cs-step__icon svg *{color:inherit}.cs-step__content{flex:1;padding-top:min(1.1rem,1.1vw)}.cs-step__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xl);text-wrap:balance;color:#6b7280;margin:0;font-weight:600;line-height:1.3;transition:color .3s}.cs-step.is-active .cs-step__title{color:#0d121c}.cs-step__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .4s;display:grid}.cs-step.is-active .cs-step__body{opacity:1;grid-template-rows:1fr}.cs-step__body-inner{overflow:hidden}.cs-step__desc{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-sm);color:#6b7280;margin:min(1rem,1vw) 0 min(1.6rem,1.6vw);font-weight:400;line-height:1.6}.cs-step__progress{align-items:center;gap:min(1rem,1vw);margin-bottom:min(.25rem,.25vw);display:flex}.cs-step__progress-bar{background:#e5e7eb;border-radius:min(.25rem,.25vw);flex:0 0 min(3.75rem,3.75vw);height:min(.375rem,.375vw);position:relative;overflow:hidden}.cs-step__progress-fill{background:var(--color-brand,#00a0ac);border-radius:min(.25rem,.25vw);height:100%;position:absolute;top:0;left:0}.cs-step__progress-text{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:var(--color-brand,#00a0ac);font-weight:700;line-height:1.5}.cs__preview{background:linear-gradient(145deg,#f8fafc 0%,#f0f9ff 100%);border:1px solid #e2e8f0;border-radius:min(2rem,2vw);justify-content:center;align-items:center;width:min(50.5rem,50.5vw);height:min(56.5rem,56.5vw);padding:0;display:flex;overflow:visible}.cs-pcard{background:#fff;border:1px solid #efeff1;border-radius:min(2.13rem,2.13vw);flex-direction:column;gap:min(2.625rem,2.625vw);width:min(50.5rem,50.5vw);height:min(56.5rem,56.5vw);padding:min(2.93rem,2.93vw);display:flex;position:relative;box-shadow:0 25px 50px -12px #0f172a14,0 0 15px #0f172a05}.cs-pcard__header{flex-shrink:0;align-items:center;gap:min(1rem,1vw);display:flex}.cs-pcard__avatar{color:#60a5fa;background:#f4f7ff;border:1px solid #e0e7ff;border-radius:min(.75rem,.75vw);flex:none;justify-content:center;align-items:center;width:min(4.75rem,4.75vw);height:min(4.75rem,4.75vw);display:flex}.cs-pcard__avatar svg{width:min(2.125rem,2.125vw);height:min(2.125rem,2.125vw)}.cs-pcard__bars{flex-direction:column;gap:min(.5rem,.5vw);display:flex}.cs-pcard__bar{background:#e2e8f0;border-radius:min(.25rem,.25vw);height:min(.375rem,.375vw);display:block}.cs-pcard__bar--lg{width:min(5.625rem,5.625vw)}.cs-pcard__bar--sm{width:min(3.75rem,3.75vw)}.cs-pcard__steps{flex-direction:column;flex:1;gap:min(2.25rem,2.25vw);display:flex}.cs-pcard__step-item{flex-direction:column;gap:min(1.125rem,1.125vw);display:flex}.cs-pcard__step-label{font-family:var(--font-sans);color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:min(.875rem,.875vw);font-weight:400;overflow:hidden}.cs-pcard__step-item--active .cs-pcard__step-label{color:#606060}.cs-pcard__step-row{background:#fff;border:1px solid #f1f5f9;border-radius:min(.75rem,.75vw);align-items:center;gap:min(.75rem,.75vw);height:min(3.625rem,3.625vw);padding:0 min(1.3rem,1.3vw);display:flex}.cs-pcard__step-row--active{background:#fafcff;border-color:#e0e7ff}.cs-pcard__step-row--active .cs-pcard__step-dot-wrap{background:#dbeafe}.cs-pcard__step-row--active .cs-pcard__step-dot{background:#3b82f6}.cs-pcard__step-row--active .cs-pcard__step-name{color:#3b82f6}.cs-pcard__step-dot-wrap{background:#f1f5f9;border-radius:min(.5rem,.5vw);flex:none;justify-content:center;align-items:center;width:min(1rem,1vw);height:min(1rem,1vw);display:flex}.cs-pcard__step-dot{background:#cbd5e1;border-radius:min(.1875rem,.1875vw);width:min(.375rem,.375vw);height:min(.375rem,.375vw)}.cs-pcard__step-name{font-family:var(--font-sans);color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:min(1.0625rem,1.0625vw);font-weight:500;overflow:hidden}.cs-pcard__step-prog{background:#e0e7ff;border-radius:min(.1875rem,.1875vw);flex:0 0 min(3rem,3vw);height:min(.375rem,.375vw);overflow:hidden}.cs-pcard__step-prog-fill{transform-origin:0;border-radius:inherit;background:#3b82f6;width:100%;height:100%;display:block}.cs-pcard__step-chevron{color:#cbd5e1;flex:none;justify-content:center;align-items:center;width:min(1rem,1vw);height:min(1rem,1vw);display:flex}.cs-pcard__step-chevron svg{width:100%;height:100%}.cs-pcard__track{background:#fff;border:1px solid #efeff1;border-radius:min(1.42rem,1.42vw);align-items:center;gap:min(1.065rem,1.065vw);padding:min(1.155rem,1.155vw) min(1.865rem,1.865vw) min(1.155rem,1.155vw) min(1.155rem,1.155vw);display:flex;position:absolute;bottom:min(-2.07rem,-2.07vw);right:min(-4.27rem,-4.27vw);box-shadow:0 min(.888rem,.888vw) min(2.22rem,2.22vw) #0000001a,0 min(.71rem,.71vw) min(.888rem,.888vw) #0000000d}.cs-pcard__track-icon{color:#60a5fa;background:#60a5fa0d;border:1px solid #60a5fa33;border-radius:min(.71rem,.71vw);flex:none;justify-content:center;align-items:center;width:min(2.84rem,2.84vw);height:min(2.84rem,2.84vw);display:flex}.cs-pcard__track-icon svg{width:min(1.5625rem,1.5625vw);height:min(1.5625rem,1.5625vw)}.cs-pcard__track-info{flex-direction:column;display:flex}.cs-pcard__track-title{font-family:var(--font-sans);color:#1e293b;white-space:nowrap;font-size:min(1.065rem,1.065vw);font-weight:700;line-height:min(1.42rem,1.42vw)}.cs-pcard__track-sub{font-family:var(--font-sans);color:#64748b;white-space:nowrap;font-size:min(.888rem,.888vw);font-weight:400;line-height:min(1.33rem,1.33vw)}@media (orientation:portrait){.cs{gap:40px;padding:60px 20px}.cs__head{padding-inline:0}.cs__lede{width:90%}.cs__body{grid-template-columns:1fr;gap:32px}.cs__stepper{width:100%}.cs-step{border-radius:14px;padding:14px}.cs-step:not(:last-child):after{top:52px;bottom:-8px;left:28px}.cs-step__icon{width:32px;height:32px}.cs-step__icon svg{width:14px;height:14px}.cs-step__indicator{margin-right:14px}.cs-step__desc{margin:8px 0 12px}.cs-step__progress-bar{width:48px;height:4px}.cs__preview{display:none}}
html{-webkit-tap-highlight-color:#0000;max-width:100vw;font-size:9px;overflow-x:hidden}@media (min-width:768px){html{font-size:5.5px}}@media (min-width:1024px){html{font-size:6px}}@media (min-width:1280px){html{font-size:7px}}@media (min-width:1440px){html{font-size:8px}}@media (min-width:1728px){html{font-size:9px}}@media (min-width:1920px){html{font-size:10px}}.open-roles{background:#fff;flex-direction:column;align-items:center;gap:min(5rem,5vw);width:100%;padding:min(8rem,8vw) min(9.6rem,9.6vw);display:flex}.open-roles__header{text-align:center;flex-direction:column;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.open-roles__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-3xl);text-wrap:balance;color:#0d121c;letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.2}.open-roles__title-bold{font-weight:700}.open-roles__subtitle{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);width:min(58rem,58vw);color:var(--color-neutral-600);margin:0;font-weight:400;line-height:1.5}.open-roles__cta{height:min(4.8rem,4.8vw);margin-top:min(.4rem,.4vw)}.open-roles__cards{flex-direction:row;justify-content:center;align-items:center;gap:min(3rem,3vw);width:100%;display:flex}@media (max-width:1023.98px){.open-roles__cards{flex-direction:column}}@media (orientation:portrait){.open-roles{gap:40px;padding:60px 0;overflow:hidden}.open-roles__cta{height:3.8rem}.open-roles__header{padding-inline:20px}.open-roles__subtitle{width:90%}.open-roles__cards{flex-direction:column;gap:24px;padding-inline:20px}}
html{-webkit-tap-highlight-color:#0000;max-width:100vw;font-size:9px;overflow-x:hidden}@media (min-width:768px){html{font-size:5.5px}}@media (min-width:1024px){html{font-size:6px}}@media (min-width:1280px){html{font-size:7px}}@media (min-width:1440px){html{font-size:8px}}@media (min-width:1728px){html{font-size:9px}}@media (min-width:1920px){html{font-size:10px}}.card-or{background:#ebebeb2e;border-radius:min(4rem,4vw);justify-content:center;align-items:center;width:min(63.5rem,63.5vw);height:min(57.8rem,57.8vw);display:flex;position:relative;overflow:hidden}.or-glow{width:calc(var(--fs)*30);height:calc(var(--fs)*18);pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.or-glow__blue{background:#60a5fa8c}.or-glow__purple{background:#a855f730}.or-glow__green{background:#34d3992e}.or-glow__red{background:#fb71852e}.or-glow__top{top:0;left:0;transform:translate(-30%,-55%)}.or-glow__top-right{top:0;right:0;transform:translate(30%,-30%)}.or-glow__bottom{bottom:0;right:0;transform:translate(30%,55%)}.or-glow__bottom-left{bottom:0;left:0;transform:translate(-30%,50%)}.card-or__content{background-color:#fff;border-radius:min(4rem,4vw);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(59.7rem,59.7vw);height:min(54.6rem,54.6vw);padding:1px;display:flex;position:relative}.card-or__badge{z-index:2;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:min(.5rem,.5vw);padding:min(.5rem,.5vw) min(1.2rem,1.2vw);font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:min(1.6rem,1.6vw);left:min(1.6rem,1.6vw)}.card-or__badge--green{color:#15803d;background:#16a34a1f}.card-or__badge--purple{color:#7e22ce;background:#9333ea1f}.card-or__badge--blue{color:#1d4ed8;background:#3b82f61f}.card-or__badge--red{color:#be123c;background:#f43f5e1f}.card-or__badge-dot{border-radius:9999px;flex-shrink:0;width:min(.55rem,.55vw);height:min(.55rem,.55vw)}.card-or__badge--green .card-or__badge-dot{background:#16a34a}.card-or__badge--purple .card-or__badge-dot{background:#9333ea}.card-or__badge--blue .card-or__badge-dot{background:#3b82f6}.card-or__badge--red .card-or__badge-dot{background:#f43f5e}.card-or__badge-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-or__badge-icon svg{display:block}.card-or__top{border-top-left-radius:min(4rem,4vw);border-top-right-radius:min(4rem,4vw);justify-content:center;align-items:center;width:100%;height:min(32rem,32vw);display:flex;position:relative}.card-or__bg{border-radius:min(4rem,4vw) min(4rem,4vw) 0 0;width:100%;height:100%;position:absolute;inset:0}.card-or__bg--blue{background:radial-gradient(circle at 0 0,#dbeafe 0%,#eff6ff99 70%);border-bottom:1px solid #dbeafecc}.card-or__bg--purple{background:radial-gradient(circle at 0 0,#f3e8ff 0%,#faf5ff99 70%);border-bottom:1px solid #f3e8ffcc}.card-or__bg--green{background:radial-gradient(circle at 0 0,#d1fae5 0%,#ecfdf599 70%);border-bottom:1px solid #e2e8f0}.card-or__bg--red{background:radial-gradient(circle at 0 0,#fecdd3 0%,#fff1f299 70%);border-bottom:1px solid #e2e8f0}.card-or__image-container{width:min(31.5rem,31.5vw);height:min(11rem,11vw);position:relative}.card-or__image-container img{object-fit:cover}.card-or__svg-container{z-index:1;justify-content:center;align-items:center;width:min(35.5rem,35.5vw);height:min(28.5rem,28.5vw);display:flex;position:relative}.card-or__svg-container svg{width:100%;height:100%}.card-or__bottom{background-color:#fff;border-bottom-right-radius:min(4rem,4vw);border-bottom-left-radius:min(4rem,4vw);flex-direction:column;flex-grow:1;justify-content:space-around;align-items:center;width:100%;padding-inline:min(1.4rem,1.4vw);display:flex}.card-or__text-container{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:min(1.2rem,1.2vw);width:90%;height:90%;padding-bottom:min(1.4rem,1.4vw);display:flex}.card-or__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);color:var(--color-secondary-990);width:min(34.2rem,34.2vw);margin-bottom:0;font-weight:700;line-height:1.5}.card-or__text{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:var(--color-neutral-600);letter-spacing:.15px;text-align:left;width:90%;margin-bottom:min(2.4rem,2.4vw);font-weight:400;line-height:1.5}@media (orientation:portrait){.card-or{width:100%;height:35.3rem}.card-or__content{width:90%;height:32.7rem}.card-or__top{height:18.3rem}.card-or__bg{width:100%;height:18.4rem}.card-or__image-container{width:22.5rem;height:22.5rem}.card-or__image-container img{object-fit:contain}.card-or__title{width:90%}.card-or__text{width:80%}.card-or__badge{gap:.6rem;padding:.3rem .8rem}.card-or__badge-dot{width:.45rem;height:.45rem}.open-roles__cta{height:3.8rem}.card-or__svg-container{width:21rem;height:18rem}}
