.hr-root{--hr-ink:#16181d;--hr-ink-soft:#5b616e;--hr-ink-faint:#9aa0ac;--hr-line:#eceef1;--hr-surface:#fff;--hr-canvas:#fbfbfc;--hr-canvas-2:#f4f6f8;--hr-blue:#2f6bff;--hr-blue-soft:#eaf0ff;--hr-green:#1f9d57;--hr-green-soft:#e9f7ef;--hr-amber:#b7791f;--hr-amber-soft:#fbf3e2;font-family:var(--font-dm-sans),"DM Sans",sans-serif;-webkit-font-smoothing:antialiased;background:var(--hr-canvas);color:var(--hr-ink);scroll-behavior:smooth;line-height:1.5}.hr-root *,.hr-root :before,.hr-root :after{box-sizing:border-box}.hr-root .hr-wrap{max-width:1140px;margin:0 auto;padding:0 32px}@media (max-width:600px){.hr-root .hr-wrap{padding:0 20px}}.hr-root .hr-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hr-line);background:#fbfbfcd1;position:sticky;top:0}.hr-root .hr-nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.hr-root .hr-nav-logo{letter-spacing:-.02em;color:var(--hr-ink);align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.hr-root .hr-nav-logo img{border-radius:7px;width:26px;height:26px}.hr-root .hr-nav-links{align-items:center;gap:4px;display:flex}@media (max-width:880px){.hr-root .hr-nav-links{display:none}}.hr-root .hr-nav-link{color:var(--hr-ink-soft);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s}.hr-root .hr-nav-link:hover{color:var(--hr-ink);background:var(--hr-canvas-2)}.hr-root .hr-nav-right{align-items:center;gap:10px;display:flex}.hr-root .hr-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.hr-root .hr-btn svg{width:15px;height:15px}.hr-root .hr-btn-ghost{color:var(--hr-ink);border:1px solid var(--hr-line);background:0 0}.hr-root .hr-btn-ghost:hover{background:var(--hr-canvas-2)}.hr-root .hr-btn-primary{background:var(--hr-blue);color:#fff;box-shadow:0 1px 2px #2f6bff33,0 4px 14px #2f6bff2e}.hr-root .hr-btn-primary:hover{background:#2358d8;transform:translateY(-1px)}@media (max-width:880px){.hr-root .hr-nav-phone{display:none}}.hr-root .hr-hero{padding:72px 0 64px;position:relative;overflow:hidden}@media (max-width:600px){.hr-root .hr-hero{padding:48px 0}}.hr-root .hr-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#2f6bff0d,#0000 65%);width:900px;height:600px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.hr-root .hr-hero-grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:900px){.hr-root .hr-hero-grid{grid-template-columns:1fr;gap:36px}}.hr-root .hr-eyebrow{color:var(--hr-blue);background:var(--hr-blue-soft);border-radius:50px;align-items:center;gap:7px;margin-bottom:22px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.hr-root .hr-eyebrow svg{width:14px;height:14px}.hr-root .hr-hero h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.02}.hr-root .hr-hero h1 .hr-accent{color:var(--hr-blue)}.hr-root .hr-hero-sub{color:var(--hr-ink-soft);max-width:520px;margin:0 0 28px;font-size:18px;line-height:1.55}.hr-root .hr-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.hr-root .hr-btn-lg{border-radius:13px;height:52px;padding:0 26px;font-size:15px}.hr-root .hr-hero-trust{color:var(--hr-ink-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.hr-root .hr-hero-trust .hr-tdot{background:var(--hr-ink-faint);border-radius:50%;width:4px;height:4px}.hr-root .hr-lead-card{background:var(--hr-surface);border:1px solid var(--hr-line);z-index:2;border-radius:22px;padding:28px;animation:.85s cubic-bezier(.16,1,.3,1) .2s both hr-fade-up,7s ease-in-out 1.2s infinite hr-float;position:relative;box-shadow:0 20px 60px #10182814,0 4px 12px #1018280a}.hr-root .hr-lead-card h3{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:800}.hr-root .hr-lc-sub{color:var(--hr-ink-soft);margin-bottom:20px;font-size:13px}.hr-root .hr-lc-field{margin-bottom:12px}.hr-root .hr-lc-label{color:var(--hr-ink-soft);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.hr-root .hr-lc-input{border:1.5px solid var(--hr-line);background:var(--hr-canvas);width:100%;height:46px;color:var(--hr-ink);border-radius:11px;outline:none;padding:0 14px;font-family:inherit;font-size:14px;transition:all .15s}.hr-root .hr-lc-input::placeholder{color:var(--hr-ink-faint)}.hr-root .hr-lc-input:focus{border-color:var(--hr-blue);background:#fff;box-shadow:0 0 0 3px #2f6bff14}.hr-root select.hr-lc-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%239AA0AC' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}.hr-root .hr-lc-row{gap:10px;display:flex}.hr-root .hr-lc-row .hr-lc-field{flex:1}.hr-root .hr-lc-submit{background:var(--hr-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:50px;margin-top:8px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:flex}.hr-root .hr-lc-submit:hover{background:#2358d8;transform:translateY(-1px)}.hr-root .hr-lc-submit svg{width:16px;height:16px}.hr-root .hr-lc-note{color:var(--hr-ink-faint);text-align:center;margin-top:12px;font-size:11px;line-height:1.5}.hr-root .hr-section{padding:80px 0}@media (max-width:600px){.hr-root .hr-section{padding:56px 0}}.hr-root .hr-section-alt{background:var(--hr-surface);border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line)}.hr-root .hr-section-head{text-align:center;max-width:620px;margin:0 auto 48px}.hr-root .hr-section-eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--hr-blue);margin-bottom:12px;font-size:13px;font-weight:700}.hr-root .hr-section-head h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.06}.hr-root .hr-section-head p{color:var(--hr-ink-soft);margin:0;font-size:17px;line-height:1.55}.hr-root .hr-ind-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.hr-root .hr-ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hr-root .hr-ind-grid{grid-template-columns:1fr}}.hr-root .hr-ind{background:var(--hr-surface);border:1px solid var(--hr-line);color:inherit;border-radius:16px;padding:22px;text-decoration:none;transition:all .18s;display:block}.hr-root .hr-ind:hover{border-color:#e0e4ea;transform:translateY(-2px);box-shadow:0 12px 32px #10182812}.hr-root .hr-ind-icon{background:var(--hr-blue-soft);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:flex}.hr-root .hr-ind-icon svg{width:20px;height:20px;color:var(--hr-blue)}.hr-root .hr-ind h3{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:700}.hr-root .hr-ind p{color:var(--hr-ink-soft);margin:0;font-size:13px;line-height:1.5}.hr-root .hr-ind-more{text-align:center;color:var(--hr-ink-soft);margin-top:28px;font-size:14px}.hr-root .hr-ind-more strong{color:var(--hr-ink);font-weight:600}.hr-root .hr-ind-more a{color:var(--hr-blue);font-weight:600;text-decoration:none}.hr-root .hr-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.hr-root .hr-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hr-root .hr-steps{grid-template-columns:1fr}}.hr-root .hr-step{padding:8px;position:relative}.hr-root .hr-step-num{background:var(--hr-ink);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.hr-root .hr-step h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:700}.hr-root .hr-step p{color:var(--hr-ink-soft);margin:0;font-size:14px;line-height:1.55}.hr-root .hr-twocol{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:880px){.hr-root .hr-twocol{grid-template-columns:1fr;gap:36px}}.hr-root .hr-checklist{flex-direction:column;gap:12px;display:flex}.hr-root .hr-check{align-items:flex-start;gap:12px;display:flex}.hr-root .hr-check-ic{background:var(--hr-green-soft);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.hr-root .hr-check-ic svg{width:13px;height:13px;color:var(--hr-green)}.hr-root .hr-check-t{color:var(--hr-ink);font-size:15px;font-weight:500}.hr-root .hr-check-t span{color:var(--hr-ink-soft);margin-top:1px;font-size:13px;font-weight:400;display:block}.hr-root .hr-panel{background:var(--hr-canvas-2);border:1px solid var(--hr-line);border-radius:20px;padding:28px}.hr-root .hr-panel h3{letter-spacing:-.02em;margin:0 0 16px;font-size:18px;font-weight:800}.hr-root .hr-panel-row{border-bottom:1px solid var(--hr-line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.hr-root .hr-panel-row:last-child{border:none}.hr-root .hr-panel-l{color:var(--hr-ink-soft);font-size:14px}.hr-root .hr-panel-v{color:var(--hr-ink);font-size:14px;font-weight:700;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.hr-root .hr-panel-v.hr-green{color:var(--hr-green)}.hr-root .hr-panel-note{color:var(--hr-ink-faint);margin-top:14px;font-size:12px;line-height:1.5}.hr-root .hr-feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){.hr-root .hr-feature-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.hr-root .hr-feature{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:20px;padding:30px;transition:all .2s}.hr-root .hr-feature:hover{transform:translateY(-3px);box-shadow:0 12px 40px #1018280f}.hr-root .hr-feature-icon{background:var(--hr-blue-soft);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex}.hr-root .hr-feature-icon svg{width:21px;height:21px;color:var(--hr-blue)}.hr-root .hr-feature-icon.hr-green{background:var(--hr-green-soft)}.hr-root .hr-feature-icon.hr-green svg{color:var(--hr-green)}.hr-root .hr-feature h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:700}.hr-root .hr-feature p{color:var(--hr-ink-soft);margin:0;font-size:14px;line-height:1.55}.hr-root .hr-callout{background:var(--hr-amber-soft);border:1px solid #f0e2c0;border-radius:16px;align-items:flex-start;gap:14px;max-width:760px;margin:40px auto 0;padding:20px 24px;display:flex}.hr-root .hr-callout-ic{background:#fff;border:1px solid #f0e2c0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hr-root .hr-callout-ic svg{width:16px;height:16px;color:var(--hr-amber)}.hr-root .hr-callout p{color:#7a5a12;margin:0;font-size:14px;line-height:1.6}.hr-root .hr-cta-band{padding:80px 0}.hr-root .hr-cta-card{text-align:center;background:linear-gradient(145deg,#16181d,#23262f);border-radius:28px;padding:60px 48px;position:relative;overflow:hidden}.hr-root .hr-cta-card:before{content:"";background:radial-gradient(circle,#2f6bff2e,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-100px;right:-60px}.hr-root .hr-cta-card h2{letter-spacing:-.04em;color:#fff;z-index:1;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05;position:relative}.hr-root .hr-cta-card h2 .hr-accent{color:#6f9bff}.hr-root .hr-cta-card>p{color:#ffffff8c;z-index:1;margin:0 0 30px;font-size:17px;position:relative}.hr-root .hr-cta-card .hr-btn{z-index:1;position:relative}.hr-root .hr-cta-trust{color:#ffffff4d;z-index:1;margin-top:16px;font-size:13px;position:relative}.hr-root .hr-footer{border-top:1px solid var(--hr-line);background:var(--hr-surface);padding:44px 0}.hr-root .hr-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hr-root .hr-footer-logo{align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.hr-root .hr-footer-logo img{border-radius:6px;width:22px;height:22px}.hr-root .hr-footer-note{color:var(--hr-ink-faint);text-align:right;max-width:520px;font-size:13px}@media (max-width:600px){.hr-root .hr-footer-note{text-align:left}}.hr-root .hr-section-title{letter-spacing:-.03em;margin:0 0 20px;font-size:32px;font-weight:800;line-height:1.1}.hr-root .hr-section-lead{color:var(--hr-ink-soft);max-width:42ch;margin:0 0 24px;font-size:17px;line-height:1.55}.hr-root .hr-prohibited{color:#7a5a12;background:var(--hr-amber-soft);border:1px solid #f0e2c0;border-radius:12px;max-width:520px;margin-top:16px;padding:12px 16px;font-size:14px}.hr-root .hr-ind-grid-auto{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hr-root .hr-ind-static{cursor:default}.hr-root .hr-ind-static h3{margin:0}.hr-root .hr-apply-shell{padding:32px 0 64px}.hr-root .hr-apply-loading{text-align:center;color:var(--hr-ink-soft);padding:80px 20px;font-size:15px}.hr-root .hr-apply-panel{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:22px;max-width:640px;margin:0 auto;padding:32px;box-shadow:0 20px 60px #10182814,0 4px 12px #1018280a}.hr-root .hr-apply-panel.hr-apply-panel-wide{max-width:880px}.hr-root .hr-mpa-form{text-align:left}.hr-root .hr-mpa-steps{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.hr-root .hr-mpa-step{border:1px solid var(--hr-line);color:var(--hr-ink-soft);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.hr-root .hr-mpa-step-active{background:var(--hr-ink);color:#fff;border-color:var(--hr-ink)}.hr-root .hr-mpa-step-done{background:var(--hr-canvas-2);color:var(--hr-ink)}.hr-root .hr-mpa-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.hr-root .hr-mpa-grid{grid-template-columns:repeat(2,1fr)}}.hr-root .hr-apply-panel h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.1}.hr-root .hr-apply-panel .hr-apply-sub{color:var(--hr-ink-soft);margin:0 0 24px;font-size:15px;line-height:1.55}.hr-root .hr-step-pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.hr-root .hr-step-pill{border:1px solid var(--hr-line);color:var(--hr-ink-soft);background:var(--hr-canvas);border-radius:50px;padding:6px 12px;font-size:12px;font-weight:600}.hr-root .hr-step-pill.hr-active{background:var(--hr-blue-soft);color:var(--hr-blue);border-color:#2f6bff40}.hr-root .hr-step-pill.hr-done{background:var(--hr-green-soft);color:var(--hr-green);border-color:#1f9d5733}.hr-root .hr-error-box{color:#b91c1c;background:#dc26260f;border:1px solid #dc262640;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px}.hr-root .hr-apply-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.hr-root .hr-apply-actions .hr-btn{min-width:120px}.hr-root .hr-terms-row{color:var(--hr-ink-soft);align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.hr-root .hr-terms-row input{accent-color:var(--hr-blue);margin-top:3px}.hr-root .hr-terms-row a{color:var(--hr-blue);font-weight:600;text-decoration:none}.hr-root .hr-apply-login{text-align:center;color:var(--hr-ink-soft);margin-top:20px;font-size:14px}.hr-root .hr-apply-login a{color:var(--hr-blue);font-weight:600;text-decoration:none}.hr-root .hr-pending-icon{background:var(--hr-amber-soft);width:56px;height:56px;color:var(--hr-amber);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.hr-root .hr-pending-icon svg{width:28px;height:28px}.hr-root .hr-apply-panel.hr-pending{text-align:center}.hr-root .hr-apply-intake .hr-lc-field{margin-bottom:14px}.hr-root .hr-doc-row{border:1px solid var(--hr-line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.hr-root .hr-doc-row span{color:var(--hr-ink);font-size:14px}.hr-root .hr-doc-month{border:1px solid var(--hr-line);border-radius:14px;margin-bottom:12px;padding:14px}.hr-root .hr-doc-month-title{margin-bottom:10px;font-size:14px;font-weight:700}.hr-root .hr-btn-sm{border-radius:9px;height:36px;padding:0 14px;font-size:13px}.hr-root .hr-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}@keyframes hr-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hr-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hr-root .hr-hero-copy>*{animation:.75s cubic-bezier(.16,1,.3,1) both hr-fade-up}.hr-root .hr-hero-copy>:first-child{animation-delay:50ms}.hr-root .hr-hero-copy>:nth-child(2){animation-delay:.12s}.hr-root .hr-hero-copy>:nth-child(3){animation-delay:.19s}.hr-root .hr-hero-copy>:nth-child(4){animation-delay:.26s}.hr-root .hr-hero-copy>:nth-child(5){animation-delay:.33s}.hr-root .hr-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.hr-root .hr-reveal.hr-in-view{opacity:1;transform:translateY(0)}.hr-root .hr-reveal-stagger>.hr-ind,.hr-root .hr-reveal-stagger>.hr-step,.hr-root .hr-reveal-stagger>.hr-feature{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;transform:translateY(24px)}.hr-root .hr-reveal-stagger.hr-in-view>.hr-ind,.hr-root .hr-reveal-stagger.hr-in-view>.hr-step,.hr-root .hr-reveal-stagger.hr-in-view>.hr-feature{opacity:1;transform:translateY(0)}.hr-root .hr-reveal-stagger.hr-in-view>:first-child{transition-delay:40ms}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(2){transition-delay:80ms}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(3){transition-delay:.12s}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(4){transition-delay:.16s}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(5){transition-delay:.2s}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(6){transition-delay:.24s}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(7){transition-delay:.28s}.hr-root .hr-reveal-stagger.hr-in-view>:nth-child(8){transition-delay:.32s}.hr-root .hr-nav{animation:.5s both hr-fade-in}.hr-root .hr-cta-card{position:relative}.hr-root .hr-cta-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff0a 50%,#0000 60%) 0 0/200% 100%;animation:8s ease-in-out infinite hr-shimmer;position:absolute;inset:0}.hr-root .hr-non-us-notice{background:#eef3ff;border:1px solid #c7d7ff;border-radius:14px;align-items:flex-start;gap:14px;margin-top:12px;padding:16px 18px;display:flex}.hr-root .hr-non-us-icon{width:36px;height:36px;color:var(--hr-blue);background:#fff;border:1px solid #c7d7ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hr-root .hr-non-us-icon svg{width:18px;height:18px}.hr-root .hr-non-us-title{color:#1e3a8a;margin:0 0 6px;font-size:14px;font-weight:700}.hr-root .hr-non-us-body{color:#334155;margin:0;font-size:13px;line-height:1.55}.hr-root .hr-non-us-body strong{color:#1e293b;font-weight:700}@media (prefers-reduced-motion:reduce){.hr-root .hr-hero-copy>*,.hr-root .hr-lead-card,.hr-root .hr-nav,.hr-root .hr-cta-card:after{animation:none!important}.hr-root .hr-reveal,.hr-root .hr-reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}}
