.modernHiringPage{position:relative;padding:calc(92px + 1rem) 0 4rem}.modernHiringShell{width:min(1240px,100vw - 48px);margin:0 auto}.modernHiringSection{position:relative;margin-top:1.5rem}.modernHiringSection--light,.modernHiringSection--splitlight,.modernHiringSection--solution,.modernHiringSection--copilot,.modernHiringSection--founder{padding:2.5rem 0 0}.modernHiringSection--signals,.modernHiringSection--prep,.modernHiringSection--final{overflow:hidden;border-radius:34px}.modernHiringEyebrow{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;background:rgba(15,210,210,.12);color:var(--brand-deep);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.modernHiringEyebrow--light{background:rgba(255,255,255,.1);color:#bff8f8}.modernHiringSectionIntro{max-width:760px;margin:0 auto 1.6rem;text-align:center}.modernHiringSectionIntro--left{margin:0 0 1.6rem;text-align:left}.modernHiringSectionIntro h2,.modernHiringStoryGrid__copy h2,.modernHiringCopilotGrid__copy h2,.modernHiringFounderGrid__copy h2,.modernHiringFinalCta__copy h2,.modernHiringHero__copy h1{margin:1rem 0 .75rem;letter-spacing:-.05em}.modernHiringHero__copy h1{font-size:clamp(3.2rem,6vw,6rem);line-height:.92;color:#fff}.modernHiringSectionIntro h2,.modernHiringStoryGrid__copy h2,.modernHiringCopilotGrid__copy h2,.modernHiringFounderGrid__copy h2,.modernHiringFinalCta__copy h2{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1}.modernHiringSectionIntro p,.modernHiringStoryGrid__copy p,.modernHiringCopilotGrid__copy p,.modernHiringFounderGrid__copy p,.modernHiringFinalCta__copy p{margin:0;font-size:1.06rem;line-height:1.8;color:var(--text-body)}.modernHiringSectionIntro--light h2,.modernHiringSectionIntro--light p{color:#fff}.modernHiringBridgeLine{margin-top:.9rem!important;font-size:1rem!important;font-weight:700;color:var(--text-strong)!important}.modernHiringBridgeLine--light{color:#e4f2f7eb!important}.modernHiringHero{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:2rem;padding:2.8rem;border-radius:38px;background:radial-gradient(circle at top left,rgba(34,192,255,.18),transparent 28%),radial-gradient(circle at 90% 25%,rgba(22,214,214,.16),transparent 24%),linear-gradient(160deg,#071628 0%,#081f34 44%,#0a1a2d 100%);box-shadow:0 36px 80px #08142461}.modernHiringHero__copy{position:relative;z-index:2;padding-top:.4rem}.modernHiringHero__subtitle{max-width:520px}.modernHiringHero__subtitle p{margin:.35rem 0;font-size:1.22rem;line-height:1.65;color:#e6f0f6e6}.modernHiringHero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.7rem}.modernHiringButton{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:.95rem 1.45rem;border-radius:16px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.modernHiringButton:hover,.modernHiringButton:focus{transform:translateY(-2px)}.modernHiringButton--primary{background:linear-gradient(135deg,#6ff6f7 0%,#42c6ff 100%);color:#042235;box-shadow:0 20px 42px #42c6ff38}.modernHiringButton--secondary{border:1px solid rgba(18,51,58,.12);background:rgba(255,255,255,.82);color:var(--text-strong)}.modernHiringButton--secondaryDark{background:rgba(255,255,255,.04);border-color:#ffffff3d;color:#fff}.modernHiringButton--secondaryLight{background:rgba(255,255,255,.12);border-color:#ffffff29;color:#fff}.modernHiringHero__microcopy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-top:1.9rem}.modernHiringHero__microcopyItem{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem .95rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#ecf4f8f5}.modernHiringHero__microcopyItem svg{flex-shrink:0;margin-top:.1rem;color:#6ff6f7}.modernHiringHero__visual{position:relative;z-index:1}.modernHiringHeroVisualGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(250px,.78fr);gap:1rem;align-items:stretch}.modernHiringHeroScene{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 24px 54px #040f1c6b}.modernHiringHeroScene>img{display:block;width:100%;height:100%;min-height:420px;aspect-ratio:.98/1;object-fit:cover;object-position:center 24%}.modernHiringHeroScene__panel{border-radius:22px;background:rgba(7,19,31,.78);border:1px solid rgba(111,246,247,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;box-shadow:0 18px 40px #020a1242}.modernHiringHeroScene__badge{position:absolute;left:1rem;right:1rem;bottom:1rem;max-width:300px;padding:.9rem 1rem;border-radius:20px;background:rgba(7,19,31,.76);border:1px solid rgba(111,246,247,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.modernHiringHeroScene__badge span{display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#b2ebf1d6}.modernHiringHeroScene__badge strong{display:block;margin-top:.3rem;line-height:1.42}.modernHiringHeroScene__panel span{display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#b2ebf1d6}.modernHiringHeroScene__panel strong{display:block;margin-top:.35rem;line-height:1.45}.modernHiringHeroInsights{display:grid;gap:1rem}.modernHiringHeroScene__panel--top{padding:1rem 1.05rem}.modernHiringHeroScene__panel--side{padding:1rem}.modernHiringWaveform{height:28px;margin-top:.8rem;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(111,246,247,.3) 8%,rgba(111,246,247,.95) 26%,rgba(111,246,247,.3) 52%,rgba(111,246,247,.9) 70%,transparent 100%);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px)}.modernHiringScoreRing{display:flex;align-items:baseline;justify-content:center;width:92px;height:92px;margin:.9rem 0 1rem;border-radius:50%;border:6px solid rgba(111,246,247,.28);box-shadow:inset 0 0 0 4px #ffffff0a}.modernHiringScoreRing strong{margin:0;font-size:2rem}.modernHiringScoreRing small{color:#bce9eed1}.modernHiringHeroScene__panel--side ul{margin:0;padding:0;list-style:none;display:grid;gap:.48rem}.modernHiringHeroScene__panel--side li{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#e6f0f6eb}.modernHiringShiftTimeline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:1.15rem;padding:1.2rem 1.35rem;border-radius:24px;background:rgba(11,25,40,.96);border:1px solid rgba(111,246,247,.08);color:#fff}.modernHiringShiftTimeline__point strong,.modernHiringShiftTimeline__point p,.modernHiringShiftTimeline__year{display:block}.modernHiringShiftTimeline__year{font-size:1.35rem;font-weight:700}.modernHiringShiftTimeline__point strong{margin-top:.2rem;text-transform:uppercase;letter-spacing:.08em;color:#d7fcff;font-size:.88rem}.modernHiringShiftTimeline__point p{margin:.35rem 0 0;line-height:1.45;color:#d6e6eed6}.modernHiringShiftTimeline__line{display:flex;align-items:center;gap:.75rem}.modernHiringShiftTimeline__line span{display:block;width:92px;height:2px;background:linear-gradient(90deg,rgba(111,246,247,.25),rgba(111,246,247,.88))}.modernHiringShiftTimeline__center{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:40px;padding:0 .8rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(111,246,247,.16);font-weight:700}.modernHiringStoryGrid,.modernHiringCopilotGrid,.modernHiringFounderGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem;align-items:center}.modernHiringStoryGrid__copy p+p,.modernHiringFounderGrid__copy p+p{margin-top:.85rem}.modernHiringStoryGrid__visual img,.modernHiringComparisonVisual img,.modernHiringArchitecture img,.modernHiringCopilotGrid__visual img,.modernHiringFounderGrid__visual img,.modernHiringFinalCta__visual img{display:block;width:100%;border-radius:28px;box-shadow:0 24px 56px #12333a1f}.modernHiringChecklist{display:grid;gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none}.modernHiringChecklist li{position:relative;padding-left:1.5rem;line-height:1.6;color:var(--text-strong)}.modernHiringChecklist li:before{content:"";position:absolute;left:0;top:.58rem;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#14cfd0,#2d7bff)}.modernHiringChecklist--compact{gap:.6rem}.modernHiringCallout{margin-top:1.4rem;padding:1rem 1.1rem;border-radius:18px;background:linear-gradient(180deg,rgba(230,248,255,.95),rgba(245,250,255,.95));border:1px solid rgba(74,166,255,.22);color:#0c3a54;font-weight:700}.modernHiringSection--splitlight{padding:2rem 2rem 0;border-radius:34px;background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(241,248,251,.98));box-shadow:0 24px 56px #12333a14}.modernHiringRecognitionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.35rem}.modernHiringComparisonVisual{margin:0 auto;max-width:1040px}.modernHiringComparisonVisual img{transform:scale(1.02);transform-origin:center}.modernHiringRecognitionCard{padding:1.15rem 1rem;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid rgba(18,51,58,.08);box-shadow:0 16px 32px #12333a12}.modernHiringRecognitionCard h3,.modernHiringPrepCard__copy h3{margin:0 0 .5rem;font-size:1.05rem;line-height:1.32}.modernHiringRecognitionCard p,.modernHiringPrepCard__copy p{margin:0;color:var(--text-body);line-height:1.65}.modernHiringSection--dark{padding:2.4rem;background:linear-gradient(160deg,#071628 0%,#0a1d30 100%);box-shadow:0 32px 72px #0814243d}.modernHiringSignalsBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22}.modernHiringSignalsBackdrop img{width:100%;height:100%;object-fit:cover}.modernHiringSection--signals>*:not(.modernHiringSignalsBackdrop){position:relative;z-index:1}.modernHiringSignalGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem}.modernHiringSignalCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-height:146px;padding:1rem .8rem;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#f0f8fb;text-align:center}.modernHiringSignalCard__icon{width:48px;height:48px;border-radius:16px;background:radial-gradient(circle at 30% 30%,rgba(111,246,247,.55),transparent 45%),linear-gradient(135deg,rgba(111,246,247,.3),rgba(66,198,255,.16));box-shadow:0 0 28px #42c6ff33}.modernHiringSection--prep{margin-top:1.2rem}.modernHiringPrepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.modernHiringPrepCard{overflow:hidden;border-radius:24px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.08)}.modernHiringPrepCard__imageWrap img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.modernHiringPrepCard__copy{padding:1.15rem 1.15rem 1.25rem}.modernHiringPrepCard__copy strong{display:block;margin-bottom:.45rem;color:#0f506f;line-height:1.45}.modernHiringSection--solution{padding-top:2.8rem}.modernHiringArchitectureSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.modernHiringArchitectureStep{display:flex;align-items:center;justify-content:center;min-height:84px;padding:1rem;border-radius:20px;background:rgba(255,255,255,.92);border:1px solid rgba(18,51,58,.08);box-shadow:0 16px 34px #12333a14;text-align:center;font-weight:700}.modernHiringCopilotGrid__visual img{border-radius:30px}.modernHiringEmphasis{margin-top:1.35rem;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1;font-weight:700;letter-spacing:-.04em;color:var(--text-strong)}.modernHiringCopilotSubEmphasis{margin-top:.85rem!important;max-width:560px;font-size:1rem!important;font-weight:700;color:#21465c!important}.modernHiringFounderGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.modernHiringFinalCta{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:2rem;align-items:center;padding:2.3rem;border-radius:34px;background:linear-gradient(135deg,#0b1e31 0%,#1b245e 100%);box-shadow:0 34px 72px #10184047}.modernHiringFinalCta__copy h2,.modernHiringFinalCta__copy p{color:#fff}.modernHiringFinalCta__copy p{color:#e6f0f6d6}.modernHiringFloatingDemo{position:fixed;right:18px;bottom:18px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#6ff6f7 0%,#42c6ff 100%);color:#05273b;box-shadow:0 20px 42px #42c6ff4d}.modernHiringFloatingDemo svg{width:28px;height:28px}@media screen and (max-width: 1200px){.modernHiringHero,.modernHiringStoryGrid,.modernHiringCopilotGrid,.modernHiringFounderGrid,.modernHiringFinalCta,.modernHiringHeroVisualGrid{grid-template-columns:1fr}.modernHiringSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.modernHiringRecognitionGrid,.modernHiringArchitectureSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 900px){.modernHiringPage{padding-top:calc(80px + 1rem)}.modernHiringShell{width:min(100vw - 24px,1240px)}.modernHiringHero{padding:1.4rem}.modernHiringHeroScene>img{min-height:360px}.modernHiringHero__microcopy,.modernHiringPrepGrid,.modernHiringSignalGrid,.modernHiringRecognitionGrid,.modernHiringArchitectureSteps{grid-template-columns:1fr}.modernHiringShiftTimeline{grid-template-columns:1fr;text-align:left}.modernHiringShiftTimeline__line{justify-content:flex-start}.modernHiringShiftTimeline__line span{width:52px}}@media screen and (max-width: 768px){.modernHiringSection--dark,.modernHiringSection--splitlight,.modernHiringFinalCta{padding:1.25rem}.modernHiringSection--light,.modernHiringSection--solution,.modernHiringSection--copilot,.modernHiringSection--founder{padding-top:2rem}.modernHiringSectionIntro h2,.modernHiringStoryGrid__copy h2,.modernHiringCopilotGrid__copy h2,.modernHiringFounderGrid__copy h2,.modernHiringFinalCta__copy h2{font-size:clamp(1.9rem,8vw,3rem)}.modernHiringHero__subtitle p{font-size:1.04rem}.modernHiringHero__actions{flex-direction:column;align-items:stretch}.modernHiringHeroVisualGrid{gap:.85rem}.modernHiringHeroScene>img{min-height:300px;aspect-ratio:auto}.modernHiringHeroScene__badge{position:static;max-width:none;margin:.85rem}.modernHiringFloatingDemo{width:52px;height:52px}}
