.lp-hero{align-items:center;background:var(--lp-hero-bg,#042127);display:flex;min-height:var(--lp-hero-minh,720px);overflow:hidden;position:relative}.lp-hero__bg{inset:0;position:absolute;z-index:0}.lp-hero__bg-media{height:100%;object-fit:cover;object-position:center;width:100%}.lp-hero__overlay{background:var(--lp-hero-overlay,#042127);inset:0;opacity:var(--lp-hero-overlay-op,.55);position:absolute}.lp-container{margin-inline:auto;max-width:1200px;padding-inline:1.5rem;position:relative;width:100%;z-index:2}.lp-hero__grid{align-items:center;display:grid;gap:var(--lp-hero-col-gap,64px);grid-template-columns:1.1fr .9fr}.lp-hero__logo{margin-bottom:1.5rem;max-height:48px;width:auto}.lp-hero__eyebrow{letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.lp-hero__heading{letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.lp-hero__subheading{line-height:1.35;margin:0 0 1.5rem}.lp-hero__description{line-height:1.7;margin-bottom:1.75rem}.lp-hero__description p:last-child{margin-bottom:0}.lp-hero__bullets{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.lp-hero__bullets li{align-items:center;display:flex;gap:.85rem}.lp-hero__check{align-items:center;background:var(--lp-hero-accent,#0ba08a);border-radius:50%;color:var(--lp-hero-accent-text,#fff);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.lp-hero__form-card{background:var(--lp-hero-form-bg,#fff);border-radius:var(--lp-hero-form-radius,16px);box-shadow:0 30px 70px rgba(4,33,39,.35)}.lp-hero__form-title{margin:0 0 .5rem}.lp-hero__form-subtitle{margin:0 0 1.5rem}.lp-hero__form-placeholder{background:rgba(0,0,0,.04);border:1px dashed rgba(0,0,0,.15);border-radius:8px;color:#687693;padding:1.5rem;text-align:center}.lp-hero__disclaimer{color:var(--lp-hero-disclaimer,#98a2b3);font-size:.78rem;line-height:1.5;margin:1rem 0 0}.lp-hero__form-card .hs-form-field{margin-bottom:1rem}.lp-hero__form-card .hs-form-field>label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.4rem}.lp-hero__form-card .hs-input{background:#fff;border:1px solid var(--lp-hero-input-border,#e2e8ef);border-radius:8px;color:#042127;font-family:inherit;font-size:.95rem;padding:12px 16px;transition:border-color .2s ease;width:100%}.lp-hero__form-card .hs-input:focus{border-color:var(--lp-hero-accent,#0ba08a);outline:none}.lp-hero__form-card textarea.hs-input{min-height:110px;resize:vertical}.lp-hero__form-card .hs-button{background:var(--lp-hero-accent,#0ba08a);border:none;border-radius:var(--lp-hero-btn-radius,8px);color:var(--lp-hero-accent-text,#fff);cursor:pointer;margin-top:.5rem;padding:15px 24px;transition:filter .2s ease,transform .2s ease;width:100%}.lp-hero__form-card .hs-button:hover{filter:brightness(.92);transform:translateY(-1px)}.lp-hero__form-card .hs-error-msgs{list-style:none;margin:.3rem 0 0;padding:0}.lp-hero__form-card .hs-error-msgs label{color:#d9534f;font-size:.8rem;font-weight:500}.lp-hero__form-card .hs-form-required{color:#d9534f}@media (max-width:991px){.lp-hero{min-height:auto;padding-block:56px!important}.lp-hero__grid{gap:2.5rem;grid-template-columns:1fr}.lp-hero__content{order:2}.lp-hero__form-col{order:1}}@media (max-width:575px){.lp-hero__form-card{padding:1.75rem!important}.lp-hero__heading{font-size:1.9rem!important}}