:root{--deep-purple:#381f75;--fuchsia:#ce0086;--orange:#ed821f;--yellow:#f4b012;--lavender:#d6b6ff;--electric-purple:#5844da;--red:#f24a3b;--black:#000;--surface-1:#080510;--surface-2:#0d0918;--surface-3:#130d22;--hairline:rgba(214,182,255,.14);--hairline-strong:rgba(214,182,255,.26);--text:#cfc7e6;--text-dim:#8f86ad;--white:#fff;--grad-vibrant:linear-gradient(100deg,var(--orange) 0%,var(--fuchsia) 62%,var(--fuchsia) 100%);--font:"Gotham","Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--radius:14px;--maxw:1120px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{background:var(--black)}body{color:var(--text);font-family:var(--font);font-size:18px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}h1,h2,h3{color:var(--white);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}p{margin:0}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.logo{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:1}.logo,.logo span{color:var(--black)}.logo span{font-size:25px!important}.field input,.field textarea{background:#fff!important;border-radius:25px!important;color:#000!important}#hs_cos_wrapper_form input[type=submit]{cursor:pointer}#hs_cos_wrapper_eyebrow{font-weight:400!important;max-width:350px!important}.form-columns-1 div label span{font-size:22px!important}fieldset.form-columns-1 input[type=radio]{height:16px!important;width:30px!important}.form-columns-2{margin-bottom:30px!important}.form-columns-0{margin:30px 0!important}.hero{background:var(--black);border-bottom:1px solid var(--hairline);color:var(--white);overflow:hidden;padding:32px 0 84px;position:relative}.hero:before{background:radial-gradient(circle,rgba(88,68,218,.4) 0,rgba(88,68,218,0) 66%);bottom:-46%;height:74vw;left:-22%;max-height:760px;max-width:760px;width:74vw}.hero:after,.hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.hero:after{background:radial-gradient(circle,rgba(206,0,134,.44) 0,rgba(206,0,134,0) 66%);height:66vw;max-height:680px;max-width:680px;right:-16%;top:-34%;width:66vw}.hero__inner{position:relative;z-index:1}.hero__brandbar{padding-bottom:56px}.hero .eyebrow{color:var(--lavender);margin-bottom:18px}.hero h1{font-size:clamp(2.4rem,7.2vw,4.4rem);max-width:17ch}.hero h1 .brk{display:block}.hero__sub{color:var(--text);font-size:18px;margin-top:22px;max-width:44ch}.hero__cta{margin-top:38px}.input>ul{list-style:none;padding-left:0}fieldset{max-width:none!important}textarea{width:100%!important}.btn{align-items:center;background:#ed821f!important;border:0;border-radius:10px;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 12px 40px rgba(206,0,134,.45);color:var(--white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.01em;padding:14px 34px 15px;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .18s ease,box-shadow .18s ease}.form-columns-2 div label{margin-bottom:15px}#hs_cos_wrapper_form input[type=submit]{border:none!important}.btn:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 16px 52px rgba(206,0,134,.62);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.btn--full{width:100%}.btn__arrow{font-size:1.15em;line-height:1}.products{background:var(--surface-1);padding:88px 0 92px}.section-head{margin-bottom:52px;max-width:60ch}.section-head .eyebrow{color:#ff4fb8;margin-bottom:14px}.section-head h2{font-size:clamp(1.85rem,4.4vw,2.7rem)}.section-head p{color:var(--text-dim);font-size:18px;margin-top:16px}.grid{display:grid;gap:26px;grid-template-columns:1fr}.card{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;padding:38px 32px 34px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:before{height:4px;inset:0 0 auto 0}.card:after,.card:before{content:"";position:absolute}.card:after{height:260px;left:50%;opacity:.5;pointer-events:none;top:-160px;transform:translateX(-50%);width:420px}.card--recruit{border-color:#ce00867d;box-shadow:0 18px 60px rgba(237,130,31,.14)}.card--recruit:before{background:var(--fuchsia);box-shadow:0 0 22px rgba(206,0,134,.85)}.card--recruit:after{background:radial-gradient(ellipse,rgba(206,0,134,.3) 0,rgba(206,0,134,0) 70%)}.card--eoh:before{background:var(--orange);box-shadow:0 0 22px rgba(237,130,31,.85)}.card--eoh:after{background:radial-gradient(ellipse,rgba(237,130,31,.26) 0,rgba(237,130,31,0) 70%)}.card--eoh{border-color:rgba(237,130,31,.5);box-shadow:0 18px 60px rgba(237,130,31,.14)}.card>*{position:relative;z-index:1}.card__name{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.card--recruit .card__name{color:#ff4fb8}.card--eoh .card__name{color:var(--orange)}.card h3{font-size:1.5rem;margin-bottom:14px}.card__desc{color:#cfc7e6;margin-bottom:26px}.card__label{color:#cfc7e6;font-size:18px;font-weight:600;letter-spacing:.14em;margin-bottom:14px;opacity:.75;text-transform:uppercase}.benefits{display:grid;gap:12px;list-style:none;margin:0;padding:0}.benefits li{color:var(--text);font-size:18px;padding-left:30px;position:relative}.benefits li:before{border-bottom:2.5px solid;border-left:2.5px solid;border-radius:1px;content:"";height:8px;left:0;position:absolute;top:.52em;transform:rotate(-45deg);width:14px}.card--recruit .benefits li:before{border-color:#ff4fb8}.card--eoh .benefits li:before{border-color:var(--orange)}.demo{background:var(--black);border-top:1px solid var(--hairline);overflow:hidden;padding:88px 0 96px;position:relative}.demo:before{background:radial-gradient(ellipse,rgba(88,68,218,.22) 0,rgba(88,68,218,0) 62%);content:"";height:60vw;left:50%;max-height:620px;pointer-events:none;position:absolute;top:-10%;transform:translateX(-50%);width:120vw}.demo__inner{margin:0 auto;max-width:850px;position:relative;z-index:1}.panel{background:var(--surface-2);border:1px solid var(--hairline-strong);border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.7);padding:44px 38px}.panel h2{font-size:clamp(1.8rem,4.2vw,2.5rem)}.panel__sub{color:var(--text-dim);margin-top:14px}fieldset{border:0;margin:34px 0 0;padding:0}legend{color:var(--white);font-size:1.02rem;font-weight:600;margin-bottom:14px;padding:0}.choices{display:grid;gap:12px;grid-template-columns:1fr}.choice{align-items:center;background:var(--surface-3);border:1.5px solid var(--hairline);border-radius:12px;color:var(--text);cursor:pointer;display:flex;font-weight:500;gap:13px;padding:17px 18px;position:relative;transition:border-color .16s,background .16s,box-shadow .16s}.choice:hover{border-color:var(--electric-purple)}.choice input{appearance:none;-webkit-appearance:none;background:transparent;border:2px solid #55496f;border-radius:50%;cursor:pointer;flex:0 0 22px;height:22px;margin:0;transition:border-color .16s,border-width .16s;width:22px}.choice input:checked{border-color:var(--fuchsia);border-width:7px}.choice input:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.choice:has(input:checked){background:rgba(206,0,134,.1);border-color:var(--fuchsia);box-shadow:0 0 24px rgba(206,0,134,.22);color:var(--white)}.fields{display:grid;gap:20px;grid-template-columns:1fr;margin-top:32px}.field label{color:var(--white);display:block;font-size:18px;font-weight:400;margin-bottom:7px}.field .opt{color:var(--text-dim);font-weight:400}.field input,.field textarea{background:var(--surface-3);border:1.5px solid var(--hairline);border-radius:10px;color:var(--white);font-family:inherit;font-size:1rem;padding:14px 16px;transition:border-color .16s,box-shadow .16s;width:100%}.field input::placeholder,.field textarea::placeholder{color:#6a6086}.field textarea{min-height:112px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--electric-purple);box-shadow:0 0 0 3px rgba(88,68,218,.28);outline:0}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red)}.field input:-webkit-autofill{-webkit-text-fill-color:var(--white);-webkit-box-shadow:0 0 0 1000px var(--surface-3) inset}.err{color:#ff7a6d;display:none;font-size:.86rem;font-weight:500;margin-top:6px}.err.show{display:block}.submit-row{margin-top:32px}.privacy{color:var(--text-dim);font-size:.85rem;margin-top:16px;text-align:center}#confirmation{display:none}#confirmation.show{display:block}.tick{align-items:center;background:var(--grad-vibrant);border-radius:50%;box-shadow:0 0 40px rgba(206,0,134,.55);display:flex;height:62px;justify-content:center;margin-bottom:26px;width:62px}.tick:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:12px;transform:rotate(-45deg) translate(2px,-2px);width:22px}#confirmation h2{max-width:24ch}#confirmation p{color:var(--text-dim);margin-top:18px;max-width:52ch}footer{background:var(--white);border-top:1px solid var(--hairline);color:var(--black);padding:25px 0}.footer__inner{align-items:flex-start;display:flex;flex-direction:column;gap:26px}.tagline{background:var(--grad-vibrant);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:600;letter-spacing:-.02em;-webkit-text-fill-color:transparent;color:var(--white)}.sticky{background:linear-gradient(0deg,#000 55%,transparent);bottom:0;left:0;padding:12px 16px 16px;position:fixed;right:0;transform:translateY(120%);transition:transform .28s ease;z-index:40}.sticky.show{transform:translateY(0)}@media (min-width:860px){.sticky{display:none}}@media (min-width:768px){.grid{gap:30px;grid-template-columns:1fr 1fr}.choices{grid-template-columns:repeat(3,1fr)}.fields{grid-template-columns:1fr 1fr}.field--full{grid-column:1/-1}.footer__inner{align-items:center;flex-direction:row;justify-content:space-between}#hs_cos_wrapper_subtext,.hero__sub,.section-head p{line-height:normal!important}.logo span{font-size:18px}#hs_cos_wrapper_paragram{line-height:normal!important}.products{padding:20px 0 62px!important}.demo{padding:60px 0 76px}.hero{padding:32px 0 64px}}@media (max-width:859px){body{padding-bottom:0}}@media (max-width:520px){.panel{padding:32px 22px}.card{padding:32px 24px 28px}.hero{padding-bottom:64px}.logo>img{max-width:350px!important}#hs_cos_wrapper_subtext,.hero__sub,.section-head p{line-height:normal!important}.logo span{font-size:18px}#hs_cos_wrapper_paragram{line-height:normal!important}.products{padding:10px 0 62px!important}.demo{padding:60px 0 66px}.form-columns-2 div label{margin-bottom:10px;margin-top:20px}.form-columns-2{margin-bottom:0!important}.hs_message{margin-top:15px!important}.eyebrow{letter-spacing:.12em!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}