.hero{color:var(--navy);overflow:hidden;padding:64px 0 0;position:relative}.hero-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr 1fr;padding-bottom:80px;position:relative;z-index:1}.hero-tag{align-items:center;display:inline-flex;font-family:var(--fm);font-size:12.5px;font-weight:700;gap:10px;letter-spacing:1.5px;margin-bottom:24px;text-transform:uppercase}.hero-tag:before{content:"";height:1px;width:24px}.hero-title{color:var(--navy);font-family:var(--fd);font-size:clamp(40px,5vw,62px);letter-spacing:-1.5px;line-height:1.02;margin-bottom:20px}.hero-title,.hero-title .accent-dot{font-weight:800}.hero-sub{color:var(--gray-800);font-size:17px;line-height:1.6;margin-bottom:24px;max-width:540px}.hero-sub strong{font-weight:700}.hero-form-panel{background:radial-gradient(ellipse at top right,rgba(94,234,212,.1),transparent 55%),linear-gradient(160deg,var(--navy-dark) 0,var(--navy) 50%,var(--navy-mid) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 24px 60px -12px rgba(11,29,58,.45),0 12px 32px -8px rgba(15,118,110,.25);color:var(--white);padding:32px 30px 28px;position:relative}.hero-form-panel:before{border-radius:0 0 4px 4px;content:"";height:4px;left:24px;position:absolute;right:24px;top:0}.hero-form-eyebrow{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.hero-form-headline{color:var(--white);font-family:var(--fd);font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.3;margin-bottom:22px}.btn-transparent{background:transparent;color:var(--navy);padding:0}.hero-form-sub{color:hsla(0,0%,100%,.65);font-size:13.5px;line-height:1.55;margin-bottom:18px}.hs-error-msg{color:#ef6b51!important;margin-top:0;text-transform:unset!important}form .hs-form-field input,form .hs-form-field select,form .hs-form-field textarea.{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:var(--white);font-family:var(--fb);font-size:13.5px;padding:9px 12px;transition:border-color .15s,background-color .15s;width:100%}.hero-form-note{color:hsla(0,0%,100%,.55);font-family:var(--fb);font-size:12.5px;margin:6px 0 0!important;text-align:center}form .hs-form-field select{background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:var(--gray-800);color:#fff;font-family:var(--font-body);font-size:14px;padding:11px 13px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}form .hs-button,form input[type=submit]{transform:unset!important}@media (max-width:1024px){.hero-inner{gap:40px;grid-template-columns:1fr;padding-bottom:56px}}@media (max-width:960px){.hero-inner{padding-left:24px!important;padding-right:24px!important}}@media (max-width:640px){.hero{padding:56px 0 0}.hero-form-panel{padding:28px 22px 22px}}