body:has(.wa-demo-hero){padding-top:64px}.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:48px 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-wrap{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-wrap iframe,.wa-demo-hero__video-wrap video{display:block;height:100%;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 0;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{background:#fff;border:1px solid #d0d5dd;border-radius:6px;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{color:#43505c;font-family:monospace;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.wa-demo-hero__form-area .hs-error-msgs{color:#e1251b;font-size:12px;list-style:none;margin:4px 0 0;padding:0}@media(min-width:992px){body:has(.wa-demo-hero){padding-top:100px}.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 0;min-height:100%}}