.hop-home{--hop-ink:#141a30;--hop-ink-raised:#1c2541;--hop-orange:#fc7018;--hop-cyan:#a8dbe1;--hop-paper:#f5f4f0;--hop-line:rgba(20,26,48,0.12);color:var(--hop-ink);font-family:var(--font-sans);overflow:clip}.hop-home *,.hop-marketing-chrome *{scroll-margin-top:5.5rem}.hop-home :where(a,button):focus-visible,.hop-marketing-chrome :where(a,button):focus-visible{outline:3px solid #fc7018;outline-offset:4px;border-radius:3px}.hop-home .hop-hero{isolation:isolate;background:radial-gradient(ellipse at 74% 50%,rgba(40,66,101,.42),transparent 38%),linear-gradient(125deg,#12182d,#18213a 56%,#202b49)}.hop-home .hop-hero:before{inset:0;opacity:.22;background-image:linear-gradient(rgba(192,220,228,.08) 1px,transparent 0),linear-gradient(90deg,rgba(192,220,228,.08) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,black 55%,black);mask-image:linear-gradient(90deg,transparent,black 55%,black)}.hop-home .hop-hero:after,.hop-home .hop-hero:before{position:absolute;z-index:-1;content:"";pointer-events:none}.hop-home .hop-hero:after{top:16%;right:5%;width:min(48vw,690px);aspect-ratio:1;border:1px solid rgba(168,219,225,.13);border-radius:50%;box-shadow:0 0 0 48px rgba(168,219,225,.025),0 0 0 112px rgba(168,219,225,.02)}.hop-home .hop-hero-copy{animation:hop-rise-in .7s cubic-bezier(.2,.75,.25,1) both}.hop-home .hop-hero-image{box-shadow:0 26px 90px rgba(0,0,0,.28),0 0 0 1px rgba(168,219,225,.08);animation:hop-rise-in .9s cubic-bezier(.2,.75,.25,1) .1s both}.hop-home .hop-hero-image img{filter:saturate(.83) contrast(1.04)}.hop-home .hop-eyebrow{letter-spacing:.19em}.hop-home .hop-primary-cta{box-shadow:0 8px 26px rgba(252,112,24,.22);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.hop-home .hop-primary-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(252,112,24,.32)}.hop-home .hop-proof-strip{background:#f1f2ef;border-color:rgba(20,26,48,.11)}.hop-home .hop-stat{position:relative}.hop-home .hop-stat+.hop-stat:before{position:absolute;top:15%;left:0;height:70%;border-left:1px solid rgba(20,26,48,.14);content:""}.hop-home .hop-logo-row img{filter:grayscale(1);opacity:.68;transition:filter .2s ease,opacity .2s ease,transform .2s ease}.hop-home .hop-logo-row img:hover{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.hop-home .hop-forbes{position:relative;background:linear-gradient(105deg,#f4f1eb,#faf9f6 55%,#f0f1ee)}.hop-home .hop-forbes:before{position:absolute;top:0;bottom:0;left:max(0px,calc((100vw - 1280px) / 2));width:2px;background:var(--hop-orange);content:""}.hop-home .hop-process{background:radial-gradient(ellipse at 85% 0,rgba(168,219,225,.22),transparent 34%),#edf0ee}.hop-home .hop-blog-card,.hop-home .hop-process-panel,.hop-home .hop-reason-card,.hop-home .hop-story-card{box-shadow:0 18px 60px -44px rgba(20,26,48,.48);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hop-home .hop-process-panel{border-color:rgba(20,26,48,.13)}.hop-home .hop-process-art,.hop-home .hop-reason-art{background:linear-gradient(rgba(20,26,48,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,26,48,.045) 1px,transparent 0),#e9eeeb!important;background-size:24px 24px!important}.hop-home .hop-step:hover{background-color:rgba(168,219,225,.14)}.hop-home .hop-step-icon{border-radius:11px}.hop-home .hop-blog-card:hover,.hop-home .hop-reason-card:hover,.hop-home .hop-story-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px -38px rgba(20,26,48,.45)}.hop-home .hop-reason-card{border-radius:3px}.hop-home .hop-difference{position:relative;color:#f5f6fa;background:radial-gradient(ellipse at 0 0,rgba(252,112,24,.13),transparent 40%),radial-gradient(ellipse at 100% 100%,rgba(168,219,225,.09),transparent 45%),#141a30;border-block:1px solid rgba(255,255,255,.1)}.hop-home .hop-difference .text-muted-foreground{color:#b9c2d3}.hop-home .hop-difference .hop-reason-card{background:linear-gradient(155deg,#222d48,#182139);border-color:rgba(168,219,225,.2);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.12)}.hop-home .hop-difference .hop-reason-card:hover{border-color:rgba(252,112,24,.7);box-shadow:0 16px 42px rgba(0,0,0,.18),0 0 24px rgba(252,112,24,.08)}.hop-home .hop-role-section{background:linear-gradient(rgba(168,219,225,.035) 1px,transparent 0),linear-gradient(90deg,rgba(168,219,225,.035) 1px,transparent 0),#141a30;background-size:60px 60px}.hop-home .hop-role-section a[href*="#"]{position:relative;border-radius:12px;background:linear-gradient(130deg,rgba(255,255,255,.07),rgba(255,255,255,.02));transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.hop-home .hop-role-section a[href*="#"]:hover{border-color:rgba(252,112,24,.65);background-color:rgba(252,112,24,.06);transform:translateY(-3px)}.hop-home .hop-testimonials{position:relative;background:#f6f6f2}.hop-home .hop-testimonials:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,26,48,.18),transparent);content:""}.hop-home .hop-testimonial-card{position:relative;border-radius:3px;border-color:rgba(20,26,48,.1);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(242,245,242,.98));box-shadow:0 20px 60px -48px rgba(20,26,48,.5)}.hop-home .hop-testimonial-card:after{position:absolute;top:0;right:0;width:44px;height:3px;background:var(--hop-orange);content:""}.hop-home .hop-case-studies{background:radial-gradient(ellipse at 3% 90%,rgba(168,219,225,.16),transparent 30%),#e9edeb}.hop-home .hop-story-card{border-radius:3px;background:rgba(250,250,247,.9)}.hop-home .hop-blog-card{border-radius:3px;background:#f7f7f3}.hop-home .hop-closing{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,rgba(252,112,24,.2),transparent 46%),linear-gradient(120deg,#12182d,#202b49)}.hop-home .hop-closing:before{position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.025) 35px 36px);content:"";pointer-events:none}nav.hop-marketing-chrome[aria-label="Main navigation"]{border-color:rgba(168,219,225,.15);background:rgba(18,24,45,.94);box-shadow:0 8px 30px rgba(12,16,31,.12)}nav.hop-marketing-chrome[aria-label="Main navigation"] a:not([data-testid=link-home]):hover{color:#a8dbe1}nav.hop-marketing-chrome[aria-label="Main navigation"] a[href="/start-hiring"]:hover{color:#fff}footer.hop-marketing-chrome[data-testid=footer]{position:relative;background:radial-gradient(ellipse at 80% 0,rgba(41,63,94,.42),transparent 40%),#141a30}footer.hop-marketing-chrome[data-testid=footer]:before{display:block;height:2px;background:linear-gradient(90deg,#fc7018,rgba(168,219,225,.58),transparent 75%);content:""}footer.hop-marketing-chrome[data-testid=footer] a{transition:color .16s ease}@keyframes hop-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.hop-home .hop-stat+.hop-stat:before{display:none}.hop-home .hop-hero:after{top:25%;right:-36%;width:90vw}}@media (prefers-reduced-motion:reduce){.hop-home *,.hop-marketing-chrome *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_20e293{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_20e293{--font-outfit:"Outfit","Outfit Fallback"}.hop-employer{--em-ink:#141a30;--em-raised:#1c2541;--em-orange:#fc7018;--em-cyan:#a8dbe1;--em-paper:#f5f4f0;--em-line:rgba(20,26,48,0.13);color:var(--em-ink);font-family:var(--font-outfit),sans-serif;overflow:clip}.hop-employer :where(a,button,input,select):focus-visible{outline:3px solid var(--em-orange);outline-offset:4px;border-radius:4px}.hop-employer .em-hero{position:relative;isolation:isolate;overflow:hidden;color:#f5f6fa;background:radial-gradient(ellipse at 80% 48%,rgba(48,76,111,.48),transparent 38%),linear-gradient(125deg,#12182d,#18213a 56%,#202b49)}.hop-employer .em-hero:before{inset:0;opacity:.3;background-image:linear-gradient(rgba(192,220,228,.085) 1px,transparent 0),linear-gradient(90deg,rgba(192,220,228,.085) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,black 48%,black);mask-image:linear-gradient(90deg,transparent,black 48%,black)}.hop-employer .em-hero:after,.hop-employer .em-hero:before{position:absolute;z-index:-1;content:"";pointer-events:none}.hop-employer .em-hero:after{top:8%;right:5%;width:min(42vw,560px);aspect-ratio:1;border:1px solid rgba(168,219,225,.16);border-radius:50%;box-shadow:0 0 0 42px rgba(168,219,225,.03),0 0 0 96px rgba(168,219,225,.02)}.hop-employer .em-hero-inner{animation:em-arrive .68s cubic-bezier(.2,.75,.25,1) both}.hop-employer .em-eyebrow{letter-spacing:.19em}.hop-employer .em-primary{box-shadow:0 8px 26px rgba(252,112,24,.22);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.hop-employer .em-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(252,112,24,.3)}.hop-employer .em-paper{background:radial-gradient(ellipse at 85% 0,rgba(168,219,225,.2),transparent 34%),#edf0ee}.hop-employer .em-role-family{position:relative;border-color:var(--em-line)}.hop-employer .em-role-family:nth-child(2n){background-color:rgba(233,238,235,.58)}.hop-employer .em-role-family:before{position:absolute;top:0;left:max(1rem,calc((100vw - 1280px) / 2));width:2px;height:48px;background:linear-gradient(var(--em-orange),transparent);content:""}.hop-employer .em-form-card,.hop-employer .em-process-card,.hop-employer .em-quote-card,.hop-employer .em-role-card,.hop-employer .em-vetting-card{border-color:rgba(20,26,48,.13);box-shadow:0 18px 60px -44px rgba(20,26,48,.48);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hop-employer .em-process-card:hover,.hop-employer .em-role-card:hover,.hop-employer .em-vetting-card:hover{transform:translateY(-3px);border-color:rgba(252,112,24,.4);box-shadow:0 24px 56px -38px rgba(20,26,48,.45)}.hop-employer .em-step-number{background:linear-gradient(rgba(20,26,48,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,26,48,.045) 1px,transparent 0),#e9eeeb;background-size:16px 16px}.hop-employer .em-closing{position:relative;overflow:hidden;color:#f5f6fa;background:radial-gradient(ellipse at 50% 120%,rgba(252,112,24,.18),transparent 46%),linear-gradient(120deg,#12182d,#202b49)}.hop-employer .em-closing:before{position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.025) 35px 36px);content:"";pointer-events:none}.hop-employer .em-closing a:not(.em-primary){color:#f5f6fa;border-color:rgba(245,246,250,.42)}.hop-employer .em-closing a:not(.em-primary):hover{background-color:rgba(168,219,225,.1)}.hop-employer.em-start-page{min-height:100dvh;background:radial-gradient(ellipse at 80% 24%,rgba(168,219,225,.2),transparent 30%),linear-gradient(rgba(20,26,48,.025) 1px,transparent 0),linear-gradient(90deg,rgba(20,26,48,.025) 1px,transparent 0),#f1f2ef;background-size:auto,52px 52px,52px 52px}.hop-employer .em-start-header{position:relative;z-index:1;border-color:rgba(168,219,225,.16);background:rgba(18,24,45,.97)}.hop-employer .em-start-main{position:relative}.hop-employer .em-form-card{border-radius:4px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(242,245,242,.98));box-shadow:0 24px 72px -42px rgba(20,26,48,.45)}.hop-employer .em-form-card label{color:var(--em-ink);font-weight:500}.hop-employer .em-form-card input,.hop-employer .em-form-card select{border-color:rgba(20,26,48,.2);background-color:#fbfbf8}.hop-employer .em-quote-card{position:relative;border-radius:3px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(242,245,242,.94))}.hop-employer .em-quote-card:after{position:absolute;top:0;right:0;width:44px;height:3px;background:var(--em-orange);content:""}.hop-employer .em-logo-section{border-color:rgba(20,26,48,.12)}.hop-employer .em-logo-section img{max-width:100%;filter:grayscale(1);opacity:.72;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.hop-employer .em-logo-section [data-testid^=start-hiring-company]{min-width:0;width:100%}.hop-employer .em-logo-section img:hover{filter:grayscale(0);opacity:1;transform:translateY(-2px)}@keyframes em-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.hop-employer .em-hero:after{top:28%;right:-48%;width:100vw}.hop-employer .em-role-family:before{left:1rem}}@media (prefers-reduced-motion:reduce){.hop-employer *,.hop-employer :after,.hop-employer :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}