.FormSection form{width:100%;background-color:#ffffff;padding:25px;border-radius:15px;box-shadow:0 6px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.FormSection form:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.form-group input,.form-group select,.form-group textarea{border:1px solid #ced4da;border-radius:10px;padding:10px 14px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#ff6b81;box-shadow:0 0 8px rgba(255,107,129,.25);outline:none}.btn.themebackground{background:var(--theme-color);color:#fff;font-weight:600;padding:12px;border:none;border-radius:10px;transition:background .3s ease,transform .2s ease}.btn.themebackground:hover{background:var(--theme-color);transform:translateY(-2px)}@media (max-width:768px){.FormSection form{padding:10px}}