.scd285-root{--sc27-axis: clamp(30px, 8vw, 148px);--sc27-right: clamp(24px, 5.2vw, 96px);--sc27-gallery-gutter: clamp(8px, 0.7vw, 12px);--sc27-light: #f4f8fb;--sc27-light-soft: #eaf2f7;--sc27-night: #05182c;--sc27-night-soft: #0a2842;--sc27-footer-night: #05182c;--sc27-cv-blend-depth: clamp(100px, 8vw, 140px);--sc27-ink: #061a32;--sc27-paper: #f8fbfd;--sc27-muted-light: #5c6b78;--sc27-muted-night: #b9c8d3;--sc27-cyan: #5bc7f2;--sc27-blue: #1b78c5;--sc27-violet: #6754d9;--sc27-magenta: #ab3d8c;--sc27-line-light: rgba(6, 26, 50, 0.2);--sc27-line-night: rgba(231, 242, 249, 0.22);--sc27-ease: cubic-bezier(0.22, 1, 0.36, 1);--sc27-theme-ease: cubic-bezier(0.445, 0.05, 0.55, 0.95);--sc27-sans: "Inter", "Noto Sans SC", Arial, sans-serif;--sc27-head: "Sora", "Inter", "Noto Sans SC", Arial, sans-serif}.scd285-root,.scd285-root *,.scd285-root *::before,.scd285-root *::after{box-sizing: border-box}.scd285-root{background: var(--sc27-light);scroll-behavior: smooth}.scd285-root{margin: 0;overflow-x: hidden;background: var(--sc27-light);color: var(--sc27-ink);font-family: var(--sc27-sans);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}html.scd285-locked{overflow: hidden}.scd285-root button,.scd285-root input,.scd285-root textarea{font: inherit}.scd285-root button,.scd285-root a{-webkit-tap-highlight-color: transparent}.scd285-root button{color: inherit}.scd285-root a{color: inherit;text-decoration: none}.scd285-root img{display: block;max-width: 100%}.scd285-root .sc27-page{--sc27-bg: var(--sc27-light);--sc27-fg: var(--sc27-ink);--sc27-muted: var(--sc27-muted-light);--sc27-line: var(--sc27-line-light);min-height: 100vh;overflow: clip;background-color: var(--sc27-bg);color: var(--sc27-fg);transition: background-color 760ms var(--sc27-theme-ease),color 140ms ease-out}.scd285-root .sc27-page.is-night{--sc27-bg: var(--sc27-night);--sc27-fg: var(--sc27-paper);--sc27-muted: var(--sc27-muted-night);--sc27-line: var(--sc27-line-night)}.scd285-root .sc27-page.is-night .sc27-cases__title{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}.scd285-root .sc27-shell{width: 100%;padding-right: var(--sc27-right);padding-left: var(--sc27-axis)}.scd285-root .sc27-kicker{margin: 0;color: #315a79;font-size: clamp(13px,1vw,15px);font-weight: 500;line-height: 1.4}.scd285-root .sc27-editorial{padding: clamp(42px,4.7vw,72px) 0 clamp(64px,6.6vw,104px)}.scd285-root .sc27-title{max-width: 980px;margin: clamp(18px,2vw,30px) 0 0;color: var(--sc27-ink) !important;font-size: clamp(43px,5vw,76px);font-weight: 700;letter-spacing: -0.064em;line-height: 0.97}.scd285-root .sc27-title span{display: block;width: max-content;max-width: 100%;padding: 0 0.03em 0.08em 0;background: linear-gradient( 94deg,#1276b4 0%,#2f6bd0 38%,var(--sc27-violet) 70%,var(--sc27-magenta) 100% );background-clip: text;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent}.scd285-root .sc27-programs{margin-top: clamp(42px,4.4vw,68px)}.scd285-root .sc27-programs__head{display: flex;align-items: flex-end;justify-content: space-between;gap: clamp(22px,3vw,48px);margin-bottom: clamp(26px,2.6vw,38px)}.scd285-root .sc27-programs__statement{max-width: 720px;margin: 0;color: var(--sc27-muted);font-family: var(--sc27-sans);font-size: clamp(16px,1.22vw,19px);font-weight: 400;letter-spacing: -0.012em;line-height: 1.55;text-wrap: pretty;transition: color 140ms ease-out}.scd285-root .sc27-program-list{--sc27-selector-y: 0px;--sc27-selector-h: 94px;--sc27-selector-opacity: 0;--sc27-selector-color: var(--sc27-fg);position: relative;isolation: isolate;margin: 0;padding: 0;list-style: none}.scd285-root .sc27-program-list::before{position: absolute;z-index: 0;top: 0;right: -8px;left: -8px;height: var(--sc27-selector-h);border-radius: 16px;background: var(--sc27-selector-color);content: "";opacity: var(--sc27-selector-opacity);pointer-events: none;transform: translate3d(0,var(--sc27-selector-y),0);transition: background-color 500ms var(--sc27-theme-ease),opacity 180ms ease;will-change: transform,height}.scd285-root .sc27-program-list[data-selector-visible="true"]{--sc27-selector-opacity: 1}.scd285-root .sc27-program-list[data-selector-ready]::before{transition: background-color 500ms var(--sc27-theme-ease),opacity 180ms ease,height 360ms var(--sc27-ease),transform 500ms cubic-bezier(0.215,0.61,0.355,1)}.scd285-root .sc27-program{position: relative;z-index: 1;min-height: 94px;transition: opacity 250ms cubic-bezier(0.215,0.61,0.355,1)}.scd285-root .sc27-program::after{position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background: var(--sc27-line);content: "";transform-origin: left center;transition: background-color 500ms var(--sc27-theme-ease),transform 640ms var(--sc27-ease)}.scd285-root .sc27-program__wash{display: none}.scd285-root .sc27-program__button{display: grid;grid-template-columns: minmax(235px,38%) minmax(0,38%) minmax(54px,1fr);align-items: center;width: 100%;min-height: 94px;padding: 0;border: 0;background: transparent;cursor: pointer;text-align: left}.scd285-root .sc27-program__title{font-size: clamp(23px,2vw,30px);font-weight: 400;letter-spacing: -0.036em;line-height: 1.05;transition: color 250ms cubic-bezier(0.215,0.61,0.355,1),transform 250ms cubic-bezier(0.215,0.61,0.355,1)}.scd285-root .sc27-program__desc{color: var(--sc27-muted);font-size: clamp(14px,1.1vw,16px);line-height: 1.35;transition: color 250ms cubic-bezier(0.215,0.61,0.355,1),opacity 250ms ease}.scd285-root .sc27-program__arrow{display: grid;width: 34px;height: 34px;justify-self: end;place-items: center;color: var(--sc27-bg);opacity: 0;transform: translateX(18px);transition: color 500ms var(--sc27-theme-ease),opacity 250ms ease,transform 500ms var(--sc27-ease)}.scd285-root .sc27-program__arrow svg{width: 18px;height: 18px}.scd285-root .sc27-program-list:has(.sc27-program.is-selector-target) .sc27-program:not(.is-selector-target){opacity: 0.4}.scd285-root .sc27-program.is-selector-target .sc27-program__title{color: var(--sc27-bg);transform: translateX(16px)}.scd285-root .sc27-program.is-selector-target .sc27-program__desc{color: var(--sc27-bg);opacity: 0.76}.scd285-root .sc27-program.is-selector-target .sc27-program__arrow{opacity: 1;transform: translateX(-16px)}.scd285-root .sc27-program__button:focus-visible,.scd285-root .sc27-gallery-button:focus-visible,.scd285-root .sc27-card__button:focus-visible,.scd285-root .sc27-detail__close:focus-visible,.scd285-root .sc27-career__cta:focus-visible{outline: 3px solid var(--sc27-cyan);outline-offset: 4px}.scd285-root .sc27-page[data-motion-ready] .sc27-reveal:not(.is-revealed){opacity: 0;transform: translateY(28px)}.scd285-root .sc27-reveal{transition: opacity 600ms ease,transform 800ms var(--sc27-ease)}.scd285-root .sc27-page[data-motion-ready] .sc27-program:not(.is-revealed)::after{transform: scaleX(0)}.scd285-root .sc27-cases{position: relative;min-height: 720px;padding: clamp(76px,6.4vw,100px) 0 clamp(70px,6vw,94px)}.scd285-root .sc27-cases__head{display: grid;grid-template-columns: minmax(0,590px) auto;align-items: end;justify-content: space-between;gap: 34px;margin-bottom: clamp(44px,4.4vw,68px)}.scd285-root .sc27-cases__label{margin: 0;color: var(--sc27-muted);font-size: 14px;transition: color 500ms var(--sc27-theme-ease)}.scd285-root .sc27-cases__title{max-width: 570px;margin: 20px 0 0;color: var(--sc27-fg) !important;font-family: var(--sc27-head);font-size: clamp(32px,2.75vw,44px);font-weight: 600;letter-spacing: -0.045em;line-height: 1.08;text-wrap: balance;transition: color 500ms var(--sc27-theme-ease)}.scd285-root .sc27-gallery-controls{display: flex;align-items: center;gap: 10px}.scd285-root .sc27-gallery-controls[hidden],.scd285-root .sc27-gallery-button[hidden],.scd285-root .sc27-gallery-count[hidden]{display: none !important}.scd285-root .sc27-gallery-count{min-width: 74px;color: var(--sc27-muted);font-size: 11px;font-variant-numeric: tabular-nums;letter-spacing: 0.13em;text-align: center;transition: color 500ms var(--sc27-theme-ease)}.scd285-root .sc27-gallery-button{display: grid;width: 48px;height: 48px;padding: 0;border: 1px solid var(--sc27-line);border-radius: 50%;place-items: center;background: transparent;color: currentColor;cursor: pointer;transition: border-color 500ms var(--sc27-theme-ease),background-color 240ms ease,transform 500ms var(--sc27-ease),opacity 240ms ease}.scd285-root .sc27-gallery-button:hover:not(:disabled){background: rgba(255,255,255,0.09);transform: scale(1.06)}.scd285-root .sc27-gallery-button:disabled{cursor: default;opacity: 0}.scd285-root .sc27-gallery-button svg{width: 18px;height: 18px}.scd285-root .sc27-shelf-wrap{width: 100%;overflow: hidden}.scd285-root .sc27-shelf{--sc27-card-width: 300px;--sc27-gallery-gap: clamp(10px, 0.85vw, 14px);display: flex;min-height: calc(var(--sc27-card-width) * 1.39 + 56px);align-items: flex-end;gap: var(--sc27-gallery-gap);margin: 0;padding: 0 var(--sc27-gallery-gutter) 14px var(--sc27-axis);overflow-x: auto;overscroll-behavior-inline: contain;perspective: 1000px;scroll-padding-left: var(--sc27-axis);scroll-snap-type: x proximity;scrollbar-width: none;touch-action: pan-x pan-y;list-style: none}.scd285-root .sc27-shelf::-webkit-scrollbar{display: none}.scd285-root .sc27-card{flex: 0 0 var(--sc27-card-width);width: var(--sc27-card-width);scroll-snap-align: start}.scd285-root .sc27-card__media{height: calc(var(--sc27-card-width) * 1.25);overflow: hidden;border-radius: 16px;background: #17334a;transform-origin: center bottom;transition: clip-path 850ms var(--sc27-ease),transform 850ms var(--sc27-ease),opacity 280ms ease;will-change: clip-path,transform}.scd285-root .sc27-card--tall .sc27-card__media{height: calc(var(--sc27-card-width) * 1.39)}.scd285-root .sc27-card--short .sc27-card__media{height: calc(var(--sc27-card-width) * 1.17)}.scd285-root .sc27-page[data-motion-ready] .sc27-shelf:not(.is-in-view) .sc27-card__media{clip-path: inset(100% 0 0 0 round 16px);opacity: 0;transform: translateY(94px) rotateX(50deg)}.scd285-root .sc27-card__button{display: block;width: 100%;height: 100%;padding: 0;border: 0;border-radius: inherit;background: transparent;cursor: pointer}.scd285-root .sc27-card__image{width: 100%;height: 100%;object-fit: cover;object-position: var(--sc27-position,center);transition: transform 800ms var(--sc27-ease)}.scd285-root .sc27-card__caption{display: flex;min-height: 54px;align-items: center;justify-content: space-between;gap: 18px;color: currentColor;font-size: 13px;line-height: 1.25}.scd285-root .sc27-card__caption span:first-child{color: var(--sc27-fg) !important;transition: color 500ms var(--sc27-theme-ease)}.scd285-root .sc27-card__caption span:last-child{color: var(--sc27-muted);font-size: 11px;font-variant-numeric: tabular-nums;letter-spacing: 0.1em;transition: color 500ms var(--sc27-theme-ease)}@media (hover: hover){.scd285-root .sc27-card:hover .sc27-card__media{transform: rotateX(-8deg)}.scd285-root .sc27-card:hover .sc27-card__image{transform: scale(1.03)}}.scd285-root .sc27-career{position: relative;z-index: 2;margin-top: -1px;padding: 0;background: var(--sc27-night)}.scd285-root .sc27-career__surface{position: relative;min-height: 620px;padding: clamp(64px,6.2vw,96px) var(--sc27-right) clamp(82px,7.4vw,118px) var(--sc27-axis);overflow: hidden;isolation: isolate;background: radial-gradient( ellipse 66% 58% at 87% 24%,rgba(91,199,242,0.16) 0%,rgba(91,199,242,0.07) 46%,rgba(91,199,242,0) 76% ),radial-gradient( ellipse 54% 44% at 15% 62%,rgba(103,84,217,0.12) 0%,rgba(103,84,217,0.05) 44%,rgba(103,84,217,0) 72% ),linear-gradient( 180deg,var(--sc27-night) 0%,var(--sc27-night-soft) 48%,var(--sc27-night) 100% );color: var(--sc27-paper)}.scd285-root .sc27-career__surface::before{position: absolute;z-index: 0;inset: 0 0 auto;height: var(--sc27-cv-blend-depth);background: linear-gradient( 180deg,var(--sc27-night) 0%,rgba(5,24,44,0.9) 18%,rgba(5,24,44,0.42) 48%,rgba(5,24,44,0.1) 76%,rgba(5,24,44,0) 100% );content: "";pointer-events: none}.scd285-root .sc27-page[data-motion-ready] .sc27-career:not(.is-in-view) .sc27-career__grid{opacity: 0;transform: translateY(44px)}.scd285-root .sc27-career__grid{display: grid;position: relative;z-index: 1;grid-template-columns: minmax(0,1.1fr) minmax(330px,0.9fr);align-items: center;gap: clamp(52px,7vw,118px);width: 100%;max-width: none;margin: 0;transition: opacity 600ms ease,transform 850ms var(--sc27-ease)}.scd285-root .sc27-career__eyebrow{display: grid;width: max-content;max-width: 100%;gap: 7px;margin: 0}.scd285-root .sc27-career__eyebrow-label{color: #59d2ff !important;-webkit-text-fill-color: #59d2ff !important;font-family: var(--font-geist-mono),monospace;font-size: clamp(11px,0.82vw,13px);font-weight: 700;line-height: 1;letter-spacing: 0.17em;text-transform: uppercase}.scd285-root .sc27-career__eyebrow-title{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: clamp(20px,1.55vw,25px);font-weight: 700;line-height: 1.08;letter-spacing: -0.035em;text-wrap: balance}.scd285-root .sc27-career__title{max-width: 760px;margin: 22px 0 26px;padding-bottom: 0.08em;color: var(--sc27-paper) !important;-webkit-text-fill-color: var(--sc27-paper) !important;font-size: clamp(43px,5.7vw,82px);font-weight: 600;letter-spacing: -0.063em;line-height: 0.98}.scd285-root .sc27-career__title span{display: block;width: max-content;max-width: 100%;padding-right: 0.07em;background: linear-gradient( 93deg,#7ddcff 0%,#5e9cff 34%,#8a74ed 68%,#df70aa 100% );background-size: 100% 100%;background-clip: text;color: transparent;animation: none;-webkit-background-clip: text;-webkit-text-fill-color: transparent}.scd285-root .sc27-career__copy{max-width: 660px;margin: 0;color: rgba(237,246,251,0.72);font-size: clamp(16px,1.25vw,19px);line-height: 1.65}.scd285-root .sc27-career__meta{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px}.scd285-root .sc27-career__meta span{padding: 9px 13px;border: 1px solid rgba(191,225,243,0.2);border-radius: 999px;color: rgba(237,246,251,0.72);font-size: 12px;font-weight: 600}.scd285-root .sc27-career__card{position: relative;max-width: 470px;min-height: 360px;padding: clamp(30px,3.4vw,48px);overflow: hidden;border-radius: 26px;border: 1px solid rgba(191,225,243,0.16);background: rgba(3,17,34,0.48);color: var(--sc27-paper);box-shadow: 0 28px 70px rgba(0,5,14,0.22);backdrop-filter: blur(10px)}.scd285-root .sc27-career__card::before{position: absolute;top: -120px;right: -80px;width: 270px;height: 270px;border: 1px solid rgba(102,196,240,0.22);border-radius: 50%;content: ""}.scd285-root .sc27-career__number{position: relative;display: block;color: #8ed9fa;font-size: 11px;font-weight: 600;letter-spacing: 0.13em;text-transform: uppercase}.scd285-root .sc27-career__card h3{position: relative;max-width: 330px;margin: 66px 0 18px;color: var(--sc27-paper) !important;-webkit-text-fill-color: var(--sc27-paper) !important;font-family: var(--sc27-head);font-size: clamp(29px,2.35vw,38px);font-weight: 600;letter-spacing: -0.045em;line-height: 1.08;text-wrap: balance}.scd285-root .sc27-career__card p{position: relative;max-width: 350px;margin: 0 0 34px;color: rgba(237,246,251,0.7);font-size: 14px;line-height: 1.55}.scd285-root .sc27-career__cta{position: relative;display: inline-flex;min-height: 45px;align-items: center;gap: 10px;padding: 0 20px;border: 0;border-radius: 999px;background: var(--sc27-paper);color: var(--sc27-night);cursor: pointer;font-size: 13px;font-weight: 600;transition: transform 700ms var(--sc27-ease)}.scd285-root .sc27-career__cta:hover{transform: scale(1.04)}.scd285-root .sc27-detail{width: 100vw;max-width: none;height: 100dvh;max-height: none;margin: 0;padding: 0;overflow: hidden;border: 0;background: transparent}.scd285-root .sc27-detail::backdrop{background: rgba(1,10,20,0);transition: background 450ms ease}.scd285-root .sc27-detail.is-open::backdrop{background: rgba(1,10,20,0.62)}.scd285-root .sc27-detail__curtain{position: fixed;z-index: 1;inset: 0;width: 100vw;height: 100dvh;border-radius: 16px;background: radial-gradient( circle at 88% 8%,rgba(77,179,232,0.2),transparent 32% ),var(--sc27-night);transform: translate3d(var(--sc27-origin-x,50vw),var(--sc27-origin-y,50vh),0) scale(var(--sc27-origin-sx,0.002),var(--sc27-origin-sy,0.002));transform-origin: left top;transition: transform 760ms var(--sc27-ease),border-radius 760ms var(--sc27-ease);will-change: transform}.scd285-root .sc27-detail.is-open .sc27-detail__curtain{border-radius: 0;transform: none}.scd285-root .sc27-detail__page{position: relative;z-index: 2;height: 100dvh;overflow-x: hidden;overflow-y: auto;opacity: 0;transform: translateY(28px);transition: opacity 340ms ease 300ms,transform 650ms var(--sc27-ease) 280ms}.scd285-root .sc27-detail.is-open .sc27-detail__page{opacity: 1;transform: none}.scd285-root .sc27-detail__close{position: fixed;z-index: 6;top: clamp(18px,2.3vw,36px);right: clamp(18px,2.3vw,36px);display: grid;width: 48px;height: 48px;padding: 0;border: 1px solid rgba(238,247,252,0.36);border-radius: 50%;place-items: center;background: rgba(4,24,44,0.72);color: #fff;cursor: pointer;font-size: 25px;line-height: 1;opacity: 0;transform: rotate(-45deg) scale(0.82);transition: opacity 300ms ease 470ms,transform 600ms var(--sc27-ease) 470ms,background-color 220ms ease}.scd285-root .sc27-detail.is-open .sc27-detail__close{opacity: 1;transform: none}.scd285-root .sc27-detail__close:hover{background: rgba(11,55,87,0.96)}.scd285-root .sc27-detail-hero{display: grid;min-height: 100dvh;grid-template-columns: minmax(0,0.92fr) minmax(430px,1.08fr);align-items: center;gap: clamp(50px,7vw,120px);padding: clamp(80px,8vw,132px) var(--sc27-right) clamp(60px,7vw,112px) var(--sc27-axis);color: var(--sc27-paper)}.scd285-root .sc27-detail-hero__label{margin: 0 0 24px;color: #8bd7f7;font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase}.scd285-root .sc27-detail-hero h2{max-width: 690px;margin: 0;color: var(--sc27-paper) !important;font-size: clamp(43px,5vw,74px);font-weight: 500;letter-spacing: -0.058em;line-height: 0.98;text-wrap: balance}.scd285-root .sc27-detail-hero__summary{max-width: 620px;margin: 30px 0 0;color: rgba(238,247,252,0.72);font-size: clamp(16px,1.25vw,19px);line-height: 1.64}.scd285-root .sc27-detail-hero__visual{position: relative;min-height: min(72vh,720px)}.scd285-root .sc27-detail-photo{position: absolute;margin: 0;overflow: hidden;border-radius: 16px;box-shadow: 0 24px 62px rgba(0,7,14,0.3)}.scd285-root .sc27-detail-photo img{width: 100%;height: 100%;object-fit: cover}.scd285-root .sc27-detail-photo--main{inset: 4% 9% 6% 12%}.scd285-root .sc27-detail-photo--a{top: 0;right: 0;width: 34%;aspect-ratio: 4 / 5;transform: translate(6%,-4%) rotate(2.5deg)}.scd285-root .sc27-detail-photo--b{bottom: 0;left: 0;width: 31%;aspect-ratio: 3 / 4;transform: translate(-4%,3%) rotate(-3deg)}.scd285-root .sc27-detail-content{padding: clamp(84px,8vw,130px) var(--sc27-right) clamp(90px,8vw,134px) var(--sc27-axis);background: var(--sc27-paper);color: var(--sc27-ink)}.scd285-root .sc27-detail-content__intro{display: grid;grid-template-columns: minmax(230px,0.7fr) minmax(0,1.3fr);gap: clamp(40px,6vw,96px)}.scd285-root .sc27-detail-content__label{margin: 0;color: #567086;font-size: 14px}.scd285-root .sc27-detail-content h3{max-width: 780px;margin: 0;color: var(--sc27-ink) !important;font-family: var(--sc27-head);font-size: clamp(34px,3.6vw,56px);font-weight: 600;letter-spacing: -0.048em;line-height: 1.04;text-wrap: balance}.scd285-root .sc27-detail-content__body{max-width: 760px;margin: 28px 0 0;color: #506579;font-size: clamp(16px,1.25vw,19px);line-height: 1.68}.scd285-root .sc27-capabilities{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: clamp(60px,7vw,104px)}.scd285-root .sc27-capability{min-height: 176px;padding: 26px;border: 1px solid rgba(6,38,63,0.13);border-radius: 18px;background: #f2f7fa}.scd285-root .sc27-capability span{display: block;margin-bottom: 54px;color: #6793b0;font-size: 11px;letter-spacing: 0.12em}.scd285-root .sc27-capability strong{font-size: 17px;font-weight: 500;line-height: 1.3}.scd285-root .sc27-detail-link{display: inline-flex;min-height: 47px;align-items: center;gap: 10px;margin-top: 38px;padding: 0 21px;border-radius: 999px;background: var(--sc27-night);color: var(--sc27-paper);font-size: 13px;font-weight: 600}.scd285-root .sc27-archive{padding: clamp(80px,8vw,126px) var(--sc27-right) clamp(88px,9vw,142px) var(--sc27-axis);background: #e9f1f6;color: var(--sc27-ink)}.scd285-root .sc27-archive__head{display: flex;align-items: end;justify-content: space-between;gap: 30px;margin-bottom: 48px}.scd285-root .sc27-archive__head p{margin: 0 0 14px;color: #607484;font-size: 14px}.scd285-root .sc27-archive__head h3{max-width: 650px;margin: 0;color: var(--sc27-ink) !important;font-family: var(--sc27-head);font-size: clamp(32px,3.1vw,48px);font-weight: 600;letter-spacing: -0.045em;line-height: 1.06;text-wrap: balance}.scd285-root .sc27-archive .sc27-program-list{--sc27-selector-color: var(--sc27-night)}.scd285-root .sc27-archive .sc27-program.is-selector-target .sc27-program__title,.scd285-root .sc27-archive .sc27-program.is-selector-target .sc27-program__desc{color: var(--sc27-paper)}.scd285-root .sc27-archive .sc27-program.is-selector-target .sc27-program__arrow{color: var(--sc27-paper)}.scd285-root .sc27-archive .sc27-program__desc{color: #607484}.scd285-root .sc27-archive .sc27-program::after{background: rgba(6,26,50,0.2)}.scd285-root .sc27-archive__close{min-height: 44px;padding: 0 20px;border: 1px solid rgba(6,26,50,0.22);border-radius: 999px;background: transparent;cursor: pointer;font-size: 13px;font-weight: 600}@media (max-width: 1080px){.scd285-root .sc27-career__grid{grid-template-columns: 1fr}.scd285-root .sc27-career__card{max-width: 680px}.scd285-root .sc27-detail-hero{grid-template-columns: 1fr}.scd285-root .sc27-detail-hero__visual{min-height: 620px}}@media (max-width: 760px){.scd285-root{--sc27-axis: 24px;--sc27-right: 24px;--sc27-gallery-gutter: 18px;--sc27-cv-blend-depth: 100px}.scd285-root .sc27-editorial{padding-top: 44px}.scd285-root .sc27-title{font-size: clamp(39px,11.7vw,56px)}.scd285-root .sc27-programs{margin-top: 42px}.scd285-root .sc27-programs__head{display: block;margin-bottom: 26px}.scd285-root .sc27-programs__statement{max-width: 34rem;font-size: 15px;line-height: 1.55}.scd285-root .sc27-program{min-height: 112px}.scd285-root .sc27-program__button{grid-template-columns: minmax(0,1fr) 36px;grid-template-rows: auto auto;gap: 8px 12px;min-height: 112px;padding: 19px 0}.scd285-root .sc27-program__title{font-size: clamp(21px,6.5vw,27px)}.scd285-root .sc27-program__desc{grid-column: 1;grid-row: 2;font-size: 14px}.scd285-root .sc27-program__arrow{grid-column: 2;grid-row: 1 / span 2;opacity: 0.5;transform: none}.scd285-root .sc27-program.is-selector-target .sc27-program__title{transform: translateX(8px)}.scd285-root .sc27-program.is-selector-target .sc27-program__arrow{opacity: 1;transform: none}.scd285-root .sc27-cases{min-height: 680px;padding-top: 72px}.scd285-root .sc27-cases__head{grid-template-columns: 1fr;margin-bottom: 44px}.scd285-root .sc27-cases__title{font-size: clamp(31px,8.8vw,40px)}.scd285-root .sc27-gallery-controls{justify-content: flex-end}.scd285-root .sc27-shelf{min-height: calc(var(--sc27-card-width) * 1.31 + 54px)}.scd285-root .sc27-card__media,.scd285-root .sc27-card--tall .sc27-card__media,.scd285-root .sc27-card--short .sc27-card__media{height: calc(var(--sc27-card-width) * 1.31)}.scd285-root .sc27-career{margin-top: -1px}.scd285-root .sc27-career__surface{min-height: 0;padding-top: 62px;padding-bottom: 88px}.scd285-root .sc27-career__title{font-size: clamp(40px,12vw,58px)}.scd285-root .sc27-career__card{min-height: 0}.scd285-root .sc27-career__card h3{margin-top: 52px}.scd285-root .sc27-detail-hero{min-height: 0;padding-top: 96px}.scd285-root .sc27-detail-hero h2{font-size: clamp(39px,11vw,56px)}.scd285-root .sc27-detail-hero__visual{min-height: 470px}.scd285-root .sc27-detail-photo--main{inset: 6% 4% 8% 8%}.scd285-root .sc27-detail-content__intro{grid-template-columns: 1fr}.scd285-root .sc27-capabilities{grid-template-columns: 1fr}.scd285-root .sc27-capability{min-height: 136px}.scd285-root .sc27-capability span{margin-bottom: 34px}.scd285-root .sc27-archive__head{align-items: flex-start;flex-direction: column}.scd285-root .sc27-archive .sc27-program__button{grid-template-columns: minmax(0,1fr) 34px}}@media (max-width: 430px){.scd285-root .sc27-card__caption{font-size: 12px}.scd285-root .sc27-detail-photo--a{width: 38%}.scd285-root .sc27-detail-photo--b{width: 35%}}@media (prefers-reduced-motion: reduce){.scd285-root{scroll-behavior: auto}.scd285-root,.scd285-root *,.scd285-root *::before,.scd285-root *::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important}.scd285-root .sc27-page[data-motion-ready] .sc27-reveal,.scd285-root .sc27-page[data-motion-ready] .sc27-shelf:not(.is-in-view) .sc27-card__media,.scd285-root .sc27-page[data-motion-ready] .sc27-career:not(.is-in-view) .sc27-career__grid{clip-path: none;opacity: 1;transform: none}}@media (forced-colors: active){.scd285-root .sc27-title span,.scd285-root .sc27-career__title span{background: none;color: CanvasText;-webkit-text-fill-color: CanvasText}}@keyframes scd-content-enter{from{opacity: 0;transform: translate3d(26px,0,0)}to{opacity: 1;transform: translate3d(0,0,0)}}html.scd-apply-is-open,html.scd-apply-is-open body{overflow: hidden;overscroll-behavior: none}.scd285-root .scd-apply-modal{width: min(1180px,calc(100vw - 48px));height: min(820px,calc(100dvh - 48px));max-width: none;max-height: none;margin: auto;padding: 0;overflow: visible;border: 0;border-radius: 24px;background: transparent;color: #0b2f4c;opacity: 0;transform: translate3d(0,14px,0) scale(0.985);transition: opacity 260ms ease,transform 360ms var(--scd-ease-layout)}.scd285-root .scd-apply-modal[open]{display: block}.scd285-root .scd-apply-modal.is-open{opacity: 1;transform: translate3d(0,0,0) scale(1)}.scd285-root .scd-apply-modal.is-closing{opacity: 0;transform: translate3d(0,9px,0) scale(0.99)}.scd285-root .scd-apply-modal::backdrop{background: rgba(3,19,34,0.58);opacity: 0;backdrop-filter: blur(18px) saturate(0.76);-webkit-backdrop-filter: blur(18px) saturate(0.76);transition: opacity 280ms ease}.scd285-root .scd-apply-modal.is-open::backdrop{opacity: 1}.scd285-root .scd-apply-modal.is-closing::backdrop{opacity: 0}.scd285-root .scd-apply-modal__shell{position: relative;width: 100%;height: 100%;display: grid;grid-template-columns: 292px minmax(0,1fr);overflow: hidden;border: 1px solid rgba(205,228,241,0.62);border-radius: inherit;background: #f8fbfd;box-shadow: 0 48px 130px rgba(0,14,30,0.34),0 12px 38px rgba(0,18,38,0.16),inset 0 1px 0 rgba(255,255,255,0.82)}.scd285-root .scd-apply-aside{position: relative;min-width: 0;display: flex;flex-direction: column;overflow: hidden;padding: 30px 27px 26px;color: #f3f9fd;background: radial-gradient( circle at 108% -4%,rgba(95,101,232,0.42),transparent 38% ),radial-gradient( circle at -8% 102%,rgba(0,205,224,0.2),transparent 42% ),linear-gradient(154deg,#061b30 0%,#07375a 58%,#075176 100%)}.scd285-root .scd-apply-aside::before,.scd285-root .scd-apply-aside::after{content: "";position: absolute;pointer-events: none}.scd285-root .scd-apply-aside::before{inset: 0;opacity: 0.16;background-image: linear-gradient(rgba(181,222,245,0.16) 1px,transparent 1px),linear-gradient(90deg,rgba(181,222,245,0.16) 1px,transparent 1px);background-size: 48px 48px;mask-image: linear-gradient(180deg,#000,transparent 76%)}.scd285-root .scd-apply-aside::after{right: -96px;bottom: -105px;width: 250px;aspect-ratio: 1;border: 1px solid rgba(133,205,244,0.18);border-radius: 50%;box-shadow: 0 0 0 27px rgba(112,198,240,0.035),0 0 0 58px rgba(112,198,240,0.025)}.scd285-root .scd-apply-aside > *{position: relative;z-index: 1}.scd285-root .scd-apply-aside__brand{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 54px;font-family: var(--font-geist-mono),monospace;font-size: 8px;font-weight: 750;letter-spacing: 0.16em;text-transform: uppercase}.scd285-root .scd-apply-aside__brand b{display: inline-grid;place-items: center;width: 39px;height: 39px;border: 1px solid rgba(216,239,252,0.3);border-radius: 50%;color: #a9e5ff;font-size: 10px;letter-spacing: 0.08em;background: rgba(255,255,255,0.055)}.scd285-root .scd-apply-aside__brand span{color: rgba(224,239,248,0.62)}.scd285-root .scd-apply-aside__intro{margin-bottom: 38px}.scd285-root .scd-apply-aside__eyebrow{margin: 0 0 13px;color: #83d7ff;font-family: var(--font-geist-mono),monospace;font-size: 7px;font-weight: 750;letter-spacing: 0.16em;text-transform: uppercase}.scd285-root .scd-apply-aside__title{max-width: 8.5ch;margin: 0;color: #fff;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: 34px;font-weight: 720;line-height: 1;letter-spacing: -0.055em}.scd285-root .scd-apply-aside__lead{max-width: 27ch;margin: 17px 0 0;color: rgba(224,238,247,0.68);font-size: 11px;line-height: 1.62}.scd285-root .scd-apply-steps{display: grid;gap: 4px;margin: 0;padding: 0;list-style: none}.scd285-root .scd-apply-steps li{position: relative;min-height: 54px;display: grid;grid-template-columns: 35px minmax(0,1fr);align-items: center;gap: 11px;padding: 8px 11px 8px 0;border-radius: 8px;color: rgba(221,237,247,0.44);transition: color 240ms ease,background 240ms ease}.scd285-root .scd-apply-steps li::before{content: "";position: absolute;top: 50%;left: -27px;width: 2px;height: 0;border-radius: 999px;background: linear-gradient(180deg,#76d6ff,#7b6be8);transform: translateY(-50%);transition: height 300ms var(--scd-ease-soft)}.scd285-root .scd-apply-steps li.is-active{color: #fff;background: rgba(255,255,255,0.055)}.scd285-root .scd-apply-steps li.is-active::before{height: 31px}.scd285-root .scd-apply-steps li.is-complete{color: rgba(221,241,250,0.74)}.scd285-root .scd-apply-step__index{width: 29px;height: 29px;display: grid;place-items: center;border: 1px solid rgba(197,226,242,0.17);border-radius: 50%;color: inherit;font-family: var(--font-geist-mono),monospace;font-size: 7px;font-style: normal;font-weight: 750;letter-spacing: 0.08em;transition: border-color 240ms ease,color 240ms ease,background 240ms ease}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__index{border-color: rgba(123,214,255,0.58);color: #c8f0ff;background: rgba(117,210,255,0.1)}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index{border-color: rgba(102,210,202,0.38);color: #a8eee5}.scd285-root .scd-apply-step__copy{min-width: 0;display: grid;gap: 3px}.scd285-root .scd-apply-step__copy b{font-family: var(--font-geist-mono),monospace;font-size: 8px;font-weight: 750;letter-spacing: 0.08em;text-transform: uppercase}.scd285-root .scd-apply-step__copy small{color: rgba(214,231,241,0.38);font-size: 9px;line-height: 1.35}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__copy small,.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__copy small{color: rgba(221,237,247,0.62)}.scd285-root .scd-apply-aside__privacy{max-width: 27ch;margin: auto 0 0;padding-top: 24px;border-top: 1px solid rgba(208,234,247,0.12);color: rgba(216,233,243,0.48);font-size: 9px;line-height: 1.55}.scd285-root .scd-apply-panel{position: relative;min-width: 0;min-height: 0;display: grid;grid-template-rows: auto minmax(0,1fr);overflow: hidden;background: radial-gradient( circle at 98% 0%,rgba(102,86,217,0.055),transparent 30% ),linear-gradient(152deg,#fbfdff 0%,#f7fbfd 58%,#eff6fa 100%)}.scd285-root .scd-apply-header{position: relative;z-index: 4;padding: 27px 34px 19px;border-bottom: 1px solid rgba(25,78,113,0.1);background: rgba(249,252,254,0.82);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.scd285-root .scd-apply-header__top{min-height: 38px;display: flex;align-items: center;justify-content: space-between;gap: 22px}.scd285-root .scd-apply-header__meta{display: flex;align-items: center;gap: 11px;margin: 0;color: #607b8f;font-family: var(--font-geist-mono),monospace;font-size: 7.5px;font-weight: 750;letter-spacing: 0.14em;text-transform: uppercase}.scd285-root .scd-apply-header__meta b{color: #1767a7;font-weight: 750}.scd285-root .scd-apply-header__meta i{width: 3px;height: 3px;border-radius: 50%;background: #695bd3}.scd285-root .scd-apply-close{appearance: none;width: 42px;height: 42px;display: grid;place-items: center;margin: -7px -8px -7px 0;padding: 0;border: 1px solid rgba(16,74,112,0.14);border-radius: 50%;background: rgba(255,255,255,0.58);color: #244f6d;cursor: pointer;transition: color 240ms ease,border-color 240ms ease,background 240ms ease,transform 320ms var(--scd-ease-soft)}.scd285-root .scd-apply-close svg{width: 18px;height: 18px}.scd285-root .scd-apply-close:focus-visible{outline: 3px solid rgba(35,113,167,0.28);outline-offset: 3px}.scd285-root .scd-apply-progress{position: relative;height: 2px;margin-top: 16px;overflow: hidden;border-radius: 999px;background: rgba(17,73,109,0.09)}.scd285-root .scd-apply-progress span{position: absolute;inset: 0 auto 0 0;width: var(--scd-apply-progress,25%);border-radius: inherit;background: linear-gradient(90deg,#147fc2,#4d6ed6 54%,#8a4dbd);box-shadow: 0 0 16px rgba(72,105,212,0.25);transition: width 420ms var(--scd-ease-soft)}.scd285-root .scd-apply-form{min-height: 0;display: grid;grid-template-rows: minmax(0,1fr) auto}.scd285-root .scd-apply-form__body{min-height: 0;overflow-x: hidden;overflow-y: auto;padding: 28px 36px 42px;overscroll-behavior: contain;scrollbar-gutter: stable;scroll-behavior: smooth}.scd285-root .scd-apply-form__body::-webkit-scrollbar{width: 10px}.scd285-root .scd-apply-form__body::-webkit-scrollbar-track{background: transparent}.scd285-root .scd-apply-form__body::-webkit-scrollbar-thumb{border: 3px solid transparent;border-radius: 999px;background: rgba(37,92,126,0.2);background-clip: padding-box}.scd285-root .scd-apply-form__alert{display: none;align-items: flex-start;gap: 10px;margin: 0 0 22px;padding: 13px 15px;border: 1px solid rgba(179,57,78,0.2);border-radius: 8px;background: rgba(194,63,82,0.06);color: #8f3144;font-size: 11px;line-height: 1.45}.scd285-root .scd-apply-form__alert.is-visible{display: flex}.scd285-root .scd-apply-form__alert svg{flex: 0 0 auto;width: 17px;height: 17px}.scd285-root .scd-apply-form__step{min-width: 0;margin: 0;padding: 0;border: 0;animation: scdApplyStepIn 360ms var(--scd-ease-soft) both}.scd285-root .scd-apply-form__step[hidden]{display: none}@keyframes scdApplyStepIn{from{opacity: 0;transform: translate3d(18px,0,0)}to{opacity: 1;transform: translate3d(0,0,0)}}.scd285-root .scd-apply-form__heading{max-width: 730px;margin-bottom: 27px}.scd285-root .scd-apply-form__heading p{margin: 0 0 8px;color: #1767a7;font-family: var(--font-geist-mono),monospace;font-size: 7.5px;font-weight: 750;letter-spacing: 0.15em;text-transform: uppercase}.scd285-root .scd-apply-form__heading h2{margin: 0;color: #0b3658;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: clamp(30px,3vw,43px);font-weight: 720;line-height: 1.03;letter-spacing: -0.045em}.scd285-root .scd-apply-form__heading span{display: block;max-width: 61ch;margin-top: 10px;color: #657e91;font-size: 11px;line-height: 1.58}.scd285-root .scd-apply-section{margin-top: 29px;padding-top: 24px;border-top: 1px solid rgba(20,76,112,0.11)}.scd285-root .scd-apply-section__heading{display: flex;align-items: baseline;justify-content: space-between;gap: 18px;margin-bottom: 17px}.scd285-root .scd-apply-section__heading h3{margin: 0;color: #174968;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: 15px;font-weight: 700;letter-spacing: -0.02em}.scd285-root .scd-apply-section__heading small{color: #8295a4;font-size: 9px}.scd285-root .scd-apply-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 17px}.scd285-root .scd-apply-span-12{grid-column: span 12}.scd285-root .scd-apply-span-8{grid-column: span 8}.scd285-root .scd-apply-span-6{grid-column: span 6}.scd285-root .scd-apply-span-4{grid-column: span 4}.scd285-root .scd-apply-span-3{grid-column: span 3}.scd285-root .scd-apply-field{min-width: 0;display: grid;gap: 7px}.scd285-root .scd-apply-field__label,.scd285-root .scd-apply-choice-block > legend{display: flex;align-items: baseline;gap: 5px;margin: 0;color: #315975;font-family: var(--font-geist-mono),monospace;font-size: 7.5px;font-style: normal;font-weight: 750;letter-spacing: 0.1em;line-height: 1.35;text-transform: uppercase}.scd285-root .scd-apply-field__label em,.scd285-root .scd-apply-choice-block > legend em{color: #8c4db6;font-style: normal}.scd285-root .scd-apply-field input,.scd285-root .scd-apply-field select,.scd285-root .scd-apply-field textarea{appearance: none;width: 100%;min-width: 0;min-height: 53px;margin: 0;padding: 14px 15px;border: 1px solid rgba(23,79,114,0.17);border-radius: 7px;outline: none;background: rgba(255,255,255,0.72);box-shadow: inset 0 1px 0 rgba(255,255,255,0.82),0 5px 16px rgba(24,67,94,0.025);color: #123d5d;font-family: var(--font-geist-sans),sans-serif;font-size: 13px;line-height: 1.35;transition: border-color 220ms ease,background 220ms ease,box-shadow 220ms ease}.scd285-root .scd-apply-field textarea{min-height: 105px;resize: vertical;line-height: 1.55}.scd285-root .scd-apply-field textarea.scd-apply-textarea--compact{min-height: 80px}.scd285-root .scd-apply-field input::placeholder,.scd285-root .scd-apply-field textarea::placeholder{color: #9aacb9}.scd285-root .scd-apply-field select{padding-right: 43px;background-image: linear-gradient(45deg,transparent 50%,#5a7487 50%),linear-gradient(135deg,#5a7487 50%,transparent 50%);background-position: calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat: no-repeat;background-size: 5px 5px,5px 5px}.scd285-root .scd-apply-field input:focus,.scd285-root .scd-apply-field select:focus,.scd285-root .scd-apply-field textarea:focus{border-color: rgba(29,107,159,0.62);background-color: rgba(255,255,255,0.94);box-shadow: 0 0 0 4px rgba(43,124,177,0.08),0 10px 24px rgba(27,80,115,0.05)}.scd285-root .scd-apply-field__hint,.scd285-root .scd-apply-choice-block__hint{margin: 0;color: #8094a3;font-size: 9px;line-height: 1.45}.scd285-root .scd-apply-field.has-error input,.scd285-root .scd-apply-field.has-error select,.scd285-root .scd-apply-field.has-error textarea,.scd285-root .scd-apply-choice-block.has-error .scd-apply-choice{border-color: rgba(185,55,78,0.56);box-shadow: 0 0 0 3px rgba(185,55,78,0.055)}.scd285-root .scd-apply-error{display: flex;align-items: flex-start;gap: 6px;color: #a83e51;font-size: 9px;line-height: 1.4}.scd285-root .scd-apply-error::before{content: "!";flex: 0 0 auto;width: 14px;height: 14px;display: grid;place-items: center;margin-top: -1px;border: 1px solid rgba(168,62,81,0.35);border-radius: 50%;font-family: var(--font-geist-mono),monospace;font-size: 7px;font-weight: 800}.scd285-root .scd-apply-choice-block{min-width: 0;margin: 0;padding: 0;border: 0}.scd285-root .scd-apply-choice-block > legend{margin-bottom: 10px}.scd285-root .scd-apply-choice-grid{display: flex;flex-wrap: wrap;gap: 8px}.scd285-root .scd-apply-choice{position: relative;min-width: 0;cursor: pointer}.scd285-root .scd-apply-choice input{position: absolute;width: 1px;height: 1px;overflow: hidden;opacity: 0;pointer-events: none}.scd285-root .scd-apply-choice span{min-height: 40px;display: inline-flex;align-items: center;gap: 9px;padding: 9px 13px;border: 1px solid rgba(26,80,114,0.14);border-radius: 999px;background: rgba(255,255,255,0.56);color: #587187;font-size: 10px;line-height: 1.3;transition: color 220ms ease,border-color 220ms ease,background 220ms ease,box-shadow 220ms ease,transform 260ms var(--scd-ease-soft)}.scd285-root .scd-apply-choice span::before{content: "";width: 7px;height: 7px;flex: 0 0 auto;border: 1px solid rgba(50,101,135,0.34);border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.7);transition: border-color 220ms ease,background 220ms ease}.scd285-root .scd-apply-choice input:checked + span{border-color: rgba(57,100,190,0.32);background: linear-gradient( 135deg,rgba(34,126,184,0.1),rgba(104,75,202,0.085) ),rgba(255,255,255,0.76);color: #174f78;box-shadow: 0 6px 18px rgba(34,80,116,0.055)}.scd285-root .scd-apply-choice input:checked + span::before{border-color: #5264c9;background: linear-gradient(135deg,#2187c4,#7058c9)}.scd285-root .scd-apply-choice input:focus-visible + span{outline: 3px solid rgba(45,121,172,0.2);outline-offset: 3px}.scd285-root .scd-apply-choice input:disabled + span{opacity: 0.42;cursor: not-allowed}.scd285-root .scd-apply-choice-block__hint{margin-top: 9px}.scd285-root .scd-apply-conditional[hidden]{display: none}.scd285-root .scd-apply-jobs{display: grid;gap: 11px}.scd285-root .scd-apply-job{position: relative;display: grid;grid-template-columns: 1.15fr 1fr 0.72fr 0.72fr 1fr;gap: 11px;padding: 18px 52px 18px 18px;border: 1px solid rgba(22,79,114,0.12);border-radius: 9px;background: rgba(255,255,255,0.46)}.scd285-root .scd-apply-job .scd-apply-field__label{font-size: 6.5px}.scd285-root .scd-apply-job .scd-apply-field input{min-height: 45px;padding: 11px 12px;font-size: 11px}.scd285-root .scd-apply-job__remove{appearance: none;position: absolute;top: 18px;right: 13px;width: 31px;height: 31px;display: grid;place-items: center;padding: 0;border: 1px solid rgba(147,57,72,0.14);border-radius: 50%;background: rgba(255,255,255,0.55);color: #9c5360;cursor: pointer}.scd285-root .scd-apply-job__remove svg{width: 14px;height: 14px}.scd285-root .scd-apply-job:first-child .scd-apply-job__remove{display: none}.scd285-root .scd-apply-add{appearance: none;min-height: 42px;display: inline-flex;align-items: center;gap: 9px;margin-top: 11px;padding: 8px 13px;border: 1px solid rgba(27,92,132,0.14);border-radius: 7px;background: rgba(255,255,255,0.5);color: #236188;font-family: var(--font-geist-mono),monospace;font-size: 7px;font-weight: 750;letter-spacing: 0.11em;text-transform: uppercase;cursor: pointer}.scd285-root .scd-apply-add svg{width: 15px;height: 15px}.scd285-root .scd-apply-upload{position: relative;min-width: 0}.scd285-root .scd-apply-upload__drop{min-height: 190px;display: grid;grid-template-columns: 58px minmax(0,1fr);align-items: center;gap: 20px;padding: 26px;border: 1px dashed rgba(30,101,147,0.34);border-radius: 12px;background: radial-gradient( circle at 100% 0%,rgba(105,77,206,0.085),transparent 35% ),rgba(255,255,255,0.49);color: #174b70;cursor: pointer;transition: border-color 240ms ease,background 240ms ease,box-shadow 240ms ease,transform 300ms var(--scd-ease-soft)}.scd285-root .scd-apply-upload.is-dragging .scd-apply-upload__drop{border-color: rgba(71,89,205,0.62);background: radial-gradient( circle at 92% 8%,rgba(105,77,206,0.13),transparent 38% ),rgba(244,250,254,0.94);box-shadow: 0 0 0 5px rgba(67,112,187,0.07);transform: translateY(-2px)}.scd285-root .scd-apply-upload.has-error .scd-apply-upload__drop{border-color: rgba(183,57,77,0.58);box-shadow: 0 0 0 4px rgba(183,57,77,0.055)}.scd285-root .scd-apply-upload__input{position: absolute;width: 1px;height: 1px;overflow: hidden;opacity: 0}.scd285-root .scd-apply-upload__icon{width: 58px;height: 58px;display: grid;place-items: center;border: 1px solid rgba(26,98,145,0.17);border-radius: 50%;background: rgba(255,255,255,0.72);color: #2777aa;box-shadow: 0 10px 26px rgba(24,75,108,0.07),inset 0 1px 0 rgba(255,255,255,0.9)}.scd285-root .scd-apply-upload__icon svg{width: 27px;height: 27px;transform: rotate(-13deg)}.scd285-root .scd-apply-upload__copy{min-width: 0;display: grid;gap: 6px}.scd285-root .scd-apply-upload__copy strong{color: #10446a;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: 20px;font-weight: 700;letter-spacing: -0.025em}.scd285-root .scd-apply-upload__copy span{color: #607c90;font-size: 11px;line-height: 1.5}.scd285-root .scd-apply-upload__copy small{color: #8799a7;font-family: var(--font-geist-mono),monospace;font-size: 7px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase}.scd285-root .scd-apply-upload__file{display: none;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 15px;margin-top: 10px;padding: 12px 14px;border: 1px solid rgba(28,100,142,0.13);border-radius: 8px;background: rgba(255,255,255,0.6)}.scd285-root .scd-apply-upload.has-file .scd-apply-upload__file{display: grid}.scd285-root .scd-apply-upload__file-copy{min-width: 0;display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 11px}.scd285-root .scd-apply-upload__file-copy i{width: 25px;height: 25px;display: grid;place-items: center;border-radius: 50%;background: rgba(33,145,127,0.1);color: #197c70;font-style: normal}.scd285-root .scd-apply-upload__file-copy svg{width: 14px;height: 14px}.scd285-root .scd-apply-upload__file-copy span{min-width: 0;display: grid;gap: 2px}.scd285-root .scd-apply-upload__file-copy b{overflow: hidden;color: #26516f;font-size: 10px;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.scd285-root .scd-apply-upload__file-copy small{color: #8295a3;font-size: 8px}.scd285-root .scd-apply-upload__remove{appearance: none;min-height: 35px;padding: 6px 10px;border: 0;border-radius: 6px;background: rgba(145,54,70,0.055);color: #934d5b;font-family: var(--font-geist-mono),monospace;font-size: 6.5px;font-weight: 750;letter-spacing: 0.1em;text-transform: uppercase;cursor: pointer}.scd285-root .scd-apply-consent{position: relative;display: grid;grid-template-columns: 21px minmax(0,1fr);gap: 12px;margin-top: 22px;padding: 17px 18px;border: 1px solid rgba(26,81,116,0.12);border-radius: 9px;background: rgba(255,255,255,0.46);cursor: pointer}.scd285-root .scd-apply-consent input{position: absolute;width: 1px;height: 1px;opacity: 0}.scd285-root .scd-apply-consent__box{width: 20px;height: 20px;display: grid;place-items: center;margin-top: 1px;border: 1px solid rgba(43,96,128,0.34);border-radius: 5px;background: rgba(255,255,255,0.7);color: transparent;transition: border-color 220ms ease,background 220ms ease,color 220ms ease}.scd285-root .scd-apply-consent__box svg{width: 13px;height: 13px}.scd285-root .scd-apply-consent input:checked + .scd-apply-consent__box{border-color: #4770c8;background: linear-gradient(135deg,#1b85bd,#7058c7);color: #fff}.scd285-root .scd-apply-consent input:focus-visible + .scd-apply-consent__box{outline: 3px solid rgba(45,121,172,0.2);outline-offset: 3px}.scd285-root .scd-apply-consent__copy{color: #637b8e;font-size: 9px;line-height: 1.55}.scd285-root .scd-apply-consent__copy b{color: #315b78;font-weight: 700}.scd285-root .scd-apply-consent.has-error{border-color: rgba(185,55,78,0.48);box-shadow: 0 0 0 3px rgba(185,55,78,0.045)}.scd285-root .scd-apply-form__footer{position: relative;z-index: 4;min-height: 80px;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 15px 34px;border-top: 1px solid rgba(21,77,112,0.1);background: rgba(249,252,254,0.9);box-shadow: 0 -13px 35px rgba(24,70,99,0.035);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.scd285-root .scd-apply-form__footer-note{color: #8496a4;font-size: 9px;line-height: 1.4}.scd285-root .scd-apply-form__footer-note b{color: #6a54bd;font-weight: 750}.scd285-root .scd-apply-form__actions{display: flex;align-items: center;gap: 9px}.scd285-root .scd-apply-button{appearance: none;min-height: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 11px;padding: 10px 17px;border-radius: 7px;font-family: var(--font-geist-mono),monospace;font-size: 7.5px;font-weight: 750;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;transition: color 220ms ease,border-color 220ms ease,background 220ms ease,box-shadow 220ms ease,transform 300ms var(--scd-ease-soft)}.scd285-root .scd-apply-button svg{width: 16px;height: 16px}.scd285-root .scd-apply-button--secondary{border: 1px solid rgba(25,82,117,0.14);background: rgba(255,255,255,0.54);color: #42647b}.scd285-root .scd-apply-button--primary{min-width: 148px;border: 1px solid rgba(7,65,108,0.12);background: linear-gradient(112deg,#0d5d97 0%,#176fa7 53%,#5855b7 120%);box-shadow: 0 13px 28px rgba(18,84,130,0.16),inset 0 1px 0 rgba(255,255,255,0.13);color: #fff}.scd285-root .scd-apply-button[hidden]{display: none}.scd285-root .scd-apply-button:focus-visible{outline: 3px solid rgba(34,111,163,0.28);outline-offset: 3px}.scd285-root .scd-apply-success{min-height: 0;display: grid;place-items: center;padding: 48px;text-align: center}.scd285-root .scd-apply-success[hidden]{display: none}.scd285-root .scd-apply-success__inner{width: min(530px,100%)}.scd285-root .scd-apply-success__mark{width: 74px;height: 74px;display: grid;place-items: center;margin: 0 auto 27px;border: 1px solid rgba(31,143,128,0.22);border-radius: 50%;background: radial-gradient(circle,rgba(56,182,160,0.14),transparent 70%),rgba(255,255,255,0.7);color: #1f8a79;box-shadow: 0 16px 38px rgba(35,113,105,0.1),0 0 0 11px rgba(46,156,143,0.045)}.scd285-root .scd-apply-success__mark svg{width: 31px;height: 31px}.scd285-root .scd-apply-success__eyebrow{margin: 0 0 12px;color: #217ca4;font-family: var(--font-geist-mono),monospace;font-size: 7.5px;font-weight: 750;letter-spacing: 0.15em;text-transform: uppercase}.scd285-root .scd-apply-success h2{margin: 0;color: #0b3b5f;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: clamp(38px,4.4vw,58px);font-weight: 720;line-height: 1;letter-spacing: -0.055em}.scd285-root .scd-apply-success p{max-width: 53ch;margin: 18px auto 0;color: #617b8e;font-size: 12px;line-height: 1.65}.scd285-root .scd-apply-success .scd-apply-button{margin-top: 28px}@media (hover: hover) and (pointer: fine){.scd285-root .scd-apply-close:hover{border-color: rgba(22,95,143,0.3);background: rgba(255,255,255,0.9);color: #0f5788;transform: rotate(90deg)}.scd285-root .scd-apply-choice:hover span{border-color: rgba(38,105,148,0.28);color: #285b7c;transform: translateY(-1px)}.scd285-root .scd-apply-add:hover,.scd285-root .scd-apply-button--secondary:hover{border-color: rgba(27,99,144,0.3);background: rgba(255,255,255,0.88)}.scd285-root .scd-apply-button--primary:hover{box-shadow: 0 17px 34px rgba(18,84,130,0.22),inset 0 1px 0 rgba(255,255,255,0.16);transform: translateY(-2px)}}@media (max-width: 980px){.scd285-root .scd-apply-modal{width: calc(100vw - 24px);height: calc(100dvh - 24px)}.scd285-root .scd-apply-modal__shell{grid-template-columns: 236px minmax(0,1fr)}.scd285-root .scd-apply-aside{padding: 24px 20px 22px}.scd285-root .scd-apply-aside__brand{margin-bottom: 36px}.scd285-root .scd-apply-aside__title{font-size: 29px}.scd285-root .scd-apply-aside__lead{font-size: 10px}.scd285-root .scd-apply-form__body{padding-inline: 28px}.scd285-root .scd-apply-job{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.scd285-root .scd-apply-modal{width: 100vw;height: 100dvh;border-radius: 0}.scd285-root .scd-apply-modal__shell{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr);border: 0}.scd285-root .scd-apply-aside{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 20px;padding: max(15px,env(safe-area-inset-top)) 18px 13px}.scd285-root .scd-apply-aside::after,.scd285-root .scd-apply-aside__intro,.scd285-root .scd-apply-aside__privacy,.scd285-root .scd-apply-aside__brand span{display: none}.scd285-root .scd-apply-aside__brand{margin: 0}.scd285-root .scd-apply-aside__brand b{width: 36px;height: 36px}.scd285-root .scd-apply-steps{grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px}.scd285-root .scd-apply-steps li{min-height: 40px;grid-template-columns: 26px minmax(0,1fr);gap: 7px;padding: 4px 5px}.scd285-root .scd-apply-steps li::before,.scd285-root .scd-apply-step__copy small{display: none}.scd285-root .scd-apply-step__index{width: 24px;height: 24px;font-size: 6px}.scd285-root .scd-apply-step__copy b{overflow: hidden;font-size: 6px;text-overflow: ellipsis;white-space: nowrap}.scd285-root .scd-apply-header{padding: 17px 18px 13px}.scd285-root .scd-apply-close{width: 40px;height: 40px;margin-right: -5px}.scd285-root .scd-apply-progress{margin-top: 11px}.scd285-root .scd-apply-form__body{padding: 23px 18px 32px}.scd285-root .scd-apply-form__footer{min-height: 72px;padding: 11px 18px max(11px,env(safe-area-inset-bottom))}.scd285-root .scd-apply-form__footer-note{display: none}.scd285-root .scd-apply-form__actions{width: 100%;justify-content: space-between}.scd285-root .scd-apply-button--primary{min-width: 142px}}@media (max-width: 600px){.scd285-root .scd-apply-step__copy{display: none}.scd285-root .scd-apply-steps li{display: grid;place-items: center;padding: 3px}.scd285-root .scd-apply-grid{grid-template-columns: minmax(0,1fr);gap: 14px}.scd285-root .scd-apply-span-12,.scd285-root .scd-apply-span-8,.scd285-root .scd-apply-span-6,.scd285-root .scd-apply-span-4,.scd285-root .scd-apply-span-3{grid-column: 1}.scd285-root .scd-apply-form__heading{margin-bottom: 22px}.scd285-root .scd-apply-form__heading h2{font-size: clamp(28px,8.4vw,37px)}.scd285-root .scd-apply-form__heading span{font-size: 10px}.scd285-root .scd-apply-choice-grid{gap: 7px}.scd285-root .scd-apply-choice span{min-height: 38px;padding: 8px 11px;font-size: 9px}.scd285-root .scd-apply-job{grid-template-columns: minmax(0,1fr);padding: 17px 50px 17px 17px}.scd285-root .scd-apply-upload__drop{min-height: 178px;grid-template-columns: minmax(0,1fr);justify-items: center;gap: 13px;padding: 22px 18px;text-align: center}.scd285-root .scd-apply-upload__icon{width: 52px;height: 52px}.scd285-root .scd-apply-upload__copy strong{font-size: 18px}.scd285-root .scd-apply-upload__file{grid-template-columns: minmax(0,1fr)}.scd285-root .scd-apply-upload__remove{justify-self: stretch}.scd285-root .scd-apply-consent{padding: 15px}}@media (prefers-reduced-motion: reduce){.scd285-root .scd-apply-modal,.scd285-root .scd-apply-modal::backdrop,.scd285-root .scd-apply-form__step,.scd285-root .scd-apply-progress span,.scd285-root .scd-apply-button,.scd285-root .scd-apply-choice span{animation: none;transition: none}}.scd285-root .scd-visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}.scd285-root .scd-apply-modal{width: min(1140px,calc(100vw - 56px));height: min(810px,calc(100dvh - 56px));border-radius: 22px;color: #122d42}.scd285-root .scd-apply-modal::backdrop{background: rgba(8,24,37,0.5);backdrop-filter: blur(14px) saturate(0.86);-webkit-backdrop-filter: blur(14px) saturate(0.86)}.scd285-root .scd-apply-modal__shell{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr);border-color: rgba(26,63,88,0.12);background: #fff;box-shadow: 0 44px 110px rgba(8,27,42,0.3),0 12px 34px rgba(8,27,42,0.1)}.scd285-root .scd-apply-aside{display: grid;grid-template-columns: auto minmax(190px,0.62fr) minmax(530px,1.65fr);align-items: center;gap: 24px;padding: 20px 28px;color: #16374e;border-right: 0;border-bottom: 1px solid #e3eaee;background: #f4f7f9}.scd285-root .scd-apply-aside::before,.scd285-root .scd-apply-aside::after{display: none}.scd285-root .scd-apply-aside__brand{margin-bottom: 0;color: #567083;font-size: 8.5px}.scd285-root .scd-apply-aside__brand b{width: 38px;height: 38px;border-color: #c9dce7;color: #0c6a9d;background: #fff;box-shadow: 0 7px 18px rgba(23,69,98,0.06)}.scd285-root .scd-apply-aside__brand span{color: #718796}.scd285-root .scd-apply-aside__intro{margin-bottom: 0}.scd285-root .scd-apply-aside__eyebrow{margin-bottom: 6px;color: #0b729f;font-size: 7.5px}.scd285-root .scd-apply-aside__title{max-width: 19ch;color: #102f45;font-size: 19px;line-height: 1.12;letter-spacing: -0.035em}.scd285-root .scd-apply-aside__lead{display: none;max-width: 36ch;margin-top: 8px;color: #617887;font-size: 10.5px;line-height: 1.58}.scd285-root .scd-apply-steps{grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px}.scd285-root .scd-apply-steps li{min-height: 54px;grid-template-columns: 29px minmax(0,1fr);gap: 8px;padding: 7px 9px 7px 7px;border: 1px solid transparent;color: #8a9ba6}.scd285-root .scd-apply-steps li::before{display: none}.scd285-root .scd-apply-steps li.is-active{border-color: #dce7ec;color: #183c55;background: #fff;box-shadow: 0 8px 22px rgba(25,64,89,0.055)}.scd285-root .scd-apply-steps li.is-complete{color: #3c677f}.scd285-root .scd-apply-step__index{width: 28px;height: 28px;border-color: #d5e0e6;background: rgba(255,255,255,0.54);font-size: 7px}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__index{border-color: #8fc3da;color: #086a9a;background: #eaf6fb}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index{border-color: #acd5cc;color: #247b69;background: #edf8f5}.scd285-root .scd-apply-step__copy b{font-family: var(--font-geist-sans),sans-serif;font-size: 10px;font-weight: 700;letter-spacing: 0;text-transform: none}.scd285-root .scd-apply-step__copy small{color: #94a3ad;font-size: 8.5px}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__copy small,.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__copy small{color: #6b8290}.scd285-root .scd-apply-aside__privacy{display: none}.scd285-root .scd-apply-panel{background: #fff}.scd285-root .scd-apply-header{padding: 23px 31px 16px;border-bottom-color: #e5ebef;background: rgba(255,255,255,0.96);backdrop-filter: none;-webkit-backdrop-filter: none}.scd285-root .scd-apply-header__meta{color: #6b818f;font-size: 8px}.scd285-root .scd-apply-header__meta b{color: #0b6f9f}.scd285-root .scd-apply-header__meta i{background: #9bb0bd}.scd285-root .scd-apply-close{width: 40px;height: 40px;border-color: #dbe4e9;background: #f7f9fa;color: #294e65}.scd285-root .scd-apply-progress{margin-top: 14px;background: #e8eef1}.scd285-root .scd-apply-progress span{background: linear-gradient(90deg,#0875aa,#21a8c1);box-shadow: none}.scd285-root .scd-apply-form__body{padding: 26px 34px 38px;background: #fff}.scd285-root .scd-apply-form__body::-webkit-scrollbar-thumb{background: #c8d5dc;background-clip: padding-box}.scd285-root .scd-apply-form__alert{margin-bottom: 20px;border-color: #e8c8ce;background: #fff6f7;color: #873344}.scd285-root .scd-apply-form__heading{margin-bottom: 25px}.scd285-root .scd-apply-form__heading p{margin-bottom: 7px;color: #0c739f;font-size: 8px}.scd285-root .scd-apply-form__heading h2{color: #102f45;font-size: clamp(31px,3vw,41px)}.scd285-root .scd-apply-form__heading span{margin-top: 9px;color: #617887;font-size: 13px}.scd285-root .scd-apply-section{margin-top: 26px;padding-top: 22px;border-top-color: #e5ebef}.scd285-root .scd-apply-section__heading h3{color: #23485e;font-size: 15px}.scd285-root .scd-apply-section__heading small{color: #7c909c;font-size: 10.5px}.scd285-root .scd-apply-grid{gap: 16px}.scd285-root .scd-apply-field,.scd285-root .scd-apply-choice-block{gap: 8px}.scd285-root .scd-apply-field__label,.scd285-root .scd-apply-choice-block > legend{color: #35566a;font-family: var(--font-geist-sans),sans-serif;font-size: 11.5px;font-weight: 650;letter-spacing: 0;text-transform: none}.scd285-root .scd-apply-field__label em,.scd285-root .scd-apply-choice-block > legend em{color: #a34963}.scd285-root .scd-apply-field input,.scd285-root .scd-apply-field select,.scd285-root .scd-apply-field textarea{min-height: 50px;padding: 13px 14px;border-color: #d5dfe5;border-radius: 8px;background-color: #fff;box-shadow: none;color: #17384e;font-size: 14px}.scd285-root .scd-apply-field input::placeholder,.scd285-root .scd-apply-field textarea::placeholder{color: #96a6b0}.scd285-root .scd-apply-field input:focus,.scd285-root .scd-apply-field select:focus,.scd285-root .scd-apply-field textarea:focus{border-color: #3b95bc;background-color: #fff;box-shadow: 0 0 0 4px rgba(25,128,172,0.1)}.scd285-root .scd-apply-field__hint,.scd285-root .scd-apply-choice-block__hint{color: #728792;font-size: 10.5px}.scd285-root .scd-apply-choice-grid{gap: 7px}.scd285-root .scd-apply-choice span{min-height: 39px;border-color: #d9e1e6;background: #f8fafb;color: #546d7d;font-size: 11px}.scd285-root .scd-apply-choice span::before{border-color: #92a8b5;background: #fff}.scd285-root .scd-apply-choice input:checked + span{border-color: #9bc8da;background: #edf7fb;color: #155879;box-shadow: none}.scd285-root .scd-apply-choice input:checked + span::before{border-color: #1683b5;background: #1683b5}.scd285-root .scd-apply-job{border-color: #dde5ea;background: #f7f9fa}.scd285-root .scd-apply-job__remove,.scd285-root .scd-apply-add{border-color: #d7e1e6;background: #fff}.scd285-root .scd-apply-upload__drop{min-height: 136px;grid-template-columns: 46px minmax(0,1fr);gap: 17px;padding: 21px 23px;border: 1.5px dashed #b9cbd5;border-radius: 10px;background: #f8fafb;color: #244d65}.scd285-root .scd-apply-upload.is-dragging .scd-apply-upload__drop{border-color: #2c8fb8;background: #eef8fb;box-shadow: 0 0 0 5px rgba(31,137,180,0.08)}.scd285-root .scd-apply-upload__icon{width: 46px;height: 46px;border-color: #cbdce5;background: #fff;color: #1777a5;box-shadow: none}.scd285-root .scd-apply-upload__icon svg{width: 22px;height: 22px}.scd285-root .scd-apply-upload__copy{gap: 4px}.scd285-root .scd-apply-upload__copy strong{color: #173f58;font-size: 17px}.scd285-root .scd-apply-upload__copy span{color: #637a89;font-size: 12px}.scd285-root .scd-apply-upload__copy small{color: #708590;font-size: 8.5px}.scd285-root .scd-apply-upload__file{border-color: #d8e3e8;background: #fff}.scd285-root .scd-apply-consent{border-color: #dfe6ea;background: #f8fafb}.scd285-root .scd-apply-consent__box{border-color: #9bb0bc;background: #fff}.scd285-root .scd-apply-consent input:checked + .scd-apply-consent__box{border-color: #147eab;background: #147eab}.scd285-root .scd-apply-consent__copy{color: #5f7482;font-size: 10.5px}.scd285-root .scd-apply-form__footer{min-height: 74px;padding: 13px 31px;border-top-color: #e5ebef;background: #fff;box-shadow: 0 -10px 28px rgba(29,59,78,0.035);backdrop-filter: none;-webkit-backdrop-filter: none}.scd285-root .scd-apply-form__footer-note{color: #718590}.scd285-root .scd-apply-form__footer-note b{color: #2b637e}.scd285-root .scd-apply-button{min-height: 46px;border-radius: 8px;font-family: var(--font-geist-sans),sans-serif;font-size: 12px;font-weight: 650;letter-spacing: 0;text-transform: none}.scd285-root .scd-apply-button--secondary{border-color: #d7e1e6;background: #fff;color: #3c5d70}.scd285-root .scd-apply-button--primary{border-color: #0d648e;background: #0d648e;box-shadow: 0 11px 24px rgba(13,100,142,0.17);margin-left: auto}.scd285-root .scd-apply-success__mark{background: #f1faf7}@media (hover: hover) and (pointer: fine){.scd285-root .scd-apply-close:hover{border-color: #aac5d3;background: #fff;color: #0c6896}.scd285-root .scd-apply-choice:hover span{border-color: #adc7d4;background: #fff}.scd285-root .scd-apply-add:hover,.scd285-root .scd-apply-button--secondary:hover{border-color: #abc5d2;background: #f7fafb}.scd285-root .scd-apply-button--primary:hover{background: #0a739f;box-shadow: 0 14px 28px rgba(13,100,142,0.22)}}@media (max-width: 980px){.scd285-root .scd-apply-modal{width: calc(100vw - 28px);height: calc(100dvh - 28px)}.scd285-root .scd-apply-modal__shell{grid-template-columns: minmax(0,1fr)}.scd285-root .scd-apply-aside{grid-template-columns: auto minmax(0,1fr);gap: 18px;padding: 17px 21px}.scd285-root .scd-apply-aside__brand{margin-bottom: 0}.scd285-root .scd-apply-aside__intro{display: none}.scd285-root .scd-apply-form__body{padding-inline: 27px}}@media (max-height: 720px) and (min-width: 761px){.scd285-root .scd-apply-modal{height: calc(100dvh - 24px)}.scd285-root .scd-apply-aside{padding-block: 13px}.scd285-root .scd-apply-aside__brand{margin-bottom: 0}}@media (max-width: 760px){.scd285-root .scd-apply-modal{width: 100vw;height: 100dvh;border-radius: 0}.scd285-root .scd-apply-aside{padding: max(13px,env(safe-area-inset-top)) 16px 12px;border-right: 0;border-bottom: 1px solid #e2e9ed;background: #f5f8f9}.scd285-root .scd-apply-steps li{min-height: 40px;padding: 4px}.scd285-root .scd-apply-header{padding: 15px 17px 12px}.scd285-root .scd-apply-close{width: 44px;height: 44px}.scd285-root .scd-apply-form__body{padding: 22px 17px 30px}.scd285-root .scd-apply-form__footer{padding: 10px 17px max(10px,env(safe-area-inset-bottom))}}@media (max-width: 600px){.scd285-root .scd-apply-form__heading h2{font-size: clamp(27px,8.2vw,35px)}.scd285-root .scd-apply-field__label,.scd285-root .scd-apply-choice-block > legend{font-size: 11.5px}.scd285-root .scd-apply-field input,.scd285-root .scd-apply-field select,.scd285-root .scd-apply-field textarea{font-size: 16px}.scd285-root .scd-apply-upload__drop{min-height: 150px;grid-template-columns: minmax(0,1fr);padding: 20px 17px}}.scd285-root .scd-apply-aside{grid-template-columns: auto minmax(190px,0.58fr) minmax(590px,1.78fr);gap: 23px;padding: 19px 28px;background: radial-gradient( circle at 94% -70%,rgba(59,164,208,0.1),transparent 42% ),linear-gradient(180deg,#f7fafb 0%,#f2f6f8 100%);box-shadow: inset 0 2px 0 rgba(40,143,187,0.08),inset 0 -1px 0 rgba(16,62,89,0.025)}.scd285-root .scd-apply-steps{position: relative;isolation: isolate;gap: 9px}.scd285-root .scd-apply-steps li{min-height: 60px;grid-template-columns: 34px minmax(0,1fr);gap: 10px;padding: 9px 10px 9px 9px;overflow: visible;border-radius: 10px;color: #607988;transition: color 260ms ease,border-color 260ms ease,background 260ms ease,box-shadow 300ms var(--scd-ease-soft),transform 300ms var(--scd-ease-soft)}.scd285-root .scd-apply-steps li:not(:last-child)::before{display: block;top: 50%;left: 100%;z-index: -1;width: 9px;height: 1px;border-radius: 0;background: #ccdae2;transform: translateY(-50%);transition: background 320ms ease,box-shadow 320ms ease}.scd285-root .scd-apply-steps li.is-active::before{background: linear-gradient(90deg,#4ca9cc,#bdcfd9)}.scd285-root .scd-apply-steps li.is-complete::before{background: linear-gradient(90deg,#0d75a5,#2bb4b8);box-shadow: 0 0 8px rgba(25,143,171,0.18)}.scd285-root .scd-apply-steps li.is-active{overflow: hidden;border-color: #c9dee8;color: #123c57;background: radial-gradient( circle at 8% 15%,rgba(71,171,210,0.105),transparent 43% ),linear-gradient(135deg,#fff 0%,#fbfdfe 100%);box-shadow: 0 10px 25px rgba(24,74,104,0.075),inset 0 1px 0 rgba(255,255,255,0.92)}.scd285-root .scd-apply-steps li.is-active::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;background: linear-gradient(90deg,#0877a8 0%,#24b3c2 58%,#7567d9 100%);transform-origin: left center;animation: scd24-step-accent 420ms var(--scd-ease-soft) both}.scd285-root .scd-apply-steps li.is-complete{color: #315f72}.scd285-root .scd-apply-step__index{position: relative;z-index: 1;width: 33px;height: 33px;border-color: #c5d5de;color: #526f80;background: rgba(255,255,255,0.86);font-size: 8px;box-shadow: 0 3px 10px rgba(25,64,89,0.035)}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__index{border-color: #66afd0;color: #075f8d;background: #f8fdff;box-shadow: 0 0 0 4px rgba(48,157,202,0.09),0 5px 13px rgba(29,116,155,0.09);animation: scd24-step-index-in 360ms var(--scd-ease-soft) both}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index{border-color: transparent;color: transparent;background: linear-gradient(135deg,#0b78a8 4%,#1ba5b8 58%,#4d8dce 100%);box-shadow: 0 5px 13px rgba(22,124,159,0.14)}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{content: "";position: absolute;top: 8px;left: 11px;width: 7px;height: 11px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);transform-origin: center;animation: scd24-step-check 360ms var(--scd-ease-soft) both}.scd285-root .scd-apply-step__copy{gap: 4px}.scd285-root .scd-apply-step__copy b{color: inherit;font-size: 11.5px;font-weight: 700;line-height: 1.12}.scd285-root .scd-apply-step__copy small{color: #7f929e;font-size: 9.4px;line-height: 1.28}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__copy b{color: #075f8d}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__copy small,.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__copy small{color: #607a89}@keyframes scd24-step-accent{from{opacity: 0;transform: scaleX(0.2)}to{opacity: 1;transform: scaleX(1)}}@keyframes scd24-step-index-in{from{opacity: 0.72;transform: translateY(2px) scale(0.94)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes scd24-step-check{from{opacity: 0;transform: translateY(2px) rotate(45deg) scale(0.72)}to{opacity: 1;transform: translateY(0) rotate(45deg) scale(1)}}@media (max-width: 1100px){.scd285-root .scd-apply-aside{grid-template-columns: auto minmax(170px,0.48fr) minmax(540px,1.65fr);gap: 18px;padding-inline: 23px}.scd285-root .scd-apply-step__copy b{font-size: 11px}.scd285-root .scd-apply-step__copy small{font-size: 8.8px}}@media (max-width: 980px){.scd285-root .scd-apply-aside{grid-template-columns: auto minmax(0,1fr);gap: 18px;padding: 17px 21px}.scd285-root .scd-apply-steps li{min-height: 57px}}@media (max-width: 760px){.scd285-root .scd-apply-aside{grid-template-columns: minmax(0,1fr);padding: max(14px,env(safe-area-inset-top)) 16px 13px}.scd285-root .scd-apply-aside__brand{display: none}.scd285-root .scd-apply-steps{gap: 7px}.scd285-root .scd-apply-steps li{min-height: 52px;grid-template-columns: 31px minmax(0,1fr);gap: 7px;padding: 7px 6px}.scd285-root .scd-apply-steps li:not(:last-child)::before{width: 7px}.scd285-root .scd-apply-step__index{width: 30px;height: 30px}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{top: 7px;left: 10px;width: 7px;height: 10px}.scd285-root .scd-apply-step__copy b{font-size: 10.5px}.scd285-root .scd-apply-step__copy small{display: none}}@media (max-width: 600px){.scd285-root .scd-apply-steps li{min-height: 45px;display: grid;place-items: center;padding: 5px 3px}.scd285-root .scd-apply-step__copy{display: none}.scd285-root .scd-apply-steps li.is-active::after{height: 2px}}@media (prefers-reduced-motion: reduce){.scd285-root .scd-apply-steps li,.scd285-root .scd-apply-steps li::before,.scd285-root .scd-apply-step__index,.scd285-root .scd-apply-steps li.is-active::after,.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{animation: none !important;transition: none !important}}.scd285-root .scd-apply-panel{grid-template-rows: minmax(0,1fr) auto}.scd285-root .scd-apply-gf__body{min-width: 0;min-height: 0;overflow-x: hidden;overflow-y: auto;padding: 26px 34px 38px;scrollbar-gutter: stable;background: #fff}.scd285-root .scd-apply-gf__body::-webkit-scrollbar{width: 11px}.scd285-root .scd-apply-gf__body::-webkit-scrollbar-thumb{border: 3px solid transparent;border-radius: 999px;background: #c8d5dc;background-clip: padding-box}.scd285-root .scd-apply-gf__body::-webkit-scrollbar-track{background: transparent}.scd285-root .scd-apply-form__heading{margin-bottom: 25px;padding-right: 58px}.scd285-root .scd-apply-close--floating{position: absolute;top: 18px;right: 18px;z-index: 9;margin: 0;border-color: #d8e3e9;background: rgba(255,255,255,0.94);box-shadow: 0 8px 24px rgba(21,61,84,0.08)}.scd285-root .scd-apply-form__heading p{margin-bottom: 7px;color: #0c739f;font-family: var(--font-geist-mono),monospace;font-size: 8px;font-weight: 750;letter-spacing: 0.15em;text-transform: uppercase}.scd285-root .scd-apply-form__heading h2{margin: 0;color: #102f45;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: clamp(31px,3vw,41px);font-weight: 720;line-height: 1.03;letter-spacing: -0.045em}.scd285-root .scd-apply-form__heading span{display: block;max-width: 61ch;margin-top: 9px;color: #617887;font-size: 13px;line-height: 1.58}.scd285-root .scd-apply-gf-slot,.scd285-root .scd-apply-gf-slot .gform_wrapper{min-width: 0;margin: 0 !important;color: #17384e;font-family: var(--font-geist-sans),sans-serif}.scd285-root .scd-apply-gf-slot .gform_heading,.scd285-root .scd-apply-gf-slot .gform_required_legend,.scd285-root .scd-apply-gf-slot .gform_page_footer{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;border: 0 !important;opacity: 0 !important;pointer-events: none !important}.scd285-root .scd-apply-gf-slot .gf_progressbar_wrapper,.scd285-root .scd-apply-gf-slot .gf_page_steps,.scd285-root .scd-apply-gf-slot .gform_progressbar,.scd285-root .scd-apply-gf-slot .gform_page_steps{display: none !important}.scd285-root .scd-apply-gf-slot .gform-body,.scd285-root .scd-apply-gf-slot .gform_page,.scd285-root .scd-apply-gf-slot .gform_page_fields{min-width: 0}.scd285-root .scd-apply-gf-slot .gform_fields{display: grid !important;grid-template-columns: repeat(12,minmax(0,1fr)) !important;column-gap: 16px !important;row-gap: 20px !important;align-items: start !important}.scd285-root .scd-apply-gf-slot .gfield{grid-column: span 12 !important;min-width: 0;min-inline-size: 0 !important;align-self: start !important;margin: 0 !important;padding: 0 !important}.scd285-root .scd-apply-gf-slot .gfield[hidden]{display: none !important}.scd285-root .scd-apply-gf-slot .gfield--width-half{grid-column: span 6 !important}.scd285-root .scd-apply-gf-slot .gfield--width-third{grid-column: span 4 !important}.scd285-root .scd-apply-gf-slot .gfield--width-two-thirds{grid-column: span 8 !important}.scd285-root .scd-apply-gf-slot .gfield--width-three-quarter{grid-column: span 9 !important}.scd285-root #gform_wrapper_5 #field_5_40{grid-column: span 4 !important}.scd285-root #gform_wrapper_5 #field_5_50{grid-column: span 5 !important}.scd285-root #gform_wrapper_5 #field_5_42{grid-column: span 3 !important}.scd285-root .scd-apply-gf-slot .gsection{margin-top: 9px !important;padding-top: 22px !important;border-top: 1px solid #e5ebef !important}.scd285-root .scd-apply-gf-slot .gsection:first-child{margin-top: 0 !important}.scd285-root .scd-apply-gf-slot .gsection_title{margin: 0 !important;color: #23485e;font-family: var(--font-scd-head),var(--font-geist-sans),sans-serif;font-size: 16px !important;font-weight: 700 !important;line-height: 1.3 !important;letter-spacing: -0.02em}.scd285-root .scd-apply-gf-slot .gsection_description{margin-top: 6px !important;color: #718692 !important;font-size: 11px !important;line-height: 1.55 !important}.scd285-root .scd-apply-gf-slot .gfield_label,.scd285-root .scd-apply-gf-slot .gform-field-label{margin: 0 0 8px !important;color: #35566a !important;font-family: var(--font-geist-sans),sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;line-height: 1.35 !important;letter-spacing: 0 !important;text-transform: none !important}.scd285-root #gform_wrapper_5 .gfield > .gfield_label,.scd285-root #gform_wrapper_5 .gfield > .gform-field-label{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 8px !important;padding: 0 !important;color: #35566a !important;font-family: var(--font-geist-sans),Inter,sans-serif !important;font-size: 11.5px !important;font-style: normal !important;font-weight: 650 !important;line-height: 1.35 !important;letter-spacing: 0 !important;text-transform: none !important}.scd285-root .scd-apply-gf-slot .gfield_required_text{color: transparent !important;font-size: 0 !important}.scd285-root .scd-apply-gf-slot .gfield_required_text::after{content: "*";color: #a34963;font-size: 12px}.scd285-root .scd-apply-gf-slot .gfield_description{margin: 0 0 8px !important;padding: 0 !important;color: #728792 !important;font-size: 10.5px !important;line-height: 1.5 !important}.scd285-root #gform_wrapper_5 .gfield > .ginput_container{box-sizing: border-box !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;float: none !important}.scd285-root .scd-apply-gf-slot :where( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea ){width: 100% !important;min-width: 0 !important;min-height: 50px !important;margin: 0 !important;padding: 13px 14px !important;border: 1px solid #d5dfe5 !important;border-radius: 8px !important;outline: 0 !important;background: #fff !important;box-shadow: none !important;color: #17384e !important;font-family: var(--font-geist-sans),sans-serif !important;font-size: 14px !important;line-height: 1.35 !important;transition: border-color 190ms ease,box-shadow 190ms ease,background 190ms ease}.scd285-root .scd-apply-gf-slot textarea{min-height: 112px !important;resize: vertical}.scd285-root .scd-apply-gf-slot :where( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea ):focus{border-color: #3b95bc !important;background: #fff !important;box-shadow: 0 0 0 4px rgba(25,128,172,0.1) !important}.scd285-root #gform_wrapper_5 .ginput_complex{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 16px !important;row-gap: 0 !important;box-sizing: border-box !important;width: 100% !important;inline-size: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;margin-inline: 0 !important;padding: 0 !important;float: none !important}.scd285-root #gform_wrapper_5 .ginput_complex > span{display: flex !important;flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;gap: 0 !important;box-sizing: border-box !important;width: auto !important;inline-size: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;margin-inline: 0 !important;padding: 0 !important;padding-inline: 0 !important;flex: none !important;flex-basis: auto !important;float: none !important;clear: none !important}.scd285-root #gform_wrapper_5 .ginput_complex > span[hidden],.scd285-root #gform_wrapper_5 .ginput_complex > span[style*="display:none"],.scd285-root #gform_wrapper_5 .ginput_complex > span[style*="display: none"]{display: none !important}.scd285-root #gform_wrapper_5 .ginput_complex > span > label:not(.hidden_sub_label):not(.screen-reader-text),.scd285-root #gform_wrapper_5 .ginput_complex > span > .gform-field-label:not(.hidden_sub_label):not(.screen-reader-text){order: -1 !important;display: block !important;flex: 0 0 auto !important;width: 100% !important;min-height: 0 !important;margin: 0 0 8px !important;padding: 0 !important;color: #35566a !important;font-family: var(--font-geist-sans),Inter,sans-serif !important;font-size: 11.5px !important;font-style: normal !important;font-weight: 650 !important;line-height: 1.35 !important;letter-spacing: 0 !important;text-transform: none !important}.scd285-root #gform_wrapper_5 .ginput_complex > span > :where(input,select,textarea){order: 0 !important;box-sizing: border-box !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;font-weight: 400 !important}.scd285-root #gform_wrapper_5 fieldset.gfield:not(#field_5_47){min-width: 0 !important;min-inline-size: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important}.scd285-root #gform_wrapper_5 fieldset.gfield:not(#field_5_47) > legend.gfield_label{display: block !important;width: 100% !important;margin: 0 0 12px !important;padding: 0 !important;color: #35566a !important;font-family: var(--font-geist-sans),Inter,sans-serif !important;font-size: 11.5px !important;font-style: normal !important;font-weight: 650 !important;line-height: 1.35 !important;letter-spacing: 0 !important;text-transform: none !important}.scd285-root #gform_wrapper_5 .ginput_container_address{display: grid !important;grid-template-columns: repeat(12,minmax(0,1fr)) !important;column-gap: 16px !important;row-gap: 16px !important;align-items: start !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > span{width: auto !important;inline-size: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;padding: 0 !important;flex: none !important;flex-basis: auto !important;float: none !important;clear: none !important;justify-self: stretch !important;align-self: start !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_line_1,.ginput_address_line_1){grid-column: 1 / span 7 !important;grid-row: 1 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_line_2,.ginput_address_line_2){grid-column: 8 / span 5 !important;grid-row: 1 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_city,.ginput_address_city){grid-column: 1 / span 4 !important;grid-row: 2 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_state,.ginput_address_state){grid-column: 5 / span 5 !important;grid-row: 2 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_zip,.ginput_address_zip){grid-column: 10 / span 3 !important;grid-row: 2 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_country,.ginput_address_country){grid-column: 1 / -1 !important;grid-row: 3 !important}.scd285-root .scd-apply-gf-slot .gfield_checkbox,.scd285-root .scd-apply-gf-slot .gfield_radio{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px !important}.scd285-root .scd-apply-gf-slot .gchoice{position: relative;min-width: 0}.scd285-root .scd-apply-gf-slot .gchoice input{position: absolute !important;width: 1px !important;height: 1px !important;opacity: 0 !important;pointer-events: none}.scd285-root .scd-apply-gf-slot .gchoice label{position: relative;min-height: 40px;display: flex !important;align-items: center;margin: 0 !important;padding: 9px 11px 9px 36px !important;border: 1px solid #d9e1e6;border-radius: 8px;background: #f8fafb;color: #546d7d !important;cursor: pointer;font-size: 11px !important;font-weight: 550 !important;line-height: 1.3 !important;transition: border-color 190ms ease,background 190ms ease,color 190ms ease}.scd285-root .scd-apply-gf-slot .gchoice label::before{content: "";position: absolute;top: 50%;left: 12px;width: 15px;height: 15px;border: 1px solid #92a8b5;border-radius: 4px;background: #fff;transform: translateY(-50%)}.scd285-root .scd-apply-gf-slot .gfield--type-radio .gchoice label::before{border-radius: 50%}.scd285-root .scd-apply-gf-slot .gchoice input:checked + label{border-color: #9bc8da;background: #edf7fb;color: #155879 !important}.scd285-root .scd-apply-gf-slot .gchoice input:checked + label::before{border-color: #1683b5;background: radial-gradient(circle,#fff 0 30%,transparent 34%),#1683b5}.scd285-root .scd-apply-gf-slot .gfield--type-checkbox .gchoice input:checked + label::before{background: linear-gradient(135deg,transparent 0 43%,#fff 44% 54%,transparent 55%) 2px 0 / 7px 11px no-repeat,linear-gradient(45deg,transparent 0 41%,#fff 42% 54%,transparent 55%) 7px 1px / 8px 12px no-repeat,#1683b5}.scd285-root .scd-apply-gf-slot #field_5_13{margin-top: 5px !important}.scd285-root .scd-apply-gf-slot #field_5_13 .ginput_container_fileupload{min-height: 138px;display: grid;align-content: center;gap: 8px;padding: 22px 23px;border: 1.5px dashed #b9cbd5;border-radius: 10px;background: radial-gradient(circle at 94% 6%,rgba(50,153,196,0.07),transparent 31%),#f8fafb}.scd285-root .scd-apply-gf-slot input[type="file"]{width: 100%;color: #637a89;font-size: 12px}.scd285-root .scd-apply-gf-slot input[type="file"]::file-selector-button{min-height: 42px;margin-right: 13px;padding: 9px 15px;border: 1px solid #bfd4df;border-radius: 8px;background: #fff;color: #176f9a;cursor: pointer;font: 650 12px/1 var(--font-geist-sans),sans-serif}.scd285-root .scd-apply-gf-slot #field_5_47{padding: 15px !important;border: 1px solid #dfe6ea;border-radius: 9px;background: #f8fafb}.scd285-root .scd-apply-gf-slot #field_5_47 .gfield_label{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important}.scd285-root .scd-apply-gf-slot #field_5_47 .gfield_checkbox{grid-template-columns: minmax(0,1fr)}.scd285-root .scd-apply-gf-slot #field_5_47 .gchoice label{min-height: 0;border: 0;background: transparent;color: #5f7482 !important;font-size: 10.5px !important;line-height: 1.56 !important}.scd285-root .scd-apply-gf-slot .gfield_list{display: grid !important;gap: 8px}.scd285-root .scd-apply-gf-slot .gfield_list_header,.scd285-root .scd-apply-gf-slot .gfield_list_group{display: grid !important;grid-template-columns: minmax(118px,1.25fr) minmax(96px,0.9fr) minmax(96px,0.9fr) minmax(118px,1.1fr) minmax(120px,1.05fr) 42px !important;gap: 8px !important;align-items: center}.scd285-root .scd-apply-gf-slot .gfield_list_header{color: #617887;font-size: 9.5px;font-weight: 650}.scd285-root .scd-apply-gf-slot .gfield_list_group{padding: 10px;border: 1px solid #dde5ea;border-radius: 9px;background: #f7f9fa}.scd285-root .scd-apply-gf-slot .gfield_list_cell{min-width: 0 !important;padding: 0 !important}.scd285-root .scd-apply-gf-slot .gfield_list_cell input{min-height: 44px !important;padding: 10px !important;font-size: 12px !important}.scd285-root .scd-apply-gf-slot .add_list_item,.scd285-root .scd-apply-gf-slot .delete_list_item{width: 34px !important;height: 34px !important;margin: 2px !important;border: 1px solid #c9d9e1 !important;border-radius: 50% !important;background: #fff !important;color: #176f98 !important;font-size: 0 !important;line-height: 1 !important}.scd285-root .scd-apply-gf-slot .add_list_item::before{content: "+";font-size: 18px}.scd285-root .scd-apply-gf-slot .delete_list_item::before{content: "−";font-size: 18px}.scd285-root .scd-apply-gf-slot .gform_validation_errors{margin: 0 0 20px !important;padding: 14px 16px !important;border: 1px solid #e8c8ce !important;border-radius: 9px !important;background: #fff6f7 !important;box-shadow: none !important;color: #873344 !important}.scd285-root .scd-apply-gf-slot .gform_validation_errors h2{color: inherit !important;font-size: 12px !important;line-height: 1.5 !important}.scd285-root .scd-apply-gf-slot .gfield_error :where( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea ){border-color: #c66c7c !important;box-shadow: 0 0 0 3px rgba(176,72,91,0.08) !important}.scd285-root .scd-apply-gf-slot .validation_message{margin-top: 7px !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #a23e52 !important;font-size: 10.5px !important}.scd285-root .scd-apply-gf-nav{position: relative;z-index: 5}.scd285-root .scd-apply-gf-fallback{display: grid;justify-items: start;gap: 12px;padding: 24px;border: 1px solid #dce6eb;border-radius: 12px;background: #f7fafb;color: #526c7c}.scd285-root .scd-apply-gf-fallback h3{margin: 0;color: #153e58;font: 700 20px/1.2 var(--font-scd-head),sans-serif}.scd285-root .scd-apply-gf-fallback a{display: inline-flex;min-height: 44px;align-items: center;padding: 10px 15px;border-radius: 8px;background: #0d648e;color: #fff;font-size: 12px;font-weight: 650}.scd285-root .scd-apply-button.is-loading{opacity: 0.72;pointer-events: none}.scd285-root .scd-apply-button.is-loading::before{content: "";width: 14px;height: 14px;border: 2px solid rgba(255,255,255,0.4);border-top-color: #fff;border-radius: 50%;animation: scd24-gf-spin 700ms linear infinite}@keyframes scd24-gf-spin{to{transform: rotate(360deg)}}@media (hover: hover) and (pointer: fine){.scd285-root .scd-apply-gf-slot .gchoice label:hover{border-color: #adc7d4;background: #fff}.scd285-root .scd-apply-gf-slot input[type="file"]::file-selector-button:hover{border-color: #8eb7ca;background: #f6fbfd}}@media (max-width: 980px){.scd285-root .scd-apply-gf__body{padding-inline: 27px}.scd285-root .scd-apply-gf-slot .gfield_list_header{display: none !important}.scd285-root .scd-apply-gf-slot .gfield_list_group{grid-template-columns: repeat(2,minmax(0,1fr)) 42px !important}}@media (max-width: 760px){.scd285-root .scd-apply-gf__body{padding: 22px 17px 30px}.scd285-root .scd-apply-form__heading{padding-right: 50px}.scd285-root .scd-apply-close--floating{top: 13px;right: 12px}.scd285-root .scd-apply-gf-slot .gfield--width-half,.scd285-root .scd-apply-gf-slot .gfield--width-third,.scd285-root .scd-apply-gf-slot .gfield--width-two-thirds,.scd285-root .scd-apply-gf-slot .gfield--width-three-quarter{grid-column: span 12 !important}.scd285-root .scd-apply-gf-slot .gfield_checkbox,.scd285-root .scd-apply-gf-slot .gfield_radio{grid-template-columns: repeat(2,minmax(0,1fr))}.scd285-root .scd-apply-gf-slot .gfield_list_group{grid-template-columns: minmax(0,1fr) !important;padding: 14px}.scd285-root .scd-apply-gf-slot .gfield_list_cell::before{content: attr(data-label);display: block;margin: 0 0 5px;color: #617887;font-size: 9.5px;font-weight: 650}.scd285-root .scd-apply-gf-slot .gfield_list_icons{display: flex;justify-content: flex-end}}@media (max-width: 600px){.scd285-root .scd-apply-form__heading h2{font-size: clamp(27px,8.2vw,35px)}.scd285-root .scd-apply-form__heading span{font-size: 11.5px}.scd285-root .scd-apply-gf-slot .ginput_complex,.scd285-root .scd-apply-gf-slot .gfield_checkbox,.scd285-root .scd-apply-gf-slot .gfield_radio{grid-template-columns: minmax(0,1fr) !important}.scd285-root .scd-apply-gf-slot :where( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea ){font-size: 16px !important}.scd285-root .scd-apply-gf-slot #field_5_13 .ginput_container_fileupload{padding: 19px 17px}}@media (prefers-reduced-motion: reduce){.scd285-root .scd-apply-button.is-loading::before{animation-duration: 1400ms}}.scd285-root .scd-apply-modal{--scd-stage-accent: #087ead;--scd-stage-rgb: 8, 126, 173}.scd285-root .scd-apply-modal[data-scd-apply-current-step="2"]{--scd-stage-accent: #665ccf;--scd-stage-rgb: 102, 92, 207}.scd285-root .scd-apply-modal[data-scd-apply-current-step="3"]{--scd-stage-accent: #158b7b;--scd-stage-rgb: 21, 139, 123}.scd285-root .scd-apply-modal[data-scd-apply-current-step="4"]{--scd-stage-accent: #c94d67;--scd-stage-rgb: 201, 77, 103}.scd285-root .scd-apply-aside{min-height: 116px;grid-template-columns: minmax(0,1fr);align-items: stretch;gap: 0;padding: 0;background: radial-gradient( circle at 88% -55%,rgba(64,167,209,0.12),transparent 38% ),linear-gradient(180deg,#f7fbfd 0%,#edf4f7 100%);box-shadow: inset 0 2px 0 rgba(54,151,193,0.08),inset 0 -1px 0 rgba(14,56,81,0.045)}.scd285-root .scd-apply-aside__brand,.scd285-root .scd-apply-aside__intro,.scd285-root .scd-apply-aside__privacy{display: none}.scd285-root .scd-apply-steps{height: 100%;align-self: stretch;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border-left: 0}.scd285-root .scd-apply-steps li{--scd-item-accent: #087ead;--scd-item-rgb: 8, 126, 173;min-height: 116px;height: 100%;grid-template-columns: 38px minmax(0,1fr);align-content: center;gap: 12px;padding: 20px 17px;overflow: hidden;border: 0;border-right: 1px solid rgba(33,79,106,0.095);border-radius: 0;color: #6c8290;background: transparent;box-shadow: none;transition: color 260ms ease,background 320ms var(--scd-ease-soft),box-shadow 320ms var(--scd-ease-soft)}.scd285-root .scd-apply-steps li:nth-child(2){--scd-item-accent: #665ccf;--scd-item-rgb: 102, 92, 207}.scd285-root .scd-apply-steps li:nth-child(3){--scd-item-accent: #158b7b;--scd-item-rgb: 21, 139, 123}.scd285-root .scd-apply-steps li:nth-child(4){--scd-item-accent: #c94d67;--scd-item-rgb: 201, 77, 103}.scd285-root .scd-apply-steps li::before,.scd285-root .scd-apply-steps li:not(:last-child)::before{content: "";position: absolute;inset: 0;z-index: 0;display: block;width: auto;height: auto;border-radius: 0;opacity: 0;background: radial-gradient( circle at 14% 18%,rgba(var(--scd-item-rgb),0.13),transparent 48% ),linear-gradient( 135deg,rgba(var(--scd-item-rgb),0.07),rgba(255,255,255,0.56) 64% );transform: translateX(-7%);transition: opacity 320ms ease,transform 460ms var(--scd-ease-soft)}.scd285-root .scd-apply-steps li::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;height: 3px;opacity: 0.22;background: var(--scd-item-accent);transform: scaleX(0.18);transform-origin: left center;transition: opacity 280ms ease,transform 440ms var(--scd-ease-soft)}.scd285-root .scd-apply-steps li > *{position: relative;z-index: 1}.scd285-root .scd-apply-steps li.is-active{color: #153c54;background: rgba(255,255,255,0.56);box-shadow: inset 0 0 0 1px rgba(var(--scd-item-rgb),0.08),0 14px 30px rgba(25,70,96,0.045);animation: scd24-segment-in 480ms var(--scd-ease-soft) both}.scd285-root .scd-apply-steps li.is-active::before{opacity: 1;background: radial-gradient( circle at 14% 18%,rgba(var(--scd-item-rgb),0.15),transparent 48% ),linear-gradient( 135deg,rgba(var(--scd-item-rgb),0.075),rgba(255,255,255,0.68) 66% );transform: translateX(0)}.scd285-root .scd-apply-steps li.is-active::after{height: 3px;opacity: 1;background: var(--scd-item-accent);transform: scaleX(1);animation: scd24-segment-line 460ms var(--scd-ease-soft) both}.scd285-root .scd-apply-steps li.is-complete{color: #365e71;background: rgba(255,255,255,0.22)}.scd285-root .scd-apply-steps li.is-complete::after{opacity: 0.52;background: var(--scd-item-accent);transform: scaleX(1)}.scd285-root .scd-apply-step__index{width: 38px;height: 38px;border-color: rgba(var(--scd-item-rgb),0.25);color: var(--scd-item-accent);background: rgba(255,255,255,0.88);font-size: 8.5px;box-shadow: 0 5px 14px rgba(31,67,89,0.055),inset 0 0 0 3px rgba(var(--scd-item-rgb),0.035);transition: border-color 260ms ease,color 260ms ease,background 260ms ease,box-shadow 320ms var(--scd-ease-soft),transform 320ms var(--scd-ease-soft)}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__index{border-color: rgba(var(--scd-item-rgb),0.56);color: var(--scd-item-accent);background: #fff;box-shadow: 0 0 0 5px rgba(var(--scd-item-rgb),0.085),0 8px 18px rgba(var(--scd-item-rgb),0.12);animation: scd24-index-in 420ms var(--scd-ease-soft) both}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index{border-color: transparent;color: transparent;background: linear-gradient( 135deg,rgba(var(--scd-item-rgb),1),rgba(var(--scd-item-rgb),0.78) );box-shadow: 0 7px 17px rgba(var(--scd-item-rgb),0.17)}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{top: 9px;left: 13px;width: 8px;height: 13px;animation: scd24-check-in 380ms var(--scd-ease-soft) both}.scd285-root .scd-apply-step__copy{gap: 5px}.scd285-root .scd-apply-step__copy b{color: inherit;font-size: 12.5px;font-weight: 720;line-height: 1.1}.scd285-root .scd-apply-step__copy small{color: #8295a1;font-size: 9.5px;line-height: 1.32}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__copy b{color: var(--scd-item-accent)}.scd285-root .scd-apply-steps li.is-active .scd-apply-step__copy small,.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__copy small{color: #5d7786}.scd285-root .scd-apply-form__heading{position: relative;padding-left: 19px}.scd285-root .scd-apply-form__heading::before{content: "";position: absolute;top: 3px;bottom: 2px;left: 0;width: 3px;border-radius: 999px;background: var(--scd-stage-accent);box-shadow: 0 0 14px rgba(var(--scd-stage-rgb),0.22);transition: background 320ms ease,box-shadow 320ms ease}.scd285-root .scd-apply-form__heading p,.scd285-root .scd-apply-header__meta b{color: var(--scd-stage-accent) !important;transition: color 320ms ease}.scd285-root .scd-apply-header__meta i{background: var(--scd-stage-accent);box-shadow: 0 0 0 3px rgba(var(--scd-stage-rgb),0.08);transition: background 320ms ease,box-shadow 320ms ease}.scd285-root .scd-apply-progress span{background: linear-gradient( 90deg,rgba(var(--scd-stage-rgb),0.7),var(--scd-stage-accent) );transition: width 420ms var(--scd-ease-soft),background 320ms ease}.scd285-root .scd-apply-upload__icon{border-color: rgba(var(--scd-stage-rgb),0.24);color: var(--scd-stage-accent);background: rgba(var(--scd-stage-rgb),0.035);transition: border-color 320ms ease,color 320ms ease,background 320ms ease}.scd285-root .scd-apply-field input:focus,.scd285-root .scd-apply-field select:focus,.scd285-root .scd-apply-field textarea:focus,.scd285-root .scd-apply-gf-slot :where( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],select,textarea ):focus{border-color: rgba(var(--scd-stage-rgb),0.72) !important;box-shadow: 0 0 0 4px rgba(var(--scd-stage-rgb),0.1) !important}@media (hover: hover) and (pointer: fine){.scd285-root .scd-apply-steps li:not(.is-active):hover{color: #365b70;background: rgba(255,255,255,0.42)}.scd285-root .scd-apply-steps li:not(.is-active):hover::before{opacity: 0.65;transform: translateX(0)}.scd285-root .scd-apply-steps li:not(.is-active):hover::after{opacity: 0.55;transform: scaleX(0.48)}.scd285-root .scd-apply-steps li:not(.is-active):hover .scd-apply-step__index{transform: translateY(-1px);box-shadow: 0 0 0 4px rgba(var(--scd-item-rgb),0.055),0 8px 18px rgba(31,67,89,0.075)}}@keyframes scd24-segment-in{from{filter: saturate(0.72)}to{filter: saturate(1)}}@keyframes scd24-segment-line{from{opacity: 0.35;transform: scaleX(0.16)}to{opacity: 1;transform: scaleX(1)}}@keyframes scd24-index-in{from{opacity: 0.76;transform: translateY(2px) scale(0.93)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes scd24-check-in{from{opacity: 0;transform: translateY(2px) rotate(45deg) scale(0.72)}to{opacity: 1;transform: translateY(0) rotate(45deg) scale(1)}}@media (max-width: 1100px){.scd285-root .scd-apply-aside{min-height: 110px;grid-template-columns: minmax(0,1fr);padding: 0}.scd285-root .scd-apply-steps li{min-height: 110px;gap: 10px;padding-inline: 13px}.scd285-root .scd-apply-step__copy b{font-size: 11.5px}.scd285-root .scd-apply-step__copy small{font-size: 8.8px}}@media (max-width: 980px){.scd285-root .scd-apply-aside{min-height: 108px;grid-template-columns: minmax(0,1fr);padding: 0}.scd285-root .scd-apply-steps li{min-height: 108px}}@media (max-height: 720px) and (min-width: 761px){.scd285-root .scd-apply-aside{min-height: 92px;padding-block: 0}.scd285-root .scd-apply-steps li{min-height: 92px;padding-block: 13px}}@media (max-width: 760px){.scd285-root .scd-apply-aside{min-height: 108px;grid-template-columns: minmax(0,1fr);padding: 0}.scd285-root .scd-apply-steps{min-width: 0;border-left: 0}.scd285-root .scd-apply-steps li{min-height: 108px;grid-template-columns: 36px minmax(0,1fr);gap: 10px;padding: 18px 13px}.scd285-root .scd-apply-step__index{width: 36px;height: 36px}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{top: 8px;left: 12px;width: 8px;height: 12px}.scd285-root .scd-apply-step__copy b{font-size: 11px}.scd285-root .scd-apply-step__copy small{display: block;font-size: 8.7px}}@media (max-width: 600px){.scd285-root .scd-apply-aside{min-height: 96px}.scd285-root .scd-apply-steps li{min-height: 96px;grid-template-columns: minmax(0,1fr);grid-template-rows: 34px auto;place-items: center;align-content: center;gap: 7px;padding: 10px 4px 12px;text-align: center}.scd285-root .scd-apply-step__index{width: 34px;height: 34px}.scd285-root .scd-apply-step__copy{display: grid}.scd285-root .scd-apply-step__copy b{font-size: 10.5px}.scd285-root .scd-apply-step__copy small{display: none}.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{top: 7px;left: 11px;width: 8px;height: 12px}.scd285-root .scd-apply-form__heading{padding-left: 15px}}@media (prefers-reduced-motion: reduce){.scd285-root .scd-apply-steps li,.scd285-root .scd-apply-steps li::before,.scd285-root .scd-apply-steps li::after,.scd285-root .scd-apply-step__index,.scd285-root .scd-apply-steps li.is-complete .scd-apply-step__index::after{animation: none !important;transition: none !important}}.scd285-root .scd-apply-form__heading h2[tabindex="-1"]:focus,.scd285-root .scd-apply-success h2[tabindex="-1"]:focus{outline: none}.scd285-root .scd-apply-steps li{cursor: pointer;user-select: none}.scd285-root .scd-apply-steps li:focus-visible{z-index: 4;outline: 3px solid rgba(var(--scd-item-rgb),0.2);outline-offset: -4px}.scd285-root .scd-apply-steps li.is-available:not(.is-active){color: #486879}.scd285-root .scd-apply-step__lock{position: absolute !important;z-index: 3 !important;top: 12px;right: 12px;width: 19px;height: 19px;display: grid;place-items: center;border: 1px solid rgba(84,108,121,0.18);border-radius: 50%;background: rgba(255,255,255,0.62);color: #82929b;opacity: 0;transform: scale(0.82);transition: opacity 220ms ease,transform 300ms var(--scd-ease-soft)}.scd285-root .scd-apply-step__lock svg{width: 9px;height: 9px}.scd285-root .scd-apply-steps li.is-locked{cursor: not-allowed;color: #9aa8af;background: rgba(221,229,233,0.46);filter: grayscale(0.75) saturate(0.3)}.scd285-root .scd-apply-steps li.is-locked::before{opacity: 0 !important}.scd285-root .scd-apply-steps li.is-locked::after{opacity: 0.09;background: #81939c;transform: scaleX(0.14)}.scd285-root .scd-apply-steps li.is-locked .scd-apply-step__index{border-color: rgba(105,126,138,0.18);color: #99a8af;background: rgba(246,249,250,0.72);box-shadow: none}.scd285-root .scd-apply-steps li.is-locked .scd-apply-step__copy small{color: #9daab0}.scd285-root .scd-apply-steps li.is-locked .scd-apply-step__lock{opacity: 1;transform: scale(1)}.scd285-root .scd-date-control{position: relative;display: block;width: 100%;max-width: 100%;margin: 0 !important}.scd285-root .scd-date-control > input{padding-right: 48px !important}.scd285-root .scd-date-trigger{appearance: none;position: absolute;top: 50%;right: 7px;width: 35px;height: 35px;display: grid;place-items: center;padding: 0;border: 1px solid rgba(var(--scd-stage-rgb),0.17);border-radius: 10px;background: rgba(var(--scd-stage-rgb),0.055);color: var(--scd-stage-accent);cursor: pointer;transform: translateY(-50%);transition: border-color 220ms ease,background 220ms ease,transform 260ms var(--scd-ease-soft)}.scd285-root .scd-date-trigger svg{width: 17px;height: 17px}.scd285-root .scd-date-trigger:focus-visible{outline: 3px solid rgba(var(--scd-stage-rgb),0.14);outline-offset: 2px}.scd285-root .scd-datepicker{position: fixed;z-index: 2147483000;width: min(326px,calc(100vw - 24px));padding: 13px;overflow: hidden;border: 1px solid rgba(26,74,101,0.13);border-radius: 18px;background: rgba(253,255,255,0.98);box-shadow: 0 24px 70px rgba(7,39,59,0.22),inset 0 1px 0 #fff;color: #173c50;backdrop-filter: blur(22px)}.scd285-root .scd-datepicker::before{content: "";position: absolute;top: 0;right: 0;left: 0;height: 2px;background: linear-gradient(90deg,#37d8ff,#657cff,#b264ef,#ef6f99)}.scd285-root .scd-datepicker[hidden]{display: none}.scd285-root .scd-datepicker__header{display: grid;grid-template-columns: 34px minmax(0,1fr) 34px;align-items: center;gap: 8px;margin: 2px 0 12px}.scd285-root .scd-datepicker__nav{appearance: none;width: 34px;height: 34px;display: grid;place-items: center;padding: 0;border: 1px solid rgba(29,76,101,0.11);border-radius: 10px;background: #f5f9fb;color: #315c72;cursor: pointer}.scd285-root .scd-datepicker__nav svg{width: 15px;height: 15px}.scd285-root .scd-datepicker__filters{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(78px,0.75fr);gap: 6px}.scd285-root .scd-datepicker__filters select{min-width: 0;height: 34px;padding: 0 27px 0 9px !important;border: 1px solid rgba(29,76,101,0.11) !important;border-radius: 9px !important;background-color: #f7fafc !important;color: #224b61 !important;font-size: 11px !important;font-weight: 680}.scd285-root .scd-datepicker__week,.scd285-root .scd-datepicker__days{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 3px}.scd285-root .scd-datepicker__week{margin-bottom: 4px;color: #8296a1;font-family: var(--font-geist-mono),monospace;font-size: 8px;font-weight: 760;letter-spacing: 0.08em;text-align: center;text-transform: uppercase}.scd285-root .scd-datepicker__week span{padding: 6px 0}.scd285-root .scd-datepicker__day{appearance: none;aspect-ratio: 1;display: grid;place-items: center;padding: 0;border: 0;border-radius: 10px;background: transparent;color: #244e64;font-size: 11px;font-weight: 650;cursor: pointer;transition: color 180ms ease,background 180ms ease,transform 220ms var(--scd-ease-soft)}.scd285-root .scd-datepicker__day:hover,.scd285-root .scd-datepicker__day:focus-visible{outline: none;background: rgba(var(--scd-stage-rgb),0.09);color: var(--scd-stage-accent);transform: translateY(-1px)}.scd285-root .scd-datepicker__day.is-today{box-shadow: inset 0 0 0 1px rgba(var(--scd-stage-rgb),0.28)}.scd285-root .scd-datepicker__day.is-selected{background: linear-gradient( 135deg,var(--scd-stage-accent),color-mix(in srgb,var(--scd-stage-accent) 68%,#6478ef) );box-shadow: 0 7px 16px rgba(var(--scd-stage-rgb),0.2);color: #fff}.scd285-root .scd-datepicker__day:disabled{cursor: not-allowed;opacity: 0.24;transform: none}.scd285-root .scd-apply-success{overflow: hidden;background: radial-gradient(circle at 50% 8%,rgba(54,203,232,0.1),transparent 31%),linear-gradient(180deg,#fbfdfe,#f2f8fa)}.scd285-root .scd-apply-success__inner{position: relative;z-index: 1;width: min(590px,calc(100% - 36px));padding: clamp(30px,5vw,54px);border: 1px solid rgba(29,89,117,0.1);border-radius: 24px;background: rgba(255,255,255,0.74);box-shadow: 0 30px 90px rgba(14,59,82,0.11),inset 0 1px 0 #fff;backdrop-filter: blur(18px)}.scd285-root .scd-apply-success__inner::before{content: "";position: absolute;inset: -1px;z-index: -1;padding: 1px;border-radius: inherit;background: linear-gradient(125deg,#42dfff,#6e82ff 43%,#ba6cf0 70%,#ef789a);opacity: 0.44;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.scd285-root .scd-apply-success__mark{position: relative;width: 72px;height: 72px;border: 1px solid rgba(31,137,159,0.18);background: linear-gradient(145deg,#e9fbfd,#f2f0ff);box-shadow: 0 0 0 10px rgba(66,214,238,0.045),0 18px 40px rgba(64,127,166,0.13);animation: scd24-success-mark 650ms var(--scd-ease-soft) both}.scd285-root .scd-apply-success__mark::after{content: "";position: absolute;inset: -9px;border: 1px solid rgba(103,127,239,0.16);border-radius: 50%;animation: scd24-success-ring 900ms var(--scd-ease-soft) 120ms both}.scd285-root .scd-apply-success__mark svg{width: 32px;height: 32px}.scd285-root .scd-apply-success__receipt{width: min(100%,390px);display: flex;align-items: center;justify-content: space-between;gap: 18px;margin: 22px auto 0;padding: 12px 15px;border: 1px solid rgba(29,89,117,0.09);border-radius: 12px;background: rgba(244,249,251,0.74);color: #6b818d;font-size: 10.5px}.scd285-root .scd-apply-success__receipt b{display: inline-flex;align-items: center;gap: 7px;color: #147c71;font-size: 10px;letter-spacing: 0.08em;text-transform: uppercase}.scd285-root .scd-apply-success__receipt b::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #20b69f;box-shadow: 0 0 0 4px rgba(32,182,159,0.1)}@keyframes scd24-success-mark{from{opacity: 0;transform: translateY(10px) scale(0.78)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes scd24-success-ring{from{opacity: 0;transform: scale(0.72)}to{opacity: 1;transform: scale(1)}}@media (hover: hover) and (pointer: fine){.scd285-root .scd-apply-steps li.is-available:not(.is-active):hover{background: rgba(255,255,255,0.48)}.scd285-root .scd-apply-steps li.is-locked:hover{color: #9aa8af;background: rgba(221,229,233,0.46)}.scd285-root .scd-date-trigger:hover{border-color: rgba(var(--scd-stage-rgb),0.32);background: rgba(var(--scd-stage-rgb),0.1);transform: translateY(-50%) scale(1.03)}}@media (max-width: 720px){.scd285-root .scd-apply-step__lock{top: 8px;right: 8px;width: 17px;height: 17px}.scd285-root .scd-datepicker{right: 12px;bottom: 12px;left: 12px !important;width: auto;top: auto !important}.scd285-root .scd-apply-success__receipt{align-items: flex-start;flex-direction: column;gap: 6px}}@media (prefers-reduced-motion: reduce){.scd285-root .scd-apply-success__mark,.scd285-root .scd-apply-success__mark::after{animation: none !important}}html.scd-apply-is-open{scrollbar-gutter: stable}.scd285-root [data-scd-apply-dialog]{position: fixed !important;inset: 0 !important;box-sizing: border-box !important;width: min(1140px,calc(100dvw - 56px)) !important;height: min(810px,calc(100dvh - 56px)) !important;max-width: calc(100dvw - 56px) !important;max-height: calc(100dvh - 56px) !important;margin: auto !important;padding: 0 !important;direction: ltr;opacity: 1 !important;transform: none !important;transition: none !important;overscroll-behavior: contain}.scd285-root .scd-apply-modal__shell{min-width: 0;max-width: 100%;opacity: 0;transform: translate3d(0,14px,0) scale(0.985);transition: opacity 260ms ease,transform 360ms var(--scd-ease-layout)}.scd285-root .scd-apply-modal.is-open .scd-apply-modal__shell{opacity: 1;transform: translate3d(0,0,0) scale(1)}.scd285-root .scd-apply-modal.is-closing .scd-apply-modal__shell{opacity: 0;transform: translate3d(0,9px,0) scale(0.99)}.scd285-root .scd-apply-panel,.scd285-root .scd-apply-gf__body,.scd285-root .scd-apply-gf-slot,.scd285-root .scd-apply-gf-slot .gform_wrapper,.scd285-root .scd-apply-gf-slot form,.scd285-root .scd-apply-gf-slot .gform-body,.scd285-root .scd-apply-gf-slot .gform_page,.scd285-root .scd-apply-gf-slot .gform_page_fields,.scd285-root .scd-apply-gf-slot .gform_fields,.scd285-root .scd-apply-gf-slot .gform_validation_errors{box-sizing: border-box !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin-inline: 0 !important;float: none !important}.scd285-root .scd-apply-gf__body{overflow-x: hidden !important;overscroll-behavior-inline: none}.scd285-root .scd-apply-gf-slot :where( .gfield,.ginput_container,.ginput_complex,.gfield_list,.gfield_list_group,.gfield_list_cell ){min-width: 0 !important;max-width: 100% !important}.scd285-root .scd-apply-gf-slot :where( .gform_validation_errors,.validation_message,.gfield_validation_message ){overflow-wrap: anywhere}@media (max-width: 980px){.scd285-root [data-scd-apply-dialog]{width: calc(100dvw - 28px) !important;height: calc(100dvh - 28px) !important;max-width: calc(100dvw - 28px) !important;max-height: calc(100dvh - 28px) !important}}@media (max-width: 760px){.scd285-root [data-scd-apply-dialog]{width: 100dvw !important;height: 100dvh !important;max-width: 100dvw !important;max-height: 100dvh !important}}@media (prefers-reduced-motion: reduce){.scd285-root .scd-apply-modal__shell{animation: none !important;transition: none !important}}.scd285-root{--font-geist-sans: "Inter", "Noto Sans SC", Arial, sans-serif;--font-geist-mono: "IBM Plex Mono", "Noto Sans SC", monospace;--font-scd-head: "Sora", "Inter", "Noto Sans SC", Arial, sans-serif;--scd-day: #f7fbfe;--scd-day-2: #e2eff8;--scd-dusk-blue: #426682;--scd-night: #06172c;--scd-night-2: #092942;--scd-ink: #071a32;--scd-white: #f6fafe;--scd-sky: #79caff;--scd-cyan: #00d2e9;--scd-muted-day: #5b7185;--scd-muted-night: #d2e0e9;--scd-ease-layout: cubic-bezier(0.16, 1, 0.3, 1);--scd-ease-soft: cubic-bezier(0.22, 1, 0.36, 1);--scd-entry: #f4f9fd;--scd-nav-clearance: 0px;--scd285-full-bleed: 100vw;--scd285-left-offset: calc(50% - (var(--scd285-full-bleed) / 2));position: relative;isolation: isolate;width: var(--scd285-full-bleed) !important;max-width: none !important;margin-right: 0 !important;margin-left: var(--scd285-left-offset) !important;padding: 0 !important}.scd285-root.scd285-is-measuring{width: auto !important;margin-right: 0 !important;margin-left: 0 !important}.scd285-root :where(h1,h2,h3,h4,p,ol,ul,figure,fieldset){margin-top: 0;padding: 0}.scd285-root :where(button,input,textarea,select){font: inherit}.scd285-root button{appearance: none;-webkit-appearance: none;text-transform: none}.scd285-root button::after{display: none !important}.scd285-root img,.scd285-root svg{max-width: none}html.scd285-locked,html.scd285-locked body{overflow: hidden !important}.scd285-root[data-scd285-root] .sc27-page.is-night h2.sc27-cases__title,.scd285-root[data-scd285-root] section.sc27-career h2.sc27-career__title,.scd285-root[data-scd285-root] section.sc27-career aside.sc27-career__card h3{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}.scd285-root[data-scd285-root] section.sc27-career h2.sc27-career__title > span{color: transparent !important;-webkit-text-fill-color: transparent !important}.scd285-root .sc27-career{--sc27-cv-base: #05182c;--sc27-footer-top: #051524;position: relative;isolation: isolate;background: var(--sc27-cv-base)}.scd285-root .sc27-career::before{content: "";position: absolute;z-index: 0;top: calc(-1 * clamp(250px,22vw,420px));right: 0;left: 0;height: clamp(540px,49vw,860px);pointer-events: none;background: radial-gradient( ellipse 116% 104% at 72% 50%,rgba(91,199,242,0.067) 0%,rgba(91,199,242,0.034) 39%,rgba(91,199,242,0.012) 62%,rgba(91,199,242,0) 84% ),radial-gradient( ellipse 72% 92% at 17% 55%,rgba(103,84,217,0.047) 0%,rgba(103,84,217,0.019) 45%,rgba(103,84,217,0) 79% );-webkit-mask-image: linear-gradient( 180deg,transparent 0%,rgba(0,0,0,0.18) 14%,rgba(0,0,0,0.72) 35%,#000 53%,rgba(0,0,0,0.76) 74%,rgba(0,0,0,0.18) 91%,transparent 100% );mask-image: linear-gradient( 180deg,transparent 0%,rgba(0,0,0,0.18) 14%,rgba(0,0,0,0.72) 35%,#000 53%,rgba(0,0,0,0.76) 74%,rgba(0,0,0,0.18) 91%,transparent 100% )}.scd285-root .sc27-career__surface{position: relative;z-index: 1;min-height: 640px;background: transparent}.scd285-root .sc27-career__surface::before{inset: 0;height: auto;background: radial-gradient( ellipse 128% 116% at 66% 46%,rgba(8,36,61,0.97) 0%,rgba(8,36,61,0.78) 24%,rgba(7,32,55,0.43) 52%,rgba(6,28,50,0.16) 70%,rgba(5,24,44,0) 88% ),radial-gradient( ellipse 112% 94% at 78% 24%,rgba(91,199,242,0.126) 0%,rgba(91,199,242,0.063) 42%,rgba(91,199,242,0.018) 66%,rgba(91,199,242,0) 84% ),radial-gradient( ellipse 86% 82% at 15% 59%,rgba(103,84,217,0.081) 0%,rgba(103,84,217,0.031) 48%,rgba(103,84,217,0) 81% );-webkit-mask-image: linear-gradient( 180deg,transparent 0%,rgba(0,0,0,0.34) 9%,rgba(0,0,0,0.86) 23%,#000 37%,#000 68%,rgba(0,0,0,0.84) 80%,rgba(0,0,0,0.32) 92%,transparent 100% );mask-image: linear-gradient( 180deg,transparent 0%,rgba(0,0,0,0.34) 9%,rgba(0,0,0,0.86) 23%,#000 37%,#000 68%,rgba(0,0,0,0.84) 80%,rgba(0,0,0,0.32) 92%,transparent 100% )}.scd285-root .sc27-next{position: relative;z-index: 1;isolation: isolate;overflow: hidden;padding: clamp(92px,8vw,138px) var(--sc27-right) clamp(24px,2.2vw,38px) var(--sc27-axis);color: #f5fafc;background-color: var(--sc27-cv-base);box-shadow: inset 0 -1px 0 var(--sc27-footer-top)}.scd285-root .sc27-next::before{content: "";position: absolute;z-index: 0;inset: 0;pointer-events: none;background: radial-gradient( ellipse 91% 72% at 28% 13%,rgba(97,195,234,0.056) 0%,rgba(97,195,234,0.024) 43%,rgba(97,195,234,0.007) 65%,rgba(97,195,234,0) 82% );-webkit-mask-image: linear-gradient( 180deg,transparent 0%,rgba(0,0,0,0.24) 13%,#000 31%,rgba(0,0,0,0.86) 59%,rgba(0,0,0,0.2) 82%,transparent 100% );mask-image: linear-gradient( 180deg,transparent 0%,rgba(0,0,0,0.24) 13%,#000 31%,rgba(0,0,0,0.86) 59%,rgba(0,0,0,0.2) 82%,transparent 100% )}.scd285-root .sc27-next::after{content: "";position: absolute;z-index: 0;inset: 0;pointer-events: none;background: linear-gradient( 180deg,rgba(5,24,44,0) 0%,rgba(5,24,44,0) 12%,rgba(5,23,42,0.08) 30%,rgba(5,22,39,0.25) 53%,rgba(5,21,36,0.5) 76%,var(--sc27-footer-top) 94%,var(--sc27-footer-top) 100% )}.scd285-root .sc27-next > *{position: relative;z-index: 1}.scd285-root .sc27-next .sc27-next__contacts{border-bottom: 1px solid rgba(201,225,239,0.17)}.scd285-root .sc27-next__top{display: grid;grid-template-columns: minmax(0,1.58fr) minmax(300px,0.7fr);align-items: end;gap: clamp(58px,8vw,138px)}.scd285-root .sc27-next__eyebrow{display: flex;align-items: center;gap: 14px;margin: 0 0 clamp(38px,4vw,58px);color: #81d6f7;font-family: var(--font-geist-mono),monospace;font-size: 10px;font-weight: 700;line-height: 1;letter-spacing: 0.18em;text-transform: uppercase}.scd285-root .sc27-next__eyebrow::before{width: 28px;height: 1px;flex: 0 0 auto;background: #61c3ea;content: ""}.scd285-root[data-scd285-root] .sc27-next h2.sc27-next__title{max-width: 900px;margin: 0;color: #f5fafc !important;font-size: clamp(42px,4.35vw,72px);font-weight: 430;line-height: 0.99;letter-spacing: -0.052em;text-wrap: balance;-webkit-text-fill-color: #f5fafc !important}.scd285-root .sc27-next__lead{max-width: 680px;margin: clamp(28px,3vw,42px) 0 0;color: rgba(226,239,247,0.69);font-size: clamp(16px,1.2vw,19px);font-weight: 400;line-height: 1.6;letter-spacing: -0.012em}.scd285-root .sc27-next__actions{width: 100%;max-width: 440px;justify-self: end}.scd285-root .sc27-next__proposal{position: relative;min-height: 118px;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 24px 10px 24px 18px;overflow: hidden;border-top: 1px solid rgba(97,195,234,0.34);border-bottom: 1px solid rgba(97,195,234,0.2);color: #fff !important;background: linear-gradient(90deg,rgba(97,195,234,0.078),transparent 74%);transition: border-color 280ms ease,background-color 280ms ease}.scd285-root .sc27-next__proposal::before{content: "";position: absolute;right: 0;bottom: -1px;left: 0;height: 1px;background: #61c3ea;transform: scaleX(0);transform-origin: left;transition: transform 440ms var(--sc27-ease)}.scd285-root .sc27-next__proposal-copy{position: relative;display: grid;gap: 9px}.scd285-root .sc27-next__proposal-copy small{color: #77d4f6;font-family: var(--font-geist-mono),monospace;font-size: 9px;font-weight: 700;line-height: 1;letter-spacing: 0.15em;text-transform: uppercase}.scd285-root .sc27-next__proposal-copy strong{max-width: 260px;color: #fff;font-size: clamp(23px,1.7vw,29px);font-weight: 470;line-height: 1.06;letter-spacing: -0.038em}.scd285-root .sc27-next__proposal-arrow{position: relative;width: 54px;height: 54px;flex: 0 0 auto;display: grid;place-items: center;border: 1px solid rgba(97,195,234,0.58);border-radius: 50%;color: #dff5fd;background: rgba(97,195,234,0.025);transition: color 300ms ease,background 300ms ease,box-shadow 300ms ease,transform 420ms var(--sc27-ease)}.scd285-root .sc27-next__proposal-arrow svg,.scd285-root .sc27-next__email svg,.scd285-root .sc27-next__contact-item > svg{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 1.45;stroke-linecap: round;stroke-linejoin: round}.scd285-root .sc27-next__proposal:hover::before,.scd285-root .sc27-next__proposal:focus-visible::before{transform: scaleX(1)}.scd285-root .sc27-next__proposal:hover .sc27-next__proposal-arrow,.scd285-root .sc27-next__proposal:focus-visible .sc27-next__proposal-arrow{color: #031117;background: #61c3ea;box-shadow: 0 0 30px rgba(97,195,234,0.22);transform: translateX(4px)}.scd285-root .sc27-next__proposal:focus-visible,.scd285-root .sc27-next__email:focus-visible,.scd285-root .sc27-next__contact-item:focus-visible{outline: 2px solid #61c3ea;outline-offset: 5px}.scd285-root .sc27-next__email{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 18px 4px 0 18px;color: rgba(231,242,248,0.7) !important;font-size: 12px;line-height: 1.45;transition: color 220ms ease}.scd285-root .sc27-next__email:hover{color: #fff !important}.scd285-root .sc27-next__contacts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: clamp(82px,8vw,132px);border-top: 1px solid rgba(201,225,239,0.17);border-bottom: 1px solid rgba(201,225,239,0.12)}.scd285-root .sc27-next__contact-item{position: relative;min-width: 0;display: grid;grid-template-columns: 34px minmax(0,1fr) 19px;align-items: center;gap: 20px;min-height: 146px;padding: 28px clamp(26px,3vw,54px);border-right: 1px solid rgba(201,225,239,0.12);color: #f5fafc !important}.scd285-root .sc27-next__contact-item:first-child{padding-left: 0}.scd285-root .sc27-next__contact-item:last-child{padding-right: 0;border-right: 0}.scd285-root .sc27-next__contact-index{align-self: start;color: #5bc7f2;font-family: var(--font-geist-mono),monospace;font-size: 10px;font-weight: 700;line-height: 1.3}.scd285-root .sc27-next__contact-copy{min-width: 0;display: grid;gap: 11px}.scd285-root .sc27-next__contact-copy small{color: rgba(132,178,205,0.82);font-family: var(--font-geist-mono),monospace;font-size: 9px;font-weight: 700;line-height: 1.2;letter-spacing: 0.16em;text-transform: uppercase}.scd285-root .sc27-next__contact-copy strong{overflow-wrap: anywhere;color: #fff;font-size: clamp(15px,1.25vw,20px);font-weight: 470;line-height: 1.25;letter-spacing: -0.025em}.scd285-root .sc27-next__contact-item:nth-child(2){padding-inline: clamp(20px,2vw,34px)}.scd285-root .sc27-next__contact-item:nth-child(2) .sc27-next__contact-copy strong{font-size: clamp(14px,1.05vw,17px);white-space: nowrap}.scd285-root .sc27-next__contact-item > svg{color: rgba(198,223,236,0.58);transition: color 220ms ease,transform 320ms var(--sc27-ease)}.scd285-root .sc27-next__contact-item:hover > svg{color: #61c3ea;transform: translate(3px,-3px)}.scd285-root [data-scd-apply-dialog]{width: min(1240px,calc(100dvw - 32px)) !important;height: min(860px,calc(100dvh - 32px)) !important;max-width: calc(100dvw - 32px) !important;max-height: calc(100dvh - 32px) !important;z-index: 2147482000 !important}.scd285-root .scd-cuil-native{position: absolute !important;min-width: 1px !important;width: 1px !important;max-width: 1px !important;min-height: 1px !important;height: 1px !important;max-height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;border: 0 !important;white-space: nowrap !important}.scd285-root .scd-cuil-control{position: relative;width: 100%;max-width: 100%;display: grid !important;grid-template-columns: minmax(48px,58px) 8px minmax(118px,1fr) 8px minmax(40px,48px) 24px;align-items: center;gap: 4px;margin: 0 !important}.scd285-root .scd-cuil-control > input{box-sizing: border-box !important;min-width: 0 !important;min-height: 50px !important;height: 50px !important;margin: 0 !important;padding-inline: 7px !important;border: 1px solid #d5dfe5 !important;border-radius: 8px !important;background: #fff !important;box-shadow: none !important;color: #17384e !important;font-family: var(--font-geist-sans),Inter,sans-serif !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.35 !important;text-align: center;letter-spacing: 0.025em}.scd285-root .scd-cuil-control > input[readonly]{cursor: not-allowed;border-color: #d5dfe5 !important;background: #f7fafb !important;color: #617785 !important;box-shadow: none !important}.scd285-root .scd-cuil-control__separator{display: block;color: #8aa0ad;font-weight: 720;line-height: 1;text-align: center}.scd285-root .scd-cuil-tooltip{position: relative;width: 24px;height: 24px;display: grid;place-items: center;border: 1px solid rgba(var(--scd-stage-rgb),0.22);border-radius: 50%;background: rgba(var(--scd-stage-rgb),0.055);color: var(--scd-stage-accent);font-family: var(--font-geist-mono),monospace;font-size: 10px;font-style: normal;font-weight: 800;line-height: 1;cursor: help}.scd285-root .scd-cuil-tooltip__bubble{position: absolute;z-index: 42;right: -5px;bottom: calc(100% + 10px);width: min(250px,68vw);padding: 11px 13px;border: 1px solid rgba(33,79,106,0.12);border-radius: 11px;background: #0b2b41;box-shadow: 0 16px 36px rgba(4,30,47,0.2);color: #eef8fc;font-family: var(--font-geist-sans),Inter,sans-serif;font-size: 10.5px;font-weight: 560;line-height: 1.45;letter-spacing: 0;opacity: 0;transform: translateY(5px);visibility: hidden;pointer-events: none;transition: opacity 180ms ease,transform 240ms var(--scd-ease-soft),visibility 0s linear 240ms}.scd285-root .scd-cuil-tooltip:hover .scd-cuil-tooltip__bubble,.scd285-root .scd-cuil-tooltip:focus .scd-cuil-tooltip__bubble,.scd285-root .scd-cuil-tooltip:focus-visible .scd-cuil-tooltip__bubble{opacity: 1;transform: translateY(0);visibility: visible;transition-delay: 0s}@media (max-width: 1040px){.scd285-root [data-scd-apply-dialog]{width: calc(100dvw - 20px) !important;height: calc(100dvh - 20px) !important;max-width: calc(100dvw - 20px) !important;max-height: calc(100dvh - 20px) !important}.scd285-root .scd-cuil-control{grid-template-columns: 42px 7px minmax(96px,1fr) 7px 36px 24px;gap: 4px}.scd285-root .scd-cuil-control > input{padding-inline: 5px !important}}@media (max-width: 760px){.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_line_1,.ginput_address_line_1){grid-column: 1 / -1 !important;grid-row: 1 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_line_2,.ginput_address_line_2){grid-column: 1 / span 6 !important;grid-row: 2 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_city,.ginput_address_city){grid-column: 7 / span 6 !important;grid-row: 2 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_state,.ginput_address_state){grid-column: 1 / span 8 !important;grid-row: 3 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_zip,.ginput_address_zip){grid-column: 9 / span 4 !important;grid-row: 3 !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is(.address_country,.ginput_address_country){grid-column: 1 / -1 !important;grid-row: 4 !important}}@media (max-width: 560px){.scd285-root #gform_wrapper_5 .ginput_complex:not(.ginput_container_address),.scd285-root #gform_wrapper_5 .ginput_container_address{grid-template-columns: minmax(0,1fr) !important;row-gap: 16px !important}.scd285-root #gform_wrapper_5 .ginput_container_address > :is( .address_line_1,.ginput_address_line_1,.address_line_2,.ginput_address_line_2,.address_city,.ginput_address_city,.address_state,.ginput_address_state,.address_zip,.ginput_address_zip,.address_country,.ginput_address_country ){grid-column: 1 !important;grid-row: auto !important}}@media (max-width: 920px){.scd285-root .sc27-next__top{grid-template-columns: 1fr;align-items: start;gap: 52px}.scd285-root .sc27-next__actions{max-width: 100%;justify-self: stretch}.scd285-root .sc27-next__contacts{grid-template-columns: 1fr}.scd285-root .sc27-next__contact-item,.scd285-root .sc27-next__contact-item:first-child,.scd285-root .sc27-next__contact-item:last-child{min-height: 112px;padding: 26px 0;border-right: 0;border-bottom: 1px solid rgba(201,225,239,0.12)}.scd285-root .sc27-next__contact-item:last-child{border-bottom: 0}.scd285-root .sc27-next__contact-item:nth-child(2){padding-inline: 0}}@media (max-width: 760px){.scd285-root [data-scd-apply-dialog]{width: 100dvw !important;height: 100dvh !important;max-width: 100dvw !important;max-height: 100dvh !important}.scd285-root #gform_wrapper_5 #field_5_40,.scd285-root #gform_wrapper_5 #field_5_50,.scd285-root #gform_wrapper_5 #field_5_42{grid-column: span 12 !important}.scd285-root .sc27-career__surface{min-height: 0}.scd285-root .sc27-next{padding-top: 78px}.scd285-root[data-scd285-root] .sc27-next h2.sc27-next__title{font-size: clamp(36px,10.5vw,49px);line-height: 1}.scd285-root .sc27-next__proposal{min-height: 108px;padding: 22px 8px 22px 14px}.scd285-root .sc27-next__contacts{margin-top: 76px}}@media (max-width: 430px){.scd285-root .scd-cuil-control{grid-template-columns: 44px 7px minmax(100px,1fr) 7px 38px}.scd285-root .scd-cuil-tooltip{position: absolute;top: -31px;right: 0}.scd285-root .sc27-next__contact-item{grid-template-columns: 26px minmax(0,1fr) 18px !important;gap: 12px}}@media (prefers-reduced-motion: reduce){.scd285-root .sc27-next__proposal::before,.scd285-root .sc27-next__proposal-arrow,.scd285-root .sc27-next__contact-item > svg,.scd285-root .scd-cuil-tooltip__bubble{transition: none !important}}