
/* <inline asset> */
@charset "UTF-8"; 

/* /midas_website/static/src/scss/midas_fonts.scss */
 @font-face{font-family: "Inter"; src: url("/midas_website/static/src/fonts/inter-latin-variable.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap;}@font-face{font-family: "Plus Jakarta Sans"; src: url("/midas_website/static/src/fonts/plus-jakarta-sans-latin-variable.woff2") format("woff2"); font-style: normal; font-weight: 200 800; font-display: swap;}@font-face{font-family: "Kalam"; src: url("/midas_website/static/src/fonts/kalam-latin-400.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap;}@font-face{font-family: "Work Sans"; src: url("/midas_website/static/src/fonts/work-sans-latin-variable.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap;}

/* /midas_website/static/src/scss/midas_variables.scss */
 #wrapwrap.midas-theme{--bg: #0c0c1d; --bg-soft: #111128; --bg-soft-2: #161633; --card: #14142e; --card-h: #191940; --navy: #1a1a3e; --navy-2: #1e1e48; --navy-3: #2d2d5e; --blue: #4a6cf7; --blue-soft: #6384f9; --blue-bg: rgba(74, 108, 247, .1); --blue-glow: rgba(74, 108, 247, .08); --accent: #e94560; --accent-glow: rgba(233, 69, 96, .08); --text: #f0f0f8; --text-2: #a0a0be; --text-3: #6e6e8a; --text-4: #4a4a64; --border: rgba(255, 255, 255, .06); --border-h: rgba(255, 255, 255, .12); --shadow-xs: 0 1px 2px rgba(0, 0, 0, .2); --shadow: 0 2px 8px rgba(0, 0, 0, .2), 0 8px 24px rgba(0, 0, 0, .15); --shadow-md: 0 4px 16px rgba(0, 0, 0, .25), 0 12px 32px rgba(0, 0, 0, .2); --shadow-lg: 0 8px 32px rgba(0, 0, 0, .3), 0 24px 56px rgba(0, 0, 0, .25); --r: 14px; --r-sm: 10px; --r-xs: 8px; --heading: 'Plus Jakarta Sans', system-ui, sans-serif; --body: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; --nav-h: 80px; --px: clamp(20px, 5vw, 48px); --mw: 1200px; --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1); --ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1); --duration-fast: 0.2s; --duration-normal: 0.4s; --duration-slow: 0.6s; --gold: #ffd60a; --gold-soft: rgba(255, 214, 10, .18); --gold-hover: #ffe031; --ink: #0c0c1d;}

/* /midas_website/static/src/scss/midas_base.scss */
 #wrapwrap.midas-theme{font-family: var(--body); background: var(--bg); color: var(--text); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; line-height: 1.6;}#wrapwrap.midas-theme *, #wrapwrap.midas-theme *::before, #wrapwrap.midas-theme *::after{margin: 0; padding: 0; box-sizing: border-box;}#wrapwrap.midas-theme html{scroll-behavior: smooth;}#wrapwrap.midas-theme svg{fill: none; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.midas-theme h1, #wrapwrap.midas-theme h2, #wrapwrap.midas-theme h3, #wrapwrap.midas-theme h4{font-family: var(--heading);}#wrapwrap.midas-theme a{text-decoration: none;}#wrapwrap.midas-theme .container{width: 100%; max-width: var(--mw); margin: 0 auto; padding: 0 var(--px);}#wrapwrap.midas-theme .accent{background: linear-gradient(135deg, var(--blue), var(--accent)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}#wrapwrap.midas-theme .btn-primary{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; background: linear-gradient(90deg, var(--blue), var(--accent)) !important; background-repeat: no-repeat !important; background-origin: border-box !important; background-color: transparent !important; color: #fff !important; padding: 16px 32px !important; border-radius: 100px !important; font-size: 14px !important; font-weight: 600 !important; font-family: var(--body); border: none !important; cursor: pointer; transition: transform 0.2s var(--ease-smooth), box-shadow 0.2s; position: relative; overflow: hidden; text-decoration: none !important; box-shadow: 0 4px 20px rgba(74, 108, 247, 0.25) !important;}#wrapwrap.midas-theme .btn-primary:hover{transform: translateY(-2px); box-shadow: 0 8px 28px rgba(74, 108, 247, 0.35) !important; color: #fff !important; text-decoration: none !important;}#wrapwrap.midas-theme .btn-primary:active{transform: translateY(0) scale(0.98);}#wrapwrap.midas-theme .btn-primary svg{width: 16px; height: 16px; stroke: #fff; stroke-width: 2; fill: none;}#wrapwrap.midas-theme .btn-ghost{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; background: transparent; color: rgba(255, 255, 255, 0.7); border: 1px solid rgba(255, 255, 255, 0.15); padding: 16px 28px; border-radius: 100px; font-size: 14px; font-weight: 500; font-family: var(--body); cursor: pointer; transition: all 0.2s var(--ease-smooth); text-decoration: none;}#wrapwrap.midas-theme .btn-ghost:hover{color: #fff; border-color: rgba(255, 255, 255, 0.3);}#wrapwrap.midas-theme .btn-ghost svg{width: 16px; height: 16px; stroke: currentColor; stroke-width: 2; fill: none;}#wrapwrap.midas-theme .btn-ghost-icon{width: 16px; height: 16px;}#wrapwrap.midas-theme section{padding: clamp(64px, 10vw, 100px) 0;}#wrapwrap.midas-theme .section-label{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; background: var(--blue-bg); padding: 8px 16px; border-radius: 100px; font-size: 12px; font-weight: 600; letter-spacing: .4px; color: var(--blue-soft); margin-bottom: 16px;}#wrapwrap.midas-theme .section-label-dot{width: 6px; height: 6px; border-radius: 50%; background: var(--blue); display: inline-block;}#wrapwrap.midas-theme .reveal{opacity: 1; transform: none;}#wrapwrap.midas-theme .reveal.visible{animation: reveal-up 0.6s var(--ease-out-expo) forwards;}@keyframes reveal-up{to{opacity: 1; transform: translate3d(0, 0, 0);}}#wrapwrap.midas-theme .stagger-reveal > *{opacity: 1; transform: none;}#wrapwrap.midas-theme .stagger-reveal.visible > *{animation: reveal-up 0.5s var(--ease-out-expo) forwards;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(1){animation-delay: 0s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(2){animation-delay: 0.06s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(3){animation-delay: 0.12s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(4){animation-delay: 0.18s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(5){animation-delay: 0.24s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(6){animation-delay: 0.3s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(7){animation-delay: 0.36s;}#wrapwrap.midas-theme .stagger-reveal.visible > *:nth-child(8){animation-delay: 0.42s;}#wrapwrap.midas-theme .section-title, #wrapwrap.midas-theme .section-desc{opacity: 1;}#wrapwrap.midas-theme .section-title.visible{animation: reveal-up 0.6s var(--ease-out-expo) forwards;}#wrapwrap.midas-theme .section-desc.visible{animation: reveal-up 0.6s var(--ease-out-expo) 0.1s forwards;}@keyframes nav-enter{from{opacity: 0; transform: translate3d(0, -20px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes logo-scale{from{opacity: 0; transform: scale3d(0.8, 0.8, 1);}to{opacity: 1; transform: scale3d(1, 1, 1);}}@keyframes badge-enter{from{opacity: 0; transform: translate3d(-20px, 0, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes text-reveal{from{opacity: 0; transform: translate3d(0, 40px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes proof-enter{from{opacity: 0; transform: translate3d(0, 20px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes avatar-enter{from{opacity: 0; transform: scale3d(0.5, 0.5, 1);}to{opacity: 1; transform: scale3d(1, 1, 1);}}@keyframes cta-enter{from{opacity: 0; transform: translate3d(0, 20px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes card-slide{from{opacity: 0; transform: translate3d(60px, 0, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes dot-breathe{0%, 100%{transform: scale3d(1, 1, 1); opacity: 1;}50%{transform: scale3d(1.3, 1.3, 1); opacity: 0.7;}}@keyframes count-up{from{opacity: 0; transform: translate3d(0, 20px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}#wrapwrap.midas-theme .d1{animation-delay: 0.08s !important;}#wrapwrap.midas-theme .d2{animation-delay: 0.16s !important;}#wrapwrap.midas-theme .d3{animation-delay: 0.24s !important;}#wrapwrap.midas-theme .d4{animation-delay: 0.32s !important;}#wrapwrap.midas-theme .hero-card, #wrapwrap.midas-theme .role-card, #wrapwrap.midas-theme .quote-card, #wrapwrap.midas-theme .usp-card, #wrapwrap.midas-theme .team-card, #wrapwrap.midas-theme .faq-item, #wrapwrap.midas-theme .job-card, #wrapwrap.midas-theme .value-card, #wrapwrap.midas-theme .diff-card, #wrapwrap.midas-theme .response-card{transition: transform var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) ease;}#wrapwrap.midas-theme .hero-card:hover, #wrapwrap.midas-theme .role-card:hover, #wrapwrap.midas-theme .quote-card:hover, #wrapwrap.midas-theme .usp-card:hover, #wrapwrap.midas-theme .team-card:hover, #wrapwrap.midas-theme .job-card:hover, #wrapwrap.midas-theme .value-card:hover, #wrapwrap.midas-theme .diff-card:hover, #wrapwrap.midas-theme .response-card:hover{transform: translate3d(0, -8px, 0); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25);}#wrapwrap.midas-theme .role-card img, #wrapwrap.midas-theme .job-card-image img{transition: transform 0.5s var(--ease-smooth); will-change: transform;}#wrapwrap.midas-theme .role-card:hover img, #wrapwrap.midas-theme .job-card:hover .job-card-image img{transform: scale3d(1.05, 1.05, 1);}#wrapwrap.midas-theme .cta{padding: clamp(64px, 10vw, 100px) 0; text-align: center; position: relative; overflow: hidden; background: linear-gradient(180deg, var(--bg-soft) 0%, rgba(74, 108, 247, 0.06) 40%, var(--bg-soft) 100%);}#wrapwrap.midas-theme .cta::before{content: ''; position: absolute; top: 50%; left: 50%; width: 600px; height: 600px; background: radial-gradient(circle, rgba(74, 108, 247, 0.1), transparent 70%); transform: translate(-50%, -50%); pointer-events: none;}#wrapwrap.midas-theme .cta h2{font-size: clamp(28px, 4vw, 44px); font-weight: 800; letter-spacing: -1.2px; color: #fff; margin-bottom: 14px; position: relative;}#wrapwrap.midas-theme .cta > p, #wrapwrap.midas-theme .cta .container > p{font-size: 15px; color: var(--text-2); margin-bottom: 12px; max-width: 420px; margin-left: auto; margin-right: auto; line-height: 1.75;}#wrapwrap.midas-theme .cta-proof{font-size: 13px; color: var(--text-3); margin-bottom: 32px;}#wrapwrap.midas-theme .cta-proof strong{color: #fff;}#wrapwrap.midas-theme .cta-btns{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; justify-content: center; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}#wrapwrap.midas-theme .wa-float{position: fixed; bottom: 24px; right: 24px; z-index: 90; width: 56px; height: 56px; border-radius: 50%; background: #25d366; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 20px rgba(37, 211, 102, 0.35); cursor: pointer; text-decoration: none; transition: transform .2s;}#wrapwrap.midas-theme .wa-float:hover{transform: scale(1.08);}#wrapwrap.midas-theme .wa-float img{width: 28px; height: 28px;}#wrapwrap.midas-theme .wa-float::before{content: ''; position: absolute; inset: -4px; border-radius: 50%; border: 2px solid rgba(37, 211, 102, 0.25); animation: wa-ping 2s ease-out infinite;}@keyframes wa-ping{0%{transform: scale(1); opacity: .6;}100%{transform: scale(1.5); opacity: 0;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme *, #wrapwrap.midas-theme *::before, #wrapwrap.midas-theme *::after{animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important;}}

/* /midas_website/static/src/scss/midas_nav.scss */
 body.midas-nav-open{overflow: hidden;}#wrapwrap.midas-theme{--nav-h: 80px;}#wrapwrap.midas-theme > header:has(#nav) > :not(#nav):not(#navMobile){display: none !important;}#wrapwrap.midas-theme .nav{position: fixed; top: 12px; left: 16px; right: 16px; z-index: 100; isolation: isolate; width: auto; max-width: 1200px; height: 68px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 18px; margin: 0 auto; padding: 0 8px 0 12px; border: 1px solid rgba(166, 181, 244, 0.16); border-radius: 21px; background: radial-gradient(ellipse at 3% -45%, rgba(93, 121, 244, 0.2), transparent 32%), radial-gradient(ellipse at 100% 145%, rgba(233, 82, 116, 0.11), transparent 29%), linear-gradient(102deg, rgba(11, 18, 43, 0.965), rgba(7, 13, 33, 0.93) 58%, rgba(11, 15, 36, 0.95)), rgba(6, 11, 28, 0.94); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22), 0 22px 58px rgba(0, 0, 0, 0.42), 0 7px 22px rgba(34, 48, 113, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.095), inset 0 -1px 0 rgba(0, 0, 0, 0.24); backdrop-filter: blur(28px) saturate(1.18); -webkit-backdrop-filter: blur(28px) saturate(1.18); transition: top 0.3s var(--ease-smooth), height 0.3s var(--ease-smooth), background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;}#wrapwrap.midas-theme .nav::before{content: ''; position: absolute; inset: -1px; z-index: -1; padding: 1px; border-radius: inherit; background: linear-gradient(108deg, rgba(154, 173, 255, 0.54), rgba(255, 255, 255, 0.07) 38%, rgba(255, 255, 255, 0.02) 66%, rgba(244, 95, 120, 0.4)); pointer-events: none; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude;}#wrapwrap.midas-theme .nav::after{position: absolute; z-index: 2; top: 0; left: 9%; width: 37%; height: 1px; content: ''; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), rgba(141, 162, 255, 0.12), transparent); pointer-events: none;}#wrapwrap.midas-theme .nav.scrolled{top: 8px; height: 62px; border-color: rgba(158, 175, 255, 0.15); background: radial-gradient(circle at 10% -70%, rgba(104, 132, 255, 0.13), transparent 28%), rgba(5, 10, 27, 0.955); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.19), 0 22px 58px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.065);}#wrapwrap.midas-theme .nav-brand{position: relative; min-width: 166px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding-right: 19px; color: #fff; text-decoration: none !important;}#wrapwrap.midas-theme .nav-brand::after{position: absolute; top: 9px; right: 0; bottom: 9px; width: 1px; content: ''; background: linear-gradient(180deg, transparent, rgba(152, 169, 233, 0.22), transparent);}#wrapwrap.midas-theme .nav-brand-logo{display: grid; width: 40px; height: 40px; flex: 0 0 40px; place-items: center; overflow: hidden; border: 0; border-radius: 12px; background: linear-gradient(145deg, rgba(123, 146, 255, 0.105), rgba(255, 255, 255, 0.018)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.09), inset 0 -1px rgba(0, 0, 0, 0.18), 0 8px 20px rgba(0, 0, 0, 0.2), 0 0 18px rgba(91, 118, 235, 0.08); animation: logo-scale 0.6s var(--ease-out-back) 0.1s both; transition: border-color .22s ease, background .22s ease, box-shadow .22s ease;}#wrapwrap.midas-theme .nav-brand-logo img{display: block; width: 100%; height: 100%; max-width: none; object-fit: contain; filter: drop-shadow(0 0 8px rgba(144, 160, 255, 0.14)); transform: scale(1.7); transform-origin: center;}#wrapwrap.midas-theme .nav-brand:hover .nav-brand-logo, #wrapwrap.midas-theme .nav-brand:focus-visible .nav-brand-logo{background: linear-gradient(145deg, rgba(112, 139, 255, 0.16), rgba(255, 255, 255, 0.025)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.11), 0 9px 24px rgba(20, 28, 74, 0.28), 0 0 20px rgba(93, 121, 244, 0.1);}#wrapwrap.midas-theme .nav-brand-copy{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; line-height: 1;}#wrapwrap.midas-theme .nav-brand-copy strong{color: #fff; font-family: var(--heading); font-size: 12.5px; font-weight: 800; letter-spacing: .22em; text-shadow: 0 4px 18px rgba(0, 0, 0, 0.3), 0 0 20px rgba(135, 155, 255, 0.075);}#wrapwrap.midas-theme .nav-brand-copy small{margin-top: 5px; color: #8996bb; font-size: 8px; font-weight: 800; letter-spacing: .22em; text-transform: uppercase;}#wrapwrap.midas-theme .nav-links{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: 2px; justify-self: center; padding: 3px; border: 1px solid rgba(155, 171, 232, 0.075); border-radius: 15px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.022), transparent 48%), rgba(2, 7, 23, 0.27); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), inset 0 -1px 0 rgba(0, 0, 0, 0.12); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#wrapwrap.midas-theme .nav-links a{position: relative; min-height: 40px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding: 9px 16px; border-radius: 11px; color: #a4aec9; font-size: 12.5px; font-weight: 700; letter-spacing: .012em; text-decoration: none !important; white-space: nowrap; cursor: pointer; transition: color .2s ease, background .2s ease, box-shadow .2s ease, text-shadow .2s ease;}#wrapwrap.midas-theme .nav-links a:hover, #wrapwrap.midas-theme .nav-links a:focus-visible{color: #fff; background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025)); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.035), inset 0 1px 0 rgba(255, 255, 255, 0.035); text-shadow: 0 0 16px rgba(174, 186, 255, 0.16);}#wrapwrap.midas-theme .nav-links a.active{color: #fff; background: linear-gradient(180deg, rgba(128, 151, 255, 0.16), rgba(76, 95, 188, 0.08)), rgba(255, 255, 255, 0.018); box-shadow: inset 0 0 0 1px rgba(166, 182, 247, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 7px 18px rgba(20, 28, 76, 0.17), 0 0 18px rgba(84, 118, 255, 0.045); text-shadow: 0 0 16px rgba(174, 186, 255, 0.15);}#wrapwrap.midas-theme .nav-links a.active::before{content: ''; position: absolute; left: 50%; bottom: 2px; width: 26px; height: 2px; border-radius: 999px; background: linear-gradient(90deg, #7fe1df, #8da2ff 54%, #f45f78); box-shadow: 0 0 9px rgba(126, 151, 255, 0.42); transform: translateX(-50%); pointer-events: none;}#wrapwrap.midas-theme .nav-links a::after{display: none;}#wrapwrap.midas-theme .nav-actions{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 7px; padding-left: 4px;}#wrapwrap.midas-theme .midas-user-dropdown-wrap{min-width: 0; list-style: none; margin: 0; padding: 0;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center !important; padding: 0 !important; border: 0 !important; background: none !important; text-decoration: none !important; cursor: pointer !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link img, #wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link .fa-user{width: 38px !important; height: 38px !important; border: 1px solid rgba(141, 162, 255, 0.2) !important; border-radius: 50% !important; object-fit: cover !important; transition: border-color .25s ease, box-shadow .25s ease, transform .2s ease !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link .fa-user{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #fff !important; background: linear-gradient(135deg, var(--blue), var(--accent)) !important; font-size: 15px !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link > span, #wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link::after{display: none !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link:hover img, #wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link:hover .fa-user, #wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link:focus-visible img, #wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-link:focus-visible .fa-user{border-color: var(--blue) !important; box-shadow: 0 0 0 3px rgba(74, 108, 247, 0.22), 0 0 16px rgba(74, 108, 247, 0.16) !important; transform: scale(1.04) !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-cta{min-height: 42px; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important; align-items: center; padding: 9px 14px !important; border: 1px solid rgba(157, 174, 237, 0.09) !important; border-radius: 12px !important; color: #bdc6df !important; background: rgba(255, 255, 255, 0.018) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.025) !important; font-family: var(--body); font-size: 12px !important; font-weight: 700 !important; letter-spacing: .015em !important; text-decoration: none !important; white-space: nowrap; transition: color .2s ease, background .2s ease !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-cta:hover, #wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-cta:focus-visible{color: #fff !important; border-color: rgba(162, 180, 245, 0.17) !important; background: rgba(255, 255, 255, 0.045) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.045), 0 7px 18px rgba(0, 0, 0, 0.1) !important; transform: none !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-cta::after{display: none !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu{min-width: 190px !important; margin-top: 12px !important; padding: 7px !important; border: 1px solid rgba(141, 162, 255, 0.15) !important; border-radius: 17px !important; background: rgba(7, 12, 31, 0.97) !important; box-shadow: 0 5px 18px rgba(0, 0, 0, 0.28), 0 28px 55px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.055) !important; backdrop-filter: blur(24px) !important; opacity: 0; transform: translateY(-8px) scale(0.97); transition: opacity 0.2s var(--ease-out-expo), transform 0.2s var(--ease-out-expo);}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu.show{opacity: 1 !important; transform: translateY(0) scale(1) !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-item{padding: 10px 13px !important; border-radius: 10px !important; color: rgba(255, 255, 255, 0.58) !important; font-size: 13px !important; font-weight: 550 !important; letter-spacing: .1px !important; transition: color .15s ease, background .15s ease !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-item:hover, #wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-item:focus{color: #fff !important; background: rgba(84, 118, 255, 0.1) !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-item:hover .fa, #wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-item:focus .fa{color: var(--blue) !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-item .fa{width: 18px !important; margin-right: 6px !important; color: rgba(255, 255, 255, 0.32) !important; text-align: center !important; transition: color .15s ease !important;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .dropdown-menu .dropdown-divider{margin: 4px 10px !important; border-color: rgba(255, 255, 255, 0.07) !important;}#wrapwrap.midas-theme .nav-jobs-cta{min-height: 46px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 7px 8px 7px 16px; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 14px; color: #fff !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.13), transparent 48%), linear-gradient(100deg, #506ff1, #6961d9 59%, #df5877); background-origin: border-box; box-shadow: -4px 10px 24px rgba(80, 111, 241, 0.14), 5px 10px 24px rgba(223, 88, 119, 0.09), inset 0 1px rgba(255, 255, 255, 0.23), inset 0 -1px rgba(58, 32, 103, 0.24); font-size: 12px; font-weight: 800; letter-spacing: -.005em; text-decoration: none !important; white-space: nowrap; transition: box-shadow .2s ease, filter .2s ease;}#wrapwrap.midas-theme .nav-jobs-cta:hover, #wrapwrap.midas-theme .nav-jobs-cta:focus-visible{color: #fff !important; filter: saturate(1.06) brightness(1.055); box-shadow: -5px 12px 27px rgba(80, 111, 241, 0.19), 6px 12px 29px rgba(223, 88, 119, 0.12), inset 0 1px rgba(255, 255, 255, 0.25);}#wrapwrap.midas-theme .nav-jobs-cta svg{width: 28px; height: 28px; padding: 6px; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 9px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.075)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 4px 11px rgba(60, 23, 83, 0.11); stroke: currentColor; stroke-width: 1.9; transition: transform 0.2s var(--ease-smooth), background 0.2s ease;}#wrapwrap.midas-theme .nav-jobs-cta:hover svg, #wrapwrap.midas-theme .nav-jobs-cta:focus-visible svg{background: linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.1)); transform: translateX(2px);}#wrapwrap.midas-theme .nav-brand:focus-visible, #wrapwrap.midas-theme .nav-links a:focus-visible, #wrapwrap.midas-theme .nav-jobs-cta:focus-visible, #wrapwrap.midas-theme .nav-toggle:focus-visible{outline: 2px solid rgba(126, 151, 255, 0.72); outline-offset: 3px;}#wrapwrap.midas-theme .nav-toggle{width: 46px; height: 46px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 5px; padding: 0; border: 1px solid rgba(151, 169, 232, 0.13); border-radius: 15px; color: #fff; background: linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.045), 0 10px 24px rgba(0, 0, 0, 0.13); cursor: pointer; transition: background .2s ease, border-color .2s ease;}#wrapwrap.midas-theme .nav-toggle:hover, #wrapwrap.midas-theme .nav-toggle:focus-visible{border-color: rgba(141, 162, 255, 0.34); background: linear-gradient(145deg, rgba(84, 118, 255, 0.17), rgba(116, 91, 215, 0.08));}#wrapwrap.midas-theme .nav-toggle span{width: 19px; height: 2px; border-radius: 2px; background: #fff; transition: transform 0.28s var(--ease-smooth), opacity 0.2s ease;}#wrapwrap.midas-theme .nav-toggle[aria-expanded='true'] span:nth-child(1){transform: translateY(7px) rotate(45deg);}#wrapwrap.midas-theme .nav-toggle[aria-expanded='true'] span:nth-child(2){opacity: 0;}#wrapwrap.midas-theme .nav-toggle[aria-expanded='true'] span:nth-child(3){transform: translateY(-7px) rotate(-45deg);}#wrapwrap.midas-theme .nav-mobile{position: fixed; top: 76px; left: 10px; right: 10px; z-index: 99; max-height: calc(100svh - 88px); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; overflow-y: auto; padding: 13px; border: 1px solid rgba(153, 171, 234, 0.18); border-radius: 23px; background: radial-gradient(circle at 12% -20%, rgba(104, 132, 255, 0.15), transparent 26%), linear-gradient(145deg, rgba(12, 19, 47, 0.985), rgba(6, 12, 31, 0.99)), #070d21; box-shadow: 0 32px 78px rgba(0, 0, 0, 0.54), inset 0 1px 0 rgba(255, 255, 255, 0.065); backdrop-filter: blur(30px) saturate(1.15); -webkit-backdrop-filter: blur(30px) saturate(1.15); opacity: 0; visibility: hidden; transform: translateY(-12px) scale(0.98); transform-origin: top center; pointer-events: none; transition: opacity 0.24s ease, visibility 0.24s ease, transform 0.3s var(--ease-out-expo);}#wrapwrap.midas-theme .nav-mobile.open{opacity: 1; visibility: visible; transform: translateY(0) scale(1); pointer-events: auto;}#wrapwrap.midas-theme .nav-mobile-intro{margin-bottom: 7px; padding: 11px 13px 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}#wrapwrap.midas-theme .nav-mobile-intro strong{display: block; color: #fff; font-family: var(--heading); font-size: 14px; font-weight: 780; letter-spacing: -.015em;}#wrapwrap.midas-theme .nav-mobile-intro span{display: block; margin-top: 4px; color: #7e89aa; font-size: 11px; line-height: 1.45;}#wrapwrap.midas-theme .nav-mobile > a:not(.nav-jobs-cta){min-height: 46px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 12px 14px 12px 16px; border-radius: 13px; color: #aab3cf; font-size: 15px; font-weight: 620; text-decoration: none !important; transition: color .18s ease, background .18s ease;}#wrapwrap.midas-theme .nav-mobile > a:not(.nav-jobs-cta):hover, #wrapwrap.midas-theme .nav-mobile > a:not(.nav-jobs-cta):focus-visible, #wrapwrap.midas-theme .nav-mobile > a.active{color: #fff; background: linear-gradient(90deg, rgba(84, 118, 255, 0.14), rgba(244, 95, 120, 0.045)); box-shadow: inset 0 0 0 1px rgba(141, 162, 255, 0.08);}#wrapwrap.midas-theme .nav-mobile-signin, #wrapwrap.midas-theme .nav-mobile-account{justify-content: center; margin-top: 8px; border: 1px solid rgba(255, 255, 255, 0.09); background: rgba(255, 255, 255, 0.055) !important;}#wrapwrap.midas-theme .nav-mobile-jobs{min-height: 50px; margin-top: 7px;}@media (max-width: 1120px){#wrapwrap.midas-theme .nav{gap: 10px;}#wrapwrap.midas-theme .nav-brand{min-width: 132px; padding-right: 12px;}#wrapwrap.midas-theme .nav-links a{padding-inline: 11px;}#wrapwrap.midas-theme .midas-user-dropdown-wrap .nav-cta{padding-inline: 8px !important;}#wrapwrap.midas-theme .nav-jobs-cta{padding-inline: 14px;}}@media (max-width: 1024px){#wrapwrap.midas-theme{--nav-h: 76px;}#wrapwrap.midas-theme .nav{top: 8px; left: 10px; right: 10px; height: 60px; grid-template-columns: auto minmax(0, 1fr) auto; padding: 0 8px 0 12px; border-radius: 18px;}#wrapwrap.midas-theme .nav.scrolled{top: 6px; height: 58px;}#wrapwrap.midas-theme .nav-brand{min-width: 0; padding-right: 0;}#wrapwrap.midas-theme .nav-brand::after{display: none;}#wrapwrap.midas-theme .nav-brand-logo{width: 40px; height: 40px; flex-basis: 40px;}#wrapwrap.midas-theme .nav-brand-copy small{display: none;}#wrapwrap.midas-theme .nav-brand-copy strong{font-size: 11px;}#wrapwrap.midas-theme .nav-links, #wrapwrap.midas-theme .nav-actions{display: none;}#wrapwrap.midas-theme .nav-toggle{display: -webkit-box; display: -webkit-flex; display: flex; grid-column: 3;}}@media (min-width: 1025px){#wrapwrap.midas-theme .nav-mobile{display: none !important;}}@media (max-width: 420px){#wrapwrap.midas-theme .nav-brand-copy strong{letter-spacing: .14em;}#wrapwrap.midas-theme .nav-mobile{padding: 12px;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .nav, #wrapwrap.midas-theme .nav *, #wrapwrap.midas-theme .nav-mobile, #wrapwrap.midas-theme .nav-mobile *{animation-duration: .01ms !important; transition-duration: .01ms !important;}}

/* /midas_website/static/src/scss/midas_footer.scss */
 #wrapwrap.midas-theme{}#wrapwrap.midas-theme > footer#bottom:has(.midas-footer-shell) > :not(.midas-footer-shell){display: none !important;}#wrapwrap.midas-theme footer{background: #070714; padding: clamp(44px, 5vw, 58px) 0 22px; color: rgba(255, 255, 255, 0.92);}#wrapwrap.midas-theme .midas-footer-shell{display: block;}#wrapwrap.midas-theme .footer-grid{display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.4fr; gap: 32px 40px; max-width: var(--mw); margin: 0 auto; padding: 0 var(--px); margin-bottom: 36px;}#wrapwrap.midas-theme .footer-brand{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin-bottom: 16px;}#wrapwrap.midas-theme .footer-brand-logo{width: auto; height: 26px;}#wrapwrap.midas-theme .footer-brand span{font-family: var(--heading); font-weight: 800; font-size: 12px; letter-spacing: 4px; color: #fff;}#wrapwrap.midas-theme .footer-brand-statement{position: relative; max-width: 292px; padding-left: 18px;}#wrapwrap.midas-theme .footer-brand-statement::before{position: absolute; top: 2px; bottom: 4px; left: 0; width: 2px; border-radius: 999px; content: ""; background: linear-gradient(180deg, #65d9d0, #8da2ff 48%, #f45f78); box-shadow: 0 0 16px rgba(111, 144, 255, 0.28);}#wrapwrap.midas-theme .footer-brand-statement-label{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; margin-bottom: 8px; color: #aebaff; font-size: 8.5px; font-weight: 760; letter-spacing: .14em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .footer-brand-statement-label i{width: 7px; height: 7px; position: relative; display: block; flex: 0 0 7px; border-radius: 50%; background: linear-gradient(135deg, #78e7df, #8da2ff); box-shadow: 0 0 10px rgba(101, 217, 208, 0.42);}#wrapwrap.midas-theme .footer-brand-statement-label i::after{position: absolute; inset: -4px; border: 1px solid rgba(119, 226, 219, 0.48); border-radius: inherit; content: ""; animation: midas-footer-purpose-pulse 2.4s ease-out infinite;}#wrapwrap.midas-theme .footer-tagline{max-width: none; margin: 0; color: rgba(236, 239, 255, 0.72); font-size: 13.5px; font-weight: 510; letter-spacing: -.01em; line-height: 1.68;}#wrapwrap.midas-theme .footer-tagline::first-line{color: #fff; font-weight: 670;}#wrapwrap.midas-theme .footer-tagline::after{display: block; width: 42px; height: 1px; margin-top: 13px; content: ""; background: linear-gradient(90deg, rgba(101, 217, 208, 0.7), rgba(141, 162, 255, 0.42), transparent);}#wrapwrap.midas-theme .footer-h{font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: rgba(255, 255, 255, 0.74); margin-bottom: 16px;}#wrapwrap.midas-theme .footer-list{list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}#wrapwrap.midas-theme .footer-list a{font-size: 13px; color: rgba(255, 255, 255, 0.62); text-decoration: none; transition: color .2s; cursor: pointer;}#wrapwrap.midas-theme .footer-list a:hover{color: #fff;}#wrapwrap.midas-theme .footer-list a:focus-visible{border-radius: 4px; outline: 3px solid rgba(145, 166, 255, 0.32); outline-offset: 3px;}#wrapwrap.midas-theme .footer-ct{font-size: 13px; color: rgba(255, 255, 255, 0.62); margin-bottom: 10px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}#wrapwrap.midas-theme .footer-ct svg{width: 14px; height: 14px; stroke: rgba(255, 255, 255, 0.58); stroke-width: 1.5; flex-shrink: 0;}#wrapwrap.midas-theme .footer-wa{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 8px 14px; background: rgba(37, 211, 102, 0.06); border: 1px solid rgba(37, 211, 102, 0.1); border-radius: 6px; color: #25d366; font-size: 12px; font-weight: 600; text-decoration: none; margin-top: 6px; transition: background .2s, border-color .2s; cursor: pointer;}#wrapwrap.midas-theme .footer-wa:hover{border-color: rgba(37, 211, 102, 0.25); background: rgba(37, 211, 102, 0.12);}#wrapwrap.midas-theme .footer-wa:focus-visible{outline: 3px solid rgba(37, 211, 102, 0.28); outline-offset: 3px;}#wrapwrap.midas-theme .footer-wa svg{width: 14px; height: 14px; fill: #25d366;}#wrapwrap.midas-theme .footer-bottom{border-top: 1px solid rgba(255, 255, 255, 0.05); padding: 18px var(--px) 0; max-width: var(--mw); margin: 0 auto; min-height: 34px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; text-align: center;}#wrapwrap.midas-theme .footer-copyright{font-size: 11px; color: rgba(255, 255, 255, 0.48);}#wrapwrap.midas-theme .footer-socials{position: absolute; top: 18px; right: var(--px); display: -webkit-box; display: -webkit-flex; display: flex; gap: 16px;}#wrapwrap.midas-theme .footer-socials a{color: rgba(255, 255, 255, 0.5); text-decoration: none; transition: color .2s; cursor: pointer;}#wrapwrap.midas-theme .footer-socials a:hover{color: #fff;}#wrapwrap.midas-theme .footer-socials a:focus-visible{border-radius: 4px; outline: 3px solid rgba(145, 166, 255, 0.32); outline-offset: 4px;}#wrapwrap.midas-theme .footer-socials svg{width: 16px; height: 16px; stroke: currentColor; stroke-width: 1.5;}@media (max-width: 1024px){#wrapwrap.midas-theme .footer-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 640px){#wrapwrap.midas-theme .footer-grid{grid-template-columns: 1fr; gap: 28px; margin-bottom: 32px;}#wrapwrap.midas-theme .footer-bottom{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .footer-socials{position: static; margin-top: 4px;}#wrapwrap.midas-theme .footer-brand-statement{max-width: 330px;}#wrapwrap.midas-theme .footer-tagline::after{display: none;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .footer-brand-statement-label i::after{animation: none; opacity: .45;}}@keyframes midas-footer-purpose-pulse{0%, 36%{opacity: .62; transform: scale(0.72);}72%, 100%{opacity: 0; transform: scale(1.28);}}

/* /midas_website/static/src/scss/midas_job_artwork.scss */
 .midas-job-artwork{--midas-artwork-primary: 84, 118, 255; --midas-artwork-secondary: 244, 95, 120; --midas-artwork-deep-a: #171f48; --midas-artwork-deep-b: #1e1737; position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; overflow: hidden; isolation: isolate; color: #fff; background: radial-gradient(circle at 18% 14%, rgba(var(--midas-artwork-primary), 0.46), transparent 32%), radial-gradient(circle at 88% 86%, rgba(var(--midas-artwork-secondary), 0.34), transparent 38%), linear-gradient(155deg, var(--midas-artwork-deep-a), #111631 58%, var(--midas-artwork-deep-b));}.midas-job-artwork--tone-1{--midas-artwork-primary: 48, 127, 255; --midas-artwork-secondary: 43, 214, 205; --midas-artwork-deep-a: #102b55; --midas-artwork-deep-b: #10283b;}.midas-job-artwork--tone-2{--midas-artwork-primary: 0, 190, 160; --midas-artwork-secondary: 77, 125, 255; --midas-artwork-deep-a: #103d3d; --midas-artwork-deep-b: #111c3c;}.midas-job-artwork--tone-3{--midas-artwork-primary: 244, 119, 87; --midas-artwork-secondary: 238, 74, 126; --midas-artwork-deep-a: #462033; --midas-artwork-deep-b: #2a1736;}.midas-job-artwork::before, .midas-job-artwork::after{position: absolute; z-index: -1; content: ""; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 50%;}.midas-job-artwork::before{width: 60%; aspect-ratio: 1; right: -27%; top: -28%; box-shadow: 0 0 0 18px rgba(255, 255, 255, 0.025), 0 0 0 44px rgba(255, 255, 255, 0.018);}.midas-job-artwork::after{width: 72%; aspect-ratio: 1; left: -39%; bottom: -45%; box-shadow: 0 0 0 26px rgba(255, 255, 255, 0.02);}.midas-job-artwork__grid{position: absolute; z-index: -2; inset: 0; background: linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px); background-size: 25px 25px; mask-image: linear-gradient(145deg, #000, transparent 84%);}.midas-job-artwork__orb{position: absolute; z-index: -1; border-radius: 50%; filter: blur(28px);}.midas-job-artwork__orb--primary{width: 43%; aspect-ratio: 1; left: -12%; top: -12%; background: rgba(var(--midas-artwork-primary), 0.29);}.midas-job-artwork__orb--secondary{width: 52%; aspect-ratio: 1; right: -15%; bottom: -18%; background: rgba(var(--midas-artwork-secondary), 0.24);}.midas-job-artwork__brand, .midas-job-artwork__initial, .midas-job-artwork__status{position: absolute; z-index: 2;}.midas-job-artwork__brand, .midas-job-artwork__status{color: rgba(238, 242, 255, 0.76); font-weight: 800; letter-spacing: .15em; text-transform: uppercase;}.midas-job-artwork__brand{top: 24px; left: 24px; font-size: 9px;}.midas-job-artwork__initial{left: 50%; top: 50%; color: rgba(255, 255, 255, 0.87); font-family: var(--heading); font-size: clamp(76px, 9vw, 130px); font-weight: 800; letter-spacing: -.08em; line-height: .8; text-shadow: 0 18px 46px rgba(0, 0, 0, 0.28); transform: translate(-50%, -50%);}.midas-job-artwork__status{left: 24px; bottom: 22px; font-size: 8px;}.midas-job-artwork--listing .midas-job-artwork__brand{left: 50%; top: 27px; width: max-content; max-width: calc(100% - 28px); font-size: 8px; text-align: center; transform: translateX(-50%);}.midas-job-artwork--listing .midas-job-artwork__initial{font-size: clamp(54px, 5.4vw, 70px);}.midas-job-artwork--listing .midas-job-artwork__status{left: 50%; bottom: 27px; width: max-content; max-width: calc(100% - 28px); font-size: 8px; text-align: center; transform: translateX(-50%);}@media (max-width: 720px){.midas-job-artwork--home .midas-job-artwork__brand{top: 19px; left: 19px; font-size: 8px;}.midas-job-artwork--home .midas-job-artwork__initial{font-size: 92px;}.midas-job-artwork--home .midas-job-artwork__status{left: 19px; bottom: 18px; font-size: 7px;}.midas-job-artwork--listing .midas-job-artwork__brand{top: 23px; font-size: 6.5px;}.midas-job-artwork--listing .midas-job-artwork__initial{font-size: 54px;}.midas-job-artwork--listing .midas-job-artwork__status{bottom: 24px; font-size: 6.5px;}}@media (prefers-reduced-motion: reduce){.midas-job-artwork, .midas-job-artwork *{animation: none !important; transition: none !important;}}

/* /midas_website/static/src/scss/midas_homepage.scss */
 #wrapwrap.midas-theme:has(.midas-homepage){--home-bg: #070a18; --home-bg-soft: #0c1127; --home-surface: #111832; --home-surface-strong: #151d3d; --home-text: #f7f8ff; --home-muted: #aeb7d3; --home-faint: #7782a5; --home-blue: #5476ff; --home-blue-light: #8da2ff; --home-coral: #f45f78; --home-cyan: #59d8dd; --home-line: rgba(255, 255, 255, .1); --home-line-strong: rgba(255, 255, 255, .18); --home-shadow: 0 28px 80px rgba(0, 0, 0, .38); --home-radius-xl: 32px; --home-radius-lg: 24px; --home-radius-md: 18px; --home-max: 1240px; --home-section-y: clamp(76px, 7.2vw, 104px); --home-heading-size: clamp(34px, 4.1vw, 54px); --home-copy-size: clamp(15px, 1.2vw, 17px); background: var(--home-bg); color: var(--home-text);}#wrapwrap.midas-theme{}#wrapwrap.midas-theme .midas-homepage{position: relative; overflow: hidden; background: radial-gradient(circle at 82% 4%, rgba(84, 118, 255, 0.11), transparent 27rem), var(--home-bg); color: var(--home-text);}#wrapwrap.midas-theme .midas-homepage, #wrapwrap.midas-theme .midas-homepage button, #wrapwrap.midas-theme .midas-homepage input{font-family: var(--body);}#wrapwrap.midas-theme .midas-homepage h1, #wrapwrap.midas-theme .midas-homepage h2, #wrapwrap.midas-theme .midas-homepage h3, #wrapwrap.midas-theme .midas-homepage h4, #wrapwrap.midas-theme .midas-homepage p{margin: 0;}#wrapwrap.midas-theme .midas-homepage h1, #wrapwrap.midas-theme .midas-homepage h2, #wrapwrap.midas-theme .midas-homepage h3, #wrapwrap.midas-theme .midas-homepage h4{color: var(--home-text); font-family: var(--heading);}#wrapwrap.midas-theme .midas-homepage a{color: inherit;}#wrapwrap.midas-theme .midas-homepage svg{fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.midas-theme .midas-homepage [hidden]{display: none !important;}#wrapwrap.midas-theme .midas-container{width: 100%; max-width: var(--home-max); margin: 0 auto; padding-inline: clamp(24px, 4.2vw, 52px);}#wrapwrap.midas-theme .midas-section{position: relative; padding: var(--home-section-y) 0;}#wrapwrap.midas-theme .section-kicker, #wrapwrap.midas-theme .hero-kicker{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; color: var(--home-blue-light); font-size: 12px; font-weight: 800; letter-spacing: .16em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .section-kicker i, #wrapwrap.midas-theme .hero-kicker-dot{width: 8px; height: 8px; flex: 0 0 8px; border-radius: 50%; background: linear-gradient(135deg, var(--home-blue), var(--home-coral)); box-shadow: 0 0 18px rgba(84, 118, 255, 0.8);}#wrapwrap.midas-theme .section-heading{position: relative; z-index: 2; margin-bottom: clamp(34px, 4vw, 50px);}#wrapwrap.midas-theme .section-heading h2, #wrapwrap.midas-theme .value-intro h2, #wrapwrap.midas-theme .comparison-copy h2, #wrapwrap.midas-theme .culture-copy h2, #wrapwrap.midas-theme .testimonials-copy h2, #wrapwrap.midas-theme .faq-intro h2{margin-top: 20px; font-size: var(--home-heading-size); font-weight: 800; letter-spacing: -.045em; line-height: 1.04;}#wrapwrap.midas-theme .section-heading h2 span, #wrapwrap.midas-theme .value-intro h2 span, #wrapwrap.midas-theme .comparison-copy h2 span, #wrapwrap.midas-theme .culture-copy h2 span, #wrapwrap.midas-theme .testimonials-copy h2 span, #wrapwrap.midas-theme .faq-intro h2 span{background: linear-gradient(105deg, #b6c3ff 8%, var(--home-blue) 52%, var(--home-coral)); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .section-heading--split{display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.6fr); gap: clamp(34px, 6vw, 84px); align-items: end;}#wrapwrap.midas-theme .section-heading--split > p, #wrapwrap.midas-theme .section-heading--center > p, #wrapwrap.midas-theme .value-intro-statement > p, #wrapwrap.midas-theme .comparison-copy > p, #wrapwrap.midas-theme .culture-copy > p, #wrapwrap.midas-theme .testimonials-copy > p, #wrapwrap.midas-theme .faq-intro > p{color: var(--home-muted); font-size: var(--home-copy-size); line-height: 1.7;}#wrapwrap.midas-theme .section-heading--center{max-width: 830px; margin-inline: auto; text-align: center;}#wrapwrap.midas-theme .section-heading--center > p{max-width: 650px; margin: 24px auto 0;}#wrapwrap.midas-theme .midas-button{min-height: 50px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 11px; padding: 12px 21px; border: 1px solid transparent; border-radius: 999px; font-size: 14px; font-weight: 800; line-height: 1; text-decoration: none !important; transition: transform 0.25s var(--ease-smooth), border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;}#wrapwrap.midas-theme .midas-button svg{width: 18px; height: 18px; stroke-width: 2; transition: transform 0.25s var(--ease-smooth);}#wrapwrap.midas-theme .midas-button:hover{color: inherit; transform: translateY(-3px);}#wrapwrap.midas-theme .midas-button:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-button:focus-visible, #wrapwrap.midas-theme .roles-filter-pill:focus-visible, #wrapwrap.midas-theme .quotes-controls button:focus-visible, #wrapwrap.midas-theme .quotes-dot:focus-visible, #wrapwrap.midas-theme .faq-q:focus-visible, #wrapwrap.midas-theme .role-card-link:focus-visible{outline: 3px solid rgba(141, 162, 255, 0.72); outline-offset: 4px;}#wrapwrap.midas-theme .midas-homepage .midas-button--primary{color: #fff; background: linear-gradient(90deg, var(--home-blue), #6f63f6 58%, var(--home-coral)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 14px 38px rgba(84, 118, 255, 0.28);}#wrapwrap.midas-theme .midas-homepage .midas-button--primary:hover{color: #fff; box-shadow: 0 19px 45px rgba(84, 118, 255, 0.4);}#wrapwrap.midas-theme .midas-homepage .midas-button--secondary{color: var(--home-text); background: rgba(255, 255, 255, 0.045); border-color: var(--home-line-strong); backdrop-filter: blur(14px);}#wrapwrap.midas-theme .midas-homepage .midas-button--secondary:hover{color: #fff; background: rgba(255, 255, 255, 0.085); border-color: rgba(255, 255, 255, 0.3);}#wrapwrap.midas-theme .midas-text-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; color: var(--home-blue-light); font-size: 14px; font-weight: 800; text-decoration: none !important;}#wrapwrap.midas-theme .midas-text-link span{transition: transform .2s ease;}#wrapwrap.midas-theme .midas-text-link:hover{color: #c4ceff;}#wrapwrap.midas-theme .midas-text-link:hover span{transform: translateX(4px);}#wrapwrap.midas-theme .midas-hero{min-height: clamp(740px, 92svh, 850px); position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: calc(var(--nav-h) + 28px) 0 50px; overflow: hidden; isolation: isolate; background: radial-gradient(circle at 69% 40%, rgba(84, 118, 255, 0.13), transparent 28rem), linear-gradient(90deg, rgba(4, 7, 20, 0.98) 0%, rgba(7, 11, 28, 0.92) 46%, rgba(8, 12, 32, 0.7) 100%), url("/midas_website/static/src/img/hero-bg.jpg") center/cover no-repeat;}#wrapwrap.midas-theme .midas-hero::before{content: ''; position: absolute; z-index: -1; inset: 7% -3% 0 0; opacity: .78; background: linear-gradient(90deg, rgba(7, 10, 25, 0.98) 0%, rgba(7, 10, 25, 0.93) 31%, rgba(7, 10, 25, 0.36) 48%, rgba(7, 10, 25, 0.03) 77%, rgba(7, 10, 25, 0.12)), linear-gradient(0deg, rgba(7, 10, 24, 0.9), transparent 39%), url("/midas_website/static/src/img/hero-city-liberty.webp") center bottom/cover no-repeat; filter: saturate(1.08) contrast(1.04); mask-image: linear-gradient(90deg, #000 0%, #000 93%, transparent); pointer-events: none;}#wrapwrap.midas-theme .midas-hero::after{content: ''; position: absolute; z-index: -1; inset: auto 0 0; height: 220px; background: linear-gradient(0deg, var(--home-bg), transparent); pointer-events: none;}#wrapwrap.midas-theme .hero-atmosphere, #wrapwrap.midas-theme .hero-grid-pattern{position: absolute; inset: 0; z-index: -1; pointer-events: none;}#wrapwrap.midas-theme .hero-grid-pattern{opacity: .1; background-image: linear-gradient(rgba(255, 255, 255, 0.17) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.17) 1px, transparent 1px); background-size: 72px 72px; mask-image: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.7) 40%, transparent 76%);}#wrapwrap.midas-theme .hero-orb{position: absolute; border-radius: 50%; filter: blur(20px); opacity: .38;}#wrapwrap.midas-theme .hero-orb--blue{width: 580px; height: 580px; right: -145px; top: 8%; background: radial-gradient(circle, rgba(84, 118, 255, 0.52), transparent 67%);}#wrapwrap.midas-theme .hero-orb--coral{width: 430px; height: 430px; left: 42%; bottom: -250px; background: radial-gradient(circle, rgba(244, 95, 120, 0.27), transparent 68%);}#wrapwrap.midas-theme .hero-layout{position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.14fr) minmax(380px, 0.76fr); gap: clamp(52px, 7vw, 92px); align-items: center;}#wrapwrap.midas-theme .hero-copy{max-width: 720px;}#wrapwrap.midas-theme .hero-kicker{padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; backdrop-filter: none;}#wrapwrap.midas-theme .hero-kicker::after{content: ''; width: 54px; height: 1px; margin-left: 4px; background: linear-gradient(90deg, rgba(141, 162, 255, 0.7), transparent);}#wrapwrap.midas-theme .hero-title{margin-top: 22px !important; margin-bottom: -.09em !important; padding-bottom: .09em; font-size: clamp(48px, 5vw, 68px); font-weight: 800; letter-spacing: -.065em; line-height: .97; text-wrap: balance;}#wrapwrap.midas-theme .hero-title > span{display: block; margin-top: 10px; padding-bottom: .14em; overflow: visible; font-family: "Work Sans", var(--body); font-weight: 800; letter-spacing: -.06em; line-height: 1.08; background: linear-gradient(100deg, #fff 0%, #b9c7ff 32%, var(--home-blue) 68%, var(--home-coral) 104%); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .hero-lead{max-width: 650px; margin-top: 22px !important; color: #bac4df; font-size: clamp(16px, 1.35vw, 18px); line-height: 1.65;}#wrapwrap.midas-theme .hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 13px; margin-top: 28px;}#wrapwrap.midas-theme .hero-assurances{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px 24px; margin-top: 25px; padding-top: 20px; border-top: 1px solid rgba(151, 170, 241, 0.12); color: #9da9ca; font-size: 11px; font-weight: 700;}#wrapwrap.midas-theme .hero-assurances span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px;}#wrapwrap.midas-theme .hero-assurances svg{width: 16px; height: 16px; padding: 3px; box-sizing: content-box; border: 1px solid rgba(89, 216, 221, 0.17); border-radius: 50%; color: var(--home-cyan); background: rgba(89, 216, 221, 0.055); stroke-width: 2.5;}#wrapwrap.midas-theme .hero-visual{min-height: 535px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding-top: 48px;}#wrapwrap.midas-theme .hero-visual::before{content: ''; width: 560px; height: 560px; position: absolute; right: -125px; top: -4px; border: 1px solid rgba(141, 162, 255, 0.075); border-radius: 50%; box-shadow: 0 0 0 62px rgba(141, 162, 255, 0.018); pointer-events: none;}#wrapwrap.midas-theme .hero-route-label{position: absolute; top: 20px; right: 8px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; color: #7d88a8; font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase;}#wrapwrap.midas-theme .hero-route-label > span:last-child{color: #b0bbdf;}#wrapwrap.midas-theme .hero-route-label i{width: 84px; height: 1px; position: relative; display: block; background: linear-gradient(90deg, rgba(89, 216, 221, 0.55), rgba(84, 118, 255, 0.62), rgba(244, 95, 120, 0.55)); box-shadow: 0 0 15px rgba(84, 118, 255, 0.18);}#wrapwrap.midas-theme .hero-route-label i::before, #wrapwrap.midas-theme .hero-route-label i::after, #wrapwrap.midas-theme .hero-route-label b{content: ''; width: 5px; height: 5px; position: absolute; top: 50%; border-radius: 50%; transform: translateY(-50%);}#wrapwrap.midas-theme .hero-route-label i::before{left: 0; background: var(--home-cyan); box-shadow: 0 0 10px rgba(89, 216, 221, 0.7);}#wrapwrap.midas-theme .hero-route-label i::after{right: 0; background: var(--home-coral); box-shadow: 0 0 10px rgba(244, 95, 120, 0.65);}#wrapwrap.midas-theme .hero-route-label b{left: 50%; background: var(--home-blue-light); box-shadow: 0 0 10px rgba(141, 162, 255, 0.7);}#wrapwrap.midas-theme .hero-career-board{width: 100%; max-width: 480px; position: relative; overflow: hidden; padding: clamp(24px, 2.5vw, 31px); border: 1px solid rgba(158, 174, 255, 0.2); border-radius: 30px; background: linear-gradient(132deg, rgba(100, 125, 255, 0.09), transparent 39%), linear-gradient(158deg, rgba(20, 29, 67, 0.49), rgba(8, 14, 37, 0.37) 57%, rgba(6, 10, 27, 0.49)); box-shadow: 0 34px 94px rgba(0, 0, 0, 0.42), 0 12px 30px rgba(10, 17, 48, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.11); backdrop-filter: blur(5px) saturate(1.24);}#wrapwrap.midas-theme .hero-career-board::before{content: ''; position: absolute; inset: 0; padding: 1px; border-radius: inherit; z-index: 2; background: linear-gradient(145deg, rgba(160, 178, 255, 0.64), rgba(84, 118, 255, 0.08) 38%, transparent 62%, rgba(244, 95, 120, 0.38)); pointer-events: none; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude;}#wrapwrap.midas-theme .career-board-glow{width: 410px; height: 210px; position: absolute; right: -110px; top: -102px; border: 0; border-radius: 36%; background: linear-gradient(125deg, transparent 8%, rgba(84, 118, 255, 0.3) 48%, rgba(244, 95, 120, 0.1) 82%, transparent); box-shadow: none; filter: blur(32px); opacity: .88; transform: rotate(-11deg); pointer-events: none;}#wrapwrap.midas-theme .career-board-topline, #wrapwrap.midas-theme .career-board-status, #wrapwrap.midas-theme .career-board-location, #wrapwrap.midas-theme .career-board-roles-head, #wrapwrap.midas-theme .career-board-view-all, #wrapwrap.midas-theme .career-board-role, #wrapwrap.midas-theme .career-board-role-copy, #wrapwrap.midas-theme .career-board-role-action{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}#wrapwrap.midas-theme .career-board-topline{min-height: 28px; position: relative; z-index: 1; justify-content: space-between; gap: 20px; color: #848fac; font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;}#wrapwrap.midas-theme .career-board-status{gap: 10px; color: #e6ebff; white-space: nowrap;}#wrapwrap.midas-theme .career-board-status i{width: 8px; height: 8px; position: relative; flex: 0 0 8px; border-radius: 50%; background: var(--home-cyan); box-shadow: 0 0 0 4px rgba(89, 216, 221, 0.08), 0 0 15px rgba(89, 216, 221, 0.65);}#wrapwrap.midas-theme .career-board-status--active i::after{content: ''; position: absolute; inset: -5px; border: 1px solid rgba(89, 216, 221, 0.48); border-radius: 50%; animation: career-board-pulse 2.4s ease-out infinite;}#wrapwrap.midas-theme .career-board-status--quiet{color: #aeb7d3;}#wrapwrap.midas-theme .career-board-status--quiet i{background: #7782a5; box-shadow: 0 0 0 4px rgba(119, 130, 165, 0.08);}#wrapwrap.midas-theme .career-board-location{gap: 8px; color: #8d97b5;}#wrapwrap.midas-theme .career-board-location svg{width: 15px; height: 15px; color: #7884a7; stroke-width: 1.5;}#wrapwrap.midas-theme .career-board-location b{width: 3px; height: 3px; border-radius: 50%; background: #687493;}#wrapwrap.midas-theme .career-board-main{position: relative; z-index: 1; margin-top: 30px; padding-left: 20px;}#wrapwrap.midas-theme .career-board-main::before{content: ''; width: 2px; position: absolute; inset: 2px auto 1px 0; border-radius: 999px; background: linear-gradient(180deg, var(--home-cyan), var(--home-blue) 54%, var(--home-coral)); box-shadow: 0 0 18px rgba(84, 118, 255, 0.35);}#wrapwrap.midas-theme .career-board-eyebrow{color: var(--home-blue-light); font-size: 9px; font-weight: 800; letter-spacing: .18em; text-transform: uppercase;}#wrapwrap.midas-theme .career-board-main h2{margin-top: 11px; font-size: clamp(29px, 2.65vw, 37px); font-weight: 800; letter-spacing: -.045em; line-height: 1.08;}#wrapwrap.midas-theme .career-board-main h2 span{background: linear-gradient(95deg, #fff 0%, #c4ceff 28%, var(--home-blue-light) 72%, #f39ab0 112%); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .career-board-main > p:last-child{margin-top: 13px; max-width: 430px; color: #b7c0da; font-size: 14px; line-height: 1.62;}#wrapwrap.midas-theme .career-board-metrics{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 24px; padding: 4px 7px; overflow: hidden; border: 1px solid rgba(151, 170, 241, 0.16); border-radius: 19px; background: radial-gradient(circle at 50% -35%, rgba(118, 143, 255, 0.14), transparent 58%), linear-gradient(112deg, rgba(7, 12, 31, 0.62), rgba(23, 31, 72, 0.42) 50%, rgba(18, 18, 49, 0.52)); box-shadow: 0 16px 34px rgba(0, 0, 0, 0.17), inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 -1px 0 rgba(84, 118, 255, 0.05);}#wrapwrap.midas-theme .career-board-metric{min-width: 0; min-height: 64px; position: relative; display: grid; grid-template-rows: 27px 16px; align-content: center; justify-items: center; gap: 5px; padding: 8px; text-align: center;}#wrapwrap.midas-theme .career-board-metric + .career-board-metric::before{content: ''; width: 1px; position: absolute; inset: 9px auto 9px 0; background: linear-gradient(180deg, transparent, rgba(160, 178, 255, 0.2) 28%, rgba(160, 178, 255, 0.2) 72%, transparent);}#wrapwrap.midas-theme .career-board-metric strong{width: 100%; min-height: 27px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: linear-gradient(180deg, #fff 14%, #d9e0ff 100%); background-clip: text; color: transparent; font-family: var(--heading); font-size: 27px; font-weight: 800; letter-spacing: -.04em; line-height: 1; text-shadow: 0 0 24px rgba(255, 255, 255, 0.12); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-variant-numeric: tabular-nums;}#wrapwrap.midas-theme .career-board-metric:nth-child(2) strong{background-image: linear-gradient(180deg, #e3e8ff 8%, #aebeff 100%);}#wrapwrap.midas-theme .career-board-metric:nth-child(3) strong{background-image: linear-gradient(100deg, #c5d0ff, #ee9eb9);}#wrapwrap.midas-theme .career-board-metric--word strong{font-size: 18px; letter-spacing: -.025em;}#wrapwrap.midas-theme .career-board-metric span{width: 100%; min-height: 16px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: center; color: #8995b7; font-size: 7.5px; font-weight: 800; letter-spacing: .075em; line-height: 1.2; text-align: center; text-transform: uppercase; white-space: nowrap;}@keyframes career-board-pulse{0%{opacity: .85; transform: scale(0.65);}65%, 100%{opacity: 0; transform: scale(1.45);}}#wrapwrap.midas-theme .career-board-roles{position: relative; z-index: 1; margin-top: 21px;}#wrapwrap.midas-theme .career-board-roles-head{justify-content: space-between; gap: 18px; margin-bottom: 12px;}#wrapwrap.midas-theme .career-board-roles-head > span{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .career-board-roles-head strong{color: #e9edff; font-size: 10px; font-weight: 800; letter-spacing: .13em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .career-board-roles-head small{margin-top: 4px; color: #727d9e; font-size: 9px;}#wrapwrap.midas-theme .career-board-view-all{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; gap: 6px; color: #aebaff; font-size: 10px; font-weight: 750; text-decoration: none !important;}#wrapwrap.midas-theme .career-board-view-all svg{width: 14px; height: 14px; transition: transform .2s ease;}#wrapwrap.midas-theme .career-board-view-all:hover{color: #fff;}#wrapwrap.midas-theme .career-board-view-all:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .career-board-role-list{overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 18px; background: rgba(4, 8, 24, 0.38); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);}#wrapwrap.midas-theme .career-board-role{display: grid; grid-template-columns: 30px minmax(0, 1fr) 34px; gap: 11px; min-height: 62px; padding: 9px 11px; border-top: 1px solid rgba(255, 255, 255, 0.085); text-decoration: none !important; transition: background-color 0.22s ease, transform 0.22s var(--ease-smooth);}#wrapwrap.midas-theme .career-board-role:first-child{border-top: 0;}#wrapwrap.midas-theme .career-board-role:hover{background: linear-gradient(90deg, rgba(84, 118, 255, 0.13), rgba(244, 95, 120, 0.055));}#wrapwrap.midas-theme .career-board-role-index{width: 30px; height: 30px; display: grid; place-items: center; border: 1px solid rgba(141, 162, 255, 0.16); border-radius: 10px; color: #8f9abc; background: rgba(84, 118, 255, 0.055); font-size: 9px; font-weight: 800; letter-spacing: .06em;}#wrapwrap.midas-theme .career-board-role-copy{min-width: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start;}#wrapwrap.midas-theme .career-board-role strong{max-width: 100%; overflow: hidden; display: -webkit-box; color: #eff2ff; font-size: 12px; font-weight: 750; line-height: 1.3; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}#wrapwrap.midas-theme .career-board-role small{margin-top: 5px; color: #7782a3; font-size: 9px;}#wrapwrap.midas-theme .career-board-role-action{width: 32px; height: 32px; justify-content: center; border: 1px solid rgba(141, 162, 255, 0.16); border-radius: 50%; color: #9aa9f3; background: rgba(84, 118, 255, 0.055); transition: color .2s ease, border-color .2s ease, background-color .2s ease, transform .2s ease;}#wrapwrap.midas-theme .career-board-role-action svg{width: 14px; height: 14px;}#wrapwrap.midas-theme .career-board-role:hover strong{color: #fff;}#wrapwrap.midas-theme .career-board-role:hover .career-board-role-action{color: #fff; border-color: rgba(141, 162, 255, 0.36); background: rgba(84, 118, 255, 0.18); transform: translateX(2px);}#wrapwrap.midas-theme .hero-scroll-cue{position: absolute; bottom: 18px; left: 50%; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; color: rgba(255, 255, 255, 0.4); font-size: 9px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; transform: translateX(-50%);}#wrapwrap.midas-theme .hero-scroll-cue span{width: 35px; height: 1px; background: linear-gradient(90deg, transparent, var(--home-blue-light));}#wrapwrap.midas-theme .roles-section{padding: clamp(44px, 3.5vw, 52px) 0 clamp(38px, 3.2vw, 50px); background: radial-gradient(circle at 12% 36%, rgba(84, 118, 255, 0.08), transparent 24rem), var(--home-bg);}#wrapwrap.midas-theme .roles-section::before{content: ''; position: absolute; inset: 0; opacity: .08; pointer-events: none; background-image: radial-gradient(rgba(255, 255, 255, 0.75) 0.7px, transparent 0.7px); background-size: 22px 22px; mask-image: linear-gradient(90deg, #000, transparent 38%);}#wrapwrap.midas-theme .roles-section .section-heading{grid-template-columns: minmax(0, 1fr) minmax(300px, 0.48fr); gap: clamp(34px, 5vw, 68px); align-items: center; margin-bottom: 26px;}#wrapwrap.midas-theme .roles-section .section-heading h2{margin-top: 13px; font-size: clamp(32px, 3.35vw, 44px); line-height: 1.06;}#wrapwrap.midas-theme .roles-section .section-heading > p{max-width: 430px; padding-left: 24px; border-left: 1px solid rgba(141, 162, 255, 0.2); font-size: clamp(13px, 1vw, 15px); line-height: 1.65;}#wrapwrap.midas-theme .roles-toolbar{position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 18px; align-items: center; min-height: 54px; margin-bottom: 20px; padding: 7px 9px; border: 1px solid rgba(141, 162, 255, 0.14); border-radius: 17px; background: rgba(13, 18, 42, 0.72); box-shadow: inset 0 1px rgba(255, 255, 255, 0.035), 0 14px 34px rgba(0, 0, 0, 0.12); backdrop-filter: blur(14px);}#wrapwrap.midas-theme .roles-filter{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}#wrapwrap.midas-theme .roles-filter-pill{min-height: 36px; padding: 8px 13px; color: var(--home-muted); border: 1px solid transparent; border-radius: 11px; background: transparent; font-size: 11px; font-weight: 750; cursor: pointer; transition: all .2s ease;}#wrapwrap.midas-theme .roles-filter-pill:hover{color: #fff; border-color: rgba(141, 162, 255, 0.14); background: rgba(141, 162, 255, 0.07);}#wrapwrap.midas-theme .roles-filter-pill.active{color: #fff; border-color: rgba(84, 118, 255, 0.34); background: linear-gradient(135deg, rgba(84, 118, 255, 0.22), rgba(244, 95, 120, 0.09)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .roles-count{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 34px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; gap: 5px; padding: 7px 10px; border-left: 1px solid rgba(141, 162, 255, 0.13); color: var(--home-faint); font-size: 10.5px; letter-spacing: .015em;}#wrapwrap.midas-theme .roles-count strong{color: var(--home-text); font-size: 12px;}#wrapwrap.midas-theme .roles-grid{position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px;}#wrapwrap.midas-theme .role-card{min-width: 0; overflow: hidden; border: 1px solid var(--home-line); border-radius: 21px; background: linear-gradient(155deg, rgba(19, 27, 58, 0.92), rgba(10, 14, 34, 0.95)); box-shadow: 0 16px 44px rgba(0, 0, 0, 0.16); transition: transform 0.35s var(--ease-out-expo), border-color 0.35s ease, box-shadow 0.35s ease;}#wrapwrap.midas-theme .role-card:hover{transform: translateY(-5px); border-color: rgba(141, 162, 255, 0.34); box-shadow: 0 24px 58px rgba(0, 0, 0, 0.28), 0 0 36px rgba(84, 118, 255, 0.065);}#wrapwrap.midas-theme .role-card-link{display: block; height: 100%; color: inherit; text-decoration: none !important;}#wrapwrap.midas-theme .role-card-media{position: relative; aspect-ratio: 1.82 / 1; overflow: hidden; background: #121a39;}#wrapwrap.midas-theme .role-card-media::after{content: ''; position: absolute; inset: 45% 0 0; background: linear-gradient(0deg, rgba(6, 9, 24, 0.88), transparent); pointer-events: none;}#wrapwrap.midas-theme .role-card-media > img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s var(--ease-out-expo), filter 0.4s ease;}#wrapwrap.midas-theme .role-card:hover .role-card-media > img{filter: saturate(1.08) contrast(1.04); transform: scale(1.055);}#wrapwrap.midas-theme .role-card-badge, #wrapwrap.midas-theme .role-card-view{position: absolute; z-index: 2; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; background: rgba(7, 10, 24, 0.68); backdrop-filter: blur(14px);}#wrapwrap.midas-theme .role-card-badge{top: 12px; right: 12px; padding: 6px 9px; color: #dbe1f7; font-size: 8px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase;}#wrapwrap.midas-theme .role-card-view{right: 12px; bottom: 12px; gap: 8px; padding: 7px 10px; color: #fff; font-size: 10px; font-weight: 800; transform: translateY(8px); opacity: 0; transition: opacity .25s ease, transform .25s ease;}#wrapwrap.midas-theme .role-card-view svg{width: 14px; height: 14px;}#wrapwrap.midas-theme .role-card:hover .role-card-view, #wrapwrap.midas-theme .role-card-link:focus-visible .role-card-view{opacity: 1; transform: translateY(0);}#wrapwrap.midas-theme .role-card-content{padding: 16px 17px 17px;}#wrapwrap.midas-theme .role-card-department{color: var(--home-blue-light); font-size: 10px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase;}#wrapwrap.midas-theme .role-card-content h3{min-height: 2.42em; margin-top: 7px; font-size: clamp(17px, 1.35vw, 19px); font-weight: 750; letter-spacing: -.025em; line-height: 1.24;}#wrapwrap.midas-theme .role-card-meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px 18px; margin-top: 14px; padding-top: 13px; border-top: 1px solid var(--home-line);}#wrapwrap.midas-theme .role-card-meta span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; color: var(--home-faint); font-size: 10.5px; font-weight: 650;}#wrapwrap.midas-theme .role-card-meta svg{width: 14px; height: 14px; color: var(--home-blue-light); stroke-width: 1.8;}#wrapwrap.midas-theme .roles-footer{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; margin-top: 32px;}#wrapwrap.midas-theme .roles-empty{min-height: 190px; display: grid; grid-template-columns: auto 1fr auto; gap: 24px; align-items: center; padding: 30px; border: 1px solid var(--home-line); border-radius: var(--home-radius-lg); background: linear-gradient(135deg, rgba(84, 118, 255, 0.09), rgba(255, 255, 255, 0.025));}#wrapwrap.midas-theme .roles-empty-icon{width: 64px; height: 64px; display: grid; place-items: center; border-radius: 18px; color: var(--home-blue-light); background: rgba(84, 118, 255, 0.12);}#wrapwrap.midas-theme .roles-empty-icon svg{width: 28px; height: 28px; stroke-width: 1.6;}#wrapwrap.midas-theme .roles-empty h3{font-size: 22px;}#wrapwrap.midas-theme .roles-empty p{margin-top: 6px; color: var(--home-muted);}#wrapwrap.midas-theme .value-section{overflow: hidden; padding-top: clamp(54px, 4.4vw, 68px); background: linear-gradient(180deg, var(--home-bg) 0%, rgba(7, 10, 24, 0.96) 9%, transparent 27%), radial-gradient(ellipse at 86% 4%, rgba(84, 118, 255, 0.1), transparent 34rem), radial-gradient(ellipse at 8% 96%, rgba(244, 95, 120, 0.045), transparent 31rem), linear-gradient(180deg, var(--home-bg) 0%, #080c1e 48%, #0a1025 100%), var(--home-bg-soft);}#wrapwrap.midas-theme .value-section::before, #wrapwrap.midas-theme .value-section-atmosphere{content: ''; position: absolute; pointer-events: none;}#wrapwrap.midas-theme .value-section::before{width: 650px; height: 650px; right: -260px; top: -300px; border: 1px solid rgba(141, 162, 255, 0.11); border-radius: 50%; box-shadow: 0 0 0 100px rgba(84, 118, 255, 0.025), 0 0 0 210px rgba(84, 118, 255, 0.018);}#wrapwrap.midas-theme .value-section-atmosphere{width: 410px; height: 410px; left: -160px; bottom: -210px; border-radius: 50%; background: rgba(244, 95, 120, 0.12); filter: blur(85px);}#wrapwrap.midas-theme .value-intro{position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.55fr); gap: clamp(42px, 6vw, 84px); align-items: start; margin-bottom: clamp(42px, 5vw, 58px);}#wrapwrap.midas-theme .value-intro > div:first-child{align-self: end;}#wrapwrap.midas-theme .value-intro-statement{position: relative; max-width: 510px; overflow: hidden; padding: 25px 28px 27px 31px; border: 1px solid rgba(151, 170, 241, 0.1); border-left: 0; border-radius: 0 22px 22px 0; background: linear-gradient(100deg, rgba(84, 118, 255, 0.105), rgba(15, 22, 52, 0.34) 58%, rgba(15, 22, 52, 0.08)), rgba(7, 12, 31, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035), 18px 22px 54px rgba(0, 0, 0, 0.12); backdrop-filter: blur(13px); -webkit-backdrop-filter: blur(13px);}#wrapwrap.midas-theme .value-intro-statement::before{width: 2px; position: absolute; inset: 0 auto 0 0; content: ''; background: linear-gradient(180deg, var(--home-cyan), var(--home-blue-light) 52%, var(--home-coral)); box-shadow: 0 0 20px rgba(112, 126, 255, 0.55);}#wrapwrap.midas-theme .value-intro-statement::after{width: 150px; height: 150px; position: absolute; right: -92px; bottom: -112px; border: 1px solid rgba(141, 162, 255, 0.09); border-radius: 50%; content: ''; box-shadow: 0 0 0 28px rgba(84, 118, 255, 0.018); pointer-events: none;}#wrapwrap.midas-theme .value-intro-statement-label{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-bottom: 14px; color: #9ba9e7; font-size: 9px; font-weight: 800; letter-spacing: .17em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .value-intro-statement-label i{width: 24px; height: 1px; background: linear-gradient(90deg, var(--home-cyan), var(--home-blue-light)); box-shadow: 0 0 10px rgba(89, 216, 221, 0.32);}#wrapwrap.midas-theme .value-intro-statement > p{position: relative; z-index: 1; color: #aeb8d6; font-size: clamp(16px, 1.28vw, 19px); font-weight: 450; letter-spacing: -.018em; line-height: 1.72;}#wrapwrap.midas-theme .value-intro-statement > p span, #wrapwrap.midas-theme .value-intro-statement > p strong{color: #eef1ff; font-weight: 650;}#wrapwrap.midas-theme .value-intro-statement > p strong{background: linear-gradient(105deg, #d9e0ff, #adb9ff 56%, #e9a1b3); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .value-editorial-grid{position: relative; z-index: 1; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 20px;}#wrapwrap.midas-theme .value-feature{position: relative; min-height: 260px; grid-column: span 5; overflow: hidden; padding: clamp(24px, 2.5vw, 32px); border: 1px solid var(--home-line); border-radius: var(--home-radius-lg); background: linear-gradient(150deg, rgba(25, 34, 70, 0.9), rgba(12, 17, 40, 0.78)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.045); transition: transform 0.32s var(--ease-smooth), border-color 0.32s ease, background 0.32s ease;}#wrapwrap.midas-theme .value-feature:hover{transform: translateY(-6px); border-color: rgba(141, 162, 255, 0.26); background: linear-gradient(150deg, rgba(30, 41, 83, 0.94), rgba(14, 20, 47, 0.84));}#wrapwrap.midas-theme .value-feature--photo{isolation: isolate; background: #0c1128;}#wrapwrap.midas-theme .value-feature--photo::before{content: ''; position: absolute; z-index: 1; inset: 0; background: linear-gradient(180deg, rgba(7, 10, 27, 0.04), rgba(8, 12, 32, 0.08) 32%, rgba(8, 12, 32, 0.42) 56%, rgba(8, 12, 32, 0.88) 84%, rgba(8, 12, 32, 0.97) 100%), linear-gradient(105deg, rgba(11, 16, 40, 0.1), transparent 72%); pointer-events: none;}#wrapwrap.midas-theme .value-feature--photo::after{content: ''; width: 56%; max-width: 280px; aspect-ratio: 1; position: absolute; z-index: 1; top: -24%; right: -12%; border: 1px solid rgba(217, 225, 255, 0.11); border-radius: 50%; box-shadow: 0 0 0 68px rgba(141, 162, 255, 0.035), 0 0 0 136px rgba(244, 95, 120, 0.018); pointer-events: none;}#wrapwrap.midas-theme .value-feature--photo > :not(.value-feature-photo){z-index: 2;}#wrapwrap.midas-theme .value-feature--photo > h3, #wrapwrap.midas-theme .value-feature--photo > p, #wrapwrap.midas-theme .value-feature--photo > ul{position: relative;}#wrapwrap.midas-theme .value-feature-photo{width: 100%; height: 100%; position: absolute; z-index: 0; inset: 0; object-fit: cover; opacity: 1; filter: saturate(0.94) contrast(1.03) brightness(0.98); transform: scale(1.01); transition: transform 0.7s var(--ease-smooth), opacity 0.35s ease, filter 0.35s ease;}#wrapwrap.midas-theme .value-feature--photo:hover .value-feature-photo{opacity: 1; filter: saturate(1) contrast(1.03) brightness(1.02); transform: scale(1.055);}#wrapwrap.midas-theme .value-feature--remote .value-feature-photo{object-position: center 52%;}#wrapwrap.midas-theme .value-feature--growth .value-feature-photo{object-position: center 38%;}#wrapwrap.midas-theme .value-feature--global .value-feature-photo{object-position: center 63%;}#wrapwrap.midas-theme .value-feature--growth, #wrapwrap.midas-theme .value-feature--global{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end;}#wrapwrap.midas-theme .value-feature--photo h3::before{content: ''; width: 38px; height: 2px; display: block; margin-bottom: 14px; border-radius: 999px; background: linear-gradient(90deg, var(--home-blue), var(--home-coral)); box-shadow: 0 0 18px rgba(84, 118, 255, 0.38);}#wrapwrap.midas-theme .value-feature--lead{min-height: 520px; grid-column: span 7; grid-row: span 2; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; background: #0c1128;}#wrapwrap.midas-theme .value-feature--lead.value-feature--photo::before{background: linear-gradient(180deg, rgba(7, 10, 27, 0.01), rgba(8, 12, 32, 0.04) 44%, rgba(8, 12, 32, 0.38) 60%, rgba(8, 12, 32, 0.9) 83%, #080c20 100%), linear-gradient(90deg, rgba(9, 13, 33, 0.08), transparent 62%);}#wrapwrap.midas-theme .value-feature--lead.value-feature--photo::after{width: 58%; max-width: 360px; top: -8%; right: -14%;}#wrapwrap.midas-theme .value-feature--wide{min-height: 310px; grid-column: 1 / -1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: clamp(34px, 4.5vw, 62px); background: #080d20;}#wrapwrap.midas-theme .value-feature--onboarding::before{background: linear-gradient(90deg, rgba(6, 10, 27, 0.99) 0%, rgba(7, 12, 31, 0.97) 31%, rgba(8, 13, 33, 0.86) 49%, rgba(8, 13, 33, 0.34) 72%, rgba(8, 13, 33, 0.12) 100%), linear-gradient(180deg, rgba(5, 8, 22, 0.04), rgba(5, 8, 22, 0.18) 60%, rgba(5, 8, 22, 0.62));}#wrapwrap.midas-theme .value-feature--onboarding::after{width: 340px; max-width: none; top: -54%; right: 2%; border-color: rgba(217, 225, 255, 0.13); box-shadow: 0 0 0 78px rgba(141, 162, 255, 0.035), 0 0 0 156px rgba(244, 95, 120, 0.018);}#wrapwrap.midas-theme .value-feature--onboarding .value-feature-photo{object-position: center; filter: saturate(0.92) contrast(1.05) brightness(0.92);}#wrapwrap.midas-theme .value-feature--onboarding:hover .value-feature-photo{filter: saturate(0.98) contrast(1.05) brightness(0.98);}#wrapwrap.midas-theme .value-onboarding-copy{width: 62%; max-width: 720px; position: relative; z-index: 2;}#wrapwrap.midas-theme .value-onboarding-label{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-bottom: 20px; padding: 8px 12px; color: #dbe2ff; border: 1px solid rgba(151, 169, 255, 0.24); border-radius: 999px; background: linear-gradient(120deg, rgba(84, 118, 255, 0.17), rgba(244, 95, 120, 0.08)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 10px 28px rgba(2, 5, 18, 0.18); font-size: 10px; font-weight: 800; letter-spacing: .08em; line-height: 1; text-transform: uppercase; backdrop-filter: blur(12px);}#wrapwrap.midas-theme .value-onboarding-label svg{width: 17px; height: 17px; color: #9baeff; stroke-width: 1.8;}#wrapwrap.midas-theme .value-feature--onboarding h3{max-width: 700px; font-size: clamp(29px, 3.2vw, 44px); letter-spacing: -.045em; line-height: 1.06;}#wrapwrap.midas-theme .value-feature--onboarding h3::before{display: none;}#wrapwrap.midas-theme .value-feature--onboarding p{max-width: 650px; margin-top: 17px; color: #c0c8df; font-size: 14px; line-height: 1.7;}#wrapwrap.midas-theme .value-onboarding-points{margin-top: 22px;}#wrapwrap.midas-theme .value-onboarding-points li{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 8px 12px; border-color: rgba(164, 178, 235, 0.18); background: rgba(7, 11, 28, 0.46); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04); backdrop-filter: blur(10px);}#wrapwrap.midas-theme .value-onboarding-points li::before{content: ''; width: 5px; height: 5px; flex: 0 0 5px; border-radius: 50%; background: linear-gradient(135deg, var(--home-blue-light), var(--home-coral)); box-shadow: 0 0 9px rgba(119, 145, 255, 0.6);}#wrapwrap.midas-theme .value-index{position: absolute; top: 22px; right: 25px; color: rgba(255, 255, 255, 0.16); font-family: var(--heading); font-size: 14px; font-weight: 800; letter-spacing: .08em;}#wrapwrap.midas-theme .midas-homepage .value-feature--photo .value-index{min-width: 46px; height: 28px; position: absolute; top: 24px; right: 24px; left: auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding: 0 10px; color: rgba(235, 239, 255, 0.72); border: 1px solid rgba(162, 178, 255, 0.2); border-radius: 999px; background: rgba(9, 13, 33, 0.58); font-size: 11px; backdrop-filter: blur(12px);}#wrapwrap.midas-theme .value-feature h3{max-width: 560px; font-size: clamp(21px, 2.1vw, 31px); font-weight: 750; letter-spacing: -.035em; line-height: 1.14;}#wrapwrap.midas-theme .value-feature p{max-width: 630px; margin-top: 15px; color: var(--home-muted); font-size: 14px; line-height: 1.75;}#wrapwrap.midas-theme .value-feature ul{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; margin: 24px 0 0; padding: 0; list-style: none;}#wrapwrap.midas-theme .value-feature li{padding: 8px 12px; color: #c7d0ea; border: 1px solid var(--home-line); border-radius: 999px; background: rgba(255, 255, 255, 0.035); font-size: 10px; font-weight: 750;}#wrapwrap.midas-theme .comparison-section{isolation: isolate; overflow: hidden; background: radial-gradient(circle at 10% 82%, rgba(244, 95, 120, 0.07), transparent 27rem), radial-gradient(circle at 86% 24%, rgba(84, 118, 255, 0.12), transparent 32rem), linear-gradient(145deg, #070a18 0%, #090c1d 52%, #080b1a 100%);}#wrapwrap.midas-theme .comparison-section::before{content: ''; width: 470px; aspect-ratio: 1; position: absolute; z-index: -1; top: 50%; left: -290px; border: 1px solid rgba(151, 170, 241, 0.08); border-radius: 50%; box-shadow: 0 0 0 86px rgba(84, 118, 255, 0.018), 0 0 0 172px rgba(244, 95, 120, 0.012); transform: translateY(-50%);}#wrapwrap.midas-theme .comparison-section::after{content: ''; position: absolute; z-index: -1; inset: 0; opacity: .2; background-image: linear-gradient(rgba(151, 170, 241, 0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(151, 170, 241, 0.04) 1px, transparent 1px); background-size: 72px 72px; pointer-events: none;}#wrapwrap.midas-theme .comparison-layout{position: relative; z-index: 1; display: grid; grid-template-columns: minmax(300px, 0.72fr) minmax(520px, 1.3fr); gap: clamp(54px, 7vw, 96px); align-items: center;}#wrapwrap.midas-theme .comparison-copy{position: relative;}#wrapwrap.midas-theme .comparison-copy h2{max-width: 500px; font-size: clamp(38px, 3.8vw, 52px); line-height: 1.01;}#wrapwrap.midas-theme .comparison-copy > p{max-width: 480px; margin-top: 23px; font-size: 15px; line-height: 1.72;}#wrapwrap.midas-theme .comparison-pillars{max-width: 485px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; margin: 28px 0 0; padding: 10px 0; border-top: 1px solid rgba(151, 170, 241, 0.13); border-bottom: 1px solid rgba(151, 170, 241, 0.13); list-style: none;}#wrapwrap.midas-theme .comparison-pillars li{min-height: 58px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 7px; padding: 9px 18px; border-left: 1px solid rgba(151, 170, 241, 0.11);}#wrapwrap.midas-theme .comparison-pillars li:first-child{padding-left: 0; border-left: 0;}#wrapwrap.midas-theme .comparison-pillars small{color: var(--home-blue-light); font-size: 8px; font-weight: 800; letter-spacing: .14em; line-height: 1;}#wrapwrap.midas-theme .comparison-pillars strong{color: #e3e7f7; font-family: var(--heading); font-size: 12px; font-weight: 750; letter-spacing: -.01em; line-height: 1.2;}#wrapwrap.midas-theme .comparison-copy .midas-text-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 12px; margin-top: 26px; padding: 8px 9px 8px 15px; border: 1px solid transparent; border-radius: 999px; color: #fff; background: linear-gradient(90deg, var(--home-blue), #6f63f6 58%, var(--home-coral)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 14px 34px rgba(84, 118, 255, 0.25); text-decoration: none; transition: transform 0.25s var(--ease-smooth), box-shadow 0.25s ease;}#wrapwrap.midas-theme .comparison-copy .midas-text-link:hover{color: #fff; box-shadow: 0 18px 42px rgba(84, 118, 255, 0.36); transform: translateY(-2px); text-decoration: none;}#wrapwrap.midas-theme .comparison-copy .midas-text-link:focus-visible{outline: 3px solid rgba(141, 162, 255, 0.72); outline-offset: 4px;}#wrapwrap.midas-theme .comparison-link-icon{width: 27px; height: 27px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.24); border-radius: 50%; color: #fff; background: rgba(255, 255, 255, 0.12); font-size: 11px; line-height: 1; transform: translateY(0); transition: transform .2s ease;}#wrapwrap.midas-theme .comparison-copy .midas-text-link:hover .comparison-link-icon{transform: translateX(4px);}#wrapwrap.midas-theme .comparison-table{position: relative; isolation: isolate; overflow: hidden; border: 1px solid rgba(151, 170, 241, 0.13); border-radius: 28px; background: radial-gradient(circle at 88% 10%, rgba(84, 118, 255, 0.1), transparent 17rem), linear-gradient(90deg, rgba(8, 12, 31, 0.9) 0 50%, rgba(13, 19, 47, 0.92) 50% 100%); box-shadow: 0 28px 76px rgba(0, 0, 0, 0.28), inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .comparison-table::after{content: ''; width: 1px; position: absolute; z-index: 3; top: 22px; bottom: 22px; left: 50%; background: linear-gradient(180deg, transparent, rgba(141, 162, 255, 0.24) 10%, rgba(141, 162, 255, 0.1) 88%, transparent);}#wrapwrap.midas-theme .comparison-table-head, #wrapwrap.midas-theme .comparison-row{position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 1fr;}#wrapwrap.midas-theme .comparison-table-head{min-height: 112px; border-bottom: 1px solid rgba(151, 170, 241, 0.12); background: linear-gradient(90deg, rgba(255, 255, 255, 0.018) 50%, rgba(84, 118, 255, 0.055) 50%);}#wrapwrap.midas-theme .comparison-table-heading{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 7px; padding: 25px 31px;}#wrapwrap.midas-theme .comparison-table-heading::before{content: ''; width: 26px; height: 2px; margin-bottom: 3px; border-radius: 999px; background: #58617e;}#wrapwrap.midas-theme .comparison-table-heading--midas::before{width: 34px; background: linear-gradient(90deg, var(--home-blue), var(--home-coral)); box-shadow: 0 0 14px rgba(84, 118, 255, 0.45);}#wrapwrap.midas-theme .comparison-table-heading small{color: #6f7a9d; font-size: 9px; font-weight: 800; letter-spacing: .16em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .comparison-table-heading strong{color: #b6bfd9; font-family: var(--heading); font-size: 16px; font-weight: 750; letter-spacing: -.015em; line-height: 1.25;}#wrapwrap.midas-theme .comparison-table-heading--midas small{color: var(--home-blue-light);}#wrapwrap.midas-theme .comparison-table-heading--midas strong{color: #f3f5ff;}#wrapwrap.midas-theme .comparison-table-shift{width: 38px; height: 38px; position: absolute; z-index: 5; top: 37px; left: 50%; display: grid; place-items: center; color: #fff; border: 1px solid rgba(188, 200, 255, 0.32); border-radius: 50%; background: linear-gradient(90deg, #4566e6, #9c59b3 62%, #d55e86); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 0 0 6px rgba(84, 118, 255, 0.055), 0 12px 30px rgba(50, 72, 176, 0.34); transform: translateX(-50%);}#wrapwrap.midas-theme .comparison-table-shift svg{width: 15px; height: 15px; stroke-width: 1.8;}#wrapwrap.midas-theme .comparison-row{min-height: 77px; border-bottom: 1px solid rgba(151, 170, 241, 0.085); background: transparent; transition: background-color .25s ease;}#wrapwrap.midas-theme .comparison-row:last-child{border-bottom: 0;}#wrapwrap.midas-theme .comparison-row:hover{background: rgba(141, 162, 255, 0.035);}#wrapwrap.midas-theme .comparison-cell{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 13px; padding: 18px 27px; font-size: 13px; line-height: 1.45;}#wrapwrap.midas-theme .comparison-cell-label{display: none;}#wrapwrap.midas-theme .comparison-cell i{width: 24px; height: 24px; position: relative; flex: 0 0 24px; display: grid; place-items: center; border-radius: 8px;}#wrapwrap.midas-theme .comparison-cell--solo{color: #7e88a7;}#wrapwrap.midas-theme .comparison-cell--solo i{border: 1px solid rgba(151, 164, 208, 0.12); background: rgba(255, 255, 255, 0.025);}#wrapwrap.midas-theme .comparison-cell--solo i::before{content: ''; width: 8px; height: 1px; background: #6f7896;}#wrapwrap.midas-theme .comparison-cell--midas{color: #eef1ff; background: linear-gradient(105deg, rgba(84, 118, 255, 0.075), rgba(84, 118, 255, 0.018) 72%, rgba(244, 95, 120, 0.018)); transition: background-color .25s ease;}#wrapwrap.midas-theme .comparison-cell--midas i{color: #07121f; border: 1px solid rgba(103, 227, 220, 0.4); background: linear-gradient(135deg, #7ce5e4, #72b9f6); box-shadow: 0 7px 20px rgba(89, 216, 221, 0.16);}#wrapwrap.midas-theme .comparison-cell--midas i::before{content: '\2713'; font-size: 12px; font-style: normal; font-weight: 900; line-height: 1;}#wrapwrap.midas-theme .comparison-cell--midas strong{color: #f4f6ff; font-weight: 750;}#wrapwrap.midas-theme .culture-section{overflow: hidden; background: radial-gradient(circle at 88% 36%, rgba(84, 118, 255, 0.13), transparent 29rem), #0e142d;}#wrapwrap.midas-theme .culture-layout{display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(340px, 0.72fr); gap: clamp(45px, 6vw, 76px); align-items: center;}#wrapwrap.midas-theme .culture-media{min-height: 560px; position: relative;}#wrapwrap.midas-theme .culture-photo{position: absolute; overflow: hidden; margin: 0; border: 1px solid rgba(255, 255, 255, 0.13); border-radius: var(--home-radius-lg); background: #151b39; box-shadow: 0 28px 70px rgba(0, 0, 0, 0.34);}#wrapwrap.midas-theme .culture-photo--main{width: 78%; height: 74%; left: 0; top: 0;}#wrapwrap.midas-theme .culture-photo--secondary{width: 51%; height: 48%; right: 0; bottom: 0;}#wrapwrap.midas-theme .culture-photo::after{content: ''; position: absolute; inset: 35% 0 0; background: linear-gradient(0deg, rgba(6, 9, 23, 0.82), transparent);}#wrapwrap.midas-theme .culture-photo img{width: 100%; height: 100%; object-fit: cover; filter: saturate(0.78) contrast(1.05); transition: transform 0.7s var(--ease-out-expo), filter 0.5s ease;}#wrapwrap.midas-theme .culture-photo:hover img{filter: saturate(0.94) contrast(1.04); transform: scale(1.045);}#wrapwrap.midas-theme .culture-photo figcaption{position: absolute; z-index: 2; left: 20px; bottom: 17px; color: rgba(255, 255, 255, 0.85); font-size: 10px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase;}#wrapwrap.midas-theme .culture-media-stamp{width: 102px; height: 102px; position: absolute; z-index: 4; right: 31%; top: 53%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 7px; color: #fff; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50%; background: linear-gradient(145deg, rgba(84, 118, 255, 0.93), rgba(244, 95, 120, 0.88)); box-shadow: 0 15px 50px rgba(84, 118, 255, 0.34); font-family: var(--heading); font-size: 14px; font-weight: 800; letter-spacing: .04em;}#wrapwrap.midas-theme .culture-media-stamp i{width: 3px; height: 3px; border-radius: 50%; background: #fff;}#wrapwrap.midas-theme .culture-copy > p{margin-top: 25px;}#wrapwrap.midas-theme .culture-principles{display: grid; gap: 0; margin-top: 31px; border-top: 1px solid var(--home-line);}#wrapwrap.midas-theme .culture-principles > div{display: grid; grid-template-columns: 115px 1fr; gap: 18px; padding: 18px 0; border-bottom: 1px solid var(--home-line);}#wrapwrap.midas-theme .culture-principles strong{color: #edf0ff; font-size: 12px;}#wrapwrap.midas-theme .culture-principles span{color: var(--home-faint); font-size: 12px; line-height: 1.6;}#wrapwrap.midas-theme .culture-disclosure{display: block; margin-top: 22px; color: #626e91; font-size: 10px; line-height: 1.6;}#wrapwrap.midas-theme .people-block{position: relative; isolation: isolate; margin-top: clamp(64px, 6.5vw, 88px); padding-top: clamp(38px, 4vw, 50px); border-top: 1px solid rgba(151, 170, 241, 0.16);}#wrapwrap.midas-theme .people-block::before{position: absolute; z-index: -1; top: -1px; left: 0; width: 30%; max-width: 230px; height: 1px; content: ''; background: linear-gradient(90deg, rgba(84, 118, 255, 0.92), rgba(244, 95, 120, 0.68), transparent); box-shadow: 0 0 18px rgba(84, 118, 255, 0.24);}#wrapwrap.midas-theme .people-block-glow{width: 46vw; max-width: 560px; height: 420px; position: absolute; z-index: -1; top: 18px; right: -12%; border-radius: 50%; background: radial-gradient(circle, rgba(84, 118, 255, 0.095), rgba(244, 95, 120, 0.025) 48%, transparent 72%); filter: blur(14px); pointer-events: none;}#wrapwrap.midas-theme .people-block-heading{display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(280px, 340px); gap: clamp(36px, 5vw, 68px); align-items: end; margin-bottom: clamp(28px, 3.4vw, 40px);}#wrapwrap.midas-theme .people-block-heading h3{max-width: 690px; margin-top: 15px; font-size: clamp(32px, 3.35vw, 47px); font-weight: 780; letter-spacing: -.045em; line-height: 1.06;}#wrapwrap.midas-theme .people-block-heading h3 span{background: linear-gradient(105deg, #c8d1ff 4%, var(--home-blue-light) 54%, #f39ab0 108%); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .people-block-heading-aside{display: grid; gap: 20px; padding-left: 22px; border-left: 1px solid rgba(151, 170, 241, 0.18);}#wrapwrap.midas-theme .people-block-heading-aside p{margin: 0; color: #aeb7d7; font-size: 14px; line-height: 1.72;}#wrapwrap.midas-theme .people-block-link{width: max-content; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; padding-bottom: 7px; color: #e9edff; border-bottom: 1px solid rgba(141, 162, 255, 0.36); font-size: 12px; font-weight: 700; letter-spacing: .02em; text-decoration: none; transition: gap .25s ease, color .25s ease, border-color .25s ease;}#wrapwrap.midas-theme .people-block-link svg{width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.8;}#wrapwrap.midas-theme .people-block-link:hover{gap: 14px; color: #fff; border-color: rgba(244, 95, 120, 0.62); text-decoration: none;}#wrapwrap.midas-theme .people-block-link:focus-visible{outline: 3px solid rgba(141, 162, 255, 0.72); outline-offset: 5px;}#wrapwrap.midas-theme .people-grid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 18px;}#wrapwrap.midas-theme .person-card{min-width: 0; position: relative; overflow: hidden; flex: 0 1 calc(33.333% - 12px); aspect-ratio: 5 / 4; border: 1px solid rgba(151, 170, 241, 0.16); border-radius: 23px; background: radial-gradient(circle at 100% 0, rgba(84, 118, 255, 0.13), transparent 42%), linear-gradient(145deg, rgba(22, 30, 66, 0.92), rgba(10, 15, 37, 0.96)); box-shadow: 0 22px 52px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.05); transition: border-color 0.35s ease, box-shadow 0.35s ease, transform 0.35s var(--ease-smooth);}#wrapwrap.midas-theme .people-grid--count-2 .person-card{flex-basis: calc(50% - 9px); max-width: 460px; aspect-ratio: 4 / 5;}#wrapwrap.midas-theme .people-grid--count-4 .person-card{flex-basis: calc(25% - 14px); aspect-ratio: 4 / 5;}#wrapwrap.midas-theme .person-card::before{position: absolute; z-index: 3; inset: 0; border-radius: inherit; content: ''; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); pointer-events: none;}#wrapwrap.midas-theme .person-card:hover{transform: translateY(-5px); border-color: rgba(141, 162, 255, 0.34); box-shadow: 0 30px 66px rgba(0, 0, 0, 0.3), 0 12px 36px rgba(84, 118, 255, 0.09), inset 0 1px rgba(255, 255, 255, 0.07);}#wrapwrap.midas-theme .person-photo{position: absolute; inset: 0; overflow: hidden; background: linear-gradient(145deg, rgba(84, 118, 255, 0.28), rgba(244, 95, 120, 0.18));}#wrapwrap.midas-theme .person-photo::after{position: absolute; inset: 25% 0 0; content: ''; background: linear-gradient(180deg, transparent 0%, rgba(7, 11, 29, 0.3) 30%, rgba(7, 11, 29, 0.94) 100%); pointer-events: none;}#wrapwrap.midas-theme .person-photo img{width: 100%; height: 100%; object-fit: cover; object-position: center 18%; filter: saturate(0.9) contrast(1.025); transition: filter 0.55s ease, transform 0.7s var(--ease-out-expo);}#wrapwrap.midas-theme .person-card:hover .person-photo img{filter: saturate(1) contrast(1.03); transform: scale(1.035);}#wrapwrap.midas-theme .person-initial{width: 100%; height: 100%; display: grid; place-items: center; color: rgba(255, 255, 255, 0.88); font-family: var(--heading); font-size: 28px; font-weight: 800;}#wrapwrap.midas-theme .person-index{width: 34px; height: 34px; position: absolute; z-index: 2; top: 15px; right: 15px; display: grid; place-items: center; color: rgba(255, 255, 255, 0.84); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 50%; background: rgba(8, 12, 31, 0.62); font-family: var(--heading); font-size: 9px; font-weight: 800; letter-spacing: .06em; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);}#wrapwrap.midas-theme .person-copy{position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; min-width: 0; padding: 24px 22px 23px;}#wrapwrap.midas-theme .person-profile-label{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; margin-bottom: 11px; color: #b4c0ff; font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;}#wrapwrap.midas-theme .person-profile-label i{width: 6px; height: 6px; border-radius: 50%; background: linear-gradient(135deg, var(--home-blue-light), var(--home-pink)); box-shadow: 0 0 12px rgba(141, 162, 255, 0.45);}#wrapwrap.midas-theme .person-copy h4{margin: 0; color: #f4f6ff; font-size: 20px; font-weight: 780; letter-spacing: -.025em; line-height: 1.25;}#wrapwrap.midas-theme .person-copy .person-role{margin: 5px 0 0; color: #bec7e4; font-size: 12px; line-height: 1.5;}#wrapwrap.midas-theme .person-copy .person-bio{display: -webkit-box; overflow: hidden; margin: 12px 0 0; color: rgba(224, 228, 243, 0.82); font-size: 12px; line-height: 1.62; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}#wrapwrap.midas-theme .people-grid--single{-webkit-box-pack: start; justify-content: flex-start;}#wrapwrap.midas-theme .people-grid--single .person-card{width: 100%; max-width: 460px; flex-basis: 460px; aspect-ratio: 4 / 5;}#wrapwrap.midas-theme .people-grid--single .person-copy{padding: 27px 26px 29px;}#wrapwrap.midas-theme .people-grid--single .person-copy h4{font-size: 24px; letter-spacing: -.03em;}#wrapwrap.midas-theme .people-grid--single .person-copy .person-role{max-width: 600px; margin-top: 9px; color: #aeb8d7; font-size: 14px;}#wrapwrap.midas-theme .people-grid--single .person-copy .person-bio{margin-top: 14px; font-size: 13px; line-height: 1.65; -webkit-line-clamp: 3;}#wrapwrap.midas-theme .process-section{position: relative; overflow: hidden; isolation: isolate; background: radial-gradient(circle at 15% 15%, rgba(84, 118, 255, 0.16), transparent 29rem), radial-gradient(circle at 88% 78%, rgba(244, 95, 120, 0.1), transparent 31rem), linear-gradient(180deg, #070a18, #090d20 58%, #070a19);}#wrapwrap.midas-theme .process-section::before{position: absolute; inset: 0; content: ''; background: linear-gradient(90deg, rgba(84, 118, 255, 0.035), transparent 18%, transparent 82%, rgba(244, 95, 120, 0.03)), radial-gradient(ellipse at 50% 52%, rgba(141, 162, 255, 0.045), transparent 55%); pointer-events: none;}#wrapwrap.midas-theme .process-section::after{position: absolute; right: 0; bottom: 0; left: 0; height: 1px; content: ''; background: linear-gradient(90deg, transparent, rgba(141, 162, 255, 0.18), rgba(244, 95, 120, 0.12), transparent); pointer-events: none;}#wrapwrap.midas-theme .process-atmosphere, #wrapwrap.midas-theme .process-grid-pattern{position: absolute; inset: 0; pointer-events: none;}#wrapwrap.midas-theme .process-grid-pattern{opacity: .28; background-image: linear-gradient(rgba(141, 162, 255, 0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(141, 162, 255, 0.055) 1px, transparent 1px); background-size: 92px 92px; mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent); -webkit-mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent);}#wrapwrap.midas-theme .process-orb{position: absolute; border-radius: 50%; filter: blur(100px);}#wrapwrap.midas-theme .process-orb--blue{width: 440px; height: 440px; top: 7%; left: -230px; background: rgba(84, 118, 255, 0.14);}#wrapwrap.midas-theme .process-orb--coral{width: 380px; height: 380px; right: -190px; bottom: -70px; background: rgba(244, 95, 120, 0.1);}#wrapwrap.midas-theme .process-section .midas-container{position: relative; z-index: 1;}#wrapwrap.midas-theme .process-heading{position: relative; z-index: 2; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, 0.38fr); gap: clamp(40px, 7vw, 100px); align-items: end; margin-bottom: clamp(34px, 4vw, 52px);}#wrapwrap.midas-theme .process-heading h2{margin-top: 18px; color: var(--home-text); font-size: clamp(39px, 4.3vw, 58px); font-weight: 800; letter-spacing: -.05em; line-height: 1.01;}#wrapwrap.midas-theme .process-heading h2 span{background: linear-gradient(105deg, #b6c3ff 8%, var(--home-blue) 52%, var(--home-coral)); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .process-heading-note{position: relative; max-width: 315px; padding: 15px 18px 16px 25px; border: 1px solid rgba(151, 170, 241, 0.11); border-radius: 18px; background: linear-gradient(135deg, rgba(18, 25, 55, 0.58), rgba(9, 14, 34, 0.34)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 45px rgba(0, 0, 0, 0.12); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#wrapwrap.midas-theme .process-heading-note::before{width: 2px; position: absolute; top: 13px; bottom: 13px; left: -1px; border-radius: 99px; content: ''; background: linear-gradient(180deg, var(--home-blue), var(--home-coral)); box-shadow: 0 0 16px rgba(112, 126, 255, 0.35);}#wrapwrap.midas-theme .process-heading-index{color: var(--home-blue-light); font-family: var(--heading); font-size: 11px; font-weight: 800; letter-spacing: .18em;}#wrapwrap.midas-theme .process-heading-note p{margin-top: 8px; color: var(--home-muted); font-size: 14px; line-height: 1.55;}#wrapwrap.midas-theme .process-board{position: relative; isolation: isolate; padding: 0;}#wrapwrap.midas-theme .process-grid{position: relative; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; padding: 10px; border: 1px solid rgba(151, 170, 241, 0.07); border-radius: 29px; background: linear-gradient(180deg, rgba(141, 162, 255, 0.035), transparent 25%), rgba(3, 7, 21, 0.34); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.025), inset 0 20px 60px rgba(84, 118, 255, 0.018);}#wrapwrap.midas-theme .process-grid::before{width: 1px; position: absolute; z-index: 0; top: 8%; bottom: 8%; left: 50%; content: ''; background: linear-gradient(180deg, rgba(89, 216, 221, 0.22), rgba(112, 126, 255, 0.27) 54%, rgba(244, 95, 120, 0.25)); box-shadow: 0 0 14px rgba(112, 126, 255, 0.14); transform: translateX(-50%);}#wrapwrap.midas-theme .process-step{--process-accent-rgb: 141, 162, 255; --process-accent-color: #8da2ff; position: relative; z-index: 1; min-width: 0; min-height: 280px; display: grid; grid-template-columns: minmax(0, 1.14fr) minmax(190px, 0.86fr); overflow: visible; padding: 0; border: 1px solid rgba(var(--process-accent-rgb), 0.16); border-radius: 24px; background: radial-gradient(circle at 50% 0, rgba(var(--process-accent-rgb), 0.105), transparent 43%), linear-gradient(165deg, rgba(12, 18, 42, 0.98), rgba(4, 8, 24, 0.98)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), inset 0 -1px 0 rgba(0, 0, 0, 0.32), 0 18px 42px rgba(0, 0, 0, 0.22); transition: border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s var(--ease-smooth);}#wrapwrap.midas-theme .process-step::before{position: absolute; inset: -1px; z-index: 5; padding: 1px; border-radius: inherit; content: ''; background: linear-gradient(145deg, rgba(var(--process-accent-rgb), 0.4), rgba(255, 255, 255, 0.025) 42%, rgba(var(--process-accent-rgb), 0.08)); opacity: .6; pointer-events: none; transition: opacity .25s ease; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude;}#wrapwrap.midas-theme .process-step--discover{--process-accent-rgb: 89, 216, 221; --process-accent-color: #59d8dd;}#wrapwrap.midas-theme .process-step--apply{--process-accent-rgb: 141, 162, 255; --process-accent-color: #8da2ff;}#wrapwrap.midas-theme .process-step--connect{--process-accent-rgb: 105, 132, 255; --process-accent-color: #7790ff;}#wrapwrap.midas-theme .process-step--begin{--process-accent-rgb: 244, 95, 120; --process-accent-color: #f46a83;}#wrapwrap.midas-theme .process-step:hover{border-color: rgba(var(--process-accent-rgb), 0.35); background: radial-gradient(circle at 50% 0, rgba(var(--process-accent-rgb), 0.15), transparent 46%), linear-gradient(165deg, rgba(14, 21, 48, 0.99), rgba(5, 9, 27, 0.99)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.065), 0 27px 58px rgba(0, 0, 0, 0.34), 0 0 30px rgba(var(--process-accent-rgb), 0.07); transform: translateY(-5px);}#wrapwrap.midas-theme .process-step:hover::before{opacity: .92;}#wrapwrap.midas-theme .process-step--begin{background: radial-gradient(circle at 50% 0, rgba(244, 95, 120, 0.12), transparent 43%), linear-gradient(165deg, rgba(18, 15, 41, 0.98), rgba(7, 8, 24, 0.98));}#wrapwrap.midas-theme .process-step-head{position: absolute; z-index: 3; top: 14px; right: 18px; left: 18px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px;}#wrapwrap.midas-theme .process-number{width: 42px; height: 42px; display: grid; place-items: center; border: 1px solid rgba(var(--process-accent-rgb), 0.34); border-radius: 12px; color: #fff; background: linear-gradient(145deg, rgba(var(--process-accent-rgb), 0.18), rgba(5, 9, 25, 0.72)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 8px 20px rgba(0, 0, 0, 0.24), 0 0 18px rgba(var(--process-accent-rgb), 0.08); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); font-family: var(--heading); font-size: 13px; font-weight: 800; letter-spacing: -.025em;}#wrapwrap.midas-theme .process-phase{min-height: 33px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 6px 10px; border: 1px solid rgba(var(--process-accent-rgb), 0.27); border-radius: 999px; color: rgba(255, 255, 255, 0.82); background: linear-gradient(145deg, rgba(var(--process-accent-rgb), 0.13), rgba(5, 9, 25, 0.68)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.075); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); font-size: 8px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase;}#wrapwrap.midas-theme .process-phase i{color: var(--process-accent-color); font-size: 10px; filter: drop-shadow(0 0 6px rgba(var(--process-accent-rgb), 0.45));}#wrapwrap.midas-theme .process-photo{height: auto; min-height: 264px; grid-column: 1; grid-row: 1; position: relative; overflow: hidden; margin: 7px 0 7px 7px; border: 1px solid rgba(var(--process-accent-rgb), 0.12); border-radius: 18px 13px 13px 18px; box-shadow: 0 14px 32px rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.04);}#wrapwrap.midas-theme .process-photo::after{position: absolute; inset: 0; content: ''; background: linear-gradient(180deg, rgba(5, 8, 22, 0.1), transparent 42%, rgba(5, 9, 26, 0.28)), linear-gradient(115deg, rgba(var(--process-accent-rgb), 0.105), transparent 52%, rgba(170, 54, 91, 0.07)); pointer-events: none;}#wrapwrap.midas-theme .process-photo img{width: 100%; height: 100%; display: block; object-fit: cover; object-position: center; filter: saturate(0.94) contrast(1.045) brightness(0.9); transition: filter 0.5s ease, transform 0.65s var(--ease-smooth);}#wrapwrap.midas-theme .process-step--discover .process-photo img{object-position: 55% center;}#wrapwrap.midas-theme .process-step--apply .process-photo img{object-position: 53% center;}#wrapwrap.midas-theme .process-step--connect .process-photo img{object-position: 52% center;}#wrapwrap.midas-theme .process-step:hover .process-photo img{filter: saturate(1.02) contrast(1.05) brightness(0.96); transform: scale(1.035);}#wrapwrap.midas-theme .process-step-copy{position: relative; z-index: 2; min-height: 0; grid-column: 2; grid-row: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-top: auto; padding: 58px clamp(22px, 2.2vw, 34px) 32px; border-radius: 0 23px 23px 0; background: radial-gradient(circle at 0 50%, rgba(var(--process-accent-rgb), 0.08), transparent 60%), linear-gradient(180deg, rgba(var(--process-accent-rgb), 0.025), transparent 46%);}#wrapwrap.midas-theme .process-step:nth-child(even) .process-photo{grid-column: 2; margin: 7px 7px 7px 0; border-radius: 13px 18px 18px 13px;}#wrapwrap.midas-theme .process-step:nth-child(even) .process-step-copy{grid-column: 1; border-radius: 23px 0 0 23px; background: radial-gradient(circle at 100% 50%, rgba(var(--process-accent-rgb), 0.08), transparent 60%), linear-gradient(180deg, rgba(var(--process-accent-rgb), 0.025), transparent 46%);}#wrapwrap.midas-theme .process-step:nth-child(even) .process-step-head{flex-direction: row-reverse;}#wrapwrap.midas-theme .process-step-copy::before{width: 46px; height: 2px; position: absolute; top: 39px; left: clamp(22px, 2.2vw, 34px); border-radius: 99px; content: ''; background: linear-gradient(90deg, var(--process-accent-color), rgba(var(--process-accent-rgb), 0.08)); box-shadow: 0 0 10px rgba(var(--process-accent-rgb), 0.2);}#wrapwrap.midas-theme .process-step h3{font-size: clamp(21px, 1.8vw, 28px); font-weight: 780; letter-spacing: -.025em; line-height: 1.22;}#wrapwrap.midas-theme .process-step p{max-width: 295px; margin-top: 12px; color: #99a4c5; font-size: 12.5px; line-height: 1.65;}#wrapwrap.midas-theme .process-connector{width: 33px; height: 33px; position: absolute; z-index: 4; top: 50%; right: -25px; display: none; align-items: center; justify-content: center; border: 1px solid rgba(var(--process-accent-rgb), 0.28); border-radius: 50%; color: var(--process-accent-color); background: linear-gradient(145deg, rgba(var(--process-accent-rgb), 0.18), #091027 72%); box-shadow: 0 9px 20px rgba(0, 0, 0, 0.32), 0 0 18px rgba(var(--process-accent-rgb), 0.13), inset 0 1px 0 rgba(255, 255, 255, 0.08); transform: translateY(-50%);}#wrapwrap.midas-theme .process-connector i{font-size: 9px;}#wrapwrap.midas-theme .process-board-footer{min-height: 70px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-top: 14px; padding: 17px 10px 1px; border-top: 1px solid rgba(151, 170, 241, 0.075);}#wrapwrap.midas-theme .process-disclosure{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; color: var(--home-faint); font-size: 11px; line-height: 1.45;}#wrapwrap.midas-theme .process-disclosure i{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: rgba(141, 162, 255, 0.67); font-size: 16px;}#wrapwrap.midas-theme .process-cta{min-height: 46px; padding: 11px 18px; font-size: 12px;}#wrapwrap.midas-theme .process-cta i{font-size: 12px; transition: transform 0.25s var(--ease-smooth);}#wrapwrap.midas-theme .process-cta:hover i{transform: translateX(3px);}#wrapwrap.midas-theme .testimonials-section{background: radial-gradient(circle at 88% 45%, rgba(244, 95, 120, 0.1), transparent 25rem), linear-gradient(145deg, #111832, #0d122a);}#wrapwrap.midas-theme .testimonials-layout{display: grid; grid-template-columns: minmax(300px, 0.65fr) minmax(0, 1.2fr); gap: clamp(45px, 6vw, 84px); align-items: center;}#wrapwrap.midas-theme .testimonials-copy > p{margin-top: 25px;}#wrapwrap.midas-theme .testimonials-mark{margin-top: 25px; color: rgba(141, 162, 255, 0.22); font-family: Georgia, serif; font-size: 110px; line-height: .6;}#wrapwrap.midas-theme .quotes-carousel, #wrapwrap.midas-theme .quotes-viewport{min-width: 0; overflow: hidden;}#wrapwrap.midas-theme .quotes-viewport{border-radius: var(--home-radius-lg);}#wrapwrap.midas-theme .quotes-track{display: -webkit-box; display: -webkit-flex; display: flex; gap: 18px; transition: transform 0.55s var(--ease-out-expo); will-change: transform;}#wrapwrap.midas-theme .quote-slide{position: relative; isolation: isolate; min-width: 100%; flex: 0 0 100%; overflow: hidden; padding: clamp(26px, 3.5vw, 44px); border: 1px solid rgba(151, 168, 255, 0.16); border-radius: var(--home-radius-lg); background: radial-gradient(circle at 92% 8%, rgba(244, 95, 120, 0.09), transparent 18rem), linear-gradient(145deg, rgba(27, 38, 79, 0.94), rgba(11, 16, 41, 0.94)), rgba(15, 21, 47, 0.9); box-shadow: 0 30px 85px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.065), inset 0 0 0 1px rgba(255, 255, 255, 0.018);}#wrapwrap.midas-theme .quote-slide::before{position: absolute; inset: 0 13% auto; z-index: 1; height: 1px; background: linear-gradient(90deg, transparent, rgba(84, 118, 255, 0.8), rgba(244, 95, 120, 0.7), transparent); content: ""; pointer-events: none;}#wrapwrap.midas-theme .quote-rating{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: fit-content; color: #ffc968; font-size: 16px; letter-spacing: 5px; line-height: 1; text-shadow: 0 0 18px rgba(255, 201, 104, 0.24);}#wrapwrap.midas-theme .quote-slide blockquote{position: relative; margin: 25px 0 0; padding: 0 0 0 28px; border: 0 !important; color: #f0f2ff; font-family: "Kalam", cursive; font-size: clamp(20px, 1.85vw, 27px); font-style: normal; font-weight: 400; letter-spacing: .002em; line-height: 1.5; text-wrap: pretty;}#wrapwrap.midas-theme .quote-slide blockquote::before{position: absolute; width: 3px; left: 0; top: .18em; bottom: .18em; border-radius: 999px; background: linear-gradient(180deg, var(--home-blue-light), var(--home-blue) 56%, var(--home-coral)); box-shadow: 0 0 16px rgba(84, 118, 255, 0.3); content: "";}#wrapwrap.midas-theme .quote-author{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 15px; margin-top: 27px; padding-top: 21px; border-top: 1px solid var(--home-line);}#wrapwrap.midas-theme .quote-avatar{width: 56px; height: 56px; flex: 0 0 56px; display: grid; place-items: center; overflow: hidden; border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 50%; color: #fff; background: linear-gradient(145deg, #6d7eff 5%, #8a6ee8 48%, #f45f78 100%); box-shadow: 0 12px 28px rgba(5, 9, 28, 0.36), 0 0 0 4px rgba(141, 162, 255, 0.055); font-family: var(--heading); font-size: 20px; font-weight: 800;}#wrapwrap.midas-theme .quote-avatar > span{margin: 0; color: #fff; font-size: 20px; font-weight: 800; line-height: 1; text-shadow: 0 2px 8px rgba(22, 20, 66, 0.38);}#wrapwrap.midas-theme .quote-avatar img{width: 100%; height: 100%; object-fit: cover;}#wrapwrap.midas-theme .quote-author > div:last-child{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}#wrapwrap.midas-theme .quote-author strong{color: #fff; font-size: 14px; font-weight: 750;}#wrapwrap.midas-theme .quote-author > div:last-child > span{color: var(--home-faint); font-size: 11px; line-height: 1.45;}#wrapwrap.midas-theme .quotes-controls{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 12px; margin-top: 20px;}#wrapwrap.midas-theme .quotes-controls > button{width: 45px; height: 45px; display: grid; place-items: center; color: var(--home-muted); border: 1px solid var(--home-line); border-radius: 50%; background: rgba(255, 255, 255, 0.03); cursor: pointer; transition: all .2s ease;}#wrapwrap.midas-theme .quotes-controls > button:hover:not(:disabled){color: #fff; border-color: rgba(141, 162, 255, 0.32); background: rgba(84, 118, 255, 0.13);}#wrapwrap.midas-theme .quotes-controls > button:disabled{cursor: default; opacity: .35;}#wrapwrap.midas-theme .quotes-controls svg{width: 17px; height: 17px; stroke-width: 1.8;}#wrapwrap.midas-theme .quotes-dots{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; margin: 0 4px;}#wrapwrap.midas-theme .quotes-dot{width: 8px; height: 8px; padding: 0; border: 0; border-radius: 999px; background: rgba(255, 255, 255, 0.2); cursor: pointer; transition: width .2s ease, background .2s ease;}#wrapwrap.midas-theme .quotes-dot.active{width: 23px; background: linear-gradient(90deg, var(--home-blue), var(--home-coral));}#wrapwrap.midas-theme .faq-section{overflow: hidden; isolation: isolate; scroll-margin-top: calc(var(--nav-h) + 18px); background: radial-gradient(circle at 10% 38%, rgba(84, 118, 255, 0.11), transparent 25rem), radial-gradient(circle at 92% 80%, rgba(244, 95, 120, 0.07), transparent 24rem), linear-gradient(180deg, #080b1a, #090d20);}#wrapwrap.midas-theme .faq-section::before{position: absolute; z-index: -2; inset: 0; content: ""; opacity: .16; background-image: linear-gradient(rgba(141, 162, 255, 0.14) 1px, transparent 1px), linear-gradient(90deg, rgba(141, 162, 255, 0.14) 1px, transparent 1px); background-size: 58px 58px; mask-image: linear-gradient(90deg, #000, transparent 42%, transparent 70%, #000);}#wrapwrap.midas-theme .faq-atmosphere{position: absolute; z-index: -1; inset: 0; overflow: hidden; pointer-events: none;}#wrapwrap.midas-theme .faq-atmosphere span{position: absolute; top: -245px; right: -190px; width: 530px; height: 530px; border: 1px solid rgba(141, 162, 255, 0.09); border-radius: 50%; box-shadow: 0 0 0 72px rgba(141, 162, 255, 0.025), 0 0 0 145px rgba(244, 95, 120, 0.018);}#wrapwrap.midas-theme .faq-atmosphere i{position: absolute; bottom: -250px; left: -140px; width: 520px; height: 520px; border-radius: 50%; background: rgba(84, 118, 255, 0.1); filter: blur(95px);}#wrapwrap.midas-theme .faq-layout{display: grid; grid-template-columns: minmax(285px, 0.64fr) minmax(0, 1.22fr); gap: clamp(48px, 7vw, 96px); align-items: start;}#wrapwrap.midas-theme .faq-intro{position: sticky; top: calc(var(--nav-h) + 24px); max-width: 390px;}#wrapwrap.midas-theme .faq-intro > p{margin-top: 24px;}#wrapwrap.midas-theme .faq-contact-link{width: 100%; max-width: 292px; min-height: 62px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 28px; padding: 11px 11px 11px 17px; border: 1px solid rgba(141, 162, 255, 0.2); border-radius: 18px; background: linear-gradient(135deg, rgba(84, 118, 255, 0.1), rgba(244, 95, 120, 0.04)), rgba(14, 19, 42, 0.72); box-shadow: inset 0 1px rgba(255, 255, 255, 0.035); text-decoration: none; transition: border-color .25s ease, background .25s ease, transform .25s ease, box-shadow .25s ease;}#wrapwrap.midas-theme .faq-contact-link > span{display: grid; gap: 3px;}#wrapwrap.midas-theme .faq-contact-link small{color: var(--home-faint); font-size: 10px; font-weight: 700; letter-spacing: .11em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .faq-contact-link strong{color: #f7f8ff; font-size: 13px; font-weight: 720; line-height: 1.25;}#wrapwrap.midas-theme .faq-contact-link > i{width: 40px; height: 40px; flex: 0 0 40px; display: grid; place-items: center; border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 13px; color: #fff; background: linear-gradient(90deg, rgba(84, 118, 255, 0.9), rgba(214, 76, 130, 0.88)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 10px 28px rgba(84, 118, 255, 0.18); transition: transform .25s ease;}#wrapwrap.midas-theme .faq-contact-link svg{width: 17px; height: 17px; stroke-width: 1.8;}#wrapwrap.midas-theme .faq-contact-link:hover{border-color: rgba(141, 162, 255, 0.38); color: inherit; background: linear-gradient(135deg, rgba(84, 118, 255, 0.16), rgba(244, 95, 120, 0.07)), rgba(14, 19, 42, 0.82); box-shadow: 0 18px 40px rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.06); transform: translateY(-2px);}#wrapwrap.midas-theme .faq-contact-link:hover > i{transform: translateX(2px);}#wrapwrap.midas-theme .faq-panel{position: relative; overflow: hidden; border: 1px solid rgba(141, 162, 255, 0.15); border-radius: 28px; background: linear-gradient(145deg, rgba(20, 27, 59, 0.78), rgba(9, 13, 31, 0.86)), rgba(10, 14, 32, 0.78); box-shadow: 0 30px 80px rgba(0, 0, 0, 0.3), inset 0 1px rgba(255, 255, 255, 0.045); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);}#wrapwrap.midas-theme .faq-panel::before{position: absolute; top: 0; right: 10%; left: 10%; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(89, 216, 221, 0.5), rgba(141, 162, 255, 0.7), rgba(244, 95, 120, 0.42), transparent);}#wrapwrap.midas-theme .faq-panel-head{min-height: 56px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 15px 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); background: rgba(255, 255, 255, 0.018);}#wrapwrap.midas-theme .faq-panel-head > span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; color: #c9d1ff; font-size: 10px; font-weight: 800; letter-spacing: .14em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .faq-panel-head > span i{width: 6px; height: 6px; border-radius: 50%; background: var(--home-cyan); box-shadow: 0 0 14px rgba(89, 216, 221, 0.65);}#wrapwrap.midas-theme .faq-panel-head > small{color: var(--home-faint); font-size: 11px; letter-spacing: .04em;}#wrapwrap.midas-theme .faq-list{padding: 8px 12px 12px;}#wrapwrap.midas-theme .faq-item{position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.075); border-radius: 16px; transition: background .25s ease;}#wrapwrap.midas-theme .faq-item:last-child{border-bottom: 0;}#wrapwrap.midas-theme .faq-item:hover{background: rgba(141, 162, 255, 0.035);}#wrapwrap.midas-theme .faq-item.open{background: linear-gradient(100deg, rgba(84, 118, 255, 0.1), rgba(89, 216, 221, 0.025) 58%, rgba(244, 95, 120, 0.035));}#wrapwrap.midas-theme .faq-item.open::before{position: absolute; top: 24px; bottom: 24px; left: 0; width: 2px; border-radius: 999px; content: ""; background: linear-gradient(180deg, var(--home-cyan), var(--home-blue), var(--home-coral)); box-shadow: 0 0 13px rgba(84, 118, 255, 0.45);}#wrapwrap.midas-theme .faq-item h3{margin: 0;}#wrapwrap.midas-theme .faq-q{width: 100%; min-height: 88px; display: grid; grid-template-columns: 35px minmax(0, 1fr) auto; gap: 18px; align-items: center; padding: 18px 14px 18px 18px; color: #e9ecff; border: 0; background: transparent; font-family: var(--heading); text-align: left; cursor: pointer;}#wrapwrap.midas-theme .faq-number{color: rgba(174, 183, 211, 0.52); font-size: 10px; font-weight: 800; letter-spacing: .12em; transition: color .25s ease;}#wrapwrap.midas-theme .faq-question-text{font-size: clamp(16px, 1.4vw, 19px); font-weight: 720; letter-spacing: -.018em; line-height: 1.42;}#wrapwrap.midas-theme .faq-toggle{position: relative; isolation: isolate; width: 38px; height: 38px; display: grid; place-items: center; border: 1px solid rgba(141, 162, 255, 0.2); border-radius: 50%; color: #9eafff; background: rgba(84, 118, 255, 0.045); box-shadow: inset 0 1px rgba(255, 255, 255, 0.04), 0 0 0 5px rgba(84, 118, 255, 0.018); transition: transform 0.35s var(--ease-smooth), background 0.3s ease, border-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;}#wrapwrap.midas-theme .faq-toggle::before{position: absolute; z-index: -1; inset: -5px; border: 1px solid rgba(141, 162, 255, 0.12); border-radius: 50%; content: ""; opacity: 0; transform: scale(0.78); transition: opacity 0.3s ease, transform 0.35s var(--ease-smooth);}#wrapwrap.midas-theme .faq-toggle svg{width: 16px; height: 16px; stroke-width: 1.9;}#wrapwrap.midas-theme .faq-item:hover .faq-toggle{border-color: rgba(141, 162, 255, 0.38); color: #d4dbff; background: rgba(84, 118, 255, 0.1);}#wrapwrap.midas-theme .faq-item.open .faq-number{color: var(--home-cyan);}#wrapwrap.midas-theme .faq-item.open .faq-toggle{border-color: rgba(164, 177, 255, 0.36); color: #fff; background: radial-gradient(circle at 34% 28%, rgba(255, 255, 255, 0.22), transparent 28%), linear-gradient(135deg, rgba(84, 118, 255, 0.94), rgba(208, 76, 135, 0.88)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.16), 0 9px 24px rgba(84, 118, 255, 0.2), 0 0 0 5px rgba(84, 118, 255, 0.035); transform: rotate(180deg);}#wrapwrap.midas-theme .faq-item.open .faq-toggle::before{opacity: 1; transform: scale(1);}#wrapwrap.midas-theme .faq-a{display: grid; grid-template-rows: 0fr; visibility: hidden; transition: grid-template-rows 0.35s var(--ease-smooth), visibility 0.35s;}#wrapwrap.midas-theme .faq-a-inner{position: relative; overflow: hidden; padding: 0 76px; color: var(--home-muted); font-size: 14px; line-height: 1.78; opacity: 0; transform: translateY(-7px); transition: opacity .3s ease, transform .3s ease, padding .35s ease;}#wrapwrap.midas-theme .faq-item.open .faq-a{grid-template-rows: 1fr; visibility: visible;}#wrapwrap.midas-theme .faq-item.open .faq-a-inner{padding-bottom: 26px; opacity: 1; transform: translateY(0);}#wrapwrap.midas-theme .midas-final-cta{position: relative; overflow: hidden; isolation: isolate; padding: clamp(82px, 8.5vw, 122px) 0; background: linear-gradient(120deg, rgba(49, 82, 224, 0.97), rgba(80, 74, 217, 0.95) 53%, rgba(196, 67, 115, 0.9)), #4a6cf7;}#wrapwrap.midas-theme .midas-final-cta::before{content: ''; position: absolute; z-index: -1; inset: 0; opacity: .18; background-image: linear-gradient(rgba(255, 255, 255, 0.3) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.3) 1px, transparent 1px); background-size: 56px 56px; mask-image: radial-gradient(circle at center, #000, transparent 74%);}#wrapwrap.midas-theme .final-cta-atmosphere, #wrapwrap.midas-theme .final-cta-atmosphere span, #wrapwrap.midas-theme .final-cta-atmosphere i{position: absolute; pointer-events: none;}#wrapwrap.midas-theme .final-cta-atmosphere{inset: 0; z-index: -1;}#wrapwrap.midas-theme .final-cta-atmosphere span{width: 510px; height: 510px; left: -210px; top: -260px; border: 1px solid rgba(255, 255, 255, 0.17); border-radius: 50%; box-shadow: 0 0 0 85px rgba(255, 255, 255, 0.035), 0 0 0 170px rgba(255, 255, 255, 0.022);}#wrapwrap.midas-theme .final-cta-atmosphere i{width: 450px; height: 450px; right: -150px; bottom: -290px; border-radius: 50%; background: rgba(255, 255, 255, 0.12); filter: blur(60px);}#wrapwrap.midas-theme .final-cta-content{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center;}#wrapwrap.midas-theme .final-cta-kicker{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; color: rgba(255, 255, 255, 0.78); font-size: 11px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase;}#wrapwrap.midas-theme .final-cta-kicker span{width: 26px; height: 1px; background: rgba(255, 255, 255, 0.7);}#wrapwrap.midas-theme .final-cta-content h2{margin-top: 23px; color: #fff; font-size: clamp(42px, 5.2vw, 68px); font-weight: 800; letter-spacing: -.06em; line-height: 1;}#wrapwrap.midas-theme .final-cta-content h2 span{color: rgba(255, 255, 255, 0.68);}#wrapwrap.midas-theme .final-cta-content > p{max-width: 650px; margin-top: 25px; color: rgba(255, 255, 255, 0.77); font-size: 16px; line-height: 1.7;}#wrapwrap.midas-theme .final-cta-content > p strong{color: #fff;}#wrapwrap.midas-theme .final-cta-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 32px;}#wrapwrap.midas-theme .final-cta-button{width: 286px; min-height: 64px; justify-content: space-between; gap: 16px; padding: 9px 10px 9px 23px; border-radius: 20px; font-size: 15px; letter-spacing: -.015em; box-shadow: 0 18px 46px rgba(25, 30, 76, 0.24);}#wrapwrap.midas-theme .final-cta-button-icon{width: 44px; height: 44px; flex: 0 0 44px; display: grid; place-items: center; border-radius: 14px;}#wrapwrap.midas-theme .final-cta-button-icon svg{width: 18px; height: 18px;}#wrapwrap.midas-theme .final-cta-button-icon--careers{color: #fff; background: linear-gradient(135deg, var(--home-blue), #7668ee 58%, var(--home-coral)); box-shadow: 0 10px 24px rgba(84, 118, 255, 0.32);}#wrapwrap.midas-theme .final-cta-button-icon--whatsapp{border: 1px solid rgba(78, 230, 135, 0.22); background: rgba(37, 211, 102, 0.13); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);}#wrapwrap.midas-theme .final-cta-button-icon--whatsapp img{width: 24px; height: 24px;}#wrapwrap.midas-theme .midas-button--light{color: #1c2855 !important; border-color: rgba(255, 255, 255, 0.78); background: linear-gradient(180deg, #fff, #f1f4ff); box-shadow: 0 18px 48px rgba(26, 32, 79, 0.3), inset 0 1px 0 #fff;}#wrapwrap.midas-theme .midas-button--light:hover{color: #101a40 !important; border-color: #fff; background: linear-gradient(180deg, #fff, #f1f4ff); box-shadow: 0 23px 58px rgba(24, 30, 75, 0.38), inset 0 1px 0 #fff;}#wrapwrap.midas-theme .midas-button--outline{color: #fff !important; border-color: rgba(255, 255, 255, 0.27); background: rgba(8, 13, 39, 0.48); box-shadow: 0 18px 48px rgba(25, 30, 76, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.1); backdrop-filter: blur(18px);}#wrapwrap.midas-theme .midas-button--outline:hover{color: #fff !important; border-color: rgba(255, 255, 255, 0.46); background: rgba(8, 13, 39, 0.68); box-shadow: 0 23px 58px rgba(20, 25, 68, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.14);}#wrapwrap.midas-theme .final-cta-button--whatsapp{-webkit-box-pack: start; justify-content: flex-start; padding: 9px 23px 9px 10px;}#wrapwrap.midas-theme .final-cta-button--whatsapp > span:last-child{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}#wrapwrap.midas-theme .midas-homepage .reveal.visible{animation: midas-reveal 0.72s var(--ease-out-expo) both;}#wrapwrap.midas-theme .midas-homepage .stagger-reveal.visible > *{animation: midas-reveal 0.66s var(--ease-out-expo) both;}#wrapwrap.midas-theme .midas-homepage .stagger-reveal.visible > *:nth-child(2){animation-delay: .07s;}#wrapwrap.midas-theme .midas-homepage .stagger-reveal.visible > *:nth-child(3){animation-delay: .14s;}#wrapwrap.midas-theme .midas-homepage .stagger-reveal.visible > *:nth-child(4){animation-delay: .21s;}#wrapwrap.midas-theme .midas-homepage .stagger-reveal.visible > *:nth-child(5){animation-delay: .28s;}#wrapwrap.midas-theme .midas-homepage .stagger-reveal.visible > *:nth-child(6){animation-delay: .35s;}@keyframes midas-reveal{from{opacity: 0; transform: translate3d(0, 28px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@media (min-width: 901px) and (max-height: 850px){#wrapwrap.midas-theme .hero-career-board{padding: 24px 26px;}#wrapwrap.midas-theme .career-board-main{margin-top: 24px;}#wrapwrap.midas-theme .career-board-metrics{margin-top: 18px; padding-block: 12px;}#wrapwrap.midas-theme .career-board-roles{margin-top: 16px;}#wrapwrap.midas-theme .career-board-roles-head{margin-bottom: 9px;}#wrapwrap.midas-theme .career-board-role{min-height: 57px; padding-block: 7px;}}@media (max-width: 1100px){#wrapwrap.midas-theme .hero-layout{grid-template-columns: minmax(0, 1fr) minmax(350px, 0.78fr); gap: 45px;}#wrapwrap.midas-theme .hero-title{font-size: clamp(48px, 6vw, 64px);}#wrapwrap.midas-theme .roles-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}#wrapwrap.midas-theme .culture-layout{grid-template-columns: minmax(0, 1fr) minmax(320px, 0.75fr); gap: 55px;}#wrapwrap.midas-theme .culture-media{min-height: 520px;}#wrapwrap.midas-theme .people-grid .person-card{flex-basis: calc(33.333% - 12px); aspect-ratio: 4 / 5;}#wrapwrap.midas-theme .people-grid--count-1 .person-card, #wrapwrap.midas-theme .people-grid--count-2 .person-card{flex-basis: 460px; max-width: 460px; aspect-ratio: 4 / 5;}#wrapwrap.midas-theme .process-step{min-height: 262px; grid-template-columns: minmax(0, 1.05fr) minmax(180px, 0.95fr);}#wrapwrap.midas-theme .process-photo{height: auto; min-height: 248px;}}@media (max-width: 900px){#wrapwrap.midas-theme .midas-hero{min-height: auto;}#wrapwrap.midas-theme .hero-layout, #wrapwrap.midas-theme .value-intro, #wrapwrap.midas-theme .comparison-layout, #wrapwrap.midas-theme .culture-layout, #wrapwrap.midas-theme .testimonials-layout, #wrapwrap.midas-theme .faq-layout{grid-template-columns: 1fr;}#wrapwrap.midas-theme .hero-copy{max-width: 780px;}#wrapwrap.midas-theme .hero-career-board{max-width: 720px;}#wrapwrap.midas-theme .section-heading--split{grid-template-columns: 1fr; gap: 23px;}#wrapwrap.midas-theme .section-heading--split > p{max-width: 650px;}#wrapwrap.midas-theme .roles-section .section-heading{grid-template-columns: 1fr; gap: 18px; margin-bottom: 22px;}#wrapwrap.midas-theme .roles-section .section-heading > p{max-width: 620px; padding-top: 15px; padding-left: 0; border-top: 1px solid rgba(141, 162, 255, 0.16); border-left: 0;}#wrapwrap.midas-theme .value-intro, #wrapwrap.midas-theme .comparison-layout, #wrapwrap.midas-theme .culture-layout, #wrapwrap.midas-theme .testimonials-layout, #wrapwrap.midas-theme .faq-layout{gap: 44px;}#wrapwrap.midas-theme .value-intro-statement{max-width: 690px;}#wrapwrap.midas-theme .value-feature--lead{min-height: 460px;}#wrapwrap.midas-theme .culture-media{min-height: 520px;}#wrapwrap.midas-theme .culture-copy{max-width: 690px;}#wrapwrap.midas-theme .people-block-heading{grid-template-columns: minmax(0, 1fr) minmax(240px, 0.6fr); gap: 40px;}#wrapwrap.midas-theme .people-grid .person-card{flex-basis: calc(50% - 9px); aspect-ratio: 4 / 5;}#wrapwrap.midas-theme .people-grid--count-1 .person-card{flex-basis: 460px;}#wrapwrap.midas-theme .process-heading{grid-template-columns: minmax(0, 1fr) minmax(220px, 0.4fr); gap: 35px;}#wrapwrap.midas-theme .process-grid{grid-template-columns: 1fr; gap: 13px;}#wrapwrap.midas-theme .process-step{min-height: 278px; grid-template-columns: minmax(0, 1.18fr) minmax(220px, 0.82fr);}#wrapwrap.midas-theme .process-photo{height: auto; min-height: 264px;}#wrapwrap.midas-theme .process-connector{display: none;}#wrapwrap.midas-theme .testimonials-copy{max-width: 680px;}#wrapwrap.midas-theme .testimonials-mark{display: none;}#wrapwrap.midas-theme .faq-intro{position: static; max-width: 650px;}#wrapwrap.midas-theme .faq-intro > p{max-width: 560px;}#wrapwrap.midas-theme .faq-contact-link{max-width: 360px;}}@media (max-width: 720px){#wrapwrap.midas-theme{--home-section-y: 68px; --home-heading-size: clamp(32px, 9vw, 38px);}#wrapwrap.midas-theme .midas-container{padding-inline: 20px;}#wrapwrap.midas-theme .midas-section{padding: var(--home-section-y) 0;}#wrapwrap.midas-theme .roles-section{padding: 48px 0 50px;}#wrapwrap.midas-theme .value-section{padding-top: 54px;}#wrapwrap.midas-theme .roles-section .section-heading h2{margin-top: 12px; font-size: clamp(31px, 9vw, 38px);}#wrapwrap.midas-theme .section-heading h2, #wrapwrap.midas-theme .value-intro h2, #wrapwrap.midas-theme .comparison-copy h2, #wrapwrap.midas-theme .culture-copy h2, #wrapwrap.midas-theme .testimonials-copy h2, #wrapwrap.midas-theme .faq-intro h2{margin-top: 15px; font-size: var(--home-heading-size);}#wrapwrap.midas-theme .value-intro-statement{padding: 21px 20px 23px 24px; border-radius: 0 18px 18px 0;}#wrapwrap.midas-theme .value-intro-statement-label{margin-bottom: 12px;}#wrapwrap.midas-theme .value-intro-statement > p{font-size: 15px; line-height: 1.68;}#wrapwrap.midas-theme .midas-hero{padding-top: calc(var(--nav-h) + 26px); padding-bottom: 50px;}#wrapwrap.midas-theme .hero-layout{gap: 34px;}#wrapwrap.midas-theme .hero-kicker::after{display: none;}#wrapwrap.midas-theme .hero-route-label{display: none;}#wrapwrap.midas-theme .hero-scroll-cue{display: none;}#wrapwrap.midas-theme .hero-title{margin-top: 20px !important; font-size: clamp(40px, 11.3vw, 44px);}#wrapwrap.midas-theme .hero-lead{margin-top: 20px !important; font-size: 16px; line-height: 1.62;}#wrapwrap.midas-theme .hero-actions{margin-top: 26px;}#wrapwrap.midas-theme .hero-assurances{margin-top: 20px;}#wrapwrap.midas-theme .hero-career-board{padding: 21px; border-radius: 22px;}#wrapwrap.midas-theme .career-board-topline{gap: 12px;}#wrapwrap.midas-theme .career-board-main{margin-top: 27px;}#wrapwrap.midas-theme .career-board-main h2{font-size: 29px;}#wrapwrap.midas-theme .career-board-metrics{grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 19px;}#wrapwrap.midas-theme .career-board-metric{min-height: 66px; padding-inline: 10px;}#wrapwrap.midas-theme .career-board-metric--word{grid-column: auto;}#wrapwrap.midas-theme .career-board-roles{margin-top: 16px;}#wrapwrap.midas-theme .roles-toolbar{align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-bottom: 18px; padding: 9px;}#wrapwrap.midas-theme .roles-filter{width: 100%; margin-inline: 0; padding: 0 0 4px; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none;}#wrapwrap.midas-theme .roles-filter::-webkit-scrollbar{display: none;}#wrapwrap.midas-theme .roles-filter-pill{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}#wrapwrap.midas-theme .roles-count{min-height: 28px; align-self: flex-start; padding: 4px 8px; border-left: 0;}#wrapwrap.midas-theme .roles-grid{grid-template-columns: 1fr;}#wrapwrap.midas-theme .role-card-content h3{min-height: 0;}#wrapwrap.midas-theme .role-card-media{aspect-ratio: 1.8 / 1;}#wrapwrap.midas-theme .role-card-content{padding: 16px 17px 18px;}#wrapwrap.midas-theme .role-card-view{opacity: 1; transform: none;}#wrapwrap.midas-theme .roles-empty{grid-template-columns: 1fr; text-align: left;}#wrapwrap.midas-theme .value-editorial-grid{grid-template-columns: 1fr;}#wrapwrap.midas-theme .value-feature, #wrapwrap.midas-theme .value-feature--lead, #wrapwrap.midas-theme .value-feature--wide{min-height: 0; grid-column: auto; grid-row: auto;}#wrapwrap.midas-theme .value-feature--lead{min-height: 390px;}#wrapwrap.midas-theme .value-feature--photo:not(.value-feature--lead){min-height: 280px;}#wrapwrap.midas-theme .value-feature--wide{grid-template-columns: 1fr;}#wrapwrap.midas-theme .value-feature--onboarding{min-height: 440px; align-items: flex-end; padding: 28px 24px;}#wrapwrap.midas-theme .value-feature--onboarding::before{background: linear-gradient(180deg, rgba(5, 9, 24, 0.08) 0%, rgba(5, 9, 24, 0.18) 34%, rgba(5, 9, 24, 0.82) 62%, rgba(5, 9, 24, 0.99) 100%), linear-gradient(90deg, rgba(5, 9, 24, 0.58), rgba(5, 9, 24, 0.08));}#wrapwrap.midas-theme .value-feature--onboarding::after{width: 250px; top: -19%; right: -24%;}#wrapwrap.midas-theme .value-feature--onboarding .value-feature-photo{object-position: 78% center;}#wrapwrap.midas-theme .value-onboarding-copy{width: 100%;}#wrapwrap.midas-theme .value-onboarding-label{margin-bottom: 16px;}#wrapwrap.midas-theme .value-feature--onboarding h3{font-size: clamp(27px, 9vw, 35px);}#wrapwrap.midas-theme .value-feature--onboarding p{margin-top: 13px; font-size: 13px; line-height: 1.62;}#wrapwrap.midas-theme .value-onboarding-points{gap: 7px; margin-top: 18px;}#wrapwrap.midas-theme .value-onboarding-points li{padding: 7px 10px; font-size: 9px;}#wrapwrap.midas-theme .comparison-pillars{gap: 6px; margin-top: 23px;}#wrapwrap.midas-theme .comparison-pillars li{min-height: 60px; padding: 10px 11px; border-radius: 13px;}#wrapwrap.midas-theme .comparison-table{display: grid; gap: 10px; overflow: visible; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none;}#wrapwrap.midas-theme .comparison-table::after{display: none;}#wrapwrap.midas-theme .comparison-table-head{display: none;}#wrapwrap.midas-theme .comparison-table-shift{display: none;}#wrapwrap.midas-theme .comparison-row{min-height: 0; grid-template-columns: 1fr; overflow: hidden; border: 1px solid rgba(151, 170, 241, 0.13); border-radius: 16px; background: rgba(8, 12, 31, 0.72); box-shadow: inset 0 1px rgba(255, 255, 255, 0.035);}#wrapwrap.midas-theme .comparison-row:last-child{border-bottom: 1px solid rgba(151, 170, 241, 0.13);}#wrapwrap.midas-theme .comparison-cell{min-width: 0; min-height: 0; display: grid; grid-template-columns: 22px minmax(0, 1fr); grid-template-rows: auto auto; align-items: center; column-gap: 10px; row-gap: 3px; padding: 13px 14px; font-size: 12px;}#wrapwrap.midas-theme .comparison-cell--solo{border-bottom: 1px solid rgba(151, 170, 241, 0.09); background: rgba(255, 255, 255, 0.012);}#wrapwrap.midas-theme .comparison-cell--midas{background: linear-gradient(105deg, rgba(84, 118, 255, 0.11), rgba(84, 118, 255, 0.035) 72%, rgba(244, 95, 120, 0.025)); box-shadow: inset 3px 0 rgba(111, 199, 240, 0.7);}#wrapwrap.midas-theme .comparison-cell-label{min-width: 0; display: block; grid-column: 2; color: #727e9f; font-size: 7px; font-weight: 800; letter-spacing: .12em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .comparison-cell--midas .comparison-cell-label{color: #8da2ff;}#wrapwrap.midas-theme .comparison-cell > span, #wrapwrap.midas-theme .comparison-cell > strong{min-width: 0; grid-column: 2; overflow-wrap: anywhere;}#wrapwrap.midas-theme .comparison-cell i{width: 22px; height: 22px; grid-column: 1; grid-row: 1 / span 2; flex-basis: 22px;}#wrapwrap.midas-theme .culture-media{min-height: 0; display: grid; grid-template-columns: 1fr; gap: 12px;}#wrapwrap.midas-theme .culture-photo{position: relative; inset: auto;}#wrapwrap.midas-theme .culture-photo--main{width: 100%; height: auto; grid-row: 1; aspect-ratio: 16 / 11;}#wrapwrap.midas-theme .culture-photo--secondary{width: 82%; height: auto; grid-row: 3; justify-self: end; aspect-ratio: 16 / 10;}#wrapwrap.midas-theme .culture-photo figcaption{right: 14px; bottom: 12px; left: 14px; max-width: calc(100% - 28px); font-size: 8.5px; letter-spacing: .07em; line-height: 1.35; white-space: normal;}#wrapwrap.midas-theme .culture-media-stamp{width: auto; height: auto; position: relative; inset: auto; grid-row: 2; justify-self: start; margin: -2px 0 -2px 14px; padding: 7px 12px; border-radius: 999px; background: linear-gradient(90deg, rgba(84, 118, 255, 0.93), rgba(244, 95, 120, 0.88)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 10px 28px rgba(84, 118, 255, 0.24); font-size: 9px;}#wrapwrap.midas-theme .people-block{border-top: 0;}#wrapwrap.midas-theme .people-block::before{display: none;}#wrapwrap.midas-theme .people-block-heading{grid-template-columns: 1fr; gap: 24px; margin-bottom: 30px;}#wrapwrap.midas-theme .people-block-heading h3{max-width: 620px; font-size: clamp(31px, 9vw, 42px);}#wrapwrap.midas-theme .people-block-heading-aside{max-width: 560px; gap: 16px; padding: 0; border-left: 0;}#wrapwrap.midas-theme .people-grid{gap: 16px;}#wrapwrap.midas-theme .people-grid--single .person-copy{padding: 27px 26px 29px;}#wrapwrap.midas-theme .people-grid--single .person-copy .person-bio{margin-top: 20px; font-size: 14px;}#wrapwrap.midas-theme .person-photo{min-height: 240px;}#wrapwrap.midas-theme .process-heading{grid-template-columns: 1fr; gap: 24px; margin-bottom: 30px;}#wrapwrap.midas-theme .process-heading h2{margin-top: 15px; font-size: clamp(36px, 10.8vw, 44px);}#wrapwrap.midas-theme .process-heading-note{max-width: 350px; padding-left: 18px;}#wrapwrap.midas-theme .process-board{padding: 0;}#wrapwrap.midas-theme .process-grid{grid-template-columns: 1fr; gap: 10px; padding: 7px;}#wrapwrap.midas-theme .process-grid::before{display: none;}#wrapwrap.midas-theme .process-step, #wrapwrap.midas-theme .process-step + .process-step, #wrapwrap.midas-theme .process-step:nth-child(3){min-height: 356px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding: 0; border: 1px solid rgba(151, 170, 241, 0.1);}#wrapwrap.midas-theme .process-photo{height: 235px; min-height: 235px; margin: 7px 7px 0; border-radius: 18px 18px 14px 14px;}#wrapwrap.midas-theme .process-step:nth-child(even) .process-photo{margin: 7px 7px 0; border-radius: 18px 18px 14px 14px;}#wrapwrap.midas-theme .process-step:nth-child(even) .process-step-head{flex-direction: row;}#wrapwrap.midas-theme .process-step-copy{min-height: 125px; padding: 24px 18px 19px; border-radius: 0 0 23px 23px; background: linear-gradient(180deg, rgba(var(--process-accent-rgb), 0.025), transparent 46%);}#wrapwrap.midas-theme .process-step:nth-child(even) .process-step-copy{border-radius: 0 0 23px 23px; background: linear-gradient(180deg, rgba(var(--process-accent-rgb), 0.025), transparent 46%);}#wrapwrap.midas-theme .process-step-copy::before{width: 38px; top: 13px; left: 18px;}#wrapwrap.midas-theme .process-step h3, #wrapwrap.midas-theme .process-step p{padding-right: 0; text-align: left;}#wrapwrap.midas-theme .process-step p{max-width: 270px;}#wrapwrap.midas-theme .process-step h3{font-size: 19px;}#wrapwrap.midas-theme .process-step:not(:last-child) .process-connector{width: 30px; height: 30px; top: auto; right: 50%; bottom: -21px; display: -webkit-box; display: -webkit-flex; display: flex; transform: translateX(50%) rotate(90deg);}#wrapwrap.midas-theme .process-board-footer{align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 14px; padding: 18px 7px 2px;}#wrapwrap.midas-theme .process-cta{width: 100%;}#wrapwrap.midas-theme .quote-slide{padding: 24px;}#wrapwrap.midas-theme .quotes-controls{justify-content: center;}#wrapwrap.midas-theme .faq-panel{border-radius: 22px;}#wrapwrap.midas-theme .faq-panel-head{padding: 14px 17px;}#wrapwrap.midas-theme .faq-list{padding: 6px 8px 8px;}#wrapwrap.midas-theme .faq-q{min-height: 78px; grid-template-columns: 28px minmax(0, 1fr) 38px; gap: 11px; padding: 14px 8px 14px 12px;}#wrapwrap.midas-theme .faq-question-text{font-size: 15.5px;}#wrapwrap.midas-theme .faq-toggle{width: 36px; height: 36px; border-radius: 50%;}#wrapwrap.midas-theme .faq-a-inner{padding-right: 48px; padding-left: 51px; font-size: 13.5px;}#wrapwrap.midas-theme .faq-item.open .faq-a-inner{padding-bottom: 21px;}#wrapwrap.midas-theme .midas-final-cta{padding: 76px 0;}#wrapwrap.midas-theme .final-cta-content h2{font-size: clamp(36px, 10.2vw, 42px);}}@media (max-width: 480px){#wrapwrap.midas-theme .final-cta-kicker{gap: 0; font-size: 10px; letter-spacing: .12em;}#wrapwrap.midas-theme .final-cta-kicker span{display: none;}#wrapwrap.midas-theme .final-cta-content h2{margin-top: 18px; font-size: clamp(30px, 8.6vw, 34px); letter-spacing: -.05em; line-height: 1.04;}#wrapwrap.midas-theme .final-cta-content > p{max-width: 280px; margin-top: 16px; font-size: 13px; line-height: 1.55;}#wrapwrap.midas-theme .faq-panel-head > small{display: none;}#wrapwrap.midas-theme .faq-contact-link{width: 100%;}#wrapwrap.midas-theme .faq-q{grid-template-columns: 24px minmax(0, 1fr) 36px; gap: 9px; padding-left: 9px;}#wrapwrap.midas-theme .faq-a-inner{padding-right: 12px; padding-left: 42px;}#wrapwrap.midas-theme .hero-kicker{font-size: 10px; letter-spacing: .12em;}#wrapwrap.midas-theme .career-board-metrics{padding: 3px 4px; border-radius: 16px;}#wrapwrap.midas-theme .career-board-metric{min-height: 58px; grid-template-rows: 22px 14px; gap: 4px; padding: 7px 4px;}#wrapwrap.midas-theme .career-board-metric strong{min-height: 22px; font-size: 23px;}#wrapwrap.midas-theme .career-board-metric--word strong{font-size: 14px; letter-spacing: -.01em;}#wrapwrap.midas-theme .career-board-metric span{min-height: 14px; font-size: 6.5px; letter-spacing: .055em;}#wrapwrap.midas-theme .hero-actions, #wrapwrap.midas-theme .final-cta-actions{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .hero-actions .midas-button{width: 100%;}#wrapwrap.midas-theme .final-cta-actions{width: 100%; align-items: center; gap: 10px; margin-top: 24px;}#wrapwrap.midas-theme .final-cta-actions .midas-button{width: 270px; max-width: 100%; min-height: 54px; gap: 12px; padding: 7px 8px 7px 18px; border-radius: 17px; font-size: 13px;}#wrapwrap.midas-theme .final-cta-actions .final-cta-button--whatsapp{padding: 7px 18px 7px 8px;}#wrapwrap.midas-theme .final-cta-button-icon{width: 38px; height: 38px; flex-basis: 38px; border-radius: 12px;}#wrapwrap.midas-theme .final-cta-button-icon svg{width: 16px; height: 16px;}#wrapwrap.midas-theme .final-cta-button-icon--whatsapp img{width: 21px; height: 21px;}#wrapwrap.midas-theme .hero-assurances{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 12px;}#wrapwrap.midas-theme .hero-assurances span:last-child{grid-column: 1 / -1;}#wrapwrap.midas-theme .career-board-location{display: none;}#wrapwrap.midas-theme .culture-media{gap: 10px;}#wrapwrap.midas-theme .culture-photo--secondary{width: 86%;}#wrapwrap.midas-theme .culture-principles > div{grid-template-columns: 1fr; gap: 6px;}#wrapwrap.midas-theme .people-grid{gap: 16px;}#wrapwrap.midas-theme .people-block{margin-top: 62px; padding-top: 40px;}#wrapwrap.midas-theme .people-block-glow{width: 330px; height: 300px; right: -42%;}#wrapwrap.midas-theme .person-card{border-radius: 22px;}#wrapwrap.midas-theme .person-copy, #wrapwrap.midas-theme .people-grid--single .person-copy{padding: 24px 22px 27px;}#wrapwrap.midas-theme .people-grid--single .person-copy h4{font-size: 27px;}#wrapwrap.midas-theme .people-grid--single .person-copy .person-role{font-size: 13px;}#wrapwrap.midas-theme .people-grid--single .person-copy .person-bio{margin-top: 18px; font-size: 13px; line-height: 1.72;}#wrapwrap.midas-theme .people-grid .person-card, #wrapwrap.midas-theme .people-grid--single .person-card{width: 100%; max-width: none; flex-basis: 100%;}#wrapwrap.midas-theme .comparison-table-shift{display: none;}#wrapwrap.midas-theme .value-feature--photo h3::before{display: none;}#wrapwrap.midas-theme .comparison-pillars strong{font-size: 10px;}#wrapwrap.midas-theme .comparison-table-heading{padding: 17px 12px;}#wrapwrap.midas-theme .comparison-table-heading small{font-size: 7px; letter-spacing: .09em;}#wrapwrap.midas-theme .comparison-table-heading strong{font-size: 11px;}#wrapwrap.midas-theme .comparison-cell{column-gap: 9px; row-gap: 2px; padding: 12px 13px; font-size: 11.5px;}#wrapwrap.midas-theme .comparison-cell-label{font-size: 6.5px;}#wrapwrap.midas-theme .comparison-cell i{width: 20px; height: 20px; flex-basis: 20px; border-radius: 7px;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .midas-homepage *, #wrapwrap.midas-theme .midas-homepage *::before, #wrapwrap.midas-theme .midas-homepage *::after{scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important;}}

/* /midas_website/static/src/scss/midas_jobs.scss */
 #wrapwrap.midas-theme .midas-jobs-page{--jobs-bg: #080a18; --jobs-bg-soft: #0d1126; --jobs-surface: rgba(18, 23, 51, .82); --jobs-surface-strong: #141a38; --jobs-surface-hover: #182044; --jobs-line: rgba(162, 176, 226, .13); --jobs-line-strong: rgba(122, 148, 255, .34); --jobs-text: #f7f8ff; --jobs-muted: #aeb7d3; --jobs-faint: #7884a8; --jobs-blue: #5c7cff; --jobs-blue-soft: #91a6ff; --jobs-coral: #f25f7a; --jobs-cyan: #5dd9d0; --jobs-radius: 24px; --jobs-radius-sm: 15px; --jobs-shadow: 0 24px 70px rgba(0, 0, 0, .25); position: relative; min-height: 100vh; overflow: hidden; color: var(--jobs-text); background: radial-gradient(circle at 88% 5%, rgba(82, 111, 255, 0.11), transparent 29rem), radial-gradient(circle at 8% 44%, rgba(242, 95, 122, 0.055), transparent 30rem), var(--jobs-bg);}#wrapwrap.midas-theme .midas-jobs-page .container{width: calc(100% - 40px); max-width: 1200px; margin-inline: auto;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero{position: relative; z-index: 2; padding: calc(var(--nav-h) + 58px) 0 32px; isolation: isolate;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero:has(.midas-jobs-filter.dropdown.show), #wrapwrap.midas-theme .midas-jobs-page .jobs-hero:has(.jobs-filter-control.is-open){z-index: 95;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero::before{position: absolute; z-index: -2; inset: 0; content: ""; background: linear-gradient(rgba(111, 132, 209, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(111, 132, 209, 0.035) 1px, transparent 1px); background-size: 46px 46px; mask-image: linear-gradient(to bottom, #000 10%, transparent 92%);}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero::after{position: absolute; z-index: -1; top: 3rem; right: -8rem; width: 34rem; height: 34rem; content: ""; border: 1px solid rgba(92, 124, 255, 0.09); border-radius: 50%; box-shadow: 0 0 0 70px rgba(92, 124, 255, 0.025), 0 0 0 140px rgba(242, 95, 122, 0.016); pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero-grid{display: grid; grid-template-columns: minmax(0, 1fr) 246px; gap: clamp(48px, 7vw, 96px); align-items: center;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero-copy{max-width: 760px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-eyebrow, #wrapwrap.midas-theme .midas-jobs-page .jobs-section-kicker{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; color: var(--jobs-blue-soft); font-size: 11px; font-weight: 800; letter-spacing: .16em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-jobs-page .jobs-eyebrow{margin-bottom: 20px; padding: 9px 13px; border: 1px solid rgba(92, 124, 255, 0.2); border-radius: 999px; background: rgba(92, 124, 255, 0.08); box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);}#wrapwrap.midas-theme .midas-jobs-page .jobs-eyebrow-dot{width: 7px; height: 7px; border-radius: 50%; background: var(--jobs-blue); box-shadow: 0 0 16px rgba(92, 124, 255, 0.8); animation: jobs-pulse 2.6s ease-in-out infinite;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero h1{max-width: 740px; margin: 0; color: var(--jobs-text); font-family: var(--heading); font-size: clamp(38px, 4.2vw, 56px); font-weight: 800; letter-spacing: -.045em; line-height: 1.04;}#wrapwrap.midas-theme .midas-jobs-page .jobs-title-accent{display: block; padding-bottom: .1em; color: transparent; background: linear-gradient(105deg, #f8f9ff 0%, #8da4ff 42%, #f07a92 94%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero-summary{max-width: 650px; margin: 21px 0 0; color: var(--jobs-muted); font-size: clamp(15px, 1.4vw, 17px); line-height: 1.75;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat{position: relative; width: 100%; min-height: 184px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding: 21px 22px 18px; overflow: hidden; border: 1px solid rgba(141, 162, 255, 0.16); border-radius: 22px; background: radial-gradient(circle at 90% 10%, rgba(93, 217, 208, 0.075), transparent 6.5rem), linear-gradient(145deg, rgba(27, 34, 73, 0.94), rgba(13, 17, 39, 0.96)); box-shadow: 0 18px 44px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.055); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat::before{position: absolute; inset: 0; content: ""; border-radius: inherit; background: linear-gradient(115deg, rgba(141, 162, 255, 0.04), transparent 46%); pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat::after{position: absolute; right: -54px; bottom: -66px; width: 164px; height: 164px; content: ""; border: 1px solid rgba(141, 162, 255, 0.07); border-radius: 50%; box-shadow: 0 0 0 22px rgba(92, 124, 255, 0.018); pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-head, #wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count, #wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-foot{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: rgba(181, 194, 250, 0.88); font-size: 9px; font-weight: 800; letter-spacing: .15em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-mark{width: 7px; height: 7px; flex: 0 0 7px; border-radius: 50%; background: var(--jobs-cyan); box-shadow: 0 0 13px rgba(93, 217, 208, 0.75); animation: jobs-pulse 2.6s ease-in-out infinite;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: flex-end; margin: 24px 0 auto;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count strong{color: #fff; font-family: var(--heading); font-size: 52px; font-weight: 800; letter-spacing: -.06em; line-height: .82;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count span{max-width: 74px; padding-bottom: 2px; color: rgba(222, 227, 251, 0.7); font-size: 12px; font-weight: 650; line-height: 1.3;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-foot{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 18px; padding-top: 12px; border-top: 1px solid rgba(151, 170, 241, 0.085); color: var(--jobs-faint); font-size: 9px; font-weight: 700; letter-spacing: .05em; line-height: 1.3; text-transform: uppercase;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-foot svg{width: 15px; height: 15px; flex: 0 0 15px; fill: none; stroke: var(--jobs-blue-soft); stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter{position: relative; display: grid; grid-template-columns: minmax(260px, 1.7fr) minmax(170px, 0.8fr) minmax(180px, 0.8fr) auto; grid-template-areas: "intro intro intro intro" "search department type submit" "active active active clear"; gap: 14px; align-items: stretch; margin-top: 40px; padding: 19px; border: 1px solid rgba(147, 164, 224, 0.14); border-radius: var(--jobs-radius); background: linear-gradient(145deg, rgba(24, 30, 66, 0.82), rgba(13, 17, 39, 0.9)); box-shadow: var(--jobs-shadow), inset 0 1px rgba(255, 255, 255, 0.045); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter .midas-jobs-search-field{display: contents;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter .o_search_order_by, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter input[type="hidden"]{display: none;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter .oe_search_found{display: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro{grid-area: intro; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; min-width: 0; padding: 0 3px 3px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro div{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: baseline; min-width: 0;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro strong{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: var(--jobs-text); font-family: var(--heading); font-size: 14px; font-weight: 750;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro span{overflow: hidden; color: var(--jobs-faint); font-size: 12px; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-input{grid-area: search; width: 100%; min-width: 0; height: 56px; padding: 0 18px 0 49px !important; border: 1px solid var(--jobs-line) !important; border-radius: var(--jobs-radius-sm) !important; outline: none; color: var(--jobs-text) !important; background-color: rgba(7, 10, 26, 0.68) !important; background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2391a6ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: 18px center !important; box-shadow: none !important; font-family: var(--body); font-size: 14px; transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-input::placeholder{color: #7883a5; opacity: 1;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-input:hover{border-color: rgba(142, 162, 242, 0.25) !important; background-color: rgba(9, 13, 33, 0.84) !important;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-input:focus-visible{border-color: var(--jobs-blue) !important; box-shadow: 0 0 0 4px rgba(92, 124, 255, 0.15) !important;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-input::-webkit-search-cancel-button{filter: invert(1); opacity: .6;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control{position: relative; min-width: 0; height: 56px; padding: 8px 40px 7px 14px; border: 1px solid var(--jobs-line); border-radius: var(--jobs-radius-sm); background: rgba(7, 10, 26, 0.68); transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control::after{position: absolute; top: 50%; right: 16px; width: 7px; height: 7px; margin-top: -5px; content: ""; border-right: 1.5px solid var(--jobs-blue-soft); border-bottom: 1.5px solid var(--jobs-blue-soft); transform: rotate(45deg); pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control:focus-within{border-color: var(--jobs-blue); box-shadow: 0 0 0 4px rgba(92, 124, 255, 0.15);}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control.is-enhanced{padding-right: 14px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control.is-enhanced::after{display: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control.is-open{z-index: 20; border-color: rgba(120, 145, 255, 0.72); background: rgba(10, 14, 35, 0.96); box-shadow: 0 0 0 4px rgba(92, 124, 255, 0.13), 0 18px 42px rgba(0, 0, 0, 0.22);}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control label{display: block; margin: 0 0 3px; color: var(--jobs-faint); font-size: 9px; font-weight: 800; letter-spacing: .11em; line-height: 1; text-transform: uppercase; pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-department{grid-area: department;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-type{grid-area: type;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-select{width: 100%; height: 27px; padding: 0; border: 0; outline: 0; color: var(--jobs-text); background: transparent; box-shadow: none; font-family: var(--body); font-size: 12px; font-weight: 650; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-select option{color: var(--jobs-text); background: #131934;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control.is-enhanced .jobs-filter-select{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); border: 0; opacity: 0; pointer-events: none; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-trigger{width: 100%; height: 27px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; justify-content: space-between; padding: 0; border: 0; outline: 0; color: var(--jobs-text); background: transparent; font-family: var(--body); font-size: 12px; font-weight: 650; line-height: 1; text-align: left; cursor: pointer;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-value{min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-chevron{width: 8px; height: 8px; flex: 0 0 8px; margin: -4px 3px 0 0; border-right: 1.5px solid var(--jobs-blue-soft); border-bottom: 1.5px solid var(--jobs-blue-soft); transform: rotate(45deg); transition: margin .18s ease, transform .18s ease;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control.is-open .midas-select-chevron{margin-top: 3px; transform: rotate(225deg);}#wrapwrap.midas-theme .midas-jobs-page .midas-select-menu{position: absolute; z-index: 30; top: calc(100% + 10px); right: -1px; left: -1px; max-height: 270px; padding: 6px; overflow-x: hidden; overflow-y: auto; border: 1px solid rgba(141, 162, 255, 0.2); border-radius: 14px; background: linear-gradient(145deg, rgba(25, 31, 68, 0.99), rgba(12, 16, 37, 0.995)); box-shadow: 0 24px 55px rgba(0, 0, 0, 0.48), inset 0 1px rgba(255, 255, 255, 0.055); scrollbar-color: rgba(117, 139, 229, 0.5) transparent; scrollbar-width: thin;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-menu[hidden]{display: none;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-menu::-webkit-scrollbar{width: 6px;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-menu::-webkit-scrollbar-thumb{border-radius: 999px; background: rgba(117, 139, 229, 0.5);}#wrapwrap.midas-theme .midas-jobs-page .midas-select-option{position: relative; width: 100%; min-height: 37px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 8px 34px 8px 11px; border: 0; border-radius: 9px; outline: 0; color: rgba(211, 218, 244, 0.78); background: transparent; font-family: var(--body); font-size: 12px; font-weight: 590; line-height: 1.35; text-align: left; cursor: pointer; transition: color .16s ease, background-color .16s ease;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-option::after{position: absolute; top: 50%; right: 14px; width: 6px; height: 11px; content: ""; border-right: 1.5px solid #a7f0e8; border-bottom: 1.5px solid #a7f0e8; opacity: 0; transform: translateY(-65%) rotate(45deg) scale(0.7); transition: opacity .16s ease, transform .16s ease;}#wrapwrap.midas-theme .midas-jobs-page .midas-select-option:hover, #wrapwrap.midas-theme .midas-jobs-page .midas-select-option:focus-visible{color: #fff; background: rgba(92, 124, 255, 0.095);}#wrapwrap.midas-theme .midas-jobs-page .midas-select-option.is-selected{color: #fff; background: linear-gradient(90deg, rgba(92, 124, 255, 0.16), rgba(93, 217, 208, 0.065));}#wrapwrap.midas-theme .midas-jobs-page .midas-select-option.is-selected::after{opacity: 1; transform: translateY(-65%) rotate(45deg) scale(1);}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit{grid-area: submit; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important; gap: 9px; align-items: center; justify-content: center; min-width: 148px; height: 56px; padding: 0 20px !important; border: 0 !important; border-radius: var(--jobs-radius-sm) !important; color: #fff !important; background: linear-gradient(90deg, #5578ff 0%, #6f78f7 46%, #eb5f7b 100%) !important; background-repeat: no-repeat !important; background-origin: border-box !important; box-shadow: 0 12px 28px rgba(74, 97, 222, 0.25), inset 0 1px rgba(255, 255, 255, 0.23) !important; font-family: var(--body); font-size: 13px; font-weight: 750; white-space: nowrap; transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit i{font-size: 15px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit:hover{filter: brightness(1.08); box-shadow: 0 16px 34px rgba(74, 97, 222, 0.34), inset 0 1px rgba(255, 255, 255, 0.25) !important; transform: translateY(-1px);}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit:focus-visible{outline: 2px solid #fff !important; outline-offset: 3px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit-label{line-height: 1;}#wrapwrap.midas-theme .midas-jobs-page .jobs-active-filters{grid-area: active; display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; min-width: 0; padding: 3px 2px 0;}#wrapwrap.midas-theme .midas-jobs-page .jobs-active-filter{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; min-height: 27px; padding: 5px 10px; border: 1px solid rgba(92, 124, 255, 0.19); border-radius: 999px; color: #bac6f1; background: rgba(92, 124, 255, 0.075); font-size: 10px; font-weight: 650;}#wrapwrap.midas-theme .midas-jobs-page .jobs-active-filter strong{margin-left: 4px; color: #e5eaff; font-weight: 750;}#wrapwrap.midas-theme .midas-jobs-page .jobs-clear-filters{grid-area: clear; align-self: center; justify-self: end; padding: 6px 4px; color: var(--jobs-blue-soft) !important; font-size: 11px; font-weight: 750; text-decoration: none !important; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .jobs-clear-filters:hover{color: #fff !important; text-decoration: underline !important; text-underline-offset: 4px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-clear-filters:focus-visible{outline: 2px solid var(--jobs-blue); outline-offset: 4px; border-radius: 4px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu{position: absolute !important; z-index: 40; top: var(--midas-search-menu-top, calc(100% - 8px)) !important; left: var(--midas-search-menu-left, 19px) !important; width: var(--midas-search-menu-width, calc(100% - 38px)) !important; max-width: var(--midas-search-menu-width, 540px); min-width: 0 !important; max-height: 340px !important; padding: 7px; overflow-x: hidden; overflow-y: auto; border: 1px solid rgba(145, 163, 229, 0.22); border-radius: 15px; background: linear-gradient(145deg, rgba(20, 25, 56, 0.995), rgba(10, 14, 33, 0.998)); box-shadow: 0 28px 70px rgba(0, 0, 0, 0.52), 0 0 0 1px rgba(6, 9, 24, 0.35), inset 0 1px rgba(255, 255, 255, 0.055); scrollbar-color: rgba(117, 139, 229, 0.5) transparent; scrollbar-width: thin;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu::-webkit-scrollbar{width: 6px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu::-webkit-scrollbar-thumb{border-radius: 999px; background: rgba(117, 139, 229, 0.5);}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .dropdown-item{min-height: 62px; padding: 9px 10px; border: 1px solid transparent; border-radius: 10px; color: var(--jobs-muted) !important; background: transparent; white-space: normal; transition: border-color .16s ease, color .16s ease, background-color .16s ease;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .dropdown-item + .dropdown-item{margin-top: 2px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .dropdown-item:hover, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .dropdown-item:focus, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .dropdown-item.active{border-color: rgba(125, 148, 244, 0.16); color: #fff !important; background: rgba(92, 124, 255, 0.105); outline: 0;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .o_search_result_item{min-width: 0; flex-wrap: nowrap !important; gap: 11px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .o_image_64_contain{width: 36px !important; height: 36px !important; flex: 0 0 36px !important; display: grid !important; place-items: center; padding: 0 !important; border: 1px solid rgba(137, 157, 239, 0.16); border-radius: 10px; color: #aebcff !important; background: rgba(92, 124, 255, 0.09); font-size: 16px !important;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .o_search_result_item_detail{min-width: 0; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding-inline: 0 !important; overflow: hidden;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .o_search_result_item_detail .h6{margin-bottom: 3px; overflow: hidden; color: #f4f6ff !important; font-family: var(--heading); font-size: 13px; font-weight: 720 !important; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .o_search_result_item_detail p{display: block; margin: 0; overflow: hidden; color: #9aa5c8 !important; font-size: 11px; line-height: 1.45; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .text-primary, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter > .o_dropdown_menu .text-primary-emphasis{color: #ee9eb9 !important;}#wrapwrap.midas-theme .midas-jobs-page .jobs-section{position: relative; padding: 36px 0 88px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-section::before{position: absolute; top: 0; right: 50%; width: calc(100% - 40px); max-width: 1160px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(123, 144, 218, 0.15), transparent); transform: translateX(50%);}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-heading{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 40px; align-items: end; margin-bottom: 29px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-heading h2{max-width: 700px; margin: 11px 0 0; color: var(--jobs-text); font-family: var(--heading); font-size: clamp(27px, 3vw, 39px); font-weight: 800; letter-spacing: -.035em; line-height: 1.12;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-heading p{max-width: 720px; margin: 11px 0 0; color: var(--jobs-muted); font-size: 14px; line-height: 1.65;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-count{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; align-items: baseline; padding-bottom: 5px; color: var(--jobs-faint); white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-count strong{color: var(--jobs-text); font-family: var(--heading); font-size: 23px; font-weight: 800;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-count span{font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .08em;}#wrapwrap.midas-theme .midas-jobs-page .jobs-fuzzy-notice{display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; align-items: center; margin: 0 0 20px; padding: 12px 15px; border: 1px solid rgba(92, 124, 255, 0.17); border-radius: 13px; color: var(--jobs-muted); background: rgba(92, 124, 255, 0.065);}#wrapwrap.midas-theme .midas-jobs-page .jobs-fuzzy-notice p{margin: 0; font-size: 12px; line-height: 1.5;}#wrapwrap.midas-theme .midas-jobs-page .jobs-fuzzy-notice strong{color: var(--jobs-text);}#wrapwrap.midas-theme .midas-jobs-page .jobs-fuzzy-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; width: 21px; height: 21px; border-radius: 50%; color: var(--jobs-blue-soft); background: rgba(92, 124, 255, 0.14); font-size: 11px; font-weight: 800;}#wrapwrap.midas-theme .midas-jobs-page .jobs-list{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px; align-items: stretch;}#wrapwrap.midas-theme .midas-jobs-page .job-card{position: relative; min-width: 0; min-height: 334px; overflow: hidden; border: 1px solid var(--jobs-line); border-radius: var(--jobs-radius); background: radial-gradient(circle at 100% 0, rgba(92, 124, 255, 0.075), transparent 14rem), linear-gradient(145deg, rgba(22, 28, 61, 0.98), rgba(13, 17, 39, 0.99)); box-shadow: 0 16px 42px rgba(0, 0, 0, 0.22), inset 0 1px rgba(255, 255, 255, 0.035); transition: border-color 0.28s ease, box-shadow 0.28s ease, transform 0.28s var(--ease-smooth);}#wrapwrap.midas-theme .midas-jobs-page .job-card::before{position: absolute; z-index: 3; top: 0; left: 24px; width: 90px; height: 2px; content: ""; border-radius: 0 0 999px 999px; background: linear-gradient(90deg, var(--jobs-blue), var(--jobs-coral)); opacity: .7; transition: width .28s ease, opacity .28s ease; pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .job-card:hover{border-color: var(--jobs-line-strong); box-shadow: 0 25px 58px rgba(0, 0, 0, 0.31), 0 0 0 1px rgba(92, 124, 255, 0.08); transform: translateY(-4px);}#wrapwrap.midas-theme .midas-jobs-page .job-card:hover::before{width: 132px; opacity: 1;}#wrapwrap.midas-theme .midas-jobs-page .job-card:hover .job-card-img{transform: scale(1.025);}#wrapwrap.midas-theme .midas-jobs-page .job-card:hover .job-card-action{color: #fff; border-color: rgba(130, 154, 255, 0.33); background: rgba(92, 124, 255, 0.14);}#wrapwrap.midas-theme .midas-jobs-page .job-card:hover .job-card-action svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-jobs-page .job-card-layout{display: grid; grid-template-columns: clamp(158px, 34%, 190px) minmax(0, 1fr); min-height: 100%;}#wrapwrap.midas-theme .midas-jobs-page .job-card-link{color: inherit !important; text-decoration: none !important;}#wrapwrap.midas-theme .midas-jobs-page .job-card-link::after{position: absolute; z-index: 2; inset: 0; content: ""; border-radius: inherit;}#wrapwrap.midas-theme .midas-jobs-page .job-card-link:focus-visible{outline: 0;}#wrapwrap.midas-theme .midas-jobs-page .job-card-link:focus-visible::after{outline: 2px solid #b5c2ff; outline-offset: -4px; border-radius: calc(var(--jobs-radius) - 2px);}#wrapwrap.midas-theme .midas-jobs-page .job-card-excerpt a{position: relative; z-index: 3; color: inherit !important; text-decoration: underline !important; text-underline-offset: 2px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-media{position: relative; min-width: 0; min-height: 100%; overflow: hidden; border-right: 1px solid rgba(154, 171, 226, 0.11); background: #10152d;}#wrapwrap.midas-theme .midas-jobs-page .job-card-media::after{position: absolute; inset: 0; content: ""; border: 1px solid rgba(255, 255, 255, 0.035); box-shadow: inset -22px 0 35px rgba(5, 8, 23, 0.14); pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .job-card-img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; opacity: 1; transition: transform 0.45s var(--ease-smooth);}#wrapwrap.midas-theme .midas-jobs-page .job-card-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; padding: 25px 26px 23px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-topline{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; justify-content: space-between; min-height: 20px; margin-bottom: 12px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-department{overflow: hidden; color: var(--jobs-cyan); font-size: 9px; font-weight: 800; letter-spacing: .13em; line-height: 1.2; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .job-card-unpublished{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding: 4px 8px; border: 1px solid rgba(242, 95, 122, 0.24); border-radius: 999px; color: #ff91a6; background: rgba(242, 95, 122, 0.09); font-size: 8px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-jobs-page .job-card-title{display: -webkit-box; margin: 0; overflow: hidden; color: var(--jobs-text); font-family: var(--heading); font-size: clamp(18px, 1.6vw, 22px); font-weight: 780; letter-spacing: -.025em; line-height: 1.22; text-wrap: balance; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px 12px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 14px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta-item{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 5px; align-items: center; min-width: 0; color: #9da8c7; font-size: 10px; font-weight: 600; line-height: 1.3;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta-item svg{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 13px; height: 13px; fill: none; stroke: #7184c4; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta-item address{display: inline; margin: 0;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; align-items: center; width: fit-content; max-width: 100%; margin-top: 15px; padding: 7px 10px; border: 1px solid rgba(92, 124, 255, 0.14); border-radius: 10px; background: rgba(92, 124, 255, 0.065);}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary > span:first-child{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: var(--jobs-faint); font-size: 8px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary strong{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 5px; align-items: baseline; min-width: 0; color: #dce3ff; font-size: 10px; font-weight: 750; line-height: 1.3; white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary small{color: var(--jobs-faint); font-size: 8px; font-weight: 650;}#wrapwrap.midas-theme .midas-jobs-page .job-card-excerpt{display: -webkit-box; margin: 16px 0 0; overflow: hidden; color: var(--jobs-muted); font-size: 11px; line-height: 1.65; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}#wrapwrap.midas-theme .midas-jobs-page .job-card-excerpt > *{display: inline; margin: 0; padding: 0; color: inherit; font: inherit;}#wrapwrap.midas-theme .midas-jobs-page .job-card-excerpt > * + *::before{content: " ";}#wrapwrap.midas-theme .midas-jobs-page .job-card-action{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 8px; align-items: center; align-self: flex-start; min-height: 38px; margin-top: auto; padding: 9px 13px; border: 1px solid rgba(130, 154, 255, 0.2); border-radius: 11px; color: #cdd7ff; background: rgba(92, 124, 255, 0.075); font-size: 10px; font-weight: 800; letter-spacing: .04em; line-height: 1; text-transform: uppercase; transition: color .2s ease, border-color .2s ease, background-color .2s ease;}#wrapwrap.midas-theme .midas-jobs-page .job-card-action svg{width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-jobs-page .job-card-excerpt + .job-card-action, #wrapwrap.midas-theme .midas-jobs-page .job-card-salary + .job-card-action, #wrapwrap.midas-theme .midas-jobs-page .job-card-meta + .job-card-action{padding-top: 9px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-pager{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; margin-top: 38px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-pager .pagination{gap: 7px; margin: 0;}#wrapwrap.midas-theme .midas-jobs-page .jobs-pager .page-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; min-width: 42px; min-height: 42px; border: 1px solid var(--jobs-line); border-radius: 11px !important; color: var(--jobs-muted); background: var(--jobs-surface); box-shadow: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-pager .page-link:hover, #wrapwrap.midas-theme .midas-jobs-page .jobs-pager .page-link:focus{color: #fff; border-color: var(--jobs-line-strong); background: rgba(92, 124, 255, 0.13);}#wrapwrap.midas-theme .midas-jobs-page .jobs-pager .active .page-link{color: #fff; border-color: transparent; background: linear-gradient(90deg, var(--jobs-blue), var(--jobs-coral)); background-repeat: no-repeat; background-origin: border-box;}#wrapwrap.midas-theme .midas-jobs-page .jobs-pager .disabled .page-link{opacity: .35;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty{position: relative; max-width: 750px; margin: 0 auto; padding: clamp(38px, 7vw, 68px); overflow: hidden; border: 1px solid var(--jobs-line); border-radius: 30px; text-align: center; background: radial-gradient(circle at 50% 0, rgba(92, 124, 255, 0.13), transparent 18rem), linear-gradient(145deg, rgba(21, 27, 59, 0.96), rgba(12, 16, 36, 0.98)); box-shadow: var(--jobs-shadow);}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty h2{margin: 13px 0 0; color: var(--jobs-text); font-family: var(--heading); font-size: clamp(26px, 4vw, 38px); font-weight: 800; letter-spacing: -.035em;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty > p{max-width: 540px; margin: 14px auto 0; color: var(--jobs-muted); font-size: 14px; line-height: 1.7;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-art{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 62px; height: 62px; margin: 0 auto 18px; border: 1px solid rgba(92, 124, 255, 0.2); border-radius: 18px; color: var(--jobs-blue-soft); background: rgba(92, 124, 255, 0.08);}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-art svg{width: 26px; height: 26px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 25px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-primary, #wrapwrap.midas-theme .midas-jobs-page .jobs-empty-secondary{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 18px; border-radius: 12px; font-size: 12px; font-weight: 750; text-decoration: none !important;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-primary{color: #fff !important; background: linear-gradient(90deg, var(--jobs-blue), var(--jobs-coral)); background-repeat: no-repeat; background-origin: border-box;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-secondary{border: 1px solid var(--jobs-line); color: #dbe2ff !important; background: rgba(255, 255, 255, 0.025);}#wrapwrap.midas-theme .midas-jobs-page .jobs-recruiter-note{margin-top: 25px; padding: 11px 14px; border: 1px solid rgba(93, 217, 208, 0.14); border-radius: 11px; color: #a8d8d5; background: rgba(93, 217, 208, 0.05); font-size: 11px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-cta{padding: 0 0 96px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-panel{position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 46px; align-items: center; padding: clamp(32px, 5vw, 55px); overflow: hidden; border: 1px solid rgba(145, 163, 229, 0.15); border-radius: 30px; background: radial-gradient(circle at 88% 10%, rgba(242, 95, 122, 0.13), transparent 19rem), radial-gradient(circle at 0 100%, rgba(92, 124, 255, 0.15), transparent 22rem), linear-gradient(135deg, rgba(22, 29, 65, 0.97), rgba(12, 16, 37, 0.98)); box-shadow: var(--jobs-shadow), inset 0 1px rgba(255, 255, 255, 0.04);}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-panel::after{position: absolute; top: -90px; right: 11%; width: 200px; height: 200px; content: ""; border: 1px solid rgba(255, 255, 255, 0.055); border-radius: 50%; box-shadow: 0 0 0 34px rgba(255, 255, 255, 0.014); pointer-events: none;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-copy{position: relative; z-index: 2; max-width: 680px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-copy h2{margin: 12px 0 0; color: var(--jobs-text); font-family: var(--heading); font-size: clamp(28px, 3.5vw, 43px); font-weight: 800; letter-spacing: -.04em; line-height: 1.1;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-copy p{margin: 14px 0 0; color: var(--jobs-muted); font-size: 14px; line-height: 1.7;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-actions{position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; justify-content: flex-end;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 9px; align-items: center; justify-content: center; min-height: 54px; padding: 0 19px; border-radius: 14px; font-size: 12px; font-weight: 750; text-decoration: none !important; white-space: nowrap; transition: transform .2s ease, border-color .2s ease, background-color .2s ease, box-shadow .2s ease;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary svg, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp svg{width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary:hover, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp:hover{transform: translateY(-2px);}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary:focus-visible, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp:focus-visible{outline: 2px solid #fff; outline-offset: 3px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary{color: #fff !important; background: linear-gradient(90deg, var(--jobs-blue), var(--jobs-coral)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 13px 30px rgba(77, 101, 224, 0.27);}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp{border: 1px solid rgba(74, 222, 128, 0.2); color: #d9fbe5 !important; background: rgba(37, 211, 102, 0.07);}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp:hover{border-color: rgba(74, 222, 128, 0.35); background: rgba(37, 211, 102, 0.11);}@media (max-width: 1080px){#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter{grid-template-columns: minmax(230px, 1.5fr) minmax(150px, 0.75fr) minmax(160px, 0.75fr) auto;}#wrapwrap.midas-theme .midas-jobs-page .job-card-content{padding: 22px 21px 21px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-title{font-size: 18px;}}@media (max-width: 899px){#wrapwrap.midas-theme .midas-jobs-page .jobs-hero-grid{grid-template-columns: minmax(0, 1fr) 218px; gap: 28px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat{min-height: 170px; padding: 20px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count{margin-top: 24px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count strong{font-size: 47px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter{grid-template-columns: minmax(0, 1fr) minmax(160px, 0.7fr) auto; grid-template-areas: "intro intro intro" "search search submit" "department type type" "active active clear";}#wrapwrap.midas-theme .midas-jobs-page .jobs-list{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-jobs-page .job-card{min-height: 318px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-layout{grid-template-columns: minmax(176px, 28%) minmax(0, 1fr);}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-panel{grid-template-columns: minmax(0, 1fr); gap: 26px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-actions{-webkit-box-pack: start; justify-content: flex-start;}}@media (max-width: 640px){#wrapwrap.midas-theme .midas-jobs-page .container{width: calc(100% - 28px);}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero{padding: calc(var(--nav-h) + 33px) 0 26px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero::after{top: 7rem; right: -18rem; opacity: .72;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero-grid{grid-template-columns: minmax(0, 1fr); gap: 22px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-eyebrow{margin-bottom: 16px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero h1{font-size: clamp(34px, 10.5vw, 44px); line-height: 1.05;}#wrapwrap.midas-theme .midas-jobs-page .jobs-hero-summary{margin-top: 16px; font-size: 14px; line-height: 1.65;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat{width: 100%; min-height: 0; padding: 18px; border-radius: 20px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count{margin: 20px 0 0;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-count strong{font-size: 46px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-foot{margin-top: 18px; padding-top: 12px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-filter{grid-template-columns: minmax(0, 1fr); grid-template-areas: "intro" "search" "department" "type" "submit" "active" "clear"; gap: 11px; margin-top: 28px; padding: 14px; border-radius: 20px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro{padding: 1px 2px 5px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro div{display: block;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro strong, #wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro span{display: block;}#wrapwrap.midas-theme .midas-jobs-page .jobs-filter-intro span{margin-top: 5px; overflow: visible; white-space: normal;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-input, #wrapwrap.midas-theme .midas-jobs-page .jobs-filter-control, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit{height: 54px;}#wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit{width: 100%;}#wrapwrap.midas-theme .midas-jobs-page .jobs-active-filters{padding-top: 3px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-clear-filters{justify-self: start; min-height: 36px; padding: 8px 2px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-section{padding: 32px 0 68px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-heading{grid-template-columns: minmax(0, 1fr); gap: 13px; margin-bottom: 22px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-heading h2{margin-top: 9px; font-size: 28px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-heading p{font-size: 12px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-results-count{padding: 0;}#wrapwrap.midas-theme .midas-jobs-page .jobs-list{gap: 14px;}#wrapwrap.midas-theme .midas-jobs-page .job-card{min-height: 310px; border-radius: 19px;}#wrapwrap.midas-theme .midas-jobs-page .job-card::before{left: 16px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-layout{grid-template-columns: clamp(108px, 31vw, 124px) minmax(0, 1fr);}#wrapwrap.midas-theme .midas-jobs-page .job-card-content{padding: 18px 16px 17px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-topline{margin-bottom: 9px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-department{font-size: 7.5px; letter-spacing: .1em;}#wrapwrap.midas-theme .midas-jobs-page .job-card-title{font-size: 16px; line-height: 1.23; -webkit-line-clamp: 4;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta{gap: 6px 9px; margin-top: 11px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta-item{font-size: 8.5px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-meta-item svg{width: 11px; height: 11px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary{display: grid; width: 100%; gap: 6px; align-items: start; margin-top: 11px; padding: 6px 8px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary > span:first-child{font-size: 7px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary strong{width: 100%; max-width: 100%; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 3px; font-size: 8px; white-space: normal;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary strong > span{white-space: nowrap;}#wrapwrap.midas-theme .midas-jobs-page .job-card-salary small{font-size: 7px;}#wrapwrap.midas-theme .midas-jobs-page .job-card-excerpt{margin-top: 12px; font-size: 9.5px; line-height: 1.55; -webkit-line-clamp: 2;}#wrapwrap.midas-theme .midas-jobs-page .job-card-action{min-height: 35px; padding: 8px 10px; font-size: 8px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty{padding: 39px 22px; border-radius: 22px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-actions{align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .midas-jobs-page .jobs-empty-actions a{width: 100%;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-cta{padding-bottom: 68px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-panel{gap: 24px; padding: 31px 23px; border-radius: 23px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-copy h2{font-size: 29px;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-actions{align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp{width: 100%;}}@media (hover: none){#wrapwrap.midas-theme .midas-jobs-page .job-card:hover, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary:hover, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp:hover, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit:hover{transform: none;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .midas-jobs-page .jobs-eyebrow-dot, #wrapwrap.midas-theme .midas-jobs-page .jobs-live-stat-mark{animation: none;}#wrapwrap.midas-theme .midas-jobs-page .job-card, #wrapwrap.midas-theme .midas-jobs-page .job-card-img, #wrapwrap.midas-theme .midas-jobs-page .job-card-action, #wrapwrap.midas-theme .midas-jobs-page .job-card-action svg, #wrapwrap.midas-theme .midas-jobs-page .midas-jobs-search-submit, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-primary, #wrapwrap.midas-theme .midas-jobs-page .jobs-contact-whatsapp{transition: none !important;}}#wrapwrap.midas-theme:has(.midas-jobs-page) > .wa-float{transition: opacity .16s ease, transform .2s ease;}#wrapwrap.midas-theme:has(.midas-jobs-page .midas-jobs-filter.dropdown.show) > .wa-float, #wrapwrap.midas-theme:has(.midas-jobs-page .jobs-filter-control.is-open) > .wa-float{opacity: 0; pointer-events: none; transform: scale(0.86);}@keyframes jobs-pulse{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: .45; transform: scale(0.82);}}

/* /midas_website/static/src/scss/midas_job_detail.scss */
 #wrapwrap.midas-theme .midas-job-detail-page{--jd-bg: #080a18; --jd-bg-soft: #0d1126; --jd-surface: rgba(17, 22, 48, .88); --jd-surface-strong: #121832; --jd-line: rgba(169, 181, 225, .14); --jd-line-strong: rgba(126, 150, 255, .27); --jd-text: #f7f8ff; --jd-muted: #b7c0da; --jd-faint: #8792b1; --jd-blue: #617fff; --jd-blue-soft: #a9b8ff; --jd-coral: #ef617b; --jd-cyan: #65d9d0; --jd-radius: 24px; --jd-shadow: 0 28px 84px rgba(0, 0, 0, .28); position: relative; min-height: 100vh; overflow: visible; color: var(--jd-text); background: radial-gradient(circle at 92% 8%, rgba(95, 127, 255, 0.065), transparent 31rem), radial-gradient(circle at 3% 46%, rgba(239, 97, 123, 0.028), transparent 29rem), var(--jd-bg);}#wrapwrap.midas-theme .midas-job-detail-page .container{width: calc(100% - 40px); max-width: 1180px; margin-inline: auto; padding-inline: 0;}#wrapwrap.midas-theme .midas-job-detail-page svg{fill: none; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.midas-theme .midas-job-detail-page .jd-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 50px; align-items: center; justify-content: center; gap: 9px; padding: 0 22px; border: 1px solid transparent; border-radius: 14px; color: #fff; font-family: var(--body, sans-serif); font-size: 13px; font-weight: 750; line-height: 1; text-align: center; text-decoration: none; transition: transform 0.22s var(--ease-smooth, ease), border-color 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-button svg{width: 17px; height: 17px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; stroke: currentColor; stroke-width: 1.9; transition: transform 0.22s var(--ease-smooth, ease);}#wrapwrap.midas-theme .midas-job-detail-page .jd-button:hover{color: #fff; text-decoration: none; transform: translateY(-1px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-button:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-button:focus-visible{outline: 3px solid rgba(167, 182, 255, 0.4); outline-offset: 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-button-primary{background: linear-gradient(90deg, var(--jd-blue) 0%, #786ce9 50%, var(--jd-coral) 100%); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 11px 26px rgba(74, 108, 247, 0.16);}#wrapwrap.midas-theme .midas-job-detail-page .jd-button-primary:hover{box-shadow: 0 14px 32px rgba(74, 108, 247, 0.21), 0 7px 20px rgba(239, 97, 123, 0.07);}#wrapwrap.midas-theme .midas-job-detail-page .jd-button-secondary{border-color: var(--jd-line-strong); color: var(--jd-blue-soft); background: rgba(95, 127, 255, 0.08);}#wrapwrap.midas-theme .midas-job-detail-page .jd-button-secondary:hover{border-color: rgba(167, 182, 255, 0.6); background: rgba(95, 127, 255, 0.15);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero{position: relative; z-index: 1; padding: calc(var(--nav-h, 76px) + 28px) 0 66px; overflow: hidden; isolation: isolate;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero::before{position: absolute; z-index: -3; inset: 0; content: ""; background: radial-gradient(circle at 21% 21%, rgba(95, 127, 255, 0.105), transparent 24rem), radial-gradient(circle at 80% 49%, rgba(239, 97, 123, 0.05), transparent 22rem), linear-gradient(180deg, rgba(12, 15, 35, 0.22), rgba(8, 10, 24, 0.98));}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero::after{position: absolute; z-index: -2; right: -9rem; bottom: -26rem; width: 44rem; height: 44rem; border: 1px solid rgba(126, 150, 255, 0.09); border-radius: 50%; box-shadow: 0 0 0 74px rgba(95, 127, 255, 0.02), 0 0 0 148px rgba(239, 97, 123, 0.012); content: "";}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-grid-pattern{position: absolute; z-index: -2; inset: 0; background: linear-gradient(rgba(122, 143, 217, 0.026) 1px, transparent 1px), linear-gradient(90deg, rgba(122, 143, 217, 0.026) 1px, transparent 1px); background-size: 48px 48px; mask-image: linear-gradient(to bottom, #000 2%, transparent 94%); pointer-events: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-glow{position: absolute; z-index: -1; top: 8rem; right: 7%; width: 15rem; height: 15rem; border: 1px solid rgba(126, 150, 255, 0.075); border-radius: 50%; box-shadow: inset 0 0 70px rgba(95, 127, 255, 0.015), 0 0 70px rgba(95, 127, 255, 0.018); pointer-events: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; min-width: 0; align-items: center; gap: 10px; margin: 0 0 22px; color: var(--jd-faint); font-size: 12px; line-height: 1.4;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 32px; align-items: center; gap: 7px; color: var(--jd-blue-soft); font-weight: 650; text-decoration: none; transition: color .2s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb a svg{width: 14px; height: 14px; stroke: currentColor; stroke-width: 1.9;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb a:hover{color: #fff;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb a:focus-visible{border-radius: 5px; outline: 3px solid rgba(167, 182, 255, 0.3); outline-offset: 2px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb > span:last-child{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb-separator{color: rgba(255, 255, 255, 0.22);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(330px, 420px); align-items: center; gap: clamp(44px, 7vw, 88px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-copy{min-width: 0; padding-bottom: 8px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-eyebrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-bottom: 14px; color: var(--jd-blue-soft); font-size: 11px; font-weight: 750; letter-spacing: .13em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-eyebrow-dot{position: relative; width: 8px; height: 8px; border-radius: 50%; background: var(--jd-cyan); box-shadow: 0 0 0 4px rgba(100, 217, 208, 0.055);}#wrapwrap.midas-theme .midas-job-detail-page .jd-eyebrow-dot::after{position: absolute; inset: -4px; border: 1px solid rgba(100, 217, 208, 0.15); border-radius: inherit; content: "";}#wrapwrap.midas-theme .midas-job-detail-page .jd-title{max-width: 720px; margin: 0; color: #fff; font-family: var(--heading, sans-serif); font-size: clamp(40px, 4.65vw, 62px); font-weight: 790; letter-spacing: -.046em; line-height: 1.035; overflow-wrap: anywhere; text-wrap: balance;}#wrapwrap.midas-theme .midas-job-detail-page .jd-tags{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-top: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-tag{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 28px; align-items: center; padding: 0 10px; border: 1px solid rgba(167, 182, 255, 0.16); border-radius: 999px; color: #cbd3eb; background: rgba(255, 255, 255, 0.035); font-size: 10px; font-weight: 720; letter-spacing: .055em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-tag-experience{border-color: rgba(100, 217, 208, 0.18); color: #aae8e2; background: rgba(100, 217, 208, 0.055);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 14px 17px; margin-top: 26px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-action-note{max-width: 290px; color: var(--jd-faint); font-size: 12px; line-height: 1.55;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork{position: relative; width: 100%; aspect-ratio: 4 / 3; overflow: hidden; border: 1px solid rgba(167, 182, 255, 0.14); border-radius: 28px; background: #11162f; box-shadow: 0 24px 58px rgba(0, 0, 0, 0.24), 0 0 0 6px rgba(95, 127, 255, 0.014), inset 0 1px rgba(255, 255, 255, 0.04); transform: rotate(1.25deg);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork::after{position: absolute; z-index: 3; inset: 12px; border: 1px solid rgba(255, 255, 255, 0.055); border-radius: 19px; content: ""; pointer-events: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork > img{display: block; width: 100%; height: 100%; object-fit: cover; object-position: center;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork--detail{transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork__brand{top: 28px; left: 28px; font-size: 9px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork__initial{font-size: clamp(96px, 11vw, 148px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork__status{left: 28px; bottom: 27px; font-size: 8px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-facts-region{position: relative; z-index: 4; margin-top: -38px; padding: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-facts{position: relative; display: grid; grid-template-columns: repeat(auto-fit, minmax(155px, 1fr)); gap: 10px; margin: 0; padding: 0; overflow: visible; border: 0; border-radius: 0; background: transparent; box-shadow: none; backdrop-filter: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-facts::before{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact{--jd-fact-accent: #91a5ff; --jd-fact-glow: rgba(95, 127, 255, .055); position: relative; display: grid; min-width: 0; align-content: center; gap: 4px; min-height: 78px; padding: 15px 15px 15px 65px; overflow: hidden; border: 1px solid rgba(167, 182, 255, 0.12); border-radius: 17px; background: radial-gradient(circle at 0 0, var(--jd-fact-glow), transparent 8.5rem), linear-gradient(145deg, rgba(255, 255, 255, 0.018), transparent 55%), rgba(12, 17, 40, 0.82); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025), 0 10px 24px rgba(0, 0, 0, 0.075);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact::after{position: absolute; top: 14px; bottom: 14px; left: 0; width: 2px; border-radius: 0 2px 2px 0; content: ""; background: linear-gradient(180deg, var(--jd-fact-accent), transparent); opacity: .65;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact dt{display: block; margin: 0; color: #929dbd; font-size: 9px; font-weight: 760; letter-spacing: .1em; line-height: 1.3; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact dt svg{position: absolute; top: 50%; left: 16px; width: 36px; height: 36px; padding: 9px; border: 1px solid color-mix(in srgb, var(--jd-fact-accent) 24%, transparent); border-radius: 11px; stroke: var(--jd-fact-accent); stroke-width: 1.7; background: color-mix(in srgb, var(--jd-fact-accent) 7%, transparent); box-shadow: 0 10px 22px rgba(2, 4, 15, 0.18), inset 0 1px rgba(255, 255, 255, 0.035); transform: translateY(-50%);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact dd{margin: 0; color: #f2f4ff; font-family: var(--heading, sans-serif); font-size: 13px; font-weight: 700; letter-spacing: -.01em; line-height: 1.4; overflow-wrap: anywhere;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-location{--jd-fact-accent: #68d9d2; --jd-fact-glow: rgba(100, 217, 208, .052);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-employment{--jd-fact-accent: #8fa5ff; --jd-fact-glow: rgba(95, 127, 255, .058);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-salary{--jd-fact-accent: #edb96e; --jd-fact-glow: rgba(237, 185, 110, .045);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-experience{--jd-fact-accent: #b49cff; --jd-fact-glow: rgba(180, 156, 255, .05);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-openings{--jd-fact-accent: #c292fa; --jd-fact-glow: rgba(194, 146, 250, .05);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-deadline{--jd-fact-accent: #f18b9f; --jd-fact-glow: rgba(241, 139, 159, .05);}#wrapwrap.midas-theme .midas-job-detail-page .jd-salary-value{display: inline;}#wrapwrap.midas-theme .midas-job-detail-page .jd-salary-separator{margin-inline: 3px; color: var(--jd-faint);}#wrapwrap.midas-theme .midas-job-detail-page .jd-body{position: relative; z-index: 2; padding: 42px 0 78px; background: radial-gradient(circle at 18% 14%, rgba(95, 127, 255, 0.035), transparent 25rem), linear-gradient(180deg, rgba(13, 17, 38, 0.5), transparent 19rem);}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-layout{display: grid; grid-template-columns: minmax(0, 1fr) 286px; align-items: start; gap: clamp(28px, 3vw, 36px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-article{min-width: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-article-shell{display: grid; width: 100%; max-width: none; gap: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-section{min-width: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section{position: relative; isolation: isolate; padding: 34px 36px 36px; overflow: hidden; border: 1px solid rgba(151, 170, 241, 0.12); border-radius: 22px; background: linear-gradient(138deg, rgba(84, 118, 255, 0.035), transparent 42%), linear-gradient(160deg, rgba(15, 21, 47, 0.82), rgba(6, 10, 27, 0.74)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.022), 0 14px 38px rgba(0, 0, 0, 0.075);}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section::before{position: absolute; z-index: 2; top: 0; left: 36px; width: 82px; height: 2px; border-radius: 0 0 999px 999px; content: ""; background: linear-gradient(90deg, #59d8dd, #8da2ff 66%, transparent); opacity: .56; pointer-events: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section::after{position: absolute; z-index: 0; top: 0; right: 0; width: 240px; height: 170px; content: ""; background-image: linear-gradient(rgba(151, 170, 241, 0.024) 1px, transparent 1px), linear-gradient(90deg, rgba(151, 170, 241, 0.021) 1px, transparent 1px); background-size: 28px 28px; mask-image: linear-gradient(135deg, transparent 4%, #000 80%); opacity: .34; pointer-events: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section > *{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-heading{min-height: 52px; margin-bottom: 25px; padding-bottom: 23px; border-bottom: 1px solid rgba(151, 170, 241, 0.1);}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-heading small{margin-bottom: 4px; color: #a3aecb; font-size: 10.5px; font-weight: 690; letter-spacing: .055em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-heading h2{font-size: clamp(26px, 2.25vw, 31px); letter-spacing: -.035em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-icon{width: 48px; height: 48px; border-color: rgba(141, 162, 255, 0.16); border-radius: 15px; color: #b7c2ff; background: linear-gradient(145deg, rgba(84, 118, 255, 0.085), rgba(5, 9, 25, 0.7)); box-shadow: 0 10px 24px rgba(4, 7, 22, 0.11), inset 0 1px rgba(255, 255, 255, 0.035);}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-icon svg{width: 21px; height: 21px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text{position: relative; max-width: 76ch; padding-left: 22px; color: #aeb7d1; line-height: 1.82;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text::before{position: absolute; top: 4px; bottom: 5px; left: 0; width: 2px; border-radius: 999px; content: ""; background: linear-gradient(180deg, rgba(89, 216, 221, 0.62), rgba(141, 162, 255, 0.2) 58%, transparent); opacity: .58;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text .jd-editor-description > p:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text .jd-job-description > p:first-child{color: #c4cbe0; font-size: 16px; line-height: 1.78;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text .jd-editor-description > p:last-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text .jd-job-description > p:last-child{margin-bottom: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text strong, #wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text b{color: #f0f2fb;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-panel{position: relative; padding: 29px 31px 31px; overflow: hidden; border: 1px solid rgba(167, 182, 255, 0.11); border-radius: 22px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.018), transparent 48%), rgba(15, 20, 43, 0.7); box-shadow: inset 0 1px rgba(255, 255, 255, 0.018), 0 14px 38px rgba(0, 0, 0, 0.075);}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-panel::before{position: absolute; top: 0; right: 31px; left: 31px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(126, 150, 255, 0.44), transparent);}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section{--jd-skills-cyan: #59d8dd; --jd-skills-blue: #8da2ff; --jd-skills-coral: #f45f78; isolation: auto; padding: 10px 0 12px; overflow: visible; border: 0; border-radius: 0; background: transparent; box-shadow: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section::before{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section::after{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section > *{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-heading{position: relative; min-height: 52px; align-items: center; gap: 14px; margin-bottom: 16px; padding: 17px 19px; overflow: hidden; border: 1px solid rgba(89, 216, 221, 0.13); border-radius: 18px; background: linear-gradient(135deg, rgba(89, 216, 221, 0.035), transparent 42%), linear-gradient(155deg, rgba(16, 23, 51, 0.84), rgba(7, 11, 29, 0.76)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.022), 0 10px 26px rgba(0, 0, 0, 0.065);}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-heading::before{position: absolute; top: 15px; bottom: 15px; left: 0; width: 2px; border-radius: 0 2px 2px 0; content: ""; background: linear-gradient(180deg, var(--jd-skills-cyan), var(--jd-skills-blue)); opacity: .52;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-heading small{margin-bottom: 4px; color: #aab5d3; font-size: 10.5px; font-weight: 690; letter-spacing: .055em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-heading h2{letter-spacing: -.035em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-icon{width: 48px; height: 48px; border-color: rgba(89, 216, 221, 0.16); border-radius: 15px; color: #a8f1f2; background: radial-gradient(circle at 28% 20%, rgba(89, 216, 221, 0.11), transparent 58%), linear-gradient(145deg, rgba(84, 118, 255, 0.09), rgba(5, 9, 25, 0.74)); box-shadow: 0 10px 24px rgba(4, 7, 22, 0.13), inset 0 1px rgba(255, 255, 255, 0.045); backdrop-filter: blur(10px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-icon svg{width: 22px; height: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section{--jd-feature-accent-rgb: 84, 118, 255; --jd-feature-accent: #8da2ff; --jd-feature-accent-secondary: #f45f78; --jd-feature-accent-soft: #c4ceff; --jd-feature-border: rgba(141, 162, 255, .14); --jd-feature-glow: rgba(84, 118, 255, .06); --jd-feature-glow-secondary: rgba(244, 95, 120, .018); --jd-feature-line: rgba(151, 170, 241, .09); --jd-feature-line-strong: rgba(141, 162, 255, .19); --jd-feature-wash: rgba(84, 118, 255, .045); --jd-feature-title-muted: #9ca8c8;}#wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section{--jd-feature-accent-rgb: 141, 162, 255; --jd-feature-accent: #aebcff; --jd-feature-accent-secondary: #786df4; --jd-feature-accent-soft: #d1d8ff; --jd-feature-border: rgba(151, 170, 241, .14); --jd-feature-glow: rgba(141, 162, 255, .052); --jd-feature-glow-secondary: rgba(120, 109, 244, .02); --jd-feature-line: rgba(151, 170, 241, .09); --jd-feature-line-strong: rgba(151, 170, 241, .18); --jd-feature-wash: rgba(141, 162, 255, .04); --jd-feature-title-muted: #a4aecb;}#wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section{--jd-feature-accent-rgb: 244, 95, 120; --jd-feature-accent: #f46a83; --jd-feature-accent-secondary: #8da2ff; --jd-feature-accent-soft: #ffb3c1; --jd-feature-border: rgba(244, 95, 120, .14); --jd-feature-glow: rgba(244, 95, 120, .05); --jd-feature-glow-secondary: rgba(84, 118, 255, .02); --jd-feature-line: rgba(151, 170, 241, .085); --jd-feature-line-strong: rgba(244, 95, 120, .17); --jd-feature-wash: rgba(244, 95, 120, .038); --jd-feature-title-muted: #adabc1;}#wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section{isolation: auto; padding: 10px 0 12px; overflow: visible; border: 0; border-radius: 0; background: transparent; box-shadow: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section::before, #wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section::after, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section::before, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section::after, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section::before, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section::after{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section .jd-section-icon, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section .jd-section-icon, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section .jd-section-icon{width: 48px; height: 48px; border-color: var(--jd-feature-line-strong); border-radius: 15px; color: var(--jd-feature-accent-soft); background: linear-gradient(145deg, rgba(var(--jd-feature-accent-rgb), 0.1), rgba(5, 9, 25, 0.72)); box-shadow: 0 10px 24px rgba(7, 9, 26, 0.13), inset 0 1px rgba(255, 255, 255, 0.035); backdrop-filter: blur(10px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section .jd-section-icon svg, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section .jd-section-icon svg, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section .jd-section-icon svg{width: 22px; height: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading{position: relative; min-height: 52px; align-items: center; gap: 14px; margin-bottom: 18px; padding: 17px 19px; overflow: hidden; border: 1px solid var(--jd-feature-line); border-radius: 18px; background: linear-gradient(135deg, rgba(var(--jd-feature-accent-rgb), 0.035), transparent 42%), linear-gradient(155deg, rgba(16, 22, 49, 0.84), rgba(7, 11, 29, 0.76)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.022), 0 10px 26px rgba(0, 0, 0, 0.065);}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading::before{position: absolute; top: 15px; bottom: 15px; left: 0; width: 2px; border-radius: 0 2px 2px 0; content: ""; background: linear-gradient(180deg, var(--jd-feature-accent), var(--jd-feature-accent-secondary)); opacity: .5;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading > span:nth-child(2){display: grid; gap: 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading small{margin: 0; color: var(--jd-feature-title-muted); font-size: 11px; font-weight: 700; letter-spacing: .04em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading h2{font-size: clamp(26px, 2.25vw, 31px); letter-spacing: -.035em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-scope{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-width: max-content; align-items: center; gap: 9px; margin-left: auto; padding: 9px 13px; border: 1px solid var(--jd-feature-line); border-radius: 999px; color: var(--jd-feature-accent-soft); background: linear-gradient(145deg, rgba(var(--jd-feature-accent-rgb), 0.065), rgba(5, 9, 25, 0.66)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025); backdrop-filter: blur(8px); font-size: 9px; font-weight: 750; letter-spacing: .1em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-scope i{width: 6px; height: 6px; border-radius: 50%; background: var(--jd-feature-accent); box-shadow: 0 0 0 3px rgba(var(--jd-feature-accent-rgb), 0.045);}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 13px; margin-bottom: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading > span:last-child{min-width: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading small{display: block; margin-bottom: 3px; color: var(--jd-faint); font-size: 11.5px; font-weight: 600; letter-spacing: 0; line-height: 1.4; text-transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading h2{margin: 0; color: #fff; font-family: var(--heading, sans-serif); font-size: clamp(23px, 2vw, 28px); font-weight: 740; letter-spacing: -.025em; line-height: 1.2;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 39px; height: 39px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; border: 1px solid rgba(126, 150, 255, 0.18); border-radius: 12px; color: var(--jd-blue-soft); background: rgba(95, 127, 255, 0.075);}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-icon svg{width: 19px; height: 19px; stroke: currentColor; stroke-width: 1.65;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text{max-width: 82ch; color: var(--jd-muted); font-size: 15.5px; line-height: 1.78; overflow-wrap: anywhere;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text > :last-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .jd-editor-description > :last-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .jd-job-description > :last-child{margin-bottom: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text p, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text ul, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text ol, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text blockquote, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text figure{margin-bottom: 1.05rem;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text p:empty{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text a{color: var(--jd-blue-soft); text-underline-offset: 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text a:hover{color: #fff;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text a:focus-visible{border-radius: 3px; outline: 3px solid rgba(167, 182, 255, 0.3); outline-offset: 2px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text strong, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text b{color: #edf0fb; font-weight: 700;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h1, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h2, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h3, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h4, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h5, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h6{margin: 1.6em 0 .65em; color: #f5f6ff; font-family: var(--heading, sans-serif); font-weight: 700; letter-spacing: -.02em; line-height: 1.25; text-wrap: balance;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h1:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h2:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h3:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h4:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h5:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h6:first-child{margin-top: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h1{font-size: clamp(26px, 3vw, 32px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h2{font-size: clamp(23px, 2.4vw, 28px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h3{font-size: clamp(20px, 2vw, 23px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h4, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h5, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text h6{font-size: 17px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text ul, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text ol{padding-left: 1.25rem;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text li{padding-left: .2rem; margin-bottom: .45rem;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text li::marker{color: var(--jd-blue-soft);}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text blockquote{padding: 16px 20px; border-left: 3px solid var(--jd-blue); border-radius: 0 12px 12px 0; color: #cbd2e8; background: rgba(95, 127, 255, 0.06);}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text img{max-width: 100%; height: auto; border-radius: 16px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text hr{margin: 28px 0; border-color: var(--jd-line);}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table{width: 100%; border-collapse: separate; border: 1px solid var(--jd-line); border-spacing: 0; border-radius: 12px; overflow: hidden;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table th, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table td{padding: 11px 13px; border-right: 1px solid var(--jd-line); border-bottom: 1px solid var(--jd-line); text-align: left; vertical-align: top;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table th{color: #edf0ff; background: rgba(95, 127, 255, 0.08); font-size: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table tr:last-child td{border-bottom: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table th:last-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text table td:last-child{border-right: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .container, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .container-fluid, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .row{width: 100%; max-width: none; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .row{gap: 18px 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text section, #wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text [class*="s_"]{min-height: 0; padding: 20px 0; color: inherit; background: transparent;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .card{border-color: var(--jd-line); border-radius: 15px; color: var(--jd-muted); background: rgba(255, 255, 255, 0.025); box-shadow: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .btn{min-height: 42px; border-radius: 11px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text .text-muted{color: var(--jd-faint) !important;}#wrapwrap.midas-theme .midas-job-detail-page .jd-editor-notice{margin-bottom: 19px; padding: 12px 14px; border: 1px solid rgba(255, 193, 92, 0.22); border-radius: 12px; color: #f1c783; background: rgba(255, 193, 92, 0.06); font-size: 12px; line-height: 1.55;}#wrapwrap.midas-theme .midas-job-detail-page .jd-empty-overview{display: -webkit-box; display: -webkit-flex; display: flex; max-width: 620px; align-items: flex-start; gap: 13px; padding: 18px 19px; border: 1px dashed rgba(167, 182, 255, 0.25); border-radius: 15px; background: rgba(95, 127, 255, 0.045);}#wrapwrap.midas-theme .midas-job-detail-page .jd-empty-overview > span:last-child{display: grid; gap: 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-empty-overview strong{color: #ebeeff; font-size: 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-empty-overview strong + span{color: var(--jd-faint); font-size: 13px; line-height: 1.55;}#wrapwrap.midas-theme .midas-job-detail-page .jd-empty-overview-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 30px; height: 30px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; border-radius: 9px; color: var(--jd-blue-soft); background: rgba(95, 127, 255, 0.1);}#wrapwrap.midas-theme .midas-job-detail-page .jd-empty-overview-icon svg{width: 17px; height: 17px; stroke: currentColor; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-list{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: none; gap: 10px 12px; margin: 0; padding: 0; list-style: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-list li{display: grid; grid-template-columns: 23px minmax(0, 1fr); align-items: start; gap: 10px; min-width: 0; padding: 12px 13px; border: 1px solid rgba(167, 182, 255, 0.075); border-radius: 12px; color: var(--jd-muted); background: rgba(255, 255, 255, 0.018); font-size: 14px; line-height: 1.55;}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 23px; height: 23px; align-items: center; justify-content: center; margin-top: 1px; border: 1px solid rgba(100, 217, 208, 0.16); border-radius: 7px; color: var(--jd-cyan); background: rgba(100, 217, 208, 0.065);}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-icon svg{width: 14px; height: 14px; stroke: currentColor; stroke-width: 2;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list{counter-reset: feature-item; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 28px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list li{counter-increment: feature-item; position: relative; grid-template-columns: 42px minmax(0, 1fr); align-items: center; gap: 13px; min-height: 78px; padding: 15px 4px; border: 0; border-bottom: 1px solid var(--jd-feature-line); border-radius: 0; color: #cbcfe2; background: transparent; box-shadow: none; font-size: 14px; line-height: 1.52; transition: border-color .22s ease, background-color .22s ease, color .22s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list li::before{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list li:last-child:nth-child(odd){grid-column: 1 / -1; min-height: 76px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list li:hover{border-color: var(--jd-feature-line-strong); color: #e5e7f2; background-color: rgba(var(--jd-feature-accent-rgb), 0.055);}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-marker{display: grid; width: 42px; height: 42px; place-items: center; border: 1px solid var(--jd-feature-line-strong); border-radius: 13px; color: var(--jd-feature-accent-soft); background: linear-gradient(145deg, rgba(var(--jd-feature-accent-rgb), 0.095), rgba(5, 9, 25, 0.72)); font-family: var(--heading, sans-serif); font-size: 10px; font-weight: 800; letter-spacing: .055em; box-shadow: 0 7px 18px rgba(4, 5, 17, 0.1), inset 0 1px rgba(255, 255, 255, 0.025);}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-marker::before{content: counter(feature-item, decimal-leading-zero);}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-copy{min-width: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-requirement-copy{display: grid; gap: 5px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-requirement-copy small{color: var(--jd-feature-accent-soft); font-family: var(--heading, sans-serif); font-size: 9px; font-weight: 780; letter-spacing: .105em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-requirement-copy > span{color: #d0cee0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-groups{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); align-items: start; gap: 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-group{position: relative; min-width: 0; padding: 0; overflow: hidden; border: 1px solid rgba(151, 170, 241, 0.13); border-radius: 17px; background: linear-gradient(155deg, rgba(17, 24, 52, 0.82), rgba(7, 11, 29, 0.74)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025), 0 12px 28px rgba(2, 4, 17, 0.08);}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-group::before{position: absolute; z-index: 1; top: 0; right: 0; left: 0; height: 1px; content: ""; background: linear-gradient(90deg, rgba(89, 216, 221, 0.32), rgba(141, 162, 255, 0.12) 62%, transparent); opacity: .58;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-group h3{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; min-height: 54px; margin: 0; padding: 14px 18px; border-bottom: 1px solid rgba(151, 170, 241, 0.09); color: #f2f4ff; background: linear-gradient(90deg, rgba(89, 216, 221, 0.032), transparent 55%), rgba(255, 255, 255, 0.012); font-family: var(--heading, sans-serif); font-size: 13.5px; font-weight: 720; letter-spacing: -.015em; line-height: 1.4; text-transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-group h3::before{width: 7px; height: 7px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; border: 1px solid rgba(168, 241, 242, 0.38); border-radius: 50%; content: ""; background: var(--jd-skills-cyan); box-shadow: 0 0 0 3px rgba(89, 216, 221, 0.045), 0 0 10px rgba(89, 216, 221, 0.12);}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-rows{display: grid; padding: 4px 17px 7px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-row{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; min-width: 0; min-height: 58px; margin: 0 -7px; padding: 10px 7px; border-top: 1px solid rgba(151, 170, 241, 0.075); border-radius: 11px; transition: background .2s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-row:first-child{border-top-color: transparent;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-row:hover{background: linear-gradient(90deg, rgba(89, 216, 221, 0.026), rgba(141, 162, 255, 0.018));}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-row > strong{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; min-width: 0; color: #dfe4f5; font-size: 13.5px; font-weight: 640; line-height: 1.45; overflow-wrap: anywhere; text-transform: capitalize;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-row > strong::before{width: 13px; height: 2px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; border-radius: 999px; content: ""; background: linear-gradient(90deg, var(--jd-skills-cyan), var(--jd-skills-blue)); box-shadow: none; opacity: .55;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-level{display: grid; min-width: 92px; gap: 2px; padding: 7px 10px 8px; border: 1px solid rgba(141, 162, 255, 0.14); border-radius: 11px; background: linear-gradient(145deg, rgba(84, 118, 255, 0.065), rgba(6, 10, 27, 0.62)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025); text-align: right;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-level small{color: #8f9abb; font-size: 8px; font-weight: 640; letter-spacing: 0; line-height: 1.2; text-transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-level > span{color: #afbcff; font-family: var(--heading, sans-serif); font-size: 10.5px; font-weight: 730; line-height: 1.35; text-transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar{min-width: 0; align-self: stretch;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky{position: sticky; top: calc(var(--nav-h, 76px) + 22px); display: grid; gap: 16px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-card{border: 1px solid var(--jd-line); border-radius: 20px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.028), transparent 46%), var(--jd-surface); box-shadow: 0 14px 42px rgba(0, 0, 0, 0.14); backdrop-filter: blur(13px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-primary-card{padding: 23px; border-color: rgba(126, 150, 255, 0.18); background: radial-gradient(circle at 94% 7%, rgba(239, 97, 123, 0.05), transparent 11rem), linear-gradient(150deg, rgba(27, 35, 75, 0.94), rgba(15, 20, 44, 0.95));}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-action h2{margin: 6px 0 9px; color: #fff; font-family: var(--heading, sans-serif); font-size: 21px; font-weight: 730; letter-spacing: -.025em; line-height: 1.24;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-action p{margin: 0 0 18px; color: var(--jd-faint); font-size: 12.5px; line-height: 1.6;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-action .jd-button{width: 100%;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-kicker{color: var(--jd-blue-soft); font-size: 11px; font-weight: 650; letter-spacing: 0; text-transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-heading{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin-bottom: 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-heading span{color: #f4f6ff; font-family: var(--heading, sans-serif); font-size: 14px; font-weight: 710;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-heading small{color: var(--jd-faint); font-size: 10px; font-weight: 650; letter-spacing: 0; text-transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-back-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; margin-top: 19px; color: var(--jd-blue-soft); font-size: 11px; font-weight: 650; text-decoration: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-back-link svg{width: 14px; height: 14px; stroke: currentColor; stroke-width: 1.8; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-back-link:hover{color: #fff;}#wrapwrap.midas-theme .midas-job-detail-page .jd-back-link:hover svg{transform: translateX(-3px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-back-link:focus-visible{border-radius: 4px; outline: 3px solid rgba(167, 182, 255, 0.3); outline-offset: 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-card{position: relative; isolation: isolate; overflow: hidden; padding: 25px; border-color: rgba(141, 162, 255, 0.2); background: radial-gradient(circle at 102% -4%, rgba(84, 118, 255, 0.18), transparent 13rem), radial-gradient(circle at -8% 108%, rgba(244, 95, 120, 0.07), transparent 11rem), linear-gradient(150deg, rgba(22, 29, 64, 0.97), rgba(11, 16, 37, 0.98)); box-shadow: 0 24px 58px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.055);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-card::before{position: absolute; z-index: 1; top: 0; right: 22px; left: 22px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(101, 217, 208, 0.65), rgba(141, 162, 255, 0.7), rgba(244, 95, 120, 0.48), transparent); box-shadow: 0 0 18px rgba(84, 118, 255, 0.25);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-glow{position: absolute; z-index: -1; top: -94px; right: -104px; width: 220px; height: 220px; border: 1px solid rgba(141, 162, 255, 0.08); border-radius: 50%; background: radial-gradient(circle, rgba(84, 118, 255, 0.1), transparent 68%); box-shadow: 0 0 0 38px rgba(84, 118, 255, 0.014); pointer-events: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-heading{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 16px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-heading > div{min-width: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-heading h2{margin: 5px 0 0; color: #f7f8ff; font-family: var(--heading, sans-serif); font-size: 23px; font-weight: 760; letter-spacing: -.035em; line-height: 1.15;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-kicker{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; color: #9fafff; font-size: 8.5px; font-weight: 780; letter-spacing: .125em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-kicker::before{width: 17px; height: 1px; content: ""; background: linear-gradient(90deg, var(--jd-cyan), var(--jd-blue-soft)); box-shadow: 0 0 9px rgba(101, 217, 208, 0.28);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-count{min-width: 53px; display: grid; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; gap: 1px; padding: 8px 10px; border: 1px solid rgba(141, 162, 255, 0.16); border-radius: 14px; background: rgba(8, 13, 34, 0.47); box-shadow: inset 0 1px rgba(255, 255, 255, 0.035); text-align: center;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-count strong{color: #f5f7ff; font-family: var(--heading, sans-serif); font-size: 15px; font-weight: 760; line-height: 1;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-count small{color: #8995b8; font-size: 7.5px; font-weight: 680; letter-spacing: .04em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-intro{position: relative; z-index: 1; margin: 15px 0 18px; color: #9da7c7; font-size: 12px; line-height: 1.62;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-list{position: relative; z-index: 1; display: grid; gap: 3px; padding: 4px 0; border-top: 1px solid rgba(151, 170, 241, 0.09); border-bottom: 1px solid rgba(151, 170, 241, 0.09);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-member{display: grid; grid-template-columns: 56px minmax(0, 1fr); align-items: center; gap: 12px; min-width: 0; padding: 8px 5px; border-radius: 14px; transition: background .25s ease, transform .25s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-member:hover{background: linear-gradient(90deg, rgba(84, 118, 255, 0.075), rgba(244, 95, 120, 0.025)); transform: translateX(2px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-photo{width: 56px; height: 56px; overflow: hidden; position: relative; border: 1px solid rgba(126, 150, 255, 0.18); border-radius: 16px; background: var(--jd-surface-strong); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-photo img{width: 100%; height: 100%; object-fit: cover; object-position: center top; filter: saturate(0.9) contrast(1.03);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-index{position: absolute; right: 4px; bottom: 4px; display: grid; width: 18px; height: 18px; place-items: center; border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 50%; color: rgba(255, 255, 255, 0.88); background: rgba(7, 11, 29, 0.74); font-size: 6.5px; font-weight: 780; line-height: 1; backdrop-filter: blur(7px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-copy{display: grid; min-width: 0; gap: 4px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-copy strong{color: #eff1ff; font-size: 12.5px; font-weight: 710; letter-spacing: -.01em; line-height: 1.35;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-copy span{display: -webkit-box; overflow: hidden; color: #8f9abc; font-size: 9.5px; line-height: 1.4; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-link{position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-top: 17px; padding-bottom: 5px; border-bottom: 1px solid rgba(141, 162, 255, 0.28); color: #cfd7ff; font-size: 10.5px; font-weight: 700; letter-spacing: .01em; text-decoration: none; transition: gap .25s ease, border-color .25s ease, color .25s ease;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-link svg{width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-link:hover{gap: 13px; border-color: rgba(244, 95, 120, 0.52); color: #fff; text-decoration: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-link:focus-visible{border-radius: 4px; outline: 3px solid rgba(141, 162, 255, 0.34); outline-offset: 4px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply{position: fixed; z-index: 1045; right: 12px; bottom: calc(12px + env(safe-area-inset-bottom)); left: 12px; display: none; min-height: 76px; align-items: center; justify-content: space-between; gap: 14px; padding: 10px 10px 10px 17px; border: 1px solid rgba(126, 150, 255, 0.3); border-radius: 18px; background: rgba(10, 13, 30, 0.94); box-shadow: 0 18px 54px rgba(0, 0, 0, 0.44), inset 0 1px rgba(255, 255, 255, 0.05); opacity: 0; transform: translateY(calc(100% + 28px)); backdrop-filter: blur(20px); pointer-events: none; transition: opacity 0.24s ease, transform 0.3s var(--ease-smooth, ease);}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply.is-visible{opacity: 1; transform: translateY(0); pointer-events: auto;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply .jd-button{min-height: 52px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding-inline: 19px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply-copy{display: grid; min-width: 0; gap: 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply-copy small{color: var(--jd-blue-soft); font-size: 9px; font-weight: 750; letter-spacing: .11em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply-copy strong{overflow: hidden; color: #f6f7ff; font-family: var(--heading, sans-serif); font-size: 12px; font-weight: 680; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap;}@media (max-width: 1099px){#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-layout{grid-template-columns: minmax(0, 1fr) minmax(290px, 350px); gap: 38px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-layout{grid-template-columns: minmax(0, 1fr); gap: 34px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-article-shell{max-width: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky{position: static; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); align-items: start;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-card{grid-column: auto;}}@media (min-width: 1100px) and (max-height: 880px){#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky{position: sticky; gap: 12px; align-content: start;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-primary-card{position: static; padding: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-action h2{margin: 4px 0 6px; font-size: 20px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-action p{margin-bottom: 12px; line-height: 1.5;}#wrapwrap.midas-theme .midas-job-detail-page .jd-back-link{margin-top: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-card{padding: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-heading h2{margin-top: 3px; font-size: 21px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-count{min-width: 48px; padding: 6px 8px; border-radius: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-intro{margin: 10px 0 11px; line-height: 1.5;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-list{gap: 1px; padding-block: 2px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-member{grid-template-columns: 48px minmax(0, 1fr); gap: 10px; padding: 5px 3px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-photo{width: 48px; height: 48px; border-radius: 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-copy{gap: 2px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-link{margin-top: 11px;}}@media (min-width: 1100px) and (max-height: 720px){#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky{max-height: calc(100dvh - var(--nav-h, 76px) - 36px); overflow-y: auto; overscroll-behavior: contain; scrollbar-color: rgba(141, 162, 255, 0.34) transparent; scrollbar-width: thin;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky::-webkit-scrollbar{width: 5px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky::-webkit-scrollbar-thumb{border-radius: 999px; background: rgba(141, 162, 255, 0.34);}}@media (max-width: 760px){#wrapwrap.midas-theme .midas-job-detail-page .container{width: calc(100% - 32px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero{padding: calc(var(--nav-h, 70px) + 24px) 0 52px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero::after{right: -20rem; bottom: -27rem;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-glow{top: 9rem; right: -6rem;}#wrapwrap.midas-theme .midas-job-detail-page .jd-breadcrumb{margin-bottom: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-layout{grid-template-columns: minmax(0, 1fr); gap: 30px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-title{max-width: none; font-size: clamp(34px, 10.5vw, 48px); line-height: 1.06;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-actions{align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-top: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-actions .jd-button{width: 100%;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-action-note{max-width: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork{aspect-ratio: 16 / 8.5; border-radius: 22px; transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork::after{inset: 9px; border-radius: 15px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork__brand{top: 20px; left: 21px; font-size: 7px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork__initial{font-size: clamp(72px, 24vw, 104px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-hero-artwork .midas-job-artwork__status{left: 21px; bottom: 20px; font-size: 7px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-facts-region{margin-top: -21px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-facts{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact{padding: 16px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact-deadline{grid-column: span 2;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact:last-child:nth-child(odd){grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-job-detail-page .jd-body{padding: 44px 0 68px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-layout{gap: 28px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-article-shell{gap: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section{padding: 27px 25px 29px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section::before{left: 25px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-heading{align-items: center;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-panel{padding: 25px 24px 27px; border-radius: 19px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-panel::before{right: 24px; left: 24px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section{padding: 10px 0 12px; border-radius: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading{align-items: flex-start; margin-bottom: 20px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-rich-text{font-size: 15px; line-height: 1.72;}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-list{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list li:last-child:nth-child(odd){grid-column: auto;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-sticky{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-job-detail-page .jd-team-card{grid-column: auto;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-primary-card.is-open{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply{display: -webkit-box; display: -webkit-flex; display: flex;}}@media (max-width: 500px){#wrapwrap.midas-theme .midas-job-detail-page .container{width: calc(100% - 24px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-title{font-size: clamp(32px, 10.7vw, 42px);}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact{align-content: start; gap: 7px; min-height: 94px; padding: 13px 12px 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact dt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; min-width: 0; letter-spacing: .075em;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact dt svg{position: static; width: 28px; height: 28px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding: 6px; border-radius: 9px; transform: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-fact dd{padding-left: 1px; font-size: 11.5px; line-height: 1.42;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading{gap: 11px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading h2{font-size: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-icon{width: 37px; height: 37px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-icon svg{width: 18px; height: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-panel{padding: 23px 19px 24px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-content-panel::before{right: 19px; left: 19px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section{padding: 24px 20px 26px; border-radius: 19px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section::before{left: 20px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-heading{min-height: 0; margin-bottom: 21px; padding-bottom: 20px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-heading h2{font-size: 24px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-icon{width: 40px; height: 40px; border-radius: 13px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-section-icon svg{width: 19px; height: 19px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text{padding-left: 16px; font-size: 14.5px; line-height: 1.74;}#wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text .jd-editor-description > p:first-child, #wrapwrap.midas-theme .midas-job-detail-page .jd-description-section .jd-rich-text .jd-job-description > p:first-child{font-size: 15px; line-height: 1.72;}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-list li{grid-template-columns: 22px minmax(0, 1fr); gap: 9px; font-size: 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-responsibilities-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-requirements-section, #wrapwrap.midas-theme .midas-job-detail-page .jd-benefits-section{padding: 10px 0 12px; border-radius: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading{display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 0 11px; align-items: center; margin-bottom: 14px; padding: 15px 14px; border-radius: 15px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading::before{top: 12px; bottom: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading h2{font-size: 23px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading .jd-section-icon{width: 38px; height: 38px; grid-column: 1; grid-row: 1; border-radius: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading .jd-section-icon svg{width: 18px; height: 18px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-section-heading.jd-feature-heading > span:nth-child(2){grid-column: 2; grid-row: 1;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-scope{grid-column: 2; grid-row: 2; justify-self: start; margin: 8px 0 0; padding: 7px 10px; font-size: 8px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-list li{grid-template-columns: 38px minmax(0, 1fr); gap: 11px; min-height: 76px; padding: 14px 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-feature-marker{width: 38px; height: 38px; border-radius: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-groups{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-group{padding: 0;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-heading{min-height: 0; margin-bottom: 14px; padding: 15px 14px; border-radius: 15px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-heading::before{top: 12px; bottom: 12px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-icon{width: 40px; height: 40px; border-radius: 13px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skills-section .jd-section-icon svg{width: 19px; height: 19px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-rows{padding-inline: 14px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-row{gap: 10px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-skill-level{min-width: 86px; padding-inline: 8px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-check-icon{width: 22px; height: 22px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-sidebar-primary-card, #wrapwrap.midas-theme .midas-job-detail-page .jd-team-card{padding: 20px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply{min-height: 70px; padding: 9px 9px 9px 14px; border-radius: 16px;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply .jd-button{min-height: 48px; padding-inline: 16px; font-size: 12px;}}@media (max-width: 370px){#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply-copy{display: none;}#wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply .jd-button{width: 100%;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .midas-job-detail-page .jd-button, #wrapwrap.midas-theme .midas-job-detail-page .jd-button svg, #wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply, #wrapwrap.midas-theme .midas-job-detail-page .jd-back-link svg{transition: none;}}#wrapwrap.midas-theme:has(.midas-job-detail-page){overflow: visible;}#wrapwrap.midas-theme:has(.midas-job-detail-page) footer{border-top: 1px solid rgba(167, 182, 255, 0.07); padding-top: 38px;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-grid{gap: 26px 36px; margin-bottom: 28px;}@media (min-width: 641px) and (max-width: 1024px){#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-grid{grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));}}@media (max-width: 640px){#wrapwrap.midas-theme:has(.midas-job-detail-page) footer{padding-top: 34px;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 25px 22px; margin-bottom: 26px;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-column-brand, #wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-column-contact{grid-column: 1 / -1;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-brand{margin-bottom: 12px;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-tagline{max-width: 330px; margin-bottom: 0;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-h{margin-bottom: 13px;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-list{gap: 8px;}#wrapwrap.midas-theme:has(.midas-job-detail-page) .footer-bottom{padding-top: 15px;}}@media (max-width: 760px){#wrapwrap.midas-theme.midas-job-mobile-cta-visible .midas-wa-float{bottom: calc(100px + env(safe-area-inset-bottom));}}.o_is_editable #wrapwrap.midas-theme .midas-job-detail-page .jd-mobile-apply, #wrapwrap.midas-theme .midas-job-detail-page.editor_enable .jd-mobile-apply{display: none !important;}

/* /midas_website/static/src/scss/midas_about.scss */
 #wrapwrap.midas-theme .midas-about-page{--about-bg: #080a18; --about-bg-soft: #0d1126; --about-surface: rgba(18, 23, 51, .8); --about-surface-strong: #151b3b; --about-line: rgba(162, 176, 226, .14); --about-line-strong: rgba(122, 148, 255, .34); --about-text: #f7f8ff; --about-muted: #aeb7d3; --about-faint: #7f8bad; --about-blue: #5c7cff; --about-blue-soft: #a2b2ff; --about-coral: #f25f7a; --about-radius: 28px; --about-radius-sm: 16px; --about-shadow: 0 30px 84px rgba(0, 0, 0, .3); position: relative; overflow: hidden; color: var(--about-text); background: radial-gradient(circle at 90% 4%, rgba(92, 124, 255, 0.1), transparent 31rem), radial-gradient(circle at 8% 55%, rgba(242, 95, 122, 0.045), transparent 34rem), var(--about-bg);}#wrapwrap.midas-theme .midas-about-page .about-container{width: calc(100% - 40px); max-width: 1200px; margin-inline: auto; padding: 0;}#wrapwrap.midas-theme .midas-about-page a:focus-visible{outline: 3px solid rgba(162, 178, 255, 0.55); outline-offset: 4px;}#wrapwrap.midas-theme .midas-about-page .about-section-kicker{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; color: var(--about-blue-soft); font-size: 11px; font-weight: 800; letter-spacing: .16em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-section-kicker i{width: 19px; height: 1px; background: linear-gradient(90deg, var(--about-blue), var(--about-coral)); box-shadow: 0 0 12px rgba(92, 124, 255, 0.5);}#wrapwrap.midas-theme .midas-about-page .about-section-heading{margin-bottom: clamp(42px, 6vw, 68px);}#wrapwrap.midas-theme .midas-about-page .about-section-heading h2{max-width: 720px; margin: 12px 0 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(32px, 4.2vw, 48px); font-weight: 800; letter-spacing: -.045em; line-height: 1.08;}#wrapwrap.midas-theme .midas-about-page .about-section-heading > p{max-width: 470px; margin: 0; color: var(--about-muted); font-size: 15px; line-height: 1.75;}#wrapwrap.midas-theme .midas-about-page .about-section-heading--split{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(300px, 0.65fr); gap: clamp(44px, 7vw, 96px); align-items: end;}#wrapwrap.midas-theme .midas-about-page .about-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 54px; align-items: center; justify-content: center; gap: 10px; padding: 0 22px; border: 1px solid transparent; border-radius: 14px; font-size: 13px; font-weight: 750; line-height: 1; text-decoration: none; transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.22s ease, background-color 0.22s ease, box-shadow 0.22s ease;}#wrapwrap.midas-theme .midas-about-page .about-button svg{width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.9; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-about-page .about-button:hover{transform: translateY(-2px); text-decoration: none;}#wrapwrap.midas-theme .midas-about-page .about-button--primary{color: #fff; background: linear-gradient(90deg, var(--about-blue), #7566ea 56%, var(--about-coral)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 16px 36px rgba(92, 124, 255, 0.24);}#wrapwrap.midas-theme .midas-about-page .about-button--primary:hover{color: #fff; box-shadow: 0 21px 44px rgba(92, 124, 255, 0.34);}#wrapwrap.midas-theme .midas-about-page .about-button--primary:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-about-page .about-button--secondary{border-color: var(--about-line); color: var(--about-text); background: rgba(18, 23, 51, 0.66); box-shadow: inset 0 1px rgba(255, 255, 255, 0.04); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#wrapwrap.midas-theme .midas-about-page .about-button--secondary:hover{border-color: var(--about-line-strong); color: #fff; background: rgba(28, 35, 76, 0.78);}#wrapwrap.midas-theme .midas-about-page .about-hero{position: relative; isolation: isolate; padding: calc(var(--nav-h) + 44px) 0 48px;}#wrapwrap.midas-theme .midas-about-page .about-hero-atmosphere{position: absolute; z-index: -1; inset: 0; overflow: hidden; pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-hero-grid{position: absolute; inset: 0; background: linear-gradient(rgba(111, 132, 209, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(111, 132, 209, 0.035) 1px, transparent 1px); background-size: 46px 46px; mask-image: linear-gradient(to bottom, #000 8%, transparent 96%);}#wrapwrap.midas-theme .midas-about-page .about-hero-orbit{position: absolute; border: 1px solid rgba(145, 166, 255, 0.08); border-radius: 50%;}#wrapwrap.midas-theme .midas-about-page .about-hero-orbit--one{top: 7rem; right: -11rem; width: 36rem; height: 36rem; box-shadow: 0 0 0 74px rgba(92, 124, 255, 0.02), 0 0 0 148px rgba(242, 95, 122, 0.012);}#wrapwrap.midas-theme .midas-about-page .about-hero-orbit--two{bottom: -15rem; left: -10rem; width: 27rem; height: 27rem; border-color: rgba(242, 95, 122, 0.045);}#wrapwrap.midas-theme .midas-about-page .about-hero-layout{display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(410px, 0.92fr); gap: clamp(54px, 7vw, 92px); align-items: center;}#wrapwrap.midas-theme .midas-about-page .about-hero-copy{max-width: 650px; animation: about-arrive 0.72s cubic-bezier(0.16, 1, 0.3, 1) both;}#wrapwrap.midas-theme .midas-about-page .about-eyebrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; margin-bottom: 24px; padding: 9px 14px; border: 1px solid rgba(92, 124, 255, 0.23); border-radius: 999px; color: var(--about-blue-soft); background: rgba(92, 124, 255, 0.08); box-shadow: inset 0 1px rgba(255, 255, 255, 0.045); font-size: 11px; font-weight: 800; letter-spacing: .14em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-eyebrow span{width: 7px; height: 7px; border-radius: 50%; background: var(--about-blue); box-shadow: 0 0 15px rgba(92, 124, 255, 0.85); animation: about-pulse 2.6s ease-in-out infinite;}#wrapwrap.midas-theme .midas-about-page .about-hero h1{max-width: 650px; margin: 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(44px, 5vw, 64px); font-weight: 800; letter-spacing: -.052em; line-height: 1.02;}#wrapwrap.midas-theme .midas-about-page .about-hero h1 span{display: block; padding-bottom: .1em; color: transparent; background: linear-gradient(105deg, #f8f9ff 0%, #91a6ff 44%, #f07a92 96%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .midas-about-page .about-hero-lead{max-width: 600px; margin: 24px 0 0; color: var(--about-muted); font-size: clamp(15px, 1.4vw, 17px); line-height: 1.78;}#wrapwrap.midas-theme .midas-about-page .about-hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; margin-top: 32px;}#wrapwrap.midas-theme .midas-about-page .about-hero-media{position: relative; min-width: 0; height: clamp(420px, 41vw, 530px); margin: 0; overflow: hidden; border: 1px solid rgba(162, 176, 226, 0.16); border-radius: 34px 34px 112px 34px; background: var(--about-surface-strong); box-shadow: var(--about-shadow), inset 0 1px rgba(255, 255, 255, 0.06); animation: about-arrive 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s both;}#wrapwrap.midas-theme .midas-about-page .about-hero-media::before{position: absolute; z-index: 2; top: 0; right: 34px; left: 34px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(145, 166, 255, 0.8), rgba(242, 95, 122, 0.55), transparent);}#wrapwrap.midas-theme .midas-about-page .about-hero-media::after{position: absolute; z-index: 1; inset: 0; content: ""; background: linear-gradient(180deg, rgba(5, 8, 22, 0.02) 35%, rgba(5, 8, 22, 0.68) 100%), linear-gradient(120deg, rgba(92, 124, 255, 0.08), transparent 48%); pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-hero-media > img{width: 100%; height: 100%; object-fit: cover; object-position: center; filter: saturate(0.86) contrast(1.03) brightness(0.88); transform: scale(1.015); transition: transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);}#wrapwrap.midas-theme .midas-about-page .about-hero-media:hover > img{transform: scale(1.045);}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption{position: absolute; z-index: 3; right: 26px; bottom: 24px; left: 26px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.13); border-radius: 18px 18px 54px 18px; background: rgba(7, 10, 27, 0.7); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption > span{padding: 16px 18px;}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption > span + span{border-left: 1px solid rgba(255, 255, 255, 0.1);}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption small, #wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption strong{display: block;}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption small{color: rgba(220, 225, 246, 0.55); font-size: 9px; font-weight: 750; letter-spacing: .13em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption strong{margin-top: 5px; color: #fff; font-size: 12px; font-weight: 700; line-height: 1.35;}#wrapwrap.midas-theme .midas-about-page .about-media-mark{position: absolute; z-index: 3; top: 24px; left: 24px; display: grid; width: 52px; height: 52px; place-items: center; overflow: hidden; border: 1px solid transparent; border-radius: 16px; background: linear-gradient(145deg, rgba(19, 25, 55, 0.88), rgba(6, 9, 25, 0.76)) padding-box, linear-gradient(135deg, rgba(164, 180, 255, 0.72), rgba(255, 255, 255, 0.14) 48%, rgba(242, 95, 122, 0.58)) border-box; box-shadow: 0 14px 34px rgba(2, 4, 16, 0.42), 0 0 24px rgba(92, 124, 255, 0.14), inset 0 1px rgba(255, 255, 255, 0.14); backdrop-filter: blur(18px) saturate(1.15); -webkit-backdrop-filter: blur(18px) saturate(1.15);}#wrapwrap.midas-theme .midas-about-page .about-media-mark::before{position: absolute; z-index: 0; inset: 3px; border-radius: 12px; content: ""; background: linear-gradient(145deg, rgba(255, 255, 255, 0.09), transparent 42%); pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-media-mark > img{position: relative; z-index: 1; display: block; width: 100%; height: 100%; max-width: none; object-fit: contain; filter: drop-shadow(0 2px 7px rgba(132, 151, 255, 0.22)); transform: scale(1.4); transform-origin: center;}#wrapwrap.midas-theme .midas-about-page .about-proof{padding: 0;}#wrapwrap.midas-theme .midas-about-page .about-proof ul{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0; padding: 0; border-top: 1px solid var(--about-line); border-bottom: 1px solid var(--about-line); list-style: none;}#wrapwrap.midas-theme .midas-about-page .about-proof li{display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 13px; align-items: center; min-height: 92px; padding: 18px 25px;}#wrapwrap.midas-theme .midas-about-page .about-proof li:first-child{padding-left: 0;}#wrapwrap.midas-theme .midas-about-page .about-proof li + li{border-left: 1px solid var(--about-line);}#wrapwrap.midas-theme .midas-about-page .about-proof strong, #wrapwrap.midas-theme .midas-about-page .about-proof small{display: block;}#wrapwrap.midas-theme .midas-about-page .about-proof strong{color: var(--about-text); font-family: var(--heading); font-size: 16px; font-weight: 750; letter-spacing: -.02em; line-height: 1.2;}#wrapwrap.midas-theme .midas-about-page .about-proof small{margin-top: 4px; color: var(--about-faint); font-size: 10px; font-weight: 600; line-height: 1.35;}#wrapwrap.midas-theme .midas-about-page .about-proof-icon{display: grid; width: 38px; height: 38px; place-items: center; border: 1px solid rgba(92, 124, 255, 0.18); border-radius: 12px; color: var(--about-blue-soft); background: rgba(92, 124, 255, 0.08);}#wrapwrap.midas-theme .midas-about-page .about-proof-icon svg{width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-about-page .about-story{padding: clamp(92px, 10vw, 132px) 0 clamp(52px, 4.5vw, 64px);}#wrapwrap.midas-theme .midas-about-page .about-story-layout{display: grid; grid-template-columns: minmax(0, 0.82fr) minmax(420px, 1.18fr); gap: clamp(60px, 9vw, 124px); align-items: start;}#wrapwrap.midas-theme .midas-about-page .about-story-heading h2{max-width: 510px; margin: 16px 0 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(34px, 4.5vw, 50px); font-weight: 800; letter-spacing: -.048em; line-height: 1.08;}#wrapwrap.midas-theme .midas-about-page .about-story-content{max-width: 650px;}#wrapwrap.midas-theme .midas-about-page .about-story-content > p{margin: 0; color: var(--about-muted); font-size: 16px; line-height: 1.85;}#wrapwrap.midas-theme .midas-about-page .about-story-content > p + p{margin-top: 20px;}#wrapwrap.midas-theme .midas-about-page .about-story-content blockquote{position: relative; margin: 34px 0 0; padding: 5px 0 5px 31px; border-left: 1px solid rgba(145, 166, 255, 0.42);}#wrapwrap.midas-theme .midas-about-page .about-story-content blockquote::before{position: absolute; top: 0; bottom: 0; left: -1px; width: 1px; content: ""; background: linear-gradient(180deg, var(--about-blue), var(--about-coral)); box-shadow: 0 0 18px rgba(92, 124, 255, 0.32);}#wrapwrap.midas-theme .midas-about-page .about-story-content blockquote > span{display: block; height: 24px; color: transparent; background: linear-gradient(135deg, var(--about-blue), var(--about-coral)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Georgia, serif; font-size: 38px; line-height: 1;}#wrapwrap.midas-theme .midas-about-page .about-story-content blockquote p{max-width: 560px; margin: 6px 0 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(20px, 2.4vw, 28px); font-weight: 650; letter-spacing: -.028em; line-height: 1.42;}#wrapwrap.midas-theme .midas-about-page .about-commitments{position: relative; padding: clamp(44px, 4vw, 60px) 0 clamp(56px, 5vw, 72px); background: radial-gradient(circle at 88% 20%, rgba(92, 124, 255, 0.07), transparent 28rem), rgba(12, 15, 34, 0.72);}#wrapwrap.midas-theme .midas-about-page .about-commitments::before, #wrapwrap.midas-theme .midas-about-page .about-commitments::after{position: absolute; right: 0; left: 0; height: 1px; content: ""; background: linear-gradient(90deg, transparent, var(--about-line), transparent);}#wrapwrap.midas-theme .midas-about-page .about-commitments::before{top: 0;}#wrapwrap.midas-theme .midas-about-page .about-commitments::after{bottom: 0;}#wrapwrap.midas-theme .midas-about-page .about-commitments-heading{align-items: end; margin-bottom: clamp(28px, 3vw, 38px);}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement{position: relative; width: 100%; max-width: 510px; justify-self: end; overflow: hidden; padding: 25px 28px 27px 31px; border: 1px solid rgba(151, 170, 241, 0.1); border-left: 0; border-radius: 0 22px 22px 0; background: linear-gradient(100deg, rgba(92, 124, 255, 0.105), rgba(15, 22, 52, 0.34) 58%, rgba(15, 22, 52, 0.08)), rgba(7, 12, 31, 0.18); box-shadow: inset 0 1px rgba(255, 255, 255, 0.035), 18px 22px 54px rgba(0, 0, 0, 0.12); backdrop-filter: blur(13px); -webkit-backdrop-filter: blur(13px);}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement::before{position: absolute; inset: 0 auto 0 0; width: 2px; content: ""; background: linear-gradient(180deg, #59d8dd, var(--about-blue-soft) 52%, var(--about-coral)); box-shadow: 0 0 20px rgba(112, 126, 255, 0.55);}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement::after{position: absolute; right: -92px; bottom: -112px; width: 150px; height: 150px; border: 1px solid rgba(145, 166, 255, 0.09); border-radius: 50%; content: ""; box-shadow: 0 0 0 28px rgba(92, 124, 255, 0.018); pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement > p{position: relative; z-index: 1; margin: 0; color: var(--about-muted); font-size: clamp(16px, 1.28vw, 19px); font-weight: 450; letter-spacing: -.018em; line-height: 1.72;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement > p span, #wrapwrap.midas-theme .midas-about-page .about-commitment-statement > p strong{color: #eef1ff; font-weight: 650;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement > p strong{background: linear-gradient(105deg, #d9e0ff, #adb9ff 56%, #e9a1b3); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement-label{position: relative; z-index: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-bottom: 14px; color: #9ba9e7; font-size: 9px; font-weight: 800; letter-spacing: .17em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement-label i{width: 24px; height: 1px; background: linear-gradient(90deg, #59d8dd, var(--about-blue-soft)); box-shadow: 0 0 10px rgba(89, 216, 221, 0.32);}#wrapwrap.midas-theme .midas-about-page .about-commitment-list{display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr); grid-template-rows: repeat(2, minmax(250px, 1fr)); gap: 20px; margin: 0; padding: 0; list-style: none;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card{position: relative; min-width: 0; overflow: hidden; border: 1px solid rgba(151, 170, 241, 0.14); border-radius: 27px; background: linear-gradient(145deg, rgba(28, 37, 77, 0.72), rgba(10, 14, 34, 0.94)), rgba(9, 13, 31, 0.94); box-shadow: 0 28px 68px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.045); isolation: isolate; transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.35s ease, box-shadow 0.35s ease;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card::before{position: absolute; z-index: 4; top: 0; right: 25px; left: 25px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(115, 222, 224, 0.58), rgba(157, 137, 255, 0.64), transparent); opacity: .72; pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card:hover{border-color: rgba(151, 170, 241, 0.3); box-shadow: 0 34px 84px rgba(0, 0, 0, 0.32), 0 0 44px rgba(92, 124, 255, 0.09), inset 0 1px rgba(255, 255, 255, 0.065); transform: translateY(-5px);}#wrapwrap.midas-theme .midas-about-page .about-commitment-card:hover .about-commitment-visual img{transform: scale(1.035);}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead{display: grid; grid-row: 1 / span 2; grid-template-rows: minmax(300px, 1fr) auto;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support{display: grid; grid-template-columns: minmax(190px, 0.9fr) minmax(0, 1.1fr);}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual{position: relative; min-width: 0; min-height: 0; overflow: hidden; margin: 0; background: #10162f;}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual::before, #wrapwrap.midas-theme .midas-about-page .about-commitment-visual::after{position: absolute; z-index: 1; inset: 0; content: ""; pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual::before{background: linear-gradient(135deg, rgba(48, 64, 154, 0.1), transparent 42%, rgba(229, 69, 96, 0.12)); mix-blend-mode: screen;}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual::after{background: linear-gradient(180deg, rgba(5, 8, 22, 0.08) 30%, rgba(6, 9, 25, 0.78) 100%), linear-gradient(110deg, rgba(7, 10, 28, 0.28), transparent 55%);}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.65s cubic-bezier(0.2, 0.8, 0.2, 1);}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual figcaption{position: absolute; z-index: 2; bottom: 18px; left: 19px; padding: 8px 11px; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 999px; color: rgba(246, 248, 255, 0.92); background: rgba(8, 12, 30, 0.52); box-shadow: 0 8px 26px rgba(0, 0, 0, 0.18); font-size: 9px; font-weight: 800; letter-spacing: .13em; line-height: 1; text-transform: uppercase; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-visual img{object-position: center 42%;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support:nth-child(3) .about-commitment-visual img{object-position: 36% center;}#wrapwrap.midas-theme .midas-about-page .about-commitment-number{position: absolute; z-index: 2; top: 18px; left: 19px; display: inline-grid; min-width: 47px; height: 32px; place-items: center; border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 999px; color: #fff; background: linear-gradient(115deg, rgba(91, 117, 239, 0.78), rgba(202, 92, 148, 0.68)); box-shadow: 0 9px 28px rgba(0, 0, 0, 0.22); font-family: var(--heading); font-size: 11px; font-weight: 800; letter-spacing: .08em; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);}#wrapwrap.midas-theme .midas-about-page .about-commitment-copy{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; min-width: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; padding: 26px 28px 28px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-copy::before{position: absolute; top: 0; right: 30px; left: 30px; height: 1px; content: ""; background: linear-gradient(90deg, rgba(103, 213, 219, 0.22), transparent 80%);}#wrapwrap.midas-theme .midas-about-page .about-commitment-copy h3{margin: 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(21px, 2vw, 27px); font-weight: 750; letter-spacing: -.04em; line-height: 1.18;}#wrapwrap.midas-theme .midas-about-page .about-commitment-copy p{max-width: 560px; margin: 13px 0 0; color: var(--about-muted); font-size: 14px; line-height: 1.72;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-copy{min-height: 180px; padding: 28px 35px 31px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-overline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; margin-bottom: 12px; color: #9aa8e5; font-size: 9px; font-weight: 800; letter-spacing: .16em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-commitment-overline::before{width: 20px; height: 1px; content: ""; background: linear-gradient(90deg, #59d8dd, #818fff); box-shadow: 0 0 9px rgba(89, 216, 221, 0.3);}#wrapwrap.midas-theme .midas-about-page .about-principles{position: relative; isolation: isolate; padding: clamp(56px, 5vw, 72px) 0 clamp(32px, 3vw, 44px);}#wrapwrap.midas-theme .midas-about-page .about-principles::before{position: absolute; top: 0; right: 0; left: 0; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(162, 176, 226, 0.13), transparent);}#wrapwrap.midas-theme .midas-about-page .about-principles-atmosphere{position: absolute; z-index: -1; top: 13%; left: 50%; width: 76rem; max-width: 94vw; height: 32rem; border-radius: 50%; background: radial-gradient(circle at 36% 48%, rgba(92, 124, 255, 0.105), transparent 38%), radial-gradient(circle at 72% 52%, rgba(242, 95, 122, 0.065), transparent 33%); filter: blur(16px); opacity: .78; transform: translateX(-50%); pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-principles-layout{display: block;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro{display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(310px, 0.55fr); gap: 20px clamp(52px, 8vw, 108px); align-items: end; padding-bottom: clamp(42px, 5.5vw, 64px);}#wrapwrap.midas-theme .midas-about-page .about-principles-intro .about-section-kicker{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro h2{max-width: 760px; margin: 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(40px, 5vw, 62px); font-weight: 800; letter-spacing: -.052em; line-height: 1.04;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro h2 span{color: transparent; background: linear-gradient(105deg, #f7f8ff 4%, #aebaff 47%, #f58ba0 96%); background-clip: text; -webkit-background-clip: text;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro > p{position: relative; max-width: 410px; margin: 0; padding-left: 24px; color: var(--about-muted); font-size: 15px; line-height: 1.76;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro > p::before{position: absolute; top: 3px; bottom: 3px; left: 0; width: 2px; border-radius: 999px; content: ""; background: linear-gradient(180deg, var(--about-blue), rgba(242, 95, 122, 0.78));}#wrapwrap.midas-theme .midas-about-page .about-principles-intro > p strong{color: var(--about-text); font-weight: 700;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel{position: relative; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: clamp(46px, 6vw, 70px);}#wrapwrap.midas-theme .midas-about-page .about-principles-panel::before{position: absolute; top: 27px; right: 28px; left: 28px; height: 1px; content: ""; background: linear-gradient(90deg, rgba(92, 124, 255, 0.66), rgba(162, 176, 226, 0.22) 48%, rgba(242, 95, 122, 0.56)); box-shadow: 0 0 16px rgba(92, 124, 255, 0.14);}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article{position: relative; min-width: 0; padding: 0 clamp(28px, 3.7vw, 46px) 2px 0;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article + article{padding-right: clamp(18px, 2.5vw, 32px); padding-left: clamp(28px, 3.7vw, 46px);}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article + article::after{position: absolute; top: 89px; bottom: 2px; left: 0; width: 1px; content: ""; background: linear-gradient(180deg, rgba(162, 176, 226, 0.16), transparent 92%);}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article small{display: block; margin-top: 29px; color: var(--about-blue-soft); font-size: 10px; font-weight: 800; letter-spacing: .17em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article h3{max-width: 320px; margin: 12px 0 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(21px, 2vw, 25px); font-weight: 750; letter-spacing: -.035em; line-height: 1.2;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article p{max-width: 330px; margin: 14px 0 0; color: var(--about-muted); font-size: 14px; line-height: 1.72;}#wrapwrap.midas-theme .midas-about-page .about-principle-icon{position: relative; z-index: 1; display: grid; width: 56px; height: 56px; place-items: center; border: 1px solid rgba(145, 166, 255, 0.32); border-radius: 50%; color: var(--about-blue-soft); background: radial-gradient(circle at 34% 26%, rgba(92, 124, 255, 0.2), transparent 54%), #10142d; box-shadow: 0 0 0 9px rgba(8, 10, 24, 0.94), 0 14px 34px rgba(0, 0, 0, 0.28), inset 0 1px rgba(255, 255, 255, 0.055);}#wrapwrap.midas-theme .midas-about-page .about-principle-icon svg{width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-about-page .about-team{position: relative; padding: clamp(32px, 3vw, 44px) 0 clamp(44px, 4vw, 60px); background: radial-gradient(circle at 8% 84%, rgba(242, 95, 122, 0.045), transparent 28rem), rgba(12, 15, 34, 0.58);}#wrapwrap.midas-theme .midas-about-page .about-team::before{position: absolute; top: 0; right: 0; left: 0; height: 1px; content: ""; background: linear-gradient(90deg, transparent, var(--about-line), transparent);}#wrapwrap.midas-theme .midas-about-page .about-team-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 330px)); gap: 28px; justify-content: center;}#wrapwrap.midas-theme .midas-about-page .about-team-grid--single{grid-template-columns: minmax(280px, 370px);}#wrapwrap.midas-theme .midas-about-page .about-person{min-width: 0;}#wrapwrap.midas-theme .midas-about-page .about-person-photo{position: relative; aspect-ratio: 4 / 4.7; overflow: hidden; border: 1px solid var(--about-line); border-radius: 26px 26px 68px 26px; background: var(--about-surface-strong); box-shadow: 0 18px 48px rgba(0, 0, 0, 0.22);}#wrapwrap.midas-theme .midas-about-page .about-person-photo::after{position: absolute; inset: 0; content: ""; background: linear-gradient(180deg, transparent 55%, rgba(5, 8, 22, 0.48)); pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-person-photo img{width: 100%; height: 100%; object-fit: cover; object-position: center top; filter: saturate(0.9) contrast(1.02); transition: transform 0.65s cubic-bezier(0.2, 0.8, 0.2, 1);}#wrapwrap.midas-theme .midas-about-page .about-person-photo > span{position: absolute; z-index: 2; top: 18px; right: 18px; display: grid; width: 34px; height: 34px; place-items: center; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 50%; color: rgba(255, 255, 255, 0.75); background: rgba(8, 11, 29, 0.48); font-family: var(--heading); font-size: 9px; font-weight: 800; letter-spacing: .06em; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);}#wrapwrap.midas-theme .midas-about-page .about-person-photo:hover img{transform: scale(1.035);}#wrapwrap.midas-theme .midas-about-page .about-person-copy{padding: 17px 6px 0;}#wrapwrap.midas-theme .midas-about-page .about-person-copy h3{margin: 0; color: var(--about-text); font-family: var(--heading); font-size: 17px; font-weight: 720; letter-spacing: -.02em; line-height: 1.3;}#wrapwrap.midas-theme .midas-about-page .about-person-copy p{margin: 5px 0 0; color: var(--about-faint); font-size: 12px; line-height: 1.45;}#wrapwrap.midas-theme .midas-about-page .about-cta{padding: clamp(72px, 8vw, 104px) 0 clamp(88px, 9vw, 118px);}#wrapwrap.midas-theme .midas-about-page .about-principles + .about-cta{padding-top: clamp(26px, 3vw, 38px);}#wrapwrap.midas-theme .midas-about-page .about-team + .about-cta{padding-top: clamp(44px, 4vw, 60px);}#wrapwrap.midas-theme .midas-about-page .about-cta-shell{position: relative; isolation: isolate; display: grid; grid-template-columns: minmax(0, 1.16fr) minmax(320px, 0.72fr); gap: clamp(42px, 6vw, 78px); align-items: center; padding: clamp(44px, 5.5vw, 66px); overflow: hidden; border: 1px solid rgba(145, 166, 255, 0.2); border-radius: 36px; background: linear-gradient(rgba(111, 132, 209, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(111, 132, 209, 0.035) 1px, transparent 1px), radial-gradient(circle at 6% 115%, rgba(92, 124, 255, 0.22), transparent 27rem), linear-gradient(130deg, rgba(19, 26, 59, 0.98), rgba(8, 12, 31, 0.98)); background-size: 46px 46px, 46px 46px, auto, auto; box-shadow: 0 36px 96px rgba(0, 0, 0, 0.38), 0 0 0 1px rgba(87, 116, 231, 0.035), inset 0 1px rgba(255, 255, 255, 0.065);}#wrapwrap.midas-theme .midas-about-page .about-cta-shell::before{position: absolute; z-index: -1; inset: 0; background: linear-gradient(110deg, transparent 43%, rgba(89, 118, 244, 0.045) 58%, transparent 74%); content: ""; pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-cta-shell::after{position: absolute; z-index: 3; top: 0; right: 11%; width: 29%; height: 1px; background: linear-gradient(90deg, transparent, rgba(102, 139, 255, 0.88), rgba(242, 95, 122, 0.72), transparent); box-shadow: 0 0 18px rgba(92, 124, 255, 0.45); content: ""; pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-cta-atmosphere, #wrapwrap.midas-theme .midas-about-page .about-cta-atmosphere span{position: absolute; z-index: -1; pointer-events: none;}#wrapwrap.midas-theme .midas-about-page .about-cta-atmosphere{inset: 0;}#wrapwrap.midas-theme .midas-about-page .about-cta-glow{top: -150px; right: -110px; width: 420px; height: 420px; border-radius: 50%; background: rgba(231, 77, 128, 0.13); filter: blur(82px);}#wrapwrap.midas-theme .midas-about-page .about-cta-orbit{right: -135px; bottom: -205px; width: 420px; height: 420px; border: 1px solid rgba(145, 166, 255, 0.075); border-radius: 50%; box-shadow: 0 0 0 64px rgba(92, 124, 255, 0.022), 0 0 0 128px rgba(242, 95, 122, 0.012);}#wrapwrap.midas-theme .midas-about-page .about-cta-copy{position: relative; z-index: 1; max-width: 650px;}#wrapwrap.midas-theme .midas-about-page .about-cta-copy h2{max-width: 630px; margin: 18px 0 0; color: var(--about-text); font-family: var(--heading); font-size: clamp(38px, 4.65vw, 58px); font-weight: 800; letter-spacing: -.055em; line-height: 1.02;}#wrapwrap.midas-theme .midas-about-page .about-cta-copy h2 span{color: transparent; background: linear-gradient(92deg, #afbeff, #e4b1d6 62%, #ff8ca5); background-clip: text; -webkit-background-clip: text;}#wrapwrap.midas-theme .midas-about-page .about-cta-copy p{max-width: 575px; margin: 20px 0 0; color: var(--about-muted); font-size: 15px; line-height: 1.72;}#wrapwrap.midas-theme .midas-about-page .about-cta-copy p strong{color: #e7eaff; font-weight: 700;}#wrapwrap.midas-theme .midas-about-page .about-cta-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 13px 20px; align-items: center; margin-top: 30px;}#wrapwrap.midas-theme .midas-about-page .about-cta-primary{min-width: 248px; min-height: 62px; justify-content: space-between; padding: 8px 9px 8px 23px; border-radius: 18px; font-size: 14px; letter-spacing: -.01em;}#wrapwrap.midas-theme .midas-about-page .about-cta-primary-icon{display: grid; width: 44px; height: 44px; flex: 0 0 44px; place-items: center; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 13px; background: rgba(255, 255, 255, 0.11); box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);}#wrapwrap.midas-theme .midas-about-page .about-cta-primary-icon svg{width: 18px; height: 18px;}#wrapwrap.midas-theme .midas-about-page .about-cta-support{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 11px; align-items: center; min-height: 54px; padding: 6px 4px; color: var(--about-muted); text-decoration: none; transition: color .22s ease, transform .22s ease;}#wrapwrap.midas-theme .midas-about-page .about-cta-support:hover{color: #fff; text-decoration: none; transform: translateX(3px);}#wrapwrap.midas-theme .midas-about-page .about-cta-support .about-cta-support-copy{display: grid; gap: 3px;}#wrapwrap.midas-theme .midas-about-page .about-cta-support small{color: var(--about-faint); font-size: 10px; font-weight: 700; letter-spacing: .04em;}#wrapwrap.midas-theme .midas-about-page .about-cta-support strong{color: inherit; font-size: 12px; font-weight: 750;}#wrapwrap.midas-theme .midas-about-page .about-cta-support-icon{display: grid; width: 38px; height: 38px; flex: 0 0 38px; place-items: center; border: 1px solid rgba(145, 166, 255, 0.17); border-radius: 12px; color: var(--about-blue-soft); background: rgba(92, 124, 255, 0.07);}#wrapwrap.midas-theme .midas-about-page .about-cta-support-icon svg{width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-about-page .about-cta-support-arrow{width: 15px; height: 15px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity{position: relative; z-index: 1; overflow: hidden; padding: 27px; border: 1px solid rgba(146, 166, 244, 0.17); border-radius: 26px; background: radial-gradient(circle at 100% 0, rgba(242, 95, 122, 0.13), transparent 15rem), linear-gradient(145deg, rgba(24, 31, 67, 0.84), rgba(10, 14, 35, 0.86)); box-shadow: 0 26px 62px rgba(0, 0, 0, 0.3), inset 0 1px rgba(255, 255, 255, 0.065); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity::before{position: absolute; top: 0; left: 22px; width: 42%; height: 1px; background: linear-gradient(90deg, rgba(92, 124, 255, 0.9), rgba(242, 95, 122, 0.62), transparent); content: "";}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 18px; align-items: center;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-head > span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 9px; align-items: center; color: #c7d0ff; font-size: 10px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-head > span i{width: 7px; height: 7px; border-radius: 50%; background: #71e6b0; box-shadow: 0 0 0 5px rgba(113, 230, 176, 0.08), 0 0 16px rgba(113, 230, 176, 0.5);}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-head > small{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; padding: 6px 9px; border: 1px solid rgba(113, 230, 176, 0.13); border-radius: 999px; color: #9ee7c3; background: rgba(58, 194, 132, 0.07); font-size: 9px; font-weight: 750; letter-spacing: .06em; line-height: 1; text-transform: uppercase; white-space: nowrap;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-head--idle > span i{background: #94a7ff; box-shadow: 0 0 0 5px rgba(148, 167, 255, 0.08), 0 0 16px rgba(148, 167, 255, 0.42);}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-head--idle > small{border-color: rgba(145, 166, 255, 0.13); color: #b7c2f4; background: rgba(92, 124, 255, 0.07);}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-count{display: -webkit-box; display: -webkit-flex; display: flex; gap: 18px; align-items: flex-end; margin-top: 25px; padding-bottom: 24px; border-bottom: 1px solid rgba(145, 166, 255, 0.12);}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-count > strong{color: #fff; font-family: var(--heading); font-size: clamp(58px, 6vw, 78px); font-weight: 800; letter-spacing: -.07em; line-height: .8; text-shadow: 0 0 34px rgba(92, 124, 255, 0.28);}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-count > span{display: grid; gap: 4px; padding-bottom: 1px;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-count > span b{color: #f2f4ff; font-family: var(--heading); font-size: 16px; font-weight: 720; line-height: 1.1;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-count > span small{color: var(--about-faint); font-size: 10px;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-meta{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; margin-top: 21px;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-meta > span{display: grid; gap: 5px;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-meta small{color: var(--about-faint); font-size: 9px; font-weight: 750; letter-spacing: .08em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-meta strong{color: #e8ebff; font-size: 13px; font-weight: 700;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-note{display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; align-items: center; margin-top: 22px; padding: 14px 15px; border: 1px solid rgba(145, 166, 255, 0.1); border-radius: 14px; color: #aeb8db; background: rgba(7, 10, 27, 0.38); font-size: 10px; line-height: 1.45;}#wrapwrap.midas-theme .midas-about-page .about-cta-opportunity-note svg{width: 18px; height: 18px; flex: 0 0 18px; fill: none; stroke: #9badff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.6;}@keyframes about-arrive{from{opacity: 0; transform: translateY(22px);}to{opacity: 1; transform: translateY(0);}}@keyframes about-pulse{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: .45; transform: scale(0.82);}}@media (max-width: 1080px){#wrapwrap.midas-theme .midas-about-page .about-hero-layout{grid-template-columns: minmax(0, 1fr) minmax(380px, 0.78fr); gap: 46px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support{grid-template-columns: minmax(165px, 0.86fr) minmax(0, 1.14fr);}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support .about-commitment-copy{padding: 26px 24px 27px;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro{column-gap: 54px;}}@media (max-width: 960px){#wrapwrap.midas-theme .midas-about-page .about-hero{padding-top: calc(var(--nav-h) + 44px);}#wrapwrap.midas-theme .midas-about-page .about-hero-layout, #wrapwrap.midas-theme .midas-about-page .about-story-layout, #wrapwrap.midas-theme .midas-about-page .about-principles-layout{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-about-page .about-hero-copy{max-width: 760px;}#wrapwrap.midas-theme .midas-about-page .about-hero-media{width: 100%; max-width: 760px; height: clamp(430px, 66vw, 560px);}#wrapwrap.midas-theme .midas-about-page .about-section-heading--split{grid-template-columns: 1fr; gap: 24px; align-items: start;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement{max-width: 690px; justify-self: start;}#wrapwrap.midas-theme .midas-about-page .about-commitment-list{grid-template-columns: 1fr; grid-template-rows: auto;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead{grid-row: auto; grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr); grid-template-rows: minmax(340px, auto);}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support{grid-template-columns: minmax(250px, 0.8fr) minmax(0, 1.2fr); min-height: 260px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-copy{min-height: 0; padding: 34px;}#wrapwrap.midas-theme .midas-about-page .about-story-content{max-width: 760px;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro{display: grid; grid-template-columns: minmax(0, 0.95fr) minmax(280px, 0.7fr); gap: 18px 48px;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro .about-section-kicker, #wrapwrap.midas-theme .midas-about-page .about-principles-intro h2{grid-column: 1;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro > p{grid-column: 2; grid-row: 1 / span 2; align-self: end;}}@media (max-width: 760px){#wrapwrap.midas-theme .midas-about-page .about-container{width: calc(100% - 32px);}#wrapwrap.midas-theme .midas-about-page .about-hero{padding: calc(var(--nav-h) + 34px) 0 50px;}#wrapwrap.midas-theme .midas-about-page .about-hero h1{font-size: clamp(40px, 10vw, 52px);}#wrapwrap.midas-theme .midas-about-page .about-hero-media{height: clamp(390px, 85vw, 520px); border-radius: 28px 28px 84px 28px;}#wrapwrap.midas-theme .midas-about-page .about-proof ul{grid-template-columns: repeat(2, minmax(0, 1fr));}#wrapwrap.midas-theme .midas-about-page .about-proof li{padding: 17px 20px;}#wrapwrap.midas-theme .midas-about-page .about-proof li:first-child{padding-left: 20px;}#wrapwrap.midas-theme .midas-about-page .about-proof li:nth-child(3){border-left: 0;}#wrapwrap.midas-theme .midas-about-page .about-proof li:nth-child(n + 3){border-top: 1px solid var(--about-line);}#wrapwrap.midas-theme .midas-about-page .about-story-layout{gap: 40px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-list{gap: 16px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead, #wrapwrap.midas-theme .midas-about-page .about-commitment-card--support{grid-template-columns: 1fr; grid-template-rows: auto; min-height: 0;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-visual{height: 310px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support .about-commitment-visual{height: 230px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support .about-commitment-copy, #wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-copy{padding: 29px 27px 31px;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro{display: block;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro h2{margin-top: 16px;}#wrapwrap.midas-theme .midas-about-page .about-principles-intro > p{max-width: 580px; margin-top: 24px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel{display: block; margin-top: 44px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel::before{top: 28px; right: auto; bottom: 28px; left: 28px; width: 1px; height: auto; background: linear-gradient(180deg, rgba(92, 124, 255, 0.66), rgba(162, 176, 226, 0.22) 48%, rgba(242, 95, 122, 0.56));}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article{display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: 22px; padding: 0 0 38px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article + article{padding: 0 0 38px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article + article::after{display: none;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article:last-child{padding-bottom: 0;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article small{margin-top: 3px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article h3, #wrapwrap.midas-theme .midas-about-page .about-principles-panel article p{max-width: 560px;}#wrapwrap.midas-theme .midas-about-page .about-cta-shell{grid-template-columns: 1fr; gap: 34px; min-height: 0;}#wrapwrap.midas-theme .midas-about-page .about-cta-actions{width: 100%; max-width: 360px;}}@media (max-width: 520px){#wrapwrap.midas-theme .midas-about-page .about-container{width: calc(100% - 24px);}#wrapwrap.midas-theme .midas-about-page .about-hero{padding-top: calc(var(--nav-h) + 28px);}#wrapwrap.midas-theme .midas-about-page .about-eyebrow{margin-bottom: 19px;}#wrapwrap.midas-theme .midas-about-page .about-hero h1{font-size: 38px; line-height: 1.05;}#wrapwrap.midas-theme .midas-about-page .about-hero-lead{font-size: 15px; line-height: 1.7;}#wrapwrap.midas-theme .midas-about-page .about-hero-actions{display: grid; grid-template-columns: 1fr; margin-top: 27px;}#wrapwrap.midas-theme .midas-about-page .about-button{width: 100%;}#wrapwrap.midas-theme .midas-about-page .about-hero-media{height: 360px; border-radius: 24px 24px 66px 24px;}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption{right: 16px; bottom: 16px; left: 16px; grid-template-columns: 1fr; border-radius: 16px 16px 42px 16px;}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption > span{padding: 12px 14px;}#wrapwrap.midas-theme .midas-about-page .about-hero-media figcaption > span + span{border-top: 1px solid rgba(255, 255, 255, 0.1); border-left: 0;}#wrapwrap.midas-theme .midas-about-page .about-media-mark{top: 16px; left: 16px; width: 46px; height: 46px; border-radius: 14px;}#wrapwrap.midas-theme .midas-about-page .about-media-mark::before{border-radius: 10px;}#wrapwrap.midas-theme .midas-about-page .about-proof ul{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-about-page .about-proof li{min-height: 76px; padding: 14px 4px;}#wrapwrap.midas-theme .midas-about-page .about-proof li:first-child{padding-left: 4px;}#wrapwrap.midas-theme .midas-about-page .about-proof li + li{border-top: 1px solid var(--about-line); border-left: 0;}#wrapwrap.midas-theme .midas-about-page .about-story, #wrapwrap.midas-theme .midas-about-page .about-principles{padding-block: 78px;}#wrapwrap.midas-theme .midas-about-page .about-story-heading h2, #wrapwrap.midas-theme .midas-about-page .about-principles-intro h2{font-size: 34px;}#wrapwrap.midas-theme .midas-about-page .about-story-content > p{font-size: 15px; line-height: 1.78;}#wrapwrap.midas-theme .midas-about-page .about-story-content blockquote{padding-left: 23px;}#wrapwrap.midas-theme .midas-about-page .about-commitments, #wrapwrap.midas-theme .midas-about-page .about-team{padding-block: 76px;}#wrapwrap.midas-theme .midas-about-page .about-section-heading h2{font-size: 33px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement{padding: 21px 20px 23px 24px; border-radius: 0 18px 18px 0;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement > p{font-size: 15px; line-height: 1.68;}#wrapwrap.midas-theme .midas-about-page .about-commitment-statement-label{margin-bottom: 12px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card{border-radius: 22px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-visual{height: 240px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support .about-commitment-visual{height: 205px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-card--support .about-commitment-copy, #wrapwrap.midas-theme .midas-about-page .about-commitment-card--lead .about-commitment-copy{padding: 25px 22px 27px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-copy h3{font-size: 21px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-copy p{margin-top: 11px; font-size: 13.5px; line-height: 1.68;}#wrapwrap.midas-theme .midas-about-page .about-commitment-number{top: 14px; left: 14px;}#wrapwrap.midas-theme .midas-about-page .about-commitment-visual figcaption{bottom: 14px; left: 14px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel::before{top: 24px; bottom: 24px; left: 24px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article{grid-template-columns: 48px minmax(0, 1fr); gap: 18px; padding: 0 0 34px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article + article{padding: 0 0 34px;}#wrapwrap.midas-theme .midas-about-page .about-principles-panel article:last-child{padding-bottom: 0;}#wrapwrap.midas-theme .midas-about-page .about-principle-icon{width: 48px; height: 48px; border-radius: 50%; box-shadow: 0 0 0 7px rgba(8, 10, 24, 0.94), 0 12px 28px rgba(0, 0, 0, 0.26), inset 0 1px rgba(255, 255, 255, 0.055);}#wrapwrap.midas-theme .midas-about-page .about-team-grid, #wrapwrap.midas-theme .midas-about-page .about-team-grid--single{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-about-page .about-person{width: 100%; max-width: 360px; margin-inline: auto;}#wrapwrap.midas-theme .midas-about-page .about-cta{padding-block: 70px;}#wrapwrap.midas-theme .midas-about-page .about-principles{padding-bottom: 52px;}#wrapwrap.midas-theme .midas-about-page .about-principles + .about-cta{padding-top: 24px;}#wrapwrap.midas-theme .midas-about-page .about-cta-shell{padding: 34px 24px; border-radius: 26px;}#wrapwrap.midas-theme .midas-about-page .about-cta-copy h2{font-size: 36px;}#wrapwrap.midas-theme .midas-about-page .about-cta-actions{width: 100%;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .midas-about-page .about-hero-copy, #wrapwrap.midas-theme .midas-about-page .about-hero-media, #wrapwrap.midas-theme .midas-about-page .about-eyebrow span{animation: none;}#wrapwrap.midas-theme .midas-about-page .about-hero-media > img, #wrapwrap.midas-theme .midas-about-page .about-person-photo img, #wrapwrap.midas-theme .midas-about-page .about-commitment-visual img, #wrapwrap.midas-theme .midas-about-page .about-button, #wrapwrap.midas-theme .midas-about-page .about-commitment-list li{transition: none;}}

/* /midas_website/static/src/scss/midas_contact.scss */
 #wrapwrap.midas-theme .midas-contact-page{--contact-bg: #080a18; --contact-bg-soft: #0d1126; --contact-surface: rgba(18, 23, 51, .84); --contact-surface-strong: #141a38; --contact-surface-hover: #192147; --contact-line: rgba(162, 176, 226, .14); --contact-line-strong: rgba(122, 148, 255, .38); --contact-text: #f7f8ff; --contact-muted: #aeb7d3; --contact-faint: #7f8bad; --contact-blue: #5c7cff; --contact-blue-soft: #9badff; --contact-coral: #f25f7a; --contact-green: #25d366; --contact-green-soft: #75eca0; --contact-radius: 26px; --contact-radius-sm: 15px; --contact-shadow: 0 28px 80px rgba(0, 0, 0, .28); position: relative; min-height: 100vh; overflow: hidden; color: var(--contact-text); background: radial-gradient(circle at 88% 7%, rgba(92, 124, 255, 0.12), transparent 30rem), radial-gradient(circle at 4% 48%, rgba(242, 95, 122, 0.055), transparent 33rem), var(--contact-bg);}#wrapwrap.midas-theme .midas-contact-page .container{width: calc(100% - 40px); max-width: 1200px; margin-inline: auto; padding: 0;}#wrapwrap.midas-theme .midas-contact-page a:focus-visible, #wrapwrap.midas-theme .midas-contact-page button:focus-visible, #wrapwrap.midas-theme .midas-contact-page input:focus-visible, #wrapwrap.midas-theme .midas-contact-page select:focus-visible, #wrapwrap.midas-theme .midas-contact-page textarea:focus-visible{outline: 3px solid rgba(145, 166, 255, 0.5); outline-offset: 3px;}#wrapwrap.midas-theme .midas-contact-page .contact-section-kicker{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; color: var(--contact-blue-soft); font-size: 11px; font-weight: 800; letter-spacing: .16em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-contact-page .contact-section-kicker::before{width: 18px; height: 1px; content: ""; background: linear-gradient(90deg, var(--contact-blue), var(--contact-coral)); box-shadow: 0 0 12px rgba(92, 124, 255, 0.45);}#wrapwrap.midas-theme .midas-contact-page .contact-hero{position: relative; isolation: isolate; padding: calc(var(--nav-h) + 58px) 0 50px;}#wrapwrap.midas-theme .midas-contact-page .contact-hero::before{position: absolute; z-index: -2; inset: 0; content: ""; background: linear-gradient(rgba(111, 132, 209, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(111, 132, 209, 0.035) 1px, transparent 1px); background-size: 46px 46px; mask-image: linear-gradient(to bottom, #000 5%, transparent 94%);}#wrapwrap.midas-theme .midas-contact-page .contact-hero::after{position: absolute; z-index: -1; top: 3rem; right: -10rem; width: 37rem; height: 37rem; content: ""; border: 1px solid rgba(92, 124, 255, 0.07); border-radius: 50%; box-shadow: inset 0 0 120px rgba(92, 124, 255, 0.012); pointer-events: none;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-grid{display: grid; grid-template-columns: minmax(0, 1.34fr) minmax(310px, 0.66fr); gap: clamp(56px, 7vw, 92px); align-items: center;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-copy{max-width: 750px; animation: contact-rise 0.72s cubic-bezier(0.16, 1, 0.3, 1) both;}#wrapwrap.midas-theme .midas-contact-page .contact-eyebrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-bottom: 22px; padding: 9px 13px; border: 1px solid rgba(92, 124, 255, 0.22); border-radius: 999px; color: var(--contact-blue-soft); background: rgba(92, 124, 255, 0.08); box-shadow: inset 0 1px rgba(255, 255, 255, 0.045); font-size: 11px; font-weight: 800; letter-spacing: .13em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-contact-page .contact-eyebrow-dot{width: 7px; height: 7px; border-radius: 50%; background: var(--contact-blue); box-shadow: 0 0 15px rgba(92, 124, 255, 0.85); animation: contact-pulse 2.6s ease-in-out infinite;}#wrapwrap.midas-theme .midas-contact-page .contact-hero h1{max-width: 750px; margin: 0; color: var(--contact-text); font-family: var(--heading); font-size: clamp(42px, 4.2vw, 58px); font-weight: 800; letter-spacing: -.046em; line-height: 1.04;}#wrapwrap.midas-theme .midas-contact-page .contact-hero h1 span{display: block; padding-bottom: .1em; color: transparent; background: linear-gradient(105deg, #f8f9ff 0%, #91a6ff 43%, #f07a92 96%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-summary{max-width: 660px; margin: 22px 0 0; color: var(--contact-muted); font-size: clamp(15px, 1.35vw, 17px); line-height: 1.78;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; margin-top: 30px;}#wrapwrap.midas-theme .midas-contact-page .contact-action{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 54px; align-items: center; justify-content: center; gap: 10px; padding: 0 22px; border: 1px solid transparent; border-radius: 14px; font-size: 13px; font-weight: 750; line-height: 1; text-decoration: none; transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.22s ease, background-color 0.22s ease, box-shadow 0.22s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-action svg{width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.9;}#wrapwrap.midas-theme .midas-contact-page .contact-action img{width: 20px; height: 20px;}#wrapwrap.midas-theme .midas-contact-page .contact-action:hover{transform: translateY(-2px); text-decoration: none;}#wrapwrap.midas-theme .midas-contact-page .contact-action--whatsapp{border-color: rgba(117, 236, 160, 0.28); color: var(--contact-text); background: linear-gradient(135deg, rgba(37, 211, 102, 0.19), rgba(92, 124, 255, 0.2)), rgba(18, 23, 51, 0.9); box-shadow: inset 0 1px rgba(255, 255, 255, 0.07), 0 14px 30px rgba(0, 0, 0, 0.24), 0 8px 26px rgba(37, 211, 102, 0.07); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#wrapwrap.midas-theme .midas-contact-page .contact-action--whatsapp:hover{border-color: rgba(117, 236, 160, 0.48); color: #fff; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 18px 38px rgba(0, 0, 0, 0.28), 0 10px 30px rgba(37, 211, 102, 0.11);}#wrapwrap.midas-theme .midas-contact-page .contact-action--secondary{border-color: var(--contact-line); color: var(--contact-text); background: rgba(18, 23, 51, 0.66); box-shadow: inset 0 1px rgba(255, 255, 255, 0.04); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#wrapwrap.midas-theme .midas-contact-page .contact-action--secondary:hover{border-color: var(--contact-line-strong); color: #fff; background: rgba(28, 35, 76, 0.78);}#wrapwrap.midas-theme .midas-contact-page .contact-support-rail{position: relative; min-width: 0; padding: 10px 0 10px 42px; animation: contact-rise 0.76s cubic-bezier(0.16, 1, 0.3, 1) 0.1s both;}#wrapwrap.midas-theme .midas-contact-page .contact-support-rail::before{position: absolute; top: 4px; bottom: 4px; left: 0; width: 1px; content: ""; background: linear-gradient(180deg, transparent, rgba(145, 166, 255, 0.24) 16%, rgba(145, 166, 255, 0.56) 50%, rgba(242, 95, 122, 0.22) 84%, transparent);}#wrapwrap.midas-theme .midas-contact-page .contact-support-heading{display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 15px; align-items: start;}#wrapwrap.midas-theme .midas-contact-page .contact-support-beacon{position: relative; display: grid; width: 42px; height: 42px; place-items: center; border: 1px solid rgba(145, 166, 255, 0.2); border-radius: 50%; background: rgba(92, 124, 255, 0.06);}#wrapwrap.midas-theme .midas-contact-page .contact-support-beacon::before, #wrapwrap.midas-theme .midas-contact-page .contact-support-beacon::after{position: absolute; border: 1px solid rgba(145, 166, 255, 0.1); border-radius: 50%; content: "";}#wrapwrap.midas-theme .midas-contact-page .contact-support-beacon::before{inset: 7px;}#wrapwrap.midas-theme .midas-contact-page .contact-support-beacon::after{inset: 13px;}#wrapwrap.midas-theme .midas-contact-page .contact-support-beacon span{width: 5px; height: 5px; border-radius: 50%; background: var(--contact-blue-soft); box-shadow: 0 0 14px rgba(145, 166, 255, 0.8);}#wrapwrap.midas-theme .midas-contact-page .contact-support-kicker{margin-top: 1px; color: var(--contact-blue-soft); font-size: 10px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-contact-page .contact-support-heading h2{max-width: 300px; margin: 7px 0 0; color: var(--contact-text); font-size: clamp(19px, 1.8vw, 24px); font-weight: 700; letter-spacing: -.025em; line-height: 1.3;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes{display: grid; margin: 24px 0 0; padding: 0; border-top: 1px solid var(--contact-line); list-style: none;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li{display: grid; grid-template-columns: 30px minmax(0, 1fr); gap: 14px; align-items: center; padding: 15px 0; border-bottom: 1px solid var(--contact-line); transition: padding-left 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.22s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li:hover{padding-left: 4px; border-color: rgba(145, 166, 255, 0.28);}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li div{min-width: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li strong{display: block; color: var(--contact-text); font-size: 13px; font-weight: 700; line-height: 1.35;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li small{display: block; margin-top: 4px; color: var(--contact-faint); font-size: 10px; line-height: 1.45;}#wrapwrap.midas-theme .midas-contact-page .contact-support-number{color: rgba(155, 173, 255, 0.65); font-family: var(--heading); font-size: 9px; font-weight: 800; letter-spacing: .08em;}#wrapwrap.midas-theme .midas-contact-page .contact-support-link{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; width: fit-content; margin-top: 18px; color: var(--contact-blue-soft); font-size: 11px; font-weight: 750; text-decoration: none;}#wrapwrap.midas-theme .midas-contact-page .contact-support-link svg{width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 1.9; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-support-link:hover{color: #fff; text-decoration: none;}#wrapwrap.midas-theme .midas-contact-page .contact-support-link:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 46px 0 0; padding: 0; border-top: 1px solid var(--contact-line); border-bottom: 1px solid var(--contact-line); list-style: none;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip li{display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 12px; align-items: center; min-height: 80px; padding: 16px 24px;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip li:first-child{padding-left: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip li + li{border-left: 1px solid var(--contact-line);}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip strong{display: block; color: var(--contact-text); font-size: 12px; font-weight: 700; line-height: 1.35;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip small{display: block; margin-top: 3px; color: var(--contact-faint); font-size: 10px; line-height: 1.45;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-icon{display: grid; width: 34px; height: 34px; place-items: center; border: 1px solid rgba(92, 124, 255, 0.18); border-radius: 12px; color: var(--contact-blue-soft); background: rgba(92, 124, 255, 0.09);}#wrapwrap.midas-theme .midas-contact-page .contact-trust-icon svg{width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-contact-page .contact-main{padding: 34px 0 84px;}#wrapwrap.midas-theme .midas-contact-page .contact-workspace{display: grid; grid-template-columns: minmax(0, 1.42fr) minmax(330px, 0.78fr); gap: 28px; align-items: start;}#wrapwrap.midas-theme .midas-contact-page .contact-form-card{position: relative; padding: clamp(30px, 4vw, 46px); overflow: hidden; scroll-margin-top: calc(var(--nav-h) + 22px); border: 1px solid var(--contact-line); border-radius: var(--contact-radius); background: radial-gradient(circle at 96% 2%, rgba(92, 124, 255, 0.09), transparent 18rem), linear-gradient(145deg, rgba(22, 28, 61, 0.94), rgba(12, 16, 37, 0.96)); box-shadow: var(--contact-shadow), inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .midas-contact-page .contact-form-card::before{position: absolute; top: 0; right: 34px; left: 34px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, var(--contact-blue), var(--contact-coral), transparent); opacity: .72;}#wrapwrap.midas-theme .midas-contact-page .contact-form-intro{max-width: 660px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-intro h2{margin: 13px 0 0; color: var(--contact-text); font-size: clamp(25px, 2.55vw, 34px); font-weight: 760; letter-spacing: -.035em; line-height: 1.18;}#wrapwrap.midas-theme .midas-contact-page .contact-form-intro p{max-width: 610px; margin: 13px 0 0; color: var(--contact-muted); font-size: 13px; line-height: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-form-shell{margin: 31px 0 0; padding: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-form-shell > .container{width: auto; max-width: none; padding: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-form-shell .s_website_form_rows{--bs-gutter-x: 16px; row-gap: 18px;}#wrapwrap.midas-theme .midas-contact-page .contact-field{display: block; margin: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-form-label{display: -webkit-box; display: -webkit-flex; display: flex; width: 100%; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0; margin: 0 0 8px; color: var(--contact-muted); font-size: 11px; font-weight: 700; letter-spacing: .025em; line-height: 1.3;}#wrapwrap.midas-theme .midas-contact-page .contact-form-label .s_website_form_mark{margin-left: .28em; color: var(--contact-coral);}#wrapwrap.midas-theme .midas-contact-page .contact-optional{margin-left: auto; color: var(--contact-faint); font-size: 9px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-contact-page .contact-form-control{width: 100%; min-height: 55px; padding: 0 16px; border: 1px solid var(--contact-line) !important; border-radius: var(--contact-radius-sm) !important; outline: none; color: var(--contact-text) !important; background-color: rgba(7, 10, 27, 0.68) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.018) !important; font-family: var(--body); font-size: 13px; line-height: 1.5; transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-form-control::placeholder{color: #657093; opacity: 1;}#wrapwrap.midas-theme .midas-contact-page .contact-form-control:hover{border-color: rgba(162, 176, 226, 0.24) !important; background-color: rgba(9, 13, 32, 0.82) !important;}#wrapwrap.midas-theme .midas-contact-page .contact-form-control:focus{border-color: var(--contact-blue) !important; background-color: rgba(9, 13, 32, 0.92) !important; box-shadow: 0 0 0 3px rgba(92, 124, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.025) !important;}#wrapwrap.midas-theme .midas-contact-page .contact-form-control:autofill, #wrapwrap.midas-theme .midas-contact-page .contact-form-control:-webkit-autofill, #wrapwrap.midas-theme .midas-contact-page .contact-form-control:-webkit-autofill:hover, #wrapwrap.midas-theme .midas-contact-page .contact-form-control:-webkit-autofill:focus{border-color: var(--contact-line-strong) !important; -webkit-text-fill-color: var(--contact-text) !important; -webkit-box-shadow: 0 0 0 1000px #0c1027 inset !important; caret-color: var(--contact-text);}#wrapwrap.midas-theme .midas-contact-page .contact-form-select{-webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 46px; color-scheme: dark; background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%239badff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 16px center !important; background-size: 15px !important;}#wrapwrap.midas-theme .midas-contact-page .contact-form-select option{color: var(--contact-text); background: #11162f;}#wrapwrap.midas-theme .midas-contact-page .contact-form-select:invalid{color: #657093 !important;}#wrapwrap.midas-theme .midas-contact-page .contact-form-select:valid{color: var(--contact-text) !important;}#wrapwrap.midas-theme .midas-contact-page .contact-form-textarea{min-height: 165px; padding: 15px 16px; resize: vertical;}#wrapwrap.midas-theme .midas-contact-page .contact-field.o_has_error .contact-form-control, #wrapwrap.midas-theme .midas-contact-page .contact-form-control.is-invalid, #wrapwrap.midas-theme .midas-contact-page .contact-form-control:user-invalid{border-color: var(--contact-coral) !important; background-image: none; box-shadow: 0 0 0 3px rgba(242, 95, 122, 0.13) !important;}#wrapwrap.midas-theme .midas-contact-page .contact-form-submit{display: grid; gap: 12px; margin: 4px 0 0;}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 100%; min-height: 57px; align-items: center; justify-content: center; gap: 10px; overflow: hidden; border: 0; border-radius: 15px; color: #fff !important; background: linear-gradient(90deg, var(--contact-blue), #8c6fd8 52%, var(--contact-coral)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 16px 34px rgba(92, 124, 255, 0.2), inset 0 1px rgba(255, 255, 255, 0.2); font-size: 13px; font-weight: 750; text-decoration: none !important; transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.22s ease, opacity 0.22s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button::before{position: absolute; inset: 0; content: ""; background: linear-gradient(115deg, transparent 25%, rgba(255, 255, 255, 0.14), transparent 75%); transform: translateX(-110%); transition: transform .55s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button .contact-submit-label, #wrapwrap.midas-theme .midas-contact-page .contact-submit-button svg{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button svg{width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.8; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button:hover{color: #fff !important; transform: translateY(-2px); box-shadow: 0 20px 42px rgba(92, 124, 255, 0.27), 0 8px 26px rgba(242, 95, 122, 0.12);}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button:hover::before{transform: translateX(110%);}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button:hover svg{transform: translate(2px, -2px);}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button.disabled, #wrapwrap.midas-theme .midas-contact-page .contact-submit-button.o_btn_loading{pointer-events: none; opacity: .72; transform: none;}#wrapwrap.midas-theme .midas-contact-page .contact-submit-button .fa-spin{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-contact-page #s_website_form_result, #wrapwrap.midas-theme .midas-contact-page .s_website_form_result{color: var(--contact-muted); font-size: 12px;}#wrapwrap.midas-theme .midas-contact-page #s_website_form_result:empty, #wrapwrap.midas-theme .midas-contact-page .s_website_form_result:empty{display: none;}#wrapwrap.midas-theme .midas-contact-page .contact-form-shell .alert{margin: 0; padding: 13px 15px; border: 1px solid rgba(242, 95, 122, 0.28); border-radius: 13px; color: #ffd7de; background: rgba(242, 95, 122, 0.09); font-size: 12px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-note{display: grid; grid-template-columns: 20px minmax(0, 1fr); gap: 10px; align-items: start; margin-top: 22px; padding: 14px 16px; border: 1px solid rgba(92, 124, 255, 0.13); border-radius: 14px; color: var(--contact-faint); background: rgba(92, 124, 255, 0.045);}#wrapwrap.midas-theme .midas-contact-page .contact-form-note svg{width: 18px; height: 18px; margin-top: 1px; fill: none; stroke: var(--contact-blue-soft); stroke-width: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-form-note p{margin: 0; font-size: 11px; line-height: 1.6;}#wrapwrap.midas-theme .midas-contact-page .contact-form-note a{color: var(--contact-blue-soft); font-weight: 700; text-decoration: underline; text-decoration-color: rgba(155, 173, 255, 0.35); text-underline-offset: 3px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-note a:hover{color: #fff;}#wrapwrap.midas-theme .midas-contact-page .contact-sidebar{position: sticky; top: calc(var(--nav-h) + 24px); display: grid; gap: 17px;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card, #wrapwrap.midas-theme .midas-contact-page .contact-directory-card, #wrapwrap.midas-theme .midas-contact-page .contact-location-card{border: 1px solid var(--contact-line); border-radius: var(--contact-radius); box-shadow: inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card{position: relative; padding: 28px; border-color: rgba(117, 236, 160, 0.17); overflow: hidden; background: radial-gradient(circle at 92% 8%, rgba(37, 211, 102, 0.1), transparent 12rem), radial-gradient(circle at 8% 100%, rgba(92, 124, 255, 0.08), transparent 11rem), linear-gradient(145deg, rgba(20, 26, 57, 0.94), rgba(10, 15, 34, 0.97)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.055), 0 22px 48px rgba(0, 0, 0, 0.16);}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card::before{position: absolute; top: 0; right: 28px; left: 28px; height: 1px; content: ""; background: linear-gradient(90deg, transparent, rgba(117, 236, 160, 0.62), rgba(92, 124, 255, 0.44), transparent);}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card::after{position: absolute; right: -45px; bottom: -55px; width: 145px; height: 145px; content: ""; border: 1px solid rgba(117, 236, 160, 0.07); border-radius: 50%; box-shadow: 0 0 0 25px rgba(92, 124, 255, 0.018), 0 0 0 50px rgba(37, 211, 102, 0.012); pointer-events: none;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card h2{position: relative; margin: 11px 0 0; color: #fff; font-size: 25px; font-weight: 760; letter-spacing: -.034em; line-height: 1.16;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card p{position: relative; margin: 12px 0 0; color: var(--contact-muted); font-size: 12px; line-height: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card > small{position: relative; display: block; margin-top: 11px; color: var(--contact-muted-soft); font-size: 9px; font-weight: 600;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-icon{position: relative; display: grid; width: 49px; height: 49px; place-items: center; border: 1px solid rgba(117, 236, 160, 0.23); border-radius: 15px; background: linear-gradient(145deg, rgba(37, 211, 102, 0.15), rgba(92, 124, 255, 0.08)), rgba(13, 20, 42, 0.7); box-shadow: inset 0 1px rgba(255, 255, 255, 0.06), 0 12px 28px rgba(37, 211, 102, 0.07);}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-icon img{width: 27px; height: 27px;}#wrapwrap.midas-theme .midas-contact-page .contact-channel-label{position: absolute; top: 30px; right: 28px; padding: 7px 10px; border: 1px solid rgba(117, 236, 160, 0.14); border-radius: 999px; color: var(--contact-green-soft); background: rgba(37, 211, 102, 0.055); font-size: 9px; font-weight: 800; letter-spacing: .1em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-button{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 100%; min-height: 52px; align-items: center; justify-content: space-between; gap: 10px; margin-top: 20px; padding: 0 17px; border: 1px solid rgba(117, 236, 160, 0.27); border-radius: 14px; color: #fff !important; background: linear-gradient(135deg, rgba(37, 211, 102, 0.18), rgba(92, 124, 255, 0.2)), rgba(18, 23, 51, 0.9); box-shadow: inset 0 1px rgba(255, 255, 255, 0.07), 0 14px 30px rgba(0, 0, 0, 0.22), 0 8px 26px rgba(37, 211, 102, 0.06); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); font-size: 12px; font-weight: 800; text-decoration: none !important; transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.22s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-button svg{width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.9; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-button:hover{border-color: rgba(117, 236, 160, 0.48); color: #fff !important; transform: translateY(-2px); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 19px 36px rgba(0, 0, 0, 0.26), 0 10px 30px rgba(37, 211, 102, 0.1);}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-button:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-card{padding: 26px; background: linear-gradient(145deg, rgba(22, 28, 61, 0.9), rgba(12, 16, 37, 0.94));}#wrapwrap.midas-theme .midas-contact-page .contact-directory-card h2{margin: 11px 0 19px; color: var(--contact-text); font-size: 20px; font-weight: 750; letter-spacing: -.025em; line-height: 1.25;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-list{overflow: hidden; border: 1px solid rgba(162, 176, 226, 0.1); border-radius: 16px; background: rgba(7, 10, 27, 0.42);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link{display: grid; grid-template-columns: 40px minmax(0, 1fr) 17px; gap: 12px; align-items: center; min-height: 70px; padding: 12px 14px; color: inherit; text-decoration: none; transition: color .2s ease, background-color .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link + .contact-directory-link{border-top: 1px solid rgba(162, 176, 226, 0.09);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link > span:nth-child(2){min-width: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link small{display: block; color: var(--contact-faint); font-size: 9px; font-weight: 700; letter-spacing: .08em; line-height: 1.2; text-transform: uppercase;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link strong{display: block; margin-top: 4px; overflow: hidden; color: var(--contact-text); font-size: 11px; font-weight: 650; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link:hover{color: inherit; background: rgba(92, 124, 255, 0.075);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link:hover .contact-directory-arrow{color: var(--contact-blue-soft); transform: translateX(2px);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-icon{display: grid; width: 40px; height: 40px; place-items: center; border-radius: 12px;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-icon svg{width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-icon--phone{color: #7f9aff; background: rgba(92, 124, 255, 0.11);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-icon--email{color: #ff758d; background: rgba(242, 95, 122, 0.1);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-icon--linkedin{color: #67a3ff; background: rgba(54, 118, 255, 0.11);}#wrapwrap.midas-theme .midas-contact-page .contact-directory-arrow{width: 16px; height: 16px; color: #667195; fill: none; stroke: currentColor; stroke-width: 1.8; transition: color .2s ease, transform .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-location-card{display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 14px; align-items: center; padding: 20px 22px; background: rgba(18, 23, 51, 0.72);}#wrapwrap.midas-theme .midas-contact-page .contact-location-card strong{display: block; color: var(--contact-text); font-size: 12px; font-weight: 700;}#wrapwrap.midas-theme .midas-contact-page .contact-location-card p{margin: 4px 0 0; color: var(--contact-faint); font-size: 10px; line-height: 1.5;}#wrapwrap.midas-theme .midas-contact-page .contact-location-icon{display: grid; width: 44px; height: 44px; place-items: center; border: 1px solid rgba(165, 114, 255, 0.16); border-radius: 13px; color: #a879ff; background: rgba(139, 92, 246, 0.09);}#wrapwrap.midas-theme .midas-contact-page .contact-location-icon svg{width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-process{padding: 0 0 84px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-panel{position: relative; display: grid; grid-template-columns: minmax(280px, 0.78fr) minmax(0, 1.42fr); gap: clamp(36px, 5vw, 64px); align-items: center; padding: clamp(30px, 4vw, 46px); overflow: hidden; isolation: isolate; border: 1px solid rgba(145, 166, 255, 0.18); border-radius: var(--contact-radius); background: radial-gradient(circle at 8% 100%, rgba(242, 95, 122, 0.09), transparent 20rem), radial-gradient(circle at 78% 0%, rgba(92, 124, 255, 0.08), transparent 24rem), linear-gradient(145deg, rgba(20, 26, 57, 0.92), rgba(9, 13, 32, 0.96)); box-shadow: inset 0 1px rgba(255, 255, 255, 0.055), 0 28px 70px rgba(2, 4, 18, 0.22);}#wrapwrap.midas-theme .midas-contact-page .contact-process-panel::before{position: absolute; bottom: -130px; left: -110px; z-index: -1; width: 280px; height: 280px; content: ""; border-radius: 50%; background: rgba(242, 95, 122, 0.055); filter: blur(36px); pointer-events: none;}#wrapwrap.midas-theme .midas-contact-page .contact-process-panel::after{position: absolute; top: -112px; right: -108px; z-index: -1; width: 260px; height: 260px; content: ""; border: 1px solid rgba(92, 124, 255, 0.1); border-radius: 50%; box-shadow: 0 0 0 42px rgba(92, 124, 255, 0.02), 0 0 80px rgba(92, 124, 255, 0.08); pointer-events: none;}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; min-height: 154px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; padding-right: clamp(28px, 4vw, 52px);}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading::after{position: absolute; top: 4px; right: 0; bottom: 4px; width: 1px; content: ""; background: linear-gradient(180deg, transparent, rgba(145, 166, 255, 0.28) 28%, rgba(242, 95, 122, 0.2) 72%, transparent);}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading h2{margin: 12px 0 0; color: var(--contact-text); font-size: clamp(26px, 2.55vw, 34px); font-weight: 780; letter-spacing: -.045em; line-height: 1.15;}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading h2 span{display: block; color: transparent; background: linear-gradient(100deg, #b8c4ff 4%, #8ca3ff 47%, #f28ca0 96%); background-clip: text; -webkit-background-clip: text;}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading p{max-width: 340px; margin: 15px 0 0; color: var(--contact-muted); font-size: 11.5px; line-height: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps{position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; margin: 0; padding: 0; list-style: none;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li{--step-rgb: 92, 124, 255; --step-color: #aebcff; position: relative; min-width: 0; padding-right: 4px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li:nth-child(2){--step-rgb: 153, 117, 255; --step-color: #c1a9ff;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li:nth-child(3){--step-rgb: 242, 95, 122; --step-color: #f596a8;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li:not(:last-child)::after{position: absolute; top: 23px; right: -18px; left: 57px; height: 1px; content: ""; background: linear-gradient(90deg, rgba(var(--step-rgb), 0.58), rgba(var(--step-rgb), 0.14)); box-shadow: 0 0 12px rgba(var(--step-rgb), 0.13);}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li > span{position: relative; z-index: 1; display: grid; width: 46px; height: 46px; place-items: center; border: 1px solid rgba(var(--step-rgb), 0.32); border-radius: 14px; color: var(--step-color); background: linear-gradient(145deg, rgba(var(--step-rgb), 0.14), rgba(var(--step-rgb), 0.045)), #101630; box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 9px 22px rgba(var(--step-rgb), 0.08); font-family: var(--heading); font-size: 11px; font-weight: 820; letter-spacing: .06em;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li div{margin-top: 21px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li strong{display: block; color: var(--contact-text); font-size: 13px; font-weight: 740; letter-spacing: -.012em;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li p{margin: 8px 0 0; color: var(--contact-muted); font-size: 11px; line-height: 1.62;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-section{padding: 0 0 96px;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; min-height: 220px; align-items: center; justify-content: space-between; gap: 40px; padding: clamp(34px, 5vw, 58px); overflow: hidden; border: 1px solid rgba(122, 148, 255, 0.23); border-radius: 30px; background: radial-gradient(circle at 90% 22%, rgba(242, 95, 122, 0.14), transparent 20rem), radial-gradient(circle at 14% 100%, rgba(92, 124, 255, 0.17), transparent 24rem), linear-gradient(135deg, rgba(24, 31, 71, 0.96), rgba(12, 16, 38, 0.97)); box-shadow: 0 28px 72px rgba(0, 0, 0, 0.26), inset 0 1px rgba(255, 255, 255, 0.055);}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card::before{position: absolute; right: -62px; bottom: -90px; width: 240px; height: 240px; content: ""; border: 1px solid rgba(242, 95, 122, 0.11); border-radius: 50%; box-shadow: 0 0 0 42px rgba(92, 124, 255, 0.025), 0 0 0 84px rgba(242, 95, 122, 0.016); pointer-events: none;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card > div, #wrapwrap.midas-theme .midas-contact-page .contact-jobs-card > a{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card h2{max-width: 620px; margin: 13px 0 0; color: var(--contact-text); font-size: clamp(27px, 3.25vw, 40px); font-weight: 780; letter-spacing: -.042em; line-height: 1.1;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card p{margin: 13px 0 0; color: var(--contact-muted); font-size: 12px; line-height: 1.6;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-width: 190px; min-height: 57px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; gap: 10px; padding: 0 22px; border-radius: 15px; color: #fff !important; background: linear-gradient(90deg, var(--contact-blue), #8c6fd8 52%, var(--contact-coral)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 17px 35px rgba(92, 124, 255, 0.23); font-size: 12px; font-weight: 800; text-decoration: none !important; transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.22s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-button svg{width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.9; transition: transform .2s ease;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-button:hover{color: #fff !important; transform: translateY(-2px); box-shadow: 0 22px 43px rgba(92, 124, 255, 0.3);}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-button:hover svg{transform: translateX(3px);}@keyframes contact-rise{from{opacity: 0; transform: translateY(22px);}to{opacity: 1; transform: translateY(0);}}@keyframes contact-pulse{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: .45; transform: scale(0.82);}}@media (max-width: 1080px){#wrapwrap.midas-theme .midas-contact-page .contact-hero-grid{grid-template-columns: minmax(0, 1fr) minmax(300px, 0.62fr); gap: 48px;}#wrapwrap.midas-theme .midas-contact-page .contact-workspace{grid-template-columns: minmax(0, 1.25fr) minmax(310px, 0.75fr);}#wrapwrap.midas-theme .midas-contact-page .contact-process-panel{gap: 38px;}}@media (max-width: 960px){#wrapwrap.midas-theme .midas-contact-page .contact-hero{padding-top: calc(var(--nav-h) + 44px);}#wrapwrap.midas-theme .midas-contact-page .contact-hero-grid{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-copy{max-width: 720px;}#wrapwrap.midas-theme .midas-contact-page .contact-support-rail{max-width: 760px; padding: 30px 0 0;}#wrapwrap.midas-theme .midas-contact-page .contact-support-rail::before{top: 0; right: 0; bottom: auto; width: auto; height: 1px; background: linear-gradient(90deg, rgba(145, 166, 255, 0.5), rgba(242, 95, 122, 0.16), transparent);}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes{grid-template-columns: repeat(3, minmax(0, 1fr));}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li{align-content: start; padding-right: 20px;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li + li{padding-left: 20px; border-left: 1px solid var(--contact-line);}#wrapwrap.midas-theme .midas-contact-page .contact-workspace{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-contact-page .contact-sidebar{position: static; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start;}#wrapwrap.midas-theme .midas-contact-page .contact-location-card{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-contact-page .contact-process-panel{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading{max-width: 560px; min-height: 0; padding-right: 0; padding-bottom: 30px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-heading::after{top: auto; right: auto; bottom: 0; left: 0; width: 100%; max-width: 420px; height: 1px; background: linear-gradient(90deg, rgba(145, 166, 255, 0.4), rgba(242, 95, 122, 0.16), transparent);}}@media (max-width: 760px){#wrapwrap.midas-theme .midas-contact-page .container{width: calc(100% - 32px);}#wrapwrap.midas-theme .midas-contact-page .contact-hero{padding: calc(var(--nav-h) + 34px) 0 36px;}#wrapwrap.midas-theme .midas-contact-page .contact-hero::after{top: 7rem; right: -21rem;}#wrapwrap.midas-theme .midas-contact-page .contact-hero h1{max-width: 600px; font-size: clamp(35px, 9.2vw, 46px); letter-spacing: -.045em;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-summary{font-size: 15px; line-height: 1.7;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip li{min-height: 78px;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip li + li{border-top: 1px solid var(--contact-line); border-left: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-main{padding: 26px 0 68px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-card{padding: 28px 24px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-shell{margin-top: 26px;}#wrapwrap.midas-theme .midas-contact-page .contact-sidebar{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-contact-page .contact-location-card{grid-column: auto;}#wrapwrap.midas-theme .midas-contact-page .contact-process{padding-bottom: 68px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps{grid-template-columns: 1fr; gap: 24px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li{display: grid; grid-template-columns: 46px minmax(0, 1fr); gap: 18px; align-items: start; padding-right: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li:not(:last-child)::after{top: 58px; bottom: -14px; left: 23px; width: 1px; height: auto; background: linear-gradient(180deg, rgba(var(--step-rgb), 0.52), rgba(var(--step-rgb), 0.12));}#wrapwrap.midas-theme .midas-contact-page .contact-process-steps li div{margin-top: 3px;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-section{padding-bottom: 76px;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card{min-height: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; padding: 36px 30px;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-button{width: 100%;}}@media (max-width: 480px){#wrapwrap.midas-theme .midas-contact-page .container{width: calc(100% - 24px);}#wrapwrap.midas-theme .midas-contact-page .contact-hero{padding-top: calc(var(--nav-h) + 28px);}#wrapwrap.midas-theme .midas-contact-page .contact-eyebrow{margin-bottom: 18px;}#wrapwrap.midas-theme .midas-contact-page .contact-hero h1{font-size: 34px; line-height: 1.08;}#wrapwrap.midas-theme .midas-contact-page .contact-hero-actions{display: grid; grid-template-columns: 1fr; margin-top: 25px;}#wrapwrap.midas-theme .midas-contact-page .contact-action{width: 100%;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes{grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li{padding-right: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-support-routes li + li{padding-left: 0; border-left: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-trust-strip{display: none;}#wrapwrap.midas-theme .midas-contact-page .contact-form-card{padding: 26px 20px; border-radius: 22px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-intro .contact-section-kicker{display: none;}#wrapwrap.midas-theme .midas-contact-page .contact-form-intro h2{margin-top: 0; font-size: 25px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-control{min-height: 54px; font-size: 14px;}#wrapwrap.midas-theme .midas-contact-page .contact-form-textarea{min-height: 150px;}#wrapwrap.midas-theme .midas-contact-page .contact-whatsapp-card, #wrapwrap.midas-theme .midas-contact-page .contact-directory-card{padding: 24px 20px; border-radius: 22px;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-card > .contact-section-kicker{display: none;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-card h2{margin-top: 0;}#wrapwrap.midas-theme .midas-contact-page .contact-channel-label{top: 26px; right: 20px;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-link{grid-template-columns: 38px minmax(0, 1fr) 16px; gap: 10px; padding-inline: 11px;}#wrapwrap.midas-theme .midas-contact-page .contact-directory-icon{width: 38px; height: 38px;}#wrapwrap.midas-theme .midas-contact-page .contact-process-panel{padding: 28px 22px; border-radius: 22px;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card{padding: 31px 24px; border-radius: 24px;}#wrapwrap.midas-theme .midas-contact-page .contact-jobs-card h2{font-size: 29px;}}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .midas-contact-page .contact-hero-copy, #wrapwrap.midas-theme .midas-contact-page .contact-support-rail, #wrapwrap.midas-theme .midas-contact-page .contact-eyebrow-dot{animation: none;}}.contact-workspace--form-only{grid-template-columns: minmax(0, 1fr);}

/* /midas_website/static/src/scss/midas_stock_override.scss */
 #wrapwrap.midas-theme{background: var(--bg); color: var(--text); font-family: var(--body); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#wrapwrap.midas-theme #wrap, #wrapwrap.midas-theme .js_hr_recruitment, #wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list{background: transparent; color: var(--text);}#wrapwrap.midas-theme .o_colored_level, #wrapwrap.midas-theme .o_cc, #wrapwrap.midas-theme .o_cc1, #wrapwrap.midas-theme .o_cc2, #wrapwrap.midas-theme .o_cc3, #wrapwrap.midas-theme .o_cc4, #wrapwrap.midas-theme .o_cc5{background-color: transparent !important; color: var(--text) !important;}#wrapwrap.midas-theme .oe_structure{background: transparent; color: var(--text);}#wrapwrap.midas-theme h1, #wrapwrap.midas-theme h2, #wrapwrap.midas-theme h3, #wrapwrap.midas-theme h4, #wrapwrap.midas-theme h5, #wrapwrap.midas-theme h6{font-family: var(--heading); color: #fff;}#wrapwrap.midas-theme h1{letter-spacing: -1.2px;}#wrapwrap.midas-theme h2{letter-spacing: -0.8px;}#wrapwrap.midas-theme p{color: var(--text-2);}#wrapwrap.midas-theme a{color: var(--blue-soft); text-decoration: none; transition: color 0.2s;}#wrapwrap.midas-theme a:hover{color: var(--blue);}#wrapwrap.midas-theme .text-dark{color: #fff !important;}#wrapwrap.midas-theme .text-muted{color: var(--text-3) !important;}#wrapwrap.midas-theme .text-secondary{color: var(--text-2) !important;}#wrapwrap.midas-theme .text-reset{color: inherit !important;}#wrapwrap.midas-theme .text-primary{color: var(--blue) !important;}#wrapwrap.midas-theme .text-danger{color: var(--accent) !important;}#wrapwrap.midas-theme .text-break{color: var(--blue-soft);}#wrapwrap.midas-theme .fw-light{color: var(--text-2);}#wrapwrap.midas-theme .lead{color: var(--text-2);}#wrapwrap.midas-theme .bg-light{background-color: var(--bg-soft) !important; color: var(--text) !important;}#wrapwrap.midas-theme .bg-white{background-color: var(--card) !important; color: var(--text) !important;}#wrapwrap.midas-theme .bg-200{background-color: var(--bg-soft) !important;}#wrapwrap.midas-theme .bg-o-color-3{background-color: var(--bg-soft-2) !important; color: var(--blue) !important;}#wrapwrap.midas-theme .border{border-color: var(--border) !important;}#wrapwrap.midas-theme .border-top{border-top-color: var(--border) !important;}#wrapwrap.midas-theme .border-bottom{border-bottom-color: var(--border) !important;}#wrapwrap.midas-theme .border-primary{border-color: var(--blue) !important;}#wrapwrap.midas-theme .border-0{border: none !important;}#wrapwrap.midas-theme .shadow, #wrapwrap.midas-theme .shadow-sm{box-shadow: var(--shadow) !important;}#wrapwrap.midas-theme .shadow-lg{box-shadow: var(--shadow-lg) !important;}#wrapwrap.midas-theme hr{border-color: var(--border); opacity: 1;}#wrapwrap.midas-theme .list-unstyled li{color: var(--text-2);}#wrapwrap.midas-theme strong, #wrapwrap.midas-theme b{color: #fff;}#wrapwrap.midas-theme small, #wrapwrap.midas-theme .small{color: var(--text-3);}#wrapwrap.midas-theme .container{color: var(--text);}#wrapwrap.midas-theme .form-control{background-color: var(--bg-soft); border: 1px solid var(--border); color: var(--text); border-radius: var(--r-xs); font-family: var(--body); transition: border-color 0.2s, box-shadow 0.2s;}#wrapwrap.midas-theme .form-control::placeholder{color: var(--text-4);}#wrapwrap.midas-theme .form-control:focus{background-color: var(--bg-soft); border-color: var(--blue); color: var(--text); box-shadow: 0 0 0 3px rgba(74, 108, 247, 0.15);}#wrapwrap.midas-theme .form-control:disabled, #wrapwrap.midas-theme .form-control[readonly]{background-color: var(--bg-soft-2); color: var(--text-3); opacity: 0.7;}#wrapwrap.midas-theme .form-select{background-color: var(--bg-soft); border: 1px solid var(--border); color: var(--text); border-radius: var(--r-xs); font-family: var(--body); transition: border-color 0.2s, box-shadow 0.2s; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236e6e8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}#wrapwrap.midas-theme .form-select:focus{background-color: var(--bg-soft); border-color: var(--blue); color: var(--text); box-shadow: 0 0 0 3px rgba(74, 108, 247, 0.15);}#wrapwrap.midas-theme .form-select:disabled{background-color: var(--bg-soft-2); color: var(--text-3); opacity: 0.7;}#wrapwrap.midas-theme .form-select option{background: var(--bg-soft); color: var(--text);}#wrapwrap.midas-theme .form-label, #wrapwrap.midas-theme .col-form-label{color: var(--text-2); font-weight: 600;}#wrapwrap.midas-theme .form-text{color: var(--text-3);}#wrapwrap.midas-theme .form-check-input{background-color: var(--bg-soft); border-color: var(--border-h);}#wrapwrap.midas-theme .form-check-input:checked{background-color: var(--blue); border-color: var(--blue);}#wrapwrap.midas-theme .form-check-input:focus{box-shadow: 0 0 0 3px rgba(74, 108, 247, 0.15); border-color: var(--blue);}#wrapwrap.midas-theme .form-check-label{color: var(--text-2);}#wrapwrap.midas-theme input[type="file"].form-control{background-color: var(--bg-soft); border: 1px solid var(--border); color: var(--text);}#wrapwrap.midas-theme input[type="file"].form-control::file-selector-button{background-color: var(--bg-soft-2); color: var(--blue); border-color: var(--border); border-right: 1px solid var(--border); transition: all 0.2s;}#wrapwrap.midas-theme input[type="file"].form-control:hover::file-selector-button{background-color: var(--card-h); color: var(--blue-soft);}#wrapwrap.midas-theme .input-group-text{background-color: var(--bg-soft-2); border-color: var(--border); color: var(--text-3);}#wrapwrap.midas-theme .input-group .form-control, #wrapwrap.midas-theme .input-group .form-select{border-color: var(--border);}#wrapwrap.midas-theme .input-group:focus-within .input-group-text{border-color: var(--blue);}#wrapwrap.midas-theme .btn-primary{background: linear-gradient(90deg, var(--blue), #5a7af9); background-repeat: no-repeat; background-origin: border-box; border: none; color: #fff; font-family: var(--body); font-weight: 600; border-radius: var(--r-xs); transition: all 0.25s;}#wrapwrap.midas-theme .btn-primary:hover, #wrapwrap.midas-theme .btn-primary:focus{background: linear-gradient(90deg, var(--blue), var(--accent)); background-repeat: no-repeat; background-origin: border-box; color: #fff; box-shadow: 0 4px 24px rgba(74, 108, 247, 0.3); transform: translateY(-1px);}#wrapwrap.midas-theme .btn-primary:active{transform: translateY(0) scale(0.98);}#wrapwrap.midas-theme .btn-lg{padding: 14px 32px; font-size: 15px; border-radius: var(--r-sm);}#wrapwrap.midas-theme .btn-outline-primary{color: var(--blue); border-color: var(--blue); background: transparent;}#wrapwrap.midas-theme .btn-outline-primary:hover{background: var(--blue); color: #fff; border-color: var(--blue);}#wrapwrap.midas-theme .btn-light{background: var(--bg-soft); color: var(--text); border: 1px solid var(--border);}#wrapwrap.midas-theme .btn-light:hover{background: var(--bg-soft-2); color: #fff; border-color: var(--border-h);}#wrapwrap.midas-theme .card{background: var(--card); border: 1px solid var(--border); border-radius: var(--r); color: var(--text); overflow: hidden; transition: all 0.3s;}#wrapwrap.midas-theme .card:hover{border-color: var(--border-h);}#wrapwrap.midas-theme .card-body{background: transparent; color: var(--text-2);}#wrapwrap.midas-theme .card-header{background: var(--bg-soft) !important; border-bottom: 1px solid var(--border); color: #fff;}#wrapwrap.midas-theme .card-footer{background: var(--bg-soft); border-top: 1px solid var(--border); color: var(--text-2);}#wrapwrap.midas-theme .text-bg-primary{background-color: var(--blue) !important; color: #fff !important;}#wrapwrap.midas-theme .list-group-item{background: var(--card); color: var(--text-2); border-color: var(--border);}#wrapwrap.midas-theme .list-group-flush .list-group-item{border-color: var(--border);}#wrapwrap.midas-theme .badge{font-weight: 600;}#wrapwrap.midas-theme .badge.bg-light{background: var(--bg-soft) !important; color: var(--text) !important;}#wrapwrap.midas-theme .badge.text-bg-primary{background-color: var(--blue) !important; color: #fff !important;}#wrapwrap.midas-theme .badge.text-bg-danger{background-color: var(--accent) !important; color: #fff !important;}#wrapwrap.midas-theme .badge.text-dark{color: #fff !important;}#wrapwrap.midas-theme .breadcrumb{background: transparent; padding: 0; margin: 0;}#wrapwrap.midas-theme .breadcrumb-item{color: var(--text-3); font-size: 13px;}#wrapwrap.midas-theme .breadcrumb-item a{color: var(--text-3); text-decoration: none;}#wrapwrap.midas-theme .breadcrumb-item a:hover{color: var(--blue);}#wrapwrap.midas-theme .breadcrumb-item.active{color: var(--text-2);}#wrapwrap.midas-theme .breadcrumb-item.active a{color: var(--text-2);}#wrapwrap.midas-theme .breadcrumb-item + .breadcrumb-item::before{color: var(--text-4);}#wrapwrap.midas-theme .alert{border-radius: var(--r-xs);}#wrapwrap.midas-theme .alert-warning{background: rgba(245, 158, 11, 0.1); border-color: rgba(245, 158, 11, 0.2); color: #f59e0b;}#wrapwrap.midas-theme .alert-info{background: rgba(74, 108, 247, 0.1); border-color: rgba(74, 108, 247, 0.2); color: var(--blue-soft);}#wrapwrap.midas-theme .alert-danger{background: rgba(233, 69, 96, 0.1); border-color: rgba(233, 69, 96, 0.2); color: var(--accent);}#wrapwrap.midas-theme .alert-success{background: rgba(16, 185, 129, 0.1); border-color: rgba(16, 185, 129, 0.2); color: #10b981;}#wrapwrap.midas-theme .navbar{background: var(--bg-soft) !important; border-color: var(--border) !important; box-shadow: var(--shadow-xs);}#wrapwrap.midas-theme .navbar-light{background: var(--bg-soft) !important;}#wrapwrap.midas-theme .navbar-brand{color: #fff !important;}#wrapwrap.midas-theme .navbar-brand a{color: #fff !important;}#wrapwrap.midas-theme .navbar-brand a:hover{color: var(--blue) !important;}#wrapwrap.midas-theme .dropdown-menu{background: var(--card); border: 1px solid var(--border); border-radius: var(--r-xs); box-shadow: var(--shadow-md);}#wrapwrap.midas-theme .dropdown-item{color: var(--text-2);}#wrapwrap.midas-theme .dropdown-item:hover, #wrapwrap.midas-theme .dropdown-item:focus{background: var(--bg-soft); color: #fff;}#wrapwrap.midas-theme .dropdown-item.active{background: var(--blue); color: #fff;}#wrapwrap.midas-theme .dropdown-toggle{color: var(--text);}#wrapwrap.midas-theme .pagination .page-item .page-link{background: var(--card); border-color: var(--border); color: var(--text-2);}#wrapwrap.midas-theme .pagination .page-item .page-link:hover{background: var(--bg-soft-2); color: #fff; border-color: var(--border-h);}#wrapwrap.midas-theme .pagination .page-item.active .page-link{background: var(--blue); border-color: var(--blue); color: #fff;}#wrapwrap.midas-theme .pagination .page-item.disabled .page-link{background: var(--bg-soft); color: var(--text-4); border-color: var(--border);}#wrapwrap.midas-theme table{color: var(--text);}#wrapwrap.midas-theme table th{color: #fff; border-color: var(--border);}#wrapwrap.midas-theme table td{border-color: var(--border); color: var(--text-2);}#wrapwrap.midas-theme .img-fluid{border-radius: var(--r-xs);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list{background: transparent;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list > .navbar{background: var(--bg-soft) !important; border-color: var(--border) !important;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list > .navbar .navbar-brand{color: #fff !important;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .oe_website_jobs{background: transparent;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid{}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card{background: var(--card); border: 1px solid var(--border); border-radius: var(--r); transition: all 0.3s cubic-bezier(0.22, 1, 0.36, 1);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card:hover{border-color: var(--border-h); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35), 0 0 0 1px var(--border-h); transform: translateY(-4px);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card a{color: inherit; text-decoration: none;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card .card-body{padding: 28px 32px;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card h3{color: #fff; font-weight: 700;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card h5{color: var(--text-2);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card .oe_empty, #wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .card .text-muted{color: var(--text-3) !important;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .o_job_infos .fa{color: var(--text-3);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .o_job_infos span{color: var(--text-2);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .o_job_infos .fw-light{color: var(--text-2);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list #jobs_grid .o_jobs_unpublished{opacity: 0.5;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_filters .btn-light{background: var(--bg-soft); color: var(--text); border: 1px solid var(--border);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_filters .btn-light:hover{background: var(--bg-soft-2); color: #fff;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_filters .dropdown-menu{background: var(--card); border: 1px solid var(--border);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_filters .dropdown-item{color: var(--text-2);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_filters .dropdown-item:hover, #wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_filters .dropdown-item.active{background: var(--bg-soft); color: #fff;}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_search_bar input{background: var(--bg-soft); border: 1px solid var(--border); color: var(--text); border-radius: var(--r-xs);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_search_bar input::placeholder{color: var(--text-4);}#wrapwrap.midas-theme .o_website_hr_recruitment_jobs_list .o_jobs_topbar_search_bar input:focus{border-color: var(--blue); box-shadow: 0 0 0 3px rgba(74, 108, 247, 0.15);}#wrapwrap.midas-theme .navbar.mb-3{background: transparent !important; border: none !important; box-shadow: none;}#wrapwrap.midas-theme .o_website_hr_recruitment_job_description{color: var(--text-3);}#wrapwrap.midas-theme .js_hr_recruitment{background: transparent;}#wrapwrap.midas-theme .js_hr_recruitment section.pb32{background: transparent;}#wrapwrap.midas-theme .js_hr_recruitment section.pb32 h1{color: #fff; font-weight: 800; letter-spacing: -1.2px;}#wrapwrap.midas-theme .js_hr_recruitment section.pb32 h5.fw-light{color: var(--text-2);}#wrapwrap.midas-theme .js_hr_recruitment .btn-primary.btn-lg{background: linear-gradient(90deg, var(--blue), var(--accent)); background-repeat: no-repeat; background-origin: border-box; border: none; padding: 14px 32px; border-radius: var(--r-sm); font-weight: 600;}#wrapwrap.midas-theme .js_hr_recruitment .btn-primary.btn-lg:hover{box-shadow: 0 4px 24px rgba(74, 108, 247, 0.3), 0 4px 24px rgba(233, 69, 96, 0.2);}#wrapwrap.midas-theme .js_hr_recruitment .s_rating .s_rating_title{color: #fff;}#wrapwrap.midas-theme .js_hr_recruitment .s_rating .s_rating_active_icons{color: var(--blue) !important;}#wrapwrap.midas-theme .js_hr_recruitment .s_rating .s_rating_inactive_icons{color: var(--text-4) !important;}#wrapwrap.midas-theme .js_hr_recruitment .s_comparisons{background: var(--bg-soft) !important;}#wrapwrap.midas-theme .js_hr_recruitment .s_comparisons .card{background: var(--card); border: 1px solid var(--border);}#wrapwrap.midas-theme .js_hr_recruitment .s_comparisons .card .card-header{background: var(--blue) !important; color: #fff;}#wrapwrap.midas-theme .js_hr_recruitment .s_comparisons .card .list-group-item{background: var(--card); color: var(--text-2); border-color: var(--border);}#wrapwrap.midas-theme .js_hr_recruitment .s_features{background: transparent;}#wrapwrap.midas-theme .js_hr_recruitment .s_features h3{color: #fff;}#wrapwrap.midas-theme .js_hr_recruitment .s_features p{color: var(--text-2);}#wrapwrap.midas-theme .js_hr_recruitment .s_features .fa{color: var(--blue);}#wrapwrap.midas-theme .js_hr_recruitment .s_features .s_hr hr{border-color: var(--border);}#wrapwrap.midas-theme .js_hr_recruitment .o_jobs_image_gallery img.shadow{box-shadow: var(--shadow) !important; border-radius: var(--r-xs);}#wrapwrap.midas-theme .s_job_details{background: transparent;}#wrapwrap.midas-theme .s_job_details h3{color: #fff; font-weight: 700; margin-bottom: 16px;}#wrapwrap.midas-theme .s_job_details .text-muted, #wrapwrap.midas-theme .s_job_details [itemprop="description"]{color: var(--text-2) !important;}#wrapwrap.midas-theme .s_job_details .text-muted p, #wrapwrap.midas-theme .s_job_details [itemprop="description"] p{color: var(--text-2);}#wrapwrap.midas-theme .s_job_details .list-unstyled li{color: var(--text-2);}#wrapwrap.midas-theme .s_job_details .list-unstyled li .fa-check-circle{color: var(--blue) !important;}#wrapwrap.midas-theme .s_job_details .list-unstyled li strong{color: #fff;}#wrapwrap.midas-theme .s_job_details .sticky-top{z-index: 10;}#wrapwrap.midas-theme .s_job_details .card{background: var(--card); border: 1px solid var(--border); border-radius: var(--r);}#wrapwrap.midas-theme .s_job_details .card .card-header{background: var(--bg-soft) !important; border-bottom: 1px solid var(--border);}#wrapwrap.midas-theme .s_job_details .card .card-header h4{color: #fff;}#wrapwrap.midas-theme .s_job_details .card .card-body{background: transparent; color: var(--text-2);}#wrapwrap.midas-theme .s_job_details .card .card-body .list-unstyled li{border-bottom: 1px solid var(--border); padding-bottom: 12px;}#wrapwrap.midas-theme .s_job_details .card .card-body .list-unstyled li:last-child{border-bottom: none; padding-bottom: 0;}#wrapwrap.midas-theme .s_job_details .card .card-body .list-unstyled li .fa{color: var(--text-3);}#wrapwrap.midas-theme .s_job_details .card .card-body .list-unstyled li strong{color: #fff; font-weight: 600;}#wrapwrap.midas-theme .s_job_details .card .card-body .list-unstyled li span{color: var(--text-2);}#wrapwrap.midas-theme .s_job_details .card .card-body p{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou{background: transparent;}#wrapwrap.midas-theme #jobs_thankyou h1{color: #fff; font-weight: 800;}#wrapwrap.midas-theme #jobs_thankyou p{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou .fw-light{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou .fw-bold{color: #fff;}#wrapwrap.midas-theme #jobs_thankyou .h3, #wrapwrap.midas-theme #jobs_thankyou .h5{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou .btn-primary.btn-lg{background: linear-gradient(90deg, var(--blue), var(--accent)); background-repeat: no-repeat; background-origin: border-box; border: none; color: #fff;}#wrapwrap.midas-theme #jobs_thankyou .btn-primary.btn-lg:hover{box-shadow: 0 4px 24px rgba(74, 108, 247, 0.3);}#wrapwrap.midas-theme #jobs_thankyou .o_we_custom_image{filter: brightness(0.9);}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter{background: var(--card); border: 1px solid var(--border) !important; border-radius: var(--r); box-shadow: var(--shadow);}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter h2{color: #fff;}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter p{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter .list-unstyled li{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter .list-unstyled li .fa{color: var(--text-3);}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter .list-unstyled li a{color: var(--blue-soft);}#wrapwrap.midas-theme #jobs_thankyou .o_jobs_hr_recruiter .list-unstyled li a:hover{color: var(--blue);}#wrapwrap.midas-theme #jobs_thankyou .s_text_block .lead{color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou .s_text_block .lead strong{color: #fff;}#wrapwrap.midas-theme #jobs_thankyou .s_text_block .alert{background: transparent; border: none; color: var(--text-2);}#wrapwrap.midas-theme #jobs_thankyou #o_recruitment_thank_cta .btn-primary{background: linear-gradient(90deg, var(--blue), var(--accent)); background-repeat: no-repeat; background-origin: border-box; border: none; margin: 4px;}#wrapwrap.midas-theme #jobs_thankyou #o_recruitment_thank_cta .btn-primary:hover{box-shadow: 0 4px 20px rgba(74, 108, 247, 0.3);}@media (max-width: 1024px){#wrapwrap.midas-theme{}#wrapwrap.midas-theme .s_job_details .col-lg-4 .sticky-top{position: static;}#wrapwrap.midas-theme #jobs_section .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme #jobs_section section.col-12.col-md-3{padding-left: 0 !important; margin-bottom: 24px; order: -1;}}@media (max-width: 768px){#wrapwrap.midas-theme{}#wrapwrap.midas-theme .s_job_details .card .card-body{padding: 16px;}#wrapwrap.midas-theme .skill-card{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch !important; gap: 0.5rem !important;}#wrapwrap.midas-theme .skill-label{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch !important;}#wrapwrap.midas-theme .skill-level-select{width: 100% !important;}#wrapwrap.midas-theme .s_website_form_field .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .s_website_form_field .s_website_form_label{width: 100% !important; margin-bottom: 4px;}#wrapwrap.midas-theme .card.border-0.shadow-sm .card-body{padding: 16px !important;}#wrapwrap.midas-theme .location-form-group{margin-bottom: 0.75rem;}}@media (max-width: 640px){#wrapwrap.midas-theme{}#wrapwrap.midas-theme #jobs_section .container{padding-left: 12px; padding-right: 12px;}#wrapwrap.midas-theme .salary-input-group .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#wrapwrap.midas-theme .breadcrumb{font-size: 12px;}}#wrapwrap.midas-theme [style*="background: #fafbff"], #wrapwrap.midas-theme [style*="background:#fafbff"], #wrapwrap.midas-theme [style*="background-color: #fff"], #wrapwrap.midas-theme [style*="background-color:#fff"], #wrapwrap.midas-theme [style*="background: #fdfdff"], #wrapwrap.midas-theme [style*="background:#fdfdff"], #wrapwrap.midas-theme [style*="background: #fff"], #wrapwrap.midas-theme [style*="background:#fff"], #wrapwrap.midas-theme [style*="background-color: #f8f9fa"], #wrapwrap.midas-theme [style*="background-color:#f8f9fa"]{background: var(--card) !important;}#wrapwrap.midas-theme [style*="color: #343a40"], #wrapwrap.midas-theme [style*="color:#343a40"], #wrapwrap.midas-theme [style*="color: #34495e"], #wrapwrap.midas-theme [style*="color:#34495e"], #wrapwrap.midas-theme [style*="color: #495057"], #wrapwrap.midas-theme [style*="color:#495057"]{color: var(--text) !important;}#wrapwrap.midas-theme [style*="border-left: 3px solid #8A2BE2"], #wrapwrap.midas-theme [style*="border-left:3px solid #8A2BE2"]{border-left-color: var(--blue) !important;}#wrapwrap.midas-theme .fa{color: inherit;}#wrapwrap.midas-theme .fa.text-muted{color: var(--text-3) !important;}#wrapwrap.midas-theme .fa.text-primary{color: var(--blue) !important;}#wrapwrap.midas-theme .fa.text-danger{color: var(--accent) !important;}#wrapwrap.midas-theme .s_website_form_field.o_has_error .form-control, #wrapwrap.midas-theme .s_website_form_field.o_has_error .form-select{border-color: var(--accent);}#wrapwrap.midas-theme ::selection{background: var(--blue); color: #fff;}#wrapwrap.midas-theme ::-webkit-scrollbar{width: 8px; height: 8px;}#wrapwrap.midas-theme ::-webkit-scrollbar-track{background: var(--bg);}#wrapwrap.midas-theme ::-webkit-scrollbar-thumb{background: var(--text-4); border-radius: 4px;}#wrapwrap.midas-theme ::-webkit-scrollbar-thumb:hover{background: var(--text-3);}#wrapwrap.midas-theme .s_job_details{background: transparent;}#wrapwrap.midas-theme .s_job_details h3{color: #fff; font-weight: 700; margin-bottom: 16px;}#wrapwrap.midas-theme .s_job_details .text-muted, #wrapwrap.midas-theme .s_job_details p{color: var(--text-2) !important;}#wrapwrap.midas-theme .s_job_details .fa-check-circle{color: var(--blue) !important;}#wrapwrap.midas-theme .s_job_details li{color: var(--text-2);}#wrapwrap.midas-theme .s_job_details .card{background: var(--card) !important; border: 1px solid var(--border) !important; border-radius: var(--r) !important;}#wrapwrap.midas-theme .s_job_details .card .card-header{background: var(--bg-soft) !important; border-bottom-color: var(--border) !important; color: #fff;}#wrapwrap.midas-theme .s_job_details .card .card-header h4, #wrapwrap.midas-theme .s_job_details .card .card-header h5{color: #fff !important; margin: 0;}#wrapwrap.midas-theme .s_job_details .card .card-body{background: transparent; color: var(--text-2);}#wrapwrap.midas-theme .s_job_details .card .card-body strong{color: #fff;}#wrapwrap.midas-theme .s_job_details .card .card-body .text-muted{color: var(--text-3) !important;}#wrapwrap.midas-theme .s_job_details .card .card-body i.fa{color: var(--text-3) !important;}#wrapwrap.midas-theme .s_job_details .sticky-top{top: calc(var(--nav-h) + 24px) !important;}#wrapwrap.midas-theme .s_job_details .badge{background: var(--blue-bg) !important; color: var(--blue-soft) !important; border: 1px solid rgba(74, 108, 247, 0.2); font-weight: 600;}#wrapwrap.midas-theme .s_job_details .btn-primary{background: linear-gradient(90deg, var(--blue), var(--accent)) !important; background-repeat: no-repeat !important; background-origin: border-box !important; border: none !important;}

/* /midas_website/static/src/scss/midas_job_apply.scss */
 #wrapwrap.midas-theme.midas-apply-route{overflow: visible;}#wrapwrap.midas-theme .midas-apply-page{--apply-surface: rgba(20, 20, 46, 0.94); --apply-surface-strong: #181836; --apply-field: #111128; --apply-field-hover: #151532; --apply-line: rgba(255, 255, 255, 0.09); --apply-line-strong: rgba(255, 255, 255, 0.16); --apply-muted: #a7a7c1; --apply-subtle: #777793; --apply-success: #3dd6ad; --apply-warning: #ffbe55; --apply-danger: #ff7187; --apply-select-arrow: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236e6e8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); --apply-validation-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff7187'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff7187' stroke='none'/%3E%3C/svg%3E"); --apply-radius: 18px; --apply-field-radius: 11px; position: relative; min-height: 100vh; padding: calc(var(--nav-h) + 34px) 0 clamp(72px, 8vw, 110px); overflow: visible; background: radial-gradient(circle at 9% 9%, rgba(74, 108, 247, 0.15), transparent 30rem), radial-gradient(circle at 92% 34%, rgba(233, 69, 96, 0.09), transparent 27rem), linear-gradient(180deg, #0c0c1d 0%, #0e0e22 48%, #0b0b1b 100%);}#wrapwrap.midas-theme .midas-apply-page::before{content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0.28; background-image: linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to bottom, black, transparent 64%);}#wrapwrap.midas-theme .midas-apply-page > *{position: relative; z-index: 1;}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb, #wrapwrap.midas-theme .midas-apply-page .apply-page-header, #wrapwrap.midas-theme .midas-apply-page .apply-layout-wrap{width: calc(100% - (2 * var(--px))); max-width: 1200px; margin-inline: auto; padding-inline: 0;}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; margin-bottom: 22px; color: var(--apply-subtle); font-size: 12px; font-weight: 600; letter-spacing: 0.01em;}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb a{color: var(--apply-muted); text-decoration: none; transition: color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb a:hover{color: #ffffff;}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb span[aria-current="page"]{color: var(--blue-soft);}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb svg{width: 13px; height: 13px; stroke: var(--text-4); stroke-width: 2;}#wrapwrap.midas-theme .midas-apply-page .apply-page-header{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 32px; margin-bottom: 34px; animation: midas-apply-enter 600ms var(--ease-out-expo) both;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading{max-width: 760px;}#wrapwrap.midas-theme .midas-apply-page .apply-eyebrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; margin-bottom: 13px; color: #9fb0ff; font-size: 11px; font-weight: 800; letter-spacing: 0.13em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .apply-eyebrow-dot{width: 7px; height: 7px; border-radius: 50%; background: var(--blue); box-shadow: 0 0 0 5px rgba(74, 108, 247, 0.13);}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading h1{max-width: 820px; margin: 0; color: #ffffff; font-family: var(--heading); font-size: clamp(34px, 4.2vw, 52px); font-weight: 800; letter-spacing: -0.045em; line-height: 1.08;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading h1 span{color: transparent; background: linear-gradient(112deg, #ffffff 5%, #aebcff 48%, #f38aa0 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading p{max-width: 650px; margin: 16px 0 0; color: var(--apply-muted); font-size: 15px; line-height: 1.75;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading p > span{display: block;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading p strong{color: var(--apply-danger);}#wrapwrap.midas-theme .midas-apply-page .apply-scope{display: grid; gap: 9px; min-width: 205px; padding: 15px 17px; border: 1px solid var(--apply-line); border-radius: 14px; background: rgba(17, 17, 40, 0.68); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025); backdrop-filter: blur(14px);}#wrapwrap.midas-theme .midas-apply-page .apply-scope-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 6px; color: var(--apply-subtle); font-size: 11px; line-height: 1.4;}#wrapwrap.midas-theme .midas-apply-page .apply-scope-item strong{color: #ffffff; font-size: 12px; font-weight: 800;}#wrapwrap.midas-theme .midas-apply-page #jobs_section.apply-layout-wrap{max-width: 1200px !important; padding: 0 !important; background: transparent;}#wrapwrap.midas-theme .midas-apply-page #jobs_section.apply-layout-wrap > .row{display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(300px, 340px); gap: 30px; align-items: start; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-form-shell{width: 100% !important; min-width: 0; max-width: none !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-form-shell > .container{width: 100%; max-width: none !important; padding: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .recruitment-application-closed{width: 100%; min-width: 0; max-width: none; padding: 0;}#wrapwrap.midas-theme .midas-apply-page .recruitment-application-closed .alert{position: relative; margin: 0; padding: clamp(28px, 5vw, 48px) !important; overflow: hidden; border: 1px solid rgba(109, 137, 255, 0.22); border-radius: var(--apply-radius); color: var(--apply-muted); background: radial-gradient(circle at 92% 12%, rgba(233, 69, 96, 0.14), transparent 16rem), linear-gradient(145deg, rgba(74, 108, 247, 0.13), transparent 52%), var(--apply-surface); box-shadow: 0 26px 70px rgba(0, 0, 0, 0.24);}#wrapwrap.midas-theme .midas-apply-page .recruitment-application-closed .alert::before{position: absolute; top: 0; left: 0; width: 100%; height: 3px; content: ""; background: linear-gradient(90deg, var(--blue), var(--pink));}#wrapwrap.midas-theme .midas-apply-page .recruitment-application-closed h2{margin: 0 0 12px; color: #fff; font-family: var(--heading); font-size: clamp(25px, 3vw, 36px); font-weight: 800; letter-spacing: -.035em;}#wrapwrap.midas-theme .midas-apply-page .recruitment-application-closed p{max-width: 590px; color: var(--apply-muted); font-size: 13px; line-height: 1.75;}#wrapwrap.midas-theme .midas-apply-page .recruitment-application-closed .btn{min-height: 48px; padding: 13px 20px; border: 0; border-radius: 11px; font-size: 12px; font-weight: 750; background: linear-gradient(90deg, var(--blue), var(--pink)); background-repeat: no-repeat; background-origin: border-box; box-shadow: 0 14px 32px rgba(74, 108, 247, 0.22);}#wrapwrap.midas-theme .midas-apply-page .midas-application-form{display: block !important; width: 100% !important; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .s_website_form_rows{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100% !important; margin: 0 !important; gap: 0;}#wrapwrap.midas-theme .midas-apply-page .s_website_form_rows > *{min-width: 0;}#wrapwrap.midas-theme .midas-apply-page .s_website_form_rows > .s_website_form_dnone{display: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header{grid-column: 1 / -1; display: grid; grid-template-columns: 46px minmax(0, 1fr) auto; align-items: center; gap: 15px; margin-top: 22px; padding: 24px 26px 19px; border: 1px solid var(--apply-line); border-bottom: 0; border-radius: var(--apply-radius) var(--apply-radius) 0 0; background: linear-gradient(135deg, rgba(74, 108, 247, 0.09), transparent 40%), var(--apply-surface-strong); box-shadow: 0 -12px 38px rgba(0, 0, 0, 0.1); scroll-margin-top: calc(var(--nav-h) + 28px);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:first-of-type{margin-top: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header.is-current{border-color: rgba(101, 129, 249, 0.35);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header.is-current .midas-stage-number{color: #ffffff; border-color: rgba(101, 129, 249, 0.55); background: rgba(74, 108, 247, 0.22);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header h2{margin: 0; color: #ffffff; font-size: 18px; font-weight: 750; letter-spacing: -0.02em; line-height: 1.25;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header p{margin: 5px 0 0; color: var(--apply-subtle); font-size: 12px; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-number{display: grid; place-items: center; width: 42px; height: 42px; border: 1px solid rgba(101, 129, 249, 0.28); border-radius: 12px; color: #aebcff; background: rgba(74, 108, 247, 0.11); font-family: var(--heading); font-size: 12px; font-weight: 800; letter-spacing: 0.05em; transition: border-color 180ms ease, background 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-optional{align-self: start; padding: 5px 9px; border: 1px solid var(--apply-line); border-radius: 999px; color: var(--apply-subtle); background: rgba(255, 255, 255, 0.025); font-size: 10px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item{grid-column: 1 / -1; width: 100% !important; margin: 0 !important; padding: 11px 26px !important; border-inline: 1px solid var(--apply-line); background: var(--apply-surface);}#wrapwrap.midas-theme .midas-apply-page .midas-field-name, #wrapwrap.midas-theme .midas-apply-page .midas-field-email, #wrapwrap.midas-theme .midas-apply-page .midas-field-phone, #wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin{grid-column: auto;}#wrapwrap.midas-theme .midas-apply-page .midas-field-name, #wrapwrap.midas-theme .midas-apply-page .midas-field-phone{padding-right: 10px !important; border-right: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-field-email, #wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin{padding-left: 10px !important; border-left: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-end{padding-bottom: 26px !important; border-bottom: 1px solid var(--apply-line); border-radius: 0 0 var(--apply-radius) var(--apply-radius); box-shadow: 0 18px 44px rgba(0, 0, 0, 0.15);}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction, #wrapwrap.midas-theme .midas-apply-page .midas-field-location, #wrapwrap.midas-theme .midas-apply-page .midas-field-resume, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability{padding-top: 13px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row, #wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row.s_col_no_resize, #wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row.s_col_no_bgcolor{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-direction: column !important; gap: 7px !important; width: 100% !important; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row > .s_website_form_label, #wrapwrap.midas-theme .midas-apply-page .midas-stage-item .s_website_form_label{width: 100% !important; max-width: none !important; flex: none !important; margin: 0 !important; padding: 0 !important; color: var(--apply-muted) !important; font-size: 11px !important; font-weight: 750 !important; letter-spacing: 0.025em; line-height: 1.4;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row > .s_website_form_label .s_website_form_label_content, #wrapwrap.midas-theme .midas-apply-page .midas-stage-item .s_website_form_label .s_website_form_label_content{color: inherit !important; font-size: inherit !important; font-weight: inherit !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row > .s_website_form_label .s_website_form_mark, #wrapwrap.midas-theme .midas-apply-page .midas-stage-item .s_website_form_label .s_website_form_mark{color: var(--apply-danger) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item > .row > .col-sm, #wrapwrap.midas-theme .midas-apply-page .midas-stage-item .s_website_form_label + .col-sm{width: 100% !important; max-width: none !important; flex: none !important; padding: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-control, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-select, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .s_website_form_input, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .location-select, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .skill-level-select{width: 100% !important; min-height: 50px; padding: 12px 14px !important; border: 1px solid var(--apply-line) !important; border-radius: var(--apply-field-radius) !important; outline: none !important; color: #f7f7fb !important; background-color: var(--apply-field) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.018) !important; font-family: var(--body) !important; font-size: 13px !important; line-height: 1.45; transition: border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease !important;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-control::placeholder, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-select::placeholder, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .s_website_form_input::placeholder, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .location-select::placeholder, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .skill-level-select::placeholder{color: #62627d !important; opacity: 1;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-control:hover:not(:disabled), #wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-select:hover:not(:disabled), #wrapwrap.midas-theme .midas-apply-page .midas-application-form .s_website_form_input:hover:not(:disabled), #wrapwrap.midas-theme .midas-apply-page .midas-application-form .location-select:hover:not(:disabled), #wrapwrap.midas-theme .midas-apply-page .midas-application-form .skill-level-select:hover:not(:disabled){border-color: var(--apply-line-strong) !important; background-color: var(--apply-field-hover) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-control:focus, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-select:focus, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .s_website_form_input:focus, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .location-select:focus, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .skill-level-select:focus{border-color: #6d89ff !important; background-color: #151532 !important; box-shadow: 0 0 0 4px rgba(74, 108, 247, 0.14) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-control:disabled, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .form-select:disabled, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .s_website_form_input:disabled, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .location-select:disabled, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .skill-level-select:disabled{color: #666681 !important; background-color: #0e0e21 !important; cursor: not-allowed; opacity: 0.72;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form select.form-select, #wrapwrap.midas-theme .midas-apply-page .midas-application-form select.form-control, #wrapwrap.midas-theme .midas-apply-page .midas-application-form select.s_website_form_input{padding-right: 38px !important; background-repeat: no-repeat !important; background-position: right 14px center !important; background-size: 12px 8px !important; color-scheme: dark; cursor: pointer;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form textarea.form-control, #wrapwrap.midas-theme .midas-apply-page .midas-application-form textarea.s_website_form_input{min-height: 124px; resize: vertical;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form input[type="date"]{color-scheme: dark;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form input:-webkit-autofill, #wrapwrap.midas-theme .midas-apply-page .midas-application-form input:-webkit-autofill:hover, #wrapwrap.midas-theme .midas-apply-page .midas-application-form input:-webkit-autofill:focus{-webkit-text-fill-color: #ffffff; box-shadow: 0 0 0 1000px var(--apply-field) inset !important; transition: background-color 9999s ease-out;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction textarea{min-height: 112px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ){--stage-accent: #8098ff; --stage-rgb: 128, 152, 255; position: relative; isolation: isolate; grid-template-columns: 58px minmax(0, 1fr) auto; min-height: 118px; overflow: hidden; padding: 25px 29px 23px; border-color: rgba(var(--stage-rgb), 0.26); background: radial-gradient(circle at 5% 0%, rgba(var(--stage-rgb), 0.2), transparent 43%), linear-gradient(118deg, rgba(var(--stage-rgb), 0.075), transparent 47%), linear-gradient(145deg, rgba(31, 31, 70, 0.985), rgba(22, 22, 52, 0.985)); box-shadow: 0 -14px 42px rgba(0, 0, 0, 0.13), inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] )::before{content: ""; position: absolute; z-index: -1; top: 0; right: 24px; left: 24px; height: 1px; background: linear-gradient(90deg, transparent, rgba(var(--stage-rgb), 0.82), transparent 78%);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] )::after{content: ""; position: absolute; z-index: -1; top: -70px; right: -42px; width: 180px; height: 180px; opacity: 0.62; pointer-events: none;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-number{position: relative; display: grid; place-items: center; width: 54px; height: 54px; border-color: rgba(var(--stage-rgb), 0.45); border-radius: 16px; color: var(--stage-accent); background: linear-gradient(145deg, rgba(var(--stage-rgb), 0.24), rgba(var(--stage-rgb), 0.07)), rgba(12, 12, 36, 0.62); box-shadow: 0 0 0 5px rgba(var(--stage-rgb), 0.065), 0 13px 28px rgba(5, 7, 31, 0.3), inset 0 1px rgba(255, 255, 255, 0.11);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-number svg{display: block; width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.75; vector-effect: non-scaling-stroke;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-number small{position: absolute; right: -5px; bottom: -6px; display: grid; place-items: center; min-width: 23px; height: 16px; padding: 0 4px; border: 1px solid rgba(var(--stage-rgb), 0.48); border-radius: 999px; color: rgba(250, 250, 255, 0.94); background: linear-gradient(135deg, rgba(var(--stage-rgb), 0.46), rgba(var(--stage-rgb), 0.2)), #151532; box-shadow: 0 5px 12px rgba(4, 5, 25, 0.38), inset 0 1px rgba(255, 255, 255, 0.12); font-size: 7.5px; font-weight: 800; letter-spacing: 0.08em; line-height: 1;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-copy{min-width: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-kicker-line{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px 11px; margin-bottom: 5px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-kicker-line .midas-stage-kicker{margin-bottom: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-kicker{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; margin-bottom: 5px; color: var(--stage-accent); font-size: 8px; font-weight: 800; letter-spacing: 0.12em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-kicker::before{content: ""; width: 14px; height: 1px; background: currentColor; opacity: 0.7;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) h2{font-family: var(--heading); font-size: 20px; font-weight: 780; letter-spacing: -0.035em;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) p{max-width: 480px; margin-top: 5px; color: #9292b0; font-size: 11px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-optional{align-self: auto; padding: 4px 8px; border-color: rgba(var(--stage-rgb), 0.22); color: var(--stage-accent); background: rgba(var(--stage-rgb), 0.075); font-size: 7px; letter-spacing: 0.09em; box-shadow: inset 0 1px rgba(255, 255, 255, 0.025);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ).is-current{border-color: rgba(var(--stage-rgb), 0.42); box-shadow: 0 -14px 42px rgba(0, 0, 0, 0.13), inset 3px 0 rgba(var(--stage-rgb), 0.76), inset 0 1px rgba(255, 255, 255, 0.05);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="about"]{--stage-accent: #8da2ff; --stage-rgb: 111, 139, 255;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="about"]::after{border: 1px solid rgba(var(--stage-rgb), 0.14); border-radius: 50%; box-shadow: 0 0 0 28px rgba(var(--stage-rgb), 0.035);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="location"]{--stage-accent: #65dec9; --stage-rgb: 71, 207, 182;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="location"]::after{border: 1px solid rgba(var(--stage-rgb), 0.16); border-radius: 50%; background: repeating-radial-gradient(circle, transparent 0 20px, rgba(var(--stage-rgb), 0.085) 21px 22px); transform: scaleX(0.72);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="background"]{--stage-accent: #bd92ff; --stage-rgb: 170, 120, 255;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="background"]::after{top: -54px; right: -24px; width: 205px; height: 165px; background: repeating-linear-gradient(135deg, transparent 0 22px, rgba(var(--stage-rgb), 0.1) 23px 24px); transform: rotate(-8deg);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="expectations"]{--stage-accent: #f0bd72; --stage-rgb: 229, 168, 82;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="expectations"]::after{top: 18px; right: -22px; width: 205px; height: 92px; border-top: 1px solid rgba(var(--stage-rgb), 0.14); border-bottom: 1px solid rgba(var(--stage-rgb), 0.09); background: repeating-linear-gradient(90deg, transparent 0 31px, rgba(var(--stage-rgb), 0.075) 32px 33px); transform: skewX(-12deg);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="questions"]{--stage-accent: #f08ca8; --stage-rgb: 232, 104, 143;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="questions"]::after{top: -26px; right: -18px; width: 190px; height: 150px; background-image: radial-gradient(rgba(var(--stage-rgb), 0.22) 1px, transparent 1px); background-size: 15px 15px; mask-image: linear-gradient(90deg, transparent, #000);}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin, .midas-field-introduction ){position: relative; background: linear-gradient(180deg, rgba(25, 25, 57, 0.98), rgba(20, 20, 46, 0.96)), var(--apply-surface);}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin ) > .row{padding: 8px 0 14px; border: 0; border-bottom: 1px solid rgba(111, 139, 255, 0.13); border-radius: 0; background: transparent; box-shadow: none; transition: border-color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin ) > .row:focus-within{border-color: rgba(111, 139, 255, 0.48);}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin, .midas-field-introduction ) .s_website_form_label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; gap: 7px; color: #b8b8d0 !important;}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin, .midas-field-introduction ) .s_website_form_label::before{content: ""; flex: none; width: 5px; height: 5px; border-radius: 50%; background: #8297f4; box-shadow: 0 0 0 3px rgba(105, 130, 241, 0.08);}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin ) :is(.form-control, .s_website_form_input){min-height: 52px; border-color: rgba(133, 145, 205, 0.15) !important; background: linear-gradient(180deg, rgba(17, 17, 42, 0.98), rgba(13, 13, 34, 0.98)) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.022), 0 8px 20px rgba(2, 2, 16, 0.08) !important;}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin ) :is(.form-control, .s_website_form_input):hover:not(:disabled){border-color: rgba(137, 154, 238, 0.24) !important;}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin ) :is(.form-control, .s_website_form_input):focus{border-color: #708cff !important; background: #151532 !important; box-shadow: 0 0 0 4px rgba(74, 108, 247, 0.13), 0 12px 28px rgba(5, 6, 28, 0.18) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin .o_linkedin_icon{width: 52px !important; min-width: 52px; height: 52px !important; border-color: rgba(73, 137, 221, 0.66); color: #ffffff !important; background: linear-gradient(145deg, #1877d2, #07579f) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.14), 0 8px 20px rgba(3, 60, 117, 0.18);}#wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin input[name="linkedin_profile"]{width: calc(100% - 52px) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction{padding-top: 15px !important; padding-bottom: 28px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction > .row{padding: 17px 0 0; border: 0; border-top: 1px solid rgba(111, 139, 255, 0.14); border-radius: 0; background: transparent; box-shadow: none;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction > .row:focus-within{border-color: rgba(111, 139, 255, 0.38);}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction textarea{min-height: 124px !important; border-color: rgba(133, 145, 205, 0.14) !important; background: linear-gradient(180deg, rgba(17, 17, 42, 0.98), rgba(13, 13, 34, 0.98)) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important;}#wrapwrap.midas-theme .midas-apply-page .o_required_input_container{position: relative;}#wrapwrap.midas-theme .midas-apply-page .s_website_form_input_error{z-index: 3; pointer-events: none;}#wrapwrap.midas-theme .midas-apply-page .s_website_form_input_error i{color: var(--apply-danger) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-application-form .is-invalid, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .border-danger, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .o_has_error .form-control, #wrapwrap.midas-theme .midas-apply-page .midas-application-form .o_has_error .form-select{border-color: var(--apply-danger) !important; box-shadow: 0 0 0 3px rgba(255, 113, 135, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin > .row > .col-sm{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: stretch; -webkit-flex-wrap: wrap; flex-wrap: wrap;}#wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin .o_linkedin_icon{position: static !important; display: grid !important; place-items: center; width: 48px !important; min-width: 48px; height: 50px !important; margin: 0 !important; padding: 0 !important; border: 1px solid rgba(10, 102, 194, 0.6); border-right: 0; border-radius: var(--apply-field-radius) 0 0 var(--apply-field-radius) !important; color: #ffffff !important; background: #0a66c2 !important; font-size: 16px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin input[name="linkedin_profile"]{width: calc(100% - 48px) !important; flex: 1; padding-inline-start: 14px !important; border-left: 0 !important; border-radius: 0 var(--apply-field-radius) var(--apply-field-radius) 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin #linkedin-message{flex-basis: 100%;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row > .col-sm{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#wrapwrap.midas-theme .midas-apply-page .location-form-group{min-width: 0; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .location-form-group[data-field="applicant_country_id"]:only-child{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-apply-page .location-group-label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; gap: 7px; margin: 0 0 7px !important; color: var(--apply-muted) !important; font-size: 11px !important; font-weight: 750 !important;}#wrapwrap.midas-theme .midas-apply-page .location-group-label i{width: 13px; color: #8ea2ff !important; text-align: center;}#wrapwrap.midas-theme .midas-apply-page .location-form-group small{display: block; margin-top: 7px; color: var(--apply-subtle) !important; font-size: 10px; line-height: 1.5;}#wrapwrap.midas-theme .midas-apply-page #location-validation-error{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-apply-page .dhaka-city-selector{border-left: 3px solid var(--blue) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location{position: relative; padding-top: 15px !important; padding-bottom: 28px !important; background: linear-gradient(180deg, rgba(25, 25, 57, 0.98), rgba(20, 20, 46, 0.96)), var(--apply-surface);}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row{padding: 7px 0 0; border: 0; border-radius: 0; background: transparent; box-shadow: none;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row:focus-within{box-shadow: none;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row > .s_website_form_label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; gap: 7px; color: #b8b8d0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row > .s_website_form_label::before{content: ""; flex: none; width: 5px; height: 5px; border-radius: 50%; background: #65dec9; box-shadow: 0 0 0 3px rgba(71, 207, 182, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row > .col-sm{gap: 12px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-form-group{min-width: 0; padding: 10px 0 15px; border: 0; border-bottom: 1px solid rgba(71, 207, 182, 0.14); border-radius: 0; background: transparent; box-shadow: none; transition: border-color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-form-group[data-field="applicant_country_id"]{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-form-group:focus-within{border-color: rgba(71, 207, 182, 0.48);}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-group-label{gap: 9px; margin-bottom: 8px !important; color: #b8b8d0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-group-label i{display: grid; place-items: center; box-sizing: border-box; width: 27px; height: 27px; border: 1px solid rgba(71, 207, 182, 0.2); border-radius: 8px; color: #71dfcc !important; background: rgba(71, 207, 182, 0.08); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025); font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-select{min-height: 52px; border-color: rgba(133, 145, 205, 0.15) !important; background-color: rgba(14, 14, 36, 0.98) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.022), 0 8px 20px rgba(2, 2, 16, 0.08) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-select:hover:not(:disabled){border-color: rgba(94, 215, 195, 0.32) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-select:focus{border-color: #55d3bd !important; background-color: #151532 !important; box-shadow: 0 0 0 4px rgba(71, 207, 182, 0.12), 0 12px 28px rgba(5, 6, 28, 0.18) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-form-group small{margin: 8px 2px 0; color: #8585a3 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location #location-validation-error{margin: 2px 0 0 !important; padding: 11px 13px !important; border: 1px solid rgba(255, 190, 85, 0.18) !important; border-radius: 11px; color: #e8c98f !important; background: rgba(255, 190, 85, 0.055) !important; font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .dhaka-city-selector{border-left-width: 1px !important; box-shadow: inset 3px 0 rgba(71, 207, 182, 0.72), inset 0 1px rgba(255, 255, 255, 0.022) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills, #wrapwrap.midas-theme .midas-apply-page .midas-field-resume{position: relative; background: linear-gradient(180deg, rgba(25, 25, 57, 0.98), rgba(20, 20, 46, 0.96)), var(--apply-surface);}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills{padding-top: 19px !important; padding-bottom: 8px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills > .row > .s_website_form_label, #wrapwrap.midas-theme .midas-apply-page .midas-field-resume .recruitment-resume-label, #wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center .col-form-label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; gap: 7px; color: #b8b8d0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills > .row > .s_website_form_label::before, #wrapwrap.midas-theme .midas-apply-page .midas-field-resume .recruitment-resume-label::before, #wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center .col-form-label::before{content: ""; flex: none; width: 5px; height: 5px; border-radius: 50%; background: #bd92ff; box-shadow: 0 0 0 3px rgba(170, 120, 255, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-section{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px !important; margin: 4px 0 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card{position: relative; min-width: 0; padding: 14px 0 15px !important; border: 0 !important; border-bottom: 1px solid rgba(126, 139, 207, 0.12) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; transform: none !important; transition: border-color 180ms ease, color 180ms ease !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card:nth-child(even)::before{content: ""; position: absolute; top: 13px; bottom: 13px; left: -12px; width: 1px; background: rgba(126, 139, 207, 0.1);}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card:hover{border-color: rgba(170, 120, 255, 0.34) !important; background: transparent !important; transform: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card.checked{border-color: rgba(78, 210, 174, 0.38) !important; background: transparent !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card.checked .skill-name{color: #a9ead7 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card.skill-error{border-color: rgba(255, 113, 135, 0.58) !important; background: transparent !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-label{display: grid !important; grid-template-columns: minmax(0, 1fr); width: 100% !important; gap: 10px !important; padding: 0 !important; color: #ffffff !important; cursor: default;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-name{min-width: 0 !important; color: #d9daea !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.45; transition: color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-divider, #wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-checkbox{display: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-label .position-relative{width: 100% !important; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-level-select{min-height: 48px; padding-block: 10px !important; border-color: rgba(133, 145, 205, 0.14) !important; background-color: rgba(14, 14, 36, 0.92) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important; font-size: 12px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-level-select:focus{border-color: #a879f1 !important; background-color: #151532 !important; box-shadow: 0 0 0 4px rgba(170, 120, 255, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .skill-instructions{display: block; margin-top: 11px !important; color: var(--apply-subtle) !important; font-size: 10px !important; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center{display: grid !important; grid-template-columns: 1fr; gap: 8px; width: 100%; margin: 18px 0 0 !important; padding-top: 18px; border-top: 1px solid rgba(126, 139, 207, 0.14);}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center > [class*="col-"]{width: 100% !important; max-width: none !important; padding: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center .col-form-label{margin: 0; font-size: 11px; font-weight: 750;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center select{min-height: 52px; border-color: rgba(133, 145, 205, 0.15) !important; background-color: rgba(14, 14, 36, 0.94) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center select:focus{border-color: #a879f1 !important; background-color: #151532 !important; box-shadow: 0 0 0 4px rgba(170, 120, 255, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .row.mb-3.align-items-center .badge{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills:not(:has(.skill-section)) > .row:first-child{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills:not(:has(.skill-section)) .row.mb-3.align-items-center{margin-top: 0 !important; padding-top: 0; border-top: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume{padding-top: 17px !important; padding-bottom: 28px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row{padding-top: 17px; border-top: 1px solid rgba(126, 139, 207, 0.14);}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume input[type="file"]{min-height: 74px; padding: 9px 12px !important; border: 1px dashed rgba(189, 146, 255, 0.38) !important; border-radius: 12px !important; color: #c7c8d9; background: linear-gradient(135deg, rgba(170, 120, 255, 0.075), transparent 58%), var(--apply-field) !important; font-size: 12px; font-weight: 600; cursor: pointer; transition: border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume input[type="file"]:hover{border-color: rgba(189, 146, 255, 0.62) !important; box-shadow: 0 10px 24px rgba(4, 5, 27, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume input[type="file"]:focus{border-color: #a879f1 !important; box-shadow: 0 0 0 4px rgba(170, 120, 255, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume input[type="file"]::file-selector-button{min-width: clamp(156px, 25%, 190px); min-height: 54px; margin: 0 18px 0 0; padding: 0 24px; border: 1px solid rgba(189, 146, 255, 0.38); border-radius: 10px; color: #f1e8ff; background: linear-gradient(135deg, rgba(170, 120, 255, 0.26), rgba(91, 108, 226, 0.18)), rgba(44, 37, 84, 0.72); box-shadow: inset 0 1px rgba(255, 255, 255, 0.07), 0 8px 18px rgba(4, 5, 27, 0.15); font-family: var(--body); font-size: 12px; font-weight: 780; line-height: 1; text-align: center; vertical-align: middle; cursor: pointer; transition: border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume input[type="file"]:hover::file-selector-button{border-color: rgba(206, 174, 255, 0.62); background: linear-gradient(135deg, rgba(184, 137, 255, 0.34), rgba(96, 120, 239, 0.24)), rgba(48, 39, 93, 0.8); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 10px 22px rgba(4, 5, 27, 0.2);}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone){display: grid; grid-template-columns: minmax(0, 1fr) minmax(156px, 190px); gap: 9px 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_files_zone{min-width: 0; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_file_block{width: 100% !important; max-width: none !important; padding: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_file_wrap{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; min-height: 54px; margin: 0 !important; padding: 0 14px !important; border: 1px solid rgba(189, 146, 255, 0.3); border-radius: 10px; color: #ded4f1; background: rgba(170, 120, 255, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_file_name{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; width: auto !important; padding: 0 !important; overflow: hidden; font-size: 11px; font-weight: 650; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_file_delete{display: grid; place-items: center; flex: none; width: 28px; height: 28px; margin: 0 !important; border-radius: 8px; color: #b9afd0; background: rgba(255, 255, 255, 0.045); cursor: pointer;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_file_delete:hover{color: #ffabb9; background: rgba(255, 113, 135, 0.1);}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_add_files_button{min-height: 54px; padding: 0 20px !important; border: 1px solid rgba(189, 146, 255, 0.38) !important; border-radius: 10px !important; color: #f1e8ff !important; background: linear-gradient(135deg, rgba(170, 120, 255, 0.26), rgba(91, 108, 226, 0.18)), rgba(44, 37, 84, 0.72) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.07), 0 8px 18px rgba(4, 5, 27, 0.15) !important; font-size: 12px; font-weight: 780; cursor: pointer;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_resume_input, #wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) #resume-validation-error, #wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .text-muted.small{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume .text-muted.small{display: block; margin-top: 8px; color: var(--apply-subtle) !important; font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability{position: relative; background: linear-gradient(180deg, rgba(25, 25, 57, 0.98), rgba(20, 20, 46, 0.96)), var(--apply-surface);}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary{padding-top: 19px !important; padding-bottom: 8px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-availability{padding-top: 8px !important; padding-bottom: 28px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row{padding-top: 18px; border-top: 1px solid rgba(126, 139, 207, 0.14);}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary > .row > .s_website_form_label, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row > .s_website_form_label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; gap: 7px; color: #b8b8d0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary > .row > .s_website_form_label::before, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row > .s_website_form_label::before{content: ""; flex: none; width: 5px; height: 5px; border-radius: 50%; background: #f0bd72; box-shadow: 0 0 0 3px rgba(229, 168, 82, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary > .row > .col-sm > .row, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row > .col-sm > .row{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; margin: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary > .row > .col-sm > .row > [class*="col-"], #wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row > .col-sm > .row > [class*="col-"]{width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary label.text-muted, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability label.text-muted{display: block; margin: 0 0 8px !important; color: #aaaac2 !important; font-size: 11px !important; font-weight: 750 !important; letter-spacing: 0.015em;}#wrapwrap.midas-theme .midas-apply-page .salary-input-group, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; border-radius: var(--apply-field-radius); transition: box-shadow 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .salary-input-group .input-group-text, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group .input-group-text{display: grid !important; place-items: center; min-width: 48px; padding: 0 12px !important; border: 1px solid rgba(133, 145, 205, 0.15) !important; border-right: 0 !important; border-radius: var(--apply-field-radius) 0 0 var(--apply-field-radius) !important; color: #efc783 !important; background: linear-gradient(145deg, rgba(229, 168, 82, 0.17), rgba(104, 73, 33, 0.1)), #171735 !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.025);}#wrapwrap.midas-theme .midas-apply-page .salary-input-group .input-group-text .text-dark, #wrapwrap.midas-theme .midas-apply-page .salary-input-group .input-group-text .fw-bold, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group .input-group-text .text-dark, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group .input-group-text .fw-bold{color: #ffe8bd !important;}#wrapwrap.midas-theme .midas-apply-page .salary-input-group .input-group-text i, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group .input-group-text i{color: #efc783 !important;}#wrapwrap.midas-theme .midas-apply-page .salary-input-group .form-control, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group .form-control{min-height: 52px; border-color: rgba(133, 145, 205, 0.15) !important; border-left: 0 !important; border-radius: 0 var(--apply-field-radius) var(--apply-field-radius) 0 !important; background-color: rgba(14, 14, 36, 0.94) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important;}#wrapwrap.midas-theme .midas-apply-page .salary-input-group:focus-within, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group:focus-within{box-shadow: 0 0 0 4px rgba(229, 168, 82, 0.12);}#wrapwrap.midas-theme .midas-apply-page .salary-input-group:focus-within .input-group-text, #wrapwrap.midas-theme .midas-apply-page .salary-input-group:focus-within .form-control, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group:focus-within .input-group-text, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group:focus-within .form-control{border-color: #dfa455 !important;}#wrapwrap.midas-theme .midas-apply-page .salary-input-group:focus-within .form-control, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .input-group:focus-within .form-control{box-shadow: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-availability select{min-height: 52px; border-color: rgba(133, 145, 205, 0.15) !important; background-color: rgba(14, 14, 36, 0.94) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-availability select:focus{border-color: #dfa455 !important; background-color: #151532 !important; box-shadow: 0 0 0 4px rgba(229, 168, 82, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .salary-helper, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .small.text-muted{display: block; margin-top: 10px !important; color: var(--apply-subtle) !important; font-size: 10px !important; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .salary-helper i, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability .small.text-muted i{color: #d7ad68 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item{padding: 0 26px !important; background: linear-gradient(180deg, rgba(25, 25, 57, 0.98), rgba(20, 20, 46, 0.96)), var(--apply-surface);}#wrapwrap.midas-theme .midas-apply-page .midas-question-item.midas-stage-end{padding-bottom: 10px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card{overflow: visible; border: 0 !important; border-top: 1px solid rgba(126, 139, 207, 0.14) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; transition: border-color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card:focus-within{border-color: rgba(232, 104, 143, 0.34) !important; background: transparent !important;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header[data-midas-stage-header="questions"] + .midas-question-item .midas-question-card{border-top: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-body{padding: 22px 0 24px !important; background: transparent !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: flex-start; gap: 11px; margin: 0 0 15px !important; color: #e5e6f2 !important; font-size: 13px !important; font-weight: 650 !important; line-height: 1.6;}#wrapwrap.midas-theme .midas-apply-page .midas-question-label > span:not(.midas-question-number){color: var(--apply-danger);}#wrapwrap.midas-theme .midas-apply-page .midas-question-number{display: inline-grid !important; place-items: center; min-width: 34px; height: 28px; margin: 0 !important; padding: 0 7px !important; border: 1px solid rgba(232, 104, 143, 0.34); border-radius: 9px; color: #ffc0d1 !important; background: linear-gradient(145deg, rgba(232, 104, 143, 0.18), rgba(119, 49, 80, 0.1)) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.035); font-size: 10px !important; font-weight: 800 !important; line-height: 1;}#wrapwrap.midas-theme .midas-apply-page .midas-question-textarea{min-height: 108px !important; max-height: 260px; border-color: rgba(133, 145, 205, 0.15) !important; background-color: rgba(14, 14, 36, 0.94) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-textarea:focus{border-color: #e3688e !important; background-color: #151532 !important; box-shadow: 0 0 0 4px rgba(232, 104, 143, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; border-radius: var(--apply-field-radius); transition: box-shadow 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group .input-group-text{display: grid; place-items: center; min-width: 48px; border: 1px solid rgba(133, 145, 205, 0.15) !important; border-right: 0 !important; border-radius: var(--apply-field-radius) 0 0 var(--apply-field-radius) !important; color: #f096ae !important; background: linear-gradient(145deg, rgba(232, 104, 143, 0.16), rgba(104, 40, 68, 0.1)), #171735 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group .midas-question-link{min-height: 52px; border-color: rgba(133, 145, 205, 0.15) !important; border-left: 0 !important; border-radius: 0 var(--apply-field-radius) var(--apply-field-radius) 0 !important; background-color: rgba(14, 14, 36, 0.94) !important; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02) !important; font-family: var(--body) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group:focus-within{box-shadow: 0 0 0 4px rgba(232, 104, 143, 0.12);}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group:focus-within .input-group-text, #wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group:focus-within .midas-question-link{border-color: #e3688e !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group:focus-within .midas-question-link{box-shadow: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group .midas-question-link:-webkit-autofill, #wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group .midas-question-link:-webkit-autofill:hover, #wrapwrap.midas-theme .midas-apply-page .midas-question-card .input-group .midas-question-link:-webkit-autofill:focus{-webkit-text-fill-color: #f7f7fb !important; caret-color: #f7f7fb; -webkit-box-shadow: 0 0 0 1000px #0e0e24 inset !important; box-shadow: 0 0 0 1000px #0e0e24 inset !important; transition: background-color 9999s ease-out !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .s_website_form_input_error{display: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills select.form-select.is-invalid{padding-right: 68px !important; background-image: var(--apply-select-arrow), var(--apply-validation-icon) !important; background-repeat: no-repeat, no-repeat !important; background-position: right 14px center, right 42px center !important; background-size: 12px 8px, 16px 16px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item:not(.midas-question-multiple_choice) .s_website_form_input_error{display: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item textarea.form-control.is-invalid, #wrapwrap.midas-theme .midas-apply-page .midas-question-item input.form-control.is-invalid{padding-right: 44px !important; background-image: var(--apply-validation-icon) !important; background-repeat: no-repeat !important; background-size: 16px 16px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item textarea.form-control.is-invalid{background-position: top 14px right 14px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item input.form-control.is-invalid{background-position: right 14px center !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item.midas-question-multiple_choice .s_website_form_input_error{right: 8px !important; width: 16px !important; height: 16px !important; padding: 0 !important; color: transparent !important; background-image: var(--apply-validation-icon); background-repeat: no-repeat; background-position: center; background-size: 16px 16px; font-size: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item.midas-question-multiple_choice .s_website_form_input_error i{display: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills select.form-select.is-invalid:focus, #wrapwrap.midas-theme .midas-apply-page .midas-question-item :is(textarea, input).form-control.is-invalid:focus{border-color: var(--apply-danger) !important; box-shadow: 0 0 0 4px rgba(255, 113, 135, 0.12) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-card .form-text{color: var(--apply-subtle) !important; font-size: 10px; line-height: 1.5;}#wrapwrap.midas-theme .midas-apply-page .midas-choice-option{position: relative; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; min-height: 45px; margin: 0 !important; padding: 0 !important; border: 0; border-bottom: 1px solid rgba(126, 139, 207, 0.12); border-radius: 0; background: transparent; transition: border-color 180ms ease, background-color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-choice-option:first-child{border-top: 1px solid rgba(126, 139, 207, 0.12);}#wrapwrap.midas-theme .midas-apply-page .midas-choice-option:hover{border-color: rgba(232, 104, 143, 0.28); background: linear-gradient(90deg, rgba(232, 104, 143, 0.055), transparent 72%);}#wrapwrap.midas-theme .midas-apply-page .midas-choice-option:has(.midas-choice-input:checked){border-color: rgba(61, 214, 173, 0.34); background: linear-gradient(90deg, rgba(61, 214, 173, 0.07), transparent 72%);}#wrapwrap.midas-theme .midas-apply-page .midas-choice-option:has(.midas-choice-input:checked) .midas-choice-label{color: #b9eadc !important;}#wrapwrap.midas-theme .midas-apply-page .midas-choice-input{position: absolute; left: 4px; width: 17px !important; height: 17px !important; margin: 0 !important; border-color: rgba(255, 255, 255, 0.26) !important; background-color: transparent !important; box-shadow: none !important;}#wrapwrap.midas-theme .midas-apply-page .midas-choice-input:checked{border-color: var(--apply-success) !important; background-color: var(--apply-success) !important;}#wrapwrap.midas-theme .midas-apply-page .midas-choice-label{width: 100%; margin: 0 !important; padding: 12px 8px 12px 34px !important; color: var(--apply-muted) !important; font-size: 12px; line-height: 1.45; cursor: pointer; transition: color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-inline-error, #wrapwrap.midas-theme .midas-apply-page #skill-validation-error, #wrapwrap.midas-theme .midas-apply-page #experience-validation-error, #wrapwrap.midas-theme .midas-apply-page #location-validation-error, #wrapwrap.midas-theme .midas-apply-page #warning-message, #wrapwrap.midas-theme .midas-apply-page .link-error-message{margin: 10px 0 0 !important; padding: 10px 12px !important; border: 1px solid rgba(255, 113, 135, 0.25) !important; border-radius: 9px !important; color: #ff9bad !important; background: rgba(255, 113, 135, 0.075) !important; font-size: 11px !important; font-weight: 600; line-height: 1.5;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header #questions-validation-error{margin-top: 9px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary{display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 13px; margin-bottom: 18px; padding: 17px; border: 1px solid rgba(255, 113, 135, 0.32); border-radius: 14px; background: rgba(255, 113, 135, 0.075); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.14);}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary:focus{outline: 2px solid rgba(255, 113, 135, 0.7); outline-offset: 3px;}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary h2{margin: 0; color: #ffffff; font-size: 14px; font-weight: 750;}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary p{margin: 3px 0 7px; color: #d9a5ae; font-size: 11px;}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary ul{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px 12px; margin: 0; padding: 0; list-style: none;}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary a{color: #ffb1bf; font-size: 11px; font-weight: 650; text-decoration: underline; text-decoration-color: rgba(255, 177, 191, 0.38); text-underline-offset: 3px;}#wrapwrap.midas-theme .midas-apply-page .midas-form-error-summary .midas-server-error{display: inline-block; max-width: 100%; color: #ffd0d8; font-size: 11px; font-weight: 650; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .midas-error-summary-icon{display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; color: var(--apply-danger); background: rgba(255, 113, 135, 0.12);}#wrapwrap.midas-theme .midas-apply-page .midas-error-summary-icon svg{width: 18px; height: 18px; stroke: currentColor; stroke-width: 1.9;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel{position: relative; isolation: isolate; overflow: hidden; grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "note action" "warning warning" "result result"; align-items: center; column-gap: 30px; row-gap: 0; width: 100% !important; margin: 24px 0 0 !important; padding: 28px 30px !important; border: 1px solid rgba(108, 137, 255, 0.25); border-radius: 20px; background: radial-gradient(circle at 0% 50%, rgba(61, 214, 173, 0.13), transparent 39%), radial-gradient(circle at 100% 10%, rgba(233, 69, 96, 0.09), transparent 34%), linear-gradient(118deg, rgba(30, 36, 74, 0.98), rgba(22, 22, 54, 0.985) 56%, rgba(24, 20, 51, 0.98)); box-shadow: 0 24px 64px rgba(2, 3, 20, 0.26), inset 0 1px rgba(255, 255, 255, 0.055);}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel::before{content: ""; position: absolute; z-index: -1; top: 0; right: 30px; left: 30px; height: 1px; background: linear-gradient(90deg, transparent, rgba(97, 221, 185, 0.8), rgba(120, 147, 255, 0.55), rgba(233, 105, 145, 0.35), transparent);}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel::after{content: ""; position: absolute; z-index: -1; top: -74px; right: -35px; width: 170px; height: 170px; border: 1px solid rgba(133, 151, 255, 0.08); border-radius: 50%; box-shadow: 0 0 0 27px rgba(133, 151, 255, 0.022); pointer-events: none;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel > .s_website_form_label{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel > br{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel #warning-message, #wrapwrap.midas-theme .midas-apply-page .midas-submit-panel #s_website_form_result{grid-column: 1 / -1;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel #warning-message{grid-area: warning;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel #s_website_form_result{grid-area: result; color: var(--apply-muted); font-size: 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel #s_website_form_result:empty{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note{grid-area: note; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; min-width: 0; gap: 17px; margin: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-icon{display: grid; place-items: center; position: relative; flex: none; width: 52px; height: 52px; border: 1px solid rgba(105, 220, 187, 0.34); border-radius: 16px; color: #86e6c9; background: linear-gradient(145deg, rgba(63, 206, 165, 0.19), rgba(65, 95, 174, 0.1)), rgba(13, 22, 48, 0.64); box-shadow: 0 0 0 5px rgba(80, 210, 174, 0.055), 0 13px 28px rgba(5, 21, 39, 0.24), inset 0 1px rgba(255, 255, 255, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-icon svg{width: 23px; height: 23px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-icon > small{position: absolute; right: -5px; bottom: -6px; display: grid; place-items: center; min-width: 23px; height: 16px; padding: 0 4px; border: 1px solid rgba(116, 224, 193, 0.44); border-radius: 999px; color: #effffb; background: linear-gradient(135deg, rgba(61, 198, 161, 0.8), rgba(53, 91, 148, 0.9)); box-shadow: 0 5px 12px rgba(4, 10, 28, 0.34); font-size: 7px; font-weight: 850; letter-spacing: 0.05em; line-height: 1;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-copy{display: grid; min-width: 0; gap: 5px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-copy > small{color: #7fe1c4; font-size: 8px; font-weight: 800; letter-spacing: 0.12em; line-height: 1; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-copy strong{color: #f4f4fb; font-family: var(--heading); font-size: 18px; font-weight: 780; letter-spacing: -0.03em; line-height: 1.2;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-copy > span{max-width: 520px; color: #9495b2; font-size: 11.5px; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-review-list{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px 16px; margin-top: 5px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-review-list > span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; color: #b5b7ce; font-size: 9px; font-weight: 680; letter-spacing: 0.015em; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-review-list > span::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: #6edbbd; box-shadow: 0 0 0 3px rgba(81, 213, 177, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-submit-action{grid-area: action; display: grid; justify-items: stretch; gap: 8px; min-width: 252px; padding-left: 30px; border-left: 1px solid rgba(142, 151, 207, 0.12);}#wrapwrap.midas-theme .midas-apply-page .midas-submit-action > small{color: #777a9b; font-size: 8px; font-weight: 620; letter-spacing: 0.04em; line-height: 1.4; text-align: center; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page #apply-btn{width: 100%; min-width: 0; min-height: 56px; justify-content: center; gap: 12px; padding: 15px 20px 15px 23px !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 12px !important; font-size: 12px !important; font-weight: 780 !important; letter-spacing: 0.01em; box-shadow: 0 13px 30px rgba(67, 82, 201, 0.24), 0 8px 24px rgba(199, 65, 103, 0.14), inset 0 1px rgba(255, 255, 255, 0.2) !important; background-repeat: no-repeat !important; background-origin: border-box !important; transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease !important;}#wrapwrap.midas-theme .midas-apply-page #apply-btn svg{width: 16px; height: 16px; stroke: currentColor; stroke-width: 2; transition: transform 180ms ease;}#wrapwrap.midas-theme .midas-apply-page #apply-btn:hover{transform: translateY(-1px); filter: saturate(1.08) brightness(1.04); box-shadow: 0 17px 34px rgba(67, 82, 201, 0.3), 0 10px 27px rgba(199, 65, 103, 0.18), inset 0 1px rgba(255, 255, 255, 0.23) !important;}#wrapwrap.midas-theme .midas-apply-page #apply-btn:hover svg{transform: translateX(3px);}#wrapwrap.midas-theme .midas-apply-page #apply-btn:focus-visible{outline: 0; box-shadow: 0 0 0 4px rgba(103, 130, 255, 0.2), 0 17px 34px rgba(67, 82, 201, 0.28) !important;}#wrapwrap.midas-theme .midas-apply-page .apply-sidebar{align-self: stretch; min-width: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion{position: sticky; top: calc(var(--nav-h) + 22px); display: grid; gap: 13px;}#wrapwrap.midas-theme .midas-apply-page .sidebar-back{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; width: fit-content; margin: 0 0 2px; color: var(--apply-muted); font-size: 11px; font-weight: 700; text-decoration: none; transition: color 180ms ease, transform 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .sidebar-back svg{width: 15px; height: 15px; stroke: currentColor; stroke-width: 2;}#wrapwrap.midas-theme .midas-apply-page .sidebar-back:hover{color: #ffffff; transform: translateX(-2px);}#wrapwrap.midas-theme .midas-apply-page .midas-companion-card, #wrapwrap.midas-theme .midas-apply-page .midas-progress-card, #wrapwrap.midas-theme .midas-apply-page .midas-restriction-card, #wrapwrap.midas-theme .midas-apply-page .midas-companion-help{overflow: hidden; border: 1px solid var(--apply-line); border-radius: 15px; background: rgba(20, 20, 46, 0.86); box-shadow: 0 18px 45px rgba(0, 0, 0, 0.15); backdrop-filter: blur(16px);}#wrapwrap.midas-theme .midas-apply-page .midas-companion-card{padding: 18px; background: linear-gradient(140deg, rgba(74, 108, 247, 0.11), transparent 45%), rgba(20, 20, 46, 0.9);}#wrapwrap.midas-theme .midas-apply-page .midas-companion-closed{margin-top: 16px; padding: 14px; border: 1px solid rgba(255, 113, 135, 0.18); border-radius: 11px; background: rgba(255, 113, 135, 0.055);}#wrapwrap.midas-theme .midas-apply-page .midas-companion-closed strong{display: block; color: #fff; font-size: 12px; font-weight: 760;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-closed p{margin: 5px 0 10px; color: var(--apply-muted); font-size: 10px; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-closed a{color: #ffb1bf; font-size: 10px; font-weight: 750; text-underline-offset: 3px;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-heading{display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 11px; align-items: center; margin-bottom: 15px; padding-bottom: 14px; border-bottom: 1px solid var(--apply-line);}#wrapwrap.midas-theme .midas-apply-page .midas-companion-heading small{display: block; margin-bottom: 3px; color: var(--apply-subtle); font-size: 9px; font-weight: 750; letter-spacing: 0.09em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-heading h2{margin: 0; overflow-wrap: anywhere; color: #ffffff; font-size: 14px; font-weight: 750; line-height: 1.35;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-icon{display: grid; place-items: center; width: 36px; height: 36px; border: 1px solid rgba(109, 137, 255, 0.25); border-radius: 10px; color: #9fb0ff; background: rgba(74, 108, 247, 0.12);}#wrapwrap.midas-theme .midas-apply-page .midas-companion-icon svg{width: 17px; height: 17px; stroke: currentColor; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-apply-page .midas-job-facts{display: grid; gap: 9px;}#wrapwrap.midas-theme .midas-apply-page .midas-job-fact{display: grid; grid-template-columns: 17px minmax(0, 1fr); align-items: start; gap: 9px; color: var(--apply-muted); font-size: 11px; line-height: 1.45;}#wrapwrap.midas-theme .midas-apply-page .midas-job-fact svg{width: 15px; height: 15px; margin-top: 1px; stroke: #7f92e6; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-apply-page .midas-job-fact strong{color: #f4f4fa; font-weight: 700;}#wrapwrap.midas-theme .midas-apply-page .midas-job-fact-title{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-job-fact-salary{margin-top: 2px; padding-top: 10px; border-top: 1px solid var(--apply-line);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-card{position: relative; isolation: isolate; padding: 0; border-color: rgba(126, 145, 255, 0.2); background: radial-gradient(circle at 2% 0%, rgba(74, 108, 247, 0.2), transparent 42%), radial-gradient(circle at 100% 100%, rgba(233, 69, 96, 0.07), transparent 45%), linear-gradient(155deg, rgba(24, 24, 55, 0.97), rgba(15, 15, 35, 0.96)); box-shadow: 0 24px 58px rgba(2, 2, 14, 0.26), inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-card::before{content: ""; position: absolute; z-index: -1; top: 0; right: 18px; left: 18px; height: 1px; background: linear-gradient(90deg, transparent, rgba(139, 157, 255, 0.72), rgba(240, 116, 143, 0.38), transparent);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-card::after{content: ""; position: absolute; z-index: -1; top: -55px; right: -58px; width: 135px; height: 135px; border: 1px solid rgba(156, 170, 255, 0.075); border-radius: 50%; box-shadow: 0 0 0 21px rgba(156, 170, 255, 0.02); pointer-events: none;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading{position: relative; grid-template-columns: 46px minmax(0, 1fr); gap: 13px; min-height: 88px; margin: 0; padding: 19px 19px 17px; border-bottom-color: rgba(255, 255, 255, 0.075);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading small{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; margin-bottom: 5px; color: #9aa9ea; font-size: 8px; font-weight: 820; letter-spacing: 0.12em;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading small::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: #8fa1ff; box-shadow: 0 0 0 4px rgba(107, 132, 255, 0.09), 0 0 11px rgba(107, 132, 255, 0.56);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading h2{max-width: 240px; font-family: var(--heading); font-size: 14px; font-weight: 760; letter-spacing: -0.025em; line-height: 1.32;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-icon{width: 44px; height: 44px; border-color: rgba(126, 148, 255, 0.36); border-radius: 13px; color: #b4c0ff; background: linear-gradient(145deg, rgba(89, 116, 245, 0.28), rgba(55, 62, 137, 0.14)), rgba(13, 13, 38, 0.66); box-shadow: 0 10px 24px rgba(12, 18, 66, 0.3), inset 0 1px rgba(255, 255, 255, 0.07), 0 0 0 4px rgba(88, 112, 231, 0.055);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-icon svg{width: 19px; height: 19px; stroke-width: 1.7;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-facts{position: relative; gap: 0; padding: 11px 18px 17px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact{grid-template-columns: 28px minmax(0, 1fr); align-items: center; gap: 10px; min-height: 40px; padding: 6px 0; color: #aaaac3; font-size: 10.5px; font-weight: 590; line-height: 1.4;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact:not(.midas-job-fact-salary){border-bottom: 1px solid rgba(255, 255, 255, 0.055);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact:not(.midas-job-fact-salary):last-child{border-bottom: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact svg{box-sizing: border-box; width: 28px; height: 28px; margin: 0; padding: 6px; border: 1px solid rgba(125, 143, 231, 0.15); border-radius: 9px; stroke: #91a3f6; stroke-width: 1.75; background: rgba(75, 97, 198, 0.07);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact strong{color: #f4f4fa; font-weight: 720;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-deadline{color: #bebed4;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-deadline strong{color: #dbe0ff;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-salary{grid-template-columns: 31px minmax(0, 1fr); gap: 11px; min-height: 50px; margin-top: 10px; padding: 9px 11px; border: 1px solid rgba(129, 148, 255, 0.17); border-radius: 12px; background: linear-gradient(105deg, rgba(75, 100, 222, 0.13), rgba(233, 69, 96, 0.055)), rgba(7, 7, 25, 0.22); box-shadow: inset 0 1px rgba(255, 255, 255, 0.025);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-salary svg{width: 31px; height: 31px; padding: 7px; border-color: rgba(139, 156, 255, 0.24); color: #aab8ff; background: rgba(86, 109, 224, 0.13);}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-salary strong{color: #ffffff; font-size: 11px; font-weight: 760; letter-spacing: -0.01em;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-closed{margin: 0 18px 18px;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-card{padding: 15px; border-color: rgba(255, 190, 85, 0.18); background: rgba(255, 190, 85, 0.045);}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-card strong{display: block; margin-top: 8px; color: #ffe0a8; font-size: 12px; font-weight: 750;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-card p{margin: 5px 0 0; color: #a9987d; font-size: 10px; line-height: 1.55;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; color: var(--apply-warning); font-size: 10px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-title svg{width: 14px; height: 14px; stroke: currentColor; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-card{position: relative; isolation: isolate; padding: 20px; border-color: rgba(126, 145, 255, 0.2); background: radial-gradient(circle at 4% 0%, rgba(74, 108, 247, 0.19), transparent 42%), radial-gradient(circle at 100% 8%, rgba(233, 69, 96, 0.1), transparent 38%), linear-gradient(155deg, rgba(25, 25, 57, 0.97), rgba(15, 15, 35, 0.96)); box-shadow: 0 24px 58px rgba(2, 2, 14, 0.3), inset 0 1px rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-card::before{content: ""; position: absolute; z-index: -1; top: 0; right: 18px; left: 18px; height: 1px; background: linear-gradient(90deg, transparent, rgba(139, 157, 255, 0.68), rgba(240, 116, 143, 0.48), transparent);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-card::after{content: ""; position: absolute; z-index: -1; top: -76px; right: -68px; width: 155px; height: 155px; border: 1px solid rgba(156, 170, 255, 0.08); border-radius: 50%; box-shadow: 0 0 0 24px rgba(156, 170, 255, 0.025); pointer-events: none;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-heading{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.075);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-heading small{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; margin-bottom: 4px; color: #9aa9ea; font-size: 9px; font-weight: 800; letter-spacing: 0.11em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-heading small::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: #8fa1ff; box-shadow: 0 0 0 4px rgba(107, 132, 255, 0.11), 0 0 12px rgba(107, 132, 255, 0.62);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-heading strong{color: #ffffff; font-family: var(--heading); font-size: 17px; font-weight: 780; letter-spacing: -0.025em;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-heading > span{flex: none; padding: 6px 9px; border: 1px solid rgba(138, 155, 255, 0.14); border-radius: 999px; color: #9999b6; background: rgba(8, 8, 25, 0.28); font-size: 8px; font-weight: 650; line-height: 1; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-track{position: relative; overflow: hidden; width: 100%; height: 8px; border: 1px solid rgba(255, 255, 255, 0.035); border-radius: 999px; background: rgba(5, 5, 20, 0.44); box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.32);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-track > span{position: relative; display: block; width: 0; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #5977ff, #8b8fff 58%, #f07595); box-shadow: 0 0 18px rgba(95, 119, 255, 0.46); transition: width 320ms var(--ease-smooth);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-track > span::after{content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(255, 255, 255, 0.42), transparent 60%);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav{position: relative; display: grid; gap: 5px; margin-top: 17px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav::before{content: ""; position: absolute; top: 20px; bottom: 20px; left: 20px; width: 1px; background: linear-gradient(180deg, rgba(119, 139, 245, 0.32), rgba(119, 139, 245, 0.08));}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a{position: relative; display: grid; grid-template-columns: 31px minmax(0, 1fr) 19px; align-items: center; gap: 10px; min-height: 48px; padding: 7px 10px 7px 5px; border: 1px solid transparent; border-radius: 12px; color: inherit; text-decoration: none; transition: border-color 180ms ease, background-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a:hover{border-color: rgba(127, 146, 237, 0.13); background: rgba(255, 255, 255, 0.025); transform: translateX(2px);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current{border-color: rgba(129, 148, 255, 0.2); background: linear-gradient(90deg, rgba(76, 101, 224, 0.13), rgba(255, 255, 255, 0.025)); box-shadow: inset 3px 0 rgba(112, 135, 255, 0.78), 0 8px 20px rgba(2, 2, 14, 0.11);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current .midas-stage-nav-number{color: #ffffff; border-color: rgba(132, 151, 255, 0.48); background: linear-gradient(145deg, #536fe8, #3848a3); box-shadow: 0 0 0 4px rgba(86, 113, 235, 0.1), 0 8px 18px rgba(23, 34, 99, 0.34);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current .midas-stage-nav-copy strong{color: #ffffff;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current .midas-stage-nav-copy small{color: #aebaff;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current:not(.is-complete):not(.has-warning) .midas-stage-nav-check{opacity: 1; transform: scale(1);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current:not(.is-complete):not(.has-warning) .midas-stage-nav-check svg{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-current:not(.is-complete):not(.has-warning) .midas-stage-nav-check::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: #91a4ff; box-shadow: 0 0 0 4px rgba(115, 139, 255, 0.1), 0 0 12px rgba(115, 139, 255, 0.62);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-complete .midas-stage-nav-number{color: #a9f4df; border-color: rgba(61, 214, 173, 0.34); background: rgba(41, 169, 135, 0.15); box-shadow: 0 0 0 4px rgba(61, 214, 173, 0.055);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-complete .midas-stage-nav-check{opacity: 1; transform: scale(1); border-color: rgba(61, 214, 173, 0.22); background: rgba(61, 214, 173, 0.09);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.is-complete .midas-stage-nav-copy small{color: #72d9bc;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.has-warning .midas-stage-nav-number{color: var(--apply-danger); border-color: rgba(255, 113, 135, 0.3); background: rgba(255, 113, 135, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.has-warning .midas-stage-nav-copy small{color: #ff8da0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.has-warning .midas-stage-nav-check{color: #ff8da0; opacity: 1; transform: scale(1);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.has-warning .midas-stage-nav-check svg{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a.has-warning .midas-stage-nav-check::before{content: "!"; font-size: 10px; font-weight: 850; line-height: 1;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-number{position: relative; z-index: 1; display: grid; place-items: center; width: 31px; height: 31px; border: 1px solid rgba(128, 142, 213, 0.17); border-radius: 50%; color: #8f8fa9; background: #171731; box-shadow: 0 4px 12px rgba(3, 3, 16, 0.24); font-size: 9px; font-weight: 800; letter-spacing: 0.02em; transition: color 180ms ease, border-color 180ms ease, background 180ms ease, box-shadow 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-copy{min-width: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-copy strong, #wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-copy small{display: block;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-copy strong{overflow: hidden; color: #dedeee; font-size: 10.5px; font-weight: 720; letter-spacing: -0.005em; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-copy small{margin-top: 2px; color: #7f7f9a; font-size: 8.5px; font-weight: 560;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-check{display: grid; place-items: center; width: 19px; height: 19px; border: 1px solid transparent; border-radius: 50%; color: var(--apply-success); opacity: 0; transform: scale(0.65); transition: opacity 180ms ease, transform 180ms ease, background-color 180ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-check svg{width: 11px; height: 11px; stroke: currentColor; stroke-width: 2.5; fill: none;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-help{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 12px; padding: 15px;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-help strong{color: #ffffff; font-size: 11px; font-weight: 750;}#wrapwrap.midas-theme .midas-apply-page .midas-companion-help p{margin: 3px 0 0; color: var(--apply-subtle); font-size: 9px; line-height: 1.45;}#wrapwrap.midas-theme .midas-apply-page .midas-help-links{display: grid; justify-items: end; gap: 4px;}#wrapwrap.midas-theme .midas-apply-page .midas-help-links a{color: #9fb0ff; font-size: 9px; font-weight: 700; text-decoration: none;}#wrapwrap.midas-theme .midas-apply-page .midas-help-links a:hover{color: #ffffff;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary, #wrapwrap.midas-theme .midas-apply-page .midas-mobile-progress{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-leave-dialog{width: calc(100% - 32px); max-width: 430px; padding: 0; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 18px; color: var(--text); background: #171734; box-shadow: 0 28px 90px rgba(0, 0, 0, 0.58);}#wrapwrap.midas-theme .midas-apply-page .midas-leave-dialog::backdrop{background: rgba(4, 4, 13, 0.78); backdrop-filter: blur(5px);}#wrapwrap.midas-theme .midas-apply-page .midas-leave-dialog form{display: grid; justify-items: center; padding: 28px; text-align: center;}#wrapwrap.midas-theme .midas-apply-page .midas-leave-dialog h2{margin: 15px 0 7px; color: #ffffff; font-size: 20px; font-weight: 750; letter-spacing: -0.025em;}#wrapwrap.midas-theme .midas-apply-page .midas-leave-dialog p{margin: 0; color: var(--apply-muted); font-size: 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-icon{display: grid; place-items: center; width: 48px; height: 48px; border: 1px solid rgba(109, 137, 255, 0.28); border-radius: 14px; color: #9fb0ff; background: rgba(74, 108, 247, 0.12);}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-icon svg{width: 22px; height: 22px; stroke: currentColor; stroke-width: 1.8;}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-actions{display: grid; grid-template-columns: 1fr 1fr; gap: 9px; width: 100%; margin-top: 22px;}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-actions button{min-height: 44px; padding: 10px 14px; border-radius: 10px; font-family: var(--body); font-size: 11px; font-weight: 750; cursor: pointer; transition: border-color 160ms ease, background-color 160ms ease;}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-stay{border: 1px solid var(--apply-line); color: #ffffff; background: rgba(255, 255, 255, 0.045);}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-stay:hover{border-color: var(--apply-line-strong); background: rgba(255, 255, 255, 0.075);}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-leave{border: 1px solid rgba(255, 113, 135, 0.26); color: #ffb0bd; background: rgba(255, 113, 135, 0.08);}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-leave:hover{border-color: rgba(255, 113, 135, 0.45); background: rgba(255, 113, 135, 0.13);}#wrapwrap.midas-theme .midas-apply-page .midas-apply-editor-structure{min-height: 1px;}#wrapwrap.midas-theme .midas-apply-page :is(a, button, input, select, textarea, summary):focus-visible{outline: 2px solid #8ea2ff; outline-offset: 3px;}@keyframes midas-apply-enter{from{opacity: 0; transform: translateY(16px);}to{opacity: 1; transform: translateY(0);}}@media (min-width: 1024px) and (max-height: 980px){#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion{top: calc(var(--nav-h) + 12px); gap: 7px; max-height: none; overflow: visible; overscroll-behavior: auto;}#wrapwrap.midas-theme .midas-apply-page .sidebar-back{margin-bottom: 0; font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading{grid-template-columns: 36px minmax(0, 1fr); gap: 10px; min-height: 62px; padding: 11px 14px 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading small{margin-bottom: 3px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-heading h2{font-size: 13px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-companion-icon{width: 34px; height: 34px; border-radius: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-facts{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px 9px; padding: 7px 14px 11px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact{grid-template-columns: 22px minmax(0, 1fr); gap: 7px; min-height: 29px; padding: 2px 0; border-bottom: 0 !important; font-size: 9px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact svg{width: 22px; height: 22px; padding: 4px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-salary{grid-column: 1 / -1; grid-template-columns: 25px minmax(0, 1fr); min-height: 44px; margin-top: 2px; padding: 5px 8px;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion .midas-job-fact-salary svg{width: 25px; height: 25px; padding: 5px;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-card{padding: 11px 13px;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-card strong{margin-top: 6px; font-size: 10.5px;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-card p{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-restriction-title{font-size: 9px;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-card{padding: 16px 17px;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-heading{margin-bottom: 11px; padding-bottom: 11px;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-track{height: 7px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav{gap: 2px; margin-top: 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav::before{top: 18px; bottom: 18px; left: 18px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav a{grid-template-columns: 29px minmax(0, 1fr) 18px; gap: 9px; min-height: 39px; padding: 3px 8px 3px 4px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-number{width: 29px; height: 29px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-nav-check{width: 18px; height: 18px;}}@media (min-width: 1024px) and (max-height: 720px){#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion{gap: 0;}#wrapwrap.midas-theme .midas-apply-page .sidebar-back, #wrapwrap.midas-theme .midas-apply-page .midas-companion-card, #wrapwrap.midas-theme .midas-apply-page .midas-restriction-card, #wrapwrap.midas-theme .midas-apply-page .midas-companion-help{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role{display: block; margin: -2px 0 13px; padding: 0 0 13px; border-bottom: 1px solid rgba(255, 255, 255, 0.075);}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role small, #wrapwrap.midas-theme .midas-apply-page .midas-progress-role strong, #wrapwrap.midas-theme .midas-apply-page .midas-progress-role > span{display: block;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role small{margin-bottom: 4px; color: #9aa9ea; font-size: 8px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role strong{overflow: hidden; color: #ffffff; font-family: var(--heading); font-size: 13px; font-weight: 750; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role > span{margin-top: 4px; overflow: hidden; color: var(--apply-muted); font-size: 8.5px; line-height: 1.4; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-progress-role > span > span{margin: 0 5px; color: #7589e3;}}@media (max-width: 1023.98px){#wrapwrap.midas-theme .midas-apply-page{padding-top: calc(var(--nav-h) + 24px);}#wrapwrap.midas-theme .midas-apply-page .apply-page-header{grid-template-columns: 1fr; gap: 20px; margin-bottom: 24px;}#wrapwrap.midas-theme .midas-apply-page .apply-scope{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; min-width: 0; width: fit-content; max-width: 100%; gap: 8px 16px; padding: 12px 14px;}#wrapwrap.midas-theme .midas-apply-page #jobs_section.apply-layout-wrap > .row{grid-template-columns: minmax(0, 1fr); gap: 15px;}#wrapwrap.midas-theme .midas-apply-page .apply-sidebar{order: -1;}#wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary{display: block;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary details{overflow: hidden; border: 1px solid var(--apply-line); border-radius: 14px; background: linear-gradient(135deg, rgba(74, 108, 247, 0.09), transparent 45%), rgba(20, 20, 46, 0.88);}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 66px; padding: 13px 16px; cursor: pointer; list-style: none;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary::-webkit-details-marker{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary small, #wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary strong{display: block;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary small{margin-bottom: 2px; color: var(--apply-subtle); font-size: 9px; font-weight: 750; letter-spacing: 0.07em; text-transform: uppercase;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary strong{color: #ffffff; font-size: 12px; font-weight: 750; line-height: 1.35;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary .midas-mobile-summary-deadline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px; margin-top: 5px; color: var(--apply-muted); font-size: 9px; font-weight: 600; line-height: 1.35;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary summary .midas-mobile-summary-deadline b{color: #d9deff; font-weight: 750;}#wrapwrap.midas-theme .midas-apply-page .midas-summary-toggle{flex: none; color: #9fb0ff; font-size: 9px; font-weight: 700;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-summary-body{display: grid; gap: 13px; padding: 14px 16px 16px; border-top: 1px solid var(--apply-line);}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-summary-body .midas-job-fact-deadline{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-job-summary .midas-job-fact-title{display: grid;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-restriction, #wrapwrap.midas-theme .midas-apply-page .midas-mobile-help{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 7px 12px; padding-top: 12px; border-top: 1px solid var(--apply-line); color: var(--apply-muted); font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-restriction strong, #wrapwrap.midas-theme .midas-apply-page .midas-mobile-help strong{color: #ffffff; font-weight: 750;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-restriction a, #wrapwrap.midas-theme .midas-apply-page .midas-mobile-help a{color: #9fb0ff; font-weight: 700;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-progress{position: sticky; top: calc(var(--nav-h) - 1px); z-index: 12; display: grid; gap: 8px; margin-bottom: 14px; padding: 11px 14px; border: 1px solid var(--apply-line); border-radius: 12px; background: rgba(15, 15, 35, 0.94); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.24); backdrop-filter: blur(16px);}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-progress-copy{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 12px; color: var(--apply-muted); font-size: 9px;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-progress-copy > span{overflow: hidden; color: #ffffff; font-weight: 700; text-overflow: ellipsis; white-space: nowrap;}#wrapwrap.midas-theme .midas-apply-page .midas-mobile-progress-copy strong{flex: none; color: #9fb0ff; font-weight: 750;}}@media (max-width: 767.98px){#wrapwrap.midas-theme .midas-apply-page{padding-top: calc(var(--nav-h) + 18px);}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb, #wrapwrap.midas-theme .midas-apply-page .apply-page-header, #wrapwrap.midas-theme .midas-apply-page .apply-layout-wrap{width: calc(100% - 32px);}#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb{margin-bottom: 17px; font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading h1{font-size: clamp(30px, 10vw, 39px); letter-spacing: -0.04em;}#wrapwrap.midas-theme .midas-apply-page .apply-page-heading p{margin-top: 13px; font-size: 13px; line-height: 1.65;}#wrapwrap.midas-theme .midas-apply-page .apply-scope{width: 100%; justify-content: space-between;}#wrapwrap.midas-theme .midas-apply-page .s_website_form_rows{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header{grid-template-columns: 39px minmax(0, 1fr); gap: 12px; margin-top: 16px; padding: 19px 17px 15px; border-radius: 15px 15px 0 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header h2{font-size: 16px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header p{font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ){min-height: 0; padding: 20px 17px 17px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] )::after{top: -63px; right: -63px; width: 145px; height: 145px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-number{width: 38px; height: 38px; border-radius: 11px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-number svg{width: 18px; height: 18px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-number small{right: -5px; bottom: -5px; min-width: 19px; height: 14px; padding-inline: 3px; font-size: 6.5px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) h2{font-size: 17px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) p{font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-header:is( [data-midas-stage-header="about"], [data-midas-stage-header="location"], [data-midas-stage-header="background"], [data-midas-stage-header="expectations"], [data-midas-stage-header="questions"] ) .midas-stage-optional{align-self: auto; margin-top: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-number{width: 36px; height: 36px; border-radius: 10px; font-size: 10px;}#wrapwrap.midas-theme .midas-apply-page .midas-stage-item, #wrapwrap.midas-theme .midas-apply-page .midas-field-name, #wrapwrap.midas-theme .midas-apply-page .midas-field-email, #wrapwrap.midas-theme .midas-apply-page .midas-field-phone, #wrapwrap.midas-theme .midas-apply-page .midas-field-linkedin{grid-column: 1 / -1; padding: 9px 17px !important; border-inline: 1px solid var(--apply-line);}#wrapwrap.midas-theme .midas-apply-page .midas-stage-end{padding-bottom: 20px !important; border-radius: 0 0 15px 15px;}#wrapwrap.midas-theme .midas-apply-page :is( .midas-field-name, .midas-field-email, .midas-field-phone, .midas-field-linkedin ) > .row{padding: 11px 12px 12px; border-radius: 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction{padding-top: 12px !important; padding-bottom: 21px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction > .row{padding: 13px; border-radius: 13px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-introduction textarea{min-height: 116px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location{padding-top: 12px !important; padding-bottom: 21px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row{padding: 13px; border-radius: 13px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location .location-form-group{grid-column: 1 / -1; padding: 11px 12px 12px; border-radius: 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills{padding-top: 14px !important; padding-bottom: 6px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-section{gap: 0 !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card{padding: 13px 0 14px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-card::before{display: none;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume{padding-top: 13px !important; padding-bottom: 21px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row{padding-top: 14px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone){grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-apply-page .midas-field-resume > .row > .col-sm:has(.o_files_zone) .o_add_files_button{grid-column: 1;}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary{padding-top: 14px !important; padding-bottom: 6px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-availability{padding-top: 6px !important; padding-bottom: 21px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row{padding-top: 15px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-salary > .row > .col-sm > .row, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row > .col-sm > .row{gap: 15px;}#wrapwrap.midas-theme .midas-apply-page .midas-field-location > .row > .col-sm, #wrapwrap.midas-theme .midas-apply-page .midas-field-skills .skill-section, #wrapwrap.midas-theme .midas-apply-page .midas-field-salary > .row > .col-sm > .row, #wrapwrap.midas-theme .midas-apply-page .midas-field-availability > .row > .col-sm > .row{grid-template-columns: minmax(0, 1fr);}#wrapwrap.midas-theme .midas-apply-page .midas-question-item{padding-inline: 17px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-item.midas-stage-end{padding-bottom: 7px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-body{padding: 19px 0 21px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-label{position: relative; display: grid !important; grid-template-columns: auto minmax(0, 1fr); gap: 8px; padding-right: 14px; font-size: 12px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-question-label > span:not(.midas-question-number){position: absolute; top: 1px; right: 0;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-panel{grid-template-columns: 1fr; grid-template-areas: "note" "action" "warning" "result"; gap: 0; margin-top: 18px !important; padding: 21px 18px !important;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note{align-items: flex-start; gap: 14px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-icon{width: 46px; height: 46px; border-radius: 14px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-icon svg{width: 20px; height: 20px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-note-copy strong{font-size: 16px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-review-list{gap: 7px 12px;}#wrapwrap.midas-theme .midas-apply-page .midas-submit-action{width: 100%; min-width: 0; margin-top: 18px; padding: 17px 0 0; border-top: 1px solid rgba(142, 151, 207, 0.12); border-left: 0;}#wrapwrap.midas-theme .midas-apply-page #apply-btn{justify-self: stretch; width: 100%; min-width: 0;}}@media (max-width: 420px){#wrapwrap.midas-theme .midas-apply-page .apply-breadcrumb, #wrapwrap.midas-theme .midas-apply-page .apply-page-header, #wrapwrap.midas-theme .midas-apply-page .apply-layout-wrap{width: calc(100% - 24px);}#wrapwrap.midas-theme .midas-apply-page .apply-scope{display: grid; grid-template-columns: 1fr;}#wrapwrap.midas-theme .midas-apply-page .midas-dialog-actions{grid-template-columns: 1fr;}}body.editor_enable #wrapwrap.midas-theme .midas-apply-page{overflow: visible;}body.editor_enable #wrapwrap.midas-theme .midas-apply-page .midas-desktop-companion, body.editor_enable #wrapwrap.midas-theme .midas-apply-page .midas-mobile-progress{position: static;}body.editor_enable #wrapwrap.midas-theme .midas-apply-page .midas-leave-dialog{display: none;}body.editor_enable #wrapwrap.midas-theme .midas-apply-page .midas-apply-editor-structure{min-height: 44px; margin-top: 24px; border: 1px dashed rgba(255, 255, 255, 0.14); border-radius: 10px;}@media (prefers-reduced-motion: reduce){#wrapwrap.midas-theme .midas-apply-page .apply-page-header{animation: none;}#wrapwrap.midas-theme .midas-apply-page *, #wrapwrap.midas-theme .midas-apply-page *::before, #wrapwrap.midas-theme .midas-apply-page *::after{scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important;}}