.financing-page{padding-bottom:0;background:linear-gradient(180deg,#08111d 0%,#050c18 34%,#07111c 100%)}.financing-hero{position:relative;min-height:100svh;padding:clamp(7rem, 10vw, 9rem) 0 2rem;overflow:clip;display:flex;align-items:stretch}.financing-hero__media{position:absolute;inset:0}.financing-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(4 10 19 / .95) 0%,rgb(4 10 19 / .82) 32%,rgb(4 10 19 / .5) 58%,rgb(4 10 19 / .76) 100%),linear-gradient(180deg,rgb(4 10 19 / .24) 0%,rgb(4 10 19 / .18) 35%,rgb(4 10 19 / .92) 100%)}.financing-hero__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgb(166 132 74 / .18),transparent 24%),radial-gradient(circle at 78% 24%,rgb(255 255 255 / .05),transparent 20%);pointer-events:none}.financing-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.financing-hero__inner{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.financing-hero__layout{display:flex;align-items:center;justify-content:center;flex:1 1 auto}.financing-hero__centerpiece{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%, 92rem);margin:0 auto;padding:0 1rem;text-align:center}.financing-hero__eyebrow{margin:0 0 1.15rem;color:var(--ldg-brand-gold);font-size:.74rem;font-weight:500;letter-spacing:.2em;text-shadow:0 10px 24px rgb(0 0 0 / .28);text-transform:uppercase}.financing-hero__title{margin:0;width:100%;max-width:88rem;font-family:var(--ldg-font-display);font-size:clamp(2.35rem, 4.8vw, 4.3rem);font-weight:500;letter-spacing:.05em;line-height:.94;text-align:center;text-transform:uppercase;color:rgb(241 242 244 / .56);text-shadow:0 10px 30px rgb(0 0 0 / .34);text-wrap:balance}.financing-hero__copy{margin:1.25rem 0 0;width:100%;max-width:92rem;color:rgb(241 242 244 / .88);font-size:clamp(1rem, 1.45vw, 1.14rem);line-height:1.72;text-wrap:wrap}.financing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.9rem}.financing-hero__button{min-width:14rem}.financing-hero__button--secondary{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .16);color:#f3efe7}.financing-hero__trust-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin-top:auto;padding:1rem 0 .75rem;align-items:stretch}.financing-hero__trust-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .6rem}.financing-hero__trust-value{display:block;margin-bottom:.45rem;font-family:var(--ldg-font-display);font-size:clamp(1.5rem, 2.4vw, 2.75rem);font-weight:500;line-height:1;letter-spacing:-.05em;color:#f7f2ea;text-transform:uppercase}.financing-hero__trust-item--primary .financing-hero__trust-value{font-size:clamp(1.8rem, 2.9vw, 3.1rem)}.financing-hero__trust-label{margin:0;max-width:18ch;color:rgb(241 242 244 / .78);font-size:.76rem;font-weight:650;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.financing-intro{position:relative;padding:clamp(4.2rem, 6vw, 5.8rem) 0;background:#050c18}.financing-intro__inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);gap:clamp(2rem, 4vw, 3.4rem);align-items:center}.financing-intro__content{max-width:38rem}.financing-intro__eyebrow{margin:0 0 .95rem;color:var(--ldg-brand-gold);font-size:.76rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.financing-intro__title{margin:0;font-family:var(--ldg-font-display);font-size:clamp(2.25rem, 4.2vw, 4.3rem);font-weight:500;line-height:.98;color:#f1f2f4;text-wrap:balance}.financing-intro__copy{margin:1.25rem 0 0;color:rgb(241 242 244 / .8);font-size:clamp(1rem, 1.3vw, 1.1rem);line-height:1.82}.financing-intro__media{display:flex;justify-content:center}.financing-intro__image{display:block;width:min(100%, 35rem);height:auto;object-fit:contain;border-radius:1.5rem}.financing-form-section{padding:clamp(4.2rem, 6vw, 5.8rem) 0;background:#f1f2f4}.financing-form-section__inner{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(2rem, 4vw, 4rem);align-items:start}.financing-form-section__lender{display:flex;flex-direction:column;align-items:flex-start}.financing-form-section__eyebrow{margin:0 0 1.15rem;color:#050c18;font-family:var(--ldg-font-display);font-size:clamp(1.75rem, 3vw, 2.8rem);font-weight:500;letter-spacing:0;line-height:1.04}.financing-form-section__lender-image{display:block;width:min(100%, 26rem);height:auto;margin-top:.8rem;border-radius:1.5rem}.financing-form-section__lender-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.financing-form-section__lender-name{margin:0;font-family:var(--ldg-font-body);font-size:1rem;font-weight:500;line-height:1.5;color:#050c18}.financing-form-section__lender-phone{display:inline-flex;align-items:center;gap:.7rem;color:#050c18;font-size:1rem;font-weight:500;text-decoration:none}.financing-form-section__lender-phone:hover,.financing-form-section__lender-phone:focus-visible{color:#8b6a33}.financing-form-section__lender-phone-icon{width:1rem;height:1rem;filter:brightness(0) saturate(100%) invert(46%) sepia(24%) saturate(811%) hue-rotate(359deg) brightness(94%) contrast(87%)}.financing-form-section__panel{height:100%}.financing-form-section__title{margin:0 0 1.35rem;max-width:24ch;font-family:var(--ldg-font-display);font-size:clamp(1.8rem, 3vw, 2.8rem);font-weight:500;line-height:1.02;color:#050c18}.financing-form-section__form-wrap{display:flex;flex-direction:column}.financing-form-section__form{gap:1rem}.financing-form-section__panel.light-form{padding:clamp(1.4rem, 2vw, 1.8rem);border-radius:1.5rem;background:linear-gradient(180deg,rgb(255 255 255 / .72),rgb(255 255 255 / .92)),#fffdf8;box-shadow:0 24px 48px rgb(5 12 24 / .08),0 0 0 1px rgb(5 12 24 / .06)}.financing-form-section__panel.light-form::before{display:none}.financing-form-section__panel .ldg-form__label{font-size:.75rem;letter-spacing:.16em}.financing-form-section__panel .ldg-form__control--textarea{min-height:10rem}.financing-form-section__panel .ldg-form__agreement{color:rgb(5 12 24 / .66);font-size:.86rem;line-height:1.65}.financing-form-section__panel .ldg-form__submit{padding-inline:2rem;border-color:#050c18;background:#050c18;color:#f7f2ea;letter-spacing:.08em}.financing-form-section__panel .ldg-form__submit:hover,.financing-form-section__panel .ldg-form__submit:focus-visible{background:#8b6a33;border-color:#8b6a33;filter:none;transform:none;box-shadow:0 1.15rem 2.15rem rgb(28 28 28 / .18)}.financing-loan-options{padding:clamp(4.5rem, 6.5vw, 6rem) 0;background:#f1f2f4}.financing-loan-options__inner{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(2rem, 4vw, 4rem);align-items:center}.financing-loan-options__media{display:flex;justify-content:center}.financing-loan-options__image{display:block;width:min(100%, 34rem);height:auto;object-fit:contain;border-radius:1.5rem}.financing-loan-options__title{margin:0;font-family:var(--ldg-font-display);font-size:clamp(2.2rem, 4.4vw, 4.35rem);font-weight:500;line-height:.95;color:#050c18}.financing-loan-options__lead{margin:1.4rem 0 0;max-width:42rem;color:rgb(5 12 24 / .76);font-size:1rem;line-height:1.8}.financing-loan-options__list{display:grid;gap:1.1rem;margin-top:1.75rem}.financing-loan-options__item{padding-bottom:1.1rem;border-bottom:1px solid rgb(5 12 24 / .12)}.financing-loan-options__item:last-child{padding-bottom:0;border-bottom:0}.financing-loan-options__item-title{margin:0;font-family:var(--ldg-font-display);font-size:clamp(1.25rem, 1.9vw, 1.8rem);font-weight:500;line-height:1.08;color:var(--ldg-brand-gold)}.financing-loan-options__item-copy{margin:.8rem 0 0;color:rgb(5 12 24 / .72);font-size:.95rem;line-height:1.72}.financing-offer{padding:clamp(4.5rem, 6.5vw, 6rem) 0;background:#050c18}.financing-offer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.92fr);gap:clamp(2rem, 4vw, 4rem);align-items:center}.financing-offer__content{max-width:38rem}.financing-offer__title{margin:0;font-family:var(--ldg-font-display);font-size:clamp(2.2rem, 4.2vw, 4.1rem);font-weight:500;line-height:.98;color:#f1f2f4;text-wrap:balance}.financing-offer__copy{margin:1.35rem 0 0;color:rgb(241 242 244 / .8);font-size:clamp(1rem, 1.3vw, 1.08rem);line-height:1.82}.financing-offer__media{display:flex;justify-content:center}.financing-offer__image{display:block;width:min(100%, 32rem);height:auto;object-fit:contain;border-radius:1.5rem}@media (max-width:900px){.financing-hero{min-height:0;height:auto;padding-bottom:1.5rem}.financing-hero__trust-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem}.financing-intro__inner{grid-template-columns:1fr}.financing-form-section__inner{grid-template-columns:1fr}.financing-loan-options__inner{grid-template-columns:1fr}.financing-offer__inner{grid-template-columns:1fr}}@media (max-width:640px){.financing-hero__title{max-width:none;font-size:clamp(2.2rem, 8.6vw, 3.55rem);letter-spacing:.03em;text-align:left}.financing-hero__centerpiece{width:100%;padding:0;align-items:flex-start;text-align:left}.financing-hero__layout{justify-content:flex-start}.financing-hero__copy{text-align:left}.financing-hero__actions{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}.financing-hero__button{min-width:0;width:100%}.financing-hero__trust-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .85rem}.financing-intro__title{font-size:clamp(2rem, 9vw, 3rem)}.financing-form-section__title{font-size:clamp(1.7rem, 8vw, 2.35rem)}.financing-loan-options__title{font-size:clamp(2rem, 9vw, 3rem)}.financing-offer__title{font-size:clamp(2rem, 9vw, 3rem)}}@media (max-width:780px){.site-main.financing-page{padding-bottom:0}}