/* Duda export fix: animated elements ko visible karna + halka fade-in */
#dmRoot [data-anim-extended], #dmRoot [data-anim-desktop], #dmRoot .dmNewParagraph[data-anim-extended]{visibility:visible!important}
.sf-fade{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}
.sf-fade.sf-in{opacity:1;transform:none}

/* Contact form layout (Duda ka form CSS export mein nahi tha) */
.dmform form.dmRespDesignRow{width:100%;box-sizing:border-box}
.dmform .spacing-container{display:flex;flex-wrap:wrap;gap:14px 4%}
.dmform .dmforminput{box-sizing:border-box;width:100%;flex:0 0 100%;margin:0}
@media (min-width:768px){.dmform .dmforminput.medium-6{flex:0 0 48%;width:48%}}
.dmform .dmforminput label{display:block;margin:0 0 6px}
.dmform .dmforminput input,.dmform .dmforminput textarea{display:block;width:100%!important;max-width:100%;box-sizing:border-box;padding:10px 12px;font:inherit}
.dmform .dmforminput textarea{min-height:120px;resize:vertical}
.dmform .dmformsubmit{width:100%!important;max-width:100%;box-sizing:border-box;margin-top:18px}
.dmform .dmformsubmit input{border:0!important;background:transparent!important;width:100%!important;max-width:100%;box-sizing:border-box;cursor:pointer}
.dmform .sf-msg{margin-top:14px;font-weight:600}
