.page-module__h68KpW__pageWrapper{background-color:var(--bg-color);padding:60px 0}.page-module__h68KpW__headerSection{text-align:center;margin-bottom:50px}.page-module__h68KpW__contentGrid{grid-template-columns:1fr 1.2fr;gap:50px;display:grid}.page-module__h68KpW__infoCard{box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:30px}.page-module__h68KpW__infoCard h3{color:var(--primary-green);border-bottom:2px solid var(--primary-gold);margin-bottom:20px;padding-bottom:10px;font-size:1.3rem;display:inline-block}.page-module__h68KpW__stepsList{padding:0;list-style:none}.page-module__h68KpW__stepsList li{margin-bottom:20px}.page-module__h68KpW__stepsList strong{color:var(--text-main);margin-bottom:5px;font-size:1.1rem;display:block}.page-module__h68KpW__stepsList p{color:var(--text-muted);font-size:.95rem}.page-module__h68KpW__formSection{box-shadow:var(--shadow-md);background:#fff;border-radius:12px;padding:40px}.page-module__h68KpW__customForm{flex-direction:column;display:flex}.page-module__h68KpW__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__h68KpW__formGroup{flex-direction:column;margin-bottom:20px;display:flex}.page-module__h68KpW__formGroup label{color:var(--text-main);margin-bottom:8px;font-size:.95rem;font-weight:500}.page-module__h68KpW__formGroup input[type=text],.page-module__h68KpW__formGroup input[type=tel],.page-module__h68KpW__formGroup select,.page-module__h68KpW__formGroup textarea{border:1px solid var(--border-color);width:100%;transition:var(--transition-smooth);border-radius:6px;padding:12px 15px;font-family:inherit;font-size:1rem}.page-module__h68KpW__formGroup input:focus,.page-module__h68KpW__formGroup select:focus,.page-module__h68KpW__formGroup textarea:focus{border-color:var(--primary-green);outline:none;box-shadow:0 0 0 3px #4f6f521a}.page-module__h68KpW__fileInput{padding:10px 0}.page-module__h68KpW__submitBtn{width:100%;margin-top:10px;padding:15px;font-size:1.1rem}.page-module__h68KpW__formNote{text-align:center;color:var(--text-muted);margin-top:15px;font-size:.9rem}@media (max-width:992px){.page-module__h68KpW__contentGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__h68KpW__formRow{grid-template-columns:1fr;gap:0}.page-module__h68KpW__formSection{padding:25px}}
