:root{--sky:#00b7ff;--sky-deep:#182a88;--sky-bright:#00a3ff;--sky-mid:#00b3ff;--sky-accent:#18bcff;--sky-panel:#0f7ee5;--sky-soft:#dff1ff;--sky-soft-alt:#dff6ff;--sky-softest:#effaff;--yellow:#fefb03;--yellow-deep:#ffa100;--yellow-soft-text:#fff3ab;--yellow-pale:#fff9d4;--yellow-pale-soft:#fffdf0;--orange:#ffa100;--orange-bright:#ff9140;--green:#12a764;--green-deep:#08864e;--green-bright:#11c95c;--green-strong:#07a34a;--blue-strong:#124ea8;--blue-bright:#0083ff;--blue-panel:#0e5ab7;--blue-accent:#03b7ff;--blue-section:#0476d8;--blue-cta-start:#2f46c0;--blue-cta-end:#1e308f;--blue-menu-start:#10b9ff;--blue-menu-end:#0599e6;--blue-highlight:#29aae1;--cyan-soft:#e6f5ff;--cyan-panel:#e9f1fb;--cyan-panel-soft:#eef5fc;--paper:#ecf4fc;--paper-soft:#eef8ff;--paper-footer:#f2fbff;--line:#d9e7f4;--ink:#141212;--ink-soft:#606060;--ink-muted:#666e7b;--ink-accent:#233ea1;--white:#fff;--white-soft:#f0f8ff;--white-warm:#fff7e4;--white-cream:#fffef6;--gray-border:#707070;--alert:#ff5d42;--surface-card:#fffffff0;--surface-card-strong:#fffffff5;--surface-card-bright:#fffffffa;--surface-kicker:#ffffffd1;--surface-header:#fffdf7d9;--surface-page-glow-mobile:#ffe10085;--surface-page-glow-desktop:#ffe10070;--surface-border-card:#00629b1f;--surface-border-header:#18202814;--surface-frame-sky:#00b7ff2e;--surface-frame-yellow:#ffe1003d;--gradient-body-mobile:radial-gradient(circle at top right, var(--surface-page-glow-mobile), transparent 26%), linear-gradient(180deg, var(--sky) 0 520px, var(--sky-soft) 520px 540px, var(--paper) 540px 100%);--gradient-body-desktop:radial-gradient(circle at top right, var(--surface-page-glow-desktop), transparent 26%), linear-gradient(180deg, var(--sky) 0 560px, var(--paper) 560px 100%);--gradient-button-primary:linear-gradient(135deg, var(--yellow), var(--yellow-deep));--gradient-button-secondary:linear-gradient(135deg, var(--green), var(--green-deep));--gradient-button-submit:linear-gradient(135deg, var(--blue-strong), var(--blue-bright));--gradient-section-accent:linear-gradient(180deg, var(--sky-mid), var(--sky-panel));--gradient-section-cta:linear-gradient(180deg, #ffe10042, #ffe1000a);--gradient-section-blue:linear-gradient(180deg, var(--sky-soft-alt), var(--sky-softest));--gradient-section-pale:linear-gradient(180deg, var(--yellow-pale), var(--yellow-pale-soft));--gradient-section-footer:linear-gradient(180deg, var(--paper-footer), var(--white));--gradient-media-frame:linear-gradient(135deg, var(--surface-frame-sky), var(--surface-frame-yellow));--gradient-footer:linear-gradient(180deg, var(--white), var(--paper-soft));--font-family-base:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-weight-medium:500;--font-weight-bold:700;--font-weight-xbold:800;--font-weight-black:900;--font-size-0:0;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-19:19px;--font-size-20:20px;--font-size-22:22px;--font-size-23:23px;--font-size-24:24px;--font-size-28:28px;--font-size-brand:clamp(20px, 3vw, 28px);--font-size-display-hero:clamp(28px, 7vw, 54px);--font-size-display-xl:clamp(28px, 6vw, 46px);--font-size-display-lg:clamp(28px, 6vw, 44px);--font-size-display-md:clamp(28px, 6vw, 42px);--font-size-title-cta:clamp(24px, 6vw, 40px);--font-size-job-label:clamp(20px, 2vw, 24px);--font-size-job-highlight:clamp(18px, 1.8vw, 22px);--line-height-none:1;--line-height-compact:1.1;--line-height-tight:1.2;--line-height-snug:1.25;--line-height-cozy:1.3;--line-height-heading:1.35;--line-height-base:1.4;--line-height-relaxed:1.5;--line-height-loose:1.6;--line-height-body:1.7;--line-height-copy-sm:20px;--line-height-copy-lg:28px;--space-0:0;--space-2:2px;--space-3:3px;--space-4:4px;--space-6:6px;--space-7:7px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-30:30px;--space-34:34px;--space-36:36px;--space-42:42px;--space-44:44px;--space-54:54px;--space-56:56px;--space-58:58px;--space-68:68px;--space-74:74px;--space-112:112px;--space-fluid-card:clamp(22px, 4vw, 34px);--space-fluid-panel:clamp(20px, 4vw, 30px);--space-fluid-job-detail:clamp(18px, 3vw, 34px);--size-1:1px;--size-18:18px;--size-20:20px;--size-22:22.633px;--size-28:28px;--size-29:29px;--size-34:34px;--size-42:42px;--size-44:44px;--size-54:54px;--size-56:56px;--size-58:58px;--size-68:68px;--size-74:74px;--size-84:84px;--size-94:94px;--size-114:114px;--size-118:118px;--size-140:140px;--size-154:154px;--size-157:157px;--size-160:160px;--size-207:207px;--size-220:220px;--size-280:280px;--size-330:330px;--size-520:520px;--size-header-height:74px;--size-header-height-mobile:68px;--size-menu-icon-inline:28px;--size-menu-icon-block:20px;--size-menu-bar:2px;--size-menu-toggle-mobile:42px;--size-button-pill-height:54px;--size-button-pill-height-sm:44px;--size-button-mobile-cta-height:56px;--size-tab-button-height:58px;--size-pagination-dot:12px;--size-pagination-dot-desktop:24px;--size-textarea-min-height:140px;--size-job-detail-column:clamp(180px, 24vw, 312px);--radius-pill:999px;--radius-lg:32px;--radius-md:24px;--radius-sm:18px;--radius-xs:16px;--radius-2xs:14px;--radius-mobile-cta:4px;--radius-panel-mobile:26px;--radius-media-frame:30px;--radius-media-inner:22px;--radius-voice-card:10px;--shadow-card:0 22px 44px #084f7c1f;--shadow-button-primary:0 10px 18px #ffcd0042;--shadow-button-secondary:0 10px 18px #12a7643d;--shadow-mobile-cta-inset:inset 0 -2px 0 #0000001f;--container-max:1180px;--container-gutter:30px;--floating-cta-max:520px;--z-index-header:30;--z-index-floating-cta:50;--z-index-header-open:80;--z-index-mobile-menu:81;--transition-menu-toggle:transform .18s ease, opacity .18s ease, inset-block-start .18s ease}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html.mobile-menu-open{overflow:hidden}body{margin:var(--space-0);font-family:var(--font-family-base);color:var(--ink);line-height:var(--line-height-body);background:var(--gradient-body-mobile);overflow-x:hidden}body.mobile-menu-open{width:100%;position:fixed;inset-inline:0;overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:opacity .18s}button,input,textarea{font:inherit}@media (width>=768px){body{background:var(--gradient-body-desktop)}}@media (hover:hover){a:hover{opacity:.7}}@media (prefers-reduced-motion:reduce){a{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrapper{width:min(100% - var(--container-gutter), var(--container-max));margin:var(--space-0) auto}@media (width>=768px) and (width<=1199px){.wrapper{--container-gutter:20%}}.responsive-image{width:100%;height:auto;display:block}.pill-button{--pill-button-min-height:var(--size-button-pill-height);--pill-button-padding-inline:var(--space-22);--pill-button-radius:var(--radius-pill);--pill-button-font-size:var(--font-size-15);--pill-button-line-height:var(--line-height-tight);min-height:var(--pill-button-min-height);padding:var(--space-0) var(--pill-button-padding-inline);border-radius:var(--pill-button-radius);font-size:var(--pill-button-font-size);font-weight:var(--font-weight-bold);line-height:var(--pill-button-line-height);text-align:center;border:0;justify-content:center;align-items:center;display:inline-flex}.pill-button--submit{width:100%;color:var(--white);background:var(--gradient-button-submit);transition:opacity .18s}@media (hover:hover){.pill-button.pill-button--submit:hover{cursor:pointer;opacity:.7}}@media (prefers-reduced-motion:reduce){.pill-button.pill-button--submit{transition:none}}.section-block{--section-block-padding-block:var(--space-34);padding:var(--section-block-padding-block) var(--space-0);position:relative}.section-block--hero{padding-top:var(--space-22)}.section-block--cta,.section-block--faq{--section-block-surface-inset-block-start:var(--space-18)}.section-block--cta{--section-block-background:var(--gradient-section-cta)}.section-block--faq{--section-block-background:var(--white-soft)}.section-block--job-details{background:var(--white)}.section-block--cta:before,.section-block--faq:before{content:"";inset:var(--section-block-surface-inset-block-start) var(--space-0) auto;height:calc(100% - (var(--section-block-surface-inset-block-start) * 2));transform-origin:0 0;z-index:-1;background:var(--section-block-background);position:absolute;transform:skewY(-2deg)}.section-card{--section-card-padding:var(--space-fluid-card);--section-card-radius:var(--radius-lg);--section-card-background:var(--surface-card);--section-card-border-color:var(--surface-border-card);background:var(--section-card-background);border:1px solid var(--section-card-border-color);border-radius:var(--section-card-radius);box-shadow:var(--shadow-card);padding:var(--section-card-padding)}.section-heading{--section-heading-margin-bottom:var(--space-18);--section-heading-gap:var(--space-4);--section-heading-eyebrow-size:var(--font-size-12);--section-heading-title-size:var(--font-size-display-xl);--section-heading-title-line-height:var(--line-height-snug);margin-bottom:var(--section-heading-margin-bottom);gap:var(--section-heading-gap);display:grid}.section-heading--center{text-align:center}.section-heading__eyebrow{margin:var(--space-0);color:var(--sky-deep);font-size:var(--section-heading-eyebrow-size);font-weight:var(--font-weight-bold);letter-spacing:.18em}.section-heading__title{margin:var(--space-0);font-size:var(--section-heading-title-size);line-height:var(--section-heading-title-line-height)}.section-heading__title--artwork{font-size:var(--font-size-0)}.section-heading__picture{display:block}.section-heading__artwork{width:auto;max-width:min(100%, var(--size-330));height:auto}.section-heading--bleed{--section-heading-bleed-width:121.648%;justify-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.section-heading--bleed .section-heading__title--artwork{width:var(--section-heading-bleed-width);margin-left:calc((var(--section-heading-bleed-width) - var(--section-heading-bleed-width)) / 2)}.section-heading--bleed .section-heading__picture,.section-heading--bleed .section-heading__artwork{width:100%;max-width:none;height:auto;display:block}.fade-in{--fade-in-duration:.56s;--fade-in-delay:0s}.js-enabled .fade-in{opacity:0;transition:opacity var(--fade-in-duration) ease var(--fade-in-delay);will-change:opacity}.js-enabled .fade-in.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.js-enabled .fade-in{opacity:1;transition:none}}@media (width<=767px){.site-header+main{padding-top:var(--size-58)}.section-block[id]{scroll-margin-top:calc(var(--size-header-height-mobile) + 18px)}.section-block{--section-block-padding-block:var(--space-22)}.section-card{--section-card-radius:var(--radius-panel-mobile)}.section-heading--bleed{margin-bottom:0}}@media (width>=768px){.section-block--job-details{padding-bottom:clamp(60px,10.4vw,150px)}.section-heading--bleed{--section-heading-bleed-width:102.183%}}.site-header{--site-header-background:#fff;--site-header-border-color:transparent;--site-header-border-width:0;--site-header-backdrop-filter:none;z-index:var(--z-index-header);-webkit-backdrop-filter:var(--site-header-backdrop-filter);backdrop-filter:var(--site-header-backdrop-filter);background:var(--site-header-background);border-bottom:var(--site-header-border-width) solid var(--site-header-border-color);position:relative;top:0}.site-header__inner{--site-header-inner-min-height:var(--size-header-height);width:min(100% - var(--container-gutter), var(--container-max));margin:var(--space-0) auto;min-height:var(--site-header-inner-min-height);justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.site-header__logo{align-items:center;display:inline-flex}.site-header__logo-image{block-size:auto;inline-size:min(100%,316px);display:block}.site-header__menu-toggle,.site-header__mobile-menu{display:none}@media (width>=768px){.site-header{--site-header-background:transparent}.site-header__inner{width:100%;max-width:none;padding:0 clamp(24px,6.1vw,88px) 0 clamp(24px,6.4vw,92px)}}@media (width>=1200px){.site-header{margin-bottom:-24px}}.site-header__menu-toggle{--site-header-menu-toggle-color:var(--ink-soft);--site-header-menu-toggle-bar-background:currentColor;padding:var(--space-0);color:var(--site-header-menu-toggle-color);cursor:pointer;background:0 0;border:0}.site-header__menu-toggle-icon{--site-header-menu-bar-middle:9px;--site-header-menu-bar-bottom:18px;inline-size:var(--size-menu-icon-inline);block-size:var(--size-menu-icon-block);display:grid;position:relative}.site-header__menu-toggle-bar{block-size:var(--size-menu-bar);border-radius:var(--radius-pill);background:var(--site-header-menu-toggle-bar-background);transform-origin:50%;transition:var(--transition-menu-toggle);position:absolute;inset-inline:0}.site-header__menu-toggle-bar:first-child{inset-block-start:var(--space-0)}.site-header__menu-toggle-bar:nth-child(2){inset-block-start:var(--site-header-menu-bar-middle)}.site-header__menu-toggle-bar:nth-child(3){inset-block-start:var(--site-header-menu-bar-bottom)}.site-header.is-menu-open{z-index:var(--z-index-header-open)}.site-header.is-menu-open .site-header__menu-toggle-bar:first-child{inset-block-start:var(--site-header-menu-bar-middle);transform:rotate(45deg)}.site-header.is-menu-open .site-header__menu-toggle-bar:nth-child(2){opacity:0}.site-header.is-menu-open .site-header__menu-toggle-bar:nth-child(3){inset-block-start:var(--site-header-menu-bar-middle);transform:rotate(-45deg)}@media (width<=767px){.site-header{--site-header-background:#fff;--site-header-border-width:var(--space-0);--site-header-border-color:transparent;--site-header-backdrop-filter:none;width:100%;position:fixed;inset:0 0 auto}.site-header__inner{--site-header-inner-min-height:var(--size-58);gap:var(--space-16);position:relative}.site-header__logo-image{inline-size:min(100%,232px)}.site-header__menu-toggle{--site-header-menu-toggle-color:#01b7ff;--site-header-menu-toggle-bar-background:#01b7ff;inline-size:var(--size-menu-toggle-mobile);block-size:var(--size-menu-toggle-mobile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-header__menu-toggle-icon{--site-header-menu-bar-middle:10.5px;--site-header-menu-bar-bottom:21px;block-size:25px;inline-size:33.34px}.site-header__menu-toggle-bar{border-radius:999px;block-size:4px}.site-header__mobile-menu{--site-header-mobile-menu-size:calc(100dvh - var(--size-58));inset:100% var(--space-0) auto;z-index:var(--z-index-mobile-menu);min-height:var(--site-header-mobile-menu-size);max-height:var(--site-header-mobile-menu-size);background:var(--sky) url(/assets/bg-sp-menu-eH6NjXTQ.png) center / 100% 100% no-repeat;display:block;position:absolute;overflow:auto}.site-header__mobile-menu[hidden]{display:none}.site-header__mobile-menu-nav{--site-header-mobile-menu-nav-padding:18px 36px 20px;min-height:0;padding:var(--site-header-mobile-menu-nav-padding)}.site-header__mobile-menu-list{margin:var(--space-0);padding:0 0 16px;list-style:none}.site-header__mobile-menu-link{--site-header-mobile-menu-link-padding:14px var(--space-0) 12px;--site-header-mobile-menu-link-font-size:19px;--site-header-mobile-menu-link-border-color:#ffffff4d;padding:var(--site-header-mobile-menu-link-padding);color:var(--white);font-size:var(--site-header-mobile-menu-link-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);border-bottom:var(--size-1) solid var(--site-header-mobile-menu-link-border-color);display:block}.site-header__mobile-menu-cta{--site-header-mobile-menu-cta-gap:18px;--site-header-mobile-menu-cta-padding:44px 54px 44px;--site-header-mobile-menu-cta-background:linear-gradient(270deg, #ffa100 0%, #fdfa04 30%, #f9fb00 70%, #ffa100 100%);gap:var(--site-header-mobile-menu-cta-gap);padding:var(--site-header-mobile-menu-cta-padding);background:var(--site-header-mobile-menu-cta-background);display:grid}.site-header__mobile-menu-cta-link{--site-header-mobile-menu-cta-link-min-height:var(--size-74);--site-header-mobile-menu-cta-link-padding-inline:24px;--site-header-mobile-menu-cta-link-font-size:24px;min-height:var(--site-header-mobile-menu-cta-link-min-height);padding:var(--space-0) var(--site-header-mobile-menu-cta-link-padding-inline);color:var(--white);font-size:var(--site-header-mobile-menu-cta-link-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;border-radius:var(--radius-mobile-cta);box-shadow:var(--shadow-mobile-cta-inset);background:var(--site-header-mobile-menu-cta-link-background);justify-content:center;align-items:center;gap:10px;display:inline-flex}.site-header__mobile-menu-cta-icon{flex:none;width:30px;height:auto}.site-header__mobile-menu-cta-link--primary{--site-header-mobile-menu-cta-link-background:linear-gradient(180deg, #304095 0%, #304095 52%, #182a88 52%, #182a88 100%);color:var(--yellow)}.site-header__mobile-menu-cta-link--secondary{--site-header-mobile-menu-cta-link-background:linear-gradient(180deg, #06c755 0%, #06c755 52%, #08ba51 52%, #08ba51 100%)}}.section-block--hero{background-color:var(--sky);padding:0;overflow:hidden}.hero-shell{width:100%}.hero-panel-scale{display:contents}.hero-panel{background:var(--sky) url(/assets/bg-fv-pc-C4IaFp1V.png) center / 100% 100% no-repeat;isolation:auto;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);grid-template-areas:"copy visual""subcopy subcopy""points points";align-items:end;display:grid;position:relative;overflow:hidden}.hero-panel:before,.hero-panel:after{content:none}.hero-stage,.hero-stage__canvas{display:contents}.hero-copy{z-index:3;padding:clamp(28px, 4vw, 52px) var(--space-16) 0 clamp(22px, 5vw, 82px);grid-area:copy;position:relative}.hero-copy__kicker{--hero-delay:60ms;width:min(100%,430px);margin:0 0 clamp(18px,2.3vw,28px);transform:rotate(-7deg)}.hero-copy__kicker img,.hero-copy__title-line img,.hero-person img{width:100%;height:auto;display:block}.hero-points__icon img{display:block}.hero-copy__title{width:min(100%,740px);position:relative}.hero-copy__title-line{opacity:0;width:100%;animation:1s cubic-bezier(.22,1,.36,1) forwards hero-reveal-left;display:block;position:relative;overflow:hidden}.hero-copy__title-line img{width:100%}.hero-copy__title-line--1{width:76%;animation-delay:.14s}.hero-copy__title-line--2{width:86%;margin-top:-14px;animation-delay:.26s}.hero-copy__title-line--3{width:97%;margin-top:-18px;animation-delay:.38s}.hero-copy__title-line--4{width:100%;margin-top:-24px;animation-delay:.5s}.hero-visual{z-index:2;grid-area:visual;min-height:clamp(420px,40vw,540px);margin-bottom:-10px;padding-right:clamp(8px,1.2vw,18px);position:relative}.hero-visual__group{height:100%;min-height:inherit;position:relative}.hero-person{opacity:0;margin:0;animation:1s cubic-bezier(.22,1,.36,1) forwards hero-reveal-up;position:absolute}.hero-person--4{z-index:2;width:clamp(210px,20vw,290px);animation-delay:.62s;top:0%;left:20%}.hero-person--5{z-index:1;width:clamp(300px,31vw,454px);animation-delay:.74s;top:-18%;right:-16%}.hero-person--3{z-index:3;width:clamp(214px,21vw,304px);animation-delay:.86s;inset:auto auto -1% -6%}.hero-person--1{z-index:4;width:clamp(212px,19vw,278px);animation-delay:.98s;inset:auto auto -1% 34%}.hero-person--2{z-index:3;width:clamp(188px,18vw,248px);animation-delay:1.1s;inset:auto -2% -1% auto}.hero-subcopy{z-index:4;grid-area:subcopy;margin-top:-28px;position:relative}.hero-subcopy__inner{width:108%;margin-left:-4%;position:relative}.hero-subcopy__vector-host{width:100%}.hero-subcopy__vector-host--mobile{display:none}.hero-subcopy__svg{--hero-hop-distance:14px;width:100%;height:auto;display:block;overflow:visible}.hero-subcopy__path-hop{transform-box:fill-box;transform-origin:bottom;animation:3.8s cubic-bezier(.34,1.56,.64,1) infinite hero-subcopy-path-hop;animation-delay:calc(1.8s + (var(--hop-order) * .11s));will-change:transform}.hero-points{z-index:3;--hero-delay:1.26s;grid-area:points;margin-top:-4px;position:relative}.hero-points__list{background:#05a0ff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hero-points__item{--hero-points-item-overlap:clamp(24px, 3vw, 44px);min-height:clamp(88px,9vw,112px);color:var(--yellow);text-align:left;background:url(/assets/bg-fv-points-pc-ChOh5KG3.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:clamp(12px,2vw,22px);padding:clamp(10px,1.2vw,16px) clamp(18px,2.2vw,30px);display:flex;position:relative}.hero-points__item+.hero-points__item{width:calc(100% + var(--hero-points-item-overlap));margin-left:calc(var(--hero-points-item-overlap) * -1)}.hero-points__icon{flex:none;margin:0}.hero-points__text{font-size:clamp(15px,2vw,22px);font-weight:var(--font-weight-bold);margin:0;line-height:1.14}.hero-offer{--hero-delay:1.34s;background:linear-gradient(270deg,#ffa100 0%,#fdfa04 20%,#f9fb00 80%,#ffa100 100%);padding:clamp(18px,2.8vw,38px) 0;position:relative;overflow:hidden}.hero-offer__inner{width:min(100% - 48px,1280px);margin:0 auto}.hero-reveal{opacity:0}.hero-reveal--left{animation:hero-reveal-left 1s cubic-bezier(.22, 1, .36, 1) var(--hero-delay,0s) forwards}.hero-reveal--up{animation:hero-reveal-up 1s cubic-bezier(.22, 1, .36, 1) var(--hero-delay,0s) forwards}@keyframes hero-reveal-left{0%{opacity:0;transform:translate(-54px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-reveal-up{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-subcopy-path-hop{0%,10%,to{transform:translateY(0)}4%{transform:translateY(calc(var(--hero-hop-distance) * -1))}7%{transform:translateY(0)}}@media (width<=767px){.hero-panel{background-image:url(/assets/bg-fv-BypMxoQY.png);grid-template-columns:1fr;grid-template-areas:"copy""visual""subcopy""points"}.hero-copy{padding:12px 14px 0}.hero-copy__kicker{width:min(100%,264px);margin-bottom:0}.hero-copy__title{width:min(100%,360px);margin-bottom:20px}.hero-copy__title-line--1{width:64%}.hero-copy__title-line--2{width:80%;margin-left:-2px}.hero-copy__title-line--3{width:92%;margin-left:-6px}.hero-copy__title-line--4{width:100%;margin-left:-8px}.hero-copy__title-line--1{margin-top:-12px}.hero-copy__title-line--2,.hero-copy__title-line--3,.hero-copy__title-line--4{margin-top:-28px}.hero-visual{min-height:324px;margin-top:-78px;margin-bottom:-72px;padding-right:0}.hero-person--4{z-index:4;width:42%;top:3%;left:12%}.hero-person--5{z-index:2;width:132%;top:-41%;right:-20%}.hero-person--3{z-index:5;width:51%;inset:auto auto -21% -3%}.hero-person--1{z-index:7;width:44%;inset:auto auto -18% 25%}.hero-person--2{z-index:8;width:40%;inset:auto 7% -10% auto}.hero-subcopy{margin-top:4px}.hero-subcopy__inner{width:118%;margin-left:-9%}.hero-subcopy__vector-host--desktop{display:none}.hero-subcopy__vector-host--mobile{display:block}.hero-subcopy__svg{--hero-hop-distance:8px}.hero-points__item{--hero-points-item-overlap:12px;text-align:center;background:url(/assets/bg-fv-points-sp-VC1SS8_3.png) 50%/100% 100% no-repeat;flex-direction:column;gap:8px;min-height:104px;padding:12px 10px 16px}.hero-points__icon{flex-basis:auto;width:auto}.hero-points__text{font-size:var(--font-size-13);line-height:1.2}.hero-offer{overflow:unset;z-index:10;padding:24px 0 26px}.hero-offer .cta-band{gap:0}.hero-offer .cta-band__note{margin-bottom:12px}.hero-points{margin-top:-18px}.hero-offer__inner{width:min(100% - 20px,420px)}}@media (width>=391px) and (width<=767px){.section-block--hero{--hero-sp-scale:calc(100vw / 390px)}.hero-shell{width:100%;max-width:none}.hero-panel-scale{height:calc(709px * var(--hero-sp-scale));display:block;position:relative;overflow:hidden}.hero-panel{width:390px;transform:scale(var(--hero-sp-scale));transform-origin:0 0;margin:0}}@media (prefers-reduced-motion:reduce){.hero-reveal,.hero-copy__title-line,.hero-person{opacity:1;animation:none;transform:none}.hero-subcopy__path-hop{animation:none}}@media (width>=768px){.section-block--hero{--hero-header-backfill-offset:calc(var(--size-header-height) * -1);--hero-header-backfill-height:var(--size-header-height);overflow:visible}.hero-panel{--hero-pc-scale:min(1, calc(100vw / 1920px));--hero-stage-width:1920px;--hero-stage-height:614px;--hero-copy-top:24px;--hero-copy-title-top:102px;--hero-subcopy-width:2352px;--hero-subcopy-overlap:-198px;--hero-subcopy-left:-204px;--hero-subcopy-top:30px;--hero-inward-shift:min(calc((2880px - min(100vw, 1920px)) * .1), 120px);background:var(--sky) url(/assets/bg-fv-pc-C4IaFp1V.png) center / 100% 100% no-repeat;display:block;overflow:visible}.hero-stage{height:calc(var(--hero-stage-height) * var(--hero-pc-scale));display:block;position:relative;overflow:visible}.hero-stage__canvas{width:var(--hero-stage-width);height:var(--hero-stage-height);transform:translateX(-50%) scale(var(--hero-pc-scale));transform-origin:bottom;display:block;position:absolute;inset:auto auto 0 50%;overflow:visible}.hero-stage__canvas:before{content:"";inset:calc(var(--hero-header-backfill-offset) / var(--hero-pc-scale)) 0 auto;height:calc(var(--hero-header-backfill-height) / var(--hero-pc-scale));background:var(--white);z-index:1;pointer-events:none;position:absolute}.hero-copy{top:var(--hero-copy-top);left:calc(123.84px + var(--hero-inward-shift));z-index:7;width:750.72px;height:520px;padding:0;position:absolute}.hero-copy__kicker{width:610.21px;margin:0;position:absolute;top:-5px;left:30.8px}.hero-copy__title{top:var(--hero-copy-title-top);width:708.48px;max-width:none;height:438px;position:absolute;left:16px}.hero-copy__title-line{margin-top:0;position:absolute}.hero-copy__title-line--1{width:427.68px;top:0;left:23px}.hero-copy__title-line--2{width:540px;top:84px;left:21px}.hero-copy__title-line--3{width:669.6px;top:200px;left:0}.hero-copy__title-line--4{width:762.48px;top:295px;left:0}.hero-visual{z-index:40;pointer-events:none;min-height:0;margin:0;padding:0;position:absolute;inset:0}.hero-visual__group{min-height:0;transform:none}.hero-person--5{top:-296px;left:calc(977.28px - var(--hero-inward-shift));z-index:2;width:898.56px;right:auto}.hero-person--4{top:-22px;left:calc(1115.52px - var(--hero-inward-shift));z-index:4;width:299.52px}.hero-person--3{top:132px;left:calc(1034.88px - var(--hero-inward-shift));z-index:5;width:376.32px}.hero-person--1{top:126px;left:calc(1205.76px - var(--hero-inward-shift));z-index:6;width:372.48px}.hero-person--2{top:164px;left:calc(1424.64px - var(--hero-inward-shift));z-index:7;width:322.56px}.hero-subcopy{top:calc(var(--hero-subcopy-top) * var(--hero-pc-scale));z-index:100;width:calc(var(--hero-subcopy-width) * var(--hero-pc-scale));left:calc(var(--hero-subcopy-left) * var(--hero-pc-scale));margin:calc(var(--hero-subcopy-overlap) * var(--hero-pc-scale)) auto 0;position:relative}.hero-subcopy__inner{width:100%;margin-left:0}.hero-offer{background:linear-gradient(270deg,#ffa100 0%,#fdfa04 30%,#f9fb00 70%,#ffa100 100%)}.hero-subcopy__vector-host--desktop{display:block}.hero-points{margin-top:-4px}.hero-points__icon img{width:auto;height:auto}}@media (width>=1200px){.section-block--hero{--hero-header-backfill-offset:calc((var(--size-header-height) - 24px) * -1);--hero-header-backfill-height:var(--size-header-height)}.hero-points__item{--hero-points-item-overlap:60px;gap:18px;min-height:96px;padding:14px 26px}.hero-points__icon{flex-basis:auto}.hero-points__text{font-size:clamp(22px,2.8vw,40px);line-height:1.16}.hero-offer{padding:clamp(32px,4.5vw,65px) 0 clamp(28px,3.6vw,52px)}.hero-offer__inner{width:min(100% - 48px,1334px)}.hero-offer .cta-band{gap:8px}.hero-offer .cta-band__headline{padding-top:4px}.hero-offer .cta-band__bubble{width:clamp(80px,10.5vw,151px);left:clamp(24px,3.5vw,50px);transform:translate(-3%,-36%)}.hero-offer .cta-band__title{white-space:nowrap;padding:0 clamp(40px,8.4vw,120px) 12px;font-size:clamp(22px,3.3vw,48px)}.hero-offer .cta-band__note{font-size:var(--font-size-16);margin-top:-2px;line-height:1.3}.hero-offer .cta-band__actions{gap:clamp(20px,3.9vw,56px);max-width:899px;margin-top:8px}.hero-offer .cta-band__action-group{gap:6px}.hero-offer .cta-band__action-copy{font-size:clamp(14px,1.8vw,26px)}.hero-offer .cta-band__button{min-height:clamp(56px,6.2vw,89px);padding:5px 13px;font-size:clamp(18px,3.4vw,49px)}.hero-offer .cta-band__button-icon{width:40px}}.pain-points{background-color:var(--white-soft)}.pain-points__content{max-width:1088px;color:var(--sky-deep);margin:0 auto}.pain-points .section-heading__title{color:var(--sky-deep)}.pain-points__heading{--section-heading-margin-bottom:clamp(24px, 3vw, 34px)}.pain-points__title{background:var(--yellow);width:min(100%,1224px);font-size:clamp(22px,3.5vw,46px);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-wrap:balance;border-radius:clamp(20px,3vw,30px);margin:0 auto;padding:clamp(14px,1.8vw,22px) clamp(18px,4.2vw,42px);display:block;box-shadow:clamp(5px,.8vw,8px) clamp(7px,1vw,11px) #182a888c}.pain-points__title-break,.pain-points__summary-break{display:inline}.pain-points__stage{grid-template-columns:repeat(2,minmax(0,180px));justify-content:center;align-items:start;gap:4px 6px;max-width:360px;margin:0 auto;display:grid}.pain-points__bubble{z-index:1;aspect-ratio:1.52;background-image:var(--pain-points-bubble-image);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;place-items:center;width:100%;padding:clamp(14px,2.8vw,24px) clamp(12px,2.6vw,22px) clamp(20px,3.4vw,30px);display:grid;position:relative}.pain-points__bubble--left{--pain-points-bubble-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='330.092'%20height='235.861'%20viewBox='0%200%20330.092%20235.861'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='330.092'%20height='235.861'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='M327.955,196.629c-7.451,1.49-28.674-9.511-36.654-22.8,20.228-10.647,33.57-29.859,33.165-51.614-.464-25.487-19.641-46.967-46.159-55.09-2.485-23-20.606-43.635-47.972-51.191-21.547-5.95-44.034-2.46-61.295,7.784C151.849,13.422,129.431,9.862,107.873,15.7,80.53,23.131,62.294,43.609,59.611,66.528c-27.621,8.231-47.217,30.861-46.706,57.2a.317.317,0,0,0,.013.05c.359,25.447,19.526,47.175,46.345,55.317,2.544,22.967,20.711,43.555,48.065,51.063,21.547,5.92,44.011,2.4,61.248-7.865a78.34,78.34,0,0,0,39.968,10.78,80.844,80.844,0,0,0,21.245-2.836c21.13-5.77,36.792-19.35,44.029-35.811,15.437,5.905,36.372,10.478,54.138,2.2'%20transform='translate(2.137%202.787)'%20fill='%23004098'/%3e%3cpath%20d='M317.639,186.313c-7.451,1.49-28.674-9.511-36.654-22.8,20.228-10.647,33.57-29.859,33.165-51.614-.464-25.487-19.641-46.967-46.159-55.09-2.486-23-20.606-43.635-47.972-51.191-21.547-5.95-44.034-2.46-61.295,7.784C141.533,3.106,119.115-.454,97.557,5.387,70.214,12.815,51.978,33.293,49.295,56.212c-27.621,8.231-47.217,30.861-46.706,57.2a.317.317,0,0,0,.013.05c.359,25.447,19.526,47.175,46.345,55.317,2.544,22.967,20.711,43.555,48.065,51.063,21.547,5.92,44.011,2.4,61.248-7.865a78.34,78.34,0,0,0,39.968,10.78,80.85,80.85,0,0,0,21.245-2.836c21.13-5.77,36.792-19.35,44.029-35.811,15.437,5.905,36.372,10.478,54.138,2.2'%20transform='translate(0.427%200.557)'%20fill='%23fff'/%3e%3cpath%20d='M198.228,225.337a80.673,80.673,0,0,1-39.97-10.374,80.691,80.691,0,0,1-39.9,10.333,83.161,83.161,0,0,1-22.029-2.966c-26.971-7.4-46.309-27.541-49.733-51.587C19.022,161.734.381,138.915.022,113.5-.5,87.039,18.3,63.422,46.956,54.236,50.525,30.26,69.937,10.218,96.881,2.9A83.4,83.4,0,0,1,118.686,0,80.617,80.617,0,0,1,158.73,10.415,80.748,80.748,0,0,1,198.556.133a83.214,83.214,0,0,1,22.149,3c26.974,7.447,46.276,27.638,49.641,51.72,27.356,9.019,45.922,31.74,46.382,57,.39,20.994-11.821,40.9-32.046,52.567,7.86,10.757,24.253,19.453,31.441,19.453a5.2,5.2,0,0,0,1.01-.085,2.579,2.579,0,0,1,1.595,4.867A53.656,53.656,0,0,1,295.9,193.4h0c-9.54,0-19.981-2.03-31.066-6.036-8.233,16.8-24.381,29.506-44.683,35.051A83.436,83.436,0,0,1,198.228,225.337ZM158.26,209.4a2.577,2.577,0,0,1,1.322.365,75.334,75.334,0,0,0,38.647,10.415,78.275,78.275,0,0,0,20.567-2.745c19.673-5.373,35.108-17.9,42.345-34.36a2.579,2.579,0,0,1,3.282-1.371c16.038,6.135,30.624,8,42.792,5.379-10.134-3.784-22.659-12.615-28.441-22.244a2.579,2.579,0,0,1,1.01-3.61c19.977-10.515,32.158-29.4,31.788-49.284-.428-23.514-18.245-44.681-44.336-52.672a2.579,2.579,0,0,1-1.809-2.189c-2.454-22.7-20.548-41.929-46.094-48.982a78.055,78.055,0,0,0-20.776-2.81A75.41,75.41,0,0,0,160.04,15.618a2.579,2.579,0,0,1-2.641-.005A75.275,75.275,0,0,0,118.686,5.158,78.239,78.239,0,0,0,98.231,7.876C72.708,14.81,54.5,33.9,51.856,56.512a2.579,2.579,0,0,1-1.825,2.172C22.72,66.822,4.691,88.8,5.167,113.363,5.514,137.077,23.4,158.33,49.7,166.312a2.579,2.579,0,0,1,1.814,2.184c2.511,22.67,20.639,41.848,46.185,48.86a78,78,0,0,0,20.663,2.782,75.353,75.353,0,0,0,38.583-10.375A2.577,2.577,0,0,1,158.26,209.4Z'%20transform='translate(0.427%200.557)'%20fill='%23004098'/%3e%3c/g%3e%3c/svg%3e");--pain-points-bubble-shift-x:-56px;--pain-points-bubble-shift-y:24px}.pain-points__bubble--right{--pain-points-bubble-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='324.443'%20height='229.463'%20viewBox='0%200%20324.443%20229.463'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='324.443'%20height='229.463'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='M276.872,65.651c-2.44-22.374-20.225-42.452-47.084-49.8-21.148-5.789-43.218-2.393-60.161,7.573-16.872-10.015-38.875-13.478-60.035-7.8C82.755,22.853,64.856,42.776,62.222,65.073,35.112,73.08,15.879,95.1,16.381,120.722a.345.345,0,0,0,.013.049c.3,21.21,14.159,39.754,34.673,49.617-8.239,12.511-28.265,22.672-35.4,21.257,16.522,7.629,35.834,4.034,50.707-1.251,7.263,15.562,22.4,28.351,42.688,33.872,21.148,5.759,43.2,2.334,60.115-7.651A77.415,77.415,0,0,0,208.4,227.1a80.015,80.015,0,0,0,20.852-2.759c26.837-7.266,44.7-27.246,47.266-49.572,26.985-8.037,46.137-29.986,45.659-55.524-.455-24.8-19.277-45.693-45.305-53.6'%20transform='translate(2.257%202.361)'%20fill='%23004098'/%3e%3cpath%20d='M266.556,55.335c-2.44-22.374-20.225-42.452-47.084-49.8C198.323-.256,176.253,3.14,159.31,13.106,142.438,3.091,120.435-.372,99.276,5.311,72.439,12.537,54.54,32.46,51.906,54.757,24.8,62.764,5.563,84.781,6.065,110.406a.346.346,0,0,0,.013.049c.3,21.21,14.159,39.754,34.673,49.616-8.239,12.511-28.265,22.672-35.4,21.257,16.522,7.629,35.834,4.034,50.707-1.251,7.263,15.562,22.4,28.351,42.688,33.872,21.148,5.759,43.2,2.334,60.115-7.651a77.414,77.414,0,0,0,39.229,10.487,80.015,80.015,0,0,0,20.852-2.759c26.837-7.266,44.7-27.246,47.266-49.572,26.985-8.037,46.137-29.986,45.659-55.524-.455-24.8-19.277-45.693-45.305-53.6'%20transform='translate(0.771%200.472)'%20fill='%23fff'/%3e%3cpath%20d='M120.014,0a79.707,79.707,0,0,1,39.3,10.128A79.844,79.844,0,0,1,198.4.13a81.782,81.782,0,0,1,21.747,2.916c26.479,7.247,45.432,26.89,48.756,50.328,26.856,8.788,45.079,30.912,45.531,55.51.48,25.623-17.895,48.566-45.9,57.546-3.454,23.373-22.476,42.923-48.934,50.086a82.6,82.6,0,0,1-21.526,2.849,79.763,79.763,0,0,1-39.23-10.088,79.781,79.781,0,0,1-39.162,10.048,82.328,82.328,0,0,1-21.629-2.886c-19.454-5.293-35.11-17.32-43.319-33.18-19.5,6.52-36.874,6.694-50.478.412A2.579,2.579,0,0,1,5.847,178.8c7.511.077,23.056-7.886,31.031-17.8C16.5,150.136,3.791,131.029,3.5,110.491,2.983,84.725,21.435,61.728,49.571,52.776,53.095,29.441,72.156,9.943,98.605,2.82A82.564,82.564,0,0,1,120.014,0Zm39.3,15.685a2.577,2.577,0,0,1-1.316-.361A74.352,74.352,0,0,0,120.014,5.158,77.4,77.4,0,0,0,99.945,7.8c-25.031,6.74-42.882,25.29-45.477,47.258a2.579,2.579,0,0,1-1.831,2.171C25.856,65.14,8.176,86.49,8.643,110.356c.29,19.54,13.016,37.676,33.224,47.391a2.579,2.579,0,0,1,1.036,3.743c-5.808,8.821-17.627,16.922-27.175,20.548,11.283,2.371,24.7.855,39.46-4.39a2.579,2.579,0,0,1,3.2,1.339c7.241,15.513,22.194,27.35,41.028,32.474a77.169,77.169,0,0,0,20.274,2.705,74.429,74.429,0,0,0,37.853-10.089,2.579,2.579,0,0,1,2.624,0,74.41,74.41,0,0,0,37.915,10.128,77.439,77.439,0,0,0,20.18-2.67c25.036-6.778,42.849-25.375,45.376-47.376a2.579,2.579,0,0,1,1.826-2.177c26.653-7.938,44.261-29.239,43.816-53-.419-22.843-17.891-43.408-43.476-51.176a2.579,2.579,0,0,1-1.815-2.188c-2.406-22.056-20.148-40.738-45.2-47.594a77.225,77.225,0,0,0-20.385-2.733,74.489,74.489,0,0,0-37.788,10.042A2.577,2.577,0,0,1,159.311,15.685Z'%20transform='translate(0.771%200.472)'%20fill='%23004098'/%3e%3c/g%3e%3c/svg%3e");--pain-points-bubble-shift-x:56px;--pain-points-bubble-shift-y:24px}.pain-points__bubble--top-left,.pain-points__bubble--top-right{--pain-points-bubble-shift-y:-24px}.pain-points__bubble--top-left{--pain-points-bubble-delay:.3s}.pain-points__bubble--top-right{--pain-points-bubble-delay:.5s}.pain-points__bubble--bottom-left{--pain-points-bubble-delay:.7s}.pain-points__bubble--bottom-right{--pain-points-bubble-delay:.9s}.pain-points__bubble-copy{margin:var(--space-0);color:var(--sky-deep);letter-spacing:.01em;font-size:clamp(12px,.9vw + 9px,19px);font-weight:400;line-height:1.34}.pain-points__bubble-line{display:block}.pain-points__bubble-line--emphasis{color:var(--orange);font-weight:var(--font-weight-bold)}.pain-points__person{z-index:2;grid-column:1/-1;width:min(100%,260px);margin:2px auto 0}.pain-points__person-picture{display:block}.pain-points__lead{z-index:3;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);width:min(100%,320px);color:var(--white);text-align:center;background:linear-gradient(#49a2f0,#2a87e6);margin:-48px auto 0;padding:clamp(12px,2.2vw,18px) clamp(16px,3vw,24px) clamp(20px,3.4vw,28px);font-size:clamp(20px,4.6vw,34px);font-weight:700;line-height:1.12;position:relative}.pain-points__lead-line{display:block}.pain-points__summary{color:var(--sky-deep);font-size:var(--font-size-24);text-align:center;text-wrap:balance;margin:clamp(14px,2.4vw,20px) auto 0;font-weight:700;line-height:1.32}.js-enabled .pain-points__bubble,.js-enabled .pain-points__person-image{opacity:0;transition:opacity .76s,transform .98s cubic-bezier(.22,1,.36,1)}.js-enabled .pain-points__bubble{transform:translate3d(var(--pain-points-bubble-shift-x,0), var(--pain-points-bubble-shift-y,24px), 0) scale(.88);transition-delay:var(--pain-points-bubble-delay,0s)}.js-enabled .pain-points__person-image{transition-delay:80ms;transform:translateY(88px)scale(.92)}.js-enabled .pain-points.is-visible .pain-points__bubble,.js-enabled .pain-points.is-visible .pain-points__person-image{opacity:1;transform:translate(0,0)scale(1)}@media (width>=768px){.pain-points>.wrapper{width:min(100% - var(--container-gutter), 1362px)}.pain-points__content{max-width:1362px}.pain-points{padding-bottom:calc(var(--section-block-padding-block) + 90px)}.pain-points__title-break,.pain-points__summary-break{display:none}.pain-points__title{font-size:clamp(36px,4.5vw,60px)}.pain-points__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;max-width:640px}.pain-points__bubble-copy{font-size:clamp(14px,1.8vw,19px);line-height:1.34}.pain-points__person{width:min(100%,400px);margin-top:-20px}.pain-points__lead{width:min(100%,460px);margin-top:-72px;font-size:clamp(24px,3.5vw,34px)}.pain-points__summary{font-size:clamp(36px,5vw,65px)}}@media (width>=768px) and (width<=1199px){.pain-points{padding-bottom:calc(var(--section-block-padding-block) + 40px)}.pain-points__title{font-size:clamp(24px,3.5vw,36px)}.pain-points__stage{max-width:520px}.pain-points__person{width:min(100%,320px)}.pain-points__lead{width:min(100%,380px);margin-top:-52px;font-size:clamp(20px,2.8vw,28px)}.pain-points__summary{text-wrap:pretty;font-size:clamp(18px,2.8vw,28px)}.pain-points__content{padding-bottom:40px}}@media (width>=1024px){.pain-points__stage{max-width:1362px;min-height:clamp(520px,45vw,680px);display:block;position:relative}.pain-points__bubble{width:clamp(200px,22.8vw,330px);padding:clamp(14px,1.8vw,26px) clamp(12px,1.8vw,24px) clamp(18px,2vw,32px);position:absolute}.pain-points__bubble-copy{font-size:clamp(17px,1.8vw,25px);line-height:1.36}.pain-points__bubble--top-left{top:clamp(18px,2.4vw,34px);left:clamp(18px,8vw,142px)}.pain-points__bubble--top-right{top:clamp(22px,2.8vw,40px);right:clamp(18px,8vw,138px)}.pain-points__bubble--bottom-left{padding-bottom:10px;bottom:clamp(60px,8vw,120px);left:clamp(-8px,1vw,12px)}.pain-points__bubble--bottom-right{bottom:clamp(54px,7.6vw,114px);right:clamp(-8px,1vw,12px)}.pain-points__person{width:min(586px,100% - 180px);margin:0;position:absolute;bottom:clamp(24px,5vw,78px);left:50%;transform:translate(-50%)}.pain-points__lead{width:min(100%,607px);margin-top:clamp(-120px,-12vw,-173px);padding:18px 24px 30px;font-size:clamp(24px,3vw,44px);line-height:1.08}.pain-points__title{font-size:60px}}@media (width<=767px){.pain-points{--section-block-padding-block:var(--space-56)}.pain-points__content{max-width:none}.pain-points__title{box-shadow:6px 8px #182a8885}.pain-points__bubble{width:110%;margin-left:-5%}.pain-points__bubble--top-left{--pain-points-bubble-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='324.443'%20height='229.463'%20viewBox='0%200%20324.443%20229.463'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='324.443'%20height='229.463'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='M276.872,65.651c-2.44-22.374-20.225-42.452-47.084-49.8-21.148-5.789-43.218-2.393-60.161,7.573-16.872-10.015-38.875-13.478-60.035-7.8C82.755,22.853,64.856,42.776,62.222,65.073,35.112,73.08,15.879,95.1,16.381,120.722a.345.345,0,0,0,.013.049c.3,21.21,14.159,39.754,34.673,49.617-8.239,12.511-28.265,22.672-35.4,21.257,16.522,7.629,35.834,4.034,50.707-1.251,7.263,15.562,22.4,28.351,42.688,33.872,21.148,5.759,43.2,2.334,60.115-7.651A77.415,77.415,0,0,0,208.4,227.1a80.015,80.015,0,0,0,20.852-2.759c26.837-7.266,44.7-27.246,47.266-49.572,26.985-8.037,46.137-29.986,45.659-55.524-.455-24.8-19.277-45.693-45.305-53.6'%20transform='translate(2.257%202.361)'%20fill='%23004098'/%3e%3cpath%20d='M266.556,55.335c-2.44-22.374-20.225-42.452-47.084-49.8C198.323-.256,176.253,3.14,159.31,13.106,142.438,3.091,120.435-.372,99.276,5.311,72.439,12.537,54.54,32.46,51.906,54.757,24.8,62.764,5.563,84.781,6.065,110.406a.346.346,0,0,0,.013.049c.3,21.21,14.159,39.754,34.673,49.616-8.239,12.511-28.265,22.672-35.4,21.257,16.522,7.629,35.834,4.034,50.707-1.251,7.263,15.562,22.4,28.351,42.688,33.872,21.148,5.759,43.2,2.334,60.115-7.651a77.414,77.414,0,0,0,39.229,10.487,80.015,80.015,0,0,0,20.852-2.759c26.837-7.266,44.7-27.246,47.266-49.572,26.985-8.037,46.137-29.986,45.659-55.524-.455-24.8-19.277-45.693-45.305-53.6'%20transform='translate(0.771%200.472)'%20fill='%23fff'/%3e%3cpath%20d='M120.014,0a79.707,79.707,0,0,1,39.3,10.128A79.844,79.844,0,0,1,198.4.13a81.782,81.782,0,0,1,21.747,2.916c26.479,7.247,45.432,26.89,48.756,50.328,26.856,8.788,45.079,30.912,45.531,55.51.48,25.623-17.895,48.566-45.9,57.546-3.454,23.373-22.476,42.923-48.934,50.086a82.6,82.6,0,0,1-21.526,2.849,79.763,79.763,0,0,1-39.23-10.088,79.781,79.781,0,0,1-39.162,10.048,82.328,82.328,0,0,1-21.629-2.886c-19.454-5.293-35.11-17.32-43.319-33.18-19.5,6.52-36.874,6.694-50.478.412A2.579,2.579,0,0,1,5.847,178.8c7.511.077,23.056-7.886,31.031-17.8C16.5,150.136,3.791,131.029,3.5,110.491,2.983,84.725,21.435,61.728,49.571,52.776,53.095,29.441,72.156,9.943,98.605,2.82A82.564,82.564,0,0,1,120.014,0Zm39.3,15.685a2.577,2.577,0,0,1-1.316-.361A74.352,74.352,0,0,0,120.014,5.158,77.4,77.4,0,0,0,99.945,7.8c-25.031,6.74-42.882,25.29-45.477,47.258a2.579,2.579,0,0,1-1.831,2.171C25.856,65.14,8.176,86.49,8.643,110.356c.29,19.54,13.016,37.676,33.224,47.391a2.579,2.579,0,0,1,1.036,3.743c-5.808,8.821-17.627,16.922-27.175,20.548,11.283,2.371,24.7.855,39.46-4.39a2.579,2.579,0,0,1,3.2,1.339c7.241,15.513,22.194,27.35,41.028,32.474a77.169,77.169,0,0,0,20.274,2.705,74.429,74.429,0,0,0,37.853-10.089,2.579,2.579,0,0,1,2.624,0,74.41,74.41,0,0,0,37.915,10.128,77.439,77.439,0,0,0,20.18-2.67c25.036-6.778,42.849-25.375,45.376-47.376a2.579,2.579,0,0,1,1.826-2.177c26.653-7.938,44.261-29.239,43.816-53-.419-22.843-17.891-43.408-43.476-51.176a2.579,2.579,0,0,1-1.815-2.188c-2.406-22.056-20.148-40.738-45.2-47.594a77.225,77.225,0,0,0-20.385-2.733,74.489,74.489,0,0,0-37.788,10.042A2.577,2.577,0,0,1,159.311,15.685Z'%20transform='translate(0.771%200.472)'%20fill='%23004098'/%3e%3c/g%3e%3c/svg%3e");--pain-points-bubble-shift-x:44px;--pain-points-bubble-delay:.12s;margin-top:-8px}.pain-points__bubble--top-right{--pain-points-bubble-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='330.092'%20height='235.861'%20viewBox='0%200%20330.092%20235.861'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='330.092'%20height='235.861'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='M327.955,196.629c-7.451,1.49-28.674-9.511-36.654-22.8,20.228-10.647,33.57-29.859,33.165-51.614-.464-25.487-19.641-46.967-46.159-55.09-2.485-23-20.606-43.635-47.972-51.191-21.547-5.95-44.034-2.46-61.295,7.784C151.849,13.422,129.431,9.862,107.873,15.7,80.53,23.131,62.294,43.609,59.611,66.528c-27.621,8.231-47.217,30.861-46.706,57.2a.317.317,0,0,0,.013.05c.359,25.447,19.526,47.175,46.345,55.317,2.544,22.967,20.711,43.555,48.065,51.063,21.547,5.92,44.011,2.4,61.248-7.865a78.34,78.34,0,0,0,39.968,10.78,80.844,80.844,0,0,0,21.245-2.836c21.13-5.77,36.792-19.35,44.029-35.811,15.437,5.905,36.372,10.478,54.138,2.2'%20transform='translate(2.137%202.787)'%20fill='%23004098'/%3e%3cpath%20d='M317.639,186.313c-7.451,1.49-28.674-9.511-36.654-22.8,20.228-10.647,33.57-29.859,33.165-51.614-.464-25.487-19.641-46.967-46.159-55.09-2.486-23-20.606-43.635-47.972-51.191-21.547-5.95-44.034-2.46-61.295,7.784C141.533,3.106,119.115-.454,97.557,5.387,70.214,12.815,51.978,33.293,49.295,56.212c-27.621,8.231-47.217,30.861-46.706,57.2a.317.317,0,0,0,.013.05c.359,25.447,19.526,47.175,46.345,55.317,2.544,22.967,20.711,43.555,48.065,51.063,21.547,5.92,44.011,2.4,61.248-7.865a78.34,78.34,0,0,0,39.968,10.78,80.85,80.85,0,0,0,21.245-2.836c21.13-5.77,36.792-19.35,44.029-35.811,15.437,5.905,36.372,10.478,54.138,2.2'%20transform='translate(0.427%200.557)'%20fill='%23fff'/%3e%3cpath%20d='M198.228,225.337a80.673,80.673,0,0,1-39.97-10.374,80.691,80.691,0,0,1-39.9,10.333,83.161,83.161,0,0,1-22.029-2.966c-26.971-7.4-46.309-27.541-49.733-51.587C19.022,161.734.381,138.915.022,113.5-.5,87.039,18.3,63.422,46.956,54.236,50.525,30.26,69.937,10.218,96.881,2.9A83.4,83.4,0,0,1,118.686,0,80.617,80.617,0,0,1,158.73,10.415,80.748,80.748,0,0,1,198.556.133a83.214,83.214,0,0,1,22.149,3c26.974,7.447,46.276,27.638,49.641,51.72,27.356,9.019,45.922,31.74,46.382,57,.39,20.994-11.821,40.9-32.046,52.567,7.86,10.757,24.253,19.453,31.441,19.453a5.2,5.2,0,0,0,1.01-.085,2.579,2.579,0,0,1,1.595,4.867A53.656,53.656,0,0,1,295.9,193.4h0c-9.54,0-19.981-2.03-31.066-6.036-8.233,16.8-24.381,29.506-44.683,35.051A83.436,83.436,0,0,1,198.228,225.337ZM158.26,209.4a2.577,2.577,0,0,1,1.322.365,75.334,75.334,0,0,0,38.647,10.415,78.275,78.275,0,0,0,20.567-2.745c19.673-5.373,35.108-17.9,42.345-34.36a2.579,2.579,0,0,1,3.282-1.371c16.038,6.135,30.624,8,42.792,5.379-10.134-3.784-22.659-12.615-28.441-22.244a2.579,2.579,0,0,1,1.01-3.61c19.977-10.515,32.158-29.4,31.788-49.284-.428-23.514-18.245-44.681-44.336-52.672a2.579,2.579,0,0,1-1.809-2.189c-2.454-22.7-20.548-41.929-46.094-48.982a78.055,78.055,0,0,0-20.776-2.81A75.41,75.41,0,0,0,160.04,15.618a2.579,2.579,0,0,1-2.641-.005A75.275,75.275,0,0,0,118.686,5.158,78.239,78.239,0,0,0,98.231,7.876C72.708,14.81,54.5,33.9,51.856,56.512a2.579,2.579,0,0,1-1.825,2.172C22.72,66.822,4.691,88.8,5.167,113.363,5.514,137.077,23.4,158.33,49.7,166.312a2.579,2.579,0,0,1,1.814,2.184c2.511,22.67,20.639,41.848,46.185,48.86a78,78,0,0,0,20.663,2.782,75.353,75.353,0,0,0,38.583-10.375A2.577,2.577,0,0,1,158.26,209.4Z'%20transform='translate(0.427%200.557)'%20fill='%23004098'/%3e%3c/g%3e%3c/svg%3e");--pain-points-bubble-shift-x:-44px;--pain-points-bubble-delay:.28s;margin-top:24px}.pain-points__bubble--bottom-left{--pain-points-bubble-delay:.44s;margin-top:-16px}.pain-points__bubble--bottom-right{--pain-points-bubble-delay:.6s;margin-top:10px}.pain-points__person{margin-top:-52px}.js-enabled .pain-points__person-image{transition-delay:.82s;transform:translateY(104px)scale(.9)}.pain-points__bubble-copy{font-size:clamp(12px,3.2vw,14px);line-height:1.3}.pain-points__summary{line-height:1.28}}@media (prefers-reduced-motion:reduce){.js-enabled .pain-points__bubble,.js-enabled .pain-points__person-image{opacity:1;transition:none;transform:none}}.about-company,.numbers-section{--section-stripe-color:#ecf4fc29;--section-stripe-thickness:6.24px;--section-stripe-gap:4px;--section-stripe-step:calc(var(--section-stripe-thickness) + var(--section-stripe-gap))}.about-company:before,.numbers-section:before{content:"";z-index:0;background-image:repeating-linear-gradient(-45deg, var(--section-stripe-color) 0 var(--section-stripe-thickness), transparent var(--section-stripe-thickness) var(--section-stripe-step));pointer-events:none;position:absolute;inset:0}.about-company{z-index:1;background-color:var(--sky);padding-top:0;position:relative;overflow:clip visible}.about-company:before{background-position:0 0}.about-company:after{content:"";z-index:0;background:var(--white-soft);clip-path:polygon(0 0,100% 0,100% 42%,0 100%);pointer-events:none;height:clamp(110px,12vw,180px);position:absolute;top:-1px;left:0;right:0}.about-company>.wrapper{z-index:1;position:relative}.about-company__heading{--section-heading-margin-bottom:0;--section-heading-gap:0;z-index:2;text-align:center;width:100vw;margin-top:clamp(-52px,-7vw,-34px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 0 clamp(8px,2vw,18px);position:relative}.about-company__title-picture{justify-content:center;width:100%;display:flex}.about-company__title-artwork{width:100%;max-width:none;margin-inline:0;display:block;transform:none}.about-company__intro-content{gap:clamp(18px,3vw,30px);display:grid}.about-company__media{z-index:2;margin:0 auto;width:min(100%,332px);margin-top:clamp(-24px,-6vw,-16px);position:relative}.about-company__lead{max-width:29em;color:var(--white);font-size:clamp(15px,1vw + 11px,20px);font-weight:var(--font-weight-medium);letter-spacing:.03em;text-wrap:pretty;margin:0 auto;line-height:1.7}.about-company__lead p{margin:0}.about-company__card{--section-card-padding:0;--section-card-background:transparent;--section-card-border-color:transparent;box-shadow:none;border:0;margin-top:clamp(20px,3vw,36px)}.about-company__points{gap:clamp(18px,2.8vw,28px);display:grid}.about-company__point{border-radius:clamp(28px,3vw,38px);position:relative;overflow:visible}.about-company__point-inner{--about-company-point-inner-padding-inline:clamp(18px, 4vw, 26px);--about-company-point-inner-padding-block:clamp(18px, 4vw, 26px);padding:var(--about-company-point-inner-padding-block) var(--about-company-point-inner-padding-inline);background:var(--white-soft);border-radius:clamp(24px,4vw,32px);position:relative}.about-company__point-number{z-index:2;color:var(--white);background:linear-gradient(#ffb03a 0%,#f59f00 100%);border-radius:clamp(18px,4vw,26px);align-items:flex-end;gap:clamp(8px,2.4vw,14px);margin:0;padding:clamp(12px,2.4vw,18px) clamp(16px,3vw,24px);line-height:1;display:inline-flex;position:absolute;top:clamp(10px,2vw,16px);left:50%;transform:translate(-50%)}.about-company__point-number-label{font-size:clamp(13px,3.2vw,18px);font-weight:var(--font-weight-medium)}.about-company__point-number-value{font-size:clamp(26px,6vw,46px);font-weight:var(--font-weight-bold)}.about-company__point-header{margin:calc(-1 * var(--about-company-point-inner-padding-block)) calc(-1 * var(--about-company-point-inner-padding-inline)) clamp(20px, 4vw, 28px);background:var(--yellow);text-align:center;border-radius:clamp(24px,6vw,30px) clamp(24px,6vw,30px) 0 0;padding:clamp(58px,15vw,80px) clamp(18px,5vw,26px) clamp(18px,4vw,24px)}.about-company__point-eyebrow{color:var(--sky-deep);font-size:clamp(16px,3vw,17px);font-weight:var(--font-weight-bold);margin:0 0 clamp(8px,1.6vw,12px);line-height:1.4}.about-company__point-title{color:var(--sky-deep);font-size:clamp(26px,5.8vw,34px);font-weight:var(--font-weight-bold);margin:0;line-height:1.18}.about-company__point-items{gap:clamp(26px,4vw,30px);display:grid}.about-company__benefit{text-align:center;align-content:start;justify-items:center;display:grid}.about-company__benefit-figure,.about-company__point-visual,.about-company__career{margin:0}.about-company__benefit-figure img,.about-company__point-visual img,.about-company__career img{width:100%;height:auto;display:block}.about-company__benefit-figure{margin-bottom:clamp(10px,2vw,16px)}.about-company__benefit-figure--point01-1{width:min(100%,286px)}.about-company__benefit-figure--point01-2{width:min(100%,288px)}.about-company__benefit-figure--point01-3{width:min(100%,232px)}.about-company__benefit-figure--point03-1{width:min(100%,286px)}.about-company__benefit-figure--point03-2{width:min(100%,240px)}.about-company__benefit-figure--point03-3{width:min(100%,292px)}.about-company__benefit-title{color:var(--sky-deep);font-weight:var(--font-weight-medium);text-wrap:balance;margin:0 0 clamp(8px,2vw,12px);line-height:1.3}.about-company__benefit-copy{max-width:25em;color:var(--ink);font-size:var(--font-size-16);text-align:left;margin:0;line-height:1.58}.about-company__point--01 .about-company__benefit-title{background:var(--yellow);width:100%;max-width:100%;font-size:var(--font-size-20);font-weight:var(--font-weight-bold);border-radius:clamp(18px,4vw,24px);padding:16.5px clamp(16px,4vw,22px) 14.5px;line-height:1.22}.about-company__benefit-break--desktop{display:none}.about-company__nowrap{white-space:nowrap}.about-company__point-feature{gap:clamp(16px,3vw,22px);display:grid}.about-company__point-copy{color:var(--ink)}.about-company__point-copy p{margin:0;font-size:clamp(15px,3vw,18px);line-height:1.62}.about-company__point-copy p+p{margin-top:clamp(8px,2vw,14px)}.about-company__point-subtitle{color:var(--sky-deep);font-size:clamp(20px,4.8vw,28px);font-weight:var(--font-weight-bold);text-wrap:balance;margin:0 0 clamp(12px,2.4vw,16px);line-height:1.35}.about-company__point-visual--training{width:min(100%,320px);margin-inline:auto}.about-company__career{margin-top:clamp(18px,3vw,24px)}.about-company__benefit-callout{color:var(--white);font-size:clamp(15px,3.6vw,20px);font-weight:var(--font-weight-bold);background:linear-gradient(#ffb03a 0%,#f59f00 100%);border-radius:clamp(16px,4vw,22px);margin:0 0 clamp(12px,2vw,16px);padding:clamp(10px,2vw,14px) clamp(16px,4vw,22px);line-height:1.2;position:relative}.about-company__benefit-callout:after{content:"";border-top:16px solid #f59f00;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.about-company__point--03 .about-company__benefit-title{font-size:clamp(18px,4.4vw,26px)}.about-company__point-highlight{color:#44a4f5;font-size:clamp(22px,5.6vw,36px);font-weight:var(--font-weight-bold);text-align:center;text-wrap:balance;margin:clamp(4px,1vw,10px) auto clamp(18px,3vw,24px);line-height:1.26}.about-company__point-highlight-mark{box-shadow:inset 0 -.26em 0 var(--yellow)}.about-company__point-future{grid-template-areas:"title""visual""body";gap:clamp(14px,3vw,20px);display:grid}.about-company__point-subtitle--future{text-align:center;grid-area:title;margin-bottom:0}.about-company__point-visual--future{grid-area:visual;width:min(100%,300px);margin-inline:auto}.about-company__point-copy--future{color:var(--ink);grid-area:body;margin:0;font-size:clamp(15px,3vw,18px);line-height:1.62}@media (width>=768px){.about-company{padding-bottom:clamp(100px,15.6vw,224px)}.about-company__intro{--about-company-intro-width:min(calc(100vw - var(--container-gutter)), 1218px);width:var(--about-company-intro-width);margin-right:calc(50% - (var(--about-company-intro-width) / 2));margin-left:calc(50% - (var(--about-company-intro-width) / 2))}.about-company__heading{margin-top:clamp(-126px,-7vw,-86px);padding-top:0;padding-bottom:clamp(8px,1vw,14px)}.about-company__title-artwork{width:100%}.about-company__intro-content{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center}.about-company__lead{order:1;max-width:470px;margin:0}.about-company__media{order:2;width:min(100%,474px);margin-top:clamp(-34px,-2.6vw,-18px);margin-left:auto;margin-right:0}.about-company__card{--about-company-points-width:min(calc(100vw - var(--container-gutter)), 1520px);width:var(--about-company-points-width);margin-right:calc(50% - (var(--about-company-points-width) / 2));margin-left:calc(50% - (var(--about-company-points-width) / 2))}.about-company__point{border-radius:clamp(34px,3vw,42px)}.about-company__point-inner{--about-company-point-inner-padding-inline:clamp(28px, 2.8vw, 42px);--about-company-point-inner-padding-block:clamp(26px, 2.4vw, 34px);border-radius:clamp(30px,3vw,38px)}.about-company__point-number{border-radius:clamp(28px,2.6vw,36px) 0 clamp(28px,2.8vw,38px);gap:clamp(8px,.8vw,12px);padding:clamp(16px,1.4vw,22px) clamp(20px,2vw,28px) clamp(15px,1.4vw,20px);top:0;left:0;transform:none}.about-company__point-number-label{padding-bottom:16px;font-size:clamp(17px,1.3vw,21px)}.about-company__point-number-value{font-size:clamp(40px,3vw,56px)}.about-company__point-header{border-radius:clamp(20px,2vw,28px);width:min(100%,860px);margin:0 auto clamp(22px,2vw,30px);padding:clamp(14px,1.4vw,20px) clamp(26px,2.2vw,34px)}.about-company__point-eyebrow{margin-bottom:clamp(4px,.6vw,8px);font-size:clamp(16px,1.2vw,20px)}.about-company__point-title{font-size:clamp(28px,2.6vw,42px)}.about-company__point--01 .about-company__point-items,.about-company__point--03 .about-company__point-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,34px)}.about-company__point--01 .about-company__point-items{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,.92fr);gap:clamp(14px,1.3vw,20px);padding:0 clamp(4px,.4vw,10px)}.about-company__point--01 .about-company__benefit{grid-template-rows:auto auto 1fr;align-items:start}.about-company__point--01 .about-company__benefit-figure{justify-self:center;margin-bottom:clamp(-4px,-.2vw,4px)}.about-company__point--01 .about-company__benefit--point01-1{justify-items:start}.about-company__point--01 .about-company__benefit--point01-2{justify-items:center}.about-company__point--01 .about-company__benefit--point01-3{justify-items:end;padding-top:clamp(0px,.4vw,8px)}.about-company__point--01 .about-company__benefit-title{place-items:center;min-height:clamp(70px,5.8vw,84px);padding:clamp(10px,1vw,14px) clamp(14px,1.2vw,18px);font-size:clamp(17px,1.35vw,22px);line-height:1.18;display:grid}.about-company__point--01 .about-company__benefit-copy{max-width:18.5em;font-size:clamp(13px,.9vw,16px)}.about-company__benefit-break--desktop{display:block}.about-company__benefit-break--mobile{display:none}.about-company__benefit-figure--point01-1{width:min(100%,276px)}.about-company__benefit-figure--point01-2{width:min(100%,270px)}.about-company__benefit-figure--point01-3{width:min(100%,216px)}.about-company__benefit-figure--point03-1{width:min(100%,252px)}.about-company__benefit-figure--point03-2{width:min(100%,220px)}.about-company__benefit-figure--point03-3{width:min(100%,280px)}.about-company__point--01 .about-company__benefit-title{font-size:clamp(18px,1.4vw,22px)}.about-company__benefit-copy{font-size:clamp(13px,.92vw,16px)}.about-company__point-feature--training{grid-template-columns:minmax(0,1fr) minmax(220px,.54fr);align-items:start;column-gap:clamp(20px,2vw,30px)}.about-company__point-copy p{font-size:clamp(15px,1vw,17px)}.about-company__point-subtitle{font-size:clamp(24px,1.8vw,30px)}.about-company__point-visual--training{width:min(100%,316px)}.about-company__career{width:min(100%,888px);margin:clamp(14px,1.8vw,24px) auto 0}.about-company__point--03 .about-company__benefit:nth-child(3){padding-top:clamp(20px,1.8vw,34px)}.about-company__point--03 .about-company__benefit-title{font-size:clamp(18px,1.4vw,24px)}.about-company__point-highlight{max-width:900px;margin-bottom:clamp(20px,2vw,28px);font-size:clamp(28px,2.4vw,38px);line-height:1.28}.about-company__point-future{grid-template-columns:minmax(0,1fr) minmax(220px,.44fr);grid-template-areas:"title visual""body visual";align-items:start;column-gap:clamp(18px,2vw,30px)}.about-company__point-subtitle--future{text-align:left}.about-company__point-visual--future{width:min(100%,260px)}.about-company__point-copy--future{max-width:28em;font-size:clamp(15px,1vw,17px)}.about-company__point--04 .about-company__point-header{margin-bottom:clamp(14px,1.4vw,20px)}.about-company__point--04 .about-company__point-highlight{max-width:840px;margin:0 auto clamp(14px,1.6vw,20px);font-size:clamp(24px,2vw,34px);line-height:1.2}.about-company__point--04 .about-company__point-future{grid-template-columns:minmax(0,1fr) minmax(200px,.38fr);column-gap:clamp(14px,1.6vw,24px)}.about-company__point--04 .about-company__point-subtitle--future{font-size:clamp(22px,1.7vw,28px)}.about-company__point--04 .about-company__point-visual--future{width:min(100%,228px)}.about-company__point--04 .about-company__point-copy--future{max-width:24em;font-size:clamp(14px,.96vw,16px);line-height:1.56}}@media (width>=768px) and (width<=1199px){.about-company__point-header{padding-left:clamp(80px,10vw,120px)}.about-company__point-number{gap:clamp(6px,.8vw,10px);padding:clamp(12px,1.6vw,18px) clamp(14px,1.8vw,22px) clamp(10px,1.4vw,16px)}.about-company__point-number-value{font-size:clamp(30px,4vw,44px)}.about-company__point-title{font-size:clamp(22px,3vw,34px)}.about-company__point-eyebrow{font-size:clamp(13px,1.6vw,18px)}.about-company__lead{font-size:clamp(14px,1.8vw,18px)}.about-company__point--01 .about-company__benefit-title{min-height:clamp(52px,7vw,70px);font-size:clamp(14px,1.8vw,18px)}.about-company__point--01 .about-company__benefit-copy,.about-company__benefit-copy{font-size:clamp(11px,1.4vw,14px)}.about-company__point--03 .about-company__benefit-title{font-size:clamp(14px,1.8vw,20px)}.about-company__point-highlight{font-size:clamp(22px,2.8vw,32px)}.about-company__point-subtitle{font-size:clamp(18px,2.4vw,26px)}.about-company__point-copy p{font-size:clamp(13px,1.6vw,16px)}.about-company__point--04 .about-company__point-highlight{font-size:clamp(20px,2.6vw,30px)}.about-company__point--04 .about-company__point-subtitle--future{font-size:clamp(18px,2.2vw,24px)}.about-company__point--04 .about-company__point-copy--future{font-size:clamp(12px,1.5vw,15px)}.about-company__benefit-figure--point03-2{width:min(80%,220px)}.about-company__point-future{text-align:center;grid-template-columns:1fr;grid-template-areas:"title""visual""body";justify-items:center}.about-company__point-subtitle--future{text-align:center}.about-company__point-visual--future{width:min(60%,200px)}.about-company__point--04 .about-company__point-future{grid-template-columns:1fr;justify-items:center}.about-company__point--04 .about-company__point-visual--future{width:min(60%,180px)}}@media (width>=1440px){.about-company__intro-content{grid-template-columns:557px 615px;justify-content:space-between;align-items:start}.about-company__lead{max-width:557px;font-size:25px;line-height:46px}.about-company__media{width:615px;margin-top:-89px}.about-company__points{gap:40px}.about-company__point{border-radius:50px}.about-company__point-inner{border-radius:50px;padding:50px 42px 40px}.about-company__point-number{border-radius:30px 0;gap:14px;width:250px;min-height:130px;padding:22px 35px 20px}.about-company__point-number-label{font-size:30px;line-height:35px}.about-company__point-number-value{font-size:68px;line-height:78px}.about-company__point-header{border-radius:30px;align-content:center;width:min(100%,1224px);min-height:138px;margin:0 auto 36px;padding:12px 40px 10px;display:grid}.about-company__point-eyebrow{margin-bottom:6px;font-size:34px;line-height:34px}.about-company__point-title{font-size:55px;line-height:70px}.about-company__point--01 .about-company__point-inner{min-height:761px}.about-company__point--02 .about-company__point-inner{min-height:1073px}.about-company__point--04 .about-company__point-inner{min-height:689px}.about-company__point--01 .about-company__point-items{grid-template-columns:repeat(3,354px);justify-content:space-between;gap:0;width:min(100%,1296px);margin-inline:auto;padding:0}.about-company__point--01 .about-company__benefit-title,.about-company__point--01 .about-company__benefit--point01-1 .about-company__benefit-title,.about-company__point--01 .about-company__benefit--point01-2 .about-company__benefit-title,.about-company__point--01 .about-company__benefit--point01-3 .about-company__benefit-title{width:354px;min-height:113px;padding:12px 20px;font-size:36px;line-height:45px}.about-company__point--01 .about-company__benefit-copy{max-width:354px;font-size:var(--font-size-16);line-height:26px}.about-company__benefit-figure--point01-1{width:273px}.about-company__benefit-figure--point01-2{width:312px}.about-company__benefit-figure--point01-3{width:238px}.about-company__point--02 .about-company__point-feature--training{grid-template-columns:650px 377px;column-gap:11px;width:min(100%,1038px);margin-inline:auto}.about-company__point--02 .about-company__point-subtitle{font-size:36px;line-height:34px}.about-company__point--02 .about-company__point-copy{align-self:center;max-width:650px}.about-company__point--02 .about-company__point-copy p{font-size:var(--font-size-24);line-height:40px}.about-company__point--02 .about-company__point-visual--training{width:377px}.about-company__career{width:min(100%,1205px);margin-top:38px}.about-company__point--03 .about-company__point-items{grid-template-columns:390px 368px 421px;justify-content:space-between;gap:0;width:min(100%,1320px);margin-inline:auto}.about-company__point--03 .about-company__benefit-title{font-size:var(--font-size-28);line-height:38px}.about-company__point--03 .about-company__benefit-copy{font-size:var(--font-size-16);line-height:26px}.about-company__point--03 .about-company__benefit-callout{align-items:anchor-center;border-radius:20px;min-width:262px;min-height:69px;margin-bottom:18px;padding:8px 24px;font-size:30px;line-height:43px;display:flex}.about-company__benefit-figure--point03-1{width:306px}.about-company__benefit-figure--point03-2{width:272px}.about-company__benefit-figure--point03-3{width:321px}.about-company__point-highlight{max-width:1219px;margin:0 auto 30px;font-size:42px;line-height:1.12}.about-company__point--04 .about-company__point-highlight{white-space:nowrap;width:fit-content;max-width:none;margin:58px auto 30px;font-size:40px;line-height:34px}.about-company__point--04 .about-company__point-highlight-mark{white-space:nowrap}.about-company__point--04 .about-company__point-future{grid-template-columns:576px 488px;column-gap:58px;width:min(100%,1128px);margin-inline:auto}.about-company__point--04 .about-company__point-subtitle--future{align-self:end;font-size:36px;line-height:50px}.about-company__point--04 .about-company__point-visual--future{width:488px}.about-company__point--04 .about-company__point-copy--future{max-width:560px;font-size:var(--font-size-16);line-height:26px}}@media (width<=767px){.about-company{padding-bottom:90px}.about-company__heading{margin-top:-52px;padding-top:0;padding-bottom:8px}.about-company__title-artwork{width:100%}.about-company__points{gap:clamp(44px,11vw,56px)}.about-company__card{margin-top:clamp(36px,8vw,44px)}.about-company__point-number{border-radius:18px;justify-content:center;gap:10px;min-width:clamp(144px,40vw,156px);padding:11px 18px 10px;top:0;transform:translate(-50%,-44%)}.about-company__point--01 .about-company__point-inner{padding-bottom:38.5px}.about-company__point--02 .about-company__point-inner{padding-bottom:62.3px}.about-company__point--03 .about-company__point-inner{padding-bottom:51.3px}.about-company__point--04 .about-company__point-inner{padding-bottom:25.3px}.about-company__point-number-label{font-size:var(--font-size-14)}.about-company__point-number-value{font-size:clamp(34px,8.8vw,39px)}.about-company__point-header{margin-bottom:24px;padding-top:46px}.about-company__benefit-figure--point01-1{margin-bottom:-28px}.about-company__benefit-figure--point01-2,.about-company__benefit-figure--point01-3{margin-bottom:0}.about-company__point--03 .about-company__benefit-callout{width:min(100%,236px);min-height:62px;margin-bottom:16px;padding:16px 18px;font-size:26px;line-height:1.15}.about-company__lead{line-height:1.75}.about-company__point-copy{text-align:left}.about-company__point-subtitle,.about-company__point-subtitle--future{font-size:var(--font-size-18)}}.numbers-section{z-index:0;background-color:var(--sky);padding-top:0;position:relative;overflow:hidden}.numbers-section:before{background-position:0 0}.numbers-section>.wrapper{z-index:1;width:min(100% - clamp(14px,2vw,40px),1520px);position:relative}.numbers-section__heading{--section-heading-margin-bottom:clamp(8px, 1vw, 16px);--section-heading-gap:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.numbers-section__title-picture{display:block}.numbers-section__title-artwork{width:100%;max-width:none;height:auto;display:block}.numbers-section__card{--section-card-padding:0;--section-card-background:transparent;--section-card-border-color:transparent;box-shadow:none;border:0}.numbers-grid{--numbers-grid-gap:clamp(5px, 1vw, 10px);gap:var(--numbers-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.numbers-grid>:last-child{width:calc((100% - var(--numbers-grid-gap)) / 2);grid-column:1/-1;margin-inline:auto}.numbers-grid>:first-child{--numbers-card-delay:0s}.numbers-grid>:nth-child(2){--numbers-card-delay:80ms}.numbers-grid>:nth-child(3){--numbers-card-delay:.16s}.numbers-grid>:nth-child(4){--numbers-card-delay:.24s}.numbers-grid>:nth-child(5){--numbers-card-delay:.32s}.numbers-grid>:nth-child(6){--numbers-card-delay:.4s}.numbers-grid>:nth-child(7){--numbers-card-delay:.48s}.numbers-grid>:nth-child(8){--numbers-card-delay:.56s}.numbers-card{--numbers-title-size:clamp(12px, 1.85vw, 32px);--numbers-title-width:clamp(104px, 27vw, 336px);--numbers-copy-size:clamp(11px, 1.25vw, 20px);--numbers-note-size:clamp(10.5px, 1.1vw, 18px);--numbers-value-size:clamp(58px, 11.2vw, 128px);--numbers-unit-size:clamp(20px, 3.65vw, 48px);--numbers-card-gap:clamp(8px, 1vw, 16px);--numbers-description-max-width:14em;align-content:start;justify-items:center;gap:var(--numbers-card-gap);background:var(--white);color:#1b3a76;text-align:center;border-radius:clamp(18px,2vw,36px);min-height:clamp(108px,28vw,228px);padding:clamp(12px,2.35vw,22px) clamp(8px,1.9vw,16px) clamp(12px,2.2vw,18px);display:grid;position:relative}.numbers-card--metric{grid-template-rows:auto minmax(0,1fr) auto}.numbers-card--metric-note{min-height:clamp(116px,30vw,236px)}.numbers-card--metric-ratio{--numbers-value-size:clamp(60px, 11vw, 124px)}.numbers-card--metric-percent .numbers-card__metric{gap:clamp(1px,.2vw,6px)}.numbers-card--metric-salary .numbers-card__number--unit{font-size:clamp(18px,3.2vw,42px)}.numbers-card--ratio-card .numbers-card__metric{gap:clamp(8px,1vw,16px)}.numbers-card--age{--numbers-title-width:clamp(136px, 38vw, 250px);--numbers-copy-size:clamp(13px, 1.65vw, 24px);--numbers-card-gap:clamp(4px, .7vw, 10px);padding-top:clamp(10px,2vw,18px);padding-bottom:0;grid-column:span 2;min-height:120px;padding-inline:clamp(12px,2.6vw,26px)}.numbers-card--previous-job{--numbers-title-width:clamp(98px, 23vw, 244px);--numbers-description-max-width:16em;padding-inline:clamp(10px,2vw,18px)}.numbers-card__title{width:min(100%, var(--numbers-title-width));aspect-ratio:141.844/26.285;place-items:center;margin:0;display:grid;position:relative}.numbers-card__title:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='141.844'%20height='26.285'%20viewBox='0%200%20141.844%2026.285'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='141.844'%20height='26.285'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20d='M114.325-.5H-1.134a.634.634,0,0,1-.634-.634.634.634,0,0,1,.634-.634H114.325a.634.634,0,0,1,.634.634A.634.634,0,0,1,114.325-.5Z'%20transform='translate(14.327%2024.562)'%20fill='%231d4294'/%3e%3cg%20transform='translate(0%200)'%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='M116.491-.5H-1.134a.634.634,0,0,1-.634-.634.634.634,0,0,1,.634-.634H116.491a.634.634,0,0,1,.634.634A.634.634,0,0,1,116.491-.5Z'%20transform='translate(13.243%201.664)'%20fill='%231d4294'/%3e%3cpath%20d='M32.056,33.925H.634a.634.634,0,0,1-.586-.876L4.491,22.274.048,11.5a.634.634,0,0,1,.586-.876h9.589a.634.634,0,0,1,0,1.268H1.581L5.763,22.032a.634.634,0,0,1,0,.483L1.581,32.658H32.056a.634.634,0,1,1,0,1.268Z'%20transform='translate(-0.26%20-7.537)'%20fill='%231d4294'/%3e%3cpath%20d='M550.351,33.925H518.93a.634.634,0,0,1,0-1.268H549.4l-4.182-10.142a.634.634,0,0,1,0-.483L549.4,11.89h-8.643a.634.634,0,1,1,0-1.268h9.59a.634.634,0,0,1,.586.876l-4.443,10.776,4.443,10.776a.634.634,0,0,1-.586.876Z'%20transform='translate(-408.881%20-7.537)'%20fill='%231d4294'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/100% 100% no-repeat;position:absolute;inset:0}.numbers-card__title span{color:#294493;font-size:var(--numbers-title-size);font-weight:var(--font-weight-bold);letter-spacing:.02em;white-space:nowrap;padding-inline:clamp(10px,1.55vw,22px);line-height:1;position:relative}.numbers-card__metric{justify-content:center;align-self:center;align-items:flex-end;gap:clamp(2px,.55vw,10px);margin:0;display:inline-flex}.numbers-card__metric--ratio{gap:clamp(6px,.9vw,14px)}.numbers-card__number{isolation:isolate;z-index:0;color:var(--orange);font-family:Helvetica Neue,Arial Narrow,Arial,sans-serif;font-size:var(--numbers-value-size);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;-webkit-text-stroke:1.2px #fff;paint-order:stroke fill;font-weight:900;font-stretch:87.5%;line-height:.84;display:inline-block;position:relative}.numbers-card__number:before{content:attr(data-text);z-index:2;color:#0000;-webkit-text-stroke:2px #1b3a76;pointer-events:none;position:absolute;inset:0;transform:translate(-3px,-3px)}.numbers-card__number--unit{font-size:var(--numbers-unit-size);letter-spacing:-.05em;margin-bottom:clamp(4px,.8vw,12px)}.numbers-card__number--separator{font-size:clamp(42px,8.6vw,78px);line-height:.94}.numbers-card__note,.numbers-card__description,.numbers-age__list li{color:var(--sky-deep);font-size:var(--numbers-copy-size);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1.3}.numbers-card__note{min-height:1.45em;font-size:var(--numbers-note-size);align-self:end;margin:0;line-height:1.2}.numbers-card__note--spacer{visibility:hidden}.numbers-card__bubble{z-index:2;width:clamp(56px,13vw,116px);height:auto;position:absolute;top:clamp(-12px,-1vw,-4px);left:clamp(-12px,-1vw,-4px)}.numbers-card__ratio-wrap{justify-items:center;width:100%;margin-top:clamp(4px,.65vw,10px);padding-top:clamp(10px,1.1vw,16px);display:grid;position:relative}.numbers-card__ratio-label{color:#1b3a76;font-size:clamp(10px,.95vw,18px);font-weight:var(--font-weight-bold);letter-spacing:.02em;margin:0;line-height:1;position:absolute;top:0;right:clamp(6px,.7vw,18px)}.numbers-card__description{max-width:var(--numbers-description-max-width);font-size:clamp(11px,1.1vw,17px);font-weight:var(--font-weight-medium);text-wrap:balance;margin:0;line-height:1.32}.numbers-age{grid-template-columns:minmax(0,.94fr) minmax(148px,1.06fr);align-items:center;gap:clamp(8px,1vw,18px);width:100%;display:grid}.numbers-age__copy{align-content:center;justify-items:start;gap:clamp(10px,1vw,16px);display:grid}.numbers-age__facts{text-align:left;grid-template-columns:repeat(2,minmax(max-content,1fr));justify-content:start;gap:clamp(12px,1.6vw,28px);display:grid}.numbers-age__list{gap:clamp(6px,.75vw,12px);margin:0;padding:0;list-style:none;display:grid}.numbers-age__list li{white-space:nowrap;padding-left:.75em;position:relative}.numbers-age__list li:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:clamp(4px,.52vw,8px);position:absolute;top:.54em;left:0;transform:translateY(-50%)}.numbers-age__total{color:#294493;font-weight:var(--font-weight-bold);padding-left:0}.numbers-age__total:before{content:none}.numbers-age__chart{width:min(100%,clamp(184px,50vw,404px));margin:clamp(-10px,-1vw,-2px) 0 0 auto}.js-enabled .numbers-card{opacity:0;transform-origin:50%;transition:opacity .24s,transform .6s cubic-bezier(1,-.1,.15,1.35);transition-delay:var(--numbers-card-delay,0s);transform:scale(0)}.js-enabled .numbers-section.is-visible .numbers-card{opacity:1;transform:scale(1)}@media (width>=768px){.numbers-section>.wrapper{width:min(100% - clamp(24px,3vw,72px),1348px)}.numbers-section{padding-bottom:clamp(80px,11.5vw,165px)}.numbers-section__card{margin-top:clamp(-72px,-4vw,-20px)}.numbers-grid{--numbers-grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.numbers-grid>:last-child{grid-column:auto;width:auto;margin-inline:0}.numbers-card{--numbers-title-size:clamp(22px, 1.65vw, 34px);--numbers-copy-size:clamp(14px, 1vw, 21px);--numbers-note-size:clamp(13px, .92vw, 18px);--numbers-value-size:clamp(86px, 6.7vw, 148px);--numbers-unit-size:clamp(30px, 2.45vw, 52px);--numbers-card-gap:clamp(10px, .85vw, 16px);border-radius:34px;min-height:clamp(188px,15.4vw,248px);padding:clamp(18px,1.3vw,24px) clamp(16px,1.35vw,24px) clamp(18px,1.25vw,22px)}.numbers-card--age,.numbers-card--previous-job{min-height:clamp(216px,18.4vw,288px)}.numbers-card--metric{--numbers-title-width:clamp(180px, 17.5vw, 340px)}.numbers-card--previous-job{--numbers-title-width:clamp(148px, 12vw, 244px);--numbers-description-max-width:20em}.numbers-card--age{--numbers-title-width:clamp(220px, 17vw, 336px);--numbers-copy-size:clamp(18px, 1.35vw, 26px);padding-top:clamp(16px,1.1vw,20px);padding-bottom:clamp(4px,.8vw,14px);min-height:clamp(276px,22vw,354px);padding-inline:clamp(24px,1.9vw,34px)}.numbers-card__description{max-width:unset;font-size:clamp(13px,.9vw,18px);line-height:1.32}.numbers-card__bubble{width:clamp(82px,7.7vw,122px);top:clamp(20px,2.8vw,40px);left:clamp(12px,1.7vw,25px)}.numbers-card__ratio-wrap{margin-top:clamp(20px,2.8vw,40px);padding-top:clamp(14px,1.2vw,18px)}.numbers-card__ratio-label{font-size:clamp(14px,1.05vw,20px);font-weight:var(--font-weight-medium);right:clamp(40px,6.7vw,97px)}.numbers-age{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(12px,1.2vw,22px)}.numbers-age__copy{align-content:start;gap:clamp(18px,1.4vw,24px);padding-top:clamp(8px,.6vw,14px)}.numbers-age__facts{gap:clamp(20px,2.2vw,44px)}.numbers-age__list{gap:clamp(12px,1vw,18px)}.numbers-age__chart{width:min(100%,clamp(240px,32vw,450px));margin-top:clamp(-10px,-.7vw,0px);margin-right:clamp(0px,.4vw,8px)}.numbers-card__title span{padding-bottom:4px}}@media (width>=768px) and (width<=1199px){.numbers-section>.wrapper{width:min(80%,1348px)}.numbers-card--age{min-height:auto}.numbers-age{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.numbers-age__chart{width:min(100%,200px)}.numbers-card__bubble{width:clamp(56px,7vw,82px)}.numbers-card{--numbers-title-size:clamp(14px, 1.8vw, 22px);--numbers-value-size:clamp(52px, 7vw, 86px);--numbers-unit-size:clamp(20px, 2.6vw, 34px);--numbers-copy-size:clamp(11px, 1.3vw, 16px);--numbers-note-size:clamp(10px, 1.2vw, 14px);min-height:clamp(150px,20vw,210px);padding:clamp(14px,1.8vw,20px) clamp(10px,1.4vw,18px) clamp(12px,1.6vw,18px)}.numbers-card--metric{--numbers-title-width:clamp(120px, 16vw, 200px)}.numbers-card--previous-job{--numbers-title-width:clamp(100px, 14vw, 180px)}.numbers-card--age{--numbers-title-width:clamp(160px, 22vw, 260px);--numbers-copy-size:clamp(12px, 1.5vw, 18px);padding-inline:clamp(16px,2vw,24px)}.numbers-card__description{font-size:clamp(10px,1.2vw,14px)}}@media (width<=769px){.numbers-section{padding-bottom:48px}.numbers-section:after{content:"";z-index:0;background:var(--white);clip-path:polygon(0 0,100% 0,100% 42%,0 100%);pointer-events:none;height:clamp(110px,12vw,180px);position:absolute;top:-1px;left:0;right:0}.numbers-card--previous-job{--numbers-value-size:clamp(46px, 11.2vw, 102px);padding:10px 4px}.numbers-card__description{width:100%}.numbers-card__description__break--desktop{display:none}.numbers-card__ratio-label{font-size:var(--font-size-12);width:36px;line-height:1.16667;top:8px;right:16px}.numbers-card__ratio-wrap{padding-top:0}.numbers-card__bubble{width:clamp(61px,13vw,116px);top:clamp(-12px,-1vw,-5px);left:clamp(-12px,-1vw,-5px)}}@media (prefers-reduced-motion:reduce){.js-enabled .numbers-card{opacity:1;transition:none;transform:none}}.cta-band{gap:clamp(12px,2vw,28px);display:grid}.section-block--cta{--section-block-padding-block:clamp(24px, 4vw, 64px);z-index:1}.section-block--cta:before{background:linear-gradient(270deg,#ffa100 0%,#fdfa04 30%,#f9fb00 70%,#ffa100 100%);height:100%;inset:0;transform:none}.section-block--cta .wrapper{width:min(100% - 48px,1400px)}.cta-band__headline{justify-items:center;padding-top:clamp(10px,1.6vw,20px);display:grid;position:relative}.cta-band__headline-frame{width:min(100%,1334px);margin:0 auto;position:relative}.cta-band__frame-image{width:100%;height:auto;display:block}.cta-band__frame-image--mobile{display:none}.cta-band__bubble{z-index:1;width:clamp(82px,12vw,173px);height:auto;position:absolute;top:0;left:clamp(16px,4vw,70px);transform:translate(-28%,-18%)}.cta-band__title{width:min(100%,1334px);color:var(--sky-deep);font-size:clamp(15px,4.15vw,62px);font-weight:var(--font-weight-bold);letter-spacing:-.04em;text-align:center;place-items:center;margin:0 auto;padding:0 clamp(44px,12vw,220px);line-height:1.08;display:grid;position:absolute;inset:0}.cta-band__note{color:var(--ink);text-align:center;margin:0;font-size:clamp(12px,1.3vw,16px);font-weight:500;line-height:1.4}.cta-band__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2.6vw,64px);max-width:980px;margin:0 auto;display:grid}.cta-band__action-group{justify-items:center;gap:clamp(8px,1vw,5px);width:100%;display:grid}.cta-band__action-copy{color:var(--sky-deep);font-size:clamp(12px,1.7vw,18px);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:1.2}.cta-band__button{width:100%;min-height:clamp(44px,6.4vw,96px);color:var(--yellow);font-size:clamp(14px,2.5vw,32px);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-items:center;gap:clamp(6px,1.2vw,18px);padding:clamp(10px,1.1vw,18px) clamp(10px,1.5vw,24px);line-height:1;display:inline-flex}.cta-band__button--entry{background:linear-gradient(#304095 0% 52%,#182a88 52% 100%)}.cta-band__button--line{background:linear-gradient(#06c755 0% 52%,#08ba51 52% 100%)}.cta-band__button-icon{flex:none;width:40px;height:auto}@media (width>=768px){.section-block--cta .wrapper{width:min(100% - 48px,1334px)}.cta-band{gap:clamp(8px,1.2vw,14px)}.cta-band__headline{padding-top:clamp(6px,1vw,12px)}.cta-band__headline-frame,.cta-band__title{width:min(100%,1180px)}.cta-band__bubble{width:clamp(64px,9vw,132px);left:clamp(24px,3.5vw,54px);transform:translate(38%,-48%)}.cta-band__title{padding:0 clamp(38px,10vw,170px) 12px;font-size:clamp(18px,3.3vw,48px)}.cta-band__note{font-size:clamp(13px,1.1vw,16px)}.cta-band__actions{gap:clamp(16px,2vw,36px);width:min(100%,899px);margin:8px auto 0}.cta-band__action-copy{font-size:clamp(12px,1.1vw,26px)}.cta-band__button{min-height:clamp(56px,6.2vw,89px);padding:5px 13px;font-size:clamp(18px,3.4vw,49px)}}@media (width>=768px) and (width<=1199px){.section-block--cta .wrapper{width:min(80%,1334px)}.cta-band__title{padding:0 clamp(30px,6vw,100px) 8px;font-size:clamp(16px,2.4vw,28px)}.cta-band__bubble{width:clamp(48px,7vw,80px)}.cta-band__button{min-height:52px;padding:5px 10px;font-size:clamp(14px,2vw,22px)}.cta-band__button-icon{width:24px}.cta-band__action-copy{font-size:clamp(11px,1.4vw,16px)}.cta-band__actions{gap:clamp(14px,1.8vw,28px)}}@media (width<=767px){.section-block--cta .wrapper{width:min(100% - 20px,420px)}.section-block--cta:before{background:linear-gradient(90deg,#ffa100 0%,#ffe100 20%,#fff200 80%,#ffa100 100%)}.cta-band{gap:var(--space-12)}.cta-band__headline{padding-top:var(--space-6)}.cta-band__headline-frame,.cta-band__title{width:min(100%,364px)}.cta-band__frame-image--desktop{display:none}.cta-band__frame-image--mobile{display:block}.cta-band__bubble{width:60px;left:6px;transform:translate(-16%,-64%)}.cta-band__title{padding:0 24px 4px;font-size:clamp(13px,4.2vw,19px)}.cta-band__note{font-size:var(--font-size-11)}.cta-band__actions{gap:14px}.cta-band__action-copy{font-size:var(--font-size-12);white-space:nowrap}.cta-band__button{gap:6px;min-height:44px;padding:8px 10px;font-size:clamp(11px,4.9vw,15px)}.cta-band__button-icon{width:14px}}.timeline-grid{gap:var(--space-14);display:grid}.timeline-card{border:1px solid var(--surface-border-card);border-radius:var(--radius-md);background:var(--surface-card-strong)}.job-overview-section{padding-top:0;overflow:clip}.job-overview-section:before{content:"";background:var(--paper);z-index:-1;height:clamp(160px,20vw,360px);position:absolute;inset:0 0 auto}.job-overview-section>.wrapper{z-index:1;position:relative}.job-overview-heading{margin-bottom:clamp(4px,1vw,12px);position:relative}.job-overview-heading__stage{width:100vw;max-width:1920px;min-height:clamp(110px,15vw,260px);margin-left:calc(50% - 50vw);padding:clamp(10px,1.6vw,26px) 0 clamp(6px,1.8vw,20px);position:relative}.job-overview-heading__copy,.job-overview-heading__title{margin:0}.job-overview-heading__title{--job-overview-heading-width:121.648%;width:var(--job-overview-heading-width);margin-left:calc((100% - var(--job-overview-heading-width)) / 2)}.job-overview-heading__title-picture{width:100%;margin:0;display:block}.job-overview-heading__artwork{width:100%;max-width:none;height:auto;display:block}.job-overview-heading__person{--job-overview-person-reveal-delay:.14s;pointer-events:none;width:clamp(70px,10vw,180px);position:absolute;bottom:0;right:clamp(12px,3vw,44px)}.js-enabled .job-overview-heading__person{opacity:0;transform-origin:bottom;transition:opacity .72s ease var(--job-overview-person-reveal-delay), transform 1s cubic-bezier(.22, 1, .36, 1) var(--job-overview-person-reveal-delay);will-change:opacity, transform;transform:translateY(56px)}.js-enabled .job-overview-heading.fade-in.is-visible .job-overview-heading__person{opacity:1;transform:translate(0,0)}.job-overview-tabs{position:relative}.job-overview-tabs__card{background:var(--white);border-top-left-radius:0;border-top-right-radius:0;position:relative}.tab-controls{--tab-controls-margin-bottom:var(--space-12);margin-bottom:var(--tab-controls-margin-bottom);gap:var(--space-10);z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.tab-button{--tab-button-padding:var(--space-12);--tab-button-background:#d9f4ff;--tab-button-color:var(--ink-soft);min-height:var(--size-tab-button-height);padding:var(--tab-button-padding);border-radius:var(--radius-sm);background:var(--tab-button-background);color:var(--tab-button-color);font-weight:var(--font-weight-bold);border:0}.tab-button[aria-selected=true]{--tab-button-background:linear-gradient(135deg, var(--sky-deep), var(--sky));--tab-button-color:var(--white)}.tab-panel[hidden]{display:none}.timeline-grid{--timeline-grid-margin-top:var(--space-14);margin-top:var(--timeline-grid-margin-top)}.job-overview-section .timeline-grid--timeline{--timeline-grid-margin-top:var(--space-0)}.job-overview-section .tab-controls{gap:0}.timeline-card{--timeline-card-title-size:var(--font-size-24);--timeline-card-title-line-height:var(--line-height-base);--timeline-card-time-margin-bottom:var(--space-10);--timeline-card-time-padding:var(--space-6) var(--space-12);padding:var(--space-14)}.job-overview-section .timeline-card__emphasis{color:var(--orange);font-weight:var(--font-weight-bold)}.timeline-card time{margin-bottom:var(--timeline-card-time-margin-bottom);padding:var(--timeline-card-time-padding);border-radius:var(--radius-pill);background:var(--yellow);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:inline-flex}.timeline-card h3{margin:var(--space-0);font-size:var(--timeline-card-title-size);line-height:var(--timeline-card-title-line-height)}.timeline-card p{margin:var(--space-0)}.job-overview-section .job-overview-duty{color:var(--sky-deep)}.job-overview-section .job-overview-duty__intro{color:var(--sky);font-weight:var(--font-weight-bold);text-align:center;margin:0}.job-overview-section .job-overview-duty__intro-break--desktop{display:none}.job-overview-section .job-overview-duty__grid{display:grid}.job-overview-section .job-overview-duty-card{background:#fffffff5;border:1px solid #182a8870;border-radius:14px;overflow:hidden}.job-overview-section .job-overview-duty-card__title{background:var(--sky-deep);color:var(--white);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.job-overview-section .job-overview-duty-card__content{display:grid}.job-overview-section .job-overview-duty-card__media{overflow:hidden}.job-overview-section .job-overview-duty-card__body,.job-overview-section .job-overview-duty__footer-copy{margin:0}.job-overview-section .job-overview-duty__footer{align-items:center;display:grid}.job-overview-experience{margin-top:var(--space-18);position:relative}.job-overview-experience__feature{background:linear-gradient(#fefb03 0%,#ffe600 100%);border-radius:22px;min-height:118px;padding:18px 156px 16px 12px;position:relative;box-shadow:5px 6px #4667afe0}.job-overview-experience__title{color:var(--sky-deep);font-size:clamp(18px,5.7vw,28px);font-weight:var(--font-weight-bold);letter-spacing:-.03em;align-content:start;gap:2px;margin:0;line-height:1.12;display:grid}.job-overview-experience__title span{white-space:nowrap;display:block}.job-overview-experience__media{z-index:1;width:min(46%,170px);position:absolute;top:-9px;right:8px}.job-overview-experience__body{max-width:30em;color:var(--ink);font-size:var(--font-size-13);margin:16px 0 0;line-height:1.62}.job-overview-experience__body-line{display:inline}@media (width>=768px){.job-overview-section{padding-bottom:clamp(80px,11.8vw,170px)}.job-overview-section>.wrapper{margin-top:clamp(-101px,-7vw,-50px)}.job-overview-section:before{height:clamp(248px,22vw,420px)}.job-overview-section .job-overview-tabs{width:min(calc(100vw - var(--container-gutter)), 1620px);left:50%;transform:translate(-50%)}.job-overview-section .job-overview-heading{margin-bottom:clamp(8px,1vw,18px)}.job-overview-section .job-overview-heading__stage{min-height:clamp(220px,18vw,320px);padding:clamp(24px,2.6vw,40px) 0 clamp(14px,1.8vw,24px)}.job-overview-section .job-overview-heading__title{--job-overview-heading-width:102.183%}.job-overview-section .job-overview-heading__person{width:clamp(150px,11vw,220px);right:clamp(34px,16vw,180px)}.job-overview-section .job-overview-tabs__card{background:var(--white);box-shadow:none;padding:clamp(22px,4vw,50px) clamp(75px,9vw,98px) clamp(22px,6vw,62px)}.job-overview-section .tab-controls{--tab-controls-margin-bottom:-1px;grid-template-columns:repeat(2,minmax(clamp(180px,16.7vw,240px),332px));align-items:end;gap:0}.job-overview-section .tab-button{color:#182a8873;min-height:clamp(72px,5.4vw,84px);font-size:clamp(18px,1.4vw,22px);font-weight:var(--font-weight-bold);background:#e6e6e6;border-radius:30px 30px 0 0;padding:16px 22px 14px;line-height:1.2}.job-overview-section .tab-button[aria-selected=true]{background:var(--white);color:var(--sky-deep)}.job-overview-section .tab-panel{background:0 0;padding-top:0}.job-overview-section .timeline-grid--timeline{grid-template-columns:1fr;gap:clamp(12px,1.5vw,30px);overflow:visible}.job-overview-section .timeline-grid--timeline .timeline-card{background:var(--paper);min-height:clamp(64px,6.1vw,88px);box-shadow:none;border:1px solid #1b3a76;border-radius:22px;grid-template-columns:clamp(108px,11vw,148px) clamp(280px,26vw,402px) minmax(0,1fr);align-items:center;gap:clamp(14px,1.2vw,22px);padding:0 clamp(18px,1.4vw,26px) 0 0;display:grid;position:relative;overflow:visible}.job-overview-section .timeline-grid--timeline .timeline-card:after{content:"";border-left:14px solid #0000;border-right:14px solid #0000;border-top:16px solid var(--sky-deep);width:0;height:0;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.job-overview-section .timeline-grid--timeline .timeline-card:last-child:after{content:none}.job-overview-section .timeline-grid--timeline .timeline-card time{background:var(--sky-deep);min-height:100%;color:var(--white);letter-spacing:.01em;border-radius:20px 0 0 20px;justify-content:center;align-self:stretch;align-items:center;margin-bottom:0;padding:0 14px;font-size:clamp(24px,1.8vw,36px);line-height:1;display:flex}.job-overview-section .timeline-grid--timeline .timeline-card h3{background:var(--orange);min-height:clamp(36px,3.2vw,46px);color:var(--white);font-size:clamp(18px,1.2vw,24px);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 clamp(8px,1vw,14px);line-height:1.2;display:flex}.job-overview-section .timeline-grid--timeline .timeline-card p{color:var(--sky-deep);padding:0;font-size:clamp(15px,1.1vw,22px);line-height:1.48}.job-overview-section .timeline-card__emphasis{margin-top:2px;display:block}.job-overview-section .job-overview-duty__intro{max-width:52em;margin:0 auto;font-size:clamp(16px,1.6vw,28px);line-height:1.56}.job-overview-section .job-overview-duty__intro-break--desktop{display:block}.job-overview-section .job-overview-duty__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.4vw,28px);margin-top:clamp(20px,2vw,28px)}.job-overview-section .job-overview-duty-card__title{min-height:48px;padding:10px 14px;font-size:clamp(16px,1.1vw,18px);line-height:1.2}.job-overview-section .job-overview-duty-card__content{grid-template-columns:minmax(132px,52%) minmax(0,1fr);align-items:start;gap:clamp(18px,1.2vw,22px);padding:clamp(18px,2.2vw,32px) clamp(20px,2.8vw,40px) clamp(22px,2.8vw,40px)}.job-overview-section .job-overview-duty-card__media{aspect-ratio:1}.job-overview-section .job-overview-duty-card__body{font-size:clamp(11px,1vw,18px);line-height:1.62}.job-overview-section .job-overview-duty__footer{grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.4vw,20px);max-width:800px;margin:clamp(32px,4.6vw,66px) auto 0}.job-overview-section .job-overview-duty__footer-copy{color:#182a88b8;font-size:clamp(12px,1vw,18px);font-weight:var(--font-weight-bold);line-height:1.5}.job-overview-section .job-overview-experience{width:min(100%,1224px);margin:clamp(60px,9vw,129px) auto 0}.job-overview-section .job-overview-experience__feature{align-items:anchor-center;border-radius:26px;min-height:clamp(96px,8vw,132px);padding:clamp(22px,2vw,30px) clamp(280px,26vw,360px) clamp(22px,2vw,30px) clamp(48px,4.6vw,74px);display:flex;box-shadow:0 clamp(8px,.8vw,10px) #4667afe6}.job-overview-section .job-overview-experience__title{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(30px,2.8vw,52px);line-height:1.05;display:block}.job-overview-section .job-overview-experience__title span{display:inline}.job-overview-section .job-overview-experience__media{width:clamp(300px,27vw,431px);top:clamp(-42px,-2.2vw,-18px);right:clamp(-38px,-1.6vw,-12px)}.job-overview-section .job-overview-experience__body{max-width:36em;margin:clamp(22px,2.2vw,28px) 0 0 clamp(54px,4.8vw,74px);font-size:clamp(18px,1.25vw,24px);line-height:1.58}.job-overview-section .job-overview-experience__body-line{display:block}.job-overview-duty__logo{width:clamp(200px,22.6vw,325px)}.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=1199px){.job-overview-section .job-overview-heading__person{width:100px;right:14px}.job-overview-section .timeline-grid--timeline .timeline-card{grid-template-columns:clamp(80px,10vw,108px) clamp(160px,22vw,280px) minmax(0,1fr)}.job-overview-section .timeline-grid--timeline .timeline-card h3{font-size:clamp(13px,1.5vw,18px)}.job-overview-section .timeline-grid--timeline .timeline-card p{font-size:clamp(13px,1.4vw,15px)}.job-overview-section .job-overview-experience{width:min(100%,560px)}.job-overview-section .job-overview-experience__media{width:clamp(140px,22vw,220px)}.job-overview-section .job-overview-experience__feature{border-radius:18px;padding-right:clamp(140px,22vw,220px)}.job-overview-section .job-overview-duty-card__content{grid-template-columns:1fr;justify-items:center;gap:14px;padding:clamp(16px,2vw,24px)}.job-overview-section .job-overview-duty-card__media{aspect-ratio:auto;width:min(100%,240px)}.job-overview-section .job-overview-duty-card__body{font-size:clamp(13px,1.6vw,16px);line-height:1.56}.job-overview-section .job-overview-duty__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,28px)}.job-overview-section .job-overview-duty__intro{font-size:clamp(14px,1.8vw,20px)}.job-overview-section .job-overview-experience__title{white-space:normal;font-size:clamp(20px,2.6vw,34px)}.job-overview-section .job-overview-experience__body{margin-left:clamp(24px,3vw,54px);font-size:clamp(14px,1.6vw,18px)}.job-overview-section .job-overview-tabs__card{padding:clamp(18px,2.5vw,36px) clamp(24px,3.5vw,60px) clamp(18px,3.5vw,44px)}.job-overview-section .tab-button{min-height:clamp(56px,7.5vw,72px);font-size:clamp(14px,1.8vw,20px)}.job-overview-section .job-overview-experience__feature{min-height:clamp(70px,9vw,100px);padding-left:clamp(16px,2.5vw,36px)}.job-overview-section .job-overview-duty__footer-copy{font-size:clamp(11px,1.4vw,15px)}}@media (width<=767px){.job-overview-section:before{height:152px}.job-overview-section .job-overview-heading{margin-bottom:0}.job-overview-section .job-overview-heading__stage{min-height:104px;padding:8px 0 4px}.job-overview-section .job-overview-heading__title-picture{width:100%}.job-overview-section .job-overview-heading__person{width:min(23vw,84px);bottom:-30px;right:18px}.job-overview-section .job-overview-tabs__card{background:var(--white);box-shadow:none;padding:10px 10px 32px}.job-overview-section .tab-controls{--tab-controls-margin-bottom:-1px;align-items:end}.job-overview-section .tab-button{color:#182a8894;min-height:44px;font-size:var(--font-size-13);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);background:#eaeaea;border-radius:15px 15px 0 0;padding:12px 8px 10px}.job-overview-section .tab-button[aria-selected=true]{background:var(--white);color:var(--sky-deep)}.job-overview-section .tab-panel{background:0 0}.job-overview-section .timeline-grid--timeline{gap:12px;overflow:visible}.job-overview-section .timeline-grid--timeline .timeline-card{gap:var(--space-0);padding:var(--space-0);background:var(--paper);box-shadow:none;border:1px solid #1b3a76eb;border-radius:10px;grid-template-columns:minmax(68px,26%) minmax(0,1fr);grid-template-areas:"time title""body body";display:grid;position:relative;overflow:visible}.job-overview-section .timeline-grid--timeline .timeline-card:after{content:"";border-left:12px solid #0000;border-right:12px solid #0000;border-top:15px solid var(--sky-deep);width:0;height:0;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.job-overview-section .timeline-grid--timeline .timeline-card:last-child:after{content:none}.job-overview-section .timeline-grid--timeline .timeline-card time{min-height:28px;margin-bottom:var(--space-0);background:var(--sky-deep);color:var(--white);font-size:clamp(12px,3.6vw,15px);line-height:var(--line-height-none);letter-spacing:.01em;border-radius:10px 0 0;grid-area:time;justify-content:center;align-items:center;padding:6px 8px;display:flex}.job-overview-section .timeline-grid--timeline .timeline-card h3{background:var(--orange);min-height:28px;color:var(--white);font-size:clamp(10.5px,3.2vw,13px);font-weight:var(--font-weight-bold);text-align:center;letter-spacing:-.01em;border-radius:0 10px 0 0;grid-area:title;justify-content:center;align-items:center;padding:4px 7px 5px;line-height:1.25;display:flex}.job-overview-section .timeline-grid--timeline .timeline-card p{color:var(--sky-deep);grid-area:body;padding:10px 9px 11px;font-size:clamp(12px,3.2vw,13px);line-height:1.42}.timeline-grid--timeline-break--desktop{display:none}.job-overview-section .job-overview-duty__intro{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);text-align:left;padding:24px 2px 0;line-height:1.62}.job-overview-section .job-overview-duty__grid{gap:12px;margin-top:29px}.job-overview-section .job-overview-duty-card{border-radius:10px}.job-overview-section .job-overview-duty-card__title{min-height:28px;font-size:var(--font-size-12);padding:8px 10px;line-height:1.2}.job-overview-section .job-overview-duty-card__content{justify-items:center;gap:10px;padding:16px 16px 12px}.job-overview-section .job-overview-duty-card__media{width:min(100%,140px)}.job-overview-section .job-overview-duty-card__body{font-size:var(--font-size-14);line-height:1.48}.job-overview-section .job-overview-duty__footer{grid-template-columns:114px minmax(0,1fr);gap:4px;margin-top:14px;padding:0 1px 2px}.job-overview-section .job-overview-duty__footer-copy{color:#182a88c7;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.42}.job-overview-duty__footer-copy__break--desktop{display:none}.job-overview-section .job-overview-experience{margin-top:20px}.job-overview-section .job-overview-experience__feature{text-align:center;border-radius:22px;min-height:118px;padding:18px 156px 16px 12px;box-shadow:5px 6px #4667afe0}.job-overview-section .job-overview-experience__title{letter-spacing:-.03em;font-size:clamp(24px,5.7vw,28px);line-height:1.14}.job-overview-section .job-overview-experience__media{width:min(46%,170px);top:-9px;right:8px}.job-overview-section .job-overview-experience__body{font-size:var(--font-size-16);margin-top:16px;line-height:1.62}}@media (prefers-reduced-motion:reduce){.js-enabled .job-overview-heading__person{opacity:1;transition:none;transform:none}}.employee-voices-section{background:var(--white)}.wrapper--voice-section{width:min(100% - var(--container-gutter), var(--container-max))}.wrapper--manager-voice{width:min(100% - 30px,1456px)}.voice-slider{--voice-slider-padding-bottom:var(--space-36);--voice-slider-arrows-inset-block-end:var(--space-36);--voice-slider-pagination-gap:var(--space-10);--voice-slider-pagination-size:var(--size-pagination-dot);--voice-slider-pagination-border-color:var(--gray-border);--voice-slider-pagination-active-background:var(--blue-highlight);--voice-slider-arrow-prev-offset:-11px;--voice-slider-arrow-next-offset:-11px;padding-bottom:var(--voice-slider-padding-bottom);position:relative}.voice-slider__arrows{inset:0 0 var(--voice-slider-arrows-inset-block-end);pointer-events:none;position:absolute}.voice-slider__slide{height:auto;display:flex}.voice-slider__slide .voice-card{width:100%}.voice-slider .splide__pagination{gap:var(--voice-slider-pagination-gap);padding:var(--space-0);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.voice-slider .splide__pagination__page{box-sizing:border-box;width:var(--voice-slider-pagination-size);height:var(--voice-slider-pagination-size);margin:var(--space-0);padding:var(--space-0);border:1px solid var(--voice-slider-pagination-border-color);border-radius:var(--radius-pill);background:var(--white);opacity:1;appearance:none;flex:none}.voice-slider .splide__pagination__page.is-active{background:var(--voice-slider-pagination-active-background);transform:none}.voice-slider__arrow{z-index:2;width:var(--size-22);height:var(--size-34);padding:var(--space-0);cursor:pointer;pointer-events:auto;background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.voice-slider__arrow svg{width:100%;height:100%;display:block}.voice-slider .splide__arrow--prev{left:var(--voice-slider-arrow-prev-offset);transform:translateY(-50%)rotate(180deg)}.voice-slider .splide__arrow--next{right:var(--voice-slider-arrow-next-offset)}.voice-slider__arrow:disabled{opacity:.35;cursor:default}.voice-card{--voice-card-gap:var(--space-12);--voice-card-min-height:539px;--voice-card-padding:var(--space-16) var(--space-18) var(--space-18);--voice-card-border-width:2px;--voice-card-border-color:var(--sky);--voice-card-background:var(--white-soft);--voice-card-color:var(--sky-deep);--voice-card-radius:var(--radius-voice-card);--voice-card-top-columns:var(--size-114) minmax(0, 1fr);--voice-card-top-column-gap:17px;--voice-card-top-row-gap:var(--space-0);--voice-card-media-width:var(--size-114);--voice-card-media-max-width:var(--size-114);--voice-card-media-max-height:var(--size-154);--voice-card-eyebrow-padding-top:var(--space-34);--voice-card-eyebrow-display:grid;--voice-card-eyebrow-flex-wrap:nowrap;--voice-card-eyebrow-align-items:stretch;--voice-card-eyebrow-line-height:var(--line-height-tight);--voice-card-eyebrow-min-height:0px;--voice-card-role-size:var(--font-size-20);--voice-card-name-size:var(--font-size-24);--voice-card-meta-gap:var(--space-6);--voice-card-meta-padding-top:var(--space-6);--voice-card-meta-columns:var(--size-94) minmax(0, 1fr);--voice-card-meta-row-padding-bottom:var(--space-6);--voice-card-meta-label-min-height:var(--size-29);--voice-card-meta-label-font-size:var(--font-size-16);--voice-card-meta-value-padding-inline-start:var(--space-18);--voice-card-meta-value-font-size:var(--font-size-16);--voice-card-meta-value-line-height:var(--line-height-base);--voice-card-content-gap:4px;--voice-card-title-font-size:var(--font-size-18);--voice-card-title-line-height:var(--line-height-copy-lg);--voice-card-copy-font-size:var(--font-size-14);--voice-card-copy-line-height:var(--line-height-copy-sm);--voice-card-separator-display:none;--voice-card-separator-margin-inline:var(--space-0);--voice-card-separator-font-size:var(--font-size-20);gap:var(--voice-card-gap);min-height:var(--voice-card-min-height);min-width:0;padding:var(--voice-card-padding);border:var(--voice-card-border-width) solid var(--voice-card-border-color);border-radius:var(--voice-card-radius);background:var(--voice-card-background);color:var(--voice-card-color);align-content:start;display:grid}.voice-card__top{grid-template-columns:var(--voice-card-top-columns);column-gap:var(--voice-card-top-column-gap);row-gap:var(--voice-card-top-row-gap);grid-template-areas:"media eyebrow""meta meta";align-items:start;display:grid}.voice-card__media{width:var(--voice-card-media-width);padding:var(--space-0);border-radius:var(--space-0);background:0 0;grid-area:media;align-self:start}.voice-card__media img{width:100%;max-width:var(--voice-card-media-max-width);max-height:var(--voice-card-media-max-height);aspect-ratio:auto;object-fit:contain;border-radius:var(--space-0);height:auto}.voice-card__summary{display:contents}.voice-card__eyebrow{margin:var(--space-0);padding-top:var(--voice-card-eyebrow-padding-top);display:var(--voice-card-eyebrow-display);flex-wrap:var(--voice-card-eyebrow-flex-wrap);align-items:var(--voice-card-eyebrow-align-items);min-height:var(--voice-card-eyebrow-min-height);color:var(--voice-card-color);line-height:var(--voice-card-eyebrow-line-height);grid-area:eyebrow;align-content:start}.voice-card__identity{align-items:baseline;display:inline-flex}.voice-card__role,.voice-card__age{font-size:var(--voice-card-role-size)}.voice-card__separator{display:var(--voice-card-separator-display);margin-inline:var(--voice-card-separator-margin-inline);font-size:var(--voice-card-separator-font-size)}.voice-card__name{font-size:var(--voice-card-name-size)}.voice-card__meta{margin:var(--space-0);gap:var(--voice-card-meta-gap);padding-top:var(--voice-card-meta-padding-top);border-top:1px solid var(--voice-card-border-color);grid-area:meta;display:grid}.voice-card__meta-row{grid-template-columns:var(--voice-card-meta-columns);padding-bottom:var(--voice-card-meta-row-padding-bottom);border-bottom:1px solid var(--voice-card-border-color);align-items:center;display:grid}.voice-card__meta-row dt,.voice-card__meta-row dd{margin:var(--space-0)}.voice-card__meta-row dt{min-height:var(--voice-card-meta-label-min-height);background:var(--voice-card-border-color);color:var(--white);font-size:var(--voice-card-meta-label-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);justify-content:center;align-items:center;display:flex}.voice-card__meta-row dd{padding-left:var(--voice-card-meta-value-padding-inline-start);color:var(--voice-card-color);font-size:var(--voice-card-meta-value-font-size);line-height:var(--voice-card-meta-value-line-height)}.voice-card__content{gap:var(--voice-card-content-gap);display:grid}.voice-card__title{margin:var(--space-0);color:var(--voice-card-color);font-size:var(--voice-card-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--voice-card-title-line-height)}.voice-card__copy{margin:var(--space-0);color:var(--voice-card-color);font-size:var(--voice-card-copy-font-size);line-height:var(--voice-card-copy-line-height)}.faq-list{gap:var(--space-14);display:grid}.manager-voice-section{--section-block-padding-block:clamp(20px, 4.5vw, 72px);background:var(--white);overflow-x:clip}.manager-voice-feature{padding-top:clamp(10px,2vw,28px);position:relative}.manager-voice-feature__heading{z-index:2;pointer-events:none;width:min(100vw,1920px);position:absolute;top:0;left:50%;transform:translate(-50%)}.manager-voice-feature__title{--manager-voice-heading-width:121.648%;margin:var(--space-0);font-size:var(--font-size-0);width:var(--manager-voice-heading-width);margin-left:calc((100% - var(--manager-voice-heading-width)) / 2)}.manager-voice-feature__title picture,.manager-voice-feature__title img{width:100%;height:auto;display:block}.manager-voice-feature__card{background:var(--white-soft);border-radius:30px;margin-top:clamp(12px,2.2vw,28px);padding:clamp(72px,10vw,118px) clamp(18px,3vw,42px) clamp(18px,3vw,42px);position:relative}.manager-voice-feature__content{gap:clamp(14px,2.4vw,36px);display:grid}.manager-voice-feature__visual{z-index:3;width:min(100%,520px);margin:0 auto;position:relative}.manager-voice-feature__body{z-index:1;max-width:560px;color:var(--ink-soft);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);letter-spacing:.01em;margin:0 auto;line-height:1.68;position:relative}.manager-voice-feature__body p{margin:var(--space-0)}.manager-promise{margin:clamp(26px,4.5vw,64px) auto 0;padding-top:clamp(16px,3vw,34px);position:relative}.manager-promise__heading{z-index:2;width:min(100% - 24px,920px);margin:var(--space-0);color:var(--sky-deep);font-size:clamp(20px,3.8vw,48px);font-weight:var(--font-weight-bold);text-align:center;background:#fefb03;border-radius:10px;padding:clamp(14px,1.8vw,22px) clamp(16px,3.2vw,26px);line-height:1.18;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:5px 5px #0a3a76b3}.manager-promise__card{z-index:1;background:var(--white-soft);border-radius:30px;padding:clamp(72px,10vw,132px) clamp(18px,4vw,82px) clamp(22px,3.5vw,46px);position:relative}.manager-promise__list{margin:var(--space-0);padding:var(--space-0);gap:clamp(18px,3vw,32px);list-style:none;display:grid}.manager-promise__item{grid-template-columns:clamp(68px,18vw,82px) minmax(0,1fr);align-items:center;gap:clamp(10px,2.5vw,18px);display:grid}.manager-promise__item img{width:100%;height:auto;display:block}.manager-promise__item p{margin:var(--space-0);color:var(--ink-soft);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);letter-spacing:.01em;line-height:1.45}.faq-list{max-width:1140px;margin:var(--space-0) auto;padding:var(--space-0);grid-template-columns:1fr;gap:clamp(10px,1.8vw,24px)}.faq-item{margin:var(--space-0);background:var(--white);border:0;border-radius:clamp(16px,2vw,24px);overflow:hidden;box-shadow:0 8px 18px #2b88c129}.section-block--faq{background:var(--white-soft);padding-top:clamp(44px,7vw,88px);padding-bottom:clamp(32px,4.5vw,88px);overflow:hidden}.section-block--faq:before{content:none}.faq-section__heading{--section-heading-margin-bottom:clamp(32px, 5vw, 54px)}.faq-item__summary{width:100%;min-height:72px;color:var(--white);font:inherit;text-align:left;cursor:pointer;background:#01b7ff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,22px);padding:clamp(18px,2vw,26px) clamp(18px,3vw,40px);list-style:none;display:grid}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:focus-visible{outline-offset:-3px;outline:3px solid #ff9f006b}.faq-item__prefix{color:var(--white);font-size:clamp(16px,1.8vw,18px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.faq-item__question-text{color:var(--white);font-size:clamp(16px,1.75vw,22px);font-weight:var(--font-weight-bold);line-height:1.45}.faq-item__question-break{display:none}.faq-item__icon{aspect-ratio:1;background:0 0;width:clamp(18px,2.4vw,28px);position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";border-radius:var(--radius-pill);background:var(--white);width:100%;height:3px;transition:transform .18s,opacity .18s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-item__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.faq-item__answer{padding:var(--space-0) clamp(18px, 3vw, 40px) clamp(18px, 3vw, 26px)}.js-enabled .faq-item__answer{opacity:0;will-change:opacity, transform;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}.js-enabled .faq-item[open] .faq-item__answer{opacity:1;transform:translateY(0)}.js-enabled .faq-item.is-closing .faq-item__answer{opacity:0;transform:translateY(-8px)}.faq-item__answer-inner{border-top:1px solid #182a881a;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,1.8vw,18px);padding-top:clamp(14px,2vw,18px);display:grid}.faq-item__answer .faq-item__prefix{color:var(--sky-deep)}.faq-item__answer p{margin:var(--space-0);color:var(--ink-soft);font-size:var(--font-size-16);line-height:var(--line-height-body)}@media (width>=768px){.wrapper--manager-voice{width:min(100% - 30px,1520px)}.manager-voice-section{padding-bottom:clamp(80px,20vw,288px)}.manager-voice-feature__title{--manager-voice-heading-width:102.183%}.manager-voice-feature__card{border-radius:clamp(30px,4vw,50px);padding-top:clamp(100px,12vw,180px);padding-left:clamp(24px,10vw,148px);padding-right:clamp(24px,10vw,148px)}.manager-voice-feature__content{grid-template-columns:1fr}.manager-voice-feature__visual{width:min(100%,622px);margin:0 auto}.manager-voice-feature__body{max-width:600px;margin:0 auto;font-size:clamp(16px,1.6vw,24px);line-height:1.72}.manager-promise{padding-top:clamp(28px,4vw,44px)}.manager-promise__heading{border-radius:30px;width:min(100% - 110px,922px);font-size:clamp(30px,3.4vw,52px);box-shadow:10px 10px #1b3a76b3}.manager-promise__card{border-radius:clamp(30px,4vw,50px);padding:clamp(80px,10vw,124px) clamp(24px,6vw,98px) clamp(36px,4.5vw,54px)}.manager-promise__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.5vw,40px)}.manager-promise__item{grid-template-rows:180px 1fr;grid-template-columns:1fr;place-items:start center;gap:clamp(16px,2vw,24px)}.manager-promise__item img{width:min(100%,180px)}.manager-promise__item p{width:100%;max-width:310px;font-size:clamp(16px,1.2vw,32px);font-weight:var(--font-weight-medium);line-height:1.5}.section-block--faq{padding-top:20px;padding-bottom:clamp(100px,16vw,230px)}.faq-list{grid-template-columns:1fr}.faq-item__summary{min-height:74px}.faq-item__answer p{font-size:var(--font-size-18)}.voice-slider{--voice-slider-margin-inline:calc(50% - 50vw);--voice-slider-padding-bottom:60px;--voice-slider-arrows-inset-block-end:60px;--voice-slider-pagination-gap:var(--space-20);--voice-slider-pagination-size:var(--size-pagination-dot-desktop);--voice-slider-arrow-prev-offset:var(--space-28);--voice-slider-arrow-next-offset:var(--space-28);margin-inline:var(--voice-slider-margin-inline)}.voice-card{--voice-card-gap:var(--space-30);--voice-card-min-height:560px;--voice-card-padding:var(--space-28) var(--space-30) var(--space-30);--voice-card-border-width:3px;--voice-card-radius:var(--radius-media-frame);--voice-card-top-columns:var(--size-118) minmax(0, 1fr);--voice-card-top-column-gap:var(--space-16);--voice-card-top-row-gap:var(--space-0);--voice-card-media-width:var(--size-118);--voice-card-media-max-width:var(--size-118);--voice-card-media-max-height:var(--size-160);--voice-card-eyebrow-padding-top:var(--space-12);--voice-card-eyebrow-display:flex;--voice-card-eyebrow-flex-wrap:wrap;--voice-card-eyebrow-align-items:baseline;--voice-card-eyebrow-line-height:var(--line-height-cozy);--voice-card-eyebrow-min-height:calc(var(--voice-card-name-size) * var(--voice-card-eyebrow-line-height) * 2);--voice-card-meta-gap:var(--space-10);--voice-card-meta-padding-top:var(--space-10);--voice-card-meta-columns:var(--size-84) minmax(0, 1fr);--voice-card-meta-row-padding-bottom:var(--space-8);--voice-card-meta-label-font-size:var(--font-size-20);--voice-card-meta-value-padding-inline-start:var(--space-16);--voice-card-meta-value-font-size:var(--font-size-20);--voice-card-meta-value-line-height:var(--line-height-heading);--voice-card-content-gap:var(--space-20);--voice-card-title-font-size:var(--font-size-23);--voice-card-copy-font-size:var(--font-size-18);--voice-card-copy-line-height:var(--line-height-copy-lg);--voice-card-separator-display:inline;--voice-card-separator-margin-inline:.25em}.voice-slider__slide .voice-card{gap:var(--voice-card-gap)}.voice-card__top{--voice-card-top-columns:var(--size-157) minmax(0, 1fr);grid-template-areas:none}.voice-card__media{--voice-card-media-width:var(--size-157);grid-area:auto}.voice-card__media img{--voice-card-media-max-width:var(--size-157);--voice-card-media-max-height:var(--size-207);max-width:var(--voice-card-media-max-width);max-height:var(--voice-card-media-max-height)}.voice-card__summary{align-content:start;gap:var(--voice-card-top-row-gap);min-width:0;display:grid}.voice-card__eyebrow,.voice-card__meta{grid-area:auto}.employee-voices-section{padding-bottom:clamp(120px,17vw,248px)}.faq-section__heading{margin-bottom:0}.faq-list{margin-top:clamp(-56px,-3.8vw,-28px)}}@media (width>=768px) and (width<=1199px){.wrapper--manager-voice{width:min(80%,1520px)}.manager-voice-feature__visual{width:min(60%,622px)}.manager-voice-feature__body{font-size:clamp(14px,1.8vw,20px)}.manager-promise__heading{font-size:clamp(22px,3vw,36px)}.manager-promise__list{gap:clamp(16px,2vw,28px)}.manager-promise__item{grid-template-rows:80px 1fr;gap:clamp(8px,1.2vw,14px)}.manager-promise__item img{width:min(100%,80px)}.manager-promise__item p{font-size:clamp(13px,1.6vw,18px);line-height:1.45}.voice-card{--voice-card-min-height:400px;--voice-card-padding:var(--space-16) var(--space-16) var(--space-16);--voice-card-title-font-size:var(--font-size-16);--voice-card-copy-font-size:var(--font-size-12);--voice-card-meta-label-font-size:var(--font-size-12);--voice-card-meta-value-font-size:var(--font-size-12);--voice-card-name-size:var(--font-size-16);--voice-card-role-size:var(--font-size-14);--voice-card-media-width:var(--size-96);--voice-card-media-max-width:var(--size-96);--voice-card-media-max-height:var(--size-132)}.faq-list{max-width:640px;margin-inline:auto}.faq-item__summary{gap:clamp(10px,1.4vw,18px);min-height:56px;padding:clamp(14px,1.8vw,20px) clamp(14px,2vw,28px)}.faq-item__question-text{font-size:clamp(14px,1.8vw,18px)}.faq-item__answer p{font-size:clamp(14px,1.6vw,16px)}.faq-item__prefix{font-size:clamp(18px,2.4vw,26px)}}@media (width>=1200px){.manager-voice-feature__content{grid-template-columns:minmax(0,622px) minmax(0,1fr)}.manager-voice-feature__visual,.manager-voice-feature__body{margin:0}}@media (width<=767px){.manager-voice-feature__heading{width:100vw;top:-12px}.manager-voice-section{--section-block-padding-block:clamp(24px, 4vw, 32px);padding-bottom:60px}.manager-voice-feature__card{border-radius:24px;padding:82px 14px 18px}.manager-voice-feature__content{gap:14px}.manager-voice-feature__visual{width:min(100%,420px)}.manager-voice-feature__body{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:1.58}.manager-promise__card{border-radius:24px;padding:74px 14px 44px}.manager-promise{margin-top:28px;padding-top:14px}.manager-promise__heading{width:min(100% - 11px,520px);font-size:var(--font-size-24);padding:12px 14px;line-height:1.12;box-shadow:4px 4px #0a3a76b3}.manager-promise__list{gap:16px}.manager-promise__item{grid-template-columns:93px minmax(0,1fr);gap:10px}.manager-promise__item p{font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:1.45}.section-block--faq{padding-block:0 80px}.section-block--faq:before{content:"";z-index:0;background:var(--white);clip-path:polygon(0 0,100% 0,100% 42%,0 100%);pointer-events:none;height:clamp(110px,12vw,180px);position:absolute;top:-1px;left:0;right:0}.faq-section__heading{--section-heading-margin-bottom:0}.faq-item{border-radius:14px;box-shadow:0 8px 16px #2b88c124}.faq-item__summary{gap:10px;padding:15px 14px 15px 16px}.faq-item__prefix{font-size:var(--font-size-14)}.faq-item__question-text{font-size:var(--font-size-15);line-height:1.4}.faq-item__question-break{display:block}.faq-item__icon{width:20px}.faq-item__icon:before,.faq-item__icon:after{height:2px}.faq-item__answer{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.js-enabled .faq-item__answer{opacity:1;will-change:auto;transition:none;transform:none}}.job-detail-list{--job-detail-list-gap:var(--space-12);--job-detail-list-margin-top:var(--space-0);gap:var(--job-detail-list-gap);margin-top:var(--job-detail-list-margin-top);display:grid}.job-detail-row{--job-detail-row-columns:var(--size-job-detail-column) minmax(0, 1fr);--job-detail-row-gap:var(--space-2);--job-detail-row-background:var(--surface-card-strong);--job-detail-row-label-radius:0;--job-detail-row-label-padding:var(--space-24) var(--space-18);--job-detail-row-label-font-size:var(--font-size-job-label);--job-detail-row-label-line-height:var(--line-height-heading);--job-detail-row-label-letter-spacing:.08em;--job-detail-row-label-background:var(--white-soft);--job-detail-row-content-padding:var(--space-24) var(--space-fluid-job-detail);--job-detail-row-content-gap:var(--space-14);--job-detail-row-content-background:var(--white-soft);--job-detail-row-highlight-size:var(--font-size-job-highlight);--job-detail-row-highlight-line-height:var(--line-height-relaxed);--job-detail-row-body-size:var(--font-size-16);--job-detail-row-body-line-height:var(--line-height-body);--job-detail-row-stack-gap:var(--space-6);margin:var(--space-0);grid-template-columns:var(--job-detail-row-columns);gap:var(--job-detail-row-gap);border-radius:0;display:grid;overflow:hidden}.job-detail-row__label,.job-detail-row__content{min-width:0}.job-detail-row__label{padding:var(--job-detail-row-label-padding);background:var(--job-detail-row-label-background);border-radius:var(--job-detail-row-label-radius);color:var(--sky-deep);font-size:var(--job-detail-row-label-font-size);font-weight:var(--font-weight-medium);line-height:var(--job-detail-row-label-line-height);letter-spacing:var(--job-detail-row-label-letter-spacing);text-align:center;justify-content:center;align-items:center;display:flex}.job-detail-row__content{margin:var(--space-0);gap:var(--job-detail-row-content-gap);padding:var(--job-detail-row-content-padding);background:var(--job-detail-row-content-background);display:grid}.job-detail-row__highlights,.job-detail-row__body{gap:var(--job-detail-row-stack-gap);display:grid}.job-detail-row__highlight,.job-detail-row__body-text{margin:var(--space-0)}.job-detail-row__highlight{color:var(--sky-deep);font-size:var(--job-detail-row-highlight-size);font-weight:var(--font-weight-medium);line-height:var(--job-detail-row-highlight-line-height)}.job-detail-row__body-text{color:var(--ink-muted);font-size:var(--job-detail-row-body-size);line-height:var(--job-detail-row-body-line-height)}.job-detail-row__break--desktop{display:none}.job-detail-row__break--mobile{display:block}.job-detail-row__campaign{justify-content:flex-start;display:flex}.job-detail-row__campaign .job-detail-row__highlight{background:var(--orange);width:fit-content;max-width:100%;color:var(--white);text-align:center;padding:10px 28px;display:inline-block}.application-switch,.form-grid{gap:var(--space-14);display:grid}.hiring-flow-section{--section-block-padding-block:clamp(18px, 3vw, 48px);overflow:hidden}.hiring-flow-section__stage{position:relative}.hiring-flow-section__header{z-index:1;position:relative}.hiring-flow-section__heading-wrap{position:relative}.hiring-flow-section__heading{--hiring-flow-heading-width:121.648%;width:var(--hiring-flow-heading-width);margin:0;margin-left:calc((100% - var(--hiring-flow-heading-width)) / 2)}.hiring-flow-section__person{--hiring-flow-person-reveal-delay:.18s;z-index:3;width:clamp(74px,20vw,120px);height:auto;position:absolute;bottom:-4px;right:12px}.js-enabled .hiring-flow-section__person{opacity:0;transform-origin:bottom;transition:opacity .72s ease var(--hiring-flow-person-reveal-delay), transform 1s cubic-bezier(.22, 1, .36, 1) var(--hiring-flow-person-reveal-delay);will-change:opacity, transform;transform:translateY(56px)}.js-enabled .hiring-flow-section__header.fade-in.is-visible .hiring-flow-section__person{opacity:1;transform:translate(0,0)}.hiring-flow-section__diagram{z-index:2;margin-top:clamp(-10px,-1.4vw,-24px);position:relative}.hiring-flow-section__contact{min-height:clamp(54px,7vw,94px);color:var(--white);font-size:clamp(16px,3.4vw,30px);font-weight:var(--font-weight-bold);text-align:center;background:linear-gradient(#57b9ef 0%,#47aae7 100%);border-radius:clamp(18px,2.5vw,30px);justify-content:center;align-items:center;margin:0;padding:10px 16px;line-height:1.2;display:flex}.hiring-flow-section__arrow-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2px,.8vw,18px);margin-top:clamp(-8px,-.8vw,-16px);display:grid}.hiring-flow-section__arrow{aspect-ratio:348.002/263;color:var(--sky-deep);font-size:clamp(10px,1.8vw,18px);font-weight:var(--font-weight-bold);text-align:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='348.002'%20height='263'%20viewBox='0%200%20348.002%20263'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='0.5'%20x2='0.5'%20y2='0.904'%20gradientUnits='objectBoundingBox'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='1'%20stop-color='%23ffeb00'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M18131,682h82V519h184V682h82l-174,100Z'%20transform='translate(-18130.998%20-519)'%20fill='url(%23a)'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;place-items:center;line-height:1.12;display:grid;position:relative}.hiring-flow-section__arrow span{text-wrap:balance;max-width:82%;padding-bottom:12%;display:block}.hiring-flow-section__arrow--empty{pointer-events:none}.hiring-flow-section__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;margin-top:clamp(-6px,-.8vw,-12px);display:grid}.hiring-flow-section__steps{gap:clamp(10px,1.4vw,20px);display:grid}.hiring-flow-section__step{min-height:clamp(54px,7vw,92px);color:var(--white);font-size:clamp(16px,3.2vw,28px);font-weight:var(--font-weight-bold);text-align:center;background:linear-gradient(#57b9ef 0%,#47aae7 100%);border-radius:clamp(16px,2.4vw,30px);justify-content:center;align-items:center;margin:0;padding:10px 14px;line-height:1.2;display:flex}.hiring-flow-section__step--interview{background:linear-gradient(#57b9ef99 0%,#47aae799 100%)}.hiring-flow-section__step--offer{background:linear-gradient(#57b9efcc 0%,#47aae7cc 100%)}.hiring-flow-section__duration{width:clamp(28px,5vw,54px);margin:0}.hiring-flow-section__cta{margin-top:clamp(10px,1.8vw,22px);overflow:visible}.hiring-flow-cta{--section-block-padding-block:clamp(12px, 2vw, 28px);overflow:visible}.hiring-flow-cta__lead{width:min(100%,1280px);margin:0 auto}.hiring-flow-cta__panel{background:linear-gradient(90deg,#ffa100 0%,#ffe100 30%,#fff200 70%,#ffa100 100%);width:100vw;margin-top:clamp(8px,1.4vw,14px);margin-left:-50vw;padding:clamp(18px,2.4vw,30px) 0;position:relative;left:50%}.hiring-flow-cta__inner{gap:clamp(12px,1.8vw,22px);display:grid}.hiring-flow-cta__message-wrap{width:min(100%,980px);margin:0 auto;padding:clamp(12px,1.4vw,18px) 0 clamp(18px,2vw,28px);position:relative}.hiring-flow-cta__message{border:3px solid var(--sky-deep);border-radius:var(--radius-pill);color:var(--sky-deep);font-size:clamp(18px,2.1vw,22px);font-weight:var(--font-weight-bold);text-align:center;margin:0;padding:clamp(12px,1.4vw,18px) clamp(72px,10vw,132px) clamp(12px,1.4vw,18px) clamp(24px,3vw,48px);line-height:1.25}.hiring-flow-cta__message-text{text-wrap:balance;display:block}.hiring-flow-cta__message-text--desktop{display:none}.hiring-flow-cta__person{width:clamp(64px,8.8vw,108px);height:auto;position:absolute;bottom:0;right:clamp(0px,1vw,10px);transform:none}.hiring-flow-cta__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,20px) clamp(14px,2vw,26px);width:min(100%,680px);margin:0 auto;display:grid}.hiring-flow-cta__action{justify-items:center;gap:clamp(4px,.8vw,8px);display:grid}.hiring-flow-cta__action-copy{color:var(--sky-deep);font-size:clamp(10px,1.2vw,16px);font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap;margin:0;line-height:1.2}.hiring-flow-cta__button{width:100%;min-height:clamp(40px,5vw,72px);color:var(--yellow);font-size:clamp(13px,1.6vw,18px);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-items:center;gap:clamp(5px,.8vw,10px);padding:clamp(8px,.9vw,14px) clamp(10px,1.2vw,18px);line-height:1;display:inline-flex}.hiring-flow-cta__button--entry{background:linear-gradient(#304095 0% 52%,#182a88 52% 100%)}.hiring-flow-cta__button--line{background:linear-gradient(#06c755 0% 52%,#08ba51 52% 100%)}.hiring-flow-cta__button-icon{flex:none;width:clamp(12px,1.5vw,18px);height:auto}.application-switch{--application-switch-margin:var(--space-0) var(--space-0) var(--space-18);margin:var(--application-switch-margin)}.application-switch__item{--application-switch-item-padding:var(--space-16);align-items:center;gap:var(--space-10);padding:var(--application-switch-item-padding);border:1px solid var(--surface-border-card);border-radius:var(--radius-md);background:var(--surface-card-strong);font-weight:var(--font-weight-xbold);cursor:pointer;display:flex}.application-switch__item input{inline-size:var(--size-18);block-size:var(--size-18);accent-color:var(--sky-deep)}.form-panel{padding:var(--space-20);border:1px solid var(--surface-border-card);border-radius:var(--radius-md);background:var(--surface-card-strong)}.form-panel[hidden]{display:none}.field{--field-gap:var(--space-8);--field-label-gap:var(--space-14);--field-control-padding:var(--space-14) var(--space-16);--field-control-border-color:#c4ddea;--field-control-radius:var(--radius-xs);gap:var(--field-gap);display:grid}.field label{justify-content:space-between;align-items:center;gap:var(--field-label-gap);font-weight:var(--font-weight-xbold);display:flex}.field-status{--field-status-padding:var(--space-3) var(--space-10);padding:var(--field-status-padding);border-radius:var(--radius-pill);font-size:var(--font-size-11);align-items:center;display:inline-flex}.field-status--required{--field-status-background:var(--alert);color:var(--white);background:var(--field-status-background)}.field-status--optional{--field-status-background:var(--cyan-soft);color:var(--sky-deep);background:var(--field-status-background)}.field input,.field textarea{width:100%;padding:var(--field-control-padding);border:1px solid var(--field-control-border-color);border-radius:var(--field-control-radius);background:var(--white)}.field textarea{min-height:var(--size-textarea-min-height);resize:vertical}.application-form-section,.company-profile-section{--application-company-content-max:1330px;--application-company-content-gutter:30px}.application-form-section{--application-heading-width:688px;--application-heading-radius:24px;--application-switch-padding:22px 48px;--application-switch-gap:clamp(14px, 3vw, 56px);--application-label-width:300px;--application-field-gap:10px;--application-field-min-height:76px;--application-field-padding:18px 24px 18px;--application-field-text-size:18px;--application-textarea-height:286px;--application-submit-width:506px;--application-submit-height:92px;--application-submit-font-size:clamp(30px, 3.5vw, 44px);--application-label-background:#f3f3f3;--application-control-background:var(--white);--application-required-color:#ff9c17;--application-optional-color:#b7b7b7;z-index:1;isolation:isolate;background:var(--white-soft);scroll-margin-top:calc(var(--size-header-height) + 24px);overflow:clip}.application-form-section .wrapper,.company-profile-section .wrapper{width:min(100% - var(--application-company-content-gutter), var(--application-company-content-max))}.application-form-section .application-form__gift-banner{width:min(100%,1334px);margin:0 auto clamp(20px,3vw,40px)}.application-form-section .application-form__gift-banner-headline{justify-items:center;padding-top:0;display:grid;position:relative}.application-form-section .application-form__gift-banner-frame{width:min(100%,1334px);margin:0 auto;position:relative}.application-form-section .application-form__gift-banner-frame-image{width:100%;height:auto;display:block}.application-form-section .application-form__gift-banner-frame-image--mobile{display:none}.application-form-section .application-form__gift-banner-bubble{z-index:1;width:clamp(72px,8vw,128px);height:auto;position:absolute;top:0;left:clamp(16px,3.6vw,60px);transform:translate(-18%,-32%)}.application-form-section .application-form__gift-banner-title{width:min(100%,880px);color:var(--sky-deep);font-size:clamp(18px,3.1vw,34px);font-weight:var(--font-weight-bold);letter-spacing:-.04em;text-align:center;place-items:center;margin:0 auto;padding:0 clamp(34px,7vw,140px);line-height:1.08;display:grid;position:absolute;inset:0}.application-form-section .application-form__gift-banner-note{color:var(--ink);text-align:center;margin:clamp(6px,.9vw,10px) 0 0;font-size:clamp(10px,.95vw,13px);font-weight:500;line-height:1.35}.application-form-section .section-heading{--section-heading-gap:0;--section-heading-margin-bottom:clamp(24px, 4vw, 56px);text-align:center;justify-items:center}.application-form-section .section-heading__title{width:min(100%, var(--application-heading-width));border-radius:var(--application-heading-radius);min-height:clamp(60px,6.8vw,78px);color:var(--sky-deep);font-size:clamp(34px,5vw,58px);font-weight:var(--font-weight-bold);background:#fff200;justify-content:center;align-items:center;padding:12px 28px;line-height:1.1;display:inline-flex}.application-form-section .section-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.application-form-section .application-switch{align-items:center;gap:18px var(--application-switch-gap);padding:var(--application-switch-padding);background:var(--white);border:0;grid-template-columns:repeat(3,auto);margin:0 0 clamp(10px,1.6vw,16px)}.application-form-section .application-switch__item{min-width:0;font-weight:var(--font-weight-bold);background:0 0;border:0;border-radius:0;padding:0}.application-form-section .application-switch__item span{min-width:0;color:var(--sky-deep);font-size:clamp(18px,2vw,22px);line-height:1.25}.application-switch__br-sp{display:none}.application-form-section .application-switch__item input{appearance:none;background:var(--white);border:1px solid #a5a5a5;border-radius:50%;flex:none;block-size:22px;inline-size:22px;margin:0;position:relative}.application-form-section .application-switch__item input:before{content:"";background:#f6a633;border-radius:50%;width:58%;height:58%;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(0)}.application-form-section .application-switch__item input:checked:before{transform:translate(-50%,-50%)scale(1)}.application-form-section .form-panels{display:grid}.application-form-section .form-panel{background:0 0;border:0;border-radius:0;padding:0}.application-form-section .form-grid{gap:var(--application-field-gap)}.application-form-section .form-feedback{color:#8f2525;background:#fff7f7;border:2px solid #bd29293d;gap:10px;padding:18px 20px;font-size:clamp(14px,1.2vw,18px);line-height:1.6;display:grid}.application-form-section .form-feedback[hidden]{display:none}.application-form-section .form-feedback p,.application-form-section .form-feedback ul{margin:0}.application-form-section .form-feedback ul{gap:4px;padding-left:1.35em;display:grid}.application-form-section .field{grid-template-columns:var(--application-label-width) minmax(0, 1fr);gap:var(--application-field-gap);position:relative}.application-form-section .field label{min-height:var(--application-field-min-height);background:var(--application-label-background);color:var(--sky-deep);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;padding:18px 20px}.application-form-section .field label>span:first-child{white-space:nowrap;font-size:30px;line-height:1.3;display:block}.application-form-section .field-status{inset:30px auto auto calc(var(--application-label-width) + var(--application-field-gap) + 20px);pointer-events:none;z-index:1;background:0 0;border-radius:0;padding:0;font-size:clamp(12px,1vw,15px);font-weight:500;line-height:1;transition:opacity .14s;position:absolute}.application-form-section .field-status--required{color:var(--application-required-color)}.application-form-section .field-status--optional{color:var(--application-optional-color)}.application-form-section .field input,.application-form-section .field textarea{min-height:var(--application-field-min-height);padding:var(--application-field-padding);background:var(--application-control-background);color:var(--ink);font-size:var(--application-field-text-size);box-shadow:none;border:0;border-radius:0;line-height:1.5}.application-form-section .field input.is-invalid,.application-form-section .field textarea.is-invalid{outline-offset:-2px;background:#fff5f5;outline:2px solid #bd29298c}.application-form-section .field input:focus-visible,.application-form-section .field textarea:focus-visible{outline-offset:-2px;outline:2px solid #182a8859}:is(.application-form-section .field:has(input:is(:focus,:not(:placeholder-shown))) .field-status,.application-form-section .field:has(textarea:is(:focus,:not(:placeholder-shown))) .field-status){opacity:0}.application-form-section .field textarea{min-height:var(--application-textarea-height);resize:none}.application-form-section .form-bot-trap{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-form-section .pill-button--submit{width:min(100%, var(--application-submit-width));min-height:var(--application-submit-height);color:#fff200;box-shadow:none;font-size:var(--application-submit-font-size);letter-spacing:.02em;background:#3a479b;border-radius:0;justify-self:center;margin-top:clamp(28px,4vw,56px)}@media (width>=768px){.section-block--job-details>.wrapper{--container-max:1520px}.job-detail-list{margin-top:clamp(-64px,-4.4vw,-32px)}.job-detail-row__highlight{--job-detail-row-highlight-size:clamp(16px, 1.7vw, 24px)}.job-detail-row__body-text{--job-detail-row-body-size:clamp(16px, 1.7vw, 24px)}.job-detail-row__break--desktop{display:block}.job-detail-row__break--mobile{display:none}.job-detail-row{--job-detail-row-gap:var(--space-8)}.job-detail-row__label{align-items:unset;padding-top:clamp(18px,2.4vw,35px)}.hiring-flow-section{--section-block-padding-block:clamp(28px, 3.8vw, 60px);padding-bottom:0}.hiring-flow-section .wrapper{width:min(100% - 48px,1280px)}.hiring-flow-section__header{width:100vw;margin-left:calc(50% - 50vw)}.hiring-flow-section__heading-wrap{width:min(100%,1920px);margin:0 auto}.hiring-flow-section__heading{--hiring-flow-heading-width:102.183%}.hiring-flow-section__person{width:clamp(168px,14vw,248px);bottom:-2px;right:clamp(140px,21vw,460px)}.hiring-flow-section__diagram{width:min(100%,1360px);margin:clamp(-44px,-2.8vw,-24px) auto 0}.hiring-flow-section__contact{border-radius:22px;min-height:clamp(70px,5.2vw,112px);font-size:clamp(20px,2vw,28px)}.hiring-flow-section__arrow-row{gap:clamp(10px,1.2vw,24px);width:min(100%,1140px);margin:clamp(-12px,-.8vw,-18px) auto 0}.hiring-flow-section__arrow{font-size:clamp(15px,1.45vw,20px)}.hiring-flow-section__body{gap:clamp(12px,1.4vw,24px);width:min(100%,1386px);margin:clamp(-12px,-.8vw,-16px) auto 0}.hiring-flow-section__steps{gap:clamp(12px,1.3vw,22px)}.hiring-flow-section__step{border-radius:20px;min-height:clamp(66px,5.2vw,96px);font-size:clamp(20px,1.8vw,28px)}.hiring-flow-section__duration{width:clamp(36px,3.4vw,56px)}.hiring-flow-section__cta{margin-top:clamp(12px,1.4vw,20px)}.hiring-flow-cta{--section-block-padding-block:clamp(14px, 2.2vw, 30px)}.hiring-flow-cta__lead{width:min(100%,920px)}.hiring-flow-cta__panel{margin-top:0;padding:clamp(36px,5.2vw,75px) 0 clamp(48px,6.6vw,95px)}.hiring-flow-cta__panel .wrapper{width:min(100% - 48px,1160px)}.hiring-flow-cta__inner{gap:clamp(8px,1.2vw,16px)}.hiring-flow-cta__message-wrap{width:min(100%,1160px);padding:clamp(10px,1vw,16px) 0 clamp(16px,1.6vw,24px)}.hiring-flow-cta__message{padding:clamp(10px,1vw,16px) clamp(88px,9vw,138px) clamp(10px,1vw,16px) clamp(20px,2.5vw,40px);font-size:clamp(18px,1.5vw,22px);line-height:1.12}.hiring-flow-cta__message-text--desktop{font-size:clamp(22px,3.2vw,45px);font-weight:var(--font-weight-medium);display:block}.hiring-flow-cta__message-text--mobile{display:none}.hiring-flow-cta__person{width:clamp(78px,7vw,108px);right:clamp(0px,.8vw,8px)}.hiring-flow-cta__actions{gap:clamp(24px,2.8vw,58px);width:min(100%,1018px)}.hiring-flow-cta__action-copy{font-size:clamp(16px,1.8vw,26px);font-weight:var(--font-weight-medium)}.hiring-flow-cta__button{min-height:clamp(56px,6.2vw,89px);padding-inline:clamp(24px,2.4vw,32px);font-size:clamp(18px,3.4vw,49px)}.hiring-flow-cta__button--line .hiring-flow-cta__button-icon{width:40px}.application-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.application-form-section{padding-top:clamp(100px,15.6vw,224px);padding-bottom:clamp(120px,17vw,245px)}.application-form-section .section-heading__title{width:100%;max-width:898px}.application-form-section .application-form__gift-banner{margin-bottom:clamp(40px,5.6vw,80px)}.application-form-section .application-form__gift-banner-title{width:100%;padding-bottom:12px;font-size:clamp(28px,4vw,57px)}.application-form-section .application-form__gift-banner-note{font-size:var(--font-size-16);margin-top:0}.application-form-section .application-form__gift-banner-bubble{width:clamp(80px,10.4vw,150px);top:clamp(-56px,-3.9vw,-28px)}.application-form-section .application-switch__item span{font-size:clamp(18px,2.1vw,30px);font-weight:var(--font-weight-medium)}}@media (width>=768px) and (width<=1199px){.application-form-section{--application-label-width:clamp(156px, 20vw, 184px);--application-field-min-height:64px;--application-field-padding:16px 16px;--application-field-text-size:clamp(15px, 1.8vw, 17px)}.section-block--job-details>.wrapper{--container-gutter:20%}.application-form-section .wrapper{width:min(80%, var(--application-company-content-max))}.application-form-section .field label{padding:10px 12px}.application-form-section .field label>span:first-child{font-size:clamp(15px,1.45vw,18px);line-height:1.3}.application-form-section .field-status{inset:22px auto auto calc(var(--application-label-width) + var(--application-field-gap) + 14px);font-size:clamp(12px,1.1vw,14px)}.hiring-flow-section .wrapper{width:min(80%,1280px)}.hiring-flow-cta__panel .wrapper{width:min(80%,1160px)}.hiring-flow-section__person{width:90px;right:40px}.hiring-flow-cta__lead{width:min(70%,920px)}.hiring-flow-cta__message{font-size:clamp(18px,2.6vw,32px)}.hiring-flow-cta__button{min-height:52px;font-size:clamp(14px,2vw,22px)}.hiring-flow-cta__action-copy{font-size:clamp(12px,1.6vw,18px)}.hiring-flow-cta__button-icon{width:24px}.job-detail-list{max-width:640px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.js-enabled .hiring-flow-section__person{opacity:1;transition:none;transform:none}}@media (width<=767px){.section-block--job-details{padding-bottom:80px}.hiring-flow-section{--section-block-padding-block:12px;padding-top:8px;padding-bottom:0}.hiring-flow-section .wrapper{width:min(100% - 18px,390px)}.hiring-flow-section__header{width:min(100% - 18px,390px);margin:0 auto 12px}.hiring-flow-section__person{width:min(26vw,96px);right:6px}.hiring-flow-section__diagram{margin-top:-8px}.hiring-flow-section__contact{min-height:63px;font-size:var(--font-size-18);border-radius:16px;padding-inline:12px}.hiring-flow-section__arrow-row{gap:3px;margin-top:-6px}.hiring-flow-section__arrow{font-size:15px;font-weight:var(--font-weight-medium)}.hiring-flow-section__body{gap:8px 6px;margin-top:-8px}.hiring-flow-section__steps{gap:10px}.hiring-flow-section__step{min-height:63px;font-size:var(--font-size-18);border-radius:14px;padding-inline:12px}.hiring-flow-section__duration{width:30px}.hiring-flow-section__cta{margin-top:12px}.application-form-section,.company-profile-section{--application-company-content-max:360px;--application-company-content-gutter:18px}.application-form-section{--application-heading-width:336px;--application-heading-radius:20px;--application-switch-padding:14px 12px;--application-switch-gap:8px;--application-label-width:114px;--application-field-gap:6px;--application-field-min-height:44px;--application-field-padding:18px 10px 10px;--application-field-text-size:14px;--application-textarea-height:156px;--application-submit-width:208px;--application-submit-height:54px;--application-submit-font-size:26px;scroll-margin-top:calc(var(--size-header-height-mobile) + 18px);padding-top:38px;padding-bottom:72px}.application-form-section .application-form__gift-banner{margin-bottom:18px}.application-form-section .application-form__gift-banner-headline{padding-top:6px}.application-form-section .application-form__gift-banner-frame,.application-form-section .application-form__gift-banner-title{width:min(100%,364px)}.application-form-section .application-form__gift-banner-frame-image--desktop{display:none}.application-form-section .application-form__gift-banner-frame-image--mobile{display:block}.application-form-section .application-form__gift-banner-bubble{width:60px;left:6px;transform:translate(-16%,-62%)}.application-form-section .application-form__gift-banner-title{padding:0 24px 4px;font-size:clamp(13px,4.2vw,19px)}.application-form-section .application-form__gift-banner-note{font-size:var(--font-size-11);margin-top:0}.application-form-section .section-heading{--section-heading-margin-bottom:20px}.application-form-section .section-heading__title{min-height:60px;font-size:var(--font-size-24);padding-inline:18px;line-height:1.15}.application-form-section .application-switch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 8px;margin-bottom:10px}.application-form-section .application-switch__item{justify-self:center;align-items:center;gap:6px}.application-form-section .application-switch__item span{font-size:var(--font-size-13);line-height:1.25}.application-switch__br-sp{display:block}.application-form-section .field label{padding:8px 10px}.application-form-section .form-feedback{font-size:var(--font-size-13);gap:8px;padding:12px 14px}.application-form-section .field label>span:first-child{font-size:var(--font-size-14)}.application-form-section .field-status{inset:15px auto auto calc(var(--application-label-width) + var(--application-field-gap) + 10px);font-size:10px}.application-form-section .pill-button--submit{margin-top:28px}.hiring-flow-cta__panel{background:linear-gradient(90deg,#ffa100 0%,#ffe100 20%,#fff200 80%,#ffa100 100%);margin-top:0;padding:16px 0 18px}.hiring-flow-cta__message-wrap{padding:4px 0 14px}.hiring-flow-cta__message{padding:10px 82px 10px 16px;font-size:18px;line-height:1.2}.hiring-flow-cta__person{width:78px;bottom:14px;right:32px}.hiring-flow-cta__actions{gap:8px 12px}.hiring-flow-cta__action-copy{font-size:var(--font-size-12);line-height:1.15}.hiring-flow-cta__button{gap:6px;min-height:46px;padding:8px 10px;font-size:clamp(12px,4vw,16px)}.hiring-flow-cta__button-icon{width:14px}.job-detail-list{--job-detail-list-gap:var(--space-16)}.job-detail-row{--job-detail-row-columns:1fr;--job-detail-row-label-radius:var(--radius-xs) var(--radius-xs) 0 0;--job-detail-row-label-padding:var(--space-10) var(--space-16);--job-detail-row-label-font-size:var(--font-size-18);--job-detail-row-label-letter-spacing:.06em;--job-detail-row-content-padding:var(--space-14) var(--space-16) var(--space-18);--job-detail-row-content-gap:var(--space-12);--job-detail-row-highlight-size:var(--font-size-16);--job-detail-row-highlight-line-height:1.45;--job-detail-row-body-size:var(--font-size-14);--job-detail-row-body-line-height:var(--line-height-loose);--job-detail-row-stack-gap:var(--space-8)}.job-detail-row__campaign .job-detail-row__highlight{width:100%;padding:14px 16px}.field label{flex-direction:column;align-items:flex-start}}.company-profile-section{--application-company-content-max:1330px;--application-company-content-gutter:30px;scroll-margin-top:calc(var(--size-header-height) + 24px);padding:clamp(40px, 5vw, 72px) var(--space-0) clamp(22px, 4vw, 44px);background:var(--white)}.company-profile-section .wrapper{width:min(100% - var(--application-company-content-gutter), var(--application-company-content-max))}.company-profile-section .section-heading{--section-heading-margin-bottom:83px;justify-items:center}.company-profile-section .section-heading__title{color:var(--sky-deep);font-size:clamp(28px,4.2vw,58px);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-align:center;line-height:1.12}.company-profile__table-wrap{width:100%;margin:0 auto}.company-profile-section .profile-table{border-collapse:collapse;table-layout:fixed;background:var(--white);border:1px solid #7070708f;width:100%}.company-profile-section .profile-table th,.company-profile-section .profile-table td{color:var(--sky-deep);vertical-align:middle;border-bottom:1px solid #7070708f;padding:20px 28px;font-size:clamp(16px,1.95vw,28px);line-height:1.55}.company-profile-section .profile-table tr:last-child th,.company-profile-section .profile-table tr:last-child td{border-bottom:0}.company-profile-section .profile-table th{text-align:center;width:clamp(138px,16vw,196px);font-weight:var(--font-weight-bold);white-space:nowrap;background-color:#f7f7f4;border-right:1px solid #7070708f;padding-inline:20px}.company-profile-section .profile-table td{text-align:left;font-weight:400}.profile-table__stack{gap:10px;display:grid}.profile-table__stack--tight{gap:6px}.profile-table__stack p{margin:0}.profile-table__address{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 18px;display:grid}.profile-table__address-label{white-space:nowrap;font-weight:400}.profile-table__address-text{min-width:0}.company-profile-section .profile-table__row--pmark th,.company-profile-section .profile-table__row--pmark td{vertical-align:middle;padding-block:14px}.company-profile-section .profile-table__mark-cell{padding-inline:14px}.company-profile-section .profile-table__mark-image{width:clamp(54px,5.4vw,76px);height:auto;margin:0 auto;display:block}.company-profile-section .profile-table__mark-text{font-weight:var(--font-weight-bold)}@media (width>=768px){.company-profile-section{padding-top:clamp(80px,13.9vw,200px);padding-bottom:clamp(60px,9.8vw,141px)}}@media (width>=768px) and (width<=1199px){.company-profile-section .wrapper{width:min(80%, var(--application-company-content-max))}.company-profile-section .profile-table th,.company-profile-section .profile-table td{padding:14px 16px;font-size:clamp(13px,1.7vw,18px)}.company-profile-section .profile-table th{width:clamp(100px,14vw,160px);padding-inline:12px}.company-profile-section .section-heading{--section-heading-margin-bottom:40px}}@media (width<=767px){.company-profile-section{--application-company-content-max:360px;--application-company-content-gutter:18px;scroll-margin-top:calc(var(--size-header-height-mobile) + 18px);padding:28px var(--space-0) 24px}.company-profile-section .section-heading{--section-heading-margin-bottom:18px}.company-profile-section .section-heading__title{font-size:26px;line-height:1.18}.company-profile-section .profile-table th,.company-profile-section .profile-table td{font-size:var(--font-size-12);padding:12px;line-height:1.45}.company-profile-section .profile-table th{width:84px;font-size:var(--font-size-11);padding-inline:10px}.profile-table__stack{gap:6px}.profile-table__address{grid-template-columns:1fr;row-gap:0}.company-profile-section .profile-table__row--pmark th,.company-profile-section .profile-table__row--pmark td{padding-block:10px}.company-profile-section .profile-table__mark-image{width:52px}}.site-footer{background:var(--white);color:var(--ink)}.site-footer__photo-wrap{justify-content:center;padding-bottom:clamp(40px,4vw,52px);display:flex}.site-footer__photo{width:min(100%,228px);margin:0}.site-footer__photo img{width:100%;height:auto}.site-footer__bar{--site-footer-bar-padding:var(--space-24) var(--space-0) var(--space-12);padding:var(--site-footer-bar-padding);background:#f7f7f4}.site-footer__inner{gap:var(--space-18);justify-content:center;display:grid}.site-footer__brand{justify-content:center;display:inline-flex}.site-footer__brand-image{width:min(100%,252px);height:auto}.site-footer__meta{gap:var(--space-8);text-align:center;justify-items:center;display:grid}.site-footer__links{justify-content:center;gap:var(--space-10) var(--space-30);font-size:var(--font-size-13);flex-wrap:wrap;display:flex}.site-footer__copyright{font-size:var(--font-size-12);line-height:var(--line-height-relaxed)}.floating-cta{--floating-cta-button-height:60px;--floating-cta-button-radius:22px;--floating-cta-button-border-width:3px;--floating-cta-button-font-size:clamp(13px, 4vw, 16px);--floating-cta-icon-height:clamp(20px, 5.8vw, 24px);z-index:var(--z-index-floating-cta);width:100%;padding:var(--space-0) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.js-enabled .floating-cta{display:none}.js-enabled .floating-cta.is-visible{display:grid}.floating-cta__button{height:var(--floating-cta-button-height);border-style:solid;border-width:var(--floating-cta-button-border-width);border-radius:var(--floating-cta-button-radius) var(--floating-cta-button-radius) 0 0;font-size:var(--floating-cta-button-font-size);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(4px,1.4vw,6px);padding:0 clamp(6px,2vw,10px);line-height:1;text-decoration:none;display:inline-flex}.floating-cta__button--primary{color:var(--yellow);border-color:var(--sky-deep);background:var(--sky-deep)}.floating-cta__button--secondary{color:var(--sky-deep);border-color:var(--sky-deep);background:var(--white)}.floating-cta__button:focus-visible{outline-offset:-6px;outline:3px solid #ffe100e6}.floating-cta__icon{height:var(--floating-cta-icon-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.floating-cta__icon svg{width:auto;height:100%;display:block;overflow:visible}.floating-cta__button--primary .floating-cta__icon svg{fill:currentColor}.floating-cta__button--secondary .floating-cta__icon svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}body.mobile-menu-open .floating-cta{opacity:0;pointer-events:none}@media (width>=768px){.floating-cta,.js-enabled .floating-cta,.js-enabled .floating-cta.is-visible{display:none}.site-footer__photo-wrap{padding-bottom:clamp(100px,17.3vw,249px)}.site-footer__photo{width:min(100%,520px)}.site-footer__bar{--site-footer-bar-padding:var(--space-24) var(--space-0) var(--space-42)}.site-footer__inner{grid-template-columns:auto auto;align-items:end;column-gap:clamp(40px,6vw,80px)}.site-footer__brand{justify-content:unset}.site-footer__brand-image{width:min(100%,320px)}.site-footer__meta{text-align:left;justify-items:start}.site-footer__links{gap:var(--space-16) var(--space-42);font-size:var(--font-size-16)}.site-footer__copyright{font-size:var(--font-size-13)}}@media (width>=768px) and (width<=1199px){.site-footer__photo-wrap{padding-bottom:clamp(56px,7vw,84px)}.site-footer__photo{width:min(100%,clamp(260px,34vw,312px))}}@media (width<=767px){.site-footer__photo-wrap{padding-bottom:42px}}body.standalone-page{background:#eef6fe;flex-direction:column;min-height:100vh;display:flex}.standalone-page__main{flex-direction:column;flex:1 0 auto;display:flex}.simple-page-header{background:var(--white)}.simple-page-header__inner,.simple-page-footer__inner{width:min(100% - 48px,1440px);margin:0 auto}.simple-page-header__inner{align-items:center;min-height:clamp(38px,4.8vw,56px);padding:clamp(8px,1.2vw,16px) 0;display:flex}.simple-page-header__logo{align-items:center;display:inline-flex}.simple-page-header__logo-image{width:clamp(168px,12vw,246px);height:auto}.simple-page-footer{background:#f9f7f2;flex-shrink:0}.simple-page-footer__inner{justify-content:center;align-items:flex-end;gap:clamp(28px,4vw,78px);padding:clamp(26px,3vw,44px) 0 clamp(18px,2.4vw,28px);display:flex}.simple-page-footer__brand{align-items:center;display:inline-flex}.simple-page-footer__brand-image{width:clamp(236px,15vw,340px);height:auto}.simple-page-footer__meta{color:#8b8b8b;justify-items:center;gap:10px;display:grid}.simple-page-footer__links{flex-wrap:wrap;justify-content:center;gap:10px 38px;font-size:clamp(12px,.95vw,14px);display:flex}.simple-page-footer__copyright{font-size:clamp(10px,.8vw,12px);line-height:1.45}.form-flow-page{padding:clamp(28px,3.8vw,72px) 0 clamp(72px,8vw,132px)}.form-flow-page__inner{justify-items:center;gap:clamp(18px,2vw,28px);width:min(100% - 48px,1280px);margin:0 auto;display:grid}.form-flow-page__badge{min-height:clamp(56px,4.8vw,90px);color:var(--sky-deep);font-size:clamp(28px,3vw,56px);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-align:center;background:#fff100;border-radius:20px;justify-content:center;align-items:center;padding:0 clamp(42px,9vw,160px);line-height:1.1;display:inline-flex}.form-flow-page__lead{color:#787878;font-size:clamp(18px,1.55vw,30px);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:1.55}.confirm-page__panel{gap:8px;width:100%;display:grid}.confirm-page__mode-list{pointer-events:none;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1fr);gap:2px;margin:0;padding:0;display:grid}.confirm-page__mode-item{color:#3c4ea7;min-width:0;min-height:clamp(48px,4.8vw,72px);font-size:clamp(15px,1.15vw,22px);font-weight:var(--font-weight-bold);background:#fffffff5;align-items:center;gap:clamp(12px,1.2vw,18px);padding:clamp(12px,1.4vw,20px) clamp(16px,2vw,32px);line-height:1.35;display:flex}.confirm-page__mode-item input{accent-color:#f5a000;flex:none;width:clamp(18px,1.4vw,28px);height:clamp(18px,1.4vw,28px);margin:0}.confirm-page__mode-item span{text-wrap:balance;min-width:0}.confirm-page__details{gap:8px;display:grid}.confirm-page__row{grid-template-columns:minmax(140px,300px) minmax(0,1fr);gap:2px;display:grid}.confirm-page__label,.confirm-page__value{min-width:0}.confirm-page__label{color:#3246a4;font-size:clamp(18px,1.55vw,30px);font-weight:var(--font-weight-bold);text-align:center;background:#e8e8e8;justify-content:center;align-items:center;padding:clamp(18px,2.1vw,34px);line-height:1.45;display:flex}.confirm-page__value{background:#fffffffa;align-content:start;gap:clamp(8px,1vw,16px);min-height:clamp(68px,6.2vw,100px);padding:clamp(18px,2vw,28px) clamp(18px,2.6vw,40px);display:grid}.confirm-page__row--message .confirm-page__value{min-height:clamp(172px,16vw,250px)}.confirm-page__status{font-size:clamp(13px,1vw,18px);font-weight:var(--font-weight-bold);line-height:1}.confirm-page__status--required{color:#ffb43e}.confirm-page__status--optional{color:silver}.confirm-page__text{color:#6d6d6d;white-space:pre-wrap;word-break:break-word;font-size:clamp(18px,1.45vw,26px);font-weight:500;line-height:1.7}.confirm-page__text.is-empty:before{content:" "}.form-flow-page__action{margin:clamp(18px,3vw,42px) 0 0}.form-flow-page__button{color:#fff100;min-width:clamp(170px,20vw,354px);min-height:clamp(58px,6vw,112px);font-size:clamp(26px,2.3vw,42px);font-weight:var(--font-weight-bold);text-align:center;background:#3446a3;border:0;justify-content:center;align-items:center;padding:0 clamp(28px,4vw,64px);line-height:1;display:inline-flex}.thanks-page{padding:0}.thanks-page__stage{background-color:#eef6fe;background-image:url(/assets/bg-thanks-sp-DvXCJgJe.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 0 auto;justify-content:center;align-items:center;width:min(100%,1920px);min-height:clamp(620px,100vh - 165px,1240px);margin:0 auto;padding:clamp(72px,7vw,144px) clamp(28px,5vw,80px);display:flex}.thanks-page__panel{text-align:center;justify-items:center;gap:clamp(18px,1.9vw,30px);display:grid}.thanks-page__title{color:#696969;font-size:clamp(52px,7vw,112px);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-align:center;margin:0;line-height:.96}.thanks-page__title span{display:block}.thanks-page__message,.thanks-page__note{color:#8d8d8d;font-weight:var(--font-weight-bold);margin:0}.thanks-page__message{font-size:clamp(20px,2vw,40px);line-height:1.35}.thanks-page__note{font-size:clamp(15px,1.2vw,24px);line-height:1.8}.thanks-page__button{color:#1d3590;min-width:clamp(190px,24vw,486px);min-height:clamp(60px,6.2vw,120px);font-size:clamp(22px,2vw,44px);font-weight:var(--font-weight-bold);background:#ffffff14;border:2px solid #3049a7;justify-content:center;align-items:center;margin-top:clamp(10px,1.6vw,20px);padding:0 clamp(28px,3.6vw,72px);line-height:1;display:inline-flex}@media (width>=768px){.thanks-page__stage{background-image:url(/assets/bg-thanks-CJz5R8a3.png);min-height:clamp(760px,100vh - 180px,1240px)}.thanks-page__title span{display:inline}}@media (width<=767px){body.standalone-page{min-height:100svh}.simple-page-header__inner,.simple-page-footer__inner,.form-flow-page__inner{width:min(100% - 22px,720px)}.simple-page-header__inner{min-height:38px;padding:8px 0 6px}.simple-page-header__logo-image{width:150px}.simple-page-footer__inner{flex-direction:column;align-items:center;gap:14px;padding:22px 0 18px}.simple-page-footer__brand-image{width:224px}.simple-page-footer__meta{gap:8px}.simple-page-footer__links{font-size:var(--font-size-11);gap:8px 34px}.simple-page-footer__copyright{font-size:10px}.form-flow-page{padding:22px 0 72px}.form-flow-page__inner{gap:14px}.form-flow-page__badge{min-height:48px;font-size:var(--font-size-24);border-radius:14px;padding:0 42px}.form-flow-page__lead{font-size:var(--font-size-14);line-height:1.5}.confirm-page__panel,.confirm-page__details{gap:3px}.confirm-page__mode-list{grid-template-columns:minmax(0,.92fr) minmax(0,1.5fr) minmax(0,1.18fr);gap:1px}.confirm-page__mode-item{gap:8px;min-height:36px;padding:8px 10px;font-size:10px;line-height:1.2}.confirm-page__mode-item input{width:16px;height:16px}.confirm-page__row{grid-template-columns:113px minmax(0,1fr);gap:1px}.confirm-page__label{font-size:var(--font-size-12);padding:16px 10px}.confirm-page__value{gap:6px;min-height:42px;padding:12px 10px}.confirm-page__row--message .confirm-page__value{min-height:136px}.confirm-page__status{font-size:10px}.confirm-page__text{font-size:var(--font-size-12);line-height:1.65}.form-flow-page__action{margin-top:28px}.form-flow-page__button{min-width:170px;min-height:42px;font-size:var(--font-size-20);padding:0 24px}.thanks-page__stage{background-position:top;min-height:calc(100svh - 126px);padding:60px 24px 68px}.thanks-page__panel{gap:20px}.thanks-page__message{font-size:var(--font-size-18)}.thanks-page__note{font-size:var(--font-size-12);line-height:1.8}.thanks-page__button{min-width:190px;min-height:48px;font-size:var(--font-size-18);border-width:1px;margin-top:10px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}
