.lp-quote{background:var(--hero-bg);color:var(--offwhite);overflow:hidden;padding:clamp(64px,9vw,104px) 0;position:relative}.lp-quote:before{background:radial-gradient(ellipse 50% 50% at 30% 40%,rgba(232,93,60,.12),transparent 70%);content:"";height:140%;left:-6%;pointer-events:none;position:absolute;top:-20%;width:55%}.lp-quote .lp-wrap{position:relative;z-index:1}.lp-quote__grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1.15fr}.lp-quote__eyebrow{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:2.5px;margin-bottom:18px;text-transform:uppercase}.lp-quote__eyebrow:before{background:var(--orange);content:"";height:2px;width:24px}.lp-quote__title{color:#fff;font-family:var(--ff-h);font-size:clamp(30px,3.8vw,50px);font-weight:400;letter-spacing:-1px;line-height:1.06;margin:0 0 18px}.lp-quote__title em{color:var(--orange);font-style:italic}.lp-quote__lead{color:hsla(42,25%,92%,.55);font-size:clamp(15px,1.4vw,17px);font-weight:300;line-height:1.7;margin-bottom:26px}.lp-quote__lead p{margin:0}.lp-quote__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.lp-quote__li{align-items:flex-start;color:hsla(42,25%,92%,.72);display:flex;font-size:14px;gap:12px;line-height:1.5}.lp-quote__li b{align-items:center;background:rgba(232,93,60,.15);border-radius:50%;color:var(--orange);display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;margin-top:1px;width:22px}.lp-quote__form-wrap{background:#fff;border:1px solid hsla(42,25%,92%,.12);padding:clamp(24px,3vw,36px)}.lp-quote__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.lp-quote__field{margin-bottom:14px}.lp-quote__field label{color:rgba(28,26,20,.55);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.lp-quote__field input,.lp-quote__field select,.lp-quote__field textarea{background:#faf9f6;border:1px solid rgba(28,26,20,.18);border-radius:6px;color:var(--dark);font-family:var(--ff-b);font-size:14px;padding:11px 13px;transition:border-color .2s,box-shadow .2s;width:100%}.lp-quote__field input:focus,.lp-quote__field select:focus,.lp-quote__field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(232,93,60,.12);outline:none}.lp-quote__field textarea{min-height:84px;resize:vertical}.lp-quote__submit{background:var(--orange);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:var(--ff-b);font-size:15px;font-weight:600;margin-top:4px;padding:15px;transition:background .2s,transform .2s;width:100%}.lp-quote__submit:hover{background:#cf4f30;transform:translateY(-1px)}.lp-quote__form-wrap .hs-form fieldset{max-width:none!important}.lp-quote__form-wrap .hs-form .form-columns-2 .hs-form-field,.lp-quote__form-wrap .hs-form .form-columns-3 .hs-form-field{float:none!important;width:100%!important}.lp-quote__form-wrap .hs-form-field{margin-bottom:14px}.lp-quote__form-wrap .hs-form-field>label{color:rgba(28,26,20,.55);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.lp-quote__form-wrap .hs-form-required{color:var(--orange)}.lp-quote__form-wrap .hs-form input[type=email],.lp-quote__form-wrap .hs-form input[type=tel],.lp-quote__form-wrap .hs-form input[type=text],.lp-quote__form-wrap .hs-form input[type=url],.lp-quote__form-wrap .hs-form select,.lp-quote__form-wrap .hs-form textarea,.lp-quote__form-wrap .hs-input{background:#faf9f6;border:1px solid rgba(28,26,20,.18);border-radius:6px;box-sizing:border-box;color:var(--dark);font-family:var(--ff-b);font-size:14px;padding:11px 13px;transition:border-color .2s,box-shadow .2s;width:100%!important}.lp-quote__form-wrap .hs-form textarea{min-height:84px;resize:vertical}.lp-quote__form-wrap .hs-form input:focus,.lp-quote__form-wrap .hs-form select:focus,.lp-quote__form-wrap .hs-form textarea:focus,.lp-quote__form-wrap .hs-input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(232,93,60,.12);outline:none}.lp-quote__form-wrap .hs-form .inputs-list{list-style:none;margin:0;padding:0}.lp-quote__form-wrap .hs-form input[type=submit],.lp-quote__form-wrap .hs_submit .hs-button{background:var(--orange);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:var(--ff-b);font-size:15px;font-weight:600;margin-top:4px;padding:15px;transition:background .2s,transform .2s;width:100%}.lp-quote__form-wrap .hs-form input[type=submit]:hover,.lp-quote__form-wrap .hs_submit .hs-button:hover{background:#cf4f30;transform:translateY(-1px)}.lp-quote__form-wrap .hs-error-msg,.lp-quote__form-wrap .hs-error-msgs label{color:#c0392b;font-size:12px;font-weight:500}.lp-quote__form-wrap .submitted-message{color:var(--dark);font-size:14px;line-height:1.6}.lp-quote__note{color:rgba(28,26,20,.5);font-size:12px;line-height:1.5;margin-top:12px;text-align:center}.lp-quote__success{display:none;padding:30px 10px;text-align:center}.lp-quote__success.is-show{display:block}.lp-quote__success-ic{align-items:center;background:rgba(232,93,60,.12);border-radius:50%;color:var(--orange);display:flex;font-size:24px;height:54px;justify-content:center;margin:0 auto 16px;width:54px}.lp-quote__success h4{color:var(--dark);font-family:var(--ff-h);font-size:22px;margin-bottom:8px}.lp-quote__success p{color:rgba(28,26,20,.6);font-size:14px;line-height:1.6}@media (max-width:900px){.lp-quote__grid{gap:36px;grid-template-columns:1fr}}@media (max-width:500px){.lp-quote__row{grid-template-columns:1fr}}