/* Minification failed. Returning unminified contents.
(2,2751): run-time error CSS1039: Token not allowed after unary operator: '-color-rf-ivory'
(2,5947): run-time error CSS1039: Token not allowed after unary operator: '-color-rf-emerald'
(2,5971): run-time error CSS1039: Token not allowed after unary operator: '-color-rf-copper'
(2,6258): run-time error CSS1039: Token not allowed after unary operator: '-color-rf-accent'
 */
.category-section__title{font-size:2rem;font-weight:300;margin-bottom:2rem;}@media(min-width:768px){.category-section__title{font-size:3rem;margin-bottom:6rem;}}.spec-item{border-bottom:1px solid rgba(229,231,235,.4);}.spec-item:not(.is-open){cursor:pointer;}.spec-item:last-child{border-bottom:0;}.spec-item .spec-title{text-transform:none;font-size:2rem!important;font-weight:300;letter-spacing:0;color:#94a3b8;transform-origin:left;transition:transform .7s ease,color .7s ease;line-height:.7!important;}.spec-item .spec-title.open{color:#0f172a;}@media(min-width:768px){.spec-item .spec-title{font-size:3.5rem!important;}}@media(min-width:992px){.spec-item .spec-title{font-size:4rem!important;}}.spec-item .spec-chevron{color:#1a4d35;opacity:.5;transition:transform .5s ease,opacity .3s ease;}.spec-item.is-open .spec-chevron{transform:rotate(180deg);opacity:1;}.spec-content{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .7s cubic-bezier(.16,1,.3,1),opacity .7s ease,margin-top .7s ease;}.spec-content.open{grid-template-rows:1fr;opacity:1;}@media(min-width:768px){.spec-content.open{margin-top:2rem;}}.spec-content>div{overflow:hidden;}@media(max-width:1023px){#specs-section{min-height:auto!important;}#specs-section>div{position:static;}}
@keyframes kenBurns{from{transform:scale(1) translateX(0) translateY(0);}to{transform:scale(1.1) translateX(-1.5%) translateY(-1%);}}@keyframes floatGlow{0%,100%{transform:translateY(0) scale(1);opacity:.28;}50%{transform:translateY(-32px) scale(1.08);opacity:.42;}}@keyframes floatGlow2{0%,100%{transform:translateY(0) scale(1);opacity:.2;}50%{transform:translateY(24px) scale(1.06);opacity:.32;}}@keyframes heroLineReveal{from{transform:translateY(72px);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes heroFadeIn{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}@keyframes scrollBounce{0%,100%{transform:translateX(-50%) translateY(0);opacity:.5;}50%{transform:translateX(-50%) translateY(9px);opacity:1;}}@keyframes livePulse{0%,100%{box-shadow:0 0 0 0 rgba(21,87,240,.55);}60%{box-shadow:0 0 0 9px rgba(21,87,240,0);}}@keyframes gridPan{from{background-position:0 0;}to{background-position:40px 40px;}}@keyframes shimmerSlide{0%{transform:translateX(-160%);}100%{transform:translateX(260%);}}@keyframes badgeSlide{from{transform:translateY(-12px);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes iconFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-7px);}}@keyframes logoFadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.top-job-offers{display:flex;justify-content:center;}@media(min-width:1024px){.top-job-offers{max-height:100dvh;}}.top-job-offers__background .hero-bg-img{width:100%;height:100%;object-fit:cover;transform-origin:center 35%;animation:kenBurns 22s ease-in-out infinite alternate;}.top-job-offers__background .hero-glow-1{position:absolute;bottom:-12%;left:-8%;width:55vw;height:55vw;max-width:760px;max-height:760px;background:radial-gradient(circle,#1557f0 0%,transparent 62%);border-radius:50%;pointer-events:none;animation:floatGlow 14s ease-in-out infinite;}.top-job-offers__background .hero-glow-2{position:absolute;top:5%;right:-6%;width:38vw;height:38vw;max-width:520px;max-height:520px;background:radial-gradient(circle,#0a2540 0%,transparent 62%);border-radius:50%;pointer-events:none;animation:floatGlow2 18s ease-in-out infinite;}.top-job-offers__background .hero-grid-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);animation:gridPan 10s linear infinite;}.top-job-offers__right-blur{width:50%;height:100%;backdrop-filter:blur(4px);}.top-job-offers__content--title{font-size:2rem;color:var(--color-rf-ivory);font-weight:300;padding-right:2rem;line-height:1;}@media(min-width:992px){.top-job-offers__content--title{font-size:3.5rem;padding-right:10rem;margin-bottom:35px;}}.top-job-offers__offers{background:transparent;}@media(min-width:1024px) and (max-width:1536px){.top-job-offers__list>*:nth-child(n+4){display:none;}}.hero-offer-count{font-weight:400;}.hero-job-card{position:relative;overflow:hidden;background:rgba(255,255,255,.13);box-shadow:0 4px 6px -1px rgba(0,0,0,.25),0 2px 4px -2px rgba(0,0,0,.25);transition:all .8s ease;border-radius:3px;}.hero-job-card:hover{background-color:rgba(255,255,255,.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.35),0 8px 10px -6px rgba(0,0,0,.35);}.hero-job-card::after{content:"";position:absolute;top:0;left:0;height:100%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);pointer-events:none;animation:shimmerSlide 4s ease-in-out infinite;}.hero-line-wrap{overflow:hidden;display:block;}.hero-line-inner{display:block;animation:heroLineReveal 1s cubic-bezier(.16,1,.3,1) both;}.hero-line-inner.d1{animation-delay:.45s;}.hero-line-inner.d2{animation-delay:.65s;}.hero-line-inner.d3{animation-delay:.85s;}.hero-live-badge{animation:badgeSlide .8s cubic-bezier(.16,1,.3,1) .3s both;}.live-dot{width:7px;height:7px;background:#52b788;border-radius:50%;flex-shrink:0;animation:livePulse 2.2s ease-in-out infinite;}.hero-scroll-cue{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);flex-direction:column;align-items:center;gap:6px;z-index:30;pointer-events:none;animation:scrollBounce 2.4s ease-in-out infinite;display:none;}@media(min-width:1540px){.hero-scroll-cue{display:flex;}}.hero-scroll-label{font-size:8.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.32);}.split-hero{display:flex;width:100%;height:100vh;overflow:hidden;}@media(max-width:768px){.split-hero{flex-direction:column;}}.hero-side{flex:1;position:relative;overflow:hidden;cursor:pointer;transition:flex .7s cubic-bezier(.32,.72,0,1);}.hero-side.expand{flex:1.4;}.hero-side.shrink{flex:.6;}@media(max-width:768px){.hero-side.expand,.hero-side.shrink{flex:1;}}.hero-side .bg-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 1s ease;}.hero-side:hover .bg-img{transform:scale(1.05);}.hero-side .overlay{position:absolute;inset:0;background-color:rgba(9,10,10,.72);transition:background-color .5s ease;}.hero-side.finance-hovered .overlay{background-color:rgba(4,77,41,.7);}.hero-side.sales-hovered .overlay{background-color:rgba(0,40,80,.7);}.hero-side .gradient-fade{position:absolute;inset:0;background:linear-gradient(to top,rgba(9,10,10,.9) 0%,transparent 60%,transparent 100%);}.hero-side .hero-cta{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;}.hero-side:hover .hero-cta{opacity:1;transform:translateY(0);}.hero-side .hero-heading{transition:transform .5s ease;}.hero-side:hover .hero-heading{transform:translateY(-10px) scale(1.05);}.cred-card{overflow:hidden;}.cred-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--color-rf-emerald),var(--color-rf-copper));transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1);}.cred-card:hover::before{transform:scaleX(1);}.cred-card .icon-wrap{transition:background-color .45s ease,color .45s ease;}.cred-card:hover .icon-wrap{background-color:var(--color-rf-accent)!important;color:#fff!important;}.icon-float{animation:iconFloat 3s ease-in-out infinite;}.hero-card-label{color:rgba(255,255,255,.45)!important;}.hero-card-details{color:rgba(255,255,255,.5)!important;}.hero-bottom-bar{border-color:rgba(255,255,255,.1)!important;}.hero-offer-count{color:rgba(255,255,255,.4)!important;}.hero-link-text{color:rgba(255,255,255,.6)!important;}
.form__text{margin-bottom:30px;}
