.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 .steps.four{grid-template-columns:repeat(4,1fr)}.elis-lp .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:12px}.elis-lp .feature{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.elis-lp .feature:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:transparent}.elis-lp .feature .fic{width:44px;height:44px;border-radius:10px;background:var(--red-soft);color:var(--red);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.elis-lp .feature h3{margin-bottom:7px;font-size:17px}.elis-lp .feature p{margin:0;color:var(--muted);font-size:14.5px}