.elis-lp .btn-outline{background:0 0;color:var(--navy);border-color:var(--navy)}.elis-lp .btn-outline:hover{background:var(--navy);color:#fff}.elis-lp .hs-form-frame{min-height:220px}.elis-lp .hbspt-form,.elis-lp .hs-form{font-family:"Roboto",Sans-serif}.elis-lp .hs-form fieldset{max-width:100%!important}.elis-lp .hs-form .field{margin-bottom:14px}.elis-lp .hs-form label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:6px;letter-spacing:.01em}.elis-lp .hs-form label .hs-form-required{color:var(--red)}.elis-lp .hs-form input[type=text],.elis-lp .hs-form input[type=email],.elis-lp .hs-form input[type=tel],.elis-lp .hs-form input[type=number],.elis-lp .hs-form select,.elis-lp .hs-form textarea{width:100%!important;box-sizing:border-box;padding:12px 14px;border:1.5px solid var(--line);border-radius:8px;font-family:"Roboto",Sans-serif;font-size:15px;color:var(--ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.elis-lp .hs-form input:focus,.elis-lp .hs-form select:focus,.elis-lp .hs-form textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(192,13,14,.12)}.elis-lp .hs-form textarea{min-height:96px;resize:vertical}.elis-lp .hs-form ul.inputs-list{list-style:none;margin:4px 0 0;padding:0}.elis-lp .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.elis-lp .hs-form .hs-error-msgs label{color:var(--red);font-weight:400;font-size:12.5px;margin:0}.elis-lp .hs-form .hs-form-booleancheckbox label,.elis-lp .hs-form .hs-form-radio label{display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:13.5px;color:var(--muted)}.elis-lp .hs-form input[type=submit],.elis-lp .hs-form .hs-button{width:100%;appearance:none;border:2px solid transparent;border-radius:8px;background:var(--red);color:#fff;font-family:"Roboto",Sans-serif;font-weight:700;font-size:16px;padding:15px 20px;cursor:pointer;margin-top:8px;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 8px 20px rgba(192,13,14,.28)}.elis-lp .hs-form input[type=submit]:hover,.elis-lp .hs-form .hs-button:hover{background:var(--red-dark);box-shadow:0 10px 26px rgba(192,13,14,.36)}.elis-lp .hs-form input[type=submit]:active,.elis-lp .hs-form .hs-button:active{transform:translateY(1px) scale(.99)}.elis-lp .hs-form .hs-richtext,.elis-lp .hs-form .hs-richtext p{font-size:12px;color:var(--muted);margin-top:10px}.elis-lp .submitted-message{background:var(--bg-cream);border:1px solid var(--line);border-radius:8px;padding:20px;text-align:center;color:var(--navy);font-weight:700}.elis-lp .section-grid.reverse{grid-template-columns:.95fr 1.25fr}.elis-lp .section-grid.reverse .media{order:2}.elis-lp ul.checklist{list-style:none;margin:20px 0;padding:0}.elis-lp ul.checklist li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:15.5px}.elis-lp ul.checklist li:last-child{border-bottom:none}.elis-lp ul.checklist .tick2{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--red-soft);color:var(--red);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;margin-top:1px}@media (max-width:960px){.elis-lp .section-grid.reverse .media{order:0}}