.brandHome{color:#17294d;background:#f6f8fd;font-family:Arial,sans-serif}.brandHome *{box-sizing:border-box}.brandHomeNav{color:#fff;background:#073598;justify-content:space-between;align-items:center;padding:24px max(5vw,24px);display:flex}.brandHomeNav a{color:#fff;text-decoration:none}.brandHomeWordmark{letter-spacing:-1px;font-size:26px;font-weight:800}.brandHomeHero{color:#fff;background:linear-gradient(#0000 82%,#f6f8fd),radial-gradient(at 95% 80%,#ffac67,#0000 60%),linear-gradient(125deg,#073598,#0663c8 45%,#7870b2 77%,#ef977d);grid-template-columns:1.2fr 1fr;align-items:center;gap:4vw;min-height:78vh;padding:65px max(7vw,24px) 110px;display:grid}.brandHomeHero>div{max-width:690px}.brandHomeHero span,.brandHomeDemoHeading span{letter-spacing:2px;font-size:10px;font-weight:700}.brandHomeHero h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(40px,5vw,76px);line-height:1.04}.brandHomeHero p{max-width:590px;font-size:18px;line-height:1.65}.brandHomeHero img{opacity:.75;width:100%;max-height:480px}.brandHomeActions{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}.brandHomeActions a,.brandHomeFooter a{color:#123d90;background:#fff;border-radius:9px;padding:14px 20px;font-weight:700;text-decoration:none}.brandHomeActions a+a{color:#fff;background:#071c4666;border:1px solid #ffffff80}.brandHomeHero small{font-size:12px}.brandHomeReveal{height:160vh;scroll-margin-top:0}.brandHomeSticky{flex-direction:column;gap:18px;height:100vh;padding:28px max(3vw,12px);display:flex;position:sticky;top:0;overflow:hidden}.brandHomeDemoHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.brandHomeDemoHeading h2{margin:8px 0;font-size:clamp(20px,3vw,34px)}.brandHomeDemoHeading p{color:#596b85;margin:0}.brandHomeDemoHeading a{color:#145aca;white-space:nowrap}.brandHomeDemo{transform-origin:bottom;background:#fff;border:1px solid #a6b9df;border-radius:14px;flex:1;min-height:0;overflow:hidden;box-shadow:0 20px 60px #153b9122}.brandHomeDemo iframe{border:0;width:100%;height:100%;display:block}.brandHomeFooter{text-align:center;color:#fff;background:linear-gradient(125deg,#071c46,#0758c4);padding:70px 24px}.brandHomeFooter h2{font-size:32px}.brandHomeFooter a{margin:10px;display:inline-block}.brandHome a:focus-visible{outline-offset:4px;outline:3px solid #ffad68}@media (max-width:700px){.brandHomeHero{grid-template-columns:1fr;padding-top:35px}.brandHomeHero img{display:none}.brandHomeDemoHeading{flex-direction:column;align-items:flex-start}.brandHomeDemoHeading p{font-size:12px}.brandHomeSticky{padding:16px 10px}.brandHomeDemoHeading a{font-size:12px}}@media (prefers-reduced-motion:reduce){.brandHomeReveal{height:100vh}.brandHomeDemo{transform:none!important}.brandHomeSticky{position:relative}}html:has(.brandHome){height:auto;min-height:100%;overflow:visible}html:has(.brandHome) body{height:auto;min-height:100%;overflow:visible}.brandHomeHero{isolation:isolate;position:relative;overflow:hidden}.brandHomeHero>div{z-index:2;position:relative}.brandHomeHero img{z-index:-1;object-fit:cover;object-position:75% center;opacity:1;width:100%;height:100%;max-height:none;position:absolute;inset:0}.brandHomeHero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#073598 0%,#073598ed 24%,#07359888 43%,#0000 65%),linear-gradient(#0000 84%,#f6f8fd);position:absolute;inset:0}@media (max-width:700px){.brandHomeHero img{object-position:65% center;display:block}.brandHomeHero:after{background:linear-gradient(90deg,#073598eb,#07359888),linear-gradient(#0000 86%,#f6f8fd)}}@media (min-width:701px){.brandHomeHero img{object-position:center;width:100%;left:22%}}.brandHomeJourney{background:#f6f8fd;height:230vh}.brandHomeJourney .brandHomeHero{height:100vh;min-height:0;position:sticky;top:0}.brandHomeJourney .brandHomeHero img{transform-origin:50% 48%;will-change:transform,opacity}.brandHomeScrollCue{z-index:3;letter-spacing:1px;color:#17294d;font-size:12px;font-weight:700;position:absolute;bottom:25px;left:7vw}.brandHomeJourney .brandHomeHero>div{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.brandHomeJourney{height:auto}.brandHomeJourney .brandHomeHero{height:auto;min-height:78vh;position:relative}.brandHomeJourney .brandHomeHero img{opacity:1!important;transform:none!important}.brandHomeScrollCue{display:none}}.brandHome{min-height:100svh}.brandHomeHero{height:auto;min-height:calc(100svh - 78px);padding-bottom:70px}.brandHomeHero img{transform-origin:50%;will-change:transform;animation:9s ease-in-out infinite brandLogoFloat}.brandHomeDemoLink{isolation:isolate;position:relative}.brandHomeDemoLink svg{pointer-events:none;width:calc(100% + 30px);height:calc(100% + 26px);position:absolute;inset:-13px -15px;overflow:visible}.brandHomeDemoLink path{fill:none;stroke:#f04438;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700px;filter:drop-shadow(0 1px 1px #071c4630);animation:6s linear infinite brandMarkerCircle}@keyframes brandMarkerCircle{0%{stroke-dashoffset:700px;opacity:0}4%{opacity:1}24%,65%{stroke-dashoffset:0;opacity:1}76%,to{stroke-dashoffset:0;opacity:0}}@keyframes brandLogoFloat{0%,to{transform:translateY(0)scale(1.025)}50%{transform:translateY(-12px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.brandHomeHero img{animation:none}.brandHomeDemoLink path{stroke-dashoffset:0;opacity:.9;animation:none}}.brandHomeActions .brandHomeBookDemo{white-space:nowrap}.brandHomeActions{gap:24px 18px}@media (min-width:1100px){.brandHomeActions{flex-wrap:nowrap}.brandHomeActions a{white-space:nowrap;padding-inline:16px}}.brandHomeHero h1{will-change:transform;animation:8s ease-in-out -2s infinite brandHeadlineFloat}@keyframes brandHeadlineFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.brandHomeHero h1{will-change:auto;animation:none}}.brandHomeHero h1{letter-spacing:-1.5px;font-size:clamp(30px,3.75vw,57px)}.brandHomeHero h1 em{font-style:italic}.brandHomeHero h1 u{text-underline-offset:.13em;text-decoration-thickness:.045em}.brandHomeHero>div>span{text-transform:uppercase}.brandHomeNav{z-index:10;position:relative}.homeSignIn{position:relative}.homeSignInToggle{color:#123d90;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff8;border-radius:10px;align-items:center;gap:18px;padding:11px 20px;font-weight:700;display:flex;box-shadow:0 4px 16px #071c4622}.homeSignInPanel{color:#17294d;background:#fff;border:1px solid #dce4f2;border-radius:15px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100svh - 100px);padding:24px;animation:.2s ease-out signInDrop;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 18px 55px #071c4644}.homeSignInHeading{justify-content:space-between;align-items:center;display:flex}.homeSignInHeading h2{margin:0;font-size:23px}.homeSignInHeading button{color:#596b85;cursor:pointer;background:0 0;border:0;font-size:25px}.homeSignInPanel p{font-size:13px;line-height:1.5}.homeSignInPanel form{gap:14px;margin:20px 0;display:grid}.homeSignInPanel label{gap:6px;font-size:12px;font-weight:700;display:grid}.homeSignInPanel input{color:#17294d;width:100%;font:inherit;background:#fff;border:1px solid #bbc9df;border-radius:7px;padding:11px}.homeSignInPanel button[type=submit]{color:#fff;font:inherit;cursor:pointer;background:#145aca;border:0;border-radius:8px;padding:12px;font-weight:700}.homeSignInPanel button:disabled{opacity:.6;cursor:wait}.brandHomeNav .homeSignInPanel a{color:#145aca;font-size:13px;text-decoration:underline}.homeSignInPanel details{margin-top:22px;font-size:12px}.homeSignInPanel summary{cursor:pointer}.homeSignInError{color:#a02d28}.homeSignIn :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #e99853}@keyframes signInDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.homeSignInPanel{animation:none}}.brandHomeSignup{flex-direction:column;align-items:center;gap:12px;display:flex}.brandHomeSignup>a{display:block}.brandHomeSignup>small{text-align:center;width:100%;display:block}.brandHomeActions{align-items:flex-start}.brandHomeActions .brandHomeDemoLink{color:#fff;background:#071c4666;border:1px solid #ffffff80}.brandHomeEmail{background:#f6f8fd;border-bottom:1px solid #dce4f2;grid-template-columns:1fr 1fr;gap:40px;padding:56px max(7vw,24px);display:grid}.brandHomeEmail h2{letter-spacing:-.6px;margin:0 0 18px;font-size:clamp(26px,3vw,36px)}.brandHomeEmail p{color:#435676;max-width:650px;margin:0 0 16px;font-size:16px;line-height:1.7}.brandHomeLegal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px max(7vw,24px);font-size:14px;display:flex}.brandHomeLegal nav{flex-wrap:wrap;gap:24px;display:flex}.brandHomeLegal a{color:#123d90;text-underline-offset:3px}@media (max-width:700px){.brandHomeEmail{grid-template-columns:1fr;gap:8px;padding-block:36px}.brandHomeLegal{flex-direction:column;align-items:flex-start}}.brandHomeActions{flex-wrap:wrap}.brandHomeActions .brandHomeFirstJob{color:#123d90;white-space:normal;background:#fff;border:1px solid #fff}
