.FinancingApplicationPage-module__TKTVua__page{background:radial-gradient(circle at 100% 0,#b71c1c1f,#0000 34rem),linear-gradient(#f8f8f8 0%,#fff 28rem);min-height:100vh;padding:clamp(2rem,5vw,5rem) 1rem 5rem}.FinancingApplicationPage-module__TKTVua__shell{max-width:1120px;margin:0 auto}.FinancingApplicationPage-module__TKTVua__hero{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-bottom:2rem;display:grid}.FinancingApplicationPage-module__TKTVua__eyebrow{color:#a20f18;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:800}.FinancingApplicationPage-module__TKTVua__title{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.FinancingApplicationPage-module__TKTVua__intro{color:#555;max-width:760px;margin:1rem 0 0;font-size:1.04rem;line-height:1.65}.FinancingApplicationPage-module__TKTVua__security{color:#fff;white-space:nowrap;background:#161616;border-radius:999px;align-items:center;gap:.5rem;height:fit-content;padding:.65rem .9rem;font-size:.78rem;font-weight:700;display:flex}.FinancingApplicationPage-module__TKTVua__securityDot{background:#5ee48b;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #5ee48b26}.FinancingApplicationPage-module__TKTVua__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.25rem;display:grid}.FinancingApplicationPage-module__TKTVua__form,.FinancingApplicationPage-module__TKTVua__asideCard,.FinancingApplicationPage-module__TKTVua__success{background:#fff;border:1px solid #e6e6e6;border-radius:18px;box-shadow:0 16px 50px #0000000e}.FinancingApplicationPage-module__TKTVua__form{overflow:hidden}.FinancingApplicationPage-module__TKTVua__steps{background:#fafafa;border-bottom:1px solid #e9e9e9;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.FinancingApplicationPage-module__TKTVua__step{color:#777;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;padding:1rem .45rem;font-size:.76rem;font-weight:700}.FinancingApplicationPage-module__TKTVua__stepActive{color:#111;box-shadow:inset 0 -3px #b30e19}.FinancingApplicationPage-module__TKTVua__section{padding:clamp(1.2rem,4vw,2.2rem)}.FinancingApplicationPage-module__TKTVua__section h2{margin:0 0 .35rem;font-size:1.45rem}.FinancingApplicationPage-module__TKTVua__sectionLead{color:#666;margin:0 0 1.5rem;line-height:1.55}.FinancingApplicationPage-module__TKTVua__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.FinancingApplicationPage-module__TKTVua__wide{grid-column:1/-1}.FinancingApplicationPage-module__TKTVua__field{flex-direction:column;gap:.4rem;display:flex}.FinancingApplicationPage-module__TKTVua__field label,.FinancingApplicationPage-module__TKTVua__legend{color:#333;letter-spacing:.035em;text-transform:uppercase;font-size:.77rem;font-weight:800}.FinancingApplicationPage-module__TKTVua__field input,.FinancingApplicationPage-module__TKTVua__field select,.FinancingApplicationPage-module__TKTVua__field textarea{color:#111;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:9px;width:100%;min-height:45px;padding:.7rem .8rem}.FinancingApplicationPage-module__TKTVua__field textarea{resize:vertical;min-height:100px}.FinancingApplicationPage-module__TKTVua__field input:focus,.FinancingApplicationPage-module__TKTVua__field select:focus,.FinancingApplicationPage-module__TKTVua__field textarea:focus{border-color:#9f1119;outline:0;box-shadow:0 0 0 3px #9f11191a}.FinancingApplicationPage-module__TKTVua__choice{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.FinancingApplicationPage-module__TKTVua__choice input{accent-color:#a20f18;margin-top:.2rem}.FinancingApplicationPage-module__TKTVua__choiceText{color:#555;font-size:.88rem;line-height:1.5}.FinancingApplicationPage-module__TKTVua__choiceText strong{color:#222;margin-bottom:.15rem;display:block}.FinancingApplicationPage-module__TKTVua__subsection{border-top:1px solid #eee;margin-top:1.6rem;padding-top:1.6rem}.FinancingApplicationPage-module__TKTVua__subsection h3{margin:0 0 1rem;font-size:1.05rem}.FinancingApplicationPage-module__TKTVua__actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem clamp(1.2rem,4vw,2.2rem);display:flex}.FinancingApplicationPage-module__TKTVua__button,.FinancingApplicationPage-module__TKTVua__buttonSecondary{cursor:pointer;font:inherit;border-radius:999px;min-height:44px;padding:.7rem 1.35rem;font-weight:800}.FinancingApplicationPage-module__TKTVua__button{color:#fff;background:#ad111a;border:1px solid #ad111a}.FinancingApplicationPage-module__TKTVua__button:disabled{cursor:wait;opacity:.55}.FinancingApplicationPage-module__TKTVua__buttonSecondary{color:#222;background:#fff;border:1px solid #ccc}.FinancingApplicationPage-module__TKTVua__aside{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.25rem}.FinancingApplicationPage-module__TKTVua__asideCard{box-shadow:none;padding:1.2rem}.FinancingApplicationPage-module__TKTVua__asideCard h3{margin:0 0 .7rem;font-size:1rem}.FinancingApplicationPage-module__TKTVua__asideCard p,.FinancingApplicationPage-module__TKTVua__asideCard li{color:#606060;font-size:.86rem;line-height:1.55}.FinancingApplicationPage-module__TKTVua__asideCard ul{margin:0;padding-left:1.1rem}.FinancingApplicationPage-module__TKTVua__vehicle{color:#fff;background:#171717}.FinancingApplicationPage-module__TKTVua__vehicle p{color:#ccc}.FinancingApplicationPage-module__TKTVua__dropzone{cursor:pointer;text-align:center;background:#fafafa;border:1px dashed #aaa;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:1.4rem;display:flex}.FinancingApplicationPage-module__TKTVua__dropzone input{display:none}.FinancingApplicationPage-module__TKTVua__files{color:#555;margin:.75rem 0 0;padding-left:1.2rem;font-size:.84rem}.FinancingApplicationPage-module__TKTVua__error{color:#a8071a;background:#fff1f0;border:1px solid #ffccc7;border-radius:10px;margin-bottom:1rem;padding:.8rem 1rem}.FinancingApplicationPage-module__TKTVua__success{text-align:center;max-width:680px;margin:2rem auto;padding:clamp(2rem,6vw,4rem)}.FinancingApplicationPage-module__TKTVua__successMark{color:#15803d;background:#e8f8ed;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;font-size:2rem;display:inline-flex}.FinancingApplicationPage-module__TKTVua__reference{background:#f4f4f4;border-radius:9px;margin:.75rem 0 1.25rem;padding:.65rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;display:inline-block}@media (max-width:820px){.FinancingApplicationPage-module__TKTVua__hero,.FinancingApplicationPage-module__TKTVua__layout{grid-template-columns:1fr}.FinancingApplicationPage-module__TKTVua__security{justify-self:start}.FinancingApplicationPage-module__TKTVua__aside{order:-1;position:static}.FinancingApplicationPage-module__TKTVua__asideCard:not(.FinancingApplicationPage-module__TKTVua__vehicle){display:none}}@media (max-width:560px){.FinancingApplicationPage-module__TKTVua__page{padding-inline:.65rem}.FinancingApplicationPage-module__TKTVua__grid{grid-template-columns:1fr}.FinancingApplicationPage-module__TKTVua__wide{grid-column:auto}.FinancingApplicationPage-module__TKTVua__steps{overflow-x:auto}.FinancingApplicationPage-module__TKTVua__step{min-width:88px}}
