.FinancingForm-module__rRgUiG__section{padding:var(--space-20)0;background-color:var(--bg-color)}.FinancingForm-module__rRgUiG__formHeader{text-align:center;margin-bottom:var(--space-12)}.FinancingForm-module__rRgUiG__title{font-family:var(--font-heading);color:var(--brand-dark);margin-bottom:var(--space-4);text-transform:uppercase;font-size:3rem;font-weight:700}.FinancingForm-module__rRgUiG__title:after{content:"";background-color:var(--brand-primary);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(--white);padding:var(--space-12);border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);border-top:5px solid var(--brand-dark);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-dark);margin-bottom:var(--space-6);padding-bottom:var(--space-2);border-bottom:2px solid var(--brand-primary);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-dark);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(--text-color);background-color:#fafafa;padding:.85rem 1rem;font-size:1rem;transition:all .2s}.FinancingForm-module__rRgUiG__form input:focus,.FinancingForm-module__rRgUiG__form select:focus,.FinancingForm-module__rRgUiG__form textarea:focus{border-color:var(--brand-primary);background-color:var(--white);outline:none;box-shadow:0 0 0 3px #ffb30033}.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(--bg-darker);padding:var(--space-6);border-radius:var(--radius-sm);margin:var(--space-10)0;border-left:4px solid var(--brand-primary)}.FinancingForm-module__rRgUiG__checkboxLabel{gap:var(--space-4);cursor:pointer;text-transform:none;color:var(--text-color);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-primary);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(--white));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(--white));border:1px solid color-mix(in srgb,var(--color-danger)35%,transparent)}
.FinancingIntro-module__rEtOvq__section{padding:var(--space-20)0;background-color:var(--white)}.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-dark);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-primary);width:60px;height:5px;margin-top:var(--space-4);display:block}.FinancingIntro-module__rEtOvq__subtitle{font-family:var(--font-heading);color:var(--brand-dark);margin:var(--space-8)0 var(--space-4);text-transform:uppercase;font-size:2rem;font-weight:700}.FinancingIntro-module__rEtOvq__lead{color:var(--text-color);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-dark-light);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-xl);background-image:repeating-linear-gradient(45deg,#2a2a2a 25%,#0000 25% 75%,#2a2a2a 75%,#2a2a2a),repeating-linear-gradient(45deg,#2a2a2a 25%,#222 25% 75%,#2a2a2a 75%,#2a2a2a);background-position:0 0,10px 10px;background-size:20px 20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FinancingIntro-module__rEtOvq__imagePlaceholder:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0003 60%,#000c 100%);position:absolute;inset:0}.FinancingIntro-module__rEtOvq__imageText{z-index:2;color:var(--brand-primary);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;font-size:1.5rem;font-weight:700;position:relative}.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(--bg-color);padding:var(--space-8);border-radius:var(--radius-sm);border-top:4px solid var(--brand-primary);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-dark);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(--brand-dark);color:var(--white);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(--white);font-size:3rem;font-weight:700;line-height:1.1}.FinancingIntro-module__rEtOvq__practicalTitle:after{content:"";background-color:var(--brand-primary);width:60px;height:4px;margin-top:var(--space-6);display:block}.FinancingIntro-module__rEtOvq__practicalDesc{color:#e0e0e0;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-primary);margin-bottom:var(--space-4)}.FinancingIntro-module__rEtOvq__practicalCardTitle{font-family:var(--font-heading);color:var(--white);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(--bg-color);padding:var(--space-12);border-left:4px solid var(--brand-accent);border-radius:0 var(--radius-sm)var(--radius-sm)0}.FinancingIntro-module__rEtOvq__confidenceSection .FinancingIntro-module__rEtOvq__practicalTitle{color:var(--brand-dark)}.FinancingIntro-module__rEtOvq__contactInfo{margin-top:var(--space-6);padding:var(--space-6);background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.FinancingIntro-module__rEtOvq__contactInfo p{margin-bottom:var(--space-2);color:var(--brand-dark);font-size:1.1rem}.FinancingIntro-module__rEtOvq__contactInfo a{color:var(--brand-accent);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-dark);text-align:center;font-size:1.25rem;font-weight:700}
