.LPProductCalculator--root{display:flex;justify-content:center}.LPProductCalculator--container{align-items:center;display:flex;max-width:992px;padding:32px 16px 24px;width:100%}@media screen and (min-width: 768px){.LPProductCalculator--container{padding:24px 40px}}.LPProductCalculator--container .CarpentryComponent--root{margin:24px 0 0;width:100%}.LPProductCalculator--content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.LPProductCalculator--title{color:#101f30;font-family:"DM Serif Display",serif;font-size:1.75rem;font-weight:400;line-height:1.071;margin:0}@media screen and (min-width: 992px){.LPProductCalculator--title{font-size:2.125rem;line-height:1.206}}.LPProductCalculator--sub-title{color:#101f30;font-size:1rem;line-height:1.5;margin:16px 0 0}@media screen and (min-width: 992px){.LPProductCalculator--sub-title{font-size:1.125rem;line-height:1.556;margin:8px 0 0}}.LPProductDeepDive--root{display:flex;justify-content:center}.LPProductDeepDive--container{max-width:992px;padding:0;width:100%}@media screen and (min-width: 992px){.LPProductDeepDive--container{padding:24px 40px 32px}}.LPProductDeepDive--body{background:#f1f8ff;overflow:hidden;padding:32px 16px 24px;position:relative}@media screen and (min-width: 992px){.LPProductDeepDive--body{border-radius:24px;padding:24px 24px 32px}}.LPProductDeepDive--header{display:grid;grid-template-areas:"title header-illustration" "sub-title sub-title"}@media screen and (min-width: 768px){.LPProductDeepDive--header{display:block}}.LPProductDeepDive--title{color:#101f30;font-family:"DM Serif Display",serif;font-size:1.75rem;font-weight:400;grid-area:title;line-height:1.071;margin:0;min-width:255px}@media screen and (min-width: 768px){.LPProductDeepDive--title{font-size:2.125rem;line-height:1.206;margin:24px 0 8px}}.LPProductDeepDive--sub-title{color:#454545;font-size:1rem;grid-area:sub-title;line-height:1.5;margin:0}@media screen and (min-width: 610px){.LPProductDeepDive--sub-title{width:90%}}@media screen and (min-width: 768px){.LPProductDeepDive--sub-title{font-size:1.125rem;line-height:1.556}}.LPProductDeepDive--header-illustration{grid-area:header-illustration;height:95px;position:absolute;right:0;top:5px;transform:rotate(6deg);width:107px}@media screen and (min-width: 768px){.LPProductDeepDive--header-illustration{height:100px;right:12px;top:20px;width:160px}}.LPProductDeepDive--accordion-container{display:flex;flex-direction:column;gap:16px}.LPProductDeepDive--accordion-content{display:grid;gap:16px;grid-template-areas:"details" "video" "buttons";margin-top:16px}@media screen and (min-width: 992px){.LPProductDeepDive--accordion-content{gap:16px 24px;grid-template-areas:"details video" "buttons video" ". video"}}.LPProductDeepDive--accordion{border-bottom:1px solid #c6cdd0;padding-bottom:16px}.LPProductDeepDive--accordion ltc-accordion::part(header){color:#101f30;font-family:"Lato",sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3333333333rem}.LPProductDeepDive--accordion-details{color:#454545;font-size:1.125rem;grid-area:details;line-height:1.5555555556rem;margin:0}.LPProductDeepDive--accordion-video{aspect-ratio:16/9;border-radius:12px;display:flex;grid-area:video;max-width:350px;overflow:hidden;width:100%}@media screen and (min-width: 768px){.LPProductDeepDive--accordion-video{width:350px}}.LPProductDeepDive--accordion-video iframe{border:0;height:100%;width:100%}.LPProductDeepDive--accordion-buttons{display:flex;gap:16px;grid-area:buttons}.LPProductDeepDive--accordion-buttons .Button--root{margin:0}.LPProductFAQBanner--container{display:block;margin:0 auto;max-width:992px;padding:16px 0}@media screen and (min-width: 992px){.LPProductFAQBanner--container{padding:24px 0}}@media screen and (min-width: 992px){.LPProductFAQBanner--container{max-width:1000px;padding:32px 0}}.LPProductFAQBanner--body{align-items:start;background:#effef8;display:grid;gap:var(--wp--preset--spacing--spacer-16);grid-template-areas:"image title" "content content" "cta cta";grid-template-columns:64px 1fr;margin:0 auto;padding:var(--wp--preset--spacing--spacer-16);width:100%}@media screen and (min-width: 768px){.LPProductFAQBanner--body{align-items:center;border-radius:12px;display:flex;gap:var(--wp--preset--spacing--spacer-32);padding:var(--wp--preset--spacing--spacer-32) var(--wp--preset--spacing--spacer-16) 0 var(--wp--preset--spacing--spacer-16)}}@media screen and (min-width: 992px){.LPProductFAQBanner--body{gap:2.5rem}}.LPProductFAQBanner--image-wrapper{align-items:center;align-self:center;display:flex;flex-shrink:0;grid-area:image;justify-content:center}.LPProductFAQBanner--image{display:block;height:auto;width:64px}@media screen and (min-width: 768px){.LPProductFAQBanner--image{max-width:240px;width:100%}}.LPProductFAQBanner--content{display:contents}@media screen and (min-width: 768px){.LPProductFAQBanner--content{display:flex;flex:1;flex-direction:column;gap:0.75rem}}.LPProductFAQBanner--title{color:#044d4d;font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:700;grid-area:title;line-height:1.3;margin:0;place-self:center start;text-align:left}@media screen and (min-width: 768px){.LPProductFAQBanner--title{align-self:start;font-size:1.5rem;line-height:1.25}}@media screen and (min-width: 992px){.LPProductFAQBanner--title{font-size:1.75rem;line-height:1.214}}.LPProductFAQBanner--description{color:#044d4d;font-family:"Lato",sans-serif;font-size:1rem;grid-area:content;line-height:1.429;margin:0}@media screen and (min-width: 768px){.LPProductFAQBanner--description{font-size:1.3125rem;line-height:1.5}}.LPProductFAQBanner--link-wrapper{grid-area:cta;margin-bottom:10px;margin-top:10px}@media screen and (min-width: 768px){.LPProductFAQBanner--link-wrapper{margin-bottom:20px;margin-left:auto;margin-top:20px}}.LPProductFAQBanner--link-wrapper .Button--root{display:block;margin-bottom:0;width:100%}@media screen and (min-width: 768px){.LPProductFAQBanner--link-wrapper .Button--root{width:auto}}.LPProductFAQBanner--link-wrapper .Button--container{display:flex;justify-content:flex-end;padding-right:0;width:100%}@media screen and (min-width: 768px){.LPProductFAQBanner--link-wrapper .Button--container{padding-right:14px;width:auto}}.LPProductFAQBanner--link-wrapper .Button--container svg{color:#0069ba}.LPProductFAQBanner--link-wrapper .Button--content{color:#0069ba;padding-right:var(--wp--preset--spacing--spacer-8)}.LPProductFit--root{align-items:center;color:#101f30;display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;padding:2rem 1rem;width:100%}@media screen and (min-width: 768px){.LPProductFit--root{gap:1.5rem;grid-template-columns:repeat(2, 1fr);padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width: 992px){.LPProductFit--root{gap:1.5rem 3rem;max-width:100%;width:62rem}}.LPProductFit--title{font-family:"DM Serif Display",serif;font-size:1.75rem;font-weight:400;line-height:1.071;margin:0;text-align:center}@media screen and (min-width: 768px){.LPProductFit--title{grid-column:1/-1;grid-row:2;line-height:1.286}}@media screen and (min-width: 992px){.LPProductFit--title{font-size:2.125rem;grid-column:2;grid-row:1;line-height:1.206;text-align:left}}.LPProductFit--image{grid-column:1;grid-row:2;height:auto;margin:0 auto;max-width:100%;width:324px}@media screen and (min-width: 768px){.LPProductFit--image{grid-column:1/-1;grid-row:1;width:310px}}@media screen and (min-width: 992px){.LPProductFit--image{grid-column:1;grid-row:1/3;width:395px}}.LPProductFit--lists{display:grid;gap:1rem;grid-column:1;grid-row:3;grid-template-columns:1fr}@media screen and (min-width: 768px){.LPProductFit--lists{gap:1.5rem;grid-column:1/-1;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.LPProductFit--lists{gap:2rem;grid-column:2;grid-row:2;grid-template-columns:1fr}}.LPProductFit--list-title{align-items:center;display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:0.75rem;line-height:1.5;margin:0 0 0.25rem}@media screen and (min-width: 768px){.LPProductFit--list-title{margin-bottom:0.75rem}}@media screen and (min-width: 992px){.LPProductFit--list-title{font-size:1.125rem;line-height:1.556;margin-bottom:0.25rem}}.LPProductFit--list-title .Icon--root{aspect-ratio:1/1;background:#f1f8ff;border-radius:64px;box-shadow:0 1px 0 1px #101f30;display:inline-flex;padding:3px}.LPProductFit--list-items{display:flex;flex-direction:column;font-size:0.875rem;font-weight:400;gap:0;line-height:1.429;margin:0 0 0.625rem 2.5rem;padding:0 0 0 1.125rem}@media screen and (min-width: 768px){.LPProductFit--list-items{font-size:1rem;gap:0.25rem;line-height:1.5;margin-bottom:0.75rem;margin-left:0}}@media screen and (min-width: 992px){.LPProductFit--list-items{font-size:1.125rem;line-height:1.556;margin-left:2.5rem}}.LPProductFit--list-cta{background:#deff85;color:inherit;display:inline-flex;flex-direction:row;font-size:0.875rem;font-weight:700;gap:0.25rem;line-height:1.714;margin:0 0 0 2.5rem;padding:0 0.375rem;text-decoration:inherit}.LPProductFit--list-cta:hover{color:inherit}@media screen and (min-width: 768px){.LPProductFit--list-cta{font-size:1rem;line-height:1.5;margin-left:0}}@media screen and (min-width: 992px){.LPProductFit--list-cta{margin-left:2.5rem}}.LPProductDisclosures--root{align-items:center;display:flex;justify-content:space-between;padding:4px 8px}@media screen and (min-width: 768px){.LPProductDisclosures--root{padding:12px 0 8px}}.LPProductDisclosures--root .Tooltip--root{display:flex}.LPProductDisclosures--root .HowDoesLendingTreeGetPaid--modal{display:flex}@media screen and (min-width: 768px){.LPProductDisclosures--root .HowDoesLendingTreeGetPaid--modal{display:none}}.LPProductDisclosures--root .Tooltip--title,.LPProductDisclosures--root .Modal--trigger-content{color:#f6f7f7;cursor:pointer;font-size:0.75rem;line-height:1.333;padding:0}.LPProductDisclosures--root .Tooltip--title:hover,.LPProductDisclosures--root .Modal--trigger-content:hover{text-decoration:none}@media screen and (min-width: 768px){.LPProductDisclosures--root .Tooltip--title,.LPProductDisclosures--root .Modal--trigger-content{color:#0069ba}}.LPProductDisclosures--advertising-disclosure{display:flex}.LPProductDisclosures--advertising-disclosure-link{color:#f6f7f7;font-size:0.75rem;line-height:1.333;text-decoration:none}@media screen and (min-width: 768px){.LPProductDisclosures--advertising-disclosure-link{color:#0069ba}}.LPProductDisclosures--advertising-disclosure-link:hover{color:#f6f7f7}@media screen and (min-width: 768px){.LPProductDisclosures--advertising-disclosure-link:hover{color:#0069ba}}.LPProductHero--root{display:flex;justify-content:center}.LPProductHero--disclosures{grid-area:disclosure;margin-bottom:-8px;transform:translateY(-100%)}@media screen and (min-width: 768px){.LPProductHero--disclosures{margin-bottom:0;transform:translateY(0)}}.LPProductHero--container{align-items:center;display:grid;grid-template:"picture" "disclosure" "content";max-width:992px;padding:0;width:100%}@media screen and (min-width: 768px){.LPProductHero--container{column-gap:32px;grid-template:"disclosure disclosure" "content picture";justify-content:space-between;padding:0 40px 24px}}.LPProductHero--title{color:#101f30;font-family:"DM Serif Display",serif;font-size:1.75rem;font-weight:400;line-height:1.071;margin:0}@media screen and (min-width: 768px){.LPProductHero--title{font-size:2.125rem;line-height:1.176}}@media screen and (min-width: 992px){.LPProductHero--title{font-size:2.5rem;line-height:1.1}}.LPProductHero--sub-title{color:#101f30;font-size:1rem;font-weight:400;line-height:1.5;margin:8px 0 16px}@media screen and (min-width: 768px){.LPProductHero--sub-title{margin:16px 0 24px}}@media screen and (min-width: 992px){.LPProductHero--sub-title{font-size:1.125rem;line-height:1.556;margin:16px 0 32px}}.LPProductHero--content{grid-area:content;padding:0 16px;text-align:center}@media screen and (min-width: 768px){.LPProductHero--content{padding:0;text-align:left;width:360px}}@media screen and (min-width: 992px){.LPProductHero--content{width:410px}}.LPProductHero--content .Button--root{justify-content:center;margin-bottom:24px}@media screen and (min-width: 768px){.LPProductHero--content .Button--root{justify-content:flex-start;margin-bottom:0}}.LPProductHero--picture{grid-area:picture}.LPProductHero--picture img{display:flex;height:210px;object-fit:cover;object-position:center 10%;width:100%}@media screen and (min-width: 768px){.LPProductHero--picture img{border-radius:24px;height:212px;object-fit:unset;object-position:unset;width:300px}}@media screen and (min-width: 992px){.LPProductHero--picture img{height:350px;width:470px}}.LPProductHowItWorks--root{color:#101f30;display:flex;flex-direction:column;max-width:100%;padding:1.5rem 1rem 1rem;width:100%}@media screen and (min-width: 768px){.LPProductHowItWorks--root{background:#fff;padding:1.5rem 2.5rem 1rem}}@media screen and (min-width: 992px){.LPProductHowItWorks--root{align-items:center;background:initial;margin:0 auto;padding:2.25rem 2.5rem 1.5rem;width:62rem}}.LPProductHowItWorks--title{font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:400;line-height:1.25;margin:0;padding:0.5rem 0 1.5rem}@media screen and (min-width: 768px){.LPProductHowItWorks--title{font-size:2.125rem;line-height:1.206;padding:0.75rem 0 1.5rem}}@media screen and (min-width: 992px){.LPProductHowItWorks--title{padding:0.5rem 0 1.5rem}}.LPProductHowItWorks--subtitle{color:#077e7e;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333;margin:0;padding:0;text-transform:uppercase}@media screen and (min-width: 768px){.LPProductHowItWorks--subtitle{font-size:1rem;line-height:1.188}}.LPProductHowItWorks--steps{counter-reset:lp-product-howitworks-item;display:grid;gap:0.75rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width: 992px){.LPProductHowItWorks--steps{gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}.LPProductHowItWorks--step{counter-increment:lp-product-howitworks-item;display:flex;flex-direction:row;gap:0.5rem}@media screen and (min-width: 768px){.LPProductHowItWorks--step{gap:1rem}}@media screen and (min-width: 992px){.LPProductHowItWorks--step{flex-direction:column;gap:1.25rem}}.LPProductHowItWorks--step-text{flex-grow:1;flex-shrink:1}.LPProductHowItWorks--step-title{align-items:center;display:flex;flex-direction:row;font-size:1rem;gap:0.5rem;line-height:1;margin:0}@media screen and (min-width: 768px){.LPProductHowItWorks--step-title{align-items:center;font-size:1.3125rem}}.LPProductHowItWorks--step-title::before{content:counter(lp-product-howitworks-item) ".  ";font-family:"DM Serif Display",serif;font-size:1.75rem;font-weight:400;line-height:1.071;width:1.5rem}@media screen and (min-width: 768px){.LPProductHowItWorks--step-title::before{font-size:2.5rem;line-height:1.1;width:2.125rem}}@media screen and (min-width: 992px){.LPProductHowItWorks--step-title::before{font-size:2.125rem;line-height:1.206;width:auto}}.LPProductHowItWorks--step-description{border-bottom:solid 1px #a0acb1;color:#454545;font-size:1rem;line-height:1.5;margin:0;padding:0 0 0.75rem 2rem}@media screen and (min-width: 768px){.LPProductHowItWorks--step-description{font-size:1.125rem;line-height:1.556;padding-bottom:1rem;padding-left:2.625rem}}@media screen and (min-width: 992px){.LPProductHowItWorks--step-description{border-bottom:none;padding-bottom:0;padding-left:0}}.LPProductHowItWorks--step-image{border-radius:100%;flex-shrink:0;height:70px;width:70px}@media screen and (min-width: 768px){.LPProductHowItWorks--step-image{height:80px;width:80px}}@media screen and (min-width: 992px){.LPProductHowItWorks--step-image{height:90px;order:-1;width:90px}}.LPProductHowItWorks--step:nth-child(3n+1) .LPProductHowItWorks--step-image{background:#deff85}.LPProductHowItWorks--step:nth-child(3n+2) .LPProductHowItWorks--step-image{background:#f1f8ff}.LPProductHowItWorks--step:nth-child(3n+3) .LPProductHowItWorks--step-image{background:#acecd3}.LPProductHowItWorks--step:last-child .LPProductHowItWorks--step-description{border-bottom:none;padding-bottom:0}.LPProductHowItWorks--cta{align-items:center;display:flex;flex-direction:column;gap:0.5rem;padding:1rem 0 0}@media screen and (min-width: 992px){.LPProductHowItWorks--cta{padding-top:2rem}}.LPProductHowItWorks--cta .Button--root{margin:0;width:100%}@media screen and (min-width: 768px){.LPProductHowItWorks--cta .Button--root{width:inherit}}.LPProductHowItWorks--cta .Button--container{width:100%}.LPProductHowItWorks--cta .Button--content{padding:0.875rem 2rem}@media screen and (min-width: 992px){.LPProductHowItWorks--cta .Button--content{padding:1.25rem 2.5rem}}.LPProductHowItWorks--disclosure{color:#454545;font-size:0.75rem;line-height:1.333;margin:0}.LPProductStats--root{align-items:center;background:#effef8;border-radius:0;display:flex;flex-direction:column;justify-content:center;margin:1.5rem auto;padding:24px 16px;width:100%}@media screen and (min-width: 992px){.LPProductStats--root{border-radius:1.5rem;padding:32px;width:912px}}.LPProductStats--title{color:#044d4d;font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:400;line-height:1.25;margin:0;text-align:center}@media screen and (min-width: 768px){.LPProductStats--title{font-size:2.125rem;font-weight:400;line-height:1.206}}.LPProductStats--container{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);margin:1.5rem auto}@media screen and (min-width: 768px){.LPProductStats--container{gap:32px}}.LPProductStats--item{padding:0 0.25rem;text-align:left;text-decoration:none}.LPProductStats--item[href]{color:inherit}@media screen and (min-width: 768px){.LPProductStats--item{text-align:center}}.LPProductStats--root-image{display:flex;justify-content:flex-start;margin:0 0 1rem 0}.LPProductStats--root-image img{height:32px;width:auto}@media screen and (min-width: 768px){.LPProductStats--root-image img{height:48px;width:auto}}@media screen and (min-width: 768px){.LPProductStats--root-image{justify-content:center}}.LPProductStats--item-title{color:#044d4d;font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:400;line-height:1.167;margin:0}@media screen and (min-width: 768px){.LPProductStats--item-title{font-size:2rem;font-weight:400;line-height:1.188}}.LPProductStats--item-content{color:#454545;font-size:0.875rem;font-weight:400;line-height:1.556;margin:4px 0 0;width:85%}@media screen and (min-width: 768px){.LPProductStats--item-content{font-size:1.125rem;width:100%}}.LPProductStats--item-content .Icon--root{display:inline-flex;justify-content:flex-end;vertical-align:-6px}.LPProductStats--divider{background-color:#c6cdd0;border:none;display:block;height:1px;width:100%}.LPProductStats--lenders{display:block;width:100%}.LPProductStats--lenders-link{color:inherit;text-decoration:none}.LPProductStats--lenders-title{color:#044d4d;font-size:1rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.LPProductStats--lenders-title{font-size:1.125rem;font-weight:700;line-height:1.556}}.LPProductStats--lenders-marquee{--gap: 0.25rem;display:flex;gap:var(--gap);overflow:hidden;user-select:none;width:100%}.LPProductStats--lenders-marquee:not(.LPProductStats--has-auto-scroll){justify-content:center}@media screen and (min-width: 768px){.LPProductStats--lenders-marquee{--gap: 1rem}}.LPProductStats--lenders-marquee-items{display:flex;flex-shrink:0;gap:var(--gap);list-style:none;margin:0;padding:0;width:max-content}.LPProductStats--lenders-marquee-items.LPProductStats--has-auto-scroll{animation:lender-scroll 20s linear infinite}.LPProductStats--lenders-marquee-items>*{align-items:center;background:#fff;border:1px solid #e3e6e8;border-radius:0.5rem;box-sizing:border-box;display:flex;flex:0 0 auto;height:3.25rem;justify-content:center;padding:0.25rem 0.5rem;width:8.3125rem}@media screen and (min-width: 768px){.LPProductStats--lenders-marquee-items>*{height:3.625rem;width:9.375rem}}.LPProductStats--lenders-marquee-items>* img{display:block;margin:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:80%}@media(prefers-reduced-motion: reduce){.LPProductStats .LPProductStats--lenders-marquee-items{animation:none}}@keyframes lender-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.ProductAutoRefinance--root{background:radial-gradient(rgb(227, 230, 232) 1.45px, transparent 0) 0 0/18px 18px #fff}.ProductAutoRefinance--root .LPProductDeepDive--title{max-width:270px}@media screen and (min-width: 500px){.ProductAutoRefinance--root .LPProductDeepDive--title{max-width:100%}}@media screen and (min-width: 768px){.ProductAutoRefinance--root .LPProductDeepDive--title{margin-right:135px}}.ProductAutoRefinance--disclosure{background-color:#fff;color:#687073;font-size:0.75rem;line-height:1.333;margin:0 auto;max-width:992px;padding:16px}@media screen and (min-width: 768px){.ProductAutoRefinance--disclosure{background-color:rgba(0,0,0,0);padding:16px 32px}}@media screen and (min-width: 992px){.ProductAutoRefinance--disclosure{padding:16px 40px}}.ProductAutoRefinance--disclosure p{margin:0}
