@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0l2qk94b1u89y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.01rdcbu-77uoy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.0sn2213rkw2e_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.0mrp_qm_8jqq_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.05-22z7vt.jl1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.0h6jagi-ln9qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.0p40-daftjh_g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.07en.a1_ufzzv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.0xhl7b6zs4.~j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.0b_.2~bprftx..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.0qxf2_hlpbci0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.0czffigx~77c..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.0k.rt6-fab6y0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.08-6qa~ryw15i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.09gf3ff1ir7gl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_a7dc6732-module__ythjkW__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_a7dc6732-module__ythjkW__variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
html:has(.hr-page){scroll-behavior:smooth;scroll-padding-top:84px}@keyframes hr-bar-grow{0%{width:0}}.hr-page{--navy:#0a0f1e;--blue-900:#102c53;--blue-700:#143e83;--cyan:#00bee8;--cyan-2:#00ccd8;--bg:#f5f7fb;--panel:#eef2f9;--sky:#e8f1fd;--line:#dce3ef;--text:#2b364d;--muted:#566178;--white:#fff;--grad:linear-gradient(135deg, #00bee8, #00ccd8);--r-card:16px;--r-btn:10px;--shadow:0 14px 34px -22px #0a0f1e47;--font:var(--font-be-vietnam), "Segoe UI", system-ui, sans-serif;--maxw:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;font-size:1.0625rem;line-height:1.55;display:flex}@media (prefers-reduced-motion:reduce){.hr-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hr-page img,.hr-page svg{max-width:100%}.hr-page a{color:inherit}.hr-page p{margin:0}.hr-page h1,.hr-page h2,.hr-page h3,.hr-page h4{color:var(--navy);font-family:var(--font);text-wrap:balance;margin:0}.hr-page h1{letter-spacing:-.02em;font-size:clamp(2.4rem,1.5rem + 3.2vw,3.5rem);font-weight:800;line-height:1.08}.hr-page h2{letter-spacing:-.015em;font-size:clamp(1.9rem,1.4rem + 1.7vw,2.5rem);font-weight:800;line-height:1.15}.hr-page h3{font-size:1.375rem;font-weight:700;line-height:1.3}.hr-page>main{flex:1}.hr-page .shell{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.hr-page section{padding-block:clamp(56px,7vw,80px)}.hr-page .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.hr-page .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-700);align-items:center;gap:10px;font-size:.8125rem;font-weight:700;display:inline-flex}.hr-page .eyebrow:before{content:"";background:var(--grad);border-radius:2px;width:22px;height:3px}.hr-page .grad-text{background:linear-gradient(100deg, var(--blue-700) 0%, var(--cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hr-page .btn{border-radius:var(--r-btn);min-height:48px;font-family:var(--font);text-align:center;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.hr-page .btn:focus-visible{outline:3px solid var(--blue-700);outline-offset:2px}.hr-page .btn-primary{background:var(--grad);color:var(--navy);box-shadow:0 12px 26px -14px #00bee8cc}.hr-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px #00bee8e6}.hr-page .btn-secondary{background:var(--white);color:var(--blue-700);border-color:#bfe3f3}.hr-page .btn-secondary:hover{border-color:var(--cyan);transform:translateY(-2px)}.hr-page .btn-sm{min-height:44px;padding:10px 18px;font-size:.9375rem}.hr-page .btn[disabled]{opacity:.6;cursor:progress;transform:none}.hr-page .site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.hr-page .site-header>.shell{justify-content:space-between;align-items:center;gap:24px;padding-block:12px;display:flex}.hr-page .brand img{width:auto;height:30px;display:block}.hr-page .nav{align-items:center;gap:32px;display:flex}.hr-page .nav a{color:var(--text);font-size:.9375rem;font-weight:600;text-decoration:none}.hr-page .nav a:hover{color:var(--blue-700)}.hr-page .header-actions{align-items:center;gap:12px;display:flex}.hr-page .lang-switch{border:1.5px solid var(--line);background:var(--white);border-radius:10px;display:flex;overflow:hidden}.hr-page .lang-switch button{min-width:38px;min-height:40px;font:700 .8125rem var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 8px}.hr-page .lang-switch button+button{border-left:1px solid var(--line)}.hr-page .lang-switch button[aria-pressed=true]{background:var(--sky);color:var(--blue-700)}.hr-page .nav-toggle{border:1.5px solid var(--line);background:var(--white);cursor:pointer;width:44px;height:44px;color:var(--navy);border-radius:10px;justify-content:center;align-items:center;display:none}.hr-page .nav-toggle .icon{width:22px;height:22px}.hr-page .mobile-menu{border-top:1px solid var(--line);background:var(--white);display:none}.hr-page .mobile-menu.open{display:block}.hr-page .mobile-menu .shell{flex-direction:column;padding-block:8px 18px;display:flex}.hr-page .mobile-menu a:not(.btn){border-bottom:1px solid var(--line);color:var(--text);padding:14px 0;font-weight:600;text-decoration:none}.hr-page .mobile-menu .btn{margin-top:14px}.hr-page .page-hero{background:radial-gradient(800px 420px at 85% -10%,#00bee829,#0000 70%),linear-gradient(#f5f7fb 0%,#e9f2fd 100%);padding-block:clamp(40px,5vw,64px)}.hr-page .page-hero h1{margin-top:18px;font-size:clamp(2rem,1.4rem + 2.2vw,2.75rem)}.hr-page .hero{background:radial-gradient(800px 420px at 85% -10%,#00bee829,#0000 70%),linear-gradient(#f5f7fb 0%,#e9f2fd 100%);padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,80px)}.hr-page .hr-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.hr-page .hero h1{margin-top:18px}.hr-page .hero-lede{color:var(--text);margin-top:18px;font-size:1.1875rem;line-height:1.55}.hr-page .hero-lede strong{color:var(--navy);font-weight:700;display:block}.hr-page .hero-visual{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#f4f9fe;margin-top:32px;overflow:hidden}.hr-page .hero-visual img{width:100%;height:auto;display:block}.hr-page .form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:clamp(24px,3vw,36px)}.hr-page .form-card h2{letter-spacing:-.01em;font-size:1.625rem;line-height:1.25}.hr-page .form-card .form-lede{color:var(--muted);margin-top:10px;font-size:1rem}.hr-page .lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.hr-page .lead-form.flush{margin-top:0}.hr-page .field{flex-direction:column;gap:6px;display:flex}.hr-page .field.full{grid-column:1/-1}.hr-page .field label{color:var(--navy);font-size:.875rem;font-weight:600}.hr-page .field input,.hr-page .field select{border:1.5px solid var(--line);background:var(--white);min-height:48px;color:var(--navy);font-family:var(--font);border-radius:10px;padding:10px 14px;font-size:1rem}.hr-page .field select{appearance:auto}.hr-page .field input::placeholder,.hr-page .field select:invalid{color:#8a94a8}.hr-page .field input:focus,.hr-page .field select:focus{border-color:var(--cyan);outline:3px solid #00bee859}.hr-page .lead-form .btn{grid-column:1/-1;margin-top:4px}.hr-page .infobar{background:linear-gradient(110deg, var(--navy) 0%, var(--blue-900) 100%);color:var(--white);padding-block:28px}.hr-page .infobar-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-page .info-item{border-left:1px solid #ffffff29;padding:6px 22px}.hr-page .info-item:first-child{border-left:0;padding-left:0}.hr-page .info-item strong{color:var(--white);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;line-height:1.3;display:flex}.hr-page .info-item>span{color:#ffffffb8;margin-top:4px;font-size:.9375rem;display:block}.hr-page .pill{background:var(--grad);color:var(--navy);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:800;display:inline-block}.hr-page .problems-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.hr-page .problems h2{margin-top:16px}.hr-page .problem-list{flex-direction:column;gap:24px;margin:32px 0 0;padding:0;display:flex}.hr-page .problem-list li{grid-template-columns:44px 1fr;gap:14px;list-style:none;display:grid}.hr-page .problem-num{color:var(--blue-700);background:var(--sky);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.9375rem;font-weight:800;display:flex}.hr-page .problem-list h3{font-size:1.25rem}.hr-page .problem-list p{color:var(--muted);margin-top:4px;font-size:1rem}.hr-page .chart-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:clamp(24px,3vw,36px)}.hr-page .bar-row+.bar-row{margin-top:26px}.hr-page .bar-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hr-page .bar-label{color:var(--navy);font-size:1.0625rem;font-weight:600}.hr-page .bar-value{color:var(--blue-700);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.hr-page .bar-row:first-child .bar-value{font-size:2.75rem}.hr-page .bar-track{background:var(--panel);border-radius:7px;height:14px;margin-top:12px;overflow:hidden}.hr-page .bar-fill{background:var(--grad);border-radius:7px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both hr-bar-grow}.hr-page .chart-note{border-top:1px solid var(--line);color:var(--muted);margin-top:26px;padding-top:16px;font-size:.875rem}.hr-page .roles{background:var(--panel)}.hr-page .section-head{max-width:720px}.hr-page .section-head h2{margin-top:14px}.hr-page .section-head.center{text-align:center;margin-inline:auto}.hr-page .section-head .lede{color:var(--muted);margin-top:14px;font-size:1.125rem}.hr-page .roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:40px;display:grid}.hr-page .role-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);height:100%;padding:28px}.hr-page .role-tag{background:var(--blue-900);color:var(--white);letter-spacing:.03em;border-radius:999px;padding:5px 14px;font-size:.875rem;font-weight:700;display:inline-block}.hr-page .role-card h3{margin-top:18px;font-size:1.25rem;line-height:1.35}.hr-page .check-list{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hr-page .check-list li{color:var(--text);grid-template-columns:22px 1fr;gap:12px;font-size:1rem;line-height:1.5;display:grid}.hr-page .check-list .icon{background:var(--grad);width:22px;height:22px;color:var(--navy);stroke-width:3px;border-radius:50%;margin-top:3px;padding:4px}.hr-page .center-cta{justify-content:center;margin-top:40px;display:flex}.hr-page .modules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.hr-page .module-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:24px;display:flex}.hr-page .module-top{justify-content:space-between;align-items:center;display:flex}.hr-page .module-icon{background:var(--sky);width:48px;height:48px;color:var(--blue-700);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.hr-page .module-num{color:#8a94a8;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.hr-page .module-card h3{font-size:1.25rem}.hr-page .module-card p{color:var(--muted);font-size:1rem;line-height:1.55}.hr-page .config-band{border-radius:var(--r-card);background:var(--sky);border:1px solid #c9e4f5;align-items:flex-start;gap:18px;margin-top:24px;padding:22px 26px;display:flex}.hr-page .config-band .module-icon{background:var(--white)}.hr-page .config-band p{color:var(--text);font-size:1.0625rem}.hr-page .config-band strong{color:var(--navy)}.hr-page .packages{background:var(--panel)}.hr-page .free-note{background:var(--white);color:var(--blue-900);border:1px solid #c9e4f5;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:10px 18px;font-size:1rem;font-weight:600;display:inline-flex}.hr-page .free-note .icon{background:var(--grad);width:22px;height:22px;color:var(--navy);stroke-width:3px;border-radius:50%;padding:4px}.hr-page .packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}.hr-page .package-card{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;padding:30px 28px;display:flex}.hr-page .package-card.is-featured{border-color:var(--cyan);box-shadow:0 0 0 4px #00bee824, var(--shadow)}.hr-page .package-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-700);font-size:.8125rem;font-weight:700}.hr-page .package-card h3{margin-top:8px;font-size:1.875rem;font-weight:800}.hr-page .package-desc{min-height:3.1em;color:var(--muted);margin-top:10px}.hr-page .package-card .check-list{border-top:1px solid var(--line);flex:1;margin-top:22px;padding-top:22px}.hr-page .package-card .btn{margin-top:28px}.hr-page .about{background:var(--sky)}.hr-page .about-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hr-page .about h2{margin-top:14px}.hr-page .about-copy p{margin-top:18px;font-size:1.0625rem}.hr-page .about-copy .btn{margin-top:28px}.hr-page .contact-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);margin:0;padding:8px 28px}.hr-page .contact-row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;padding:20px 0;display:grid}.hr-page .contact-row:last-child{border-bottom:0}.hr-page .contact-row dt{color:var(--blue-700);align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.hr-page .contact-row dd{color:var(--navy);margin:0;font-weight:500}.hr-page .contact-row dd a{padding-block:2px;text-decoration:none;display:block}.hr-page .contact-row dd a:hover{color:var(--blue-700);text-decoration:underline}.hr-page .contact-row.contact-office{grid-template-columns:1fr;gap:6px}.hr-page .contact-office dt{font-size:1rem}.hr-page .contact-office dd span{display:block}.hr-page .contact-row dd .contact-phone{align-items:center;gap:8px;margin-top:6px;display:flex}.hr-page .contact-row dd .contact-phone .icon{color:var(--blue-700)}.hr-page .offer{background:linear-gradient(120deg, var(--navy) 0%, var(--blue-900) 70%, var(--blue-700) 130%);color:var(--white)}.hr-page .offer-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hr-page .offer .eyebrow{color:var(--cyan-2)}.hr-page .offer h2{color:var(--white);margin-top:14px}.hr-page .offer-list{flex-direction:column;gap:18px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hr-page .offer-list li{color:var(--white);grid-template-columns:30px 1fr;gap:14px;font-size:1.1875rem;font-weight:600;line-height:1.45;display:grid}.hr-page .offer-list .icon{background:var(--grad);width:30px;height:30px;color:var(--navy);stroke-width:3px;border-radius:50%;margin-top:1px;padding:6px}.hr-page .site-footer{color:#ffffffb3;background:#070b16;padding-block:36px;font-size:.9375rem}.hr-page .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.hr-page .site-footer img{width:auto;height:26px;display:block}.hr-page .site-footer nav{flex-wrap:wrap;gap:24px;display:flex}.hr-page .site-footer a{color:#ffffffc7;text-decoration:none}.hr-page .site-footer a:hover{color:var(--white)}@media (max-width:1024px){.hr-page .modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-page .roles-grid{grid-template-columns:1fr}.hr-page .roles-grid .role-card{height:auto}}@media (max-width:900px){.hr-page .nav{display:none}.hr-page .nav-toggle{display:inline-flex}.hr-page .hr-hero-grid,.hr-page .problems-grid,.hr-page .about-grid,.hr-page .offer-grid,.hr-page .packages-grid{grid-template-columns:1fr}.hr-page .package-desc{min-height:0}.hr-page .infobar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.hr-page .info-item:nth-child(3){border-left:0;padding-left:0}.hr-page .header-cta{display:none}}@media (max-width:600px){.hr-page .free-note{text-align:left;border-radius:16px}.hr-page .modules-grid,.hr-page .lead-form{grid-template-columns:1fr}.hr-page .contact-row{grid-template-columns:1fr;gap:6px}.hr-page .config-band{flex-direction:column}.hr-page .center-cta .btn,.hr-page .about-copy .btn{width:100%}.hr-page .info-item{padding-inline:16px}.hr-page .info-item strong{font-size:1.0625rem}}.hr-page .ty{flex-direction:column;display:flex}.hr-page .ty section{padding-block:0}.hr-page .ty .ty-hero{isolation:isolate;text-align:center;background:linear-gradient(180deg, #e3f1fd 0%, #f2f8fe 55%, var(--bg) 100%);padding:64px 0 72px;position:relative;overflow:hidden}.hr-page .ty .ty-hero:before{content:"";z-index:-1;background-image:radial-gradient(#143e8324 .8px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 28%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 28%,#000,#0000 75%)}.hr-page .ty .ty-arc{z-index:-1;border:1px solid #143e831a;border-radius:50%;width:680px;height:680px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.hr-page .ty .ty-arc-lg{border-color:#143e830f;width:980px;height:980px;top:-390px}.hr-page .ty .ty-404{flex:1;align-content:center;padding-block:96px;display:grid}.hr-page .ty .ty-404-code{letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,3rem + 6vw,7.5rem);font-weight:800;line-height:1}.hr-page .ty .ty-404 h1{margin-top:18px;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.6rem)}.hr-page .ty .ty-fx{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hr-page .ty .ty-badge{place-items:center;width:132px;height:132px;margin:0 auto;display:grid;position:relative}.hr-page .ty .ty-badge-core{z-index:2;background:var(--grad);border-radius:50%;place-items:center;width:132px;height:132px;animation:.7s cubic-bezier(.2,.8,.2,1) both ty-pop;display:grid;position:relative;box-shadow:0 26px 44px -18px #00bee8f2,inset 0 -8px 16px #0078a02e}.hr-page .ty .ty-badge-core:after{content:"";background:linear-gradient(150deg,#ffffff8c,#0000 45%);border-radius:50%;position:absolute;inset:0}.hr-page .ty .ty-badge svg{z-index:1;fill:none;width:66px;height:66px;stroke:var(--white);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;filter:drop-shadow(0 3px 4px #005a8259);animation:.6s cubic-bezier(.2,.8,.2,1) .45s forwards ty-draw;position:relative}.hr-page .ty .ty-badge i{z-index:1;border:2px solid var(--cyan);opacity:0;animation:2.6s ease-out 3 ty-ripple;animation-delay:calc(.6s + var(--k) * .55s);border-radius:50%;position:absolute;inset:0}.hr-page .ty .ty-eyebrow{letter-spacing:.14em;margin-top:46px}.hr-page .ty .ty-eyebrow:after{content:"";background:var(--grad);border-radius:2px;width:22px;height:3px}.hr-page .ty h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(2.3rem,1.2rem + 4.2vw,4rem);line-height:1.06}.hr-page .ty .ty-brand{background:linear-gradient(100deg, #00a9d6, var(--blue-700));color:#0000;-webkit-background-clip:text;background-clip:text}.hr-page .ty .ty-sub{max-width:56ch;color:var(--muted);margin:18px auto 0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.hr-page .ty .ty-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hr-page .ty .ty-fadeup{animation:.8s cubic-bezier(.2,.8,.2,1) both ty-fadeup;animation-delay:var(--d,0s)}.hr-page .ty .ty-steps-sec{z-index:3;margin-top:-34px;position:relative}.hr-page .ty .ty-steps{background:var(--white);border:1px solid var(--line);border-radius:26px;padding:34px 36px 36px;box-shadow:0 34px 60px -40px #102c5380}.hr-page .ty .ty-steps h2{text-align:center;letter-spacing:-.01em;font-size:1.35rem}.hr-page .ty .ty-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.hr-page .ty .ty-track:before,.hr-page .ty .ty-track:after{content:"";border-radius:2px;height:3px;position:absolute;top:25px;left:16.6667%}.hr-page .ty .ty-track:before{background:var(--sky);right:16.6667%}.hr-page .ty .ty-track:after{background:var(--grad);transform-origin:0;width:33.3333%;animation:1s cubic-bezier(.2,.8,.2,1) .9s both ty-line}.hr-page .ty .ty-step{text-align:center;position:relative}.hr-page .ty .ty-dot{z-index:1;background:var(--white);width:52px;height:52px;color:var(--blue-700);border:2px solid #c9ddf2;border-radius:50%;place-items:center;margin:0 auto;font-size:1.15rem;font-weight:800;display:grid;position:relative}.hr-page .ty .ty-step.done .ty-dot{background:var(--grad);color:var(--navy);border-color:#0000}.hr-page .ty .ty-step.done .ty-dot .icon{stroke-width:3.2px;font-size:1.5rem}.hr-page .ty .ty-step.now .ty-dot{border-color:var(--cyan);animation:2.4s ease-in-out infinite ty-now;box-shadow:0 0 0 6px #00bee829}.hr-page .ty .ty-step h3{margin-top:16px;font-size:1.1rem;font-weight:800}.hr-page .ty .ty-step p{max-width:30ch;color:var(--muted);margin:6px auto 0;font-size:.97rem}.hr-page .ty .ty-tag{background:var(--sky);color:var(--blue-700);border-radius:20px;margin-top:10px;padding:3px 12px;font-size:.78rem;font-weight:700;display:inline-block}.hr-page .ty .ty-step.done .ty-tag{color:#147a3a;background:#e4f9ee}.hr-page .ty .ty-explore{padding:64px 0 72px}.hr-page .ty .ty-head{text-align:center}.hr-page .ty .ty-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-700);font-size:.8125rem;font-weight:700}.hr-page .ty .ty-head h2{letter-spacing:-.025em;margin-top:10px;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.3rem);line-height:1.12}.hr-page .ty .ty-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hr-page .ty .ty-mod{background:var(--white);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.hr-page .ty .ty-mod:hover{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 16px 28px -22px #00bee8e6}.hr-page .ty .ty-mod-ic{background:var(--sky);width:44px;height:44px;color:var(--blue-700);border-radius:13px;flex:none;place-items:center;font-size:1.4rem;transition:background .2s,color .2s;display:grid}.hr-page .ty .ty-mod:hover .ty-mod-ic{background:var(--grad);color:var(--navy)}.hr-page .ty .ty-mod b{color:var(--navy);font-size:.97rem;line-height:1.25}.hr-page .ty .ty-contact{background:linear-gradient(120deg, var(--white) 0%, #eef6fe 100%);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:44px;padding:30px 34px;display:grid}.hr-page .ty .ty-contact h3{font-size:1.3rem;font-weight:800}.hr-page .ty .ty-contact p{color:var(--muted);margin-top:6px;font-size:.98rem}.hr-page .ty .ty-ct{flex-wrap:wrap;gap:12px 26px;display:flex}.hr-page .ty .ty-ct a{color:var(--navy);align-items:center;gap:10px;font-size:.98rem;font-weight:600;text-decoration:none;display:flex}.hr-page .ty .ty-ct a:hover{color:var(--blue-700)}.hr-page .ty .ty-ct .icon{background:var(--white);width:36px;height:36px;color:var(--blue-700);border:1px solid #cfe3f6;border-radius:11px;padding:9px}.hr-page .ty .ty-ct small{color:var(--muted);font-size:.74rem;font-weight:600;line-height:1.2;display:block}.hr-page .ty .ty-ct span{overflow-wrap:anywhere}@media (max-width:900px){.hr-page .ty .ty-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-page .ty .ty-contact{grid-template-columns:1fr}}@media (max-width:700px){.hr-page .ty .ty-track{grid-template-columns:1fr;gap:26px}.hr-page .ty .ty-track:before,.hr-page .ty .ty-track:after{display:none}.hr-page .ty .ty-step{text-align:left;grid-template-columns:52px 1fr;align-items:start;column-gap:16px;display:grid}.hr-page .ty .ty-step .ty-dot{grid-row:1/4;margin:0}.hr-page .ty .ty-step h3{margin-top:2px}.hr-page .ty .ty-step p{margin-left:0}.hr-page .ty .ty-step .ty-tag{justify-self:start}.hr-page .ty .ty-steps{padding:26px 20px 28px}}@media (max-width:480px){.hr-page .ty .ty-hero{padding:44px 0 64px}.hr-page .ty .ty-cta .btn{flex:100%}.hr-page .ty .ty-mods{grid-template-columns:1fr}.hr-page .ty .ty-contact{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.hr-page .ty .ty-badge svg{stroke-dashoffset:0}.hr-page .ty .ty-badge i{display:none}}@keyframes ty-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes ty-draw{to{stroke-dashoffset:0}}@keyframes ty-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes ty-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ty-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ty-now{50%{box-shadow:0 0 0 11px #00bee80d}}
