.loanpage .hero{height:auto;min-height:450px;margin-bottom:5rem;padding:0;position:relative}.loanpage .hero img{width:100%;min-height:450px}.loanbancont{width:100%;height:100%;display:flex;top:50%;left:0;transform:translateY(-50%);position:absolute!important}.loanpage .hero h1{max-width:1024px;font-size:70px;font-weight:900;line-height:1.1}.loanpage .hero p{margin-top:10px;font-size:30px}.loanpage .apply-now-btn{color:#fff;text-transform:capitalize;background:#ff4e00;border:none;border-radius:19px;padding:14px 36px;font-size:24px;font-weight:600;transition:background .3s}.loanpage section h2,.loanpage section h3{color:#fff;font-size:41px;font-weight:500}.loanpage .features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:3rem 0;display:grid}.loanpage .feature-card{text-align:center;background:#111;border:1px solid #333;border-radius:16px;padding:1.5rem;transition:transform .3s,box-shadow .3s}.loanpage .feature-card img{width:60px;height:60px;margin-bottom:1rem}.loanpage section p,.loanpage section h5,.loanpage .modal-body h6{color:#fff;font-size:26px;font-weight:500}.loanpage .feature-card:hover{transform:translateY(-10px);box-shadow:0 12px 24px #ff4e0033}.loanpage .criteria-link{color:#000;background:#fff;border-radius:8px;margin-top:1rem;padding:12px 40px;font-size:18px;text-decoration:none;transition:background .3s;display:inline-block}.loanpage .criteria-link:hover{cursor:pointer;background:#e3e9f3}.loanpage .container.main-content{grid-template-columns:1.8fr 1.2fr;gap:3rem;display:grid;margin:4rem auto!important}.loanpage .eligibility h4{color:#fff;margin:2rem 0 1rem;font-size:28px}.loanpage .eligibility ul,.doc-card ul li{padding:0;list-style:none}.loanpage .eligibility li{color:#fff;margin-bottom:1.2rem;padding-left:2rem;font-size:22px;line-height:1.6;position:relative}.loanpage .eligibility li:before,.loanpage .doc-card ul li:before{content:"✓";color:#ff4e00;font-weight:700;position:absolute;left:0}.loanpage .apply-form form{background:#111;border:1px solid #333;border-radius:16px;padding:2rem}.loanpage .apply-form .form-label{margin-top:10px;font-size:22px;font-weight:500}.loanpage .apply-form .form-control{color:#fff;background:#000;border:1px solid #444;border-radius:8px;padding:12px 16px;font-size:20px}.loanpage button.btn.btn-submit{color:#fff;text-transform:capitalize;background:#ff4e00;border:none;border-radius:19px;padding:14px 36px;font-size:24px;font-weight:600;transition:background .3s}.loanpage .doc-card{background:#111;border:1px solid #333;border-radius:16px;height:100%;transition:transform .3s,box-shadow .3s}.loanpage .doc-card h4{color:#fff;margin:10px;font-size:36px;font-weight:500}.loanpage .list-unstyled{padding-left:0;list-style:none}.loanpage .doc-card ul li{color:#fff;margin-bottom:15px;padding-left:25px;font-size:20px;position:relative}.loanpage .doc-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #ff4e0033}.loanpage .faq-section{max-width:1440px;margin:60px auto;padding:0 10px}.loanpage .faq-section h3{text-align:center;color:#fff;margin-bottom:2rem;font-size:41px}.loanpage div#faqAccordion{flex-direction:column;gap:15px;display:flex}.loanpage .accordion-item{background:0 0;border:none}.loanpage .faq-item{margin:25px 0}.loanpage .faq-question{z-index:2;color:#fff;background:#000;border:1px solid #333;border-radius:20px;width:100%;padding:24px 50px;font-size:22px;font-weight:500;transition:all .2s ease-in-out;position:relative;box-shadow:0 10px 20px #ff4d0056}.loanpage .faq-question.active{border-radius:20px 20px 0 0}.loanpage .faq-answer{color:#fff;background:#424141;border-top:5px solid #fff;border-radius:0 0 20px 20px;padding:20px;font-size:24px;font-weight:500;transition:all .2s ease-in-out;display:none}.loanpage .faq-answer.show{display:block}.loanpage .apply-form .form-control::placeholder,.loanpage .apply-form .form-label{color:#fff}@media (max-width:1440px){.loanpage .hero h1{font-size:40px}}@media (max-width:1024px){.loanpage .hero h1,.loanpage section h2,.loanpage section h3{font-size:30px}.loanpage .hero p{font-size:20px}.loanpage .apply-now-btn{padding:10px 36px;font-size:16px}.loanpage section p,.loanpage section h5,.loanpage .modal-body h6{font-size:20px}.loanpage .eligibility h4,.loanpage .doc-card h4{font-size:22px}.loanpage .eligibility li{font-size:16px}.loanpage .apply-form .form-control{padding:5px 16px;font-size:16px}.loanpage .apply-form .form-label,.loanpage .doc-card ul li{font-size:16px}.loanpage button.btn.btn-submit{padding:8px 36px;font-size:16px}.loanpage .faq-section h3{font-size:28px}.loanpage .faq-question{font-size:18px}.loanpage .faq-answer{font-size:16px}.loanpage .faq-section{padding:0 15px}.loanpage .apply-form form{padding:15px 12px}}@media (max-width:991px){section.container.cont-sec .row.g-4{justify-content:center}.loanpage .container.main-content{grid-template-columns:1fr;gap:3rem;display:grid;margin:4rem auto!important;padding:0 25px!important}.loanpage .features-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:624px){.loanpage .hero h1{font-size:24px}.loanpage .hero p{font-size:22px}}
