.rt-demo{background-color:#000;overflow:hidden;position:relative}.rt-demo__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.rt-demo__bg-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.rt-demo__container{display:flex;flex-wrap:wrap;gap:48px;margin:0 auto;max-width:1200px;padding:100px 24px;position:relative;z-index:1}.rt-demo__copy{display:flex;flex:1 1 440px;flex-direction:column;justify-content:center;min-width:0}.rt-demo__eyebrow{color:#c2112e;font-size:20px;font-style:italic;margin:0 0 8px}.rt-demo__eyebrow,.rt-demo__heading{font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase}.rt-demo__heading{color:#fff;font-size:50px;margin:0 0 20px}.rt-demo__body{color:#fff;font-family:Work Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.rt-demo__body p{margin:0 0 1em}.rt-demo__body p:last-child{margin-bottom:0}.rt-demo__form-panel{align-items:center;display:flex;flex:1 1 380px;min-width:0}.rt-demo__form{width:100%}.rt-demo__form label{color:#fff;font-family:Arial,sans-serif;font-size:13px}.rt-demo__form .hs-form-required{color:red}.rt-demo__form .hs-form-field{margin-bottom:14px}.rt-demo__form .form-columns-2{display:flex;gap:12px}.rt-demo__form .form-columns-2 .hs-form-field{flex:1 1 0;min-width:0}.rt-demo__form input,.rt-demo__form select,.rt-demo__form textarea{background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:15px;box-sizing:border-box;color:#213343;font-family:Arial,sans-serif;font-size:14px;padding:0 16px;width:100%}.rt-demo__form input{height:38px}.rt-demo__form textarea{height:64px;padding:10px 16px;resize:vertical}.rt-demo__form .hs_submit{margin-top:40px}.rt-demo__form .hs_submit .actions{display:flex;justify-content:center}.rt-demo__form .hs-button{appearance:none;background-color:#c2112e;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Work Sans,Arial,sans-serif;font-size:20px;font-weight:700;padding:16px 45px;transition:background-color .2s ease}.rt-demo__form .hs-button:hover{background-color:#98001f}.rt-demo__form .hs-error-msgs{color:#ffb3bd;font-family:Arial,sans-serif;font-size:12px;list-style:none;margin:6px 0 0;padding:0}.rt-demo__form input[aria-invalid=true],.rt-demo__form textarea[aria-invalid=true]{border-color:#ff8080}.rt-demo__form-honeypot{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.rt-demo__form-status{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:1.6;margin:0 0 14px}.rt-demo__form-placeholder{color:#fff;font-family:Arial,sans-serif;font-size:14px;opacity:.8}@media (max-width:900px){.rt-demo__container{padding:60px 24px}.rt-demo__heading{font-size:36px}}