.recruitment-landing *{box-sizing:border-box}.recruitment-landing{color:#202a3c;background:#fafaf7;margin:0;font:16px/1.6 Inter,Arial,sans-serif}.recruitment-landing a{color:inherit}.recruitment-landing header,.recruitment-landing main{max-width:1180px;margin:auto;padding:24px 32px}.recruitment-landing header{border-bottom:1px solid #e1e4df;justify-content:space-between;align-items:center;display:flex}.recruitment-landing .brand{letter-spacing:-1px;font-size:24px;font-weight:800;text-decoration:none}.recruitment-landing .brand span{color:#618676}.recruitment-landing nav{align-items:center;gap:24px;display:flex}.recruitment-landing nav a{font-size:14px;text-decoration:none}.recruitment-landing .button{color:#fff;cursor:pointer;background:#263fca;border:0;border-radius:9px;justify-content:center;align-items:center;padding:13px 23px;font-weight:650;text-decoration:none;display:inline-flex}.recruitment-landing .button.light{color:#283750;background:#fff;border:1px solid #d8dfdf}.recruitment-landing .eyebrow{text-transform:uppercase;letter-spacing:2px;color:#5c7468;font-size:11px;font-weight:700}.recruitment-landing .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding:66px 0 42px;display:grid}.recruitment-landing h1{letter-spacing:-3px;margin:20px 0 24px;font-size:clamp(42px,5.1vw,65px);font-weight:650;line-height:1.06}.recruitment-landing h1 em{color:#426b58;font-style:normal}.recruitment-landing p{color:#657080}.recruitment-landing .lead{max-width:490px;font-size:18px}.recruitment-landing .actions{gap:12px;margin:28px 0 14px;display:flex}.recruitment-landing .micro{color:#6b7380;font-size:12px}.recruitment-landing .scene{background:#e9ede5;border-radius:50% 50% 22px 22px;padding:30px 20px;position:relative}.recruitment-landing .note{background:#fff5d8;border:1px solid #ebddb4;margin:0 0 22px 14px;padding:12px 18px;font-size:13px;display:inline-block;transform:rotate(-4deg);box-shadow:0 8px 20px #45452d0a}.recruitment-landing .window{background:#fff;border:1px solid #dce2dd;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #2a453c14}.recruitment-landing .bar{color:#748092;background:#f5f7fa;border-bottom:1px solid #e6e9ef;padding:11px 15px;font-size:11px}.recruitment-landing .screen{padding:20px}.recruitment-landing .screen h3{margin:3px 0 16px;font-size:18px}.recruitment-landing .chips{flex-wrap:wrap;gap:7px;display:flex}.recruitment-landing .pill{color:#42765b;background:#eaf3ed;border-radius:5px;padding:4px 8px;font-size:10px}.recruitment-landing .pill.blue{color:#5069ad;background:#ecf0ff}.recruitment-landing .pill.gold{color:#987225;background:#fcf1d9}.recruitment-landing .person{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 0;display:flex}.recruitment-landing .avatar{color:#795e99;background:#eee8f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.recruitment-landing .person b{font-size:12px;display:block}.recruitment-landing .person small{color:#8c94a0;font-size:10px}.recruitment-landing .person .pill{margin-left:auto}.recruitment-landing .annotation{color:#597061;margin:17px 6px 0;font-size:12px}.recruitment-landing .strip{border-top:1px solid #dee3dc;border-bottom:1px solid #dee3dc;grid-template-columns:repeat(3,1fr);gap:28px;padding:23px 0;display:grid}.recruitment-landing .strip b{font-size:14px}.recruitment-landing .strip p{margin:4px 0;font-size:13px}.recruitment-landing .section{padding:76px 0}.recruitment-landing h2{letter-spacing:-1.3px;margin:12px 0 16px;font-size:37px;font-weight:600;line-height:1.2}.recruitment-landing .intro{max-width:620px}.recruitment-landing .workbench{background:#fff;border:1px solid #dde3e2;border-radius:15px;grid-template-columns:250px 1fr;margin-top:32px;display:grid;overflow:hidden;box-shadow:0 16px 45px #203b3410}.recruitment-landing .sidebar{background:#f2f5f2;padding:25px 16px}.recruitment-landing .tabs{gap:8px;margin-top:22px;display:grid}.recruitment-landing .tabs button{text-align:left;font:inherit;cursor:pointer;color:#626d76;background:0 0;border:1px solid #0000;border-radius:8px;padding:13px;font-size:13px}.recruitment-landing .tabs button[aria-selected=true]{color:#253d34;background:#fff;border-color:#dce3de;box-shadow:0 3px 8px #00000006}.recruitment-landing .tabs small{color:#8c9691;font-size:11px;display:block}.recruitment-landing .detail{padding:28px}.recruitment-landing .detail h3{margin:0 0 5px;font-size:24px}.recruitment-landing .tablewrap{overflow:auto}.recruitment-landing table{border-collapse:collapse;width:100%;min-width:450px;margin:22px 0;font-size:13px}.recruitment-landing th{text-align:left;color:#88918f;font-size:11px;font-weight:400}.recruitment-landing td,.recruitment-landing th{border-bottom:1px solid #eef0ed;padding:15px 8px}.recruitment-landing .steps{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.recruitment-landing .num{color:#69917d;font-size:13px}.recruitment-landing .steps h3{margin:9px 0;font-size:17px}.recruitment-landing .steps p{font-size:14px}.recruitment-landing .end{background:#eaf0e8;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:55px;padding:42px;display:grid}.recruitment-landing .end h2{margin-top:0}.recruitment-landing .price{background:#ffffffa6;border:1px solid #d6dfd5;border-radius:10px;padding:24px}.recruitment-landing .price b{font-size:22px}.recruitment-landing .price p{font-size:14px}.recruitment-landing .faq{max-width:750px;margin:auto;padding:55px 0}.recruitment-landing summary{cursor:pointer;border-bottom:1px solid #e3e7e1;padding:18px 0;font-weight:600}.recruitment-landing details p{font-size:14px}.recruitment-landing button:focus-visible,.recruitment-landing a:focus-visible,.recruitment-landing summary:focus-visible{outline-offset:4px;outline:3px solid #f1ac52}.recruitment-landing .preview{text-align:center;color:#dce9e0;background:#263c32;padding:7px;font-size:11px}.recruitment-landing .caption{color:#8a948d;text-align:center;margin:12px 0;font-size:11px}@media (width<=760px){.recruitment-landing header,.recruitment-landing main{padding:20px}.recruitment-landing .hero{grid-template-columns:1fr;gap:28px;padding:35px 0}.recruitment-landing h1{letter-spacing:-2px}.recruitment-landing nav>a:not(.button){display:none}.recruitment-landing .strip,.recruitment-landing .steps,.recruitment-landing .end{grid-template-columns:1fr;gap:18px}.recruitment-landing .workbench{grid-template-columns:1fr}.recruitment-landing .tabs{grid-template-columns:1fr 1fr;margin-top:12px}.recruitment-landing .section{padding:45px 0}.recruitment-landing .end{padding:27px}.recruitment-landing .detail{padding:20px}.recruitment-landing h2{font-size:30px}.recruitment-landing .actions{flex-wrap:wrap}}.recruitment-landing .productbrand strong{letter-spacing:-.8px;font-size:23px;line-height:1.2;display:block}.recruitment-landing .productbrand strong span{color:#5e759c;font-weight:400}.recruitment-landing .productbrand>a{color:#8792a5;font-size:11px;text-decoration:none}.recruitment-landing .button{background:#315ec4}.recruitment-landing .eyebrow{color:#597499}.recruitment-landing h1 em{color:#4e6d9d}.recruitment-landing .scene{background:#edf1f8}.recruitment-landing .sidebar{background:#f3f5fa}.recruitment-landing .end{background:#edf1f8}.recruitment-landing .annotation{color:#687b99}.recruitment-landing .dashboard-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:45px;padding:25px 0 65px;display:grid}.recruitment-landing .dash{background:#fff;border:1px solid #dfe5ed;border-radius:15px;padding:26px;box-shadow:0 18px 50px #293d6010}.recruitment-landing .metrics{border-bottom:1px solid #edf0f5;gap:24px;padding:16px 0 22px;display:flex}.recruitment-landing .metrics b{font-size:24px;display:block}.recruitment-landing .metrics span{color:#7b8697;font-size:11px}.recruitment-landing .charts{grid-template-columns:1.5fr 1fr;gap:25px;margin-top:20px;display:grid}.recruitment-landing .funnel{flex-direction:column;align-items:center;gap:6px;display:flex}.recruitment-landing .funnel div{text-align:center;color:#fff;background:#559d91;border-radius:5px;height:28px;font-size:10px;line-height:28px}.recruitment-landing .sources{color:#7a879b;flex-direction:column;gap:12px;font-size:10px;display:flex}.recruitment-landing .sources i{background:#7aa6df;border-radius:3px;height:9px;margin:4px 0;display:block}.recruitment-landing .human{grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;margin:0 0 65px;display:grid}.recruitment-landing .human img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%}.recruitment-landing .human p{max-width:340px}.recruitment-landing .human h2{font-size:33px}.recruitment-landing .section{padding-top:48px}.recruitment-landing .note{transform:rotate(-2deg)}@media (width<=760px){.recruitment-landing .dashboard-section,.recruitment-landing .human{grid-template-columns:1fr;gap:22px}.recruitment-landing .charts{gap:12px}.recruitment-landing .dash{padding:18px}.recruitment-landing .productbrand strong{font-size:18px}.recruitment-landing .metrics{gap:18px}.recruitment-landing .human{margin-bottom:40px}}.recruitment-landing header{min-height:76px;padding-top:14px;padding-bottom:14px}.recruitment-landing .productbrand strong{line-height:1.05}.recruitment-landing .productbrand>a{margin-top:1px;line-height:1.15;display:block}.recruitment-landing nav{gap:20px}.recruitment-landing .hero-app{grid-template-columns:92px 1fr;min-height:265px;display:grid}.recruitment-landing .hero-app aside{color:#aebed3;background:#35445b;flex-direction:column;gap:18px;padding:18px 10px;font-size:9px;display:flex}.recruitment-landing .hero-app aside b{color:#fff;font-size:16px}.recruitment-landing .hero-app aside .active{color:#fff;background:#476cb0;border-radius:4px;padding:7px}.recruitment-landing .hero-main{padding:18px 15px}.recruitment-landing .overview-title{justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.recruitment-landing .hero-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.recruitment-landing .hero-kpis>div{background:#f4f6fb;border-radius:6px;padding:9px}.recruitment-landing .hero-kpis b{font-size:23px;line-height:1.3;display:block}.recruitment-landing .hero-kpis small{color:#8490a4;font-size:9px}.recruitment-landing .mini-process{align-items:center;gap:6px;font-size:9px;display:flex}.recruitment-landing .mini-process span{color:#58749d;background:#e9eff9;border-radius:5px;padding:8px 6px}.recruitment-landing .mini-process i{color:#b3c0d4}.recruitment-landing .hero-summary{align-items:center;gap:14px;padding-top:24px;display:flex}.recruitment-landing .hero-summary b{font-size:10px}.recruitment-landing .hero-summary small{color:#8b95a5;font-size:9px;display:block}.recruitment-landing .mini-bars{align-items:end;gap:5px;height:42px;display:flex}.recruitment-landing .mini-bars i{background:#87a3cd;border-radius:3px;width:11px}.recruitment-landing .detail{min-height:330px}.recruitment-landing .stage-row{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1.25fr;align-items:center;gap:15px;padding:16px 0;font-size:13px;display:grid}.recruitment-landing .stage-row small{color:#8c96a5;font-size:10px;display:block}.recruitment-landing .stage-progress{align-items:center;gap:5px;display:flex}.recruitment-landing .stage-progress i{background:#e7ecf5;border-radius:5px;width:20px;height:5px}.recruitment-landing .stage-progress i.done{background:#739cc8}.recruitment-landing .stage-progress span{color:#667d99;margin-left:7px;font-size:10px}.recruitment-landing .result-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.recruitment-landing .result-grid div{background:#f3f6fa;border-radius:9px;padding:18px 12px}.recruitment-landing .result-grid b{font-size:25px;display:block}.recruitment-landing .result-grid small{color:#7c889a;font-size:10px}.recruitment-landing .source-result{color:#65758c;background:#edf3f5;border-radius:8px;padding:16px;font-size:12px}.recruitment-landing .learn{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:65px 0;display:grid}.recruitment-landing .guide{background:#f5f7fb;border:1px solid #dce4ee;border-radius:12px;padding:26px;text-decoration:none;position:relative}.recruitment-landing .guide-symbol{color:#577bb5;font-size:23px;position:absolute;top:20px;right:24px}.recruitment-landing .read-guide{color:#315ec4;font-size:13px;font-weight:600}.recruitment-landing .crowgrid-band{border-block:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.recruitment-landing .crowgrid-band a{color:#506888;font-size:14px;text-decoration:none}.recruitment-landing .crowgrid-band p{margin:0;font-size:12px}.recruitment-landing .final-cta{text-align:center;padding:15px 0 65px}.recruitment-landing .faq{padding-bottom:40px}@media (width<=760px){.recruitment-landing header{min-height:70px;padding-top:13px;padding-bottom:13px}.recruitment-landing .hero-app{grid-template-columns:70px 1fr}.recruitment-landing .hero-main{padding:15px 10px}.recruitment-landing .tabs{grid-template-columns:1fr}.recruitment-landing .tabs button{padding:11px}.recruitment-landing .detail{min-height:340px}.recruitment-landing .learn{grid-template-columns:1fr;gap:16px;padding:45px 0}.recruitment-landing .crowgrid-band{flex-direction:column;align-items:start;gap:10px}.recruitment-landing .stage-row{grid-template-columns:1fr}.recruitment-landing .result-grid{gap:7px}.recruitment-landing .result-grid div{padding:13px 9px}.recruitment-landing .result-grid b{font-size:23px}.recruitment-landing .overview-title{font-size:10px}}.recruitment-landing header{grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.recruitment-landing header nav{justify-self:center}.recruitment-landing header .header-cta{justify-self:end}.recruitment-landing .productbrand>a{margin-top:3px}.recruitment-landing .button,.recruitment-landing nav a,.recruitment-landing .guide,.recruitment-landing .slide-picker{transition:background .18s,color .18s,box-shadow .18s,transform .18s}.recruitment-landing .button:hover{background:#244ca7;transform:translateY(-1px);box-shadow:0 5px 14px #315ec426}.recruitment-landing .button.light:hover{color:#244ca7;background:#edf2fb;border-color:#b7c9e6}.recruitment-landing nav a:hover{color:#315ec4}.recruitment-landing .guide:hover{background:#edf2fa;box-shadow:0 8px 24px #203e6410}.recruitment-landing .hero-slides{height:310px;overflow:hidden}.recruitment-landing .hero-slide{height:100%;animation:.35s recruitmentReveal}.recruitment-landing .hero-slide[hidden]{display:none}.recruitment-landing .hero-slide .hero-app{height:100%}.recruitment-landing .hero-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.recruitment-landing .hero-controls>div{gap:4px;display:flex}.recruitment-landing .hero-controls button{font:inherit;color:#8191a9;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:10px}.recruitment-landing .hero-controls .slide-picker[aria-pressed=true]{color:#315ec4;background:#fff;box-shadow:0 2px 6px #263c5a10}.recruitment-landing .hero-controls button:hover{color:#315ec4;background:#dfe7f4}.recruitment-landing .annotation{margin-top:10px;font-size:10px}.recruitment-landing .brand-band{text-align:center;background:#f0f4f8;border-block:1px solid #e1e8f0;margin:68px calc(558px - 50cqw);padding:48px max(32px,50vw - 510px)}.recruitment-landing .brand-band>a{color:#202d3c;justify-content:center;align-items:center;gap:12px;font-size:28px;font-weight:700;text-decoration:none;display:flex}.recruitment-landing .brand-band img{object-fit:contain;width:38px;height:38px}.recruitment-landing .brand-band p{color:#70839e;max-width:670px;margin:18px auto 25px;font-size:15px;line-height:1.8}.recruitment-landing .brand-tags{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.recruitment-landing .brand-tags span{color:#536d91;background:#fff;border:1px solid #dce3ec;border-radius:30px;padding:9px 16px;font-size:12px}.recruitment-landing .learn{padding:8px 0 55px;display:block}.recruitment-landing .learn h2{font-size:30px}.recruitment-landing .resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:25px;display:grid}.recruitment-landing .guide{display:block}.recruitment-landing .resource-grid:has(>.guide:only-child){max-width:680px}.recruitment-landing .faq{border-top:1px solid #e3e7ee;max-width:800px;padding-top:42px}.recruitment-landing .status{color:#1cc69e;margin-right:8px}.recruitment-landing .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}@keyframes recruitmentReveal{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1180px){.recruitment-landing .brand-band{margin-inline:-32px;padding-inline:32px}}@media (width<=760px){.recruitment-landing header{grid-template-columns:1fr auto;gap:10px}.recruitment-landing header nav{display:none}.recruitment-landing .hero{padding-top:30px}.recruitment-landing .hero-controls button{padding:7px;font-size:9px}.recruitment-landing .hero-slides{height:310px}.recruitment-landing .brand-band{margin:48px -20px;padding:35px 22px}.recruitment-landing .brand-band>a{font-size:24px}.recruitment-landing .brand-tags{gap:8px}}@media (prefers-reduced-motion:reduce){.recruitment-landing *,.recruitment-landing :before,.recruitment-landing :after{transition:none!important;animation:none!important}}.recruitment-landing{container-type:inline-size}.recruitment-landing header nav{gap:34px}.recruitment-landing .brand-band{text-align:left;background:#e9eef6;border:0;margin-top:60px;margin-bottom:0;padding:35px 32px}.recruitment-landing .brand-inner{justify-content:space-between;align-items:center;gap:50px;max-width:1116px;margin:auto;display:flex}.recruitment-landing .brand-inner>a{white-space:nowrap;color:#233c56;align-items:center;gap:9px;font-size:25px;text-decoration:none;display:flex}.recruitment-landing .brand-inner>a>span{color:#71829b;margin-right:5px;font-size:13px;font-weight:500}.recruitment-landing .brand-message{align-items:center;gap:30px;display:flex}.recruitment-landing .brand-message p{color:#4e6d9d;min-width:180px;margin:0;font-size:18px;line-height:1.35}.recruitment-landing .brand-message p strong{font-weight:600}.recruitment-landing .brand-message>span{color:#73839a;max-width:220px;font-size:13px;line-height:1.65}.recruitment-landing .support-section{padding:62px 0 25px}.recruitment-landing .support-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:78px;display:grid}.recruitment-landing .support-section .learn{padding:0}.recruitment-landing .learn h2{margin:14px 0;font-size:34px;line-height:1.2}.recruitment-landing .learn h2 br{display:block}.recruitment-landing .support-intro{max-width:310px;margin-bottom:26px;font-size:14px}.recruitment-landing .support-section .resource-grid{grid-template-columns:1fr;gap:12px;display:grid}.recruitment-landing .support-section .guide{box-shadow:none;background:#f0f3f9;border:1px solid #e1e7ef;border-radius:12px;padding:23px 24px}.recruitment-landing .guide h3{margin:10px 0;font-size:18px}.recruitment-landing .guide p{font-size:13px}.recruitment-landing .guide .eyebrow{font-size:9px}.recruitment-landing .guide .guide-symbol{font-size:20px}.recruitment-landing .support-section .faq{border:0;width:100%;max-width:none;margin:0;padding:0}.recruitment-landing .faq h2{margin:14px 0 20px;font-size:27px}.recruitment-landing .faq summary{padding:17px 0;font-size:14px}.recruitment-landing .faq details p{margin-top:0;padding-right:12px;font-size:13px}.recruitment-landing .support-section .final-cta{text-align:left;border-top:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:25px;margin-top:48px;padding:32px 0 34px;display:flex}.recruitment-landing .final-cta h2{margin:0 0 7px;font-size:27px}.recruitment-landing .final-cta p{margin:0;font-size:13px}.recruitment-landing .final-cta .button{white-space:nowrap}@media (width<=900px){.recruitment-landing .support-grid{gap:35px}.recruitment-landing .brand-message{gap:20px}.recruitment-landing .brand-message>span{max-width:170px}}@media (width<=760px){.recruitment-landing .hero{padding-top:26px}.recruitment-landing .brand-band{margin-top:42px;margin-bottom:0;padding:28px 22px}.recruitment-landing .brand-inner{flex-direction:column;align-items:flex-start;gap:22px}.recruitment-landing .brand-message{align-items:flex-start;gap:20px}.recruitment-landing .brand-message p{min-width:150px;font-size:17px}.recruitment-landing .brand-message>span{font-size:12px}.recruitment-landing .support-section{padding-top:38px}.recruitment-landing .support-grid{grid-template-columns:1fr;gap:38px}.recruitment-landing .learn h2{font-size:29px}.recruitment-landing .support-section .final-cta{flex-direction:column;align-items:flex-start;margin-top:35px;padding:27px 0}.recruitment-landing .final-cta h2{font-size:25px}}.recruitment-landing .button:hover{box-shadow:none;transform:none}.recruitment-landing .button.light:hover{color:#fff;box-shadow:none;background:#315ec4;border-color:#315ec4;transform:none}.recruitment-landing .dashboard-section{padding-bottom:72px}.recruitment-landing .faq summary{border-bottom:0}.recruitment-landing .faq details{border-bottom:1px solid #e1e6ec}.recruitment-landing .faq details[open] summary{padding-bottom:10px}.recruitment-landing .faq details[open] p{margin-bottom:0;padding-bottom:16px}.recruitment-landing #faq{scroll-margin-top:28px}.recruitment-landing .brand-band{padding:50px 32px 46px}.recruitment-landing .brand-inner{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.recruitment-landing .brand-inner>a{justify-content:center;gap:10px;font-size:29px}.recruitment-landing .brand-inner>a>span{color:#233c56;margin:0 6px 0 0;font-size:22px;font-weight:600}.recruitment-landing .brand-band img{width:40px;height:46px}.recruitment-landing .brand-message{margin-top:18px;display:block}.recruitment-landing .brand-message p{color:#506d92;margin:0 0 5px;font-size:17px}.recruitment-landing .brand-message>span{max-width:560px;font-size:14px;line-height:1.6;display:block}.recruitment-landing .brand-principles{color:#506987;justify-content:center;align-items:center;gap:36px;margin-top:28px;font-size:12px;display:flex}.recruitment-landing .brand-principles>span{align-items:center;gap:9px;display:flex}.recruitment-landing .brand-principles svg{fill:none;stroke:#4f76b0;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.recruitment-landing .support-section .final-cta{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:46px;padding:42px 0 38px}.recruitment-landing .final-cta h2{font-size:30px}.recruitment-landing .final-cta p{font-size:14px}@media (width<=760px){.recruitment-landing .brand-band{padding:38px 22px}.recruitment-landing .brand-inner{align-items:center}.recruitment-landing .brand-inner>a{font-size:26px}.recruitment-landing .brand-inner>a>span{font-size:20px}.recruitment-landing .brand-message p{font-size:16px}.recruitment-landing .brand-message>span{max-width:330px;font-size:13px}.recruitment-landing .brand-principles{flex-wrap:wrap;gap:16px 24px;font-size:11px}.recruitment-landing .brand-principles svg{width:18px;height:18px}.recruitment-landing .support-section .final-cta{text-align:center;align-items:center;padding:32px 0}.recruitment-landing .final-cta h2{font-size:26px}}.recruitment-landing{color:#202a3c;background:#fafaf7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.recruitment-landing header.recruitment-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:1180px;min-height:0;margin:auto;padding:0 32px;display:block;position:static}.recruitment-header>div{border-bottom:1px solid #e1e4df;grid-template-columns:1fr auto 1fr;gap:24px;max-width:none;height:82px;padding:14px 0;display:grid;overflow:visible}.recruitment-header>div>div:first-child{display:block}.recruitment-header .landing-tool-name{letter-spacing:-.8px;color:#202a3c;margin:0;font-size:23px;font-weight:700;line-height:1.05}.recruitment-header .landing-tool-name span{color:#5e759c;font-weight:400}.recruitment-header .landing-tool-name+a{color:#8792a5;margin-top:3px;font-size:12px;font-weight:400;line-height:1.15}.recruitment-header nav{gap:34px;position:static;transform:none}.recruitment-header nav button{color:#202a3c;cursor:pointer;font-size:14px}.recruitment-header nav button:hover{color:#315ec4}.recruitment-header>div>div:last-child{justify-self:end;gap:8px}.recruitment-header>div>div:last-child>a{color:#283750;height:auto;box-shadow:none;background:#fff;border:1px solid #d8dfdf;border-radius:9px;padding:13px 23px;font-weight:650}.recruitment-header>div>div:last-child>a:hover{color:#fff;background:#315ec4;border-color:#315ec4}.recruitment-landing button{font-family:inherit}.recruitment-landing .resource-more{color:#315ec4;font-size:13px}.recruitment-landing .resource-grid{margin-top:25px}.recruitment-landing details>summary{list-style:revert}.recruitment-landing .hero{padding-top:57px}.recruitment-landing .hero h1{font-family:inherit}.recruitment-landing .hero-overview{min-width:0}@media (width<=900px){.recruitment-header nav{gap:20px}.recruitment-header>div{gap:12px}.recruitment-header>div>div:last-child>a{padding:10px 15px}}@media (width<=760px){.recruitment-landing header.recruitment-header{padding:0 20px}.recruitment-header>div{grid-template-columns:1fr auto;height:76px}.recruitment-header .landing-tool-name{font-size:18px}.recruitment-header nav{display:none}.recruitment-landing .hero{padding-top:26px}}.recruitment-landing p{margin:1em 0}.recruitment-landing h3{font-weight:700}.recruitment-landing b,.recruitment-landing strong{font-weight:bolder}.recruitment-landing .hero-slide .screen{height:100%}.recruitment-landing .hero-slide .screen h3{margin:3px 0 16px}.recruitment-landing .micro{line-height:1.6}.recruitment-header nav{translate:none}.recruitment-landing .tabs button{white-space:normal}.recruitment-landing .hero-slide{animation-fill-mode:both}.recruitment-landing .detail{min-width:0}@media (width<=760px){.recruitment-header .landing-tool-name+a{font-size:11px}}.recruitment-landing:not([lang=en]) .recruitment-header .landing-tool-name{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.recruitment-landing:not([lang=en]) .recruitment-header>div{height:auto;min-height:82px}.recruitment-landing .human>*,.recruitment-landing .support-grid>*{min-width:0}.recruitment-landing .human img{max-width:100%;height:auto}@media (width<=760px){.recruitment-landing:not([lang=en]) .recruitment-header>div{min-height:76px}.recruitment-landing:not([lang=en]) .recruitment-header .landing-tool-name{font-size:17px}.recruitment-landing:not([lang=en]) .recruitment-header>div>div:last-child>a{white-space:nowrap;padding:10px 12px;font-size:13px}.recruitment-landing .final-cta .button{white-space:normal;text-align:center;max-width:100%}}
