.book-form-embed .book-form{border-top:5px solid var(--red-500)!important}.book-band{position:relative;overflow:hidden;padding-block:0}.book-band__inner{display:grid;align-items:center;grid-template-columns:minmax(260px,25%) minmax(0,32%) minmax(360px,37%);gap:clamp(18px, 1.8vw, 34px);justify-content:start;max-width:none;padding:0 clamp(16px, 1.6vw, 34px) 0 0}.book-band .bb-photo{align-self:stretch;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 56%,transparent 100%);mask-image:linear-gradient(90deg,#000 56%,transparent 100%)}.book-band .bb-photo__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.24);transform-origin:70% 50%}.book-band .bb-photo__img--m{display:none}.book-band .bb-copy{max-width:none;margin-inline:0;padding-block:clamp(28px, 2.8vw, 52px)}.book-band .book-form-embed{padding-block:clamp(28px, 2.8vw, 52px)}@media (max-width:1023px){.book-band{padding-block:0}.book-band__inner{grid-template-columns:1fr;gap:clamp(22px, 5vw, 38px);padding:0}.book-band .bb-photo{-webkit-mask-image:none;mask-image:none;min-height:50vw}.book-band .bb-photo__img--d{display:none}.book-band .bb-photo__img--m{display:block;transform:none;object-position:center}.book-band .bb-copy,.book-band .book-form-embed{padding-inline:var(--gutter);padding-block:clamp(28px,6vw,40px)}}.book-band .bb-feats{display:flex;flex-direction:column;gap:16px;margin:24px 0 4px}.book-band .bb-feat{display:flex;align-items:flex-start;gap:13px}.book-band .bb-feat__ic{flex:none;width:40px;height:40px;display:grid;place-items:center}.book-band .bb-feat__ic svg{width:30px;height:30px;color:var(--blue-700)}.book-band .bb-copy h2 .bb-underline{text-decoration:none;position:relative;background-image:url(https://empirestateplumbing.com/wp-content/uploads/esp-icons/esp-brush-underline.svg);background-repeat:no-repeat;background-position:left 100%;background-size:100% .4em;padding-bottom:.16em}.book-band .bb-callcard{display:flex;align-items:center;gap:18px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:20px 26px;margin-top:34px;width:fit-content;max-width:100%}.book-band .bb-callcard__ic{flex:none;width:58px;height:58px;border-radius:13px;background:var(--red-500);display:grid;place-items:center}.book-band .bb-callcard__ic svg{width:28px;height:28px;color:#fff}.book-band .bb-callcard__body{display:flex;flex-direction:column}.book-band .bb-callcard__label{font-size:16.5px;color:var(--text-muted)}.book-band .bb-callcard__num{font-family:var(--font-serif);font-size:31px;font-weight:700;color:var(--blue-700);line-height:1.12;letter-spacing:-.01em}.book-band .bb-feat__t{display:block;font-size:16px;font-weight:700;color:var(--text-strong);line-height:1.25}.book-band .bb-feat__s{display:block;font-size:14px;color:var(--text-muted);margin-top:1px}@media (min-width:941px){.book-band .bb-copy h2{font-size:clamp(4.0rem, 2.2rem + 4.3vw, 6.6rem);line-height:1.02;margin-bottom:24px}.book-band .bb-copy .esp-lead{font-size:21px;line-height:1.6;max-width:30em}.book-band .bb-feats{gap:30px;margin:40px 0 8px}.book-band .bb-feat{gap:20px}.book-band .bb-feat__ic{width:64px;height:64px}.book-band .bb-feat__ic svg{width:46px;height:46px}.book-band .bb-feat__t{font-size:26px}.book-band .bb-feat__s{font-size:19.5px;margin-top:4px}}@media (max-width:940px){.book-band .bb-copy h2{font-size:clamp(2.8rem, 7.5vw, 3.4rem);line-height:1.14;margin-bottom:14px}.book-band .bb-copy .esp-lead{font-size:16px;line-height:1.6}}.book-form{background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:clamp(1.5rem, 1rem + 1.5vw, 2.25rem)}.bf-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--border-subtle)}.bf-ic{flex:none;width:46px;height:46px;display:grid;place-items:center;background:var(--blue-700);color:#fff}.bf-ic svg{width:24px;height:24px}.bf-head b{font-family:var(--font-serif);font-size:19px;color:var(--text-strong);display:block}.bf-head small{font-size:13px;color:var(--text-muted)}.bf-consent{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.bf-consent input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--blue-700)}.bf-consent a{color:var(--blue-700);font-weight:600}.btn-submit{margin-top:18px}.bf-fine{font-size:12.5px;color:var(--text-muted);text-align:center;margin:12px 0 0}.svc-crumbs{border-bottom:1px solid var(--border-subtle);background:#fff}.svc-crumbs .esp-container{padding-block:14px}.svc-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-family:var(--font-sans)}.svc-crumbs a{color:var(--text-muted);font-weight:600}.svc-crumbs a:hover{color:var(--blue-700);text-decoration:underline}.svc-crumbs .sep{color:var(--ink-300,#cbd5e1)}.svc-crumbs [aria-current="page"]{color:var(--text-strong);font-weight:700}.afford__grid{align-items:start}.afford__copy p{font-size:16.5px;line-height:1.7;color:var(--text-body);margin:0 0 16px}.afford__copy p:last-child{margin-bottom:0}.afford__stats{gap:24px 22px}.afford__stats .esp-stat{background:#fff;border:1px solid var(--border-subtle);padding:20px 22px;gap:4px}.afford__sub{font-size:12.5px;line-height:1.45;color:var(--text-muted);margin-top:2px}.fin-steps{max-width:760px;margin-inline:auto}.esp-feature-grid{row-gap:64px}.finance-what .fin-what-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch;max-width:880px;margin-inline:auto}.finance-what .fin-what-grid .esp-feature{height:100%}@media (max-width:768px){.finance-what .fin-what-grid{grid-template-columns:1fr;gap:24px;max-width:none}}.lender-band__perks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.lender-band__perks li{display:flex;align-items:center;gap:11px;font-size:16px;color:var(--text-strong)}.lender-band__perks svg{width:22px;height:22px;color:var(--blue-700,#14337B);flex:none}.lender-band__disclaimer{margin:36px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-muted);text-align:center}.lender-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:clamp(1.75rem, 1rem + 3vw, 3rem)}.lender-card__line{font-size:14.5px;color:var(--text-muted);margin:2px 0 0}.lender-card__terms{font-family:var(--font-serif);font-weight:700;font-size:clamp(2.2rem, 1.4rem + 2vw, 3rem);line-height:1.05;color:var(--blue-700);letter-spacing:-.02em}.lender-card__terms p{margin:0}.lender-card__sub{font-size:13px;color:var(--text-muted);margin:0 0 6px}.lender-card .esp-btn{margin-top:6px}.lender-card__secure{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-muted);margin-top:4px}.lender-card__secure svg{width:16px;height:16px;color:var(--blue-700,#14337B);flex:none}.fin-faq{max-width:820px;margin-inline:auto}.fin-faq .esp-acc__inner a{color:var(--blue-700);font-weight:600}.cta-band .cta-band__text h2{color:#fff;font-size:clamp(2.8rem, 1.8rem + 2.4vw, 4.1rem);margin:0 0 1.6rem}.cta-band .cta-band__text p{color:#fff;font-size:clamp(1.45rem, 1.2rem + 0.4vw, 1.6rem);line-height:1.55;margin:0 0 2.6rem;max-width:46ch}.cta-band--slim .cta-band__inner{grid-template-columns:1fr}.cta-band--slim .cta-band__van{display:none}.cta-band--slim .cta-band__text{text-align:center}.cta-band--slim .cta-band__text p{margin-left:auto;margin-right:auto}.cta-band--slim .esp-btn-row{justify-content:center}@media (max-width:768px){.afford__stats{grid-template-columns:1fr 1fr}.esp-feature-grid{row-gap:24px}}@media (max-width:560px){.svc-crumbs ol{font-size:12.5px}.afford__stats{grid-template-columns:1fr}}@media (max-width:390px){.esp-trust{min-width:0;width:100%}}.lender-band .esp-container{text-align:center}.lender-band__perks{display:inline-flex}.lender-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,1rem + 2vw,2.5rem);align-items:stretch;margin-top:clamp(1.75rem,1.2rem + 2vw,2.75rem);text-align:center}.lender-cards>.lender-card{height:100%}@media (max-width:760px){.lender-cards{grid-template-columns:1fr}}.ov-hero{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;isolation:isolate;background:#14337B}.ov-hero__bg{position:relative;min-height:clamp(220px, 46vw, 320px)}.ov-hero .ov-hero__bg .brxe-shortcode{position:absolute;inset:0;display:block}.ov-hero .ov-hero__img,.ov-hero__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;display:block}.ov-hero__scrim{display:none}.ov-hero__container{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;padding:clamp(32px, 7vw, 56px) clamp(20px, 5vw, 40px) 0}.ov-hero__content{max-width:900px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(22px, 3vw, 34px)}.ov-hero .ov-eyebrow{display:inline-flex;color:#fff;font-family:var(--font-sans);font-weight:700;letter-spacing:.10em;text-transform:uppercase;font-size:clamp(11px, 9px + .4vw, 14px);margin:0 0 14px;line-height:1.4}.ov-hero .ov-eyebrow::before{background:var(--red-500,#C5402F)}.ov-hero .ov-h1{color:#fff;font-family:var(--font-serif);font-weight:700;letter-spacing:-.015em;line-height:1.06;font-size:clamp(3.2rem, 2rem + 4.4vw, 5.6rem);margin:0 0 14px;text-wrap:balance;text-shadow:0 2px 18px rgb(0 8 20 / .35)}.ov-hero .ov-sub{color:rgb(255 255 255 / .92);font-size:clamp(16px, 15px + .35vw, 20px);line-height:1.55;max-width:40em;margin:0 0 26px;text-shadow:0 1px 10px rgb(0 8 20 / .30)}.ov-hero .ov-cta{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}.ov-hero .ov-btn{width:100%;min-height:54px;border-radius:10px}.ov-hero .ov-btn>svg{width:20px;height:20px}.ov-hero .esp-btn.ov-btn.esp-btn--primary,.ov-hero .esp-btn.ov-btn--ondark{background:var(--red-500,#C5402F);color:#fff;border:1.5px solid #fff0;box-shadow:none}.ov-hero .esp-btn.ov-btn.esp-btn--primary:hover,.ov-hero .esp-btn.ov-btn--ondark:hover{background:#A8352A;color:#fff;border-color:#fff0}.ov-hero .esp-btn.ov-btn:hover,.ov-hero .esp-btn.ov-btn:hover span,.ov-hero .esp-btn.ov-btn:hover svg{color:#fff}.ov-hero .esp-btn.ov-btn>svg{color:currentColor}.ov-hero__trustbar{margin-top:auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;border-top:1px solid rgb(255 255 255 / .20)}.ov-hero__trustbar .ov-trust{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:left;gap:8px;min-width:0;padding:clamp(12px,1.5vw,17px) clamp(8px,1.2vw,16px);background:none;border:0;border-radius:0}.ov-hero__trustbar .ov-trust:nth-child(2n){border-left:1px solid rgb(255 255 255 / .13)}.ov-hero__trustbar .ov-trust:nth-child(n+3){border-top:1px solid rgb(255 255 255 / .13)}.ov-hero__trustbar .ov-trust__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(20px,1.6vw,24px);height:clamp(20px,1.6vw,24px);color:#fff}.ov-hero__trustbar .ov-trust__ico svg{width:100%;height:100%;display:block}.ov-hero__trustbar .ov-trust__label{color:#fff;font-family:var(--font-sans);font-weight:600;font-size:clamp(12.5px,11px + .3vw,14px);line-height:1.25}.ov-hero__trustbar .ov-trust__gbadge{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start}.ov-hero__trustbar .esp-ti-hero-badge{margin:0}@media (min-width:768px){.ov-hero__trustbar{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}.ov-hero__trustbar .ov-trust__label{white-space:nowrap}.ov-hero__trustbar .ov-trust:nth-child(n+3){border-top:0}.ov-hero__trustbar .ov-trust+.ov-trust{border-left:1px solid rgb(255 255 255 / .13)}}@media (min-width:768px){.ov-hero{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:stretch;min-height:clamp(460px, 56vh, 620px)}.ov-hero__container{grid-column:1;grid-row:1;padding:clamp(40px,5vw,72px) clamp(36px,4.5vw,64px) 0}.ov-hero__bg{grid-column:2;grid-row:1;min-height:0}.ov-hero .ov-cta{flex-direction:row;flex-wrap:wrap;align-items:center}.ov-hero .ov-btn{width:auto;min-width:210px}}.ov-hero .ov-cta .esp-btn.ov-btn--explore{background:#fff;color:var(--blue-900,#0A2A52);border:1.5px solid #fff0;box-shadow:none}.ov-hero .ov-cta .esp-btn.ov-btn--explore:hover{background:var(--blue-50,#ECF1F8)}.ov-hero .ov-cta .esp-btn.ov-btn--explore span,.ov-hero .ov-cta .esp-btn.ov-btn--explore svg,.ov-hero .ov-cta .esp-btn.ov-btn--explore:hover span,.ov-hero .ov-cta .esp-btn.ov-btn--explore:hover svg{color:var(--blue-900,#0A2A52)}.esp-section.lender-band{scroll-margin-top:100px}.lender-band .lender-band__head.sec-head{margin-bottom:0}.lender-band .lender-band__perks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:26px auto 0}.lender-band .lender-band__perks li{gap:9px;font-size:15.5px}.lender-cards .lender-card{position:relative;padding-top:0;gap:12px}.lender-card .lender-card__head{align-self:stretch;margin:0 calc(-1 * clamp(1.75rem, 1rem + 3vw, 3rem));background:var(--blue-700,#14337B);padding:16px 18px 14px;display:flex;align-items:center;justify-content:center}.lender-card .lender-card__head span{font-family:var(--font-serif);font-weight:700;letter-spacing:.01em;font-size:clamp(2.1rem, 1.7rem + .8vw, 2.7rem);line-height:1.1;color:#fff}.lender-card .lender-card__flag{align-self:stretch;margin:-12px calc(-1 * clamp(1.75rem, 1rem + 3vw, 3rem)) 0;background:var(--red-500,#C5402F);color:#fff;text-align:center;font-weight:800;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px}.lender-card .lender-card__rows{align-self:stretch;display:flex;flex-direction:column;gap:10px;margin:6px 0 2px;text-align:left}.lender-card .lc-row{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--text-strong,#15212E)}.lender-card .lc-row svg{width:20px;height:20px;color:var(--blue-700,#14337B);flex:none;margin-top:2px}.lender-card .lc-row p{margin:0}.lender-card .esp-btn--call{background:var(--red-500,#C5402F);color:#fff;box-shadow:none;margin-top:auto}.lender-card .esp-btn--call:hover{background:#A8352A;color:#fff}.lender-card .esp-btn--call:hover span,.lender-card .esp-btn--call:hover svg{color:#fff}.lender-band .fin-approvalrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(22px, 1.4rem + 3vw, 64px);margin-top:clamp(2.4rem, 1.8rem + 2vw, 4rem)}.lender-band .fin-approval{display:flex;align-items:center;gap:14px;text-align:left}.lender-band .fin-approval .fin-clip{width:clamp(4.4rem, 3.8rem + 1.6vw, 6rem);height:auto;flex:none;color:var(--blue-700,#14337B)}.lender-band .fin-approval__h{margin:0;font-family:var(--font-sans);font-weight:800;color:var(--blue-700,#14337B);font-size:clamp(2rem, 1.7rem + .8vw, 2.8rem);line-height:1.05}.lender-band .fin-approval__sub{margin:.4rem 0 0;color:var(--text-body,#3A4754);font-size:1.45rem}.lender-band .fin-rail{list-style:none;display:flex;justify-content:space-between;gap:.4rem;margin:0;padding:0;width:min(100%, 34rem)}.lender-band .fin-rail__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;min-width:0}.lender-band .fin-rail__dot{position:relative;z-index:1;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--blue-700,#14337B);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.6rem}.lender-band .fin-rail__step:not(:last-child)::after{content:"";position:absolute;top:1.75rem;left:50%;width:100%;height:3px;background:var(--red-500,#C5402F);z-index:0}.lender-band .fin-rail__label{font-size:clamp(1.35rem, 1.25rem + .25vw, 1.6rem);font-weight:600;color:var(--text-strong,#15212E);line-height:1.2}.lender-band .lb-human{display:flex;align-items:center;gap:clamp(14px, 1rem + 1vw, 22px);background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:14px clamp(16px, 1rem + 1.4vw, 26px);margin:clamp(2.4rem, 1.8rem + 2vw, 4rem) auto 0;width:fit-content;max-width:100%;text-align:left}.lender-band .lb-human .lb-human__img{width:clamp(72px, 5.4rem + 2vw, 104px);height:clamp(72px, 5.4rem + 2vw, 104px);object-fit:cover;border-radius:50%;flex:none}.lender-band .lb-human__t{margin:0;font-family:var(--font-serif);font-weight:700;font-size:clamp(1.8rem, 1.6rem + .5vw, 2.2rem);color:var(--text-strong,#15212E);line-height:1.2}.lender-band .lb-human__s{margin:.5rem 0 0;font-size:1.5rem;line-height:1.55;color:var(--text-body,#3A4754);max-width:52ch}.lender-band .lb-human__s a{color:var(--red-500,#C5402F);font-weight:700;white-space:nowrap}.esp-section .fin-how__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px, 2rem + 2vw, 56px);align-items:center;margin-top:clamp(1rem, .6rem + 1.5vw, 2rem)}.fin-how__grid .process__list.fin-steps{max-width:none;margin:0;gap:0}.fin-how__grid .esp-step{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;column-gap:clamp(16px, 1rem + 1.2vw, 30px);align-items:start;padding:clamp(12px, .8rem + 1vw, 22px) 0}.fin-how__grid .esp-step__num{width:auto;height:auto;background:none;border:0;border-radius:0;box-shadow:none;display:block;justify-self:end;font-family:var(--font-serif);font-weight:700;line-height:.9;letter-spacing:-.02em;font-size:clamp(5.2rem, 3.4rem + 3.2vw, 9.6rem);color:var(--red-500,#C5402F)}.fin-how__grid .esp-step__body{padding-top:clamp(6px, .4rem + .6vw, 14px)}.fin-how__grid .esp-step__body h3{font-size:clamp(2rem, 1.8rem + .5vw, 2.4rem)}.fin-how__grid .fin-how__photo{width:100%;height:auto;object-fit:cover;object-position:50% 30%;box-shadow:var(--shadow-md);display:block}@media (max-width:1023.98px){.fin-how__grid .fin-how__photo{aspect-ratio:4 / 3}}@media (min-width:1024px){.esp-section .fin-how__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}@media (max-width:560px){.lender-band .fin-approvalrow{flex-direction:column;gap:22px}.lender-band .lb-human{width:auto;flex-direction:column;text-align:center}.lender-band .lb-human__s{margin-inline:auto}}