.loan-details-container{max-width:700px;margin:40px auto;background:linear-gradient(135deg,#f8fff8 0,#e9f9f7 100%);border-radius:24px;box-shadow:0 4px 32px rgba(59,168,162,.07);padding:32px 24px;direction:inherit}.loan-description,.loan-title{margin-bottom:18px;text-align:center}.loan-title{color:#2e8f36;font-size:2.2rem;font-weight:700}.loan-description{color:#5da930;font-size:1.1rem}.loan-details-body,.loan-details-section{margin-bottom:24px}.loan-details-section h3{color:#3ba8a2;font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-top:0}.loan-details-section ul{padding-left:1.5em;padding-right:1.5em;margin-bottom:0}.loan-details-section li{color:#333;font-size:1rem;margin-bottom:8px;line-height:1.7;font-family:inherit}.loan-details-body{color:#444;font-size:1.08rem;text-align:justify}.loan-apply-btn{display:block;width:100%;background:linear-gradient(135deg,#5da930,#2e8f36);color:#fff;border:none;border-radius:18px;padding:16px 0;font-size:1.15rem;font-weight:700;margin-top:18px;margin-bottom:0;transition:background .2s,box-shadow .2s;box-shadow:0 4px 16px rgba(46,143,54,.1);text-align:center;text-decoration:none}.loan-apply-btn:focus,.loan-apply-btn:hover{background:linear-gradient(135deg,#2e8f36,#3ba8a2);color:#fff;box-shadow:0 8px 24px rgba(46,143,54,.15);text-decoration:none}@media (max-width:768px){.loan-details-container{padding:18px 6vw 24px;margin:24px 0}.loan-title{font-size:1.5rem}}@media (max-width:480px){.loan-details-container{padding:10px 2vw 16px}.loan-title{font-size:1.15rem}}html[dir=rtl] .loan-details-container{text-align:right;direction:rtl}html[dir=ltr] .loan-details-container{text-align:left;direction:ltr}