.FinancingCalculator-module__mjSC2a__section{padding:0 0 var(--space-12);background-color:var(--brand-ivory)}.FinancingCalculator-module__mjSC2a__panel{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-ivory)92%,var(--background))0%,var(--background)100%);border:1px solid var(--border-color);border-top:5px solid var(--brand-amber);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:1120px;padding:var(--space-8);margin:0 auto}.FinancingCalculator-module__mjSC2a__header{max-width:72ch}.FinancingCalculator-module__mjSC2a__title{color:var(--brand-deep);font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(1.45rem,3.5vw,2.25rem);line-height:1.1}.FinancingCalculator-module__mjSC2a__title:after{content:"";background-color:var(--brand-amber);width:64px;height:4px;margin-top:var(--space-4);display:block}.FinancingCalculator-module__mjSC2a__description{margin:var(--space-4)0 0;color:var(--text-muted);font-size:clamp(.94rem,1.8vw,1.02rem);line-height:1.55}.FinancingCalculator-module__mjSC2a__layout{margin-top:var(--space-6);gap:var(--space-6);display:grid}.FinancingCalculator-module__mjSC2a__inputsCard{background-color:var(--brand-ivory);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-6)}.FinancingCalculator-module__mjSC2a__inputGrid{gap:var(--space-4);display:grid}.FinancingCalculator-module__mjSC2a__field{gap:var(--space-2);display:grid}.FinancingCalculator-module__mjSC2a__label{color:var(--brand-deep);text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:700}.FinancingCalculator-module__mjSC2a__input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--background);width:100%;min-width:0;color:var(--foreground);font-size:1rem;line-height:1.2;font-family:var(--font-base);transition:border-color var(--transition-speed)ease,box-shadow var(--transition-speed)ease,background-color var(--transition-speed)ease;padding:.68rem .82rem}.FinancingCalculator-module__mjSC2a__input:focus-visible{border-color:color-mix(in srgb,var(--brand-amber)78%,var(--brand-deep));background-color:var(--brand-ivory);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-amber)20%,transparent);outline:none}.FinancingCalculator-module__mjSC2a__helperText{margin:var(--space-3)0 0;color:color-mix(in srgb,var(--color-warning)82%,var(--foreground));font-size:.86rem}.FinancingCalculator-module__mjSC2a__resultsCard{background:linear-gradient(160deg,var(--ui-inverse-bg)0%,color-mix(in srgb,var(--ui-inverse-bg)90%,#000)100%);color:var(--ui-inverse-text);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--brand-amber)35%,transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.FinancingCalculator-module__mjSC2a__resultsEyebrow{margin:0 0 var(--space-4);color:var(--brand-amber);letter-spacing:1.2px;text-transform:uppercase;font-size:.75rem;font-weight:700}.FinancingCalculator-module__mjSC2a__resultGrid{gap:var(--space-4);display:grid}.FinancingCalculator-module__mjSC2a__resultItem{min-width:0}.FinancingCalculator-module__mjSC2a__resultLabel{margin:0 0 var(--space-2);color:var(--ui-inverse-muted);text-transform:uppercase;letter-spacing:.4px;font-size:.8rem;font-weight:700;line-height:1.4}.FinancingCalculator-module__mjSC2a__resultValue{color:var(--ui-inverse-heading);font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,3.3vw,1.8rem);line-height:1.1}.FinancingCalculator-module__mjSC2a__disclaimer{margin:var(--space-4)0 0;color:var(--ui-inverse-muted);border-top:1px solid var(--ui-inverse-border);padding-top:var(--space-3);font-size:.84rem;line-height:1.5}@media (min-width:760px){.FinancingCalculator-module__mjSC2a__inputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.FinancingCalculator-module__mjSC2a__layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.95fr);align-items:start}.FinancingCalculator-module__mjSC2a__resultGrid{gap:var(--space-4)}}@media (max-width:640px){.FinancingCalculator-module__mjSC2a__section{padding-bottom:var(--space-10)}.FinancingCalculator-module__mjSC2a__panel{padding:var(--space-6)var(--space-4)}.FinancingCalculator-module__mjSC2a__inputsCard,.FinancingCalculator-module__mjSC2a__resultsCard{padding:var(--space-5)}.FinancingCalculator-module__mjSC2a__input{font-size:.95rem}.FinancingCalculator-module__mjSC2a__resultValue{font-size:clamp(1.2rem,6vw,1.55rem)}}
.FinancingForm-module__rRgUiG__section{padding:var(--space-20)0;background-color:var(--background);overflow-x:clip}.FinancingForm-module__rRgUiG__formHeader{text-align:center;margin-bottom:var(--space-12)}.FinancingForm-module__rRgUiG__title{font-family:var(--font-heading);color:var(--brand-deep);margin-bottom:var(--space-4);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2rem,8vw,3rem);font-weight:700}.FinancingForm-module__rRgUiG__title:after{content:"";background-color:var(--brand-amber);width:60px;height:5px;margin:var(--space-4)auto 0;display:block}.FinancingForm-module__rRgUiG__subtitle{color:var(--text-muted);font-size:1.15rem}.FinancingForm-module__rRgUiG__formWrapper{background-color:var(--brand-ivory);padding:var(--space-12);border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);border-top:5px solid var(--brand-deep);max-width:1000px;margin:0 auto}.FinancingForm-module__rRgUiG__fieldset{margin-bottom:var(--space-8)}.FinancingForm-module__rRgUiG__legend{font-family:var(--font-heading);color:var(--brand-deep);margin-bottom:var(--space-6);padding-bottom:var(--space-2);border-bottom:2px solid var(--brand-amber);font-size:1.5rem;font-weight:700;display:inline-block}.FinancingForm-module__rRgUiG__formRow2,.FinancingForm-module__rRgUiG__formRow3{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}@media (min-width:768px){.FinancingForm-module__rRgUiG__formRow2{grid-template-columns:repeat(2,1fr)}.FinancingForm-module__rRgUiG__formRow3{grid-template-columns:repeat(3,1fr)}}.FinancingForm-module__rRgUiG__formGroup{margin-bottom:var(--space-6);flex-direction:column;display:flex}.FinancingForm-module__rRgUiG__formRow2 .FinancingForm-module__rRgUiG__formGroup,.FinancingForm-module__rRgUiG__formRow3 .FinancingForm-module__rRgUiG__formGroup{margin-bottom:0}.FinancingForm-module__rRgUiG__form label{color:var(--brand-deep);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.FinancingForm-module__rRgUiG__form input[type=text],.FinancingForm-module__rRgUiG__form input[type=email],.FinancingForm-module__rRgUiG__form input[type=tel],.FinancingForm-module__rRgUiG__form input[type=number],.FinancingForm-module__rRgUiG__form input[type=password],.FinancingForm-module__rRgUiG__form input[type=date],.FinancingForm-module__rRgUiG__form select,.FinancingForm-module__rRgUiG__form textarea{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--foreground);background-color:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;padding:.85rem 1rem;font-size:1rem;transition:all .2s}@media (prefers-color-scheme:dark){.FinancingForm-module__rRgUiG__form input[type=text],.FinancingForm-module__rRgUiG__form input[type=email],.FinancingForm-module__rRgUiG__form input[type=tel],.FinancingForm-module__rRgUiG__form input[type=number],.FinancingForm-module__rRgUiG__form input[type=password],.FinancingForm-module__rRgUiG__form input[type=date],.FinancingForm-module__rRgUiG__form select,.FinancingForm-module__rRgUiG__form textarea{--lightningcss-light: ;--lightningcss-dark:initial}}.FinancingForm-module__rRgUiG__form input:focus,.FinancingForm-module__rRgUiG__form select:focus,.FinancingForm-module__rRgUiG__form textarea:focus{border-color:var(--brand-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-amber)30%,transparent);background-color:var(--brand-surface);outline:none}.FinancingForm-module__rRgUiG__divider{background-color:var(--border-color);height:1px;margin:var(--space-10)0;border:0}.FinancingForm-module__rRgUiG__consentBlock{background-color:var(--brand-surface);padding:var(--space-6);border-radius:var(--radius-sm);margin:var(--space-10)0;border-left:4px solid var(--brand-amber)}.FinancingForm-module__rRgUiG__checkboxLabel{gap:var(--space-4);cursor:pointer;text-transform:none;color:var(--foreground);align-items:flex-start;font-size:.9rem;font-weight:400;line-height:1.6;display:flex}.FinancingForm-module__rRgUiG__checkboxLabel input[type=checkbox]{width:20px;height:20px;accent-color:var(--brand-amber);margin-top:4px}.FinancingForm-module__rRgUiG__submitRow{margin-top:var(--space-10);justify-content:center;display:flex}.FinancingForm-module__rRgUiG__submitRow button{width:100%;padding:1.2rem 4rem;font-size:1.25rem}.FinancingForm-module__rRgUiG__submitRow button:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (min-width:768px){.FinancingForm-module__rRgUiG__submitRow button{width:auto}}.FinancingForm-module__rRgUiG__successMessage,.FinancingForm-module__rRgUiG__errorMessage{margin:0 0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-sm);font-size:.95rem;font-weight:500}.FinancingForm-module__rRgUiG__successMessage{color:color-mix(in srgb,var(--color-success)84%,#000);background-color:color-mix(in srgb,var(--color-success)12%,var(--brand-ivory));border:1px solid color-mix(in srgb,var(--color-success)35%,transparent)}.FinancingForm-module__rRgUiG__errorMessage{color:color-mix(in srgb,var(--color-danger)88%,#000);background-color:color-mix(in srgb,var(--color-danger)12%,var(--brand-ivory));border:1px solid color-mix(in srgb,var(--color-danger)35%,transparent)}@media (max-width:991px){.FinancingForm-module__rRgUiG__section{padding:var(--space-16)0}.FinancingForm-module__rRgUiG__formWrapper{padding:var(--space-8)}.FinancingForm-module__rRgUiG__legend{font-size:1.25rem}}@media (max-width:640px){.FinancingForm-module__rRgUiG__section{padding:var(--space-12)0}.FinancingForm-module__rRgUiG__formWrapper{padding:var(--space-6)var(--space-4)}.FinancingForm-module__rRgUiG__subtitle{font-size:1rem}.FinancingForm-module__rRgUiG__submitRow button{padding:.95rem 1.25rem;font-size:1rem}}
.FinancingIntro-module__rEtOvq__section{padding:var(--space-20)0;background-color:var(--brand-ivory);overflow-x:clip}.FinancingIntro-module__rEtOvq__grid{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.FinancingIntro-module__rEtOvq__grid{grid-template-columns:3fr 2fr;align-items:center}}.FinancingIntro-module__rEtOvq__content{flex-direction:column;display:flex}.FinancingIntro-module__rEtOvq__title{font-family:var(--font-heading);color:var(--brand-deep);margin-bottom:var(--space-6);text-transform:uppercase;font-size:3.5rem;font-weight:700}.FinancingIntro-module__rEtOvq__title:after{content:"";background-color:var(--brand-amber);width:60px;height:5px;margin-top:var(--space-4);display:block}.FinancingIntro-module__rEtOvq__subtitle{font-family:var(--font-heading);color:var(--brand-deep);margin:var(--space-8)0 var(--space-4);text-transform:uppercase;font-size:2rem;font-weight:700}.FinancingIntro-module__rEtOvq__lead{color:var(--foreground);margin-bottom:var(--space-6);font-size:1.25rem;line-height:1.7}.FinancingIntro-module__rEtOvq__paragraph{color:var(--text-muted);margin-bottom:var(--space-6);font-size:1.1rem;line-height:1.7}.FinancingIntro-module__rEtOvq__imagePlaceholder{aspect-ratio:4/3;background-color:var(--brand-deep-soft);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FinancingIntro-module__rEtOvq__image{object-fit:cover;object-position:var(--mobile-focus-x,50%)var(--mobile-focus-y,50%)}.FinancingIntro-module__rEtOvq__imagePlaceholder:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0000001f 56%,#0000007a 100%);position:absolute;inset:0}.FinancingIntro-module__rEtOvq__benefitsGrid{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:768px){.FinancingIntro-module__rEtOvq__benefitsGrid{grid-template-columns:repeat(3,1fr)}}.FinancingIntro-module__rEtOvq__benefitCard{background-color:var(--background);padding:var(--space-8);border-radius:var(--radius-sm);border-top:4px solid var(--brand-amber);box-shadow:var(--shadow-sm);transition:transform .3s}.FinancingIntro-module__rEtOvq__benefitCard:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.FinancingIntro-module__rEtOvq__benefitTitle{font-family:var(--font-heading);color:var(--brand-deep);margin-bottom:var(--space-4);text-transform:uppercase;font-size:1.5rem;font-weight:700}.FinancingIntro-module__rEtOvq__benefitDesc{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.FinancingIntro-module__rEtOvq__practicalSection{background-color:var(--ui-inverse-bg);color:var(--ui-inverse-text);padding:var(--space-16)var(--space-10);border-radius:var(--radius-sm);margin-bottom:var(--space-16);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.FinancingIntro-module__rEtOvq__practicalSection{align-items:center;gap:var(--space-12);padding:var(--space-20)var(--space-12);flex-direction:row}}.FinancingIntro-module__rEtOvq__practicalSection:before{content:"";opacity:.5;background:repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 8px);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.FinancingIntro-module__rEtOvq__practicalHeader{z-index:2;flex:1}.FinancingIntro-module__rEtOvq__practicalTitle{font-family:var(--font-heading);margin-bottom:var(--space-6);text-transform:uppercase;color:var(--ui-inverse-text);overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.FinancingIntro-module__rEtOvq__practicalTitle:after{content:"";background-color:var(--brand-amber);width:60px;height:4px;margin-top:var(--space-6);display:block}.FinancingIntro-module__rEtOvq__practicalDesc{color:var(--ui-inverse-text);font-size:1.25rem;line-height:1.6}.FinancingIntro-module__rEtOvq__practicalGrid{gap:var(--space-6);z-index:2;margin-top:var(--space-8);flex:1.5;grid-template-columns:1fr;display:grid}@media (min-width:1024px){.FinancingIntro-module__rEtOvq__practicalGrid{margin-top:0}}@media (min-width:640px){.FinancingIntro-module__rEtOvq__practicalGrid{grid-template-columns:1fr 1fr}}.FinancingIntro-module__rEtOvq__practicalCard{padding:var(--space-8);border-radius:var(--radius-sm);background-color:#ffffff08;border:1px solid #ffffff0d;transition:transform .3s,background-color .3s,border-color .3s}.FinancingIntro-module__rEtOvq__practicalCard:hover{background-color:#ffffff14;border-color:#ffb3004d;transform:translateY(-4px)}.FinancingIntro-module__rEtOvq__practicalIcon{color:var(--brand-amber);margin-bottom:var(--space-4)}.FinancingIntro-module__rEtOvq__practicalCardTitle{font-family:var(--font-heading);color:var(--ui-inverse-text);margin-bottom:var(--space-2);text-transform:uppercase;font-size:1.25rem;font-weight:700}.FinancingIntro-module__rEtOvq__practicalCard p{color:#b0b0b0;margin:0;font-size:.95rem;line-height:1.5}.FinancingIntro-module__rEtOvq__confidenceSection{background-color:var(--background);padding:var(--space-12);border-left:4px solid var(--color-danger);border-radius:0 var(--radius-sm)var(--radius-sm)0}.FinancingIntro-module__rEtOvq__confidenceSection .FinancingIntro-module__rEtOvq__practicalTitle{color:var(--brand-deep)}.FinancingIntro-module__rEtOvq__contactInfo{margin-top:var(--space-6);padding:var(--space-6);background-color:var(--brand-ivory);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.FinancingIntro-module__rEtOvq__contactInfo p{margin-bottom:var(--space-2);color:var(--brand-deep);overflow-wrap:anywhere;word-break:break-word;font-size:1.1rem}.FinancingIntro-module__rEtOvq__contactInfo a{color:var(--color-danger);overflow-wrap:anywhere;word-break:break-word;font-weight:500;text-decoration:none}.FinancingIntro-module__rEtOvq__contactInfo a:hover{text-decoration:underline}.FinancingIntro-module__rEtOvq__slogan{margin-top:var(--space-8);color:var(--brand-deep);text-align:center;font-size:1.25rem;font-weight:700}@media (max-width:991px){.FinancingIntro-module__rEtOvq__section{padding:var(--space-16)0}.FinancingIntro-module__rEtOvq__title{font-size:clamp(2rem,9vw,2.7rem)}.FinancingIntro-module__rEtOvq__subtitle{font-size:clamp(1.5rem,7vw,1.9rem)}.FinancingIntro-module__rEtOvq__lead,.FinancingIntro-module__rEtOvq__paragraph,.FinancingIntro-module__rEtOvq__practicalDesc,.FinancingIntro-module__rEtOvq__benefitDesc{font-size:1rem}.FinancingIntro-module__rEtOvq__benefitTitle{font-size:1.25rem}.FinancingIntro-module__rEtOvq__practicalTitle{font-size:clamp(1.65rem,7vw,2.2rem);line-height:1.15}.FinancingIntro-module__rEtOvq__practicalSection{padding:var(--space-12)var(--space-6)}.FinancingIntro-module__rEtOvq__confidenceSection{padding:var(--space-8)}.FinancingIntro-module__rEtOvq__contactInfo{padding:var(--space-4)}.FinancingIntro-module__rEtOvq__contactInfo p{font-size:1rem}.FinancingIntro-module__rEtOvq__slogan{font-size:1.05rem}}@media (max-width:640px){.FinancingIntro-module__rEtOvq__section{padding:var(--space-12)0}.FinancingIntro-module__rEtOvq__practicalSection{padding:var(--space-10)var(--space-5)}.FinancingIntro-module__rEtOvq__practicalTitle{font-size:1.55rem}.FinancingIntro-module__rEtOvq__practicalCard{padding:var(--space-6)}.FinancingIntro-module__rEtOvq__confidenceSection{border-left-width:3px}}
