.hiw-page [id]{scroll-margin-top:120px}.hiw-hero{background:var(--purple);padding:36px 48px 64px;position:relative;overflow:hidden}.hiw-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 85% 10%,rgb(45 197 162/.2) 0,transparent 60%),radial-gradient(ellipse 45% 70% at 5% 100%,rgb(245 161 0/.14) 0,transparent 55%);pointer-events:none}.hiw-hero-inner{position:relative;max-width:1004px;margin:0 auto}.hiw-page main{padding-top:64px}.hiw-back-bar{position:sticky;top:64px;z-index:40;background:var(--purple);padding:0 max(48px,calc((100% - 1004px) / 2))}.hiw-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--white);text-decoration:none}.hiw-back:hover{text-decoration:underline}.hiw-h1{font-size:46px;font-weight:800;color:var(--white);letter-spacing:-1.4px;line-height:1.1;margin-bottom:14px}.hiw-punch{font-size:20px;font-weight:800;color:var(--amber);letter-spacing:-.2px;line-height:1.4;max-width:760px;margin-bottom:12px}.hiw-hero-lead{font-size:17px;line-height:1.6;color:rgb(255 255 255/.85);max-width:620px}.hiw-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hiw-jump{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--radius-full);border:1px solid rgb(255 255 255/.6);background:rgb(255 255 255/.08);color:var(--white);font-size:13px;font-weight:700;text-decoration:none}.hiw-jump:hover{background:rgb(255 255 255/.18);border-color:var(--white)}.hiw-section{max-width:1100px;margin:0 auto;padding:72px 48px}.hiw-band{background:var(--purple-haze)}.hiw-heading{margin-bottom:32px;max-width:720px}.hiw-section--wide .hiw-heading{max-width:1004px}.hiw-h2{font-size:30px;font-weight:800;color:var(--text-heading);letter-spacing:-.6px;line-height:1.2}.hiw-h2 .accent{color:var(--purple)}.hiw-lead{font-size:16px;line-height:1.65;color:#5a5a7d;margin-top:10px}.hiw-h3{font-size:13px;margin-bottom:8px}.hiw-h3,.hiw-label{font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.hiw-label{font-size:12px;margin-bottom:10px}.hiw-copy p{font-size:17px;line-height:1.65;margin-bottom:14px}.hiw-copy p,.hiw-text{color:var(--text-body)}.hiw-text{font-size:15px;line-height:1.6}.hiw-text+.hiw-text{margin-top:8px}.hiw-muted,.hiw-note{color:#5a5a7d}.hiw-note{margin-top:20px;font-size:14px}.hiw-card{background:var(--white);border:1.5px solid var(--grey-200);border-radius:var(--radius-xl);padding:22px 24px}.hiw-card--haze{background:var(--purple-haze);border-color:transparent}.hiw-card-title{font-size:16px;font-weight:800;color:var(--text-heading);letter-spacing:-.2px;margin-bottom:6px}.hiw-chip{display:inline-flex;align-items:center;align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-full);background:var(--purple-haze);color:var(--purple)}.hiw-who{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.hiw-decides{margin-top:48px}.hiw-decides-lead{font-size:20px;font-weight:800;color:var(--text-heading);letter-spacing:-.3px;line-height:1.35;margin-bottom:20px;max-width:900px}.hiw-decides-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hiw-decides-card{display:flex;flex-direction:column;gap:12px;background:var(--white);border:1.5px solid var(--grey-200);border-top-width:4px;border-radius:var(--radius-xl);padding:20px 22px}.hiw-decides-card.tone-teal{border-top-color:var(--teal)}.hiw-decides-card.tone-amber{border-top-color:var(--amber)}.hiw-decides-card.tone-purple{border-top-color:var(--purple)}.tone-teal .hiw-chip{background:var(--teal-light);color:#0b5745}.tone-amber .hiw-chip{background:var(--amber-light);color:#7a4f00}.hiw-areas-head{display:none}.hiw-areas{list-style:none;display:grid;gap:12px}.hiw-area{background:var(--white);border-radius:var(--radius-xl);padding:16px;box-shadow:var(--shadow-sm)}.hiw-area-name{font-size:16px;font-weight:800;color:var(--text-heading);letter-spacing:-.2px;margin:2px 4px 12px}.hiw-area-sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hiw-area-side{display:flex;flex-direction:column;gap:4px;border-radius:var(--radius-lg);padding:12px 14px;font-size:14px;line-height:1.5;color:var(--text-body)}.hiw-area-side strong{font-size:15px;color:var(--text-heading)}.side-candidate{background:var(--purple-haze)}.side-candidate .hiw-chip{background:var(--purple);color:var(--white)}.side-employer{background:var(--amber-light)}.side-employer .hiw-chip{background:var(--amber);color:var(--text-heading)}@media (min-width:900px){.hiw-area,.hiw-areas-head{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.hiw-areas-head{padding:0 10px 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hiw-areas-head span{color:#5a5a7d;padding:0 14px}.hiw-areas-head span:first-child{padding-left:10px}.hiw-areas-head .side-candidate{background:none;color:var(--purple)}.hiw-areas-head .side-employer{background:none;color:#7a4f00}.hiw-areas{gap:8px}.hiw-area{padding:10px;border-radius:var(--radius-lg)}.hiw-area-sides{display:contents}.hiw-area-name{margin:0;padding:0 10px;align-self:center}.hiw-area-side{border-radius:var(--radius-md);padding:10px 14px}.hiw-area-side .hiw-chip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0}}.hiw-lanes{display:grid;grid-template-columns:44px repeat(var(--stages),minmax(0,1fr)) 0;grid-template-rows:auto repeat(3,auto);column-gap:10px;row-gap:10px}.hiw-lane-bg{grid-column:1/-1;border-radius:var(--radius-lg);z-index:0}.hiw-lane-bg.lane-candidate{background:var(--purple-haze)}.hiw-lane-bg.lane-trovello{background:var(--teal-light)}.hiw-lane-bg.lane-employer{background:var(--amber-light)}.hiw-lane-label{grid-column:1;z-index:1;display:flex;align-items:center;justify-content:center}.hiw-lane-label span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hiw-lane-label.lane-candidate span{color:var(--purple)}.hiw-lane-label.lane-trovello span{color:#0b5745}.hiw-lane-label.lane-employer span{color:#7a4f00}.hiw-stage-head{position:relative;display:flex;align-items:center;gap:8px;padding:4px 0 6px}.hiw-stage-head:not(.is-last):after{content:"";flex:1;height:2px;min-width:12px;background:linear-gradient(to right,var(--grey-300),var(--grey-300)) no-repeat;margin-right:-6px}.hiw-stage-head:not(.is-last):before{content:"";position:absolute;right:-8px;top:50%;margin-top:-3px;border:5px solid transparent;border-left:7px solid var(--grey-300);border-right:0;transform:translateY(-2px)}.hiw-stage-num{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--purple);color:var(--white);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.hiw-stage-title{font-size:13px;font-weight:800;color:var(--text-heading);line-height:1.25}.hiw-cell{z-index:1;padding:12px 0;display:flex;flex-direction:column;gap:8px}.hiw-node{background:var(--white);border-radius:var(--radius-md);padding:10px 12px;font-size:13px;line-height:1.45;color:var(--text-body);box-shadow:var(--shadow-sm)}.hiw-node-lane{display:none}.hiw-branch{border:1.5px dashed var(--coral);background:var(--white);border-radius:var(--radius-md);padding:9px 12px;font-size:12.5px;line-height:1.45;color:var(--text-body)}.hiw-branch-label{display:block;font-weight:800;color:#a3261f;margin-bottom:2px}.hiw-branch-label:before{content:"\21B3\00A0"}.hiw-pill{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-full);margin-bottom:14px;background:var(--purple);color:var(--white)}.tone-employer .hiw-pill{background:var(--amber)}.tone-employer .hiw-h2,.tone-employer .hiw-pill{color:var(--text-heading)}.hiw-journey-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.hiw-steps{list-style:none}.hiw-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:26px}.hiw-step:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:2px;background:var(--purple-200,#c9c4f8)}.tone-employer .hiw-step:not(:last-child):before{background:rgb(245 161 0/.35)}.hiw-step-num{width:32px;height:32px;border-radius:50%;background:var(--purple);color:var(--white);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.tone-employer .hiw-step-num{background:var(--amber);color:var(--text-heading)}.hiw-step-title{font-size:17px;font-weight:800;color:var(--text-heading);letter-spacing:-.2px;line-height:1.3;margin:4px 0 6px}.hiw-see{margin-top:12px;background:var(--white);border-left:3px solid var(--purple);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:10px 14px;box-shadow:var(--shadow-sm)}.tone-employer .hiw-see{background:var(--grey-50);border-left-color:var(--amber);box-shadow:none}.hiw-see figcaption{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5a5a7d;margin-bottom:4px}.hiw-see blockquote{font-size:14px;font-weight:600;color:var(--text-heading);line-height:1.5}.hiw-aside{display:flex;flex-direction:column;gap:14px}.tone-employer .hiw-aside .hiw-card{background:var(--amber-light);border-color:rgb(245 161 0/.25)}.hiw-emails{border-width:2px;border-color:var(--purple-200,#c9c4f8)}.tone-employer .hiw-aside .hiw-emails{background:var(--white);border-color:rgb(245 161 0/.5)}.hiw-points{list-style:disc;margin:8px 0 10px 18px}.hiw-points li{font-size:15px;color:var(--text-body);line-height:1.55;margin-bottom:6px}.hiw-journey-cta{align-self:center;margin-top:58px}.hiw-private{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.hiw-private>li{grid-column:span 2}.hiw-private>li:nth-child(n+4){grid-column:span 3}.hiw-private .hiw-card{border-color:transparent;border-top:4px solid var(--teal);box-shadow:var(--shadow-sm)}.hiw-closing-h2{font-size:40px;font-weight:800;color:var(--white);letter-spacing:-1.2px;line-height:1.1;margin-bottom:28px}.hiw-closing-h2 .amber{color:var(--amber)}.hiw-cta-ghost{display:inline-block;border:1.5px solid rgb(255 255 255/.6);color:var(--white);border-radius:var(--radius-full);padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none}.hiw-cta-ghost:hover{border-color:var(--white);background:rgb(255 255 255/.08)}.hiw-legal{width:100%;font-size:13px;line-height:1.6;color:rgb(255 255 255/.8)}.hiw-legal .footer-links{display:inline-flex;flex-wrap:wrap;gap:16px;margin-left:8px}@media (min-width:1240px){.hiw-section--wide .hiw-lanes{margin:0 -60px}}@media (max-width:1099px){.hiw-lanes{display:block}.hiw-lane-bg,.hiw-lane-label{display:none}.hiw-stage-head{padding:0;margin-top:6px}.hiw-stage-head:after,.hiw-stage-head:before{display:none}.hiw-stage-title{font-size:15px}.hiw-cell{margin-left:12px;padding:10px 0 10px 24px;border-left:2px solid var(--grey-200)}.hiw-node{font-size:14.5px;box-shadow:none}.lane-candidate .hiw-node{background:var(--purple-haze)}.lane-trovello .hiw-node{background:var(--teal-light)}.lane-employer .hiw-node{background:var(--amber-light)}.hiw-node-lane{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.lane-candidate .hiw-node-lane{color:var(--purple)}.lane-trovello .hiw-node-lane{color:#0b5745}.lane-employer .hiw-node-lane{color:#7a4f00}.hiw-branch{font-size:14px}.hiw-stage-head+.hiw-stage-head{margin-top:16px}.hiw-journey-grid{grid-template-columns:1fr;gap:24px}.hiw-aside{max-width:720px}}@media (max-width:900px){.hiw-decides-grid,.hiw-private,.hiw-who{grid-template-columns:1fr}.hiw-private>li,.hiw-private>li:nth-child(n+4){grid-column:auto}.hiw-who{gap:16px}}@media (max-width:760px){.hiw-page .nav{padding:0 16px}.hiw-page .nav-btn-quiet,.hiw-page .nav-link,.hiw-page .nav-tagline{display:none}.hiw-hero{padding:28px 16px 44px}.hiw-journey-cta{margin-top:34px}.hiw-back-bar{padding:0 16px}.hiw-h1{font-size:34px;letter-spacing:-1px}.hiw-punch{font-size:19px}.hiw-hero-lead{font-size:16px}.hiw-section{padding:48px 16px}.hiw-h2{font-size:24px;letter-spacing:-.4px}.hiw-decides-lead{font-size:18px}.hiw-copy p{font-size:16px}.hiw-card{padding:18px}.hiw-step{grid-template-columns:28px minmax(0,1fr);gap:12px}.hiw-step-num{width:28px;height:28px}.hiw-step:not(:last-child):before{left:13px;top:30px}.hiw-closing-h2{font-size:32px}.hiw-page .cta-strip{padding:56px 16px}.hiw-page .footer{padding:32px 16px}.hiw-page .footer-links{flex-wrap:wrap}}@media (max-width:480px){.hiw-area-sides{grid-template-columns:1fr}}.hiw-lane-label.lane-trovello span,.lane-trovello .hiw-node-lane,.tone-teal .hiw-chip{text-transform:none;letter-spacing:.02em}.hiw-areas--one .hiw-area-sides{grid-template-columns:1fr}@media (min-width:900px){.hiw-areas--one .hiw-area,.hiw-areas-head.hiw-areas--one{grid-template-columns:220px minmax(0,1fr)}}.hiw-choose{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hiw-choose-card{display:flex;flex-direction:column;gap:12px;height:100%;background:var(--white);border:1.5px solid var(--grey-200);border-top:4px solid var(--purple);border-radius:var(--radius-xl);padding:28px;text-decoration:none;color:inherit}.hiw-choose-card.tone-employer{border-top-color:var(--amber)}.hiw-choose-card:focus-visible,.hiw-choose-card:hover{box-shadow:var(--shadow-sm);border-color:var(--purple)}.hiw-choose-card .hiw-pill{align-self:flex-start}.hiw-choose-heading{font-size:22px;letter-spacing:-.3px}.hiw-choose-heading,.hiw-subhead{font-weight:800;color:var(--text-heading)}.hiw-subhead{font-size:18px;letter-spacing:-.2px;margin:28px 0 10px}.hiw-points--lead li{font-size:17px}.hiw-e-pilot{margin-top:40px}.hiw-table{width:100%;border-collapse:separate;border-spacing:0 8px}.hiw-table thead th{text-align:left;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5a5a7d;padding:0 14px}.hiw-table tbody th,.hiw-table td{background:var(--white);padding:12px 14px;font-size:14px;line-height:1.5;text-align:left;vertical-align:top}.hiw-table tbody th{width:34%;font-size:15px;font-weight:800;color:var(--text-heading);border-radius:var(--radius-md) 0 0 var(--radius-md)}.hiw-table td{color:var(--text-body);border-radius:0 var(--radius-md) var(--radius-md) 0}.hiw-leadins{list-style:none;display:grid;gap:12px}.hiw-leadins strong{color:var(--text-heading)}.hiw-e-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.hiw-closing-other{margin-top:24px;font-size:15px;color:rgb(255 255 255/.85)}.hiw-closing-other a{color:var(--white);font-weight:700;text-decoration:underline}@media (max-width:900px){.hiw-choose,.hiw-e-cards{grid-template-columns:1fr}}@media (max-width:760px){.hiw-choose-card{padding:20px}.hiw-points--lead li{font-size:16px}.hiw-table tbody th{width:40%}}