.PaymentPage-module-scss-module__GfXtTq__page{color:#171b24;background:#fff;overflow:hidden}.PaymentPage-module-scss-module__GfXtTq__tabs{isolation:isolate;background:var(--site-color-main-5);border-radius:.7rem;gap:.4rem;width:max-content;max-width:100%;margin:4rem 0;padding:.5rem;display:flex;position:relative;overflow:auto}.PaymentPage-module-scss-module__GfXtTq__tabs button{z-index:1;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:none;padding:1.5rem 2rem;font-size:1.7rem;position:relative}.PaymentPage-module-scss-module__GfXtTq__tabs:not([data-indicator-ready]) .PaymentPage-module-scss-module__GfXtTq__activeTab{background:#fff;box-shadow:0 .2rem 1rem #0000000d}.PaymentPage-module-scss-module__GfXtTq__tabIndicator{pointer-events:none;visibility:hidden;background:#fff;border-radius:.6rem;position:absolute;left:0;box-shadow:0 .2rem 1rem #0000000d}.PaymentPage-module-scss-module__GfXtTq__tabs[data-indicator-ready] .PaymentPage-module-scss-module__GfXtTq__tabIndicator{visibility:visible;transition:transform .2s ease-in-out,width .2s ease-in-out}@media (prefers-reduced-motion:reduce){.PaymentPage-module-scss-module__GfXtTq__tabs[data-indicator-ready] .PaymentPage-module-scss-module__GfXtTq__tabIndicator{transition:none}}.PaymentPage-module-scss-module__GfXtTq__paymentForm{margin-bottom:10rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms{margin:0 0 10rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>h2{margin:0 0 3rem;font-size:3.6rem;font-weight:500;line-height:1.15}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>div{gap:3rem;display:grid}.PaymentPage-module-scss-module__GfXtTq__tradeInForm{margin-bottom:10rem}.PaymentPage-module-scss-module__GfXtTq__tradeInForm>h2{margin:0 0 3rem;font-size:2.8rem;font-weight:500;line-height:1.2}.PaymentPage-module-scss-module__GfXtTq__tradeInSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.PaymentPage-module-scss-module__GfXtTq__tradeInFormIntro{grid-column:1/-1}.PaymentPage-module-scss-module__GfXtTq__tradeInInlineForm{margin-bottom:0}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard{border:.8rem solid var(--site-color-main-5);border-radius:2rem;padding:4rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard .PaymentPage-module-scss-module__GfXtTq__tradeInStep{margin-bottom:0}.PaymentPage-module-scss-module__GfXtTq__tradeInStep{align-items:center;gap:2rem;min-height:10rem;margin-bottom:2rem;display:flex}.PaymentPage-module-scss-module__GfXtTq__tradeInStep>b{background:var(--site-color-accent-10);width:10rem;height:10rem;color:var(--site-color-accent-100);border-radius:1rem;flex:0 0 10rem;justify-content:center;align-items:center;padding:.6rem 1.5rem;font-size:2rem;font-weight:600;display:flex}.PaymentPage-module-scss-module__GfXtTq__tradeInStep h3{margin:0 0 1rem;font-size:2rem;font-weight:600;line-height:1.4}.PaymentPage-module-scss-module__GfXtTq__tradeInStep p{margin:0;font-size:2rem;font-weight:500;line-height:1.4}@media (max-width:599px){.PaymentPage-module-scss-module__GfXtTq__tabs{margin:2rem 0}.PaymentPage-module-scss-module__GfXtTq__tabs button{padding:1.2rem;font-size:1.4rem}.PaymentPage-module-scss-module__GfXtTq__paymentForm,.PaymentPage-module-scss-module__GfXtTq__tradeInForm,.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms{margin-bottom:6rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>h2{margin-bottom:2rem;font-size:2.8rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>div{gap:1.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInForm>h2{font-size:2.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInSteps{grid-template-columns:1fr;gap:1.2rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard{border-radius:1.6rem;padding:2.4rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep{gap:1.2rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep>b{flex-basis:8rem;width:8rem;height:8rem;font-size:1.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep h3,.PaymentPage-module-scss-module__GfXtTq__tradeInStep p{font-size:1.8rem}}
