.residential-process-page .custom-homes-final-form-section{position:relative;padding:6rem 0 7rem;background:#050c18;overflow:hidden}.residential-process-page .custom-homes-final-form-section__word{position:absolute;top:2.75rem;left:50%;color:rgb(241 242 244 / .035);font-family:var(--ldg-font-display);font-size:clamp(6.5rem, 22vw, 18rem);font-weight:500;line-height:.82;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none;transform:translateX(-50%)}.residential-process-page .custom-homes-final-form-section__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(1.75rem, 4vw, 4rem);align-items:start}.residential-process-page .custom-homes-final-form-section__intro{display:flex;flex-direction:column;gap:1.6rem;max-width:35rem}.residential-process-page .custom-homes-final-form-section__title{margin:0;max-width:12ch;color:#f1f2f4;font-family:var(--ldg-font-display);font-size:clamp(2.3rem, 4.2vw, 4.3rem);line-height:.96}.residential-process-page .custom-homes-final-form-section__accent{display:block;width:4rem;height:2px;background:linear-gradient(90deg,#a6844a 0%,rgb(166 132 74 / .18) 100%)}.residential-process-page .custom-homes-final-form-section__copy{max-width:35rem;margin:0;color:rgb(241 242 244 / .74);font-size:1rem;line-height:1.76}.residential-process-page .custom-homes-final-form-section__form-card{min-width:0;padding:1.35rem}.residential-process-page .custom-homes-final-form-section__form-card--ghl{padding:0}.residential-process-page .custom-homes-final-form-section__form-card iframe{display:block;width:100%;max-width:100%;min-height:44rem}@media (max-width:780px){.residential-process-page .custom-homes-final-form-section{padding:4.5rem 0 5rem}.residential-process-page .custom-homes-final-form-section__word{top:3.1rem;font-size:clamp(6rem, 36vw, 10rem);letter-spacing:.05em}.residential-process-page .custom-homes-final-form-section__inner{grid-template-columns:1fr;gap:1.4rem}.residential-process-page .custom-homes-final-form-section__intro{gap:.8rem;padding-top:1.2rem}.residential-process-page .custom-homes-final-form-section__title{max-width:100%;font-size:clamp(2rem, 8vw, 3rem)}.residential-process-page .custom-homes-final-form-section__copy{font-size:.96rem;line-height:1.72}.residential-process-page .custom-homes-final-form-section__form-card{padding:1rem;border-radius:1.05rem}.residential-process-page .custom-homes-final-form-section__form-card--ghl{padding:0}}