.wa-demo-hero{background-color:#101921;background-image:url(https://www.livingsecurity.com/hubfs/2026%20MJ/bg-lines.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:grid;gap:40px;padding:100px 24px 0}.wa-demo-hero h1,.wa-demo-hero h2,.wa-demo-hero h3,.wa-demo-hero p{color:#fff}.wa-demo-hero__eyebrow{color:#90a0ae;margin-bottom:16px}.wa-demo-hero__heading{color:#fff;font-size:42px;font-weight:500;line-height:1.2;margin-bottom:16px}.wa-demo-hero__heading span{background:linear-gradient(135deg,#e1251b,#b7043c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wa-demo-hero__body{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.65;margin-bottom:24px}.wa-demo-hero__video-slot{aspect-ratio:16/9;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;margin-bottom:24px;overflow:hidden;position:relative}.wa-demo-hero__video-slot .hs-video-embed,.wa-demo-hero__video-slot iframe,.wa-demo-hero__video-slot video{border:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.wa-demo-hero__video-label{background:#e1251b;border-radius:20px;color:#fff;font-family:monospace;font-size:11px;font-weight:600;left:14px;letter-spacing:.04em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.wa-demo-hero__trust{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:48px}.wa-demo-hero__trust-item{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-family:monospace;font-size:12px;gap:6px;letter-spacing:.03em}.wa-demo-hero__right{display:flex;flex-direction:column}.wa-demo-hero__form-card{background:#fff;border-radius:16px 16px 0 16px;flex:1;padding:32px}.wa-demo-hero__form-heading{color:#101921!important;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:600;margin-bottom:6px}.wa-demo-hero__form-subtext{color:#666!important;font-size:13px;line-height:1.5;margin-bottom:20px}.wa-demo-hero__form-area .hs-form fieldset{max-width:100%!important}.wa-demo-hero__form-area .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #d0d5dd;border-radius:6px;box-sizing:border-box;color:#101921;font-size:14px;padding:9px 12px;width:100%!important}.wa-demo-hero__form-area .hs-form .hs-button{background:linear-gradient(135deg,#e1251b,#b7043c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;padding:13px;transition:opacity .15s;width:100%}.wa-demo-hero__form-area .hs-form .hs-button:hover{opacity:.88}.wa-demo-hero__form-area .hs-form label:not(.hs-form-checkbox-display):not(.hs-form-radio-display){color:#43505c;display:block;font-family:monospace;font-size:12px;font-weight:500;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.wa-demo-hero__form-area .hs-form .hs-form-checkbox-display,.wa-demo-hero__form-area .hs-form .hs-form-radio-display{align-items:flex-start;color:#43505c;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;line-height:1.5;text-transform:none}.wa-demo-hero__form-area .hs-form .hs-form-checkbox-display input,.wa-demo-hero__form-area .hs-form .hs-form-radio-display input{flex-shrink:0;height:14px;margin-top:3px;width:14px!important}.wa-demo-hero__form-area .hs-form .hs-form-checkbox,.wa-demo-hero__form-area .hs-form .hs-form-radio{list-style:none;margin:0;padding:0}.wa-demo-hero__form-area .hs-error-msgs{color:#e1251b;font-size:12px;list-style:none;margin:4px 0 0;padding:0}.wa-demo-hero__form-area .legal-consent-container{color:#90a0ae;font-size:11px;line-height:1.5}.wa-demo-hero__form-area .legal-consent-container .hs-form-checkbox-display{color:#90a0ae;font-size:11px}@media(min-width:992px){.wa-demo-hero{align-items:start;gap:48px;grid-template-columns:1fr 1fr;padding:64px 0 0 calc(50vw - 600px)}.wa-demo-hero__heading{font-size:52px}.wa-demo-hero__right{padding-right:0}.wa-demo-hero__form-card{border-radius:16px 0 0 16px;min-height:100%}}.wa-demo-hero__data-band{border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px;padding:24px 0 32px}.wa-demo-hero__data-heading{color:#fff;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;margin-bottom:8px}.wa-demo-hero__data-body{color:hsla(0,0%,100%,.65);font-size:13px;line-height:1.6;margin-bottom:14px}.wa-demo-hero__data-pills{display:flex;flex-wrap:wrap;gap:8px}.wa-demo-hero__data-pill{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;color:hsla(0,0%,100%,.8);font-family:monospace;font-size:11px;font-weight:600;letter-spacing:.03em;padding:4px 12px}