.hrw-page{--hrw-green:#0dcf76;color:#18211d;background:#f3fbf6;overflow:hidden}.hrw-wrap{width:min(calc(100% - 2 * var(--margin)),1380px);margin-inline:auto}.hrw-eyebrow{color:#72ffb7;font:600 10px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.hrw-eyebrow>span{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 15px}.hrw-eyebrow--dark{color:#067444}.hrw-hero{min-height:min(760px,100svh - 80px);padding:clamp(68px,8vw,110px) var(--margin) 75px;color:#f5f7f3;background:radial-gradient(at 82% 40%,#0dcf7647,#0000 48%),radial-gradient(at 5% 5%,#38986226,#0000 55%),#172d24;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,3vw,50px);display:grid;position:relative}.hrw-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#d9f5dd06 0 1px,#0000 1px 22px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 54%);mask-image:linear-gradient(90deg,#0000,#000 54%)}.hrw-hero__copy{z-index:2;max-width:660px;position:relative}.hrw-hero h1{letter-spacing:-.075em;margin:24px 0 25px;font-size:clamp(58px,6vw,108px);font-weight:700;line-height:1.02}.hrw-hero h1 em,.hrw-practice h2 em{color:var(--hrw-green);text-shadow:0 0 38px #0dcf7638;font-style:normal}.hrw-hero__lead{color:#d2e8db;max-width:53ch;font-size:clamp(16px,1.35vw,20px);line-height:1.72}.hrw-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.hrw-button{color:#10291b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:50px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:linear-gradient(130deg,#72ffb9,#0dcf76 65%,#08bb69);border:1px solid #d9ffe482;border-radius:14px;justify-content:center;align-items:center;gap:15px;padding:12px 18px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffb3,0 0 28px #0dcf7645,0 8px 25px #0003}.hrw-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffffa6,0 0 40px #0dcf7680,0 15px 35px #0dcf7638}.hrw-text-link{color:#e0eee3;border-bottom:1px solid #b2c5b5;align-items:center;gap:5px;padding:8px 0;font-size:13px;font-weight:650;transition:color .25s;display:inline-flex}.hrw-text-link:hover{color:var(--hrw-green)}.hrw-hero__note{color:#b8d7c5;font:500 11px/1.6 var(--mono);align-items:center;gap:10px;margin-top:55px;display:flex}.hrw-hero__note>span{background:#0dcf76;border-radius:50%;flex:none;width:6px;height:6px}.hrw-hero__rail{z-index:2;inset:auto var(--margin) 20px;color:#b2d1bf;font:500 9px var(--mono);letter-spacing:.15em;border-top:1px solid #c3efce20;justify-content:space-between;padding-top:13px;display:flex;position:absolute}.hrw-scene{isolation:isolate;perspective:1000px;width:min(100%,690px);height:550px;margin:auto;position:relative}.hrw-scene__grid{background-color:#0000;background-image:linear-gradient(#c1f5d50a 1px,#0000 1px),linear-gradient(90deg,#c1f5d50a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:45px 45px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #adffc919;border-radius:35px;position:absolute;inset:9% 2%;-webkit-mask-image:radial-gradient(#000 25%,#0000 75%);mask-image:radial-gradient(#000 25%,#0000 75%)}.hrw-scene__halo{filter:blur(12px);background:radial-gradient(circle,#27ef9780,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite hrw-breathe;position:absolute;inset:12% 18%}.hrw-scene__orbit{border:1px solid #4effac66;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-23deg)}.hrw-scene__orbit--one{width:85%;height:49%}.hrw-scene__orbit--two{border-color:#93aecc38;width:62%;height:78%;transform:translate(-50%,-50%)rotate(28deg)}.hrw-scene__track{background:linear-gradient(90deg,#0000,#bbf7c851,#0000);width:66%;height:1px;position:absolute;left:17%;transform:rotate(-20deg)}.hrw-scene__track:after{content:"";background:#d3ffdb;border-radius:50%;width:7px;height:7px;animation:5s linear infinite hrw-travel;position:absolute;top:-3px;box-shadow:0 0 12px #b5ffca,0 0 25px #76e7a2}.hrw-scene__track--top{top:35%}.hrw-scene__track--bottom{top:68%;transform:rotate(18deg)}.hrw-scene__track--bottom:after{animation-delay:-2.5s}.hrw-main-card,.hrw-float{-webkit-backdrop-filter:blur(24px);border:1px solid #8effbd99;position:absolute;box-shadow:0 22px 60px #041f1260,0 0 35px #0dcf7645,inset 0 1px 1px #ffffffb0}.hrw-main-card{z-index:3;background:linear-gradient(145deg,#f8fff9,#d9f9e6 65%,#a8efc7);border-radius:30px;width:57%;min-height:322px;padding:22px 24px;animation:6s ease-in-out infinite hrw-card-float;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.hrw-main-card__top,.hrw-float__eyebrow{font:600 10px var(--mono);letter-spacing:.12em;color:#246341}.hrw-main-card__top{justify-content:space-between;align-items:center;display:flex}.hrw-main-card__top>span+span{color:#04854b;font-size:21px;line-height:1}.hrw-main-card__people{justify-content:center;align-items:center;margin:26px 0 12px;display:flex}.hrw-person{background:linear-gradient(140deg,#90c9a0,#375942);border:2px solid #baf3ce67;border-radius:50%;width:78px;height:78px;display:block;position:relative;overflow:hidden;box-shadow:0 0 28px #91e5ad30}.hrw-person:before{content:"";background:#e5c5aa;border-radius:50%;width:35%;height:35%;position:absolute;top:19%;left:32%}.hrw-person i{background:#dce7dc;border-radius:50% 50% 0 0;width:70%;height:60%;position:absolute;bottom:-23%;left:15%}.hrw-person--two{background:linear-gradient(140deg,#6a93a5,#344c55)}.hrw-person--two:before{background:#bb8b69}.hrw-person--two i{background:#9fc1ae}.hrw-main-card__bridge{background:linear-gradient(90deg,#85c5a2,#d6ffe2);width:49px;height:2px;position:relative;box-shadow:0 0 10px #b6f5cb}.hrw-main-card__bridge i{background:#d2ffe0;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite hrw-breathe;position:absolute;top:-4px;left:45%;box-shadow:0 0 16px #aff7c0}.hrw-main-card p{text-align:center;color:#0e3c27;letter-spacing:-.035em;font-size:clamp(18px,2vw,27px);font-weight:700;line-height:1.2}.hrw-main-card__steps{color:#356c4b;font:500 9px var(--mono);border-top:1px solid #319f6050;justify-content:space-between;gap:5px;margin-top:19px;padding-top:15px;display:flex}.hrw-float{z-index:4;color:#173627;transition:transform .4s var(--ease),box-shadow .4s ease;background:linear-gradient(140deg,#fff,#d9ffe9);border-radius:17px}.hrw-float:hover{box-shadow:0 30px 65px #030c096e,0 0 35px #a5e5b66b}.hrw-float__eyebrow{color:#4c765c;font-size:8px}.hrw-float--profile{width:188px;padding:15px;animation:7s ease-in-out infinite hrw-float-one;top:31%;left:0;transform:rotate(-8deg)}.hrw-profile{align-items:center;gap:9px;margin-top:11px;display:flex}.hrw-avatar{background:#8bbca0;border-radius:50%;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.hrw-avatar:before{content:"";background:#c49371;border-radius:50%;width:34%;height:34%;position:absolute;top:17%;left:33%}.hrw-avatar i{background:#315c4d;border-radius:50%;width:72%;height:72%;position:absolute;bottom:-25%;left:14%}.hrw-profile__lines{flex:1;gap:6px;display:grid}.hrw-profile__lines i{background:#759b87;border-radius:4px;height:5px}.hrw-profile__lines i+i{background:#a7bfb0;width:60%}.hrw-profile__check{color:#fff;background:#2b8054;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.hrw-tags{gap:5px;margin-top:10px;display:flex}.hrw-tags span{color:#54775e;font:600 8px var(--mono);border:1px solid #5f9e7940;border-radius:8px;padding:3px 7px}.hrw-float--interview{background:linear-gradient(140deg,#fff,#d9f6ff);width:193px;padding:15px;animation:7.8s ease-in-out infinite hrw-float-two;top:5%;right:0;transform:rotate(8deg)}.hrw-calendar{grid-template-columns:repeat(5,1fr);gap:5px;margin:12px 0 7px;display:grid}.hrw-calendar span{text-align:center;color:#52727a;font:600 7px var(--mono)}.hrw-calendar i{background:#c5dcd8;border-radius:5px;height:19px}.hrw-calendar i:nth-last-child(3){background:#4d987f;box-shadow:0 0 13px #74cca099}.hrw-interview__foot{color:#486d6d;font:500 8px var(--mono);align-items:center;gap:5px;display:flex}.hrw-mini-dot{background:#338769;border-radius:50%;width:5px;height:5px}.hrw-float--welcome{align-items:center;gap:12px;width:196px;padding:13px 15px;animation:8s ease-in-out -2s infinite hrw-float-two;display:flex;bottom:11%;left:0;transform:rotate(6deg)}.hrw-welcome__icon{color:#eaffed;background:#3b8765;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.hrw-float--welcome strong,.hrw-float--welcome small{line-height:1.4;display:block}.hrw-float--welcome strong{font-size:10px}.hrw-float--welcome small{color:#517361;font-size:8px}.hrw-float--feedback{background:linear-gradient(135deg,#fffff4,#e5ffb7);width:182px;padding:15px;animation:7.4s ease-in-out -3s infinite hrw-float-one;bottom:9%;right:0;transform:rotate(-7deg)}.hrw-float--feedback strong{margin:8px 0;font-size:11px;display:block}.hrw-feedback__bars{align-items:flex-end;gap:5px;height:22px;display:flex}.hrw-feedback__bars i{background:#6ca985;border-radius:4px 4px 1px 1px;width:22%;height:35%}.hrw-feedback__bars i:nth-child(2){height:65%}.hrw-feedback__bars i:nth-child(3){height:50%}.hrw-feedback__bars i:nth-child(4){background:#2a8058;height:92%}.hrw-spark{color:#a0dfb5;filter:drop-shadow(0 0 10px #8aedac);animation:4s ease-in-out infinite hrw-breathe;position:absolute}.hrw-spark--one{font-size:18px;top:5%;left:22%}.hrw-spark--two{font-size:14px;animation-delay:-2s;bottom:2%;right:20%}.hrw-intro{background:radial-gradient(at 5% 0,#c4f8dc88,#0000 60%),#f3fbf6;padding:100px 0 54px}.hrw-intro__layout{grid-template-columns:1.05fr .95fr;align-items:end;gap:60px;display:grid}.hrw-intro h2,.hrw-practice h2{letter-spacing:-.06em;margin-top:20px;font-size:clamp(42px,4.4vw,73px);font-weight:700;line-height:1.08}.hrw-intro h2 em{color:#407657;font-style:normal}.hrw-intro__layout>p{color:#596860;max-width:53ch;padding-bottom:4px;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.hrw-topics{background:#f3fbf6;padding:20px 0 110px}.hrw-topics__heading{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.hrw-topics__heading>span{color:#728479;font:500 9px var(--mono);letter-spacing:.1em}.hrw-topic-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hrw-topic{min-height:360px;transition:transform .4s var(--ease),box-shadow .4s ease,border-color .4s ease;background:#fff;border:1px solid #c7e7d2;border-radius:22px;flex-direction:column;padding:23px;display:flex;overflow:hidden;box-shadow:0 10px 34px #0a8e4d12}.hrw-topic:hover{border-color:#0dcf76;transform:translateY(-8px);box-shadow:0 0 28px #0dcf7633,0 25px 55px #1b3e2524}.hrw-topic__top{color:#567660;font:600 10px var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.hrw-topic__top>span+span{color:#4b9b70;font-size:19px;line-height:1}.hrw-topic__illustration{background:radial-gradient(circle,#a8ddbb75,#0000 60%),#edf4ed;border-radius:17px;place-items:center;height:145px;margin:20px 0 15px;display:grid;position:relative;overflow:hidden}.hrw-topic__ring{transition:transform .6s var(--ease);border:1px solid #75b59194;border-radius:50%;position:absolute}.hrw-topic__ring--outer{width:175px;height:90px;transform:rotate(-24deg)}.hrw-topic__ring--inner{width:110px;height:110px;transform:rotate(26deg)}.hrw-topic:hover .hrw-topic__ring--outer{transform:rotate(8deg)scale(1.12)}.hrw-topic:hover .hrw-topic__ring--inner{transform:rotate(70deg)scale(.9)}.hrw-topic__core{background:linear-gradient(145deg,#73ffba,#08b866);border:1px solid #d5ffe5a9;border-radius:17px;width:55px;height:55px;transform:rotate(-8deg);box-shadow:0 12px 30px #1b785044,0 0 0 8px #ffffff7a}.hrw-topic__illustration i{background:#459f6b;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 11px #5aba83}.hrw-topic__illustration i:nth-last-child(3){top:38%;left:21%}.hrw-topic__illustration i:nth-last-child(2){top:26%;right:20%}.hrw-topic__illustration i:last-child{bottom:19%;right:27%}.hrw-topic h3{letter-spacing:-.04em;font-size:clamp(21px,1.6vw,27px);font-weight:700;line-height:1.15}.hrw-topic>p{color:#607067;margin-top:12px;font-size:13px;line-height:1.6}.hrw-topic--blue .hrw-topic__illustration{background:radial-gradient(circle,#b3d0dc99,#0000 60%),#e9f1f2}.hrw-topic--blue .hrw-topic__core{background:linear-gradient(145deg,#9beaff,#20a9cf)}.hrw-topic--lime .hrw-topic__illustration{background:radial-gradient(circle,#c9ddb387,#0000 60%),#eef3e8}.hrw-topic--lime .hrw-topic__core{background:linear-gradient(145deg,#d5ff8c,#82ba2b)}.hrw-topic--peach .hrw-topic__illustration{background:radial-gradient(circle,#e4c8b6a3,#0000 60%),#f5efea}.hrw-topic--peach .hrw-topic__core{background:linear-gradient(145deg,#ffcfad,#ed906a)}.hrw-practice{color:#f2f6f0;background:radial-gradient(at 85% 45%,#0dcf764d,#0000 55%),#173729;padding:100px 0 110px}.hrw-practice__layout{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(50px,7vw,130px);display:grid}.hrw-practice h2{margin-bottom:23px}.hrw-practice__copy>p:not(.hrw-eyebrow){color:#d1e8d9;max-width:55ch;font-size:16px;line-height:1.8}.hrw-practice__copy .hrw-button{margin-top:31px}.hrw-practice__board{background:linear-gradient(145deg,#307e55cc,#1a4934ed);border:1px solid #91bd9f50;border-radius:24px;padding:25px;position:relative;overflow:hidden;box-shadow:0 0 48px #0dcf7633,0 26px 70px #020b0640,inset 0 1px 1px #c4f8cd88}.hrw-practice__board-head{color:#abd9b7;font:600 10px var(--mono);letter-spacing:.12em;border-bottom:1px solid #b6dac13c;justify-content:space-between;padding-bottom:18px;display:flex}.hrw-practice__board ol{gap:10px;padding-top:15px;display:grid}.hrw-practice__board li{background:#d8ffe70b;border:1px solid #a9cbb43b;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;column-gap:13px;padding:12px;transition:transform .3s,background .3s;display:grid}.hrw-practice__board li:hover{background:#c4ffde1a;transform:translate(5px)}.hrw-practice__board li>span{color:#bdf1cb;width:34px;height:34px;font:600 10px var(--mono);background:#adf3c426;border-radius:10px;grid-row:span 2;place-items:center;display:grid}.hrw-practice__board strong{font-size:14px;line-height:1.3}.hrw-practice__board small{color:#c6e5d0;font-size:11px;line-height:1.4}@keyframes hrw-card-float{0%,to{transform:translate(-50%,-50%)rotate(-3deg)}50%{transform:translate(-50%,-53%)rotate(-1deg)}}@keyframes hrw-float-one{0%,to{translate:0}50%{translate:0 -12px}}@keyframes hrw-float-two{0%,to{translate:0}50%{translate:0 12px}}@keyframes hrw-breathe{0%,to{opacity:.5;scale:1}50%{opacity:1;scale:1.1}}@keyframes hrw-travel{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:100%}}@media (max-width:1100px){.hrw-topic-grid{grid-template-columns:repeat(2,1fr)}.hrw-topic{min-height:340px}.hrw-scene{height:490px}.hrw-float--profile,.hrw-float--welcome{left:-4%}.hrw-float--interview,.hrw-float--feedback{right:-4%}}@media (max-width:800px){.hrw-hero{grid-template-columns:1fr;gap:20px;padding-top:58px}.hrw-hero__copy{max-width:670px}.hrw-hero h1{font-size:clamp(52px,10vw,78px)}.hrw-hero__note{margin-top:28px}.hrw-scene{width:min(100%,590px);height:490px}.hrw-hero__rail{display:none}.hrw-intro{padding-top:75px}.hrw-intro__layout,.hrw-practice__layout{grid-template-columns:1fr;gap:25px}.hrw-practice__layout{gap:50px}.hrw-intro__layout>p{max-width:65ch}}@media (max-width:560px){.hrw-hero{padding:42px var(--margin) 15px}.hrw-hero h1{font-size:clamp(49px,12vw,68px)}.hrw-hero__lead{font-size:15px}.hrw-actions{gap:17px}.hrw-button{width:100%}.hrw-hero__note{font-size:9px}.hrw-scene{height:420px;margin-top:10px}.hrw-main-card{border-radius:23px;width:69%;min-height:255px;padding:16px}.hrw-main-card__top{font-size:7px}.hrw-main-card__top>span+span{font-size:16px}.hrw-main-card__people{margin:25px 0 11px}.hrw-person{width:55px;height:55px}.hrw-main-card__bridge{width:30px}.hrw-main-card p{font-size:18px}.hrw-main-card__steps{margin-top:14px;padding-top:12px;font-size:7px}.hrw-float--profile{width:137px;padding:10px;top:3%;left:0}.hrw-float--interview{width:132px;padding:10px;top:4%;right:0}.hrw-float--welcome{gap:7px;width:143px;padding:8px;bottom:7%;left:0}.hrw-float--feedback{width:135px;padding:10px;bottom:5%;right:0}.hrw-float__eyebrow,.hrw-tags span,.hrw-interview__foot,.hrw-calendar span{font-size:6px}.hrw-profile{margin-top:7px}.hrw-avatar{width:27px;height:27px}.hrw-profile__check{width:16px;height:16px;font-size:11px}.hrw-calendar{gap:3px;margin:8px 0 5px}.hrw-calendar i{height:14px}.hrw-welcome__icon{width:26px;height:26px;font-size:16px}.hrw-float--welcome strong{font-size:8px}.hrw-float--welcome small{font-size:6px}.hrw-float--feedback strong{font-size:9px}.hrw-feedback__bars{height:13px}.hrw-intro{padding:67px 0 35px}.hrw-intro h2,.hrw-practice h2{font-size:clamp(39px,10vw,55px)}.hrw-intro__layout>p{font-size:15px}.hrw-topics{padding-bottom:70px}.hrw-topics__heading>span{display:none}.hrw-topic-grid{grid-template-columns:1fr}.hrw-topic{min-height:300px}.hrw-topic__illustration{height:125px;margin:15px 0}.hrw-practice{padding:70px 0 75px}}@media (prefers-reduced-motion:reduce){.hrw-page *,.hrw-page :before,.hrw-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hrw-main-card{transform:translate(-50%,-50%)rotate(-3deg)}}
