.process-steps{display:grid;grid-template-columns:repeat(var(--process-columns, 4),minmax(0,1fr))}.process-steps__step{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.process-steps__step--connected{position:relative}.process-steps__connector{position:absolute;top:4px;left:40px;right:0;padding-inline:6px;color:color-mix(in srgb,var(--color-glider-ink) 65%,transparent);font-size:12px;font-weight:500;line-height:16px;text-align:center;text-wrap:balance}.process-steps__connector[data-tone=accent]{color:var(--color-glider-blue)}.process-steps__number{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:6px;background:#0000001a;font-size:14px;line-height:20px}.process-steps__detail{position:relative;flex:1;width:100%;min-height:190px;padding:32px 24px 40px}.process-steps__detail:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:#0003;content:""}.process-steps__ticks{position:absolute;top:0;left:-1px;display:flex;justify-content:space-between;width:calc(100% + 2px);height:8px;pointer-events:none}.process-steps__ticks span{width:1px;height:6px;background:#0003}.process-steps__ticks span:first-child,.process-steps__ticks span:last-child{opacity:0}.process-steps__detail h3{margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.25}.process-steps__detail p{max-width:225px;margin:0;font-size:16px;line-height:1.5}.process-steps[data-animated=true] .process-steps__step{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--step-index) * .5s)}.process-steps[data-animated=true][data-visible=true] .process-steps__step{opacity:1;transform:translateY(0)}.process-steps[data-animated=true] .process-steps__detail:before{transform:scaleY(0);transform-origin:center;transition:transform .5s ease-out;transition-delay:calc(var(--step-index) * .5s)}.process-steps[data-animated=true][data-visible=true] .process-steps__detail:before{transform:scaleY(1)}@media(min-width:768px)and (max-width:991px){.process-steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-steps__connector{font-size:11px}}@media(max-width:767px){.process-steps{grid-template-columns:1fr;gap:16px;padding-top:28px}.process-steps__number{margin-bottom:16px}.process-steps__connector{position:static;align-self:stretch;order:1;margin-left:40px;padding:12px 0 0;font-size:12px;text-align:left}.process-steps__detail{min-height:0;margin-left:16px;padding:24px 0 24px 24px;width:calc(100% - 16px)}.process-steps__ticks span{height:10px}.process-steps__detail h3{font-size:20px;line-height:1.4}.process-steps__detail p{max-width:none}}@media(prefers-reduced-motion:reduce){.process-steps[data-animated=true] .process-steps__step{opacity:1;transform:none;transition:none}.process-steps[data-animated=true] .process-steps__detail:before{transform:none;transition:none}}.contingent-how{padding:0 0 100px;background:#fff}.contingent-how__inner{max-width:1090px;margin:0 auto}.contingent-how__intro{margin-bottom:80px}.contingent-how__title{margin:0 0 16px;color:#000;font-size:42px;font-weight:600;line-height:1.2}.contingent-how__intro p{margin:0;font-size:16px;line-height:1.5}.contingent-how .process-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.contingent-how .process-steps__number{line-height:1.5}.contingent-how .process-steps__detail{min-height:0}.contingent-how .process-steps__detail h3{line-height:1.3}.contingent-how .process-steps__detail p{max-width:none}.contingent-how .process-steps[data-animated=true] .process-steps__step{opacity:1;transform:none;transition:none}.contingent-how .process-steps .process-steps__detail:before{transform:none;transition:none;height:100%;animation:contingent-rule-draw .6s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 10% cover 25%}.contingent-how .process-steps__ticks{display:block;width:101%;height:6px;background:repeating-linear-gradient(to right,#0003 0 1px,#0000 1px 5.2632%)}.contingent-how .process-steps__ticks span{display:none}@keyframes contingent-rule-draw{0%{height:0}to{height:100%}}.contingent-how--center .contingent-how__intro{max-width:820px;margin-inline:auto;text-align:center}.contingent-how--center .contingent-how__intro .pill-label{margin-bottom:12px}.contingent-how--center .contingent-how__title{text-wrap:balance}.contingent-how--center .contingent-how__intro p{max-width:680px;margin-inline:auto;text-wrap:balance}@media(max-width:767px){.contingent-how--center .contingent-how__title{font-size:30px;line-height:1.25}}@media(max-width:767px){.contingent-how{padding-bottom:50px}.contingent-how__intro{margin-bottom:40px}.contingent-how__title{font-size:24px;line-height:32px}.contingent-how .process-steps{grid-template-columns:1fr;padding-top:0}.contingent-how .process-steps__detail h3{font-size:20px}}.contingent-how__label{padding:4px 12px;margin-bottom:16px;background:#e5e7eb;font-size:12px;line-height:1.1;vertical-align:baseline}@media(prefers-reduced-motion:reduce){.contingent-how .process-steps .process-steps__detail:before{animation:none;height:100%}}.contingent-how__scroll-space{display:none}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){html[data-motion-ready="1"] .contingent-how--sticky .contingent-how__stage{position:sticky;top:0;overflow-x:clip;padding-top:112px;background:#fff}html[data-motion-ready="1"] .contingent-how--sticky .contingent-how__track{width:calc(100% * var(--process-count, 3) / 3);will-change:transform}html[data-motion-ready="1"] .contingent-how--sticky .process-steps{grid-template-columns:repeat(var(--process-count, 3),minmax(0,1fr));row-gap:0}html[data-motion-ready="1"] .contingent-how--sticky .contingent-how__scroll-space{display:block;height:max(75vh,calc(100vh * (var(--process-count, 3) - 3) / 3))}}@media(min-width:1024px)and (max-height:760px)and (prefers-reduced-motion:no-preference){html[data-motion-ready="1"] .contingent-how--sticky .contingent-how__stage{padding-top:96px}html[data-motion-ready="1"] .contingent-how--sticky .contingent-how__intro{margin-bottom:40px}}.contingent-how__carousel{position:relative}@media(max-width:1023px)and (prefers-reduced-motion:no-preference){.contingent-how--sticky .contingent-how__carousel{margin-inline:-16px}.contingent-how--sticky .contingent-how__track{width:calc(100% - 32px);margin-inline:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;clip-path:inset(0 16px 0 0)}.contingent-how--sticky .contingent-how__track::-webkit-scrollbar{display:none}.contingent-how--sticky .process-steps{display:flex;gap:0;padding-top:0}.contingent-how--sticky .process-steps__step{flex:0 0 50%;scroll-snap-align:start}.contingent-how--sticky .interview-benefits__controls{display:block;position:absolute;inset:0;pointer-events:none}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.contingent-how--sticky .process-steps__step{flex-basis:86%}.contingent-how--sticky .process-steps__number{margin-bottom:8px}.contingent-how--sticky .process-steps__detail{width:100%;margin-left:0;padding:24px 16px 32px 24px}.contingent-how--sticky .process-steps__ticks span{height:6px}}
