.SectionHeading-module__8Kibsq__headingArea{min-height:var(--home-section-heading-block-size);padding:var(--home-section-heading-padding);box-sizing:border-box;place-items:center;display:grid}.SectionHeading-module__8Kibsq__heading{color:#2f3033;letter-spacing:0;text-align:center;margin:0;font-size:clamp(2rem,4.8vw,4.4rem);font-weight:900;line-height:1.12;position:relative}.SectionHeading-module__8Kibsq__heading:after{background:var(--color-brand);content:"";border-radius:999px;width:min(72%,560px);height:clamp(6px,.55vw,9px);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}@media (max-width:640px){.SectionHeading-module__8Kibsq__heading{white-space:nowrap;font-size:clamp(1.25rem,6.8vw,2rem)}.SectionHeading-module__8Kibsq__heading:after{width:min(86%,420px);top:calc(100% + 10px)}}
.AboutSection-module__k5WmaG__section{background:var(--background)}.AboutSection-module__k5WmaG__content{width:min(100%,1120px);padding:0 clamp(16px, 3.2vw, 42px) var(--home-section-content-block-end);box-sizing:border-box;color:#303235;gap:clamp(22px,3vw,40px);margin:0 auto;display:grid}.AboutSection-module__k5WmaG__intro{gap:clamp(12px,1.4vw,18px);padding:clamp(18px,2.4vw,30px) 0;display:grid}.AboutSection-module__k5WmaG__introTitle{color:#2f3033;letter-spacing:0;text-align:center;margin:0;font-size:clamp(1.6rem,3.1vw,2.8rem);font-weight:900;line-height:1.28}.AboutSection-module__k5WmaG__introText{color:#4a4d51;letter-spacing:0;text-align:center;max-width:760px;margin:0 auto;font-size:clamp(.98rem,1.25vw,1.16rem);font-weight:700;line-height:1.8}.AboutSection-module__k5WmaG__featureList,.AboutSection-module__k5WmaG__peopleList{margin:0;padding:0;list-style:none}.AboutSection-module__k5WmaG__featureTitle,.AboutSection-module__k5WmaG__blockTitle,.AboutSection-module__k5WmaG__featureText{letter-spacing:0;margin:0}.AboutSection-module__k5WmaG__flowImageFrame{width:100%}.AboutSection-module__k5WmaG__flowImage{width:100%;height:auto;display:block}.AboutSection-module__k5WmaG__detailGrid{align-items:start;gap:clamp(24px,3vw,42px);display:grid}.AboutSection-module__k5WmaG__detailBlock{gap:clamp(14px,1.8vw,22px);min-width:0;display:grid}.AboutSection-module__k5WmaG__blockTitle{color:#2f3033;text-align:center;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:900;line-height:1.25}.AboutSection-module__k5WmaG__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);display:grid}.AboutSection-module__k5WmaG__featureItem{box-sizing:border-box;border:1px solid var(--border-color-light);background:var(--section-accent-background);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:clamp(16px,1.7vw,22px);display:grid}.AboutSection-module__k5WmaG__featureMarker{width:clamp(48px,5vw,60px);height:clamp(48px,5vw,60px);color:var(--color-brand);letter-spacing:0;white-space:nowrap;background:#fff1e3;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(.92rem,1.1vw,1.04rem);font-weight:900;line-height:1;display:inline-flex}.AboutSection-module__k5WmaG__featureTitle{overflow-wrap:anywhere;color:#2f3033;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:900;line-height:1.4}.AboutSection-module__k5WmaG__featureText{overflow-wrap:anywhere;color:#5d6167;margin-top:8px;font-size:clamp(.86rem,.98vw,.96rem);font-weight:700;line-height:1.7}.AboutSection-module__k5WmaG__peopleList{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.AboutSection-module__k5WmaG__peopleItem{color:#3a3d42;letter-spacing:0;overflow-wrap:anywhere;background:#fff8f1;border:1px solid #ffd0a3;border-radius:999px;padding:10px 14px 11px;font-size:clamp(.9rem,1vw,.98rem);font-weight:800;line-height:1.35}@media (max-width:640px){.AboutSection-module__k5WmaG__content{padding-left:14px;padding-right:14px}.AboutSection-module__k5WmaG__introTitle br{display:none}.AboutSection-module__k5WmaG__featureList{grid-template-columns:1fr}.AboutSection-module__k5WmaG__featureItem{padding:16px}.AboutSection-module__k5WmaG__peopleList{gap:8px}.AboutSection-module__k5WmaG__peopleItem{padding:9px 12px 10px;font-size:.88rem}}
.ArticlesSection-module__veeHZW__section{background:var(--background)}.ArticlesSection-module__veeHZW__cardsViewport{padding:0 clamp(16px, 3.2vw, 42px) var(--home-section-content-block-end)}.ArticlesSection-module__veeHZW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);width:min(100%,1120px);margin:0 auto;padding:0;list-style:none;display:grid}.ArticlesSection-module__veeHZW__cardItem{min-width:0}.ArticlesSection-module__veeHZW__card{box-sizing:border-box;border:1px solid var(--border-color-light);background:var(--section-accent-background);height:100%;color:var(--foreground);border-radius:8px;grid-template-rows:auto 1fr;align-content:start;gap:clamp(12px,1.4vw,18px);padding:clamp(14px,1.6vw,22px);display:grid}.ArticlesSection-module__veeHZW__imageFrame{aspect-ratio:1;background:var(--background);border-radius:8px;justify-self:center;width:min(100%,184px);overflow:hidden}.ArticlesSection-module__veeHZW__image{object-fit:cover;width:100%;height:100%;display:block}.ArticlesSection-module__veeHZW__body{align-content:start;gap:8px;min-width:0;display:grid}.ArticlesSection-module__veeHZW__title{overflow-wrap:anywhere;letter-spacing:0;margin:0;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:900;line-height:1.4}.ArticlesSection-module__veeHZW__description{overflow-wrap:anywhere;color:var(--form-control-placeholder);letter-spacing:0;margin:0;font-size:clamp(.86rem,1vw,.96rem);font-weight:500;line-height:1.65}@media (max-width:980px){.ArticlesSection-module__veeHZW__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px)}.ArticlesSection-module__veeHZW__card{grid-template-rows:auto;grid-template-columns:128px minmax(0,1fr);align-items:center}.ArticlesSection-module__veeHZW__imageFrame{justify-self:start;width:128px}}@media (max-width:640px){.ArticlesSection-module__veeHZW__cardsViewport{padding-left:14px;padding-right:14px}.ArticlesSection-module__veeHZW__cards{grid-template-columns:1fr;gap:12px;width:min(100%,420px)}.ArticlesSection-module__veeHZW__card{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px}.ArticlesSection-module__veeHZW__imageFrame{width:82px}.ArticlesSection-module__veeHZW__title{font-size:1rem}.ArticlesSection-module__veeHZW__description{font-size:.84rem;line-height:1.55}}@media (max-width:360px){.ArticlesSection-module__veeHZW__card{grid-template-columns:1fr}.ArticlesSection-module__veeHZW__imageFrame{justify-self:center;width:min(100%,160px)}}
.Footer-module__GtcUXa__footer{box-sizing:border-box;background:var(--foreground);width:100%}.Footer-module__GtcUXa__links{box-sizing:border-box;background:var(--section-accent-background);flex-wrap:wrap;justify-content:center;align-items:center;row-gap:12px;min-height:76px;padding:18px clamp(20px,5vw,64px);display:flex}.Footer-module__GtcUXa__link{color:var(--foreground);white-space:nowrap;font-size:clamp(.95rem,1.35vw,1.45rem);font-weight:500;line-height:1.4;text-decoration:none}.Footer-module__GtcUXa__link+.Footer-module__GtcUXa__link{border-left:1px solid var(--foreground);margin-left:22px;padding-left:22px}.Footer-module__GtcUXa__link:hover,.Footer-module__GtcUXa__link:focus-visible{color:var(--color-brand)}.Footer-module__GtcUXa__copyright{color:var(--background);text-align:center;white-space:nowrap;margin:0;padding:24px 20px;font-size:clamp(1rem,1.35vw,1.45rem);line-height:1.7}@media (max-width:640px){.Footer-module__GtcUXa__links{text-align:center;flex-direction:column;align-items:stretch;padding:18px 20px}.Footer-module__GtcUXa__link{font-size:.95rem}.Footer-module__GtcUXa__link+.Footer-module__GtcUXa__link{border-top:1px solid var(--border-color);border-left:0;margin-left:0;padding-top:12px;padding-left:0}.Footer-module__GtcUXa__copyright{padding:18px 8px;font-size:.62rem}}
.FaqSection-module__J29EEG__section{background:var(--background)}.FaqSection-module__J29EEG__tableViewport{padding:0 clamp(18px, 2.6vw, 42px) var(--home-section-content-block-end)}.FaqSection-module__J29EEG__table{border-collapse:separate;border-spacing:0;color:#303235;letter-spacing:0;width:min(100%,1520px);margin:0 auto;font-size:clamp(1.1rem,1.65vw,1.75rem);line-height:1.45}.FaqSection-module__J29EEG__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.FaqSection-module__J29EEG__table th,.FaqSection-module__J29EEG__table td{vertical-align:top;padding:0}.FaqSection-module__J29EEG__questionRow th{background:var(--section-accent-background);text-align:left;padding:clamp(18px,1.9vw,28px) clamp(24px,3.2vw,46px);font-weight:900}.FaqSection-module__J29EEG__answerRow td{padding:clamp(18px,2vw,30px) clamp(24px,3.2vw,46px) clamp(24px,2.8vw,42px);font-weight:900}.FaqSection-module__J29EEG__qaLine{grid-template-columns:clamp(38px,4vw,58px) minmax(0,1fr);align-items:baseline;column-gap:clamp(10px,1.6vw,22px);display:grid}.FaqSection-module__J29EEG__marker{white-space:nowrap}.FaqSection-module__J29EEG__answerMarker{color:var(--color-brand)}@media (max-width:640px){.FaqSection-module__J29EEG__tableViewport{padding-left:18px;padding-right:18px}.FaqSection-module__J29EEG__table{font-size:clamp(1rem,4.5vw,1.25rem)}.FaqSection-module__J29EEG__questionRow th{padding:15px 16px}.FaqSection-module__J29EEG__answerRow td{padding:16px 16px 24px}.FaqSection-module__J29EEG__qaLine{grid-template-columns:34px minmax(0,1fr);column-gap:8px}}
html{scroll-padding-top:70px}.Header-module__WYSe6W__header{z-index:20;box-sizing:border-box;background:var(--header-background);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:24px;height:70px;padding:2px clamp(20px,5vw,64px) 2px clamp(8px,2vw,24px);display:flex;position:sticky;top:0}.Header-module__WYSe6W__logo{flex:none;align-items:center;display:inline-flex}.Header-module__WYSe6W__logo img{width:clamp(168px,16vw,198px);height:auto;display:block}.Header-module__WYSe6W__nav{align-items:center;gap:28px;display:flex}.Header-module__WYSe6W__nav a,.Header-module__WYSe6W__menuNav a{color:var(--foreground);font-size:.95rem;line-height:1.4;text-decoration:none}.Header-module__WYSe6W__nav a:hover,.Header-module__WYSe6W__nav a:focus-visible,.Header-module__WYSe6W__menuNav a:hover,.Header-module__WYSe6W__menuNav a:focus-visible{color:var(--color-brand)}.Header-module__WYSe6W__menu{display:none;position:relative}.Header-module__WYSe6W__menu summary{box-sizing:border-box;cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;padding:10px;list-style:none;display:grid}.Header-module__WYSe6W__menu summary::-webkit-details-marker{display:none}.Header-module__WYSe6W__menu summary span{background:var(--foreground);width:22px;height:2px;display:block}.Header-module__WYSe6W__menuNav{box-sizing:border-box;background:var(--background);border:1px solid var(--border-color-light);gap:8px;min-width:180px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #1717171f}.Header-module__WYSe6W__menuNav a{padding:10px 12px}@media (max-width:980px){html{scroll-padding-top:78px}.Header-module__WYSe6W__header{height:78px;padding-left:10px;padding-right:16px}.Header-module__WYSe6W__logo img{width:clamp(180px,38vw,216px)}.Header-module__WYSe6W__nav{display:none}.Header-module__WYSe6W__menu{display:block}}
.HeroSection-module__MmUPlq__hero{box-sizing:border-box;background:var(--background);grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:stretch;column-gap:18px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.HeroSection-module__MmUPlq__heroCopy{box-sizing:border-box;background:url(/images/hero-bg.jpg) bottom/cover no-repeat;flex-direction:column;align-self:stretch;min-height:clamp(500px,50vw,620px);padding:48px 24px 56px 0;display:flex;container-type:inline-size}.HeroSection-module__MmUPlq__copyBanner{background:var(--color-brand);width:fit-content;color:var(--background);letter-spacing:0;white-space:nowrap;align-self:flex-start;max-width:100%;margin:0 0 10px 20px;padding:8px 18px 10px;font-size:clamp(1.2rem,5cqw,2.35rem);font-weight:900;line-height:1.15;display:inline-block}.HeroSection-module__MmUPlq__mainCopy{letter-spacing:0;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:8px;max-width:100%;margin:0 0 0 20px;font-size:clamp(1.35rem,5.5cqw,2.55rem);font-weight:900;line-height:1;display:flex}.HeroSection-module__MmUPlq__mainCopy strong{color:var(--color-brand);font-size:clamp(2.7rem,10.2cqw,4.6rem);line-height:.95}.HeroSection-module__MmUPlq__smallCopy{font-size:.72em}.HeroSection-module__MmUPlq__lead{max-width:640px;color:var(--color-brand);margin:10px 0 0 20px;font-size:clamp(.78rem,1.1vw,.92rem);font-weight:600;line-height:1.65}@media (max-width:980px){.HeroSection-module__MmUPlq__hero{grid-template-columns:1fr;row-gap:20px;width:100%}.HeroSection-module__MmUPlq__heroCopy{background:url(/images/hero-bg.jpg) 100% 100%/cover no-repeat;min-height:0;padding:28px 0 328px}}@media (max-width:640px){.HeroSection-module__MmUPlq__heroCopy{background-position:80% bottom;padding:28px 0 228px}.HeroSection-module__MmUPlq__copyBanner{padding:7px 12px 8px;font-size:1.25rem}.HeroSection-module__MmUPlq__mainCopy{gap:6px}.HeroSection-module__MmUPlq__lead{white-space:normal;max-width:min(52vw,320px);margin-left:20px;font-size:.7rem;font-weight:800;line-height:1.5}}
.LoanInquiryForm-module__eusdzq__formFrame{--loan-inquiry-brand-tint:#fff4f4;--loan-inquiry-caution-background:#fff8f8;--loan-inquiry-caution-border:#ffdede;--loan-inquiry-disabled:#b8b8b8;--loan-inquiry-screen-background:#f7f7f7;box-sizing:border-box;background:var(--background);border:0;border-radius:0;place-self:start end;width:100%;max-width:360px;padding:clamp(14px,2vw,18px)}.LoanInquiryForm-module__eusdzq__heading{text-align:center}.LoanInquiryForm-module__eusdzq__speedCopy{color:var(--color-brand);letter-spacing:0;margin:0 0 6px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:900;line-height:1;display:inline-block;position:relative}.LoanInquiryForm-module__eusdzq__speedCopy:before,.LoanInquiryForm-module__eusdzq__speedCopy:after{background:var(--foreground);content:"";width:1px;height:26px;position:absolute;top:50%}.LoanInquiryForm-module__eusdzq__speedCopy:before{left:-18px;transform:translateY(-50%)rotate(-17deg)}.LoanInquiryForm-module__eusdzq__speedCopy:after{right:-18px;transform:translateY(-50%)rotate(17deg)}.LoanInquiryForm-module__eusdzq__speedCopyNumber{font-size:1.25em;line-height:.9;display:inline-block}.LoanInquiryForm-module__eusdzq__title{letter-spacing:0;margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:700;line-height:1.05}.LoanInquiryForm-module__eusdzq__title span{background:linear-gradient(transparent 50%, var(--color-underline-highlight) 50%);padding:0 14px 3px;display:inline-block}.LoanInquiryForm-module__eusdzq__notice{color:var(--color-brand);margin:12px 0 14px;font-size:clamp(.68rem,.85vw,.78rem);font-weight:700;line-height:1.45}.LoanInquiryForm-module__eusdzq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.LoanInquiryForm-module__eusdzq__field{min-width:0;display:block}.LoanInquiryForm-module__eusdzq__fullWidth{grid-column:1/-1}.LoanInquiryForm-module__eusdzq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.LoanInquiryForm-module__eusdzq__control{box-sizing:border-box;background:var(--color-surface-muted);width:100%;height:44px;color:var(--form-control-text);font:inherit;border:2px solid #0000;border-radius:0;outline:none;padding:0 14px;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1;display:block}.LoanInquiryForm-module__eusdzq__control::placeholder{color:var(--form-control-placeholder);opacity:1}.LoanInquiryForm-module__eusdzq__control:focus{border-color:var(--color-brand);background:var(--background)}select.LoanInquiryForm-module__eusdzq__control{appearance:auto;color:var(--form-control-text)}select.LoanInquiryForm-module__eusdzq__control:has(option[value=""]:checked){color:var(--form-control-placeholder)}select.LoanInquiryForm-module__eusdzq__control option{color:var(--form-control-text)}select.LoanInquiryForm-module__eusdzq__control option:disabled{color:var(--form-control-placeholder)}.LoanInquiryForm-module__eusdzq__checkboxLabel{color:var(--foreground);align-items:center;gap:8px;margin:12px 0 14px;font-size:clamp(.78rem,.95vw,.9rem);font-weight:800;line-height:1.5;display:flex}.LoanInquiryForm-module__eusdzq__checkboxLabel strong{color:var(--color-brand)}.LoanInquiryForm-module__eusdzq__checkbox{width:18px;height:18px;accent-color:var(--color-brand);flex:none;margin:0}.LoanInquiryForm-module__eusdzq__confirmationScreen{box-sizing:border-box;z-index:40;background:var(--loan-inquiry-screen-background);color:var(--foreground);padding:clamp(24px,4vw,48px);position:fixed;inset:0;overflow-y:auto}.LoanInquiryForm-module__eusdzq__confirmationPanel{box-sizing:border-box;background:var(--background);width:min(760px,100%);margin:0 auto;padding:clamp(24px,4vw,40px)}.LoanInquiryForm-module__eusdzq__completionPanel{margin-top:clamp(48px,10vh,96px)}.LoanInquiryForm-module__eusdzq__confirmationHeader{text-align:center;margin-bottom:24px}.LoanInquiryForm-module__eusdzq__confirmationStep{color:var(--color-brand);margin:0 0 6px;font-size:clamp(.82rem,1vw,.92rem);font-weight:900;line-height:1.4}.LoanInquiryForm-module__eusdzq__confirmationLead{max-width:34em;color:var(--foreground);margin:12px auto 0;font-size:clamp(.92rem,1.1vw,1rem);font-weight:700;line-height:1.7}.LoanInquiryForm-module__eusdzq__confirmationTitle{color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:800;line-height:1.25}.LoanInquiryForm-module__eusdzq__confirmationList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.LoanInquiryForm-module__eusdzq__confirmationItem{background:var(--color-surface-muted);padding:14px 16px}.LoanInquiryForm-module__eusdzq__confirmationTerm,.LoanInquiryForm-module__eusdzq__confirmationDescription{color:var(--foreground);margin:0;line-height:1.5}.LoanInquiryForm-module__eusdzq__confirmationTerm{color:var(--color-brand);font-size:clamp(.76rem,.9vw,.86rem);font-weight:800}.LoanInquiryForm-module__eusdzq__confirmationDescription{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:800}.LoanInquiryForm-module__eusdzq__consentField{border:1px solid var(--loan-inquiry-caution-border);background:var(--loan-inquiry-caution-background);color:var(--foreground);align-items:flex-start;gap:10px;margin-top:18px;padding:16px;display:flex}.LoanInquiryForm-module__eusdzq__consentDescription{margin:0;font-size:clamp(.84rem,1vw,.95rem);font-weight:700;line-height:1.7}.LoanInquiryForm-module__eusdzq__consentLink{color:var(--color-brand);text-underline-offset:.18em;font-weight:800;text-decoration:underline}.LoanInquiryForm-module__eusdzq__consentLabel{cursor:pointer}.LoanInquiryForm-module__eusdzq__submitButton{box-sizing:border-box;background:var(--color-brand);width:100%;min-height:52px;color:var(--background);cursor:pointer;font:inherit;letter-spacing:0;border:0;border-radius:999px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;display:block}.LoanInquiryForm-module__eusdzq__submitButton:hover,.LoanInquiryForm-module__eusdzq__submitButton:focus-visible{background:var(--color-brand)}.LoanInquiryForm-module__eusdzq__submitButton:disabled{background:var(--loan-inquiry-disabled);cursor:not-allowed}.LoanInquiryForm-module__eusdzq__submitButton:disabled:hover,.LoanInquiryForm-module__eusdzq__submitButton:disabled:focus-visible{background:var(--loan-inquiry-disabled)}.LoanInquiryForm-module__eusdzq__confirmationActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.LoanInquiryForm-module__eusdzq__confirmationActions .LoanInquiryForm-module__eusdzq__submitButton{margin-top:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800}.LoanInquiryForm-module__eusdzq__completionActions{width:min(320px,100%);margin:28px auto 0}.LoanInquiryForm-module__eusdzq__completionActions .LoanInquiryForm-module__eusdzq__submitButton{margin-top:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800}.LoanInquiryForm-module__eusdzq__secondaryButton{box-sizing:border-box;border:2px solid var(--color-brand);background:var(--background);width:100%;min-height:48px;color:var(--color-brand);cursor:pointer;font:inherit;letter-spacing:0;border-radius:999px;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:800;display:block}.LoanInquiryForm-module__eusdzq__secondaryButton:hover,.LoanInquiryForm-module__eusdzq__secondaryButton:focus-visible{background:var(--loan-inquiry-brand-tint)}@media (max-width:980px){.LoanInquiryForm-module__eusdzq__formFrame{justify-self:center;max-width:560px;padding-left:18px;padding-right:18px}.LoanInquiryForm-module__eusdzq__control{font-size:16px}}@media (max-width:640px){.LoanInquiryForm-module__eusdzq__formFrame{max-width:none;padding:16px 18px 0}.LoanInquiryForm-module__eusdzq__fields{gap:8px}.LoanInquiryForm-module__eusdzq__control{height:48px}.LoanInquiryForm-module__eusdzq__checkboxLabel{align-items:flex-start;font-size:.92rem}.LoanInquiryForm-module__eusdzq__checkbox{width:28px;height:28px}.LoanInquiryForm-module__eusdzq__confirmationScreen{padding:calc(20px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));background:var(--background)}.LoanInquiryForm-module__eusdzq__confirmationPanel{flex-direction:column;min-height:100%;padding:0;display:flex}.LoanInquiryForm-module__eusdzq__completionPanel{justify-content:center;margin-top:0}.LoanInquiryForm-module__eusdzq__confirmationHeader{text-align:left;margin-bottom:18px}.LoanInquiryForm-module__eusdzq__confirmationStep{font-size:.82rem}.LoanInquiryForm-module__eusdzq__confirmationTitle{white-space:nowrap;font-size:clamp(1rem,4.8vw,1.55rem)}.LoanInquiryForm-module__eusdzq__confirmationLead{margin-top:10px;font-size:.92rem;line-height:1.65}.LoanInquiryForm-module__eusdzq__confirmationList{grid-template-columns:1fr;gap:10px}.LoanInquiryForm-module__eusdzq__confirmationItem{padding:14px 16px}.LoanInquiryForm-module__eusdzq__confirmationTerm{font-size:.82rem}.LoanInquiryForm-module__eusdzq__confirmationDescription{font-size:1.06rem}.LoanInquiryForm-module__eusdzq__consentField{margin-top:18px;padding:14px}.LoanInquiryForm-module__eusdzq__consentDescription{font-size:.9rem}.LoanInquiryForm-module__eusdzq__confirmationActions{grid-template-columns:1fr;margin-top:18px}.LoanInquiryForm-module__eusdzq__completionActions{margin-top:20px}.LoanInquiryForm-module__eusdzq__secondaryButton{min-height:56px}.LoanInquiryForm-module__eusdzq__submitButton{min-height:56px;margin-top:56px}}
.PurchaseExamplesSection-module__KfRfoG__section{background:var(--section-accent-background)}.PurchaseExamplesSection-module__KfRfoG__cardsTrack{--purchase-examples-card-gap:clamp(10px, 1vw, 16px)}.PurchaseExamplesSection-module__KfRfoG__cardsViewport{overscroll-behavior-x:contain;padding:0 clamp(12px, 2vw, 28px) var(--home-section-scrollable-content-block-end);scrollbar-color:#3032355c transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.PurchaseExamplesSection-module__KfRfoG__cardsViewport::-webkit-scrollbar{height:10px}.PurchaseExamplesSection-module__KfRfoG__cardsViewport::-webkit-scrollbar-track{background:0 0}.PurchaseExamplesSection-module__KfRfoG__cardsViewport::-webkit-scrollbar-thumb{background:#3032355c padding-box content-box;border:3px solid #0000;border-radius:999px}.PurchaseExamplesSection-module__KfRfoG__cards{gap:var(--purchase-examples-card-gap);grid-template-columns:repeat(5,minmax(210px,1fr));width:min(100%,1520px);min-width:1120px;margin:0 auto;display:grid}.PurchaseExamplesSection-module__KfRfoG__cards+.PurchaseExamplesSection-module__KfRfoG__cards{display:none}.PurchaseExamplesSection-module__KfRfoG__card{scroll-snap-align:start;box-sizing:border-box;background:var(--background);text-align:center;grid-template-rows:auto auto minmax(170px,1fr) auto auto;min-width:0;padding:clamp(18px,1.6vw,26px) clamp(14px,1.4vw,22px) 28px;display:grid}.PurchaseExamplesSection-module__KfRfoG__issue{background:var(--color-brand);color:var(--background);letter-spacing:0;white-space:nowrap;border-radius:10px;margin:0;padding:13px 10px 15px;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:900;line-height:1.15}.PurchaseExamplesSection-module__KfRfoG__profile{color:#303235;letter-spacing:0;white-space:pre;margin:16px 0 0;font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:800;line-height:1.45}.PurchaseExamplesSection-module__KfRfoG__imageFrame{align-items:end;min-height:180px;padding-top:28px;display:grid}.PurchaseExamplesSection-module__KfRfoG__carImage{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:220px;display:block}.PurchaseExamplesSection-module__KfRfoG__model{overflow-wrap:anywhere;color:#303235;letter-spacing:0;margin:10px 0 0;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:900;line-height:1.25}.PurchaseExamplesSection-module__KfRfoG__price{color:var(--color-brand);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;margin:10px 0 0;font-weight:900;line-height:1;display:flex}.PurchaseExamplesSection-module__KfRfoG__pricePrefix,.PurchaseExamplesSection-module__KfRfoG__priceSuffix{font-size:clamp(1rem,1.25vw,1.22rem)}.PurchaseExamplesSection-module__KfRfoG__price strong{font-size:clamp(2rem,2.4vw,2.55rem);line-height:.95}@media (max-width:1180px){.PurchaseExamplesSection-module__KfRfoG__cardsViewport{scroll-snap-type:x proximity}.PurchaseExamplesSection-module__KfRfoG__cards{grid-template-columns:repeat(5,minmax(210px,244px));width:max-content;min-width:0}}@media (max-width:980px){.PurchaseExamplesSection-module__KfRfoG__cardsViewport{scroll-snap-type:none;scrollbar-width:none;overflow:hidden}.PurchaseExamplesSection-module__KfRfoG__cardsViewport::-webkit-scrollbar{display:none}.PurchaseExamplesSection-module__KfRfoG__cardsTrack{width:max-content;animation:32s linear infinite PurchaseExamplesSection-module__KfRfoG__purchaseExamplesAutoScroll;display:flex}.PurchaseExamplesSection-module__KfRfoG__cards{padding-right:var(--purchase-examples-card-gap);flex:none;margin:0}.PurchaseExamplesSection-module__KfRfoG__cards+.PurchaseExamplesSection-module__KfRfoG__cards{display:grid}.PurchaseExamplesSection-module__KfRfoG__card{scroll-snap-align:none}}@media (max-width:980px) and (prefers-reduced-motion:reduce){.PurchaseExamplesSection-module__KfRfoG__cardsViewport{overflow-x:auto}.PurchaseExamplesSection-module__KfRfoG__cardsTrack{animation:none;display:block}.PurchaseExamplesSection-module__KfRfoG__cards{padding-right:0}.PurchaseExamplesSection-module__KfRfoG__cards+.PurchaseExamplesSection-module__KfRfoG__cards{display:none}}@keyframes PurchaseExamplesSection-module__KfRfoG__purchaseExamplesAutoScroll{to{transform:translate(-50%)}}@media (max-width:640px){.PurchaseExamplesSection-module__KfRfoG__cards{grid-template-columns:repeat(5,clamp(220px,76vw,244px))}.PurchaseExamplesSection-module__KfRfoG__card{grid-template-rows:auto auto auto auto auto;padding:18px 14px 26px}.PurchaseExamplesSection-module__KfRfoG__imageFrame{min-height:0;padding-top:20px}.PurchaseExamplesSection-module__KfRfoG__carImage{max-height:190px}.PurchaseExamplesSection-module__KfRfoG__profile{font-size:.86rem}}
.VoiceSection-module__K1dtbq__section{background:var(--background)}.VoiceSection-module__K1dtbq__cardsTrack{--voice-card-gap:clamp(12px, 1.6vw, 24px)}.VoiceSection-module__K1dtbq__cardsViewport{overscroll-behavior-x:contain;padding:0 clamp(12px, 2vw, 28px) var(--home-section-scrollable-content-block-end);scrollbar-color:#3032355c transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.VoiceSection-module__K1dtbq__cardsViewport::-webkit-scrollbar{height:10px}.VoiceSection-module__K1dtbq__cardsViewport::-webkit-scrollbar-track{background:0 0}.VoiceSection-module__K1dtbq__cardsViewport::-webkit-scrollbar-thumb{background:#3032355c padding-box content-box;border:3px solid #0000;border-radius:999px}.VoiceSection-module__K1dtbq__cards{gap:var(--voice-card-gap);grid-template-columns:repeat(5,minmax(220px,1fr));width:min(100%,1520px);min-width:1120px;margin:0 auto;display:grid}.VoiceSection-module__K1dtbq__cards+.VoiceSection-module__K1dtbq__cards{display:none}.VoiceSection-module__K1dtbq__card{box-sizing:border-box;border:1px solid var(--border-color-light);background:var(--section-accent-background);color:#303235;scroll-snap-align:start;border-radius:8px;align-content:start;gap:clamp(18px,1.8vw,26px);min-width:0;min-height:clamp(220px,18vw,268px);padding:clamp(22px,2.1vw,32px);display:grid;position:relative}.VoiceSection-module__K1dtbq__card:before{background:var(--color-brand);content:"";border-radius:0 0 999px 999px;height:5px;position:absolute;top:0;left:clamp(18px,2vw,28px);right:clamp(18px,2vw,28px)}.VoiceSection-module__K1dtbq__cardHeader{gap:12px;min-width:0;display:grid}.VoiceSection-module__K1dtbq__badge{background:var(--color-brand);color:var(--background);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-self:start;margin:0;padding:8px 14px 9px;font-size:clamp(.82rem,.9vw,.95rem);font-weight:900;line-height:1}.VoiceSection-module__K1dtbq__profile{overflow-wrap:anywhere;letter-spacing:0;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:900;line-height:1.35}.VoiceSection-module__K1dtbq__comment{color:#4a4d51;letter-spacing:0;min-width:0;margin:0;padding:20px 0 0;font-size:clamp(.96rem,1.08vw,1.08rem);font-weight:700;line-height:1.75;position:relative}.VoiceSection-module__K1dtbq__comment:before{color:#ff82005c;content:"“";font-family:Georgia,Times New Roman,serif;font-size:3.1rem;font-weight:700;line-height:1;position:absolute;top:-4px;left:0}.VoiceSection-module__K1dtbq__comment p{overflow-wrap:anywhere;margin:0}@media (max-width:1180px){.VoiceSection-module__K1dtbq__cardsViewport{scroll-snap-type:x proximity}.VoiceSection-module__K1dtbq__cards{grid-template-columns:repeat(5,minmax(290px,340px));width:max-content;min-width:0}}@media (max-width:980px){.VoiceSection-module__K1dtbq__cardsViewport{scroll-snap-type:none;scrollbar-width:none;overflow:hidden}.VoiceSection-module__K1dtbq__cardsViewport::-webkit-scrollbar{display:none}.VoiceSection-module__K1dtbq__cardsTrack{width:max-content;animation:28s linear infinite VoiceSection-module__K1dtbq__voiceAutoScroll;display:flex}.VoiceSection-module__K1dtbq__cards{padding-right:var(--voice-card-gap);flex:none;margin:0}.VoiceSection-module__K1dtbq__cards+.VoiceSection-module__K1dtbq__cards{display:grid}.VoiceSection-module__K1dtbq__card{scroll-snap-align:none}}@media (max-width:980px) and (prefers-reduced-motion:reduce){.VoiceSection-module__K1dtbq__cardsViewport{overflow-x:auto}.VoiceSection-module__K1dtbq__cardsTrack{animation:none;display:block}.VoiceSection-module__K1dtbq__cards{padding-right:0}.VoiceSection-module__K1dtbq__cards+.VoiceSection-module__K1dtbq__cards{display:none}}@keyframes VoiceSection-module__K1dtbq__voiceAutoScroll{to{transform:translate(-50%)}}@media (max-width:640px){.VoiceSection-module__K1dtbq__cards{grid-template-columns:repeat(5,clamp(260px,82vw,320px))}.VoiceSection-module__K1dtbq__card{min-height:230px;padding:22px 18px 24px}.VoiceSection-module__K1dtbq__comment{font-size:.92rem;line-height:1.7}}
