.hl-page{--hl-shadow:color-mix(in srgb,var(--color-primary-dark) 18%,transparent);--hl-shadow-strong:color-mix(in srgb,var(--color-primary-dark) 55%,transparent);--hl-white-12:color-mix(in srgb,var(--color-white) 12%,transparent);--hl-white-22:color-mix(in srgb,var(--color-white) 22%,transparent);min-height:100%;background:var(--color-white);color:var(--color-text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.hl-page :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:8px}.hl-footer__body :focus-visible,.hl-path-card--employer :focus-visible,.hl-stage :focus-visible{outline-color:var(--color-white)}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border:1.5px solid var(--color-primary);border-radius:12px;font:var(--type-button);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.hl-btn--primary{background:var(--color-primary);color:var(--color-text-white)}.hl-btn--primary:hover:not(.hl-nav__signup){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.hl-btn--ghost{background:transparent;color:var(--color-primary)}.hl-btn--ghost:hover{background:var(--color-primary-light)}.hl-btn--light,.hl-btn--on-white{background:var(--color-white)}.hl-btn--light{border-color:var(--color-white);color:var(--color-primary)}.hl-btn--light:hover{background:var(--color-primary-light)}.hl-btn--lg{height:54px;padding:0 30px}.hl-btn--nav{height:42px;padding:0 22px;font:var(--type-button-sm)}.hl-btn svg{transition:transform .25s}.hl-btn:hover svg{transform:translateX(4px)}.hl-brand{display:inline-flex;flex:none;align-items:center;text-decoration:none;white-space:nowrap}.hl-brand__logo{display:block;width:auto;height:38px}.hl-brand__name{position:relative;top:6px;margin-left:4px;font:var(--type-h4);letter-spacing:-.02em;color:var(--color-accent-orange-2)}.hl-nav .hl-brand__name{color:#a65300}.hl-cap{gap:8px;margin:0 0 18px;padding:7px 14px;border:1px solid var(--color-primary-soft);border-radius:999px;background:var(--color-white);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary-dark) 8%,transparent);color:var(--color-primary);font:var(--type-caption)}.hl-cap,.hl-pill{display:inline-flex;align-items:center}.hl-pill{gap:14px;height:56px;padding:0 8px 0 28px;border:1.5px solid var(--color-primary);border-radius:999px;font:var(--type-button);text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.hl-pill__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:transform .3s,background-color .25s,color .25s}.hl-pill:hover .hl-pill__arrow{transform:rotate(-45deg)}.hl-pill--primary{background:var(--color-primary);color:var(--color-text-white)}.hl-pill--primary .hl-pill__arrow{background:var(--color-white);color:var(--color-primary)}.hl-pill--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.hl-pill--primary:hover .hl-pill__arrow{color:var(--color-primary-dark)}.hl-pill--outline{background:transparent;color:var(--color-primary)}.hl-pill--outline .hl-pill__arrow,.hl-pill--outline:hover{background:var(--color-primary);color:var(--color-text-white)}.hl-pill--outline:hover .hl-pill__arrow{background:var(--color-white);color:var(--color-primary)}.hl-section-head--center{max-width:860px;margin:0 auto;text-align:center}.hl-eyebrow{margin:0 0 12px;font:var(--type-body-sm);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary)}.hl-section-title{margin:0;font:var(--type-display);letter-spacing:-.035em;color:var(--color-text-primary)}.hl-section-title em{font-style:normal;color:var(--color-primary)}.hl-section-lede{max-width:620px;margin:16px auto 0;font:var(--type-body-lg);color:var(--color-text-secondary)}.hl-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.is-revealed .hl-reveal{opacity:1;transform:none}.hl-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--color-primary-light),var(--color-white))}.hl-hero__panel,.hl-hero__panel-clip{position:absolute;top:0;right:0;bottom:0;width:54%;border-top-left-radius:55% 70%;border-bottom-left-radius:30% 40%;transform:skewX(-6deg);transform-origin:top right}.hl-hero__panel{background:var(--color-primary-dark)}.hl-hero__panel-clip{z-index:11;overflow:hidden;pointer-events:none}.hl-hero__panel-pin{position:absolute;top:0;right:0;width:185.1852%;transform:skewX(6deg);transform-origin:top right}.hl-nav{position:relative;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;max-width:1280px;margin:0 auto;padding:22px 40px}.hl-nav>.hl-brand{grid-column:1;justify-self:start}.hl-nav__menu{display:contents}.hl-nav__links{display:flex;grid-column:2;justify-content:center;gap:clamp(20px,3.2vw,40px);margin:0;padding:0;list-style:none}.hl-nav__link{display:inline-block;padding:6px 0;border-bottom:2px solid transparent;color:var(--color-primary);font:var(--type-body);font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.hl-nav__link.is-active,.hl-nav__link:hover{border-bottom-color:currentColor}.hl-nav__actions{display:flex;grid-column:3;align-items:center;justify-self:end;gap:12px;min-width:0}.hl-nav__testimonial{margin-right:clamp(40px,5.5vw,72px);padding-right:4px;white-space:nowrap}.hl-nav__login{border-color:transparent}.hl-nav__burger{display:none;grid-column:3;justify-self:end;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:var(--color-white);box-shadow:0 1px 4px color-mix(in srgb,var(--color-primary-dark) 15%,transparent);color:var(--color-primary);cursor:pointer}.hl-nav--mirror .hl-btn--ghost,.hl-nav--mirror .hl-nav__link{color:var(--color-text-white)}.hl-nav--mirror .hl-nav__link{border-bottom-color:transparent}.hl-nav--mirror .hl-nav__link.is-active,.hl-nav--mirror .hl-nav__link.is-hover{border-bottom-color:var(--color-white)}.hl-nav--mirror .hl-btn--ghost.is-hover{background:color-mix(in srgb,var(--color-white) 14%,transparent)}@media (min-width:901px){.hl-hero .hl-nav__actions{gap:12px}.hl-hero .hl-nav__testimonial{margin-right:clamp(48px,6.5vw,88px)}.hl-hero .hl-nav--mirror .hl-nav__cta,.hl-hero .hl-nav--mirror .hl-nav__login,.hl-hero .hl-nav--mirror .hl-nav__login.is-focus,.hl-hero .hl-nav__cta,.hl-hero .hl-nav__login,.hl-hero .hl-nav__login:focus-visible{background:var(--color-white);border-color:transparent;color:var(--color-primary)}.hl-hero .hl-nav--mirror .hl-nav__cta,.hl-hero .hl-nav--mirror .hl-nav__login,.hl-hero .hl-nav--mirror .hl-nav__signup,.hl-hero .hl-nav__cta,.hl-hero .hl-nav__login,.hl-hero .hl-nav__signup{position:relative;will-change:transform,filter,box-shadow;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .16s ease,filter .16s ease}.hl-hero .hl-nav--mirror .hl-nav__login.is-focus,.hl-hero .hl-nav--mirror .hl-nav__login.is-hover,.hl-hero .hl-nav__login:focus-visible,.hl-hero .hl-nav__login:hover{background:#eef2ff;border-color:var(--color-white);color:var(--color-primary-dark,#10137c);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-white) 70%,transparent),0 10px 22px color-mix(in srgb,#000 28%,transparent);transform:scale(1.06);filter:brightness(1.06)}.hl-hero .hl-nav--mirror .hl-nav__login.is-press,.hl-hero .hl-nav__login:active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 2px 8px color-mix(in srgb,#000 35%,transparent);transform:scale(.96);filter:none}.hl-hero .hl-nav--mirror .hl-nav__signup,.hl-hero .hl-nav--mirror .hl-nav__signup.is-focus,.hl-hero .hl-nav__signup,.hl-hero .hl-nav__signup:focus-visible{background:var(--color-accent-orange-2,#f0a11a);border-color:var(--color-accent-orange-2,#f0a11a);color:var(--color-primary-dark,#10137c);font-weight:700}.hl-hero .hl-nav--mirror .hl-nav__signup.is-focus,.hl-hero .hl-nav--mirror .hl-nav__signup.is-hover,.hl-hero .hl-nav__signup:focus-visible,.hl-hero .hl-nav__signup:hover{background:#ffc15a;border-color:#ffd27a;color:var(--color-primary-dark,#10137c);box-shadow:0 0 0 2px color-mix(in srgb,#ffc15a 55%,transparent),0 12px 24px color-mix(in srgb,#c47a00 45%,transparent);transform:scale(1.07);filter:brightness(1.08)}.hl-hero .hl-nav--mirror .hl-nav__signup.is-press,.hl-hero .hl-nav__signup:active{background:#d9850c;border-color:#d9850c;color:var(--color-primary-dark,#10137c);box-shadow:0 2px 8px color-mix(in srgb,#c47a00 40%,transparent);transform:scale(.96);filter:none}.hl-hero .hl-nav--mirror .hl-nav__login.is-focus,.hl-hero .hl-nav--mirror .hl-nav__signup.is-focus{outline:3px solid var(--color-focus);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.hl-hero .hl-nav--mirror .hl-nav__cta,.hl-hero .hl-nav--mirror .hl-nav__login,.hl-hero .hl-nav--mirror .hl-nav__signup,.hl-hero .hl-nav__cta,.hl-hero .hl-nav__login,.hl-hero .hl-nav__signup{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.hl-hero .hl-nav--mirror .hl-nav__login.is-hover,.hl-hero .hl-nav--mirror .hl-nav__login.is-press,.hl-hero .hl-nav--mirror .hl-nav__signup.is-hover,.hl-hero .hl-nav--mirror .hl-nav__signup.is-press,.hl-hero .hl-nav__login:active,.hl-hero .hl-nav__login:hover,.hl-hero .hl-nav__signup:active,.hl-hero .hl-nav__signup:hover{transform:none}}.hl-nav--mirror .hl-btn--primary{background:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.hl-nav--mirror .hl-nav__signup{background:var(--color-accent-orange-2,#f0a11a);border-color:var(--color-accent-orange-2,#f0a11a);color:var(--color-primary-dark,#10137c)}.hl-nav--mirror .is-focus{outline:3px solid var(--color-white);outline-offset:3px;border-radius:8px}.hl-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:47fr 53fr;grid-template-rows:1fr auto auto 1fr;grid-template-areas:". visual" "copy visual" "ctas visual" ". visual";column-gap:24px;max-width:1280px;margin:0 auto;padding:32px 40px 0}.hl-hero__copy{grid-area:copy;min-width:0}.hl-hero__title{margin:0;font:var(--type-display);letter-spacing:-.035em;color:var(--color-text-primary)}.hl-hero__highlight{padding:0 .06em;background:linear-gradient(transparent 68%,color-mix(in srgb,var(--color-primary) 22%,transparent) 68% 92%,transparent 92%);color:var(--color-primary)}.hl-hero__lede{max-width:500px;margin:24px 0 0;font:var(--type-body-lg);color:var(--color-text-secondary)}.hl-hero__ctas{display:flex;grid-area:ctas;flex-wrap:wrap;gap:14px;margin-top:36px;padding-bottom:70px}.hl-hero__visual{position:relative;grid-area:visual;align-self:end;width:100%;aspect-ratio:453/405;container-type:inline-size}.hl-hero__cutout{position:absolute;right:3%;bottom:0;width:auto;max-width:none;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 30px var(--hl-shadow-strong))}.hl-cap--float{position:absolute;top:2%;right:2%;z-index:5;max-width:13em;margin:0;padding:.6em 1em;gap:.55em}.hl-passports{position:absolute;top:6%;left:1%;width:42%;height:52%;font-size:1.4cqw}.hl-passport{position:absolute;top:10.6em;left:5em;display:grid;grid-template-columns:46% 54%;width:20em;height:11.8em;overflow:hidden;border-radius:1.1em;background:var(--color-surface);box-shadow:0 1.6em 2.6em -1em var(--hl-shadow-strong),0 .3em .8em color-mix(in srgb,var(--color-primary-dark) 25%,transparent);animation:hl-float 6s ease-in-out var(--d,0s) infinite,hl-scatter 10s ease-in-out -3.8s infinite;will-change:transform,opacity}.hl-passport--front{--o:1;--tx:-5em;--ty:-10.6em;--tr:-4deg;--d:-3.2s;z-index:3}.hl-passport--back{--o:0;--tx:5em;--ty:-0.1em;--tr:5deg;--d:0s;z-index:1;opacity:0}.hl-passport--mid{--o:0;--tx:-3.5em;--ty:10.4em;--tr:-3deg;--d:-1.6s;z-index:2;opacity:0}.hl-passport__photo{display:grid;place-items:center;overflow:hidden;background:var(--color-primary-soft)}.hl-passport__photo img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 20%}.hl-passport__initials{font-size:2.2em;font-weight:700;color:var(--color-primary)}.hl-passport__info{display:flex;flex-direction:column;min-width:0;padding:.9em .9em .8em}.hl-passport__top{display:flex;align-items:center;justify-content:space-between;font-size:.72em;font-weight:600;white-space:nowrap;color:var(--color-primary)}.hl-passport__tag{padding:.2em .6em;border-radius:99px;background:var(--color-primary-light);font-weight:700}.hl-passport__name{margin:.5em 0 0;font-size:1.1em;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.hl-passport__meta{margin:.1em 0 0;overflow:hidden;font-size:.72em;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.hl-passport__note{margin:.45em 0 0;font-size:.7em;line-height:1.35;color:var(--color-text-secondary)}.hl-passport__chips{display:flex;gap:.35em;margin-top:.45em}.hl-passport__chips span{padding:.25em .55em;border-radius:.5em;background:var(--color-primary-light);font-size:.66em;font-weight:600}.hl-passport__scores{display:grid;grid-template-columns:1fr 1fr;gap:.4em;margin-top:auto}.hl-passport__scores div{padding:.3em .55em;border-radius:.55em;background:var(--color-primary-light);font-size:.68em;font-weight:500;color:var(--color-text-secondary)}.hl-passport__scores b{display:block;font-size:1.45em;line-height:1.15;color:var(--color-primary)}.hl-stats{max-width:1100px;margin:36px auto 0;padding:0 24px}.hl-stats__list{display:flex;gap:18px;margin:0;padding:0;list-style:none}.hl-stat{display:flex;flex:1;align-items:center;gap:14px;min-width:0;padding:18px 20px;border:1px solid var(--color-primary-soft);border-radius:18px;background:var(--color-surface);box-shadow:0 6px 20px -8px var(--hl-shadow);color:var(--color-text-primary);transition:background-color .2s,color .2s,transform .2s,border-color .2s}.hl-stat__icon{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--color-primary-light);color:var(--color-primary);transition:background-color .2s,color .2s}.hl-stat__text b{display:block;font:var(--type-h3);letter-spacing:-.02em}.hl-stat__label{font:var(--type-body-sm);color:var(--color-text-secondary);transition:color .2s}.hl-stat:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-white);transform:translateY(-4px)}.hl-stat:hover .hl-stat__icon{background:color-mix(in srgb,var(--color-white) 18%,transparent);color:var(--color-text-white)}.hl-stat:hover .hl-stat__label{color:var(--color-primary-soft)}.hl-path{padding:48px 6% 34px;background:var(--color-white)}.hl-path__container{max-width:1250px;margin:0 auto}.hl-path .hl-section-head{margin-bottom:30px}.hl-path__grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;overflow:hidden;border-radius:18px 18px 0 0}.hl-path-card{position:relative;display:flex;align-items:center;min-height:330px;overflow:hidden}.hl-path-card--employer{background:linear-gradient(90deg,var(--color-primary-dark) 0,var(--color-primary-dark) 40%,var(--color-text-secondary) 70%,var(--color-text-muted) 100%);color:var(--color-text-white)}.hl-path-card--candidate{background:var(--color-primary-light);color:var(--color-text-primary)}.hl-path-card--candidate:before{content:"";position:absolute;top:8%;left:4%;width:46%;height:52%;background-image:radial-gradient(var(--color-primary-soft) 1.6px,transparent 1.8px);background-size:15px 15px;-webkit-mask-image:linear-gradient(135deg,var(--color-primary-dark),transparent 85%);mask-image:linear-gradient(135deg,var(--color-primary-dark),transparent 85%);pointer-events:none}.hl-path-card__content{position:relative;z-index:3;width:52%;padding:40px 0 40px 42px}.hl-path-card__head{display:flex;align-items:center;gap:20px;margin-bottom:26px}.hl-path-card__icon{display:flex;flex:none;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%}.hl-path-card--employer .hl-path-card__icon{border:1px solid color-mix(in srgb,var(--color-white) 55%,transparent);background:color-mix(in srgb,var(--color-white) 6%,transparent);color:var(--color-text-white)}.hl-path-card--candidate .hl-path-card__icon{background:var(--color-primary-soft);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-white) 55%,transparent);color:var(--color-primary)}.hl-path-card__title{margin:0;font:var(--type-h3);letter-spacing:-.01em}.hl-path-card__text{margin:0 0 26px;font:var(--type-body)}.hl-path-card--employer .hl-path-card__text{color:color-mix(in srgb,var(--color-white) 88%,transparent)}.hl-path-card--candidate .hl-path-card__text{color:var(--color-text-secondary)}.hl-explore{display:inline-flex;align-items:center;gap:12px;padding:13px 24px;border-radius:9px;font:var(--type-button-sm);text-decoration:none;transition:transform .25s,box-shadow .25s,background-color .25s}.hl-explore svg{transition:transform .25s}.hl-explore:hover{transform:translateY(-3px)}.hl-explore:hover svg{transform:translateX(4px)}.hl-explore--employer{background:var(--color-accent-orange-2);box-shadow:0 8px 20px color-mix(in srgb,var(--color-accent-orange-2) 28%,transparent);color:var(--color-primary-dark)}.hl-explore--employer:hover{background:var(--color-accent-yellow)}.hl-explore--candidate{background:var(--color-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-text-white)}.hl-explore--candidate:hover{background:var(--color-primary-dark)}.hl-path-card__image{position:absolute;right:2%;bottom:0;z-index:2;width:auto;max-width:56%;height:100%;object-fit:contain;object-position:right bottom;pointer-events:none}.hl-path-card--candidate .hl-path-card__image{filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--color-primary-dark) 20%,transparent))}.hl-path__bar{height:9px;background:var(--color-primary)}.hl-path__foot{margin:18px 0 0;font:var(--type-body-sm);font-weight:600;text-align:center;color:var(--color-text-secondary)}.hl-path__foot strong{color:var(--color-primary)}.hl-cand{padding:20px 24px 44px;overflow:hidden}.hl-cand .hl-cap{margin-bottom:16px}.is-revealed .hl-tabs{transition-delay:.15s}.is-revealed .hl-stage-wrap{transition-delay:.3s}.hl-underline{position:relative}.hl-underline:after{content:"";position:absolute;bottom:-.04em;left:0;width:100%;height:.14em;border-radius:9px;background:color-mix(in srgb,var(--color-success) 55%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.8,.2,1) .7s}.is-revealed .hl-underline:after{transform:scaleX(1)}.hl-tabs{display:flex;justify-content:center;gap:10px;max-width:1100px;margin:38px auto 0;padding:10px 6px 22px;overflow-x:auto;scrollbar-width:none}.hl-tabs::-webkit-scrollbar{display:none}.hl-tab{position:relative;display:flex;flex:0 0 126px;flex-direction:column;align-items:center;justify-content:center;gap:9px;height:94px;overflow:hidden;border:1px solid var(--color-primary-soft);border-radius:18px;background:var(--color-surface);color:var(--color-text-primary);font:var(--type-caption);font-weight:600;cursor:pointer;transition:transform .35s,box-shadow .35s,border-color .35s,color .35s}.hl-tab:hover{transform:translateY(-3px)}.hl-tab__icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--color-primary-light);color:var(--color-primary);transition:background-color .35s,color .35s}.hl-tab.is-active{border-color:var(--color-primary);box-shadow:0 16px 28px -12px color-mix(in srgb,var(--color-primary) 55%,transparent);color:var(--color-primary);transform:translateY(-5px)}.hl-tab.is-active .hl-tab__icon{background:var(--color-primary);color:var(--color-text-white)}.hl-tab.is-active .hl-tab__icon:after{content:"";position:absolute;inset:0;border:2px solid var(--color-primary);border-radius:12px;animation:hl-pulse 1.8s ease-out infinite}.hl-tab__progress{position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--color-primary)}.hl-tab.is-active .hl-tab__progress{animation:hl-fill 5.5s linear forwards}.hl-cand.is-paused .hl-tab.is-active .hl-tab__progress{animation-play-state:paused}.hl-stage-wrap{position:relative;max-width:1100px;margin:0 auto}.hl-stage-wrap__pointer{position:absolute;top:-9px;left:50%;z-index:2;width:18px;height:18px;margin-left:-9px;border-radius:4px;transform:rotate(45deg);transition:left .55s cubic-bezier(.2,.8,.2,1)}.hl-stage,.hl-stage-wrap__pointer{background:var(--color-primary-dark)}.hl-stage{position:relative;display:flex;align-items:center;gap:48px;padding:64px 56px;overflow:hidden;border-radius:32px;color:var(--color-text-white)}.hl-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--hl-white-12) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(120deg,var(--color-primary-dark),transparent 65%);mask-image:linear-gradient(120deg,var(--color-primary-dark),transparent 65%)}.hl-stage:after{content:"";position:absolute;right:-130px;bottom:-170px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 70%,transparent),transparent 65%);animation:hl-orb 9s ease-in-out infinite alternate}.hl-stage__copy,.hl-stage__visual{position:relative;z-index:1;flex:1;min-width:0}.hl-stage__copy>*{animation:hl-fade-up .7s cubic-bezier(.2,.8,.2,1) backwards}.hl-stage__copy>:nth-child(2){animation-delay:.06s}.hl-stage__copy>:nth-child(3){animation-delay:.12s}.hl-stage__copy>:nth-child(4){animation-delay:.18s}.hl-stage__icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border:1px solid var(--hl-white-22);border-radius:18px;background:var(--hl-white-12)}.hl-stage__title{margin:10px 0 16px;font:var(--type-h1);letter-spacing:-.03em}.hl-stage__text{margin:0;font:var(--type-body-lg)}.hl-stage__cta{height:50px;margin-top:30px}.hl-tilt{position:relative;max-width:430px;margin-left:auto;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s;animation:hl-bob 6s ease-in-out infinite}.hl-float-badge{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:14px;background:var(--color-surface);box-shadow:0 14px 28px -10px var(--hl-shadow-strong);color:var(--color-text-primary);font:var(--type-caption);font-weight:600;white-space:nowrap;animation:hl-pop .6s cubic-bezier(.3,1.6,.5,1) .55s backwards,hl-bob 5s ease-in-out -1s infinite}.hl-float-badge:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-success)}.hl-float-badge--a{top:-16px;right:-14px}.hl-float-badge--b{bottom:26px;left:-34px;animation-duration:.6s,7s;animation-delay:.55s,-3s}.hl-mock{min-height:330px;padding:22px;border-radius:22px;background:var(--color-surface);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--color-primary-dark) 90%,transparent);color:var(--color-text-primary);animation:hl-card-in .85s cubic-bezier(.2,.8,.2,1) backwards}.hl-mock__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font:var(--type-body)}.hl-mock__badge{padding:3px 10px;border-radius:99px;background:var(--color-primary-light);color:var(--color-primary);font:var(--type-caption);font-weight:700;white-space:nowrap}.hl-mock__who{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hl-mock__who img{width:54px;height:54px;border-radius:14px;background:var(--color-primary-soft);object-fit:cover;object-position:50% 20%}.hl-mock__who b{display:block;font:var(--type-body);font-weight:600}.hl-mock__pair>div,.hl-mock__progress,.hl-mock__who span{font:var(--type-caption);color:var(--color-text-secondary)}.hl-mock__pair{display:flex;gap:10px;margin-bottom:12px}.hl-mock__pair>div{flex:1;padding:8px 12px;border-radius:12px;background:var(--color-primary-light)}.hl-mock__pair b{display:block;font:var(--type-h3);color:var(--color-primary)}.hl-mock__chips{display:flex;flex-wrap:wrap;gap:6px}.hl-mock__chips span{padding:4px 10px;border-radius:8px;background:var(--color-primary-light);color:var(--color-primary);font:var(--type-caption);font-weight:600}.hl-mock__chips--spaced{margin:12px 0}.hl-mock__progress{margin-top:14px}.hl-mock__track{position:relative;display:block;height:7px;margin-top:6px;border-radius:7px;background:var(--color-primary-soft)}.hl-mock__track:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:7px;background:var(--color-primary);animation:hl-grow 1.1s cubic-bezier(.2,.8,.2,1) .35s backwards}.hl-mock__skill{display:flex;align-items:center;gap:10px;margin-bottom:12px;font:var(--type-body-sm)}.hl-mock__skill-label{flex:0 0 96px}.hl-mock__skill .hl-mock__track{flex:1;margin:0}.hl-mock__skill.is-gap .hl-mock__track:after{background:var(--color-warning)}.hl-mock__skill-value{width:38px;font-weight:700;text-align:right;color:var(--color-primary)}.hl-mock__tip{margin-top:14px;padding:10px 12px;border-radius:12px;background:var(--color-primary-light);font:var(--type-body-sm)}.hl-mock__ats{display:flex;align-items:center;gap:18px}@property --hl-p{syntax:"<number>";inherits:false;initial-value:0}.hl-mock__ring{display:grid;flex:none;place-items:center;width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--color-primary) calc(var(--hl-p) * 1%),var(--color-primary-soft) 0);animation:hl-ring 1.4s ease-out .3s backwards}.hl-mock__ring b{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--color-surface);color:var(--color-primary);font:var(--type-h3)}.hl-mock__check{display:flex;gap:8px;margin:7px 0;font:var(--type-body-sm)}.hl-mock__check:before{content:"\2713";font-weight:700;color:var(--color-success)}.hl-mock__check.is-warn:before{content:"!";color:var(--color-warning)}.hl-mock__bubble{margin-bottom:14px;padding:12px 14px;border-radius:14px 14px 14px 4px;background:var(--color-primary-light);font:var(--type-body-sm);animation:hl-fade-up .6s .1s backwards}.hl-mock__wave{display:flex;align-items:center;gap:4px;height:42px;margin-bottom:16px}.hl-mock__wave span{flex:1;height:100%;border-radius:4px;background:var(--color-primary);animation:hl-wave 1s ease-in-out infinite}.hl-mock__wave span:nth-child(3n){animation-delay:-.3s}.hl-mock__wave span:nth-child(3n+1){animation-delay:-.6s}.hl-mock__wave span:nth-child(5n){animation-delay:-.85s}.hl-mock__line{display:block;height:8px;margin:8px 0;border-radius:6px;background:var(--color-primary-soft);animation:hl-grow 1s .3s backwards}.hl-mock__timeline{display:flex;gap:10px;margin-top:12px;font:var(--type-body-sm);animation:hl-fade-up .6s .6s backwards}.hl-mock__timeline--late{animation-delay:.8s}.hl-mock__timeline:before{content:"";flex:none;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--color-primary)}.hl-mock__timeline span{display:block;font:var(--type-caption);color:var(--color-text-secondary)}.hl-mock__job{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--color-primary-soft);font:var(--type-body-sm);animation:hl-fade-up .6s .35s backwards}.hl-mock__head+.hl-mock__job,.hl-mock__tip+.hl-mock__job{border-top:0}.hl-mock__job:nth-child(3){animation-delay:.5s}.hl-mock__job:nth-child(4){animation-delay:.65s}.hl-mock__job>div{flex:1;min-width:0}.hl-mock__job>div span{display:block;font:var(--type-caption);color:var(--color-text-secondary)}.hl-mock__steps{display:flex;margin:6px 0 18px}.hl-mock__steps span{position:relative;flex:1;padding-top:21px;font:var(--type-caption);text-align:center;color:var(--color-text-secondary)}.hl-mock__steps span:before{content:"";position:absolute;top:0;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--color-primary-soft)}.hl-mock__steps span.is-done{font-weight:600;color:var(--color-text-primary)}.hl-mock__steps span.is-done:before{background:var(--color-primary);animation:hl-pop .5s backwards}.hl-mock__steps span:nth-child(2):before{animation-delay:.3s}.hl-mock__steps span:nth-child(3):before{animation-delay:.6s}.hl-emp{padding:52px 24px 110px;overflow:hidden;background:linear-gradient(180deg,var(--color-white),var(--color-primary-light) 30%,var(--color-primary-light) 85%,var(--color-white))}.hl-emp__head{max-width:1100px;margin:0 auto}.hl-emp__head .hl-cap{margin-bottom:16px}.hl-emp__head .hl-section-title{max-width:760px}.hl-emp__head .hl-section-lede{max-width:560px;margin:16px 0 0}.is-revealed .hl-emp__body{transition-delay:.2s}.is-revealed .hl-emp__actions{transition-delay:.35s}.hl-emp__body{display:flex;align-items:flex-start;gap:56px;max-width:1100px;margin:46px auto 0}.hl-steps{flex:0 0 42%;min-width:0;margin:0;padding:0;list-style:none}.hl-emp__window{position:sticky;top:90px;flex:1;min-width:0}.hl-step{position:relative;padding:0 0 14px 58px}.hl-step:before,.hl-step__line{content:"";position:absolute;top:44px;bottom:0;left:19px;width:2px;background:var(--color-primary-soft)}.hl-step__line{background:var(--color-primary);transform:scaleY(0);transform-origin:top}.hl-step:last-child:before{display:none}.hl-step:last-child .hl-step__line{opacity:0}.hl-step.is-active .hl-step__line{animation:hl-line 3.2s linear forwards}.hl-emp.is-paused .hl-step.is-active .hl-step__line{animation-play-state:paused}.hl-step__num{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--color-primary-soft);border-radius:50%;background:var(--color-surface);color:var(--color-text-secondary);font:var(--type-caption);font-weight:700;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s}.hl-step.is-active .hl-step__num{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-text-white)}.hl-step__heading{margin:0}.hl-step__toggle{display:block;height:40px;padding:0;border:0;background:none;color:var(--color-text-secondary);font:var(--type-h4);text-align:left;cursor:pointer;transition:color .3s}.hl-step.is-active .hl-step__toggle,.hl-step__toggle:hover{color:var(--color-text-primary)}.hl-step__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.hl-step.is-active .hl-step__body{grid-template-rows:1fr}.hl-step__inner{min-height:0;overflow:hidden}.hl-step__card{margin:6px 0 30px;padding:22px 24px;border:1px solid var(--color-primary-soft);border-left:4px solid var(--color-primary);border-radius:16px;background:var(--color-surface);box-shadow:0 18px 36px -22px color-mix(in srgb,var(--color-primary-dark) 45%,transparent)}.hl-step:not(.is-active) .hl-step__card{margin-bottom:0}.hl-step__card h4{margin:0 0 8px;font:var(--type-h4);letter-spacing:-.02em}.hl-step__card p{margin:0;font:var(--type-body);color:var(--color-text-secondary)}.hl-win{overflow:hidden;border:1px solid var(--color-primary-soft);border-radius:20px;background:var(--color-surface);box-shadow:0 40px 70px -30px color-mix(in srgb,var(--color-primary-dark) 50%,transparent)}.hl-win__bar{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid var(--color-primary-soft);background:var(--color-primary-light)}.hl-win__bar>span:not(.hl-win__url){width:10px;height:10px;border-radius:50%;background:var(--color-primary-soft)}.hl-win__bar>span:first-child{background:var(--color-primary)}.hl-win__url{flex:1;margin-left:10px;padding:5px 14px;overflow:hidden;border-radius:99px;background:var(--color-surface);color:var(--color-text-secondary);font:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.hl-win__content{min-height:380px;padding:22px}.hl-win__field{flex:1;margin-bottom:14px;animation:hl-fade-up .5s backwards}.hl-win__field small{display:block;margin-bottom:6px;color:var(--color-text-secondary);font:var(--type-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hl-win__field p{margin:0;padding:11px 14px;border:1px solid var(--color-primary-soft);border-radius:10px;font:var(--type-body-sm);font-weight:500}.hl-win__person,.hl-win__row{display:flex;gap:12px}.hl-win__person{align-items:center;padding:12px 0;border-top:1px solid var(--color-primary-soft);animation:hl-fade-up .6s backwards}.hl-mock__head+.hl-win__person{border-top:0}.hl-win__person>div{flex:1;min-width:0}.hl-win__person b{display:block;font:var(--type-body-sm);font-weight:600}.hl-win__person small{color:var(--color-text-secondary);font:var(--type-caption)}.hl-win__insight{display:block;margin-top:3px;color:var(--color-primary);font:var(--type-caption)}.hl-win__avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary-soft)}.hl-win__avatar,.hl-win__meter{color:var(--color-primary);font:var(--type-caption);font-weight:700}.hl-win__meter{display:flex;align-items:center;gap:8px;width:100px}.hl-win__meter .hl-mock__track{flex:1;height:6px;margin:0}.hl-win__ok{padding:4px 10px;border-radius:99px;background:var(--color-success-light);color:var(--color-success-dark);font:var(--type-caption);font-weight:700;white-space:nowrap}.hl-win__days{display:flex;gap:8px;margin-bottom:14px}.hl-win__days span{flex:1;padding:9px 0;border-radius:10px;background:var(--color-primary-light);color:var(--color-text-secondary);font:var(--type-caption);font-weight:600;text-align:center}.hl-win__days span.is-active{background:var(--color-primary);color:var(--color-text-white)}.hl-win__slot{margin-bottom:10px;padding:12px 14px;border:1px solid var(--color-primary-soft);border-radius:12px;font:var(--type-body-sm);animation:hl-fade-up .5s backwards}.hl-win__slot b{color:var(--color-primary)}.hl-win__slot.is-active{border-color:var(--color-primary);background:var(--color-primary-light)}.hl-win__slot.is-free{border-style:dashed;color:var(--color-text-secondary)}.hl-win__board{display:flex;flex-direction:column;gap:10px}.hl-win__column{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:8px 10px;border-radius:14px;background:var(--color-primary-light);animation:hl-fade-up .6s backwards}.hl-win__column b{display:flex;flex:0 0 100%;justify-content:space-between;color:var(--color-text-secondary);font:var(--type-caption);font-weight:600}.hl-win__column b span{color:var(--color-primary)}.hl-win__card{display:block;flex:0 0 calc(33.333% - 6px);height:24px;border-left:3px solid var(--color-primary);border-radius:9px;background:var(--color-surface)}.hl-emp__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:1100px;margin:52px auto 0}.hl-footer__cta{position:relative;padding:62px 40px;overflow:hidden;background:var(--color-primary-light)}.hl-footer__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.hl-footer__deco{position:absolute;top:-60px;right:-40px;width:520px;height:520px;color:var(--color-primary-soft);animation:hl-spin 60s linear infinite}.hl-footer__title{max-width:640px;margin:0 0 22px;font:var(--type-display);letter-spacing:-.035em;color:var(--color-text-primary)}.hl-footer__body{padding:25px 40px 31px;background:var(--color-primary-dark);color:var(--color-text-white)}.hl-footer__grid{display:flex;align-items:flex-start;gap:40px}.hl-footer__brand{flex:1.3;min-width:0}.hl-footer__brand p{max-width:240px;margin:14px 0 0;font:var(--type-body-sm);color:var(--color-primary-soft)}.hl-footer .hl-brand__logo{height:44px}.hl-footer .hl-brand__name{top:7px}.hl-footer__col{flex:1;min-width:0}.hl-footer__col h3{margin:4px 0 12px;color:var(--color-primary-soft);font:var(--type-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hl-footer__col ul{margin:0;padding:0;list-style:none}.hl-footer__col a{display:block;width:fit-content;margin-bottom:9px;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;color:var(--color-text-white);font:var(--type-body);text-decoration:none;transition:background-size .3s}.hl-footer__col a:hover{background-size:100% 1px}.hl-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--color-white) 14%,transparent)}.hl-footer__socials{display:flex;gap:12px;margin:0;padding:0;list-style:none}.hl-footer__socials a{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--color-white) 35%,transparent);border-radius:50%;color:var(--color-text-white);transition:background-color .25s,color .25s,transform .25s}.hl-footer__socials a:hover{background:var(--color-white);color:var(--color-primary);transform:translateY(-4px)}.hl-footer__copy{margin:0;font:var(--type-body-sm);color:var(--color-primary-soft)}.hl-support{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:60;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid var(--color-white);border-radius:999px;background:var(--color-primary);box-shadow:0 14px 30px -8px color-mix(in srgb,var(--color-primary-dark) 75%,transparent);color:var(--color-text-white);transition:transform .25s,background-color .25s}.hl-support:hover{background:var(--color-primary-dark);transform:translateY(-3px)}.hl-launch-popup{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px}.hl-launch-popup__backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--color-primary-dark) 50%,transparent);cursor:pointer}.hl-launch-popup__card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;width:min(560px,calc(100vw - 32px),calc((100dvh - 52px) * 1851 / 1158))}.hl-launch-popup__media{width:100%;overflow:hidden;border-radius:16px;background:var(--color-white);box-shadow:0 24px 48px color-mix(in srgb,var(--color-primary-dark) 32%,transparent)}.hl-launch-popup__image{display:block;width:100%;height:auto}.hl-launch-popup__close{position:relative;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:0 0 8px;padding:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-primary-dark);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary-dark) 28%,transparent)}.hl-launch-popup__close:hover{background:var(--color-primary-light)}.hl-launch-popup__close:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:600px){.hl-launch-popup__close{width:44px;height:44px}}@keyframes hl-float{0%,to{translate:0 0}50%{translate:0 -.9em}}@keyframes hl-scatter{0%,24%{transform:translate(0) rotate(0deg);opacity:var(--o)}38%,68%{transform:translate(var(--tx),var(--ty)) rotate(var(--tr));opacity:1}82%,to{transform:translate(0) rotate(0deg);opacity:var(--o)}}@keyframes hl-fill{to{width:100%}}@keyframes hl-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes hl-orb{to{translate:-70px -40px;scale:1.25}}@keyframes hl-fade-up{0%{opacity:0;transform:translateY(20px)}}@keyframes hl-card-in{0%{opacity:0;transform:translateX(60px) scale(.93)}}@keyframes hl-pop{0%{opacity:0;scale:.5}}@keyframes hl-bob{50%{translate:0 -10px}}@keyframes hl-grow{0%{width:0}}@keyframes hl-ring{0%{--hl-p:0}}@keyframes hl-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes hl-line{to{transform:scaleY(1)}}@keyframes hl-spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.hl-nav{padding:18px 28px}.hl-nav__links{gap:26px}.hl-hero__inner{column-gap:8px;padding:24px 28px 0}.hl-footer__title,.hl-hero__title,.hl-section-title{font:var(--type-h1);letter-spacing:-.03em}.hl-hero__lede{font:var(--type-body)}}@media (max-width:900px){.hl-nav{grid-template-columns:1fr auto;gap:0}.hl-nav__burger{display:grid}.hl-nav__menu{display:none;grid-column:1/-1;flex-direction:column;align-items:stretch;gap:0;width:100%}.hl-nav.is-open{background:var(--color-white);box-shadow:0 12px 30px color-mix(in srgb,var(--color-primary-dark) 15%,transparent)}.hl-nav.is-open .hl-nav__menu{display:flex}.hl-nav__links{grid-column:auto;flex-direction:column;justify-content:flex-start;gap:0;margin:0;padding:10px 0 4px}.hl-nav__link{display:flex;width:100%;padding:13px 0;border:0}.hl-nav__testimonial{margin-right:0;padding-right:0}.hl-nav__actions{grid-column:auto;justify-self:stretch;padding:8px 0 14px}.hl-nav__actions .hl-btn{flex:1;height:48px}.hl-path{padding:40px 5% 28px}.hl-path__grid{grid-template-columns:1fr}.hl-path-card{min-height:310px}.hl-path-card__content{width:56%;padding-left:36px}.hl-stage{gap:32px;padding:48px 32px}.hl-emp__body{gap:32px}.hl-steps{flex-basis:46%}}@media (max-width:760px){.hl-hero__panel,.hl-hero__panel-clip{display:none}.hl-brand__logo{height:32px}.hl-brand__name{top:5px;margin-left:3px}.hl-nav{padding:14px 20px}.hl-hero__inner{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"copy" "visual" "ctas";padding:20px 0 0}.hl-hero__copy{padding:0 20px 24px}.hl-hero__lede{margin-top:16px}.hl-hero__ctas{flex-direction:column;gap:12px;margin:0;padding:22px 20px 30px}.hl-hero__ctas .hl-btn{width:100%}.hl-hero__visual{aspect-ratio:453/470;overflow:hidden;border-radius:2rem 2rem 0 0;background:var(--color-primary-dark)}.hl-hero__cutout{height:92%}.hl-passports{top:6%;left:2%;width:44%;height:50%;font-size:1.5cqw}.hl-passport{top:11em;left:4.5em}.hl-passport--front{--tx:-4.5em;--ty:-11em}.hl-passport--back{--tx:4.5em;--ty:0em}.hl-passport--mid{--tx:-3.5em;--ty:11.5em}.hl-passport__meta,.hl-passport__top{font-size:.85em}.hl-passport__scores div{font-size:.8em}.hl-passport__chips,.hl-passport__note{display:none}.hl-stats{margin-top:20px;padding:0 12px}.hl-stats__list{gap:8px}.hl-stat{flex-direction:column;gap:6px;padding:10px 2px;border-radius:12px;text-align:center}.hl-stat__icon{width:30px;height:30px;border-radius:9px}.hl-stat__icon svg{width:16px;height:16px}.hl-stat__text b{font:var(--type-body);font-weight:700}.hl-stat__label{font:var(--type-caption)}.hl-cand{padding:8px 12px 28px}.hl-section-lede{font:var(--type-body)}.hl-tabs{justify-content:flex-start;gap:8px;margin-top:24px;padding:10px 4px 20px}.hl-tab{flex:0 0 100px;gap:7px;height:84px;border-radius:15px}.hl-tab__icon{width:32px;height:32px;border-radius:10px}.hl-stage{flex-direction:column;align-items:stretch;gap:30px;padding:32px 18px 36px;border-radius:24px}.hl-stage__icon{width:48px;height:48px;margin-bottom:16px;border-radius:15px}.hl-stage__title{font:var(--type-h2)}.hl-stage__text{font:var(--type-body)}.hl-stage__cta{width:100%}.hl-tilt{max-width:none;margin:0}.hl-mock{min-height:0;padding:16px}.hl-float-badge--a{right:-4px}.hl-float-badge--b{bottom:14px;left:-4px}.hl-emp{padding:34px 14px 64px}.hl-emp__body{flex-direction:column;gap:26px;margin-top:30px}.hl-steps{flex:none;width:100%}.hl-emp__window{display:none}.hl-step{padding:0 0 10px 50px}.hl-step__num{width:34px;height:34px}.hl-step:before,.hl-step__line{top:38px;left:16px}.hl-step__toggle{height:34px;font:var(--type-button)}.hl-step__card{padding:16px}.hl-step.is-active .hl-step__card{margin-bottom:14px}.hl-step__card p{font:var(--type-body-sm)}.hl-step__inner .hl-win{margin:0 0 24px}.hl-win__content{min-height:0;padding:14px}.hl-win__row{gap:8px}.hl-win__person{gap:9px}.hl-win__avatar{width:34px;height:34px}.hl-win__meter{width:76px}.hl-win__slot{font:var(--type-caption)}.hl-win__card{height:22px}.hl-emp__actions{gap:10px;margin-top:34px}.hl-pill{gap:10px;height:48px;padding:0 6px 0 18px;font:var(--type-button-sm)}.hl-pill__arrow{width:34px;height:34px}.hl-footer__cta{padding:39px 20px 44px}.hl-footer__deco{top:-70px;right:-100px;width:300px;height:300px}.hl-footer__body{padding:20px 20px 78px}.hl-footer__grid{flex-wrap:wrap;gap:24px 14px}.hl-footer__brand{flex:0 0 100%}.hl-footer__brand p{max-width:none}.hl-footer .hl-brand__logo{height:38px}.hl-footer .hl-brand__name{top:6px}.hl-footer__col h3{margin-bottom:14px}.hl-footer__col a{margin-bottom:0;font:var(--type-body-sm)}.hl-support{right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:48px;height:48px}}@media (max-width:600px){.hl-footer__title,.hl-hero__title,.hl-section-title{font:var(--type-h2)}.hl-path{padding:32px 16px 24px}.hl-path-card{min-height:290px}.hl-path-card__content{width:64%;padding:28px 0 28px 20px}.hl-path-card__head{gap:12px;margin-bottom:18px}.hl-path-card__icon{width:46px;height:46px}.hl-path-card__icon svg{width:22px;height:22px}.hl-path-card__title{font:var(--type-h4)}.hl-path-card__text{margin-bottom:18px;font:var(--type-body-sm)}.hl-explore{padding:11px 18px}.hl-path-card__image{right:-12%;max-width:none;height:80%}}@media (prefers-reduced-motion:reduce){.hl-page *,.hl-page :after,.hl-page :before{transition:none!important}.hl-passport{opacity:1;transform:translate(var(--tx),var(--ty));animation:none}.hl-float-badge,.hl-footer__deco,.hl-mock,.hl-mock *,.hl-mock :after,.hl-mock :before,.hl-stage:after,.hl-stage__copy>*,.hl-tab.is-active .hl-tab__icon:after,.hl-tilt,.hl-win__content *,.hl-win__content :after,.hl-win__content :before{animation:none!important}.hl-tab.is-active .hl-tab__progress{width:100%;animation:none}.hl-step.is-active .hl-step__line{transform:scaleY(1);animation:none}.hl-reveal{opacity:1;transform:none}}