@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Lora:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Nunito:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600&display=swap";:root{--primary:#1E5EFF;--primary-dark:#1648C8;--primary-light:#EEF4FF;--white:#FFFFFF;--background:#F8FAFC;--border:#E5E7EB;--text:#111827;--text-light:#6B7280;--shadow: 0 10px 35px rgba(15,23,42,.08)}button{font-family:inherit;border:none;outline:none;background:none;cursor:pointer}.navbar{position:sticky;top:0;width:100%;height:72px;background:#fff;border-bottom:1px solid var(--border);z-index:999;transition:.25s ease}.navbar--shadow{box-shadow:var(--shadow)}.navbar__container{width:100%;max-width:1320px;height:72px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.navbar__logo{display:flex;align-items:center}.navbar__logo img{width:155px;display:block}.navbar__nav{display:flex;align-items:center;gap:4px;margin-left:40px;flex:1}.navbar__link{height:42px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text);transition:.25s ease}.navbar__link:hover{background:var(--primary-light);color:var(--primary)}.navbar__link--active{color:var(--primary)}.navbar__dropdown{position:relative;display:flex;align-items:center}.navbar__arrow{font-size:11px;transition:.25s}.navbar__arrow--rotate{transform:rotate(180deg)}.navbar__right{display:flex;align-items:center;gap:14px}.navbar__login{height:42px;padding:0 18px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:var(--white);color:var(--text);font-size:14px;font-weight:500;transition:all .25s ease}.navbar__login:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.navbar__apply{height:44px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-size:14px;font-weight:600;box-shadow:0 8px 20px #1e5eff2e;transition:all .3s ease}.navbar__apply svg{font-size:12px;transition:.3s}.navbar__apply:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e5eff47}.navbar__apply:hover svg{transform:translate(4px)}.navbar__user{display:flex;align-items:center;gap:10px}.navbar__account{height:40px;padding:0 16px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--primary-light);color:var(--primary);font-size:14px;font-weight:600;transition:.25s}.navbar__account:hover{background:#dce8ff}.navbar__logout{height:40px;padding:0 16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text-light);font-size:14px;font-weight:500;transition:.25s}.navbar__logout:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.navbar__menu{width:44px;height:44px;display:none;align-items:center;justify-content:center;border-radius:10px;background:#f8fafc;color:var(--text);transition:.25s}.navbar__menu:hover{background:var(--primary-light);color:var(--primary)}.navbar__link,.navbar__login,.navbar__apply,.navbar__account,.navbar__logout,.navbar__menu{transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.mega-menu{position:absolute;top:calc(100% + 14px);left:200%;transform:translate(-50%);width:780px;background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #0f172a1a;display:grid;grid-template-columns:190px 1fr;z-index:999;animation:dropdownFade .22s ease}@keyframes dropdownFade{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.mega-sidebar{background:#fafbfc;border-right:1px solid var(--border);padding:18px}.mega-sidebar h3{font-size:14px;font-weight:700;color:var(--text);margin-bottom:14px}.mega-category{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:none;background:transparent;border-radius:8px;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:.25s;margin-bottom:4px}.mega-category svg{font-size:15px}.mega-category:hover{background:var(--primary-light);color:var(--primary)}.mega-category.active{background:var(--primary-light);color:var(--primary);font-weight:600}.mega-content{padding:20px 22px}.mega-content h3{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--text)}.mega-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px}.mega-link{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px 12px;border-radius:8px;color:var(--text);font-size:13px;font-weight:500;transition:.25s}.mega-link:hover{background:#f8fafc;color:var(--primary)}.mega-link svg{font-size:11px;color:#94a3b8;transition:.25s}.mega-link:hover svg{color:var(--primary);transform:translate(3px)}.mega-footer{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:12px;color:var(--text-light)}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:998}.mobile-menu{position:fixed;top:0;right:0;width:360px;max-width:100%;height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 30px #0f172a1f;z-index:999;animation:drawerSlide .3s ease}@keyframes drawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--border)}.mobile-logo img{width:145px}.mobile-close{width:42px;height:42px;border-radius:10px;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:18px;transition:.25s}.mobile-close:hover{background:var(--primary-light);color:var(--primary)}.mobile-links{flex:1;overflow-y:auto;padding:18px}.mobile-link{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text);transition:.25s}.mobile-link:hover{background:var(--primary-light);color:var(--primary)}.mobile-link-left{display:flex;align-items:center;gap:12px}.mobile-link-left svg{font-size:16px;width:18px}.mobile-loan-wrapper{margin-top:8px;margin-bottom:12px;border-left:2px solid #E8EEF8;margin-left:12px;padding-left:12px}.mobile-loan-category{margin-bottom:8px}.mobile-loan-category-btn{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:0 12px;transition:.25s}.mobile-loan-category-btn:hover{background:var(--primary-light)}.mobile-submenu{margin-top:6px;margin-left:18px;border-left:2px solid #E5E7EB;padding-left:12px}.mobile-submenu-link{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-radius:8px;font-size:13px;color:var(--text-light);transition:.25s}.mobile-submenu-link:hover{background:var(--primary-light);color:var(--primary)}.mobile-submenu-link svg{font-size:11px}.mobile-arrow{transition:.25s}.mobile-arrow-open{transform:rotate(180deg)}.mobile-footer{padding:18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.mobile-login{height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:14px;font-weight:500;transition:.25s}.mobile-login:hover{border-color:var(--primary);color:var(--primary)}.mobile-apply{height:46px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-size:14px;font-weight:600;transition:.25s}.mobile-apply:hover{transform:translateY(-2px)}@media (max-width:992px){.navbar__nav,.navbar__login,.navbar__apply,.navbar__user{display:none}.navbar__menu{display:flex;align-items:center;justify-content:center}}@media (max-width:768px){.navbar__container{padding:0 16px}.navbar__logo img{width:135px}}@media (max-width:480px){.mobile-menu{width:100%}}.footer{background:#071d49;color:#fff;margin-top:0}.footer-main{padding:20px 0 15px}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:35px;align-items:flex-start}.footer-logo{width:180px;background:#fff;padding:12px 18px;border-radius:16px;margin-bottom:30px;display:inline-block;box-shadow:0 12px 30px #00000040;transition:.3s ease}.footer-logo:hover{transform:translateY(-4px)}.footer-company p{line-height:1.7;font-size:15px;margin-bottom:20px}.footer-social{display:flex;gap:10px}.footer-social a{width:40px;height:40px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:.35s;text-decoration:none}.footer-social a:hover{background:#1a56db;transform:translateY(-4px)}.footer-column h3{color:#fff;font-size:18px;margin-bottom:18px;position:relative}.footer-column h3:after{content:"";position:absolute;left:0;bottom:-8px;width:45px;height:3px;background:#1a56db;border-radius:5px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:10px}.footer-column a{color:#c6d1e8;text-decoration:none;transition:.3s}.footer-column a:hover{color:#fff;padding-left:8px}.footer-contact li{display:flex;align-items:flex-start;gap:10px;color:#c6d1e8;line-height:1.5}.footer-contact svg{color:#1a56db;margin-top:4px;min-width:18px}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:10px 0}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-copyright{color:#a8b8d6;font-size:15px}.footer-bottom-links{display:flex;align-items:center;gap:14px}.footer-bottom-links span{color:#4f648f}.footer-bottom-links a{color:#a8b8d6;text-decoration:none;transition:.3s}.footer-bottom-links a:hover{color:#fff}@media (max-width:992px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}.footer-bottom-content{flex-direction:column;text-align:center}}@media (max-width:768px){.footer-main{padding:60px 0}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-company{text-align:center}.footer-logo{margin:auto auto 25px}.footer-social{justify-content:center}.footer-column{text-align:center}.footer-column h3:after{left:50%;transform:translate(-50%)}.footer-contact li{justify-content:center}.footer-bottom-links{flex-wrap:wrap;justify-content:center}}.hero-slider{position:relative;width:100%;min-height:515px;overflow:hidden;background:#eef5ff;font-family:Inter,sans-serif}.hero-slider-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-slider:before{content:"";position:absolute;width:550px;height:550px;border-radius:50%;background:#165dff14;top:-250px;left:-180px}.hero-slider:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:#00b87a14;right:-180px;bottom:-250px}.hero-slider-container{position:relative;z-index:2;width:100%;max-width:1450px;min-height:475px;margin:0 auto;padding:10px 7%;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:55px}.hero-slider-content{width:100%;max-width:650px;min-height:475px;display:flex;flex-direction:column;justify-content:center}.hero-slider-badge{display:inline-flex;align-items:center;gap:9px;width:fit-content;min-width:150px;height:40px;padding:0 17px;background:#ffffffe6;border:1px solid rgba(22,93,255,.12);border-radius:30px;color:#165dff;font-size:13px;font-weight:700;box-shadow:0 8px 25px #0f172a0f;margin-bottom:22px}.hero-slider-badge svg{font-size:14px;flex-shrink:0}.hero-slider h1{margin:0;min-height:50px;color:#0f172a;font-size:32px}.hero-slider h1 span{color:#165dff}.hero-slider.green h1 span{color:#00a86b}.hero-slider.purple h1 span{color:#7c3aed}.hero-slider.orange h1 span{color:#f97316}.hero-slider-content>p{margin:22px 0;width:100%;max-width:600px;min-height:58px;color:#64748b;font-size:17px;line-height:1.7}.hero-slider-points{display:flex;flex-wrap:wrap;align-items:center;gap:18px;width:100%;min-height:48px;margin-top:20px}.hero-slider-points div{display:flex;align-items:center;gap:7px;min-height:24px;color:#334155;font-size:13px;font-weight:600}.hero-slider-points svg{color:#22c55e;font-size:14px;flex-shrink:0}.hero-slider-actions{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;margin-top:30px}.hero-slider-primary,.hero-slider-secondary{height:52px;padding:0 22px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease}.hero-slider-primary{width:240px;display:flex;align-items:center;justify-content:center;gap:10px;border:none;background:#165dff;color:#fff;box-shadow:0 12px 30px #165dff40}.hero-slider-primary:hover{transform:translateY(-2px);box-shadow:0 16px 35px #165dff52}.hero-slider-primary svg{transition:transform .2s ease}.hero-slider-primary:hover svg{transform:translate(4px)}.hero-slider-secondary{width:175px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe4f0;background:#fff;color:#1e293b}.hero-slider-secondary:hover{border-color:#165dff;color:#165dff;transform:translateY(-2px)}.hero-slider-visual{display:flex;align-items:center;justify-content:center;min-height:400px;position:relative}.hero-image-wrapper{position:relative;width:100%;max-width:620px;height:400px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 30px 70px #0f172a29;animation:heroImageIn .6s ease}.hero-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(22,93,255,.05),transparent 50%);pointer-events:none}.hero-image-wrapper img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.hero-image-wrapper:hover img{transform:scale(1.025)}@keyframes heroImageIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.hero-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:#ffffffeb;color:#165dff;cursor:pointer;box-shadow:0 8px 25px #0f172a1f;transition:all .2s ease}.hero-slider-arrow:hover{background:#165dff;color:#fff;transform:translateY(-50%) scale(1.05)}.hero-slider-prev{left:22px}.hero-slider-next{right:22px}.hero-slider-dots{position:absolute;z-index:10;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px}.hero-slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#cbd5e1;cursor:pointer;transition:all .25s ease}.hero-slider-dot.active{width:28px;border-radius:20px;background:#165dff}.hero-slider-counter{position:absolute;right:7%;bottom:22px;z-index:5;display:flex;align-items:center;gap:5px;color:#94a3b8;font-size:12px}.hero-slider-counter strong{color:#165dff;font-size:14px}@media (max-width: 1100px){.hero-slider-container{padding-left:6%;padding-right:6%;gap:30px}.hero-slider h1{font-size:48px}.hero-image-wrapper{height:340px}.hero-slider-points{gap:12px}}@media (max-width: 768px){.hero-slider{min-height:auto}.hero-slider-container{min-height:auto;grid-template-columns:1fr;padding:45px 20px 70px;gap:35px}.hero-slider-content{width:100%;max-width:100%;min-height:auto}.hero-slider-badge{height:38px;font-size:12px;padding:0 13px}.hero-slider h1{min-height:auto;font-size:40px;letter-spacing:-1.3px}.hero-slider-content>p{min-height:auto;font-size:15px;line-height:1.6}.hero-slider-points{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto}.hero-slider-actions{flex-direction:column;align-items:stretch;width:100%;min-height:auto}.hero-slider-primary,.hero-slider-secondary{width:100%;justify-content:center}.hero-slider-visual{min-height:auto}.hero-image-wrapper{height:280px;border-radius:20px}.hero-slider-arrow{width:38px;height:38px;font-size:12px}.hero-slider-prev{left:10px}.hero-slider-next{right:10px}.hero-slider-counter{display:none}}@media (max-width: 480px){.hero-slider-container{padding:15px 16px 40px}.hero-slider h1{min-height:auto;font-size:25px}.hero-slider-arrow{top:75%}.hero-slider-content>p{min-height:auto;font-size:14px;margin:0}.hero-image-wrapper{height:220px}.hero-slider-arrow{width:34px;height:34px}.hero-slider-dots{bottom:20px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background:#f8fbff;overflow-x:hidden}a{text-decoration:none}button{cursor:pointer;font-family:inherit;border:none}.loanSection{padding:10px 7% 5px;position:relative;background:linear-gradient(180deg,#fff,#f7faff);overflow:hidden}.loanSection:before{content:"";position:absolute;width:500px;height:500px;top:-250px;left:-220px;background:#2563eb;opacity:.05;border-radius:50%;filter:blur(120px)}.loanSection:after{content:"";position:absolute;width:450px;height:450px;right:-180px;bottom:-200px;background:#06b6d4;opacity:.05;border-radius:50%;filter:blur(120px)}.container{position:relative;z-index:2;max-width:1450px;margin:auto}.sectionHeadingLoan{text-align:center;max-width:850px;margin:auto auto 60px}.sectionHeadingLoan span{display:inline-block;padding:10px 22px;border-radius:50px;background:#eaf3ff;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:18px}.sectionHeadingLoan h2{font-size:32px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:18px}.sectionHeadingLoan p{font-size:12px;line-height:32px;color:#64748b}.featuredLoan{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:35px;background:#fff;border:1px solid #EEF2F7;border-radius:28px;padding:35px 45px;box-shadow:0 15px 45px #0f172a14;margin-bottom:40px;position:relative;overflow:hidden}.featuredLoan:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:50%;background:linear-gradient(135deg,#7c3aed1a,#2563eb08)}.featuredLeft{display:flex;flex-direction:column;gap:22px}.badge{width:max-content;padding:10px 18px;border-radius:50px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:13px;font-weight:600;box-shadow:0 10px 25px #7c3aed40}.featuredContent{display:flex;align-items:center;gap:22px}.featuredIcon{width:90px;height:90px;border-radius:24px;display:flex;justify-content:center;align-items:center;font-size:38px;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 20px 40px #7c3aed4d;flex-shrink:0}.featuredContent h3{font-size:46px;font-weight:800;color:#0f172a;margin-bottom:12px;line-height:1.1}.featuredContent p{font-size:17px;line-height:30px;color:#64748b;max-width:520px}.featuredCenter{display:flex;flex-direction:column;gap:18px}.statBox{background:#f8fafd;border:1px solid #EEF2F7;border-radius:20px;padding:22px;text-align:center}.statBox span{display:block;font-size:13px;color:#94a3b8;margin-bottom:10px}.statBox h4{color:#2563eb;font-size:24px;font-weight:700}.featuredRight{display:flex;flex-direction:column;gap:16px}.featuredRight .featureItem{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f8fafc;border:1px solid #EEF2F7;border-radius:40px;font-size:15px;font-weight:600;color:#334155}.featuredRight svg{color:#22c55e;font-size:17px}.featuredRight button{margin-top:8px;height:56px;border:none;border-radius:16px;background:linear-gradient(135deg,#2563eb,#4f8cff);color:#fff;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px;transition:.35s;box-shadow:0 18px 35px #2563eb40}.featuredRight button:hover{transform:translateY(-4px);box-shadow:0 28px 45px #2563eb59}.featuredRight button svg{color:#fff;transition:.35s}.featuredRight button:hover svg{transform:translate(6px)}.loanGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:50px}.loanCard{position:relative;background:#fff;border:1px solid #EEF2F7;border-radius:28px;padding:30px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:all .35s ease;box-shadow:0 12px 35px #0f172a0d}.loanCard:hover{transform:translateY(-10px);box-shadow:0 30px 60px #2563eb26;border-color:#d9e8ff}.loanCard:before{content:"";position:absolute;width:170px;height:170px;right:-80px;top:-80px;border-radius:50%;background:linear-gradient(135deg,#2563eb14,#60a5fa05)}.loanIconWrapper{margin-bottom:26px}.loanIcon{width:70px;height:70px;border-radius:22px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:28px;transition:.35s}.loanCard:hover .loanIcon{transform:rotate(-8deg) scale(1.08)}.loanIcon.blue{background:linear-gradient(135deg,#2563eb,#60a5fa)}.loanIcon.green{background:linear-gradient(135deg,#10b981,#34d399)}.loanIcon.orange{background:linear-gradient(135deg,#f97316,#fb923c)}.loanIcon.cyan{background:linear-gradient(135deg,#06b6d4,#22d3ee)}.loanCard h3{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:14px;line-height:1.35}.loanCard p{color:#64748b;font-size:15px;line-height:28px;margin-bottom:28px;flex:1}.loanInfo{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid #EEF2F7;margin-bottom:24px}.loanInfo small{display:block;color:#94a3b8;font-size:12px;margin-bottom:8px}.loanInfo h5{color:#2563eb;font-size:18px;font-weight:700}.exploreBtn{width:100%;height:52px;border:none;border-radius:16px;background:#eef5ff;color:#2563eb;font-size:15px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:10px;transition:.35s}.exploreBtn svg{transition:.35s}.exploreBtn:hover{background:#2563eb;color:#fff}.exploreBtn:hover svg{transform:translate(6px)}.bankGrid{display:grid;grid-template-columns:repeat(8,1fr);gap:18px}.bankCard{background:#fff;border:1px solid #EEF2F7;border-radius:20px;height:100px;display:flex;align-items:center;justify-content:center;transition:.35s;cursor:pointer;box-shadow:0 8px 25px #0f172a0a}.bankCard:hover{transform:translateY(-8px);border-color:#d8e8ff;box-shadow:0 20px 40px #2563eb1f}.bankCard img{width:110px;max-height:42px;object-fit:contain;filter:grayscale(100%);opacity:.75;transition:.35s}.bankCard:hover img{filter:grayscale(0);opacity:1;transform:scale(1.08)}@media (min-width:1600px){.container{max-width:1550px}.loanGrid{gap:30px}.sectionHeadingLoan h2{font-size:60px}}@media (max-width:1400px){.container{max-width:1280px}.featuredLoan{grid-template-columns:1.8fr 1fr 1fr;gap:28px}.loanGrid{gap:20px}}@media (max-width:1200px){.featuredLoan{grid-template-columns:1fr;text-align:center;gap:28px}.featuredContent{justify-content:center}.featuredCenter{flex-direction:row;justify-content:center}.featuredRight{align-items:center}.loanGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.loanSection{padding:60px 35px}.sectionHeadingLoan h2{font-size:42px}.sectionHeadingLoan p{font-size:16px}.loanGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.loanSection{padding:70px 22px}.sectionHeadingLoan{margin-bottom:45px}.sectionHeadingLoan h2{font-size:34px}.sectionHeadingLoan p{line-height:28px}.featuredContent{flex-direction:column;text-align:center}.featuredIcon{width:75px;height:75px;font-size:30px}.featuredContent h3{font-size:32px}.featuredCenter{flex-direction:column}.statBox,.featuredRight,.featuredRight button{width:100%}.loanGrid{grid-template-columns:1fr}}@media (max-width:576px){.loanSection{padding:60px 18px}.sectionHeadingLoan span{font-size:11px;padding:8px 18px}.sectionHeadingLoan h2{font-size:28px}.sectionHeadingLoan p{font-size:15px}.loanCard{padding:22px}.loanCard h3{font-size:22px}.loanInfo{flex-direction:column;gap:16px}}@media (max-width:420px){.loanSection{padding:55px 16px}.sectionHeadingLoan h2{font-size:24px}.featuredContent h3{font-size:28px}.featuredIcon{width:65px;height:65px;font-size:26px}.loanCard{padding:18px}.loanIcon{width:60px;height:60px;font-size:24px}}.loanCard,.featuredLoan,.bankCard{transition:all .35s ease}.loanCard:hover{transform:translateY(-10px)}.featuredLoan:hover{transform:translateY(-8px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.featuredLoan{animation:fadeUp .6s ease}.loanCard:nth-child(1){animation:fadeUp .6s ease .1s both}.loanCard:nth-child(2){animation:fadeUp .6s ease .2s both}.loanCard:nth-child(3){animation:fadeUp .6s ease .3s both}.loanCard:nth-child(4){animation:fadeUp .6s ease .4s both}@media (max-width: 767px){.sectionHeadingLoan h2{font-size:22px}.sectionHeadingLoan p{font-size:9px}}.worksSection{position:relative;padding:20px 7% 30px;background:linear-gradient(180deg,#f8fbff,#fff);overflow:hidden}.worksSection:before{content:"";position:absolute;width:420px;height:420px;top:-180px;left:-180px;background:#2563eb;opacity:.05;border-radius:50%;filter:blur(120px)}.worksSection:after{content:"";position:absolute;width:350px;height:350px;right:-150px;bottom:-150px;background:#7c3aed;opacity:.05;border-radius:50%;filter:blur(120px)}.worksSection .container{max-width:1450px;margin:auto;position:relative;z-index:2}.worksHeading{text-align:center;max-width:760px;margin:0 auto 80px}.worksHeading span{display:inline-block;padding:10px 22px;border-radius:50px;background:#eaf3ff;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.worksHeading h2{font-size:54px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:22px}.worksHeading p{font-size:18px;color:#64748b;line-height:32px}.worksGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;align-items:center}.stepWrapper{position:relative;display:flex;align-items:center}.stepWrapper:last-child{justify-content:center}.stepCard{position:relative;background:#fff;border:1px solid #EEF2F7;border-radius:30px;padding:42px 35px;width:100%;min-height:390px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;transition:.4s ease;box-shadow:0 20px 45px #0f172a0f}.stepCard:before{content:"";position:absolute;width:170px;height:170px;top:-85px;right:-85px;border-radius:50%;background:linear-gradient(135deg,#2563eb1a,#7c3aed0a)}.stepCard:after{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,#2563eb,#60a5fa,#7c3aed)}.stepNumber{position:absolute;top:22px;left:22px;width:42px;height:42px;border-radius:50%;background:#eef5ff;color:#2563eb;font-size:15px;font-weight:700;display:flex;justify-content:center;align-items:center}.stepIcon{width:95px;height:95px;margin-top:18px;margin-bottom:28px;border-radius:28px;display:flex;justify-content:center;align-items:center;font-size:42px;color:#fff;background:linear-gradient(135deg,#2563eb,#4f8cff);box-shadow:0 18px 40px #2563eb47}.stepCard h3{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:18px}.stepCard p{color:#64748b;font-size:16px;line-height:30px;margin-bottom:28px;flex:1}.stepTag{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:50px;background:#f4f8ff;color:#2563eb;font-weight:600;font-size:15px}.stepTag svg{color:#2563eb;font-size:17px}.stepArrow{width:80px;display:flex;justify-content:center;align-items:center;color:#2563eb;font-size:32px;margin:0 -20px;z-index:5;animation:arrowMove 2s infinite ease-in-out}@keyframes arrowMove{0%{transform:translate(0);opacity:.6}50%{transform:translate(10px);opacity:1}to{transform:translate(0);opacity:.6}}.stepCard:hover{transform:translateY(-14px);border-color:#d9e8ff;box-shadow:0 30px 70px #2563eb26}.stepCard:hover .stepIcon{transform:rotate(-8deg) scale(1.08);box-shadow:0 25px 50px #2563eb59}.stepCard:hover .stepTag{background:#2563eb;color:#fff}.stepCard:hover .stepTag svg{color:#fff}.stepCard:hover .stepNumber{background:#2563eb;color:#fff}.stepCard:before{transition:.45s}.stepCard:hover:before{transform:scale(1.25)}.stepCard,.stepIcon,.stepTag,.stepNumber,.stepArrow{transition:.35s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.stepWrapper:nth-child(1){animation:fadeUp .6s ease both}.stepWrapper:nth-child(2){animation:fadeUp .6s ease .2s both}.stepWrapper:nth-child(3){animation:fadeUp .6s ease .4s both}.stepCard h3{transition:.35s}.stepCard:hover h3{color:#2563eb}.stepCard p{transition:.35s}.stepCard:hover p{color:#475569}@media (min-width:1600px){.worksSection .container{max-width:1550px}.worksGrid{gap:55px}.stepCard{min-height:420px}.worksHeading h2{font-size:62px}}@media (max-width:1400px){.worksGrid{gap:30px}.stepCard{min-height:380px}.stepCard{padding:35px 28px}}@media (max-width:1200px){.worksGrid{grid-template-columns:repeat(3,1fr);gap:25px}.stepCard{min-height:360px}.stepCard h3{font-size:24px}.stepCard p{font-size:15px}.stepArrow{width:55px;font-size:24px}}@media (max-width:992px){.worksSection{padding:40px 35px}.worksHeading{margin-bottom:60px}.worksHeading h2{font-size:42px}.worksHeading p{font-size:16px;line-height:30px}.worksGrid{grid-template-columns:1fr;gap:35px}.stepWrapper{flex-direction:column}.stepArrow{transform:rotate(90deg);margin:20px 0}.stepCard{min-height:auto}}@media (max-width:768px){.worksSection{padding:40px 22px}.worksHeading h2{font-size:34px}.worksHeading p{font-size:15px}.stepCard{padding:30px 24px}.stepIcon{width:80px;height:80px;font-size:34px}.stepCard h3{font-size:24px}.stepCard p{line-height:28px}}@media (max-width:576px){.worksSection{padding:50px 18px}.worksHeading span{font-size:11px;padding:8px 18px}.worksHeading h2{font-size:28px}.worksHeading p{font-size:14px}.stepCard{border-radius:24px}.stepIcon{width:70px;height:70px;font-size:28px}.stepNumber{width:36px;height:36px;font-size:13px}.stepTag{width:100%;justify-content:center}}@media (max-width:420px){.worksSection{padding:60px 16px}.worksHeading h2{font-size:24px}.stepCard{padding:25px 20px}.stepCard h3{font-size:22px}.stepCard p{font-size:14px}.stepIcon{width:65px;height:65px;font-size:26px}.stepArrow{font-size:20px}}.emiSection{position:relative;padding:25px 7% 60px;background:linear-gradient(180deg,#fff,#f7faff);overflow:hidden}.emiSection:before{content:"";position:absolute;width:350px;height:350px;left:-150px;top:-150px;border-radius:50%;background:#2563eb;opacity:.05;filter:blur(120px)}.emiSection:after{content:"";position:absolute;width:300px;height:300px;right:-120px;bottom:-120px;border-radius:50%;background:#7c3aed;opacity:.05;filter:blur(120px)}.emiSection .container{max-width:1450px;margin:auto;position:relative;z-index:2}.emiHeading{text-align:center;max-width:760px;margin:0 auto 70px}.emiHeading span{display:inline-block;padding:10px 22px;background:#eaf3ff;color:#2563eb;border-radius:50px;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.emiHeading h2{font-size:54px;color:#0f172a;font-weight:800;line-height:1.15;margin-bottom:20px}.emiHeading p{color:#64748b;font-size:18px;line-height:32px}.emiGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:start}.emiCalculatorCard,.emiResultCard{background:#fff;border:1px solid #EEF2F7;border-radius:30px;padding:40px;box-shadow:0 20px 50px #0f172a0f;position:relative;overflow:hidden}.emiCalculatorCard:before,.emiResultCard:before{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-90px;border-radius:50%;background:linear-gradient(135deg,#2563eb14,#7c3aed0a)}.emiCalculatorCard h3{font-size:30px;font-weight:700;color:#0f172a;margin-bottom:35px}.inputGroup{margin-bottom:32px}.inputGroup label{display:block;font-size:15px;font-weight:600;color:#334155;margin-bottom:14px}.inputBox{display:flex;align-items:center;justify-content:space-between;height:65px;padding:0 22px;border:1px solid #E2E8F0;border-radius:18px;background:#f8fafc;transition:.35s}.inputBox:hover{border-color:#60a5fa}.inputBox:focus-within{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1a}.inputBox input{width:100%;border:none;outline:none;background:transparent;font-size:24px;font-weight:700;color:#0f172a}.inputBox select{width:100%;border:none;outline:none;background:transparent;font-size:18px;font-weight:600;color:#0f172a;cursor:pointer}.inputPrefix{color:#2563eb;font-size:22px;font-weight:700;margin-right:12px}.inputSuffix{color:#2563eb;font-size:18px;font-weight:700}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rangeSlider{width:100%;margin-top:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:50px;background:#d9e8ff;outline:none;cursor:pointer}.rangeSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#2563eb;border:4px solid #FFFFFF;box-shadow:0 6px 18px #2563eb4d;cursor:pointer}.rangeSlider::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:50%;background:#2563eb}.rangeValues{display:flex;justify-content:space-between;margin-top:10px}.rangeValues span{color:#64748b;font-size:13px;font-weight:500}.calculateBtn{width:100%;height:60px;border:none;border-radius:18px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:17px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px;transition:.35s;box-shadow:0 20px 40px #2563eb38}.calculateBtn:hover{transform:translateY(-4px);box-shadow:0 30px 50px #2563eb4d}.calculateBtn svg{transition:.35s}.calculateBtn:hover svg{transform:translate(6px)}.resultTop{text-align:center;padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid #EEF2F7}.resultLabel{display:inline-block;padding:8px 18px;border-radius:50px;background:#eef5ff;color:#2563eb;font-size:13px;font-weight:600;margin-bottom:18px}.resultTop h2{font-size:52px;font-weight:800;color:#2563eb;line-height:1;margin-bottom:10px;letter-spacing:-1px}.resultTop p{font-size:17px;color:#64748b;font-weight:500}.resultStats{display:flex;flex-direction:column;gap:18px}.resultBox{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-radius:18px;background:#f8fafc;border:1px solid #EEF2F7;transition:.35s}.resultBox:hover{transform:translate(6px);border-color:#bfdbfe;background:#fff;box-shadow:0 10px 25px #2563eb14}.resultBox small{color:#64748b;font-size:14px;font-weight:500}.resultBox h4{font-size:22px;font-weight:700;color:#0f172a}.resultFooter{margin-top:35px}.applyLoanBtn{width:100%;height:60px;border:none;border-radius:18px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:17px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;transition:.35s;box-shadow:0 20px 40px #2563eb38}.applyLoanBtn:hover{transform:translateY(-4px);box-shadow:0 30px 50px #2563eb4d}.applyLoanBtn svg{transition:.35s}.applyLoanBtn:hover svg{transform:translate(6px)}@media (min-width:1600px){.emiSection .container{max-width:1550px}.emiGrid{grid-template-columns:1.25fr .75fr;gap:45px}.emiHeading h2,.resultTop h2{font-size:60px}}@media (max-width:1400px){.emiGrid{gap:28px}.emiCalculatorCard,.emiResultCard{padding:35px}}@media (max-width:1200px){.emiGrid{grid-template-columns:1fr}.emiResultCard{order:-1}.resultStats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resultBox{flex-direction:column;justify-content:center;text-align:center;gap:10px}}@media (max-width:992px){.emiSection{padding:90px 35px}.emiHeading{margin-bottom:55px}.emiHeading h2{font-size:42px}.emiHeading p{font-size:16px;line-height:30px}.resultStats{grid-template-columns:1fr}}@media (max-width:768px){.emiSection{padding:80px 22px}.emiHeading h2{font-size:34px}.emiHeading p{font-size:15px}.emiCalculatorCard,.emiResultCard{padding:28px}.emiCalculatorCard h3{font-size:26px}.inputBox{height:58px}.inputBox input{font-size:20px}.resultTop h2{font-size:42px}}@media (max-width:576px){.emiSection{padding:70px 18px}.emiHeading span{font-size:11px;padding:8px 18px}.emiHeading h2{font-size:28px}.emiHeading p{font-size:14px;line-height:26px}.emiCalculatorCard,.emiResultCard{border-radius:24px;padding:22px}.inputBox{padding:0 16px}.inputBox input{font-size:18px}.calculateBtn,.applyLoanBtn{height:54px;font-size:15px}.resultTop h2{font-size:36px}.resultBox{padding:16px}.resultBox h4{font-size:18px}}@media (max-width:420px){.emiSection{padding:60px 16px}.emiHeading h2{font-size:24px}.emiCalculatorCard h3{font-size:22px}.resultTop h2{font-size:32px}.inputBox{height:54px}.inputBox input{font-size:16px}.inputPrefix{font-size:18px}}.emiCalculatorCard,.emiResultCard{transition:all .35s ease}.emiCalculatorCard:hover,.emiResultCard:hover{transform:translateY(-8px);box-shadow:0 30px 60px #2563eb1f}.inputBox,.resultBox,.calculateBtn,.applyLoanBtn{transition:all .35s ease}.emiCalculatorCard{animation:fadeUp .6s ease both}.emiResultCard{animation:fadeUp .6s ease .2s both}.whySection{position:relative;padding:40px 7%;background:linear-gradient(180deg,#fff,#f8fbff);overflow:hidden}.whySection:before{content:"";position:absolute;width:320px;height:320px;top:-120px;left:-120px;background:#2563eb;opacity:.05;filter:blur(120px);border-radius:50%}.whySection:after{content:"";position:absolute;width:260px;height:260px;right:-80px;bottom:-80px;background:#7c3aed;opacity:.05;filter:blur(120px);border-radius:50%}.whySection .container{position:relative;max-width:1450px;margin:auto;z-index:2}.whyHeading{max-width:760px;margin:0 auto 70px;text-align:center}.whyHeading span{display:inline-block;padding:10px 22px;background:#eaf2ff;color:#2563eb;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:22px}.whyHeading h2{font-size:54px;line-height:1.15;font-weight:800;color:#0f172a;margin-bottom:22px}.whyHeading p{font-size:18px;line-height:34px;color:#64748b}.whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.whyCard{position:relative;background:#fff;border:1px solid #EEF2F7;border-radius:28px;padding:38px 34px;overflow:hidden;transition:.4s ease;box-shadow:0 12px 35px #0f172a0d;display:flex;flex-direction:column;height:100%}.whyCard:hover{transform:translateY(-10px);border-color:#d7e5ff;box-shadow:0 30px 60px #2563eb1a}.whyCard:before{content:"";position:absolute;width:140px;height:140px;top:-70px;right:-70px;border-radius:50%;background:#2563eb0d}.whyCard:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transition:.4s;transform-origin:left}.whyCard:hover:after{transform:scaleX(1)}.whyIcon{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:28px;transition:.35s}.whyIcon.blue{background:#eaf2ff;color:#2563eb}.whyIcon.purple{background:#f4ecff;color:#7c3aed}.whyIcon.green{background:#eafbf2;color:#16a34a}.whyIcon.orange{background:#fff4e8;color:#f97316}.whyIcon.cyan{background:#e8fbff;color:#0891b2}.whyIcon.pink{background:#ffeaf4;color:#db2777}.whyCard h3{font-size:26px;font-weight:700;color:#0f172a;line-height:1.3;margin-bottom:18px;transition:.35s}.whyCard:hover h3{color:#2563eb}.whyCard p{color:#64748b;font-size:16px;line-height:30px;margin-bottom:32px;flex:1}.whyBtn{width:170px;height:52px;border:none;border-radius:16px;background:#eef5ff;color:#2563eb;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;transition:.35s;cursor:pointer}.whyBtn svg{transition:.35s}.whyBtn:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 15px 35px #2563eb38}.whyBtn:hover svg{transform:translate(6px)}.whyCard:hover{transform:translateY(-12px)}.whyCard:hover .whyIcon{box-shadow:0 18px 40px #2563eb2e}.whyCard:hover:before{transform:scale(1.2);transition:.4s}.whyCard,.whyIcon,.whyBtn,.whyCard h3{transition:all .35s ease}.whyCard:nth-child(1){animation:fadeUp .6s ease both}.whyCard:nth-child(2){animation:fadeUp .6s ease .1s both}.whyCard:nth-child(3){animation:fadeUp .6s ease .2s both}.whyCard:nth-child(4){animation:fadeUp .6s ease .3s both}.whyCard:nth-child(5){animation:fadeUp .6s ease .4s both}.whyCard:nth-child(6){animation:fadeUp .6s ease .5s both}@media (min-width:1600px){.whySection .container{max-width:1550px}.whyGrid{gap:35px}.whyHeading h2{font-size:60px}}@media (max-width:1400px){.whyGrid{gap:24px}.whyCard{padding:34px 30px}.whyCard h3{font-size:24px}}@media (max-width:1200px){.whyGrid{grid-template-columns:repeat(2,1fr)}.whyHeading h2{font-size:46px}}@media (max-width:992px){.whySection{padding:90px 35px}.whyHeading{margin-bottom:55px}.whyHeading h2{font-size:40px}.whyHeading p{font-size:16px;line-height:30px}.whyGrid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:768px){.whySection{padding:80px 22px}.whyHeading h2{font-size:34px}.whyHeading p{font-size:15px;line-height:28px}.whyGrid{grid-template-columns:1fr}.whyCard{padding:30px}.whyIcon{width:68px;height:68px;font-size:28px}.whyCard h3{font-size:24px}.whyBtn{width:100%}}@media (max-width:576px){.whySection{padding:70px 18px}.whyHeading span{font-size:11px;padding:8px 18px}.whyHeading h2{font-size:28px}.whyHeading p{font-size:14px;line-height:26px}.whyCard{border-radius:22px;padding:24px}.whyIcon{width:62px;height:62px;font-size:24px}.whyCard h3{font-size:22px}.whyCard p{font-size:14px;line-height:26px}}@media (max-width:420px){.whySection{padding:60px 16px}.whyHeading h2{font-size:24px}.whyCard{padding:20px}.whyBtn{height:48px;font-size:14px}}.whyCard{transition:all .35s ease}.whyCard:hover{transform:translateY(-12px);box-shadow:0 25px 55px #2563eb1f}.whyIcon{transition:.35s}.whyCard:hover .whyIcon{transform:rotate(-8deg) scale(1.08)}@keyframes floatCard{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.whyCard:nth-child(2){animation:floatCard 4s ease-in-out infinite}.whyCard:nth-child(5){animation:floatCard 4s ease-in-out infinite .8s}.testimonialSection{position:relative;padding:40px 7%;background:linear-gradient(180deg,#f8fbff,#fff);overflow:hidden}.testimonialSection:before{content:"";position:absolute;width:320px;height:320px;left:-120px;top:-120px;border-radius:50%;background:#2563eb;opacity:.05;filter:blur(120px)}.testimonialSection:after{content:"";position:absolute;width:280px;height:280px;right:-100px;bottom:-100px;border-radius:50%;background:#7c3aed;opacity:.05;filter:blur(120px)}.testimonialSection .container{max-width:1450px;margin:auto;position:relative;z-index:2}.testimonialHeading{text-align:center;max-width:760px;margin:0 auto 70px}.testimonialHeading span{display:inline-block;padding:10px 22px;background:#eaf2ff;color:#2563eb;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.testimonialHeading h2{font-size:54px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:20px}.testimonialHeading p{font-size:18px;color:#64748b;line-height:34px}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:70px}.statCard{position:relative;background:#fff;border:1px solid #EEF2F7;border-radius:26px;padding:35px 25px;text-align:center;overflow:hidden;transition:.35s ease;box-shadow:0 15px 40px #0f172a0d}.statCard:hover{transform:translateY(-10px);border-color:#d8e7ff;box-shadow:0 30px 60px #2563eb1f}.statCard:before{content:"";position:absolute;width:140px;height:140px;top:-70px;right:-70px;border-radius:50%;background:#2563eb0d}.statCard:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transform-origin:left;transition:.35s}.statCard:hover:after{transform:scaleX(1)}.statIcon{width:70px;height:70px;margin:0 auto 22px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:28px;transition:.35s;box-shadow:0 15px 35px #2563eb38}.statCard:hover .statIcon{transform:rotate(-8deg) scale(1.08)}.statCard h3{font-size:34px;font-weight:800;color:#0f172a;margin-bottom:12px}.statCard p{font-size:16px;color:#64748b;line-height:28px}.testimonialGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonialCard{position:relative;background:#fff;border:1px solid #EEF2F7;border-radius:28px;padding:35px;overflow:hidden;transition:.35s ease;box-shadow:0 15px 40px #0f172a0d;display:flex;flex-direction:column;height:100%}.testimonialCard:hover{transform:translateY(-10px);border-color:#d8e7ff;box-shadow:0 30px 60px #2563eb1f}.testimonialCard:before{content:"";position:absolute;width:150px;height:150px;top:-75px;right:-75px;border-radius:50%;background:#2563eb0d}.testimonialCard:after{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transform-origin:left;transition:.35s}.testimonialCard:hover:after{transform:scaleX(1)}.rating{display:flex;gap:6px;margin-bottom:20px}.rating svg{color:#fbbf24;font-size:18px}.review{font-size:16px;color:#475569;line-height:32px;margin-bottom:35px;flex:1;font-style:italic}.testimonialFooter{display:flex;align-items:center;gap:16px;padding-top:25px;border-top:1px solid #EEF2F7}.userAvatar{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0;box-shadow:0 12px 30px #2563eb40}.userInfo{flex:1}.userInfo h4{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:4px}.userInfo span{font-size:14px;color:#64748b}.loanBadge{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:40px;background:#eef5ff;color:#2563eb;font-size:13px;font-weight:600;white-space:nowrap}.loanBadge svg{color:#22c55e;font-size:14px}@media (max-width:1200px){.statsGrid,.testimonialGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.testimonialSection{padding:90px 35px}.testimonialHeading h2{font-size:42px}.testimonialHeading p{font-size:16px;line-height:30px}}@media (max-width:768px){.testimonialSection{padding:80px 22px}.statsGrid,.testimonialGrid{grid-template-columns:1fr}.testimonialHeading h2{font-size:34px}.testimonialHeading p{font-size:15px;line-height:28px}.statCard,.testimonialCard{padding:28px}.loanBadge{margin-top:14px}.testimonialFooter{flex-wrap:wrap}}@media (max-width:576px){.testimonialSection{padding:70px 18px}.testimonialHeading span{font-size:11px}.testimonialHeading h2{font-size:28px}.testimonialHeading p{font-size:14px}.statCard h3{font-size:28px}.review{font-size:15px;line-height:28px}}@media (max-width:420px){.testimonialSection{padding:60px 16px}.testimonialHeading h2{font-size:24px}.userAvatar{width:50px;height:50px;font-size:18px}.userInfo h4{font-size:16px}.loanBadge{width:100%;justify-content:center}}.statCard,.testimonialCard{transition:all .35s ease}.userAvatar{transition:.35s}.testimonialCard:hover .userAvatar{transform:scale(1.08)}.statCard:nth-child(1){animation:fadeUp .5s ease both}.statCard:nth-child(2){animation:fadeUp .6s ease both}.statCard:nth-child(3){animation:fadeUp .7s ease both}.statCard:nth-child(4){animation:fadeUp .8s ease both}.testimonialCard:nth-child(1){animation:fadeUp .9s ease both}.testimonialCard:nth-child(2){animation:fadeUp 1s ease both}.testimonialCard:nth-child(3){animation:fadeUp 1.1s ease both}.resourceSection{position:relative;padding:40px 7%;background:linear-gradient(180deg,#f8fbff,#fff);overflow:hidden}.resourceSection:before{content:"";position:absolute;width:320px;height:320px;left:-120px;top:-120px;background:#2563eb;opacity:.05;border-radius:50%;filter:blur(120px)}.resourceSection:after{content:"";position:absolute;width:280px;height:280px;right:-100px;bottom:-100px;background:#10b981;opacity:.05;border-radius:50%;filter:blur(120px)}.resourceSection .container{max-width:1450px;margin:auto;position:relative;z-index:2}.resourceHeading{max-width:760px;margin:0 auto 70px;text-align:center}.resourceHeading span{display:inline-block;padding:10px 22px;background:#eaf2ff;color:#2563eb;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.resourceHeading h2{font-size:54px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:20px}.resourceHeading p{font-size:18px;color:#64748b;line-height:34px}.resourceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}.resourceCard{position:relative;background:#fff;border:1px solid #EEF2F7;border-radius:28px;padding:35px;overflow:hidden;display:flex;flex-direction:column;transition:.35s ease;box-shadow:0 15px 40px #0f172a0d}.resourceCard:hover{transform:translateY(-10px);border-color:#d8e7ff;box-shadow:0 30px 60px #2563eb1f}.resourceCard:before{content:"";position:absolute;width:150px;height:150px;top:-75px;right:-75px;border-radius:50%;background:#2563eb0d}.resourceCard:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transform-origin:left;transition:.35s}.resourceCard:hover:after{transform:scaleX(1)}.resourceTop{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.resourceIcon{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;transition:.35s}.resourceIcon.blue{background:linear-gradient(135deg,#2563eb,#3b82f6)}.resourceIcon.green{background:linear-gradient(135deg,#16a34a,#22c55e)}.resourceIcon.purple{background:linear-gradient(135deg,#7c3aed,#a855f7)}.resourceMeta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.resourceCategory{padding:8px 16px;border-radius:40px;font-size:12px;font-weight:700;letter-spacing:1px}.resourceCategory.blue{background:#eaf2ff;color:#2563eb}.resourceCategory.green{background:#ecfdf5;color:#16a34a}.resourceCategory.purple{background:#f3e8ff;color:#7c3aed}.resourceTime{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px;font-weight:500}.resourceTime svg{color:#2563eb}.resourceContent{flex:1}.resourceContent h3{font-size:28px;font-weight:700;color:#0f172a;line-height:1.3;margin-bottom:18px;transition:.35s}.resourceCard:hover .resourceContent h3{color:#2563eb}.resourceContent p{font-size:16px;color:#64748b;line-height:30px;margin-bottom:35px}.resourceBtn{width:190px;height:54px;border:none;border-radius:16px;background:#eef5ff;color:#2563eb;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;cursor:pointer;transition:.35s}.resourceBtn svg{transition:.35s}.resourceBtn:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 20px 40px #2563eb38}.resourceBtn:hover svg{transform:translate(6px)}.resourceCTA{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:50px 60px;border-radius:32px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;overflow:hidden;position:relative}.resourceCTA:before{content:"";position:absolute;width:250px;height:250px;top:-120px;right:-100px;border-radius:50%;background:#ffffff14}.ctaContent{position:relative;z-index:2;max-width:700px}.ctaContent span{display:inline-block;font-size:13px;letter-spacing:2px;font-weight:700;margin-bottom:16px;opacity:.9}.ctaContent h3{font-size:40px;font-weight:800;line-height:1.2;margin-bottom:16px}.ctaContent p{font-size:17px;line-height:30px;opacity:.92}.ctaBtn{position:relative;z-index:2;width:240px;height:60px;border:none;border-radius:18px;background:#fff;color:#2563eb;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:700;cursor:pointer;transition:.35s}.ctaBtn svg{transition:.35s}.ctaBtn:hover{transform:translateY(-5px);box-shadow:0 25px 50px #00000026}.ctaBtn:hover svg{transform:translate(6px)}@media (min-width:1600px){.resourceSection .container{max-width:1550px}.resourceHeading h2{font-size:60px}.resourceGrid{gap:35px}}@media (max-width:1400px){.resourceGrid{gap:24px}.resourceCard{padding:30px}.resourceContent h3{font-size:25px}}@media (max-width:1200px){.resourceGrid{grid-template-columns:repeat(2,1fr)}.resourceCTA{padding:40px}.ctaContent h3{font-size:34px}}@media (max-width:992px){.resourceSection{padding:90px 35px}.resourceHeading h2{font-size:42px}.resourceHeading p{font-size:16px;line-height:30px}.resourceGrid{grid-template-columns:1fr}.resourceCTA{flex-direction:column;text-align:center}.ctaBtn{width:100%;max-width:320px}}@media (max-width:768px){.resourceSection{padding:80px 22px}.resourceHeading h2{font-size:34px}.resourceHeading p{font-size:15px}.resourceCard{padding:28px}.resourceTop{flex-direction:column;align-items:flex-start;gap:18px}.resourceMeta{align-items:flex-start}.resourceBtn{width:100%}.ctaContent h3{font-size:30px}.ctaContent p{font-size:15px;line-height:28px}}@media (max-width:576px){.resourceSection{padding:70px 18px}.resourceHeading span{font-size:11px}.resourceHeading h2{font-size:28px}.resourceHeading p{font-size:14px;line-height:26px}.resourceCard{border-radius:22px;padding:22px}.resourceIcon{width:62px;height:62px;font-size:26px}.resourceContent h3{font-size:22px}.resourceContent p{font-size:14px;line-height:26px}.resourceCTA{padding:30px 24px;border-radius:24px}.ctaContent h3{font-size:24px}.ctaBtn{height:54px;font-size:15px}}@media (max-width:420px){.resourceSection{padding:60px 16px}.resourceHeading h2{font-size:24px}.resourceCard{padding:18px}.resourceIcon{width:55px;height:55px;font-size:22px}.resourceContent h3{font-size:20px}}.resourceCard{transition:all .35s ease}.resourceIcon,.resourceBtn{transition:.35s ease}.resourceCard:hover .resourceIcon{transform:rotate(-8deg) scale(1.08)}.resourceCard:hover{transform:translateY(-10px)}.resourceCTA{transition:.35s ease}.resourceCTA:hover{transform:translateY(-5px)}.resourceCard:nth-child(1){animation:fadeUp .5s ease both}.resourceCard:nth-child(2){animation:fadeUp .7s ease both}.resourceCard:nth-child(3){animation:fadeUp .9s ease both}.resourceCTA{animation:fadeUp 1.1s ease both}.faqSection{position:relative;padding:20px 7%;background:linear-gradient(180deg,#fff,#f8fbff);overflow:hidden}.faqSection:before{content:"";position:absolute;width:320px;height:320px;left:-120px;top:-120px;border-radius:50%;background:#2563eb;opacity:.05;filter:blur(120px)}.faqSection:after{content:"";position:absolute;width:280px;height:280px;right:-100px;bottom:-100px;border-radius:50%;background:#7c3aed;opacity:.05;filter:blur(120px)}.faqSection .container{max-width:1200px;margin:auto;position:relative;z-index:2}.faqHeading{text-align:center;max-width:760px;margin:0 auto 70px}.faqHeading span{display:inline-block;padding:6px 10px;background:#eaf2ff;color:#2563eb;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.faqHeading h2{font-size:54px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:20px}.faqHeading p{font-size:18px;color:#64748b;line-height:34px}.faqWrapper{display:flex;flex-direction:column;gap:20px}.faqCard{background:#fff;border:1px solid #EEF2F7;border-radius:24px;overflow:hidden;transition:.35s ease;box-shadow:0 12px 35px #0f172a0d;position:relative}.faqCard:hover{transform:translateY(-3px);border-color:#d8e7ff;box-shadow:0 20px 45px #2563eb1a}.faqCard:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transform-origin:left;transition:.35s}.faqCard.active:before{transform:scaleX(1)}.faqQuestion{width:100%;background:none;border:none;outline:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1px;text-align:left}.faqQuestion span{flex:1;font-size:20px;font-weight:600;color:#0f172a;line-height:1.5;transition:.3s}.faqCard.active .faqQuestion span{color:#2563eb}.faqIcon{width:44px;height:44px;border-radius:50%;background:#eef5ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:16px;transition:.35s;flex-shrink:0;margin-left:20px}.faqCard.active .faqIcon{background:#2563eb;color:#fff;transform:rotate(180deg)}.faqAnswer{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s ease,padding .35s ease;padding:0 30px}.faqAnswer.show{max-height:250px;opacity:1;padding:0 30px 28px}.faqAnswer p{font-size:16px;color:#64748b;line-height:30px;margin:0}.faqCard.active{border-color:#d8e7ff;box-shadow:0 25px 50px #2563eb1f}.faqQuestion:hover span{color:#2563eb}.faqQuestion:hover .faqIcon{background:#2563eb;color:#fff}.faqCard,.faqQuestion,.faqIcon,.faqAnswer{transition:all .35s ease}@media (min-width:1600px){.faqSection .container{max-width:1300px}.faqHeading h2{font-size:60px}}@media (max-width:1400px){.faqHeading h2{font-size:48px}.faqQuestion{padding:26px 28px}}@media (max-width:992px){.faqSection{padding:90px 35px}.faqHeading{margin-bottom:55px}.faqHeading h2{font-size:42px}.faqHeading p{font-size:16px;line-height:30px}.faqQuestion span{font-size:18px}}@media (max-width:768px){.faqSection{padding:80px 22px}.faqHeading h2{font-size:34px}.faqHeading p{font-size:15px;line-height:28px}.faqQuestion{padding:22px}.faqQuestion span{font-size:17px;padding-right:15px}.faqIcon{width:40px;height:40px;font-size:14px}.faqAnswer.show{padding:0 22px 22px}.faqAnswer{padding:0 22px}.faqAnswer p{font-size:15px;line-height:28px}}@media (max-width:576px){.faqSection{padding:70px 18px}.faqHeading span{font-size:11px;padding:8px 18px}.faqHeading h2{font-size:28px}.faqHeading p{font-size:14px;line-height:26px}.faqCard{border-radius:20px}.faqQuestion{padding:20px}.faqQuestion span{font-size:16px}.faqIcon{width:36px;height:36px;font-size:13px}}@media (max-width:420px){.faqSection{padding:60px 16px}.faqHeading h2{font-size:24px}.faqQuestion{padding:18px}.faqQuestion span{font-size:15px}.faqIcon{width:34px;height:34px;font-size:12px}.faqAnswer.show{padding:0 18px 18px}.faqAnswer{padding:0 18px}}.faqCard{transition:all .35s ease}.faqIcon{transition:.35s ease}.faqCard:hover{transform:translateY(-5px)}.faqCard:nth-child(1){animation:fadeUp .5s ease both}.faqCard:nth-child(2){animation:fadeUp .6s ease both}.faqCard:nth-child(3){animation:fadeUp .7s ease both}.faqCard:nth-child(4){animation:fadeUp .8s ease both}.faqCard:nth-child(5){animation:fadeUp .9s ease both}.faqCard:nth-child(6){animation:fadeUp 1s ease both}.ctaSection{padding:30px 7% 40px;background:#f8fcf9}.ctaSection .container{max-width:1350px;margin:auto}.ctaCard{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f9d58,#16a34a,#22c55e);border-radius:32px;padding:60px;box-shadow:0 25px 60px #16a34a2e}.ctaCard:before{content:"";position:absolute;width:280px;height:280px;top:-120px;right:-120px;border-radius:50%;background:#ffffff14}.ctaCard:after{content:"";position:absolute;width:180px;height:180px;left:-80px;bottom:-80px;border-radius:50%;background:#ffffff0f}.ctaContent{position:relative;z-index:2;max-width:760px}.ctaBadge{display:inline-block;padding:10px 22px;border-radius:50px;background:#ffffff26;color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:22px}.ctaContent h2{font-size:52px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:18px}.ctaContent p{max-width:620px;font-size:18px;line-height:32px;color:#ffffffeb;margin-bottom:35px}.ctaButtons{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ctaButtons button{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .35s ease;border:none}.applyBtn{background:#fff;color:#16a34a;box-shadow:0 15px 35px #0000001f}.applyBtn:hover{transform:translateY(-4px);background:#f8fafc;box-shadow:0 20px 45px #0000002e}.applyBtn svg{transition:.35s}.applyBtn:hover svg{transform:translate(6px)}.contactBtn{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contactBtn:hover{background:#ffffff24;border-color:#fff;transform:translateY(-4px)}.contactBtn svg{transition:.35s}.contactBtn:hover svg{transform:rotate(-10deg)}@media (max-width:1200px){.ctaCard{padding:50px}.ctaContent h2{font-size:44px}}@media (max-width:992px){.ctaSection{padding:60px 30px}.ctaCard{padding:45px 35px;text-align:center}.ctaContent{max-width:100%;margin:auto}.ctaContent p{max-width:100%}.ctaButtons{justify-content:center}}@media (max-width:768px){.ctaSection{padding:50px 20px}.ctaCard{padding:35px 25px;border-radius:24px}.ctaBadge{font-size:11px;padding:8px 18px}.ctaContent h2{font-size:34px}.ctaContent p{font-size:15px;line-height:28px;margin-bottom:28px}.ctaButtons{flex-direction:column;width:100%}.ctaButtons button{width:100%}}@media (max-width:480px){.ctaSection{padding:40px 15px}.ctaCard{padding:28px 20px}.ctaContent h2{font-size:28px}.ctaContent p{font-size:14px;line-height:25px}.ctaButtons button{height:50px;font-size:15px}}.ctaCard{transition:all .35s ease}.ctaCard:hover{transform:translateY(-6px);box-shadow:0 35px 70px #16a34a38}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ctaCard{animation:fadeUp .7s ease both}.aboutHero{background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);color:#fff;padding:40px 0}.aboutHeroContent{max-width:760px}.aboutBadge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:14px;margin-bottom:24px}.aboutHero h1{font-size:58px;line-height:1.15;font-weight:700;margin-bottom:20px}.aboutHero h1 span{color:#a5c8ff}.aboutHero p{font-size:18px;line-height:1.8;opacity:.95}.aboutHeroButtons{display:flex;gap:18px;margin-top:40px;flex-wrap:wrap}.aboutPrimaryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:10px;background:#fff;color:var(--primary);font-weight:600;transition:.3s}.aboutPrimaryBtn:hover{transform:translateY(-3px);box-shadow:0 18px 35px #0000002e}.aboutSecondaryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:10px;border:1px solid rgba(255,255,255,.35);color:#fff;transition:.3s}.aboutSecondaryBtn:hover{background:#ffffff1f}.aboutSection{padding:50px 0;background:var(--background)}.aboutWrapper{display:flex;flex-direction:column;gap:80px}.aboutStoryGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.aboutImage{position:relative}.aboutImage img{width:100%;height:600px;object-fit:cover;border-radius:24px;display:block;box-shadow:var(--shadow)}.aboutStoryContent{display:flex;flex-direction:column}.sectionTag{display:inline-flex;align-items:center;width:max-content;padding:8px 18px;border-radius:50px;background:var(--primary-light);color:var(--primary);font-size:14px;font-weight:600;margin-bottom:20px}.aboutStoryContent h2{font-size:44px;line-height:1.25;margin-bottom:22px;color:var(--text)}.aboutStoryContent p{font-size:17px;line-height:1.9;color:var(--text-light);margin-bottom:20px}.aboutHighlights{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:12px}.highlightItem{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px 18px;font-size:15px;font-weight:600;color:var(--text);transition:all .3s ease}.highlightItem:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 12px 30px #0f172a14}.aboutStats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.statCard{background:#fff;border:1px solid var(--border);border-radius:20px;padding:35px 20px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.statCard:hover{transform:translateY(-6px);border-color:var(--primary)}.statCard h3{font-size:42px;font-weight:700;color:var(--primary);margin-bottom:12px}.statCard p{font-size:16px;color:var(--text-light)}.sectionHeading{max-width:750px;margin:0 auto 60px;text-align:center}.sectionHeading span{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:50px;background:var(--primary-light);color:var(--primary);font-size:14px;font-weight:600;margin-bottom:18px}.sectionHeading h2{font-size:46px;line-height:1.25;color:var(--text);margin-bottom:18px}.sectionHeading p{font-size:17px;line-height:1.9;color:var(--text-light)}.aboutWhySection{margin-top:10px}.whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.whyCard{background:#fff;border:1px solid var(--border);border-radius:22px;padding:35px 30px;transition:all .35s ease;box-shadow:var(--shadow)}.whyCard:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 22px 45px #0f172a1f}.whyIcon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--primary-light);border-radius:18px;margin-bottom:24px}.whyCard h3{font-size:22px;color:var(--text);margin-bottom:15px}.whyCard p{font-size:16px;line-height:1.8;color:var(--text-light)}.missionVisionSection{margin-top:20px}.missionVisionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.missionCard{background:#fff;border:1px solid var(--border);border-radius:22px;padding:40px;box-shadow:var(--shadow);transition:all .35s ease}.missionCard:hover{transform:translateY(-6px);border-color:var(--primary)}.missionIcon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--primary-light);font-size:34px;margin-bottom:22px}.missionCard h3{font-size:28px;margin-bottom:16px;color:var(--text)}.missionCard p{font-size:16px;line-height:1.9;color:var(--text-light)}.valuesSection{margin-top:20px}.valuesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.valueCard{background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px 24px;text-align:center;transition:all .35s ease;box-shadow:var(--shadow)}.valueCard:hover{transform:translateY(-6px);border-color:var(--primary)}.valueIcon{width:70px;height:70px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--primary-light);border-radius:50%;font-size:30px}.valueCard h3{font-size:22px;margin-bottom:14px;color:var(--text)}.valueCard p{font-size:15px;line-height:1.8;color:var(--text-light)}.journeySection{margin-top:20px}.timeline{max-width:900px;margin:0 auto;position:relative;padding-left:40px}.timeline:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:3px;background:var(--primary-light)}.timelineItem{position:relative;margin-bottom:45px}.timelineItem:last-child{margin-bottom:0}.timelineItem:before{content:"";position:absolute;left:-36px;top:8px;width:18px;height:18px;border-radius:50%;background:var(--primary);border:4px solid #FFFFFF;box-shadow:0 0 0 3px var(--primary-light)}.timelineYear{display:inline-block;padding:8px 18px;border-radius:50px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;margin-bottom:16px}.timelineContent{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px;box-shadow:var(--shadow)}.timelineContent h3{font-size:24px;margin-bottom:12px;color:var(--text)}.timelineContent p{font-size:16px;line-height:1.8;color:var(--text-light)}.partnerGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.partnerCard{height:110px;background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--text-light);transition:.35s;box-shadow:var(--shadow)}.partnerCard:hover{transform:translateY(-5px);border-color:var(--primary);color:var(--primary)}.achievementSection{margin-top:20px}.achievementGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.achievementCard{background:#fff;border:1px solid var(--border);border-radius:20px;padding:30px 24px;text-align:center;transition:.35s;box-shadow:var(--shadow)}.achievementCard:hover{transform:translateY(-6px);border-color:var(--primary)}.achievementCard h3{font-size:22px;margin-bottom:14px;color:var(--text)}.achievementCard p{color:var(--text-light);line-height:1.8}.aboutCTA{margin-top:40px;padding:80px 50px;border-radius:28px;background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);color:#fff;text-align:center}.aboutCTAContent{max-width:850px;margin:auto}.aboutCTAContent span{display:inline-block;padding:10px 20px;border-radius:50px;background:#ffffff26;margin-bottom:20px;font-size:14px;font-weight:600}.aboutCTA h2{font-size:46px;line-height:1.25;margin-bottom:22px}.aboutCTA p{font-size:18px;line-height:1.9;opacity:.95}.aboutCTAButtons{margin-top:40px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media (max-width:1024px){.aboutStoryGrid,.missionVisionGrid{grid-template-columns:1fr}.whyGrid,.valuesGrid,.achievementGrid,.partnerGrid,.aboutStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.aboutHero{padding:90px 0 60px}.aboutHero h1{font-size:42px}.aboutStoryContent h2,.sectionHeading h2,.aboutCTA h2{font-size:34px}.whyGrid,.valuesGrid,.achievementGrid,.partnerGrid,.aboutStats{grid-template-columns:1fr}.aboutHeroButtons,.aboutCTAButtons{flex-direction:column}.aboutPrimaryBtn,.aboutSecondaryBtn{width:100%;justify-content:center}.aboutImage img{height:400px}}@media (max-width:576px){.container{padding:0 18px}.aboutHero h1{font-size:34px}.aboutHero p,.aboutStoryContent p,.sectionHeading p,.aboutCTA p{font-size:16px}.missionCard,.valueCard,.whyCard,.achievementCard,.timelineContent{padding:22px}.aboutCTA{padding:50px 24px}}body{font-family:Inter,sans-serif;background:#fff;color:var(--text)}.contactHero{background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);color:#fff;padding:70px 0 60px}.contactHeroContent{max-width:760px}.contactBadge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:14px;margin-bottom:24px}.contactHero h1{font-size:56px;line-height:1.15;font-weight:700;margin-bottom:20px}.contactHero h1 span{color:#a5c8ff}.contactHero p{font-size:18px;line-height:1.8;opacity:.95}.contactHeroButtons{margin-top:40px;display:flex;gap:18px;flex-wrap:wrap}.contactPrimaryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:10px;background:#fff;color:var(--primary);font-weight:600;transition:.3s}.contactPrimaryBtn:hover{transform:translateY(-3px);box-shadow:0 18px 35px #0000002e}.contactSecondaryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:10px;border:1px solid rgba(255,255,255,.35);color:#fff;transition:.3s}.contactSecondaryBtn:hover{background:#ffffff1f}.contactSection{padding:90px 0;background:var(--background)}.contactWrapper{display:flex;flex-direction:column;gap:70px}.contactInfoGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.contactCard{background:#fff;border:1px solid var(--border);border-radius:18px;padding:32px 25px;text-align:center;transition:all .35s ease;box-shadow:var(--shadow)}.contactCard:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 22px 45px #0f172a1f}.contactCardIcon{width:72px;height:72px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-light);font-size:30px}.contactCard h3{font-size:22px;font-weight:700;margin-bottom:14px;color:var(--text)}.contactCard p{font-size:16px;color:var(--text);line-height:1.8;margin-bottom:10px}.contactCard span{display:block;font-size:14px;color:var(--text-light);line-height:1.7}.contactMainGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.contactFormCard{background:#fff;border:1px solid var(--border);border-radius:22px;padding:40px;box-shadow:var(--shadow)}.contactFormCard h2{font-size:34px;font-weight:700;margin-bottom:12px}.contactFormCard p{color:var(--text-light);margin-bottom:35px;line-height:1.8}.contactForm{display:flex;flex-direction:column;gap:22px}.formGroup{display:flex;flex-direction:column;gap:10px}.formGroup label{font-size:15px;font-weight:600;color:var(--text)}.formGroup input,.formGroup select,.formGroup textarea{width:100%;padding:15px 18px;border:1px solid var(--border);border-radius:12px;font-size:15px;color:var(--text);background:#fff;transition:all .3s ease;outline:none}.formGroup textarea{resize:vertical;min-height:140px}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #1e5eff1a}.contactSubmitBtn{margin-top:12px;height:54px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 12px 30px #1e5eff2e}.contactSubmitBtn:hover{transform:translateY(-3px);box-shadow:0 18px 35px #1e5eff47}.contactSubmitBtn svg{transition:.3s}.contactSubmitBtn:hover svg{transform:translate(4px)}.contactRight{display:flex;flex-direction:column;gap:25px}.mapCard{background:#fff;border:1px solid var(--border);border-radius:22px;padding:28px;box-shadow:var(--shadow)}.mapCard h3{font-size:26px;margin-bottom:20px;color:var(--text)}.mapPlaceholder{width:100%;height:320px;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#f8fafc);border:2px dashed var(--border);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-light);font-size:16px;line-height:1.8}.whyChooseCard{background:#fff;border:1px solid var(--border);border-radius:22px;padding:30px;box-shadow:var(--shadow)}.whyChooseCard h3{font-size:26px;margin-bottom:22px}.whyChooseCard ul{list-style:none}.whyChooseCard li{padding:14px 0;border-bottom:1px solid #F1F5F9;font-size:16px;color:var(--text-light);line-height:1.7}.whyChooseCard li:last-child{border-bottom:none}.contactFaqSection{margin-top:20px}.contactSectionHeading{text-align:center;margin-bottom:45px}.contactSectionHeading span{display:inline-block;padding:8px 18px;border-radius:50px;background:var(--primary-light);color:var(--primary);font-size:14px;font-weight:600;margin-bottom:18px}.contactSectionHeading h2{font-size:42px;line-height:1.3;color:var(--text)}.faqGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.faqCard{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px;box-shadow:var(--shadow);transition:all .3s ease}.faqCard:hover{transform:translateY(-5px);border-color:var(--primary)}.faqCard h4{font-size:20px;color:var(--text);margin-bottom:14px}.faqCard p{color:var(--text-light);line-height:1.8;font-size:15px}.contactCTA{margin-top:70px;background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);color:#fff;border-radius:24px;padding:70px 40px;text-align:center}.contactCTA h2{font-size:42px;margin-bottom:18px;font-weight:700}.contactCTA p{max-width:700px;margin:0 auto;font-size:17px;line-height:1.8;opacity:.92}.contactCTAButtons{margin-top:35px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}@media (max-width:1024px){.contactInfoGrid{grid-template-columns:repeat(2,1fr)}.contactMainGrid,.faqGrid{grid-template-columns:1fr}}@media (max-width:768px){.contactHero{padding:90px 0 60px}.contactHero h1{font-size:40px}.contactHero p{font-size:16px}.contactHeroButtons{flex-direction:column}.contactPrimaryBtn,.contactSecondaryBtn{width:100%;justify-content:center}.contactFormCard,.mapCard,.whyChooseCard{padding:24px}.contactCTA{padding:50px 25px}.contactCTA h2{font-size:32px}.contactSectionHeading h2{font-size:34px}}@media (max-width:576px){.container{padding:0 18px}.contactHero h1{font-size:32px}.contactBadge{font-size:13px;padding:8px 14px}.contactInfoGrid{grid-template-columns:1fr}.contactCard{padding:24px}.contactCard h3{font-size:20px}.contactFormCard h2{font-size:28px}.mapPlaceholder{height:250px}.faqCard{padding:22px}.faqCard h4{font-size:18px}.contactCTA h2{font-size:28px}.contactCTAButtons{flex-direction:column}.contactCTAButtons a{width:100%;justify-content:center}}.privacyHero{background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);padding:60px 0;color:#fff}.privacyHeroContent{max-width:760px}.privacyBadge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:50px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;margin-bottom:22px}.privacyHero h1{font-size:52px;font-weight:700;line-height:1.15;margin-bottom:20px}.privacyHero p{font-size:18px;line-height:1.8;opacity:.95;max-width:720px}.privacyHeroButtons{margin-top:40px}.privacyPrimaryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:#fff;color:var(--primary);border-radius:10px;font-weight:600;transition:.3s}.privacyPrimaryBtn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0000002e}.privacySection{padding:80px 0;background:var(--background)}.privacyWrapper{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.privacySidebar{position:sticky;top:100px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:var(--shadow)}.privacySidebar h3{font-size:20px;font-weight:700;color:var(--text);margin-bottom:20px}.privacySidebar ul{list-style:none}.privacySidebar li{margin-bottom:8px}.privacySidebar a{display:block;padding:12px 14px;border-radius:10px;color:var(--text-light);font-size:15px;font-weight:500;transition:all .25s ease}.privacySidebar a:hover{background:var(--primary-light);color:var(--primary);transform:translate(4px)}.privacyContent{display:flex;flex-direction:column;gap:28px}.privacyCard{background:#fff;border:1px solid var(--border);border-radius:18px;padding:34px;box-shadow:var(--shadow);transition:all .3s ease}.privacyCard:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0f172a1f}.privacyIcon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--primary-light);color:var(--primary);font-size:28px;margin-bottom:22px}.privacyCard h2{font-size:30px;font-weight:700;color:var(--text);margin-bottom:18px}.privacyCard h4{font-size:18px;font-weight:600;color:var(--text);margin-bottom:10px}.privacyCard p{color:var(--text-light);font-size:16px;line-height:1.9;margin-bottom:16px}.privacyList{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.privacyListItem{padding:22px;border:1px solid var(--border);border-radius:14px;background:#fafbfc;transition:all .3s ease}.privacyListItem:hover{border-color:var(--primary);background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #0f172a14}.privacyListItem h4{color:var(--primary);font-size:18px;margin-bottom:10px}.privacyListItem p{margin-bottom:0;line-height:1.8}.privacyBulletList{list-style:none;margin-top:22px}.privacyBulletList li{position:relative;padding-left:34px;margin-bottom:18px;color:var(--text-light);font-size:16px;line-height:1.8}.privacyBulletList li:before{content:"✓";position:absolute;left:0;top:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:13px;font-weight:700}.privacyContact{margin-top:24px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eef4ff);border:1px solid var(--border)}.privacyContact h4{font-size:22px;color:var(--text);margin-bottom:18px}.privacyContact p{margin-bottom:10px;font-size:16px}.privacyFooter{margin-top:15px;padding:28px;border-radius:18px;background:#0f172a;color:#fff}.privacyFooter p{color:#cbd5e1;margin-bottom:10px;font-size:15px}.privacyFooter strong{color:#fff}@media (max-width:1024px){.privacyWrapper{grid-template-columns:1fr}.privacySidebar{position:relative;top:0}.privacyList{grid-template-columns:1fr}}@media (max-width:768px){.privacyHero{padding:90px 0 60px}.privacyHero h1{font-size:38px}.privacyHero p{font-size:16px}.privacyHeroButtons{margin-top:30px}.privacyPrimaryBtn{width:100%;justify-content:center}.privacyCard{padding:24px}.privacyCard h2{font-size:24px}.privacyCard h4{font-size:18px}.privacyCard p{font-size:15px}.privacySidebar{padding:20px}}@media (max-width:576px){.container{padding:0 18px}.privacyHero h1{font-size:32px}.privacyBadge{font-size:13px;padding:8px 16px}.privacyIcon{width:56px;height:56px;font-size:24px}.privacyCard{border-radius:14px}.privacyContact{padding:18px}}:root{--primary:#1E5EFF;--primary-dark:#1648C8;--primary-light:#EEF4FF;--white:#FFFFFF;--background:#F8FAFC;--border:#E5E7EB;--text:#111827;--text-light:#6B7280;--shadow: 0 18px 45px rgba(15,23,42,.08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;color:var(--text);background:#fff}.container{width:100%;max-width:1320px;margin:auto;padding:0 24px}.termsHero{background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);color:#fff;padding:60px 0}.termsHeroContent{max-width:760px}.termsBadge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:14px;margin-bottom:24px}.termsHero h1{font-size:52px;font-weight:700;line-height:1.15;margin-bottom:20px}.termsHero p{font-size:18px;line-height:1.8;opacity:.95}.termsHeroButtons{margin-top:40px}.termsPrimaryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:#fff;color:var(--primary);border-radius:10px;font-size:15px;font-weight:600;transition:.3s}.termsPrimaryBtn:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0000002e}.termsSection{padding:80px 0;background:var(--background)}.termsWrapper{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.termsSidebar{position:sticky;top:100px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:var(--shadow)}.termsSidebar h3{font-size:20px;font-weight:700;color:var(--text);margin-bottom:20px}.termsSidebar ul{list-style:none}.termsSidebar li{margin-bottom:8px}.termsSidebar a{display:block;padding:12px 16px;border-radius:10px;color:var(--text-light);font-size:15px;font-weight:500;transition:all .25s ease}.termsSidebar a:hover{background:var(--primary-light);color:var(--primary);transform:translate(4px)}.termsContent{display:flex;flex-direction:column;gap:28px}.termsCard{background:#fff;border:1px solid var(--border);border-radius:18px;padding:34px;box-shadow:var(--shadow);transition:all .3s ease}.termsCard:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0f172a1f}.termsIcon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--primary-light);color:var(--primary);font-size:28px;margin-bottom:22px}.termsCard h2{font-size:30px;font-weight:700;color:var(--text);margin-bottom:18px}.termsCard h4{font-size:20px;font-weight:600;color:var(--text);margin-bottom:12px}.termsCard p{font-size:16px;line-height:1.9;color:var(--text-light);margin-bottom:16px}.termsBulletList{list-style:none;margin-top:22px}.termsBulletList li{position:relative;padding-left:34px;margin-bottom:18px;color:var(--text-light);font-size:16px;line-height:1.8}.termsBulletList li:before{content:"✓";position:absolute;left:0;top:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:13px;font-weight:700}.termsContact{margin-top:24px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eef4ff);border:1px solid var(--border)}.termsContact h4{font-size:22px;color:var(--text);margin-bottom:18px}.termsContact p{margin-bottom:10px;font-size:16px}.termsFooter{margin-top:15px;padding:28px;border-radius:18px;background:#0f172a;color:#fff}.termsFooter p{color:#cbd5e1;margin-bottom:10px;font-size:15px}.termsFooter strong{color:#fff}.termsCard{scroll-margin-top:110px}@media (max-width:1024px){.termsWrapper{grid-template-columns:1fr}.termsSidebar{position:relative;top:0;margin-bottom:20px}}@media (max-width:768px){.termsHero{padding:90px 0 60px}.termsHero h1{font-size:38px}.termsHero p{font-size:16px}.termsHeroButtons{margin-top:30px}.termsPrimaryBtn{width:100%;justify-content:center}.termsCard{padding:24px}.termsCard h2{font-size:24px}.termsCard h4{font-size:18px}.termsCard p{font-size:15px}.termsSidebar{padding:20px}}@media (max-width:576px){.container{padding:0 18px}.termsHero h1{font-size:32px}.termsBadge{font-size:13px;padding:8px 16px}.termsIcon{width:56px;height:56px;font-size:24px}.termsCard{border-radius:14px;padding:20px}.termsContact{padding:18px}.termsContact h4{font-size:20px}.termsFooter{padding:22px}.termsFooter p{font-size:14px}}.properties-page{background:#f8fafc;overflow:hidden}.properties-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#051437e0,#0f3a7dd1),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center;background-attachment:fixed;padding:60px 0}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#00000026,#00000073)}.hero-content{position:relative;z-index:2;max-width:1100px;text-align:center;color:#fff}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:50px;background:#ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.18);margin-bottom:35px;font-size:.95rem;font-weight:600}.hero-content h1{font-size:72px;line-height:1.1;font-weight:800;margin-bottom:28px}.hero-content h1 span{color:#ffd54f}.hero-content p{font-size:20px;line-height:1.8;color:#eef4ff;max-width:820px;margin:auto auto 55px}.hero-search{display:flex;align-items:center;background:#ffffff26;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:70px;border:1px solid rgba(255,255,255,.18);padding:10px;max-width:900px;margin:auto;box-shadow:0 20px 60px #00000040}.search-field{display:flex;align-items:center;flex:1;padding-left:25px;color:#fff}.search-field svg{font-size:24px;margin-right:15px}.search-field input{width:100%;border:none;background:none;color:#fff;font-size:17px;outline:none}.search-field input::placeholder{color:#d7dce6}.search-btn{border:none;display:flex;align-items:center;gap:10px;padding:18px 35px;border-radius:60px;background:#ffd54f;color:#222;font-weight:700;cursor:pointer;transition:.35s}.search-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ffd54f73}.popular-locations{margin-top:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px}.popular-locations span{font-weight:600}.popular-locations button{background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#fff;padding:10px 18px;border-radius:30px;cursor:pointer;transition:.35s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popular-locations button:hover{background:#fff;color:#1a56db}.hero-buttons{display:flex;justify-content:center;gap:20px;margin-top:50px}.primary-btn{display:flex;align-items:center;gap:12px;border:none;padding:18px 34px;border-radius:60px;background:#ffd54f;color:#222;font-weight:700;cursor:pointer;transition:.35s}.primary-btn:hover{transform:translateY(-4px)}.secondary-btn{padding:18px 34px;border-radius:60px;border:2px solid rgba(255,255,255,.25);background:transparent;color:#fff;cursor:pointer;transition:.35s}.secondary-btn:hover{background:#fff;color:#1a56db}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:80px}.hero-stats div{padding:35px;border-radius:24px;background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.12)}.hero-stats h2{font-size:42px;margin-bottom:10px;color:#ffd54f}.hero-stats span{color:#eef4ff}@media (max-width:992px){.hero-content h1{font-size:54px}.hero-search{flex-direction:column;border-radius:24px}.search-field{width:100%;padding:18px}.search-btn{width:100%;justify-content:center}.hero-stats{grid-template-columns:1fr}}@media (max-width:768px){.properties-hero{background-attachment:scroll;padding:100px 0}.hero-content h1{font-size:38px}.hero-content p{font-size:16px}.hero-buttons{flex-direction:column}.popular-locations{justify-content:center}}.property-categories{padding:30px 7% 10px;background:#fff}.section-title{text-align:center;max-width:750px;margin:auto auto 70px}.section-badge{display:inline-block;background:#eef4ff;color:#1a56db;padding:10px 22px;border-radius:30px;font-weight:600;margin-bottom:20px}.section-title h2{font-size:48px;font-weight:800;color:#172b4d;margin-bottom:20px}.section-title p{font-size:18px;color:#666;line-height:1.8}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.category-card{background:#fff;border-radius:25px;padding:45px 35px;text-align:center;box-shadow:0 15px 40px #0000000f;transition:.35s;cursor:pointer;border:1px solid #eef2f7}.category-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px #1a56db2e}.category-icon{width:90px;height:90px;margin:auto auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:42px;background:linear-gradient(135deg,#eef4ff,#dce9ff)}.category-card h3{font-size:24px;color:#172b4d;margin-bottom:18px}.category-card p{color:#666;line-height:1.7;margin-bottom:25px}.category-card span{display:inline-block;color:#1a56db;font-weight:700}@media (max-width:1100px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.property-categories{padding:80px 0}.section-title h2{font-size:34px}.section-title p{font-size:16px}.category-grid{grid-template-columns:1fr}}.featured-properties{padding:10px 7%;background:#f8fafc}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.property-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 45px #00000014;transition:.35s}.property-card:hover{transform:translateY(-12px);box-shadow:0 30px 70px #1a56db2e}.property-image{position:relative}.property-image img{width:100%;height:260px;object-fit:cover}.property-tag{position:absolute;top:20px;left:20px;background:#1a56db;color:#fff;padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600}.property-tag.new{background:#10b981}.wishlist-btn{position:absolute;top:20px;right:20px;width:42px;height:42px;border:none;border-radius:50%;background:#fff;cursor:pointer;font-size:18px}.property-content{padding:30px}.property-location{color:#1a56db;font-size:15px;font-weight:600}.property-content h3{font-size:26px;margin:15px 0;color:#172b4d}.property-price{color:#666;margin-bottom:25px}.property-price strong{display:block;font-size:28px;color:#0a8d48;margin-top:6px}.property-details{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:center;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.property-details h4{color:#172b4d;margin-bottom:5px}.property-details span{font-size:13px;color:#777}.property-btn{width:100%;margin-top:30px;padding:16px;border:none;background:#1a56db;color:#fff;border-radius:12px;font-weight:700;cursor:pointer;transition:.3s}.property-btn:hover{background:#0f3fae}@media (max-width:1100px){.featured-grid{grid-template-columns:1fr}}.why-plumzo{padding:10px 7%;background:#fff}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.why-card{background:#fff;border-radius:22px;padding:40px 30px;box-shadow:0 15px 35px #0000000f;transition:.35s;border:1px solid #EEF2F7}.why-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px #1a56db1f}.why-icon{width:80px;height:80px;border-radius:50%;background:#eef4ff;display:flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:25px}.why-card h3{margin-bottom:15px;color:#172b4d}.why-card p{line-height:1.8;color:#666}.loan-assistance{padding:10px 7%;background:#f8fafc}.loan-box{display:grid;grid-template-columns:1.3fr .8fr;gap:60px;align-items:center;background:linear-gradient(135deg,#0f3fae,#1a56db);border-radius:35px;padding:70px;color:#fff}.loan-tag{display:inline-block;background:#ffffff26;padding:10px 22px;border-radius:30px;margin-bottom:25px}.loan-left h2{font-size:46px;margin-bottom:20px}.loan-left p{line-height:1.8;margin-bottom:30px}.loan-left ul{list-style:none;padding:0;margin-bottom:40px}.loan-left li{margin-bottom:18px}.loan-apply-btn{padding:18px 36px;border:none;border-radius:14px;background:#ffd54f;color:#222;font-weight:700;cursor:pointer}.loan-right{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.loan-stat{background:#ffffff1a;border-radius:20px;padding:30px;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.loan-stat h2{font-size:34px;color:#ffd54f}.loan-stat span{font-size:14px}@media (max-width:992px){.why-grid{grid-template-columns:1fr}.loan-box{grid-template-columns:1fr;padding:40px 25px}.loan-right{grid-template-columns:1fr 1fr}}@media (max-width:600px){.loan-right{grid-template-columns:1fr}.loan-left h2{font-size:34px}}.investment-section{padding:10px 7%;background:#fff}.investment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.investment-card{background:#f8fafc;padding:40px 30px;border-radius:24px;text-align:center;transition:.35s;border:1px solid #EEF2F7}.investment-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #1a56db1f}.investment-icon{font-size:48px;margin-bottom:25px}.investment-card h3{margin-bottom:15px}.investment-card p{color:#666;line-height:1.7}.testimonial-section{padding:10px 7%;background:#f8fafc}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card{background:#fff;border-radius:24px;padding:35px;box-shadow:0 15px 40px #0000000f}.stars{color:#ffc107;font-size:24px;margin-bottom:20px}.testimonial-card p{line-height:1.8;color:#666;margin-bottom:25px}.testimonial-card h4{color:#172b4d}.property-cta{padding:10px 7% 15px}.property-cta-box{background:linear-gradient(135deg,#1a56db,#0f3fae);color:#fff;border-radius:35px;text-align:center;padding:90px 60px}.section-badge.light{background:#ffffff26;color:#fff}.property-cta-box h2{font-size:52px;margin:25px 0}.property-cta-box p{max-width:750px;margin:auto auto 45px;line-height:1.9}.property-cta-buttons{display:flex;justify-content:center;gap:20px}.cta-primary{background:#ffd54f;color:#222;border:none;padding:18px 36px;border-radius:14px;font-weight:700;cursor:pointer}.cta-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:18px 36px;border-radius:14px;cursor:pointer}@media (max-width:992px){.investment-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}.property-cta-buttons{flex-direction:column}.property-cta-box{padding:60px 30px}.property-cta-box h2{font-size:36px}}@media (max-width:600px){.investment-grid{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f5ff,#e8f0fe);padding:24px 16px}.auth-card{background:#fff;border-radius:20px;padding:40px 36px;width:100%;max-width:440px;box-shadow:0 8px 40px #1455d91a;text-align:center}.auth-logo{font-size:44px;margin-bottom:12px}.auth-title{font-size:24px;font-weight:800;color:#071b46;margin:0 0 6px}.auth-sub{font-size:14px;color:#6b7280;margin:0 0 28px}.auth-form{text-align:left;display:flex;flex-direction:column;gap:16px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field label{font-size:13px;font-weight:600;color:#374151}.auth-field input{padding:11px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14.5px;font-family:inherit;color:#111827;outline:none;transition:border-color .2s}.auth-field input:focus{border-color:#1455d9;box-shadow:0 0 0 3px #1455d914}.auth-hint{font-size:12px;color:#9ca3af;margin:-8px 0 0}.auth-error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:500}.auth-btn{width:100%;background:#1a56db;color:#fff;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s,transform .1s;margin-top:4px;font-family:inherit}.auth-btn:hover:not(:disabled){background:#1447b8}.auth-btn:active:not(:disabled){transform:scale(.98)}.auth-btn:disabled{opacity:.65;cursor:not-allowed}.auth-switch{margin-top:20px;font-size:14px;color:#6b7280}.auth-switch a{color:#1a56db;font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.ud-page{min-height:100vh;background:#f5f7ff;padding:32px 16px 64px}.ud-loading{text-align:center;padding:80px;color:#66738d;font-size:15px}.ud-container{max-width:960px;margin:0 auto}.ud-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:16px;flex-wrap:wrap}.ud-greeting{font-size:14px;color:#1455d9;font-weight:600;margin-bottom:4px}.ud-title{font-size:26px;font-weight:800;color:#071b46;margin:0 0 4px}.ud-sub{font-size:13px;color:#6b7280;margin:0}.ud-logout-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600;color:#374151;cursor:pointer;transition:border-color .2s,color .2s;white-space:nowrap}.ud-logout-btn:hover{border-color:#ef4444;color:#ef4444}.ud-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}@media (max-width: 600px){.ud-stats{grid-template-columns:repeat(2,1fr)}}.ud-stat-card{background:#fff;border-radius:14px;padding:18px;text-align:center;box-shadow:0 2px 8px #0000000d}.ud-stat-num{font-size:28px;font-weight:800;color:#1455d9}.ud-stat-label{font-size:12px;color:#6b7280;margin-top:4px}.ud-apply-bar{background:linear-gradient(135deg,#1a56db,#1e40af);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px;color:#fff;font-size:14px;font-weight:600}.ud-apply-links{display:flex;gap:8px;flex-wrap:wrap}.ud-apply-link{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s}.ud-apply-link:hover{background:#ffffff4d}.ud-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ud-filter-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.ud-filter-btn:hover{border-color:#1455d9;color:#1455d9}.ud-filter-btn.active{background:#1455d9;border-color:#1455d9;color:#fff}.ud-cards-grid{display:flex;flex-direction:column;gap:16px}.ud-loan-card{background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 2px 12px #0000000f;border:1px solid #e6edff}.ud-loan-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px;flex-wrap:wrap}.ud-loan-type{display:flex;align-items:center;gap:12px}.ud-loan-icon{font-size:28px;line-height:1}.ud-loan-type-label{font-size:16px;font-weight:800;color:#071b46}.ud-loan-sublabel{font-size:12.5px;color:#6b7280;margin-top:2px}.ud-status-badge{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;white-space:nowrap}.ud-loan-meta{display:flex;gap:24px;margin-bottom:20px;flex-wrap:wrap}.ud-meta-item{display:flex;flex-direction:column;gap:2px}.ud-meta-label{font-size:11px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ud-meta-val{font-size:14px;font-weight:700;color:#111827}.ud-app-id{font-size:12.5px;color:#1455d9;font-family:monospace}.ud-progress{display:flex;align-items:flex-start;gap:0;overflow-x:auto;padding-bottom:4px}.ud-progress-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:70px}.ud-progress-dot{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;position:relative;z-index:1;flex-shrink:0}.ud-progress-dot.done{background:#d1fae5;color:#065f46}.ud-progress-dot.active{background:#1455d9;color:#fff;box-shadow:0 0 0 4px #1455d926}.ud-progress-label{font-size:10px;color:#9ca3af;text-align:center;margin-top:5px;line-height:1.3}.ud-progress-label.done{color:#059669;font-weight:600}.ud-progress-label.active{color:#1455d9;font-weight:700}.ud-progress-line{position:absolute;top:14px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:#e5e7eb;z-index:0}.ud-progress-line.done{background:#34d399}.ud-progress-rejected{display:flex;align-items:center;gap:8px;color:#dc2626;font-weight:700;font-size:13.5px;background:#fef2f2;border-radius:8px;padding:10px 14px}.ud-remarks{margin-top:14px;padding:10px 14px;background:#f9fafb;border-radius:8px;font-size:13px;color:#374151;display:flex;gap:8px;border-left:3px solid #1455d9}.ud-empty{text-align:center;padding:64px 24px;background:#fff;border-radius:16px;border:1px solid #e6edff}.ud-empty-icon{font-size:48px;margin-bottom:12px}.ud-empty h3{font-size:18px;font-weight:700;color:#071b46;margin:0 0 8px}.ud-empty p{color:#6b7280;font-size:14px;margin:0 0 20px}.ud-apply-cta{display:inline-block;background:#1a56db;color:#fff;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s}.ud-apply-cta:hover{background:#1447b8}.pl-page,.pl-new-page{min-height:100vh;background:#f8fbff;overflow-x:hidden}.pl-breadcrumb{max-width:1180px;margin:0 auto;padding:16px 24px 0;font-size:13px;color:#66738d;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pl-breadcrumb a{color:#003087;text-decoration:none}.pl-breadcrumb a:hover{text-decoration:underline}.pl-breadcrumb span{color:#aab3c5}.pl-tag{display:inline-flex;padding:6px 14px;border-radius:999px;background:#eef4ff;color:#003087;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.pl-tag--green{background:#ecfdf5;color:#0e9f6e}.pl-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 24px;background:#003087!important;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s,transform .12s,box-shadow .18s;box-shadow:0 4px 14px #1455d940}.pl-primary-btn:hover{background:#1040b8;transform:translateY(-1px);box-shadow:0 6px 20px #1455d94d}.pl-primary-btn--green{background:#003087;box-shadow:0 4px 14px #0e9f6e40}.pl-primary-btn--green:hover{background:#003087}.pl-primary-btn--white{background:#ffffff26;border:2px solid rgba(255,255,255,.5);box-shadow:none}.pl-primary-btn--white:hover{background:#ffffff40;transform:translateY(-1px)}.pl-secondary-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;background:#fff;color:#003087;border:1.5px solid #c9d8ff;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .18s}.pl-secondary-btn:hover{background:#eef4ff;border-color:#003087}.pl-ghost-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;background:transparent;color:#071b46;border:1.5px solid #d0daf0;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .18s}.pl-ghost-btn:hover{background:#f5f8ff;border-color:#003087;color:#003087}.pl-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.pl-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;flex-wrap:wrap}.pl-hero-new{max-width:100%;padding:44px 24px 40px;display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;background:linear-gradient(135deg,var(--color-navy) 0%,#1a2a5e 60%,#0d3b6e 100%)}.pl-hero-content h1{font-size:clamp(28px,4vw,46px);font-weight:800;color:#fff;line-height:1.15;margin-bottom:14px}.pl-hero-content h1 span{color:#003087}.pl-hero-content p{color:#66738d;font-size:15px;line-height:1.7;margin-bottom:18px}.pl-hero-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.pl-hero-badge{padding:5px 12px;background:#eef4ff;color:#003087;border-radius:999px;font-size:12px;font-weight:600}.pl-hero-visual{display:flex;align-items:center;justify-content:center}.pl-hero-card-float{background:#fff;border-radius:20px;padding:28px;box-shadow:0 8px 32px #0d2b5b1a;border:1px solid #e6edff;width:100%}.pl-hero-stat-row{display:flex;gap:0}.pl-hero-stat{flex:1;text-align:center;padding:8px 4px}.pl-hero-stat-val{font-size:22px;font-weight:800;color:#071b46}.pl-hero-stat-lab{font-size:11px;color:#66738d;margin-top:2px}.pl-hero-divider{height:1px;background:#f0f4ff;margin:16px 0 12px}.pl-stats-bar{background:#fff;border-top:1px solid #e6edff;border-bottom:1px solid #e6edff;margin:32px 0}.pl-stats-inner{max-width:1180px;margin:0 auto;padding:22px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pl-stat-item{text-align:center;padding:8px}.pl-stat-val{font-size:22px;font-weight:800;color:#071b46}.pl-stat-lab{font-size:12px;color:#66738d;margin-top:3px}.pl-section-wrapper{max-width:1180px;margin:0 auto 52px;padding:0 24px}.pl-section-head{text-align:center;margin-bottom:36px}.pl-section-head h2{font-size:clamp(22px,3vw,30px);font-weight:800;color:#071b46;margin-bottom:10px}.pl-section-head p{color:#66738d;font-size:15px;max-width:520px;margin:0 auto}.pl-type-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pl-type-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 20px #0d2b5b0f;transition:box-shadow .2s,transform .2s}.pl-type-card:hover{box-shadow:0 8px 32px #0d2b5b1f;transform:translateY(-2px)}.pl-type-card--blue{border-top:3px solid #003087}.pl-type-card--green{border-top:3px solid #0e9f6e}.pl-type-icon{font-size:36px;margin-bottom:14px}.pl-type-card h3{font-size:20px;font-weight:800;color:#071b46;margin-bottom:10px}.pl-type-card p{color:#66738d;font-size:14px;line-height:1.7;margin-bottom:16px}.pl-type-features{list-style:none;padding:0;margin-bottom:22px}.pl-type-features li{color:#374151;font-size:13.5px;padding:5px 0;font-weight:500}.pl-type-actions{display:flex;gap:10px;flex-wrap:wrap}.pl-benefits-section{background:#f8fbff;border-radius:20px;padding:44px 24px}.pl-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pl-benefit-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #e6edff;box-shadow:0 2px 12px #0d2b5b0a;transition:box-shadow .2s}.pl-benefit-card:hover{box-shadow:0 6px 24px #0d2b5b1a}.pl-benefit-icon{font-size:28px;margin-bottom:12px}.pl-benefit-card h4{font-size:15px;font-weight:700;color:#071b46;margin-bottom:6px}.pl-benefit-card p{color:#66738d;font-size:13.5px;line-height:1.6}.pl-hiw-section{background:#fff;border-radius:20px;padding:44px 24px;border:1px solid #e6edff}.pl-steps-row{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.pl-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px;position:relative}.pl-step-num{width:44px;height:44px;border-radius:50%;background:#003087;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px;position:relative;z-index:1}.pl-step-line{position:absolute;top:22px;left:50%;width:100%;height:2px;background:#e6edff;z-index:0}.pl-step h5{font-size:13px;font-weight:700;color:#071b46;margin-bottom:6px}.pl-step p{font-size:12px;color:#66738d;line-height:1.5}.pl-faq-list{display:flex;flex-direction:column;gap:10px}.pl-faq-item{background:#fff;border-radius:14px;border:1px solid #e6edff;overflow:hidden;transition:box-shadow .2s}.pl-faq-item.open{box-shadow:0 4px 16px #0d2b5b14;border-color:#c9d8ff}.pl-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;font-size:14.5px;font-weight:600;color:#071b46;background:none;border:none;cursor:pointer;text-align:left;gap:12px}.pl-faq-q:hover{background:#f8fbff}.pl-faq-arrow{color:#003087;font-size:11px;flex-shrink:0}.pl-faq-a{padding:0 20px 18px;color:#66738d;font-size:14px;line-height:1.7}.pl-cta-section{background:linear-gradient(135deg,#071b46,#003087);color:#fff;text-align:center;padding:60px 24px}.pl-cta-section h2{font-size:clamp(22px,3vw,30px);font-weight:800;margin-bottom:12px}.pl-cta-section p{color:#fffc;font-size:15px}.pl-cta-section--green{background:linear-gradient(135deg,var(--color-navy) 0%,#1a2a5e 60%,#0d3b6e 100%)}.pl-sub-hero{background:linear-gradient(135deg,#0f1c3f,#003087);padding:48px 24px 40px;margin-bottom:0}.pl-sub-hero--green{background:linear-gradient(135deg,var(--color-navy) 0%,#1a2a5e 60%,#0d3b6e 100%)}.pl-sub-hero-text{max-width:1180px;margin:0 auto}.pl-sub-hero-text h1{color:#fff;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.15;margin-bottom:10px}.pl-sub-hero-text p{color:#fffc;font-size:15px;margin-bottom:28px}.pl-sub-hero-highlights{display:flex;gap:0;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:20px 24px;border:1px solid rgba(255,255,255,.2);align-items:center;flex-wrap:wrap;max-width:700px}.pl-sub-hl{flex:1;text-align:center;min-width:100px}.pl-sub-hl-val{color:#fff;font-size:13px;line-height:1.5}.pl-sub-hl-val strong{font-size:16px;display:block}.pl-sub-hl-lab{color:#ffffffa6;font-size:11px;margin-top:3px}.pl-sub-hl-div{width:1px;height:40px;background:#ffffff40;flex-shrink:0}.pl-tabs-bar{background:#fff;border-bottom:1px solid #e6edff;display:flex;gap:0;max-width:100%;overflow-x:auto;padding:0 max(24px,calc((100% - 1180px)/2 + 24px));position:sticky;top:72px;z-index:10;box-shadow:0 2px 8px #0d2b5b0a}.pl-tab{padding:16px 22px;font-size:13.5px;font-weight:600;color:#66738d;border:none;background:none;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap;transition:all .18s}.pl-tab:hover{color:#003087}.pl-tab.active{color:#003087;border-bottom-color:#003087}.pl-tab-content{max-width:1180px;margin:0 auto;padding:36px 24px}.pl-tab-layout{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.pl-tab-main h3{font-size:18px;font-weight:800;color:#071b46;margin-bottom:18px}.pl-tab-main p{color:#66738d;font-size:14px;line-height:1.7}.pl-tab-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:130px}.pl-side-cta{display:flex;flex-direction:column;gap:10px}.pl-tab-single{max-width:760px}.pl-tab-single h3{font-size:20px;font-weight:800;color:#071b46;margin-bottom:20px}.pl-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.pl-overview-card{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#f8fbff;border-radius:14px;border:1px solid #e6edff}.pl-overview-icon{font-size:22px;flex-shrink:0}.pl-overview-card h5{font-size:13.5px;font-weight:700;color:#071b46;margin-bottom:4px}.pl-overview-card p{font-size:12.5px;color:#66738d;line-height:1.5;margin:0}.pl-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pl-why-card{background:#f8fbff;border:1px solid #e6edff;border-radius:12px;padding:16px 12px;text-align:center}.pl-why-card span{font-size:20px;display:block;margin-bottom:8px}.pl-why-card p{font-size:12px;font-weight:600;color:#374151;margin:0}.pl-why-card--green{background:#ecfdf5;border-color:#a7f3d0}.pl-elig-table{margin-bottom:20px}.pl-elig-row{display:flex;justify-content:space-between;padding:14px 16px;border-radius:10px;margin-bottom:6px;background:#f8fbff;border:1px solid #e6edff}.pl-elig-label{font-size:13px;color:#66738d;font-weight:500}.pl-elig-val{font-size:13.5px;color:#071b46;font-weight:700;text-align:right;max-width:60%}.pl-elig-note{display:flex;gap:10px;align-items:flex-start;background:#fff8e6;border:1px solid #fcd34d;border-radius:12px;padding:14px 16px}.pl-elig-note span{font-size:18px;flex-shrink:0}.pl-elig-note p{font-size:13px;color:#92400e;margin:0;line-height:1.6}.pl-docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pl-doc-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#f8fbff;border:1px solid #e6edff;border-radius:12px}.pl-doc-check{width:24px;height:24px;background:#003087;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.pl-doc-check--green{background:#0e9f6e}.pl-doc-item h5{font-size:13.5px;font-weight:700;color:#071b46;margin-bottom:3px}.pl-doc-item p{font-size:12.5px;color:#66738d;margin:0}.emi-widget{background:#fff;border-radius:18px;padding:22px;border:1px solid #e6edff;box-shadow:0 4px 20px #0d2b5b12}.emi-widget-title{font-size:16px;font-weight:800;color:#071b46;margin-bottom:18px}.emi-widget-body{display:flex;flex-direction:column;gap:0}.emi-inputs,.emi-field{margin-bottom:16px}.emi-field-row{display:flex;justify-content:space-between;margin-bottom:6px}.emi-field label{font-size:12.5px;color:#66738d;font-weight:500}.emi-val-display{font-size:13px;font-weight:700;color:#071b46}.emi-slider{width:100%;accent-color:#003087;height:4px;margin:4px 0}.emi-range-labels{display:flex;justify-content:space-between;font-size:11px;color:#aab3c5;margin-top:2px}.emi-results{background:#f0f7ff;border-radius:14px;padding:16px}.emi-result-main{margin-bottom:12px}.emi-result-label{font-size:12px;color:#66738d;margin-bottom:4px}.emi-result-val{font-size:26px;font-weight:800;color:#003087}.emi-result-row{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #e6edff;font-size:13px}.emi-result-row span{color:#66738d}.emi-result-row strong{color:#071b46;font-weight:700}.emi-donut-wrap{margin-top:14px;display:flex;align-items:center;gap:16px}.emi-donut{width:72px;height:72px;flex-shrink:0}.emi-donut-legend{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#66738d}.emi-donut-legend span{display:flex;align-items:center;gap:6px}.emi-donut-legend i{width:10px;height:10px;border-radius:2px;display:block;flex-shrink:0}.pl-emi-full{max-width:680px;margin:0 auto}.pl-apply-wrapper{max-width:780px;margin:0 auto;padding:32px 24px}.pl-apply-header{text-align:center;margin-bottom:28px}.pl-apply-header h1{font-size:clamp(22px,3vw,30px);font-weight:800;color:#071b46;margin-bottom:8px}.pl-apply-header p{color:#66738d;font-size:14px}.pl-stepper-new{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px;flex-wrap:wrap}.pl-step-new{display:flex;align-items:center;gap:8px;color:#aab3c5;font-size:12.5px;font-weight:600;position:relative}.pl-step-circle{width:32px;height:32px;border-radius:50%;background:#e8eef9;color:#aab3c5;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0;transition:all .2s}.pl-step-new.active .pl-step-circle{background:#003087;color:#fff}.pl-step-new.active{color:#071b46}.pl-step-new.done .pl-step-circle{background:#d1fae5;color:#059669}.pl-step-new.done{color:#374151}.pl-step-new.active .pl-step-circle--green{background:#0e9f6e;color:#fff}.pl-step-connector{width:40px;height:2px;background:#e6edff;margin:0 4px}.pl-apply-card-new{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 24px #0d2b5b14}.pl-apply-card-new h3{font-size:17px;font-weight:800;color:#071b46;margin-bottom:20px}.pl-review-grid{display:flex;flex-direction:column;background:#f8fbff;border-radius:14px;padding:4px 16px;border:1px solid #e6edff}.pl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pl-form-grid input,.pl-form-grid select{width:100%;padding:12px 16px;border:1.5px solid #d8e2f5;border-radius:12px;font-size:14px;color:#071b46;background:#fff;box-sizing:border-box;transition:border-color .15s;font-family:inherit}.pl-form-grid input:focus,.pl-form-grid select:focus{outline:none;border-color:#003087;box-shadow:0 0 0 3px #1455d914}.pl-form-grid input::placeholder{color:#aab3c5}.review-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #f0f4ff}.review-label{color:#66738d;font-size:13px;font-weight:500}.review-val{color:#071b46;font-weight:700;font-size:13.5px;text-align:right}.pl-page{padding-top:90px}.pl-apply-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 24px #0d2b5b14;max-width:780px;margin:0 auto}.pl-highlight-card{background:#fff;border:1px solid #e6edff;border-radius:20px;padding:28px;box-shadow:0 4px 16px #0d2b5b0f}.pl-highlight-card h3{color:#071b46;font-size:16px;font-weight:800;margin-bottom:16px}.pl-highlight-card li{color:#526079;margin-bottom:10px;font-size:14px}.pl-card{background:#fff;border:1px solid #e6edff;border-radius:20px;padding:24px}.pl-card span{color:#003087;font-weight:800;font-size:12px}.pl-card h2{margin:10px 0;color:#071b46}.pl-card a{display:inline-flex;padding:11px 20px;background:#003087;color:#fff;border-radius:10px;font-weight:700;font-size:13.5px;text-decoration:none;margin-top:12px}.pl-section{max-width:1180px;margin:40px auto 0;padding:0 24px}.pl-section h2{color:#071b46;margin-bottom:18px;font-size:20px;font-weight:800}.success-card{background:#fff;border-radius:20px;padding:40px;border:1px solid #e6edff;text-align:center}.success-icon{width:64px;height:64px;border-radius:50%;background:#d1fae5;color:#059669;font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.warning-icon{width:64px;height:64px;border-radius:50%;background:#fef3c7;color:#d97706;font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-details{background:#f8fbff;border:1px solid #e6edff;border-radius:14px;padding:16px 20px;margin:20px 0}.success-detail-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f0f4ff}.success-detail-row span{color:#66738d;font-size:13px}.success-detail-row strong{color:#071b46;font-size:13.5px;font-weight:700}.status-badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700}.track-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 24px #0d2b5b14;max-width:780px;margin:0 auto}.track-summary{background:#f8fbff;border-radius:14px;padding:18px;margin:16px 0}.timeline{display:flex;flex-direction:column;gap:14px}.timeline-item{display:flex;gap:14px;opacity:.4;align-items:flex-start}.timeline-item span{width:32px;height:32px;background:#e8eef9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.admin-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;max-width:1080px;margin:0 auto}.admin-table{width:100%;border-collapse:collapse;margin-top:20px}.admin-table th,.admin-table td{padding:13px 14px;border-bottom:1px solid #e6edff;text-align:left;white-space:nowrap;font-size:13.5px}.admin-table th{color:#071b46;background:#f8fbff;font-weight:700}.doc-type-select{width:100%;padding:12px 16px;border:1.5px solid #d8e2f5;border-radius:12px;font-size:14px;color:#071b46;background:#fff;margin-bottom:18px}.document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}.document-card{border:1px solid #e3ebfb;border-radius:14px;padding:16px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff}.document-card h4{color:#071b46;margin-bottom:5px;font-size:13.5px}.document-card p{color:#66738d;font-size:12.5px;margin:0}.upload-btn{background:#eef4ff;color:#003087;padding:9px 14px;border-radius:10px;font-weight:700;cursor:pointer;font-size:13px;border:none}.upload-btn.uploaded{background:#d1fae5;color:#059669}.uploaded-file{color:#059669;font-size:12px}.full-btn{width:100%;margin-top:20px;padding:14px;font-size:15px}.pl-form-layout{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.35fr .75fr;gap:28px;align-items:stretch}.pl-form-card,.pl-result-card{background:#fff;border:1px solid #e6edff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #0d2b5b0f}.application-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0}.stepper-item span{width:32px;height:32px;border-radius:50%;background:#e8eef9;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.stepper-item p{font-size:12px;margin-top:6px}.pl-hero{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.35fr .75fr;gap:28px;align-items:stretch}.pl-hero>div{background:#fff;border:1px solid #e6edff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #0d2b5b0f}.pl-hero h1{color:#071b46;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.15;margin-bottom:14px}.pl-product-grid{max-width:1180px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pl-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pl-doc-grid div{background:#fff;border:1px solid #e6edff;border-radius:14px;padding:18px}.pl-doc-grid h3{color:#071b46;margin-bottom:8px;font-size:15px;font-weight:700}.pl-doc-grid p{color:#66738d;font-size:13.5px;line-height:1.7;margin:0}@media (max-width: 1024px){.pl-tab-layout{grid-template-columns:1fr}.pl-tab-side{position:static}}@media (max-width: 768px){.pl-hero-new{grid-template-columns:1fr}.pl-hero-visual{display:none}.pl-stats-inner{grid-template-columns:repeat(2,1fr)}.pl-type-cards{grid-template-columns:1fr}.pl-benefits-grid{grid-template-columns:1fr 1fr}.pl-steps-row{grid-template-columns:repeat(2,1fr);gap:16px}.pl-step-line{display:none}.pl-overview-grid,.pl-docs-grid{grid-template-columns:1fr}.pl-why-grid{grid-template-columns:repeat(2,1fr)}.pl-form-grid{grid-template-columns:1fr}.pl-form-actions{flex-direction:column-reverse}.pl-form-actions .pl-primary-btn,.pl-form-actions .pl-secondary-btn{width:100%}.pl-form-layout,.pl-hero,.pl-product-grid,.pl-doc-grid,.document-grid{grid-template-columns:1fr}.pl-sub-hero-highlights{gap:12px}.pl-sub-hl-div{display:none}.pl-stepper-new{gap:4px}.pl-step-connector{width:20px}.pl-step-new span{display:none}}@media (max-width: 520px){.pl-benefits-grid,.pl-steps-row{grid-template-columns:1fr}.pl-why-grid{grid-template-columns:1fr 1fr}.pl-tabs-bar{padding:0 16px}.pl-tab{padding:14px;font-size:12.5px}.pl-apply-card-new{padding:20px}.pl-hero-stat-val{font-size:18px}}.pla-page{min-height:100vh;background:#f0f4f9;padding-bottom:60px;font-family:Segoe UI,system-ui,sans-serif}.pla-hero{background:linear-gradient(135deg,#003087,#00487a);text-align:center;padding:60px 24px 40px;color:#fff}.pla-hero h1{font-size:clamp(26px,4vw,40px);font-weight:800;margin:0 0 10px;color:#fff}.pla-hero h1 span{color:#00b050}.pla-hero p{font-size:15px;opacity:.85;margin:0}.pla-stepper-wrap{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 16px;overflow-x:auto}.pla-stepper{display:flex;align-items:flex-start;justify-content:center;max-width:1100px;margin:0 auto;padding:20px 0;gap:0;min-width:700px}.pla-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.pla-step-bubble{width:36px;height:36px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;z-index:2;transition:all .2s;border:2px solid transparent}.pla-step.active .pla-step-bubble{background:#003087;color:#fff;border-color:#003087;box-shadow:0 0 0 4px #00308726}.pla-step.done .pla-step-bubble{background:#00b050;color:#fff;border-color:#00b050}.pla-step-label{font-size:11px;font-weight:600;color:#94a3b8;margin-top:6px;text-align:center;white-space:nowrap}.pla-step.active .pla-step-label{color:#003087}.pla-step.done .pla-step-label{color:#00b050}.pla-step-line{position:absolute;top:18px;left:50%;width:100%;height:2px;background:#e2e8f0;z-index:1}.pla-step.done .pla-step-line{background:#00b050}.pla-content{max-width:1000px;margin:32px auto;padding:0 20px}.pla-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 16px #00308714}.pla-card--wide{max-width:100%}.pla-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:28px}.pla-step-badge{width:32px;height:32px;min-width:32px;border-radius:50%;background:#003087;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;margin-top:2px}.pla-card-head h2{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 4px}.pla-card-head p{font-size:13px;color:#64748b;margin:0}.pla-loan-type-grid{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.pla-loan-type-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .18s;background:#fff}.pla-loan-type-card:hover{border-color:#003087;background:#f0f4ff}.pla-loan-type-card.selected{border-color:#003087;background:#eef3ff;box-shadow:0 0 0 1px #003087}.pla-lt-icon{width:52px;height:52px;border-radius:50%;background:#eef3ff;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.pla-loan-type-card.selected .pla-lt-icon{background:#003087}.pla-lt-body{flex:1}.pla-lt-body strong{display:block;font-size:15px;font-weight:700;color:#0f172a;margin-bottom:3px}.pla-lt-body span{font-size:13px;color:#64748b}.pla-lt-radio{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pla-loan-type-card.selected .pla-lt-radio{border-color:#003087}.pla-lt-dot{width:10px;height:10px;border-radius:50%;background:#003087}.pla-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px}@media (max-width: 600px){.pla-form-grid{grid-template-columns:1fr}}.pla-field{display:flex;flex-direction:column;gap:6px}.pla-field label{font-size:13px;font-weight:600;color:#374151}.pla-field input,.pla-field select{height:44px;padding:0 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.pla-field input:focus,.pla-field select:focus{border-color:#003087;box-shadow:0 0 0 3px #00308714}.pla-field--full{grid-column:1 / -1}.pla-range{-webkit-appearance:none;height:6px;border-radius:4px;background:linear-gradient(to right,#003087,#003087 calc((var(--v,50)) * 1%),#d1d5db calc((var(--v,50)) * 1%),#d1d5db);outline:none;cursor:pointer;padding:0!important;border:none!important;box-shadow:none!important;height:6px!important}.pla-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#003087;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #0030874d}.pla-range-labels{display:flex;justify-content:space-between;font-size:12px;color:#94a3b8;margin-top:-8px}.pla-loan-emi-layout{display:grid;grid-template-columns:1fr 280px;gap:28px;margin-bottom:28px}@media (max-width: 768px){.pla-loan-emi-layout{grid-template-columns:1fr}}.pla-loan-form-col .pla-form-grid{margin-bottom:0}.pla-loan-form-col .pla-field{margin-bottom:16px}.pla-emi-panel{background:linear-gradient(160deg,#f0fdf4,#ecfdf5);border:1.5px solid #d1fae5;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;height:fit-content}.pla-emi-icon{font-size:32px;margin-bottom:4px}.pla-emi-title{font-size:13px;font-weight:700;color:#00b050;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.pla-emi-label{font-size:13px;color:#374151;margin-bottom:4px}.pla-emi-amount{font-size:32px;font-weight:900;color:#00b050;margin-bottom:16px}.pla-emi-divider{width:100%;height:1px;background:#d1fae5;margin-bottom:12px}.pla-emi-row{display:flex;justify-content:space-between;width:100%;font-size:13px;margin-bottom:8px;color:#374151}.pla-emi-row strong{color:#0f172a}.pla-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}@media (max-width: 640px){.pla-doc-grid{grid-template-columns:1fr 1fr}}.pla-doc-card{border:1.5px dashed #d1d5db;border-radius:12px;padding:16px;text-align:center;background:#fafafa;transition:all .18s}.pla-doc-card.uploaded{border-color:#00b050;background:#f0fdf4}.pla-doc-icon{font-size:28px;margin-bottom:8px}.pla-doc-label{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:3px}.pla-doc-hint{font-size:11px;color:#94a3b8;margin-bottom:10px}.pla-doc-uploaded{font-size:11px;color:#00b050;margin-bottom:8px;font-weight:600;word-break:break-all}.pla-doc-btn{background:#eef3ff;color:#003087;border:none;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.pla-doc-btn:hover{background:#dde8ff}.pla-doc-card.uploaded .pla-doc-btn{background:#dcfce7;color:#166534}.pla-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 640px){.pla-review-grid{grid-template-columns:1fr}}.pla-review-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.pla-review-section-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#0f172a;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.pla-edit-btn{background:none;border:1px solid #003087;color:#003087;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.pla-review-row{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;color:#374151;border-bottom:1px solid #f1f5f9}.pla-review-row:last-child{border-bottom:none}.pla-rr-icon{font-size:15px;flex-shrink:0;width:20px;text-align:center}.pla-review-row--kv{justify-content:space-between}.pla-rr-label{color:#64748b}.pla-rr-val{font-weight:700;color:#0f172a}.pla-declaration{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px;margin-bottom:24px}.pla-declaration label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#374151;cursor:pointer;line-height:1.6}.pla-declaration input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:#003087;flex-shrink:0}.pla-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.pla-actions--center{justify-content:center}.pla-btn-primary{background:#003087;color:#fff;border:none;padding:12px 28px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,transform .1s;box-shadow:0 4px 14px #00308740}.pla-btn-primary:hover{background:#002070;transform:translateY(-1px)}.pla-btn-primary:disabled{opacity:.6;cursor:not-allowed}.pla-btn-outline{background:#fff;color:#003087;border:1.5px solid #c5d5f5;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.pla-btn-outline:hover{background:#eef3ff}.pla-btn-submit{background:#00b050;color:#fff;border:none;padding:14px 36px;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;transition:background .18s;box-shadow:0 4px 16px #00b0504d}.pla-btn-submit:hover{background:#009040}.pla-btn-submit:disabled{opacity:.6;cursor:not-allowed}.pla-success-card{text-align:center;position:relative;overflow:hidden;max-width:600px;margin:0 auto}.pla-success-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pla-confetti-dot{position:absolute;font-size:12px;color:#00b050;animation:confetti-float 3s ease-in-out infinite}.pla-confetti-dot--0{top:10%;left:10%;animation-delay:0s;color:#003087}.pla-confetti-dot--1{top:20%;right:15%;animation-delay:.3s}.pla-confetti-dot--2{bottom:30%;left:8%;animation-delay:.6s;color:#fbbf24}.pla-confetti-dot--3{top:40%;right:8%;animation-delay:.9s;color:#003087}.pla-confetti-dot--4{bottom:20%;right:20%;animation-delay:1.2s}.pla-confetti-dot--5{top:15%;left:40%;animation-delay:1.5s;color:#fbbf24}.pla-confetti-dot--6{bottom:40%;left:20%;animation-delay:.4s;color:#003087;font-size:8px}.pla-confetti-dot--7{top:60%;right:10%;animation-delay:.8s;font-size:8px}@keyframes confetti-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(20deg)}}.pla-success-check{width:72px;height:72px;border-radius:50%;background:#00b050;color:#fff;font-size:32px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px #00b0504d}.pla-success-card h2{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 10px}.pla-success-card>p{font-size:14px;color:#64748b;margin-bottom:24px}.pla-success-id{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 24px;display:inline-block;margin:0 auto 14px}.pla-sid-label{font-size:12px;color:#64748b;font-weight:600;margin-bottom:4px}.pla-sid-value{font-size:22px;font-weight:900;color:#00b050;letter-spacing:.02em}.pla-success-status{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#374151;margin-bottom:10px}.pla-status-dot{width:10px;height:10px;border-radius:50%;background:#f59e0b;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 6px #f59e0b00}}.pla-success-note{font-size:13px;color:#94a3b8;margin-bottom:24px}.pla-success-notice{background:#fffbeb;border:1.5px solid #fcd34d;border-radius:12px;padding:16px 20px;text-align:left;margin-bottom:24px;display:flex;gap:12px;align-items:flex-start}.pla-success-notice>span{font-size:20px;flex-shrink:0}.pla-success-notice strong{display:block;font-size:14px;color:#92400e;margin-bottom:4px}.pla-success-notice p{font-size:13px;color:#78350f;margin:0}.pla-trust-bar{background:#0f172a;padding:24px 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;margin-top:40px}.pla-trust-item{display:flex;align-items:center;gap:10px;color:#cbd5e1}.pla-trust-icon{font-size:22px}.pla-trust-item strong{display:block;font-size:13px;color:#fff;font-weight:700}.pla-trust-item span{font-size:12px;color:#94a3b8}.pla-doc-section-label{font-size:13px;font-weight:700;color:#003087;margin:20px 0 10px;padding-bottom:6px;border-bottom:2px solid #eef3ff}.pla-doc-grid--small{grid-template-columns:repeat(2,1fr);max-width:400px}.pla-doc-note{display:flex;align-items:flex-start;gap:8px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:12px 14px;font-size:13px;color:#0369a1;margin:20px 0 8px}.pla-employment-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:12px}.pla-emp-tile{height:58px;border:2px solid #dbe3ef;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;cursor:pointer;background:#fff;transition:.25s}.pla-emp-tile:hover{border-color:#f97316;background:#fff7ed}.pla-emp-tile.active{background:#f97316;color:#fff;border-color:#f97316;box-shadow:0 8px 20px #f9731640}.vl-page{min-height:100vh;padding:10px 0 80px;background:#f9fafb;overflow-x:hidden}.vl-breadcrumb{max-width:1180px;margin:0 auto;padding:1px 24px 0;font-size:18px;color:#6b7280;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.vl-breadcrumb a{color:#003087;text-decoration:none}.vl-breadcrumb a:hover{text-decoration:underline}.vl-breadcrumb>span{color:#c5cde2}.vl-chip{display:inline-flex;padding:5px 14px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#fff3e8;color:#003087;margin-bottom:14px}.vl-chip--blue{background:#eef3ff;color:#003087}.vl-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 26px;background:#003087;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s,transform .12s,box-shadow .18s;box-shadow:0 4px 14px #f9731647}.vl-btn-primary:hover{background:#ea6c0a;transform:translateY(-1px);box-shadow:0 6px 20px #f9731659}.vl-btn-blue{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 26px;background:#003087;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s,transform .12s;box-shadow:0 4px 14px #1a56db40}.vl-btn-blue:hover{background:#002070;transform:translateY(-1px)}.vl-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;background:#fff;color:#003087;border:1.5px solid #c5d5f9;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .18s}.vl-btn-outline:hover{background:#eef3ff;border-color:#003087}.vl-btn-white{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.45);border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s}.vl-btn-white:hover{background:#ffffff40}.vl-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.vl-actions--center{justify-content:center}.vl-section{max-width:1180px;margin:0 auto;padding:0 24px}.vl-section-head{text-align:center;margin-bottom:40px}.vl-section-head h2{font-size:clamp(22px,3vw,30px);font-weight:800;color:#0f1c3f;margin-bottom:10px}.vl-section-head p{color:#6b7280;font-size:15px;max-width:520px;margin:0 auto}.vl-hero{background:linear-gradient(135deg,#0f1c3f,#003087);padding:64px 24px 56px;position:relative;overflow:hidden}.vl-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center;position:relative;z-index:1}.vl-hero-text h1{font-size:clamp(28px,4.5vw,48px);font-weight:800;color:#fff;line-height:1.13;margin-bottom:16px}.vl-hero-text h1 span{color:#a4fd74}.vl-hero-text p{color:#ffffffd1;font-size:16px;line-height:1.7;margin-bottom:10px}.vl-hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}.vl-hero-badge{padding:5px 13px;background:#ffffff1f;color:#fff;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.2)}.vl-hero-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 40px #0000002e}.vl-hero-card h3{font-size:15px;font-weight:800;color:#0f1c3f;margin-bottom:18px}.vl-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vl-hero-stat{background:#f8faff;border-radius:12px;padding:14px 16px;border:1px solid #e6edff}.vl-hero-stat-val{font-size:18px;font-weight:800;color:#003087}.vl-hero-stat-lab{font-size:11px;color:#6b7280;margin-top:2px}.vl-hero-blob{position:absolute;border-radius:50%;background:#ffffff0a;pointer-events:none}.vl-hero-blob--1{width:340px;height:340px;top:-100px;right:-80px}.vl-hero-blob--2{width:200px;height:200px;bottom:-60px;left:5%}.vl-stats-bar{background:#fff;border-top:1px solid #e8edf9;border-bottom:1px solid #e8edf9}.vl-stats-inner{max-width:1180px;margin:0 auto;padding:22px 24px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.vl-stat-item{text-align:center;padding:8px}.vl-stat-val{font-size:20px;font-weight:800;color:#0f1c3f}.vl-stat-lab{font-size:12px;color:#6b7280;margin-top:2px}.vl-types-section{margin:56px 0}.vl-types-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.vl-type-card{background:#fff;border-radius:20px;border:1px solid #e6edff;padding:28px 22px;box-shadow:0 3px 16px #0f1c3f0f;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.vl-type-card:hover{box-shadow:0 10px 36px #0f1c3f1f;transform:translateY(-3px)}.vl-type-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#003087;border-radius:20px 20px 0 0}.vl-type-card--orange:before{background:#003087}.vl-type-card--green:before{background:#10b981}.vl-type-card--purple:before{background:#8b5cf6}.vl-type-icon{font-size:40px}.vl-type-card h3{font-size:16px;font-weight:800;color:#0f1c3f}.vl-type-card p{color:#6b7280;font-size:13.5px;line-height:1.65;flex:1}.vl-type-features{list-style:none;padding:0}.vl-type-features li{font-size:12.5px;color:#374151;padding:4px 0;font-weight:500}.vl-type-features li:before{content:"✓ ";color:#003087;font-weight:800}.vl-type-card-actions{display:flex;gap:8px;flex-wrap:wrap}.vl-benefits-section{background:#f0f4ff;border-radius:24px;padding:52px 24px;margin:56px 0}.vl-benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.vl-benefit-card{background:#fff;border-radius:16px;padding:22px 18px;text-align:center;border:1px solid #e6edff;box-shadow:0 2px 10px #0f1c3f0a;transition:box-shadow .2s}.vl-benefit-card:hover{box-shadow:0 6px 24px #0f1c3f1a}.vl-benefit-icon{font-size:28px;margin-bottom:12px}.vl-benefit-card h4{font-size:13px;font-weight:700;color:#0f1c3f;margin-bottom:6px}.vl-benefit-card p{font-size:12.5px;color:#6b7280;line-height:1.55}.vl-emi-section{background:#0f1c3f;border-radius:24px;padding:48px 36px;margin:56px 0;color:#fff}.vl-emi-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}.vl-emi-left h2{font-size:clamp(22px,3vw,30px);font-weight:800;margin-bottom:10px}.vl-emi-left p{color:#ffffffbf;font-size:15px;margin-bottom:24px}.vl-emi-type-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.vl-emi-tab{padding:8px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.25);color:#ffffffbf;font-size:13px;font-weight:600;cursor:pointer;background:transparent;transition:all .18s}.vl-emi-tab.active{background:#003087;border-color:#003087;color:#fff}.vl-emi-tab:hover:not(.active){border-color:#ffffff80;color:#fff}.vl-emi-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vl-emi-field label{display:block;font-size:12px;color:#ffffffa6;margin-bottom:6px}.vl-emi-field input,.vl-emi-field select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-size:14px;font-family:inherit}.vl-emi-field input::placeholder{color:#fff6}.vl-emi-field input:focus,.vl-emi-field select:focus{outline:none;border-color:#003087}.vl-emi-field select option{background:#003087;color:#fff}.vl-emi-slider-row{display:flex;justify-content:space-between;font-size:11px;color:#ffffff73;margin-top:2px}.vl-emi-slider{width:100%;accent-color:#003087;margin:4px 0}.vl-emi-result{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px}.vl-emi-result-title{font-size:13px;color:#ffffffa6;margin-bottom:4px}.vl-emi-result-val{font-size:32px;font-weight:800;color:#fdba74;margin-bottom:20px}.vl-emi-result-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13px}.vl-emi-result-row span{color:#ffffffa6}.vl-emi-result-row strong{color:#fff;font-weight:700}.vl-emi-donut{display:flex;align-items:center;gap:14px;margin-top:16px}.vl-emi-donut svg{width:70px;height:70px;flex-shrink:0}.vl-emi-legend{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#ffffffa6}.vl-emi-legend span{display:flex;align-items:center;gap:6px}.vl-emi-legend i{width:10px;height:10px;border-radius:2px;display:block}.vl-docs-section{margin:56px 0}.vl-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vl-doc-card{background:#fff;border-radius:18px;padding:26px;border:1px solid #e6edff;box-shadow:0 2px 12px #0f1c3f0d}.vl-doc-card h3{font-size:15px;font-weight:800;color:#0f1c3f;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f0f4ff}.vl-doc-list{display:flex;flex-direction:column;gap:8px}.vl-doc-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#374151}.vl-doc-check{width:20px;height:20px;background:#003087;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.vl-doc-check--orange{background:#003087}.vl-faq-list{display:flex;flex-direction:column;gap:10px}.vl-faq-item{background:#fff;border-radius:14px;border:1px solid #e6edff;overflow:hidden}.vl-faq-item.open{box-shadow:0 4px 16px #0f1c3f14;border-color:#c5d5f9}.vl-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;font-size:14.5px;font-weight:600;color:#0f1c3f;background:none;border:none;cursor:pointer;text-align:left;gap:12px}.vl-faq-q:hover{background:#f8faff}.vl-faq-arrow{color:#003087;font-size:11px;flex-shrink:0}.vl-faq-a{padding:0 22px 18px;color:#6b7280;font-size:14px;line-height:1.7}.vl-cta{background:linear-gradient(135deg,#0f1c3f,#003087);padding:6px 24px;text-align:center;border-top:4px solid rgba(0,0,0,.18)}.vl-cta h2{font-size:clamp(22px,3vw,32px);font-weight:800;color:#fff;margin-bottom:12px}.vl-cta p{color:#fffc;font-size:15px;margin-bottom:28px}.vl-sub-hero{background:linear-gradient(135deg,#0f1c3f,#003087);padding:48px 24px 40px}.vl-sub-hero--orange{background:linear-gradient(135deg,#7c2d12,#003087)}.vl-sub-hero--green{background:linear-gradient(135deg,#064e35,#10b981)}.vl-sub-hero--purple{background:linear-gradient(135deg,#3b0764,#8b5cf6)}.vl-sub-hero-inner{max-width:1180px;margin:0 auto}.vl-sub-hero-inner h1{color:#fff;font-size:clamp(26px,4vw,44px);font-weight:800;line-height:1.12;margin-bottom:10px}.vl-sub-hero-inner p{color:#fffc;font-size:15px;margin-bottom:28px}.vl-sub-highlights{display:flex;gap:0;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:18px 24px;border:1px solid rgba(255,255,255,.2);align-items:center;flex-wrap:wrap;max-width:760px}.vl-sub-hl{flex:1;text-align:center;min-width:100px}.vl-sub-hl-val{color:#fff;font-size:13px;line-height:1.5}.vl-sub-hl-val strong{font-size:17px;display:block}.vl-sub-hl-lab{color:#fff9;font-size:11px;margin-top:2px}.vl-sub-hl-div{width:1px;height:40px;background:#ffffff40;flex-shrink:0}.vl-tabs-bar{background:#fff;border-bottom:1px solid #e8edf9;display:flex;gap:0;overflow-x:auto;padding:0 max(24px,calc((100% - 1180px)/2 + 24px));position:sticky;top:70px;z-index:10;box-shadow:0 2px 8px #0f1c3f0a}.vl-tab{padding:16px 22px;font-size:13.5px;font-weight:600;color:#6b7280;border:none;background:none;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap;transition:all .18s}.vl-tab:hover{color:#003087}.vl-tab.active{color:#003087;border-bottom-color:#003087}.vl-tab-content{max-width:1180px;margin:0 auto;padding:36px 24px}.vl-tab-layout{display:flex;flex-direction:column;gap:28px}.vl-tab-main h3{font-size:18px;font-weight:800;color:#0f1c3f;margin-bottom:18px}.vl-tab-side{display:flex;flex-direction:column;gap:14px}.vl-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.vl-overview-card{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#f8faff;border-radius:14px;border:1px solid #e6edff}.vl-overview-icon{font-size:22px;flex-shrink:0}.vl-overview-card h5{font-size:13.5px;font-weight:700;color:#0f1c3f;margin-bottom:4px}.vl-overview-card p{font-size:12.5px;color:#6b7280;line-height:1.55;margin:0}.vl-elig-table{margin-bottom:20px}.vl-elig-row{display:flex;justify-content:space-between;padding:13px 16px;border-radius:10px;margin-bottom:6px;background:#f8faff;border:1px solid #e6edff}.vl-elig-label{font-size:13px;color:#6b7280;font-weight:500}.vl-elig-val{font-size:13.5px;color:#0f1c3f;font-weight:700;text-align:right;max-width:60%}.vl-note{display:flex;gap:10px;align-items:flex-start;background:#fff8e6;border:1px solid #fcd34d;border-radius:12px;padding:13px 16px}.vl-note span{font-size:18px;flex-shrink:0}.vl-note p{font-size:13px;color:#92400e;margin:0;line-height:1.6}.vl-docs-tab-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vl-doc-tab-item{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;background:#f8faff;border:1px solid #e6edff;border-radius:12px}.vl-doc-tab-item h5{font-size:13.5px;font-weight:700;color:#0f1c3f;margin-bottom:3px}.vl-doc-tab-item p{font-size:12.5px;color:#6b7280;margin:0}.vl-side-emi{background:#fff;border-radius:18px;padding:22px;border:1px solid #e6edff;box-shadow:0 4px 20px #0f1c3f12}.vl-side-emi-title{font-size:15px;font-weight:800;color:#0f1c3f;margin-bottom:16px}.vl-side-field{margin-bottom:14px}.vl-side-field-row{display:flex;justify-content:space-between;margin-bottom:5px}.vl-side-field-row label{font-size:12px;color:#6b7280}.vl-side-field-row span{font-size:12.5px;font-weight:700;color:#0f1c3f}.vl-side-slider{width:100%;accent-color:#003087;margin:2px 0}.vl-side-range{display:flex;justify-content:space-between;font-size:11px;color:#b0bcd4}.vl-side-result{background:#eef3ff;border-radius:12px;padding:14px;margin-top:4px}.vl-side-result-label{font-size:12px;color:#6b7280}.vl-side-result-val{font-size:24px;font-weight:800;color:#003087;margin-bottom:10px}.vl-side-result-row{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #d8e4ff;font-size:12.5px}.vl-side-result-row span{color:#6b7280}.vl-side-result-row strong{color:#0f1c3f;font-weight:700}.vl-emi-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.vl-emi-inputs{display:flex;flex-direction:column;gap:14px}@media (max-width: 600px){.vl-emi-two-col{grid-template-columns:1fr}}.vl-apply-wrapper{max-width:820px;margin:0 auto;padding:36px 24px}.vl-apply-header{text-align:center;margin-bottom:28px}.vl-apply-header h1{font-size:clamp(22px,3vw,30px);font-weight:800;color:#0f1c3f;margin-bottom:8px}.vl-apply-header p{color:#6b7280;font-size:14px}.vl-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:30px;flex-wrap:wrap}.vl-step-new{display:flex;align-items:center;gap:8px;color:#b0bcd4;font-size:12.5px;font-weight:600}.vl-step-circle{width:34px;height:34px;border-radius:50%;background:#e8eef9;color:#b0bcd4;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0;transition:all .2s}.vl-step-new.active .vl-step-circle{background:#003087;color:#fff;box-shadow:0 0 0 4px #f9731633}.vl-step-new.active{color:#0f1c3f}.vl-step-new.done .vl-step-circle{background:#d1fae5;color:#059669}.vl-step-new.done{color:#374151}.vl-step-connector{width:40px;height:2px;background:#e6edff;margin:0 4px}.vl-form-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 24px #0f1c3f14}.vl-form-card h3{font-size:17px;font-weight:800;color:#0f1c3f;margin-bottom:22px}.vl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vl-form-grid input,.vl-form-grid select{width:100%;padding:12px 16px;border:1.5px solid #d4dcf0;border-radius:12px;font-size:14px;color:#0f1c3f;background:#fff;box-sizing:border-box;transition:border-color .15s;font-family:inherit}.vl-form-grid input:focus,.vl-form-grid select:focus{outline:none;border-color:#003087;box-shadow:0 0 0 3px #1a56db14}.vl-form-grid input::placeholder{color:#b0bcd4}.vl-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;flex-wrap:wrap}.vl-review-box{background:#f8faff;border-radius:14px;padding:4px 18px;border:1px solid #e6edff}.vl-review-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #f0f4ff}.vl-review-row:last-child{border:none}.vl-review-label{color:#6b7280;font-size:13px;font-weight:500}.vl-review-val{color:#0f1c3f;font-weight:700;font-size:13.5px;text-align:right}.vl-docs-upload-wrapper{max-width:820px;margin:0 auto;padding:36px 24px}.vl-doc-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.vl-doc-upload-card{background:#fff;border:1.5px dashed #c5d5f9;border-radius:14px;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:10px}.vl-doc-upload-card.uploaded{border-color:#6ee7b7;border-style:solid}.vl-doc-upload-info h5{font-size:13.5px;font-weight:700;color:#0f1c3f;margin-bottom:4px}.vl-doc-upload-info p{font-size:12px;color:#6b7280;margin:0}.vl-upload-btn{background:#eef3ff;color:#003087;padding:8px 14px;border-radius:10px;font-weight:700;cursor:pointer;font-size:13px;border:none;white-space:nowrap}.vl-upload-btn.done{background:#d1fae5;color:#059669}.vl-upload-hint{text-align:center;color:#6b7280;font-size:13px;margin-bottom:16px}.vl-success-card{background:#fff;border-radius:24px;padding:48px 36px;border:1px solid #e6edff;text-align:center;max-width:640px;margin:0 auto;box-shadow:0 8px 36px #0f1c3f14}.vl-success-icon{width:72px;height:72px;border-radius:50%;background:#d1fae5;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.vl-success-card h1{font-size:26px;font-weight:800;color:#0f1c3f;margin-bottom:10px}.vl-success-card>p{color:#6b7280;font-size:14.5px;line-height:1.7;margin-bottom:24px}.vl-success-id{font-size:22px;font-weight:800;color:#003087;background:#fff8f3;border:1px solid #fdd5a8;border-radius:12px;padding:12px 20px;letter-spacing:.04em;margin:4px 0 22px}.vl-success-details{background:#f8faff;border-radius:14px;padding:4px 18px;border:1px solid #e6edff;margin-bottom:24px;text-align:left}.vl-success-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #f0f4ff;font-size:13.5px}.vl-success-row:last-child{border:none}.vl-success-row span{color:#6b7280}.vl-success-row strong{color:#0f1c3f;font-weight:700}.vl-success-note{background:#eef3ff;border:1px solid #c5d5f9;border-radius:12px;padding:13px 18px;font-size:13px;color:#003087}.vl-admin-page{max-width:1180px;margin:0 auto;padding:36px 24px}.vl-admin-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;flex-wrap:wrap}.vl-admin-header h1{font-size:22px;font-weight:800;color:#0f1c3f}.vl-admin-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.vl-admin-toolbar input,.vl-admin-toolbar select{padding:9px 14px;border:1.5px solid #d4dcf0;border-radius:10px;font-size:13.5px;color:#0f1c3f;background:#fff;font-family:inherit}.vl-admin-toolbar input:focus,.vl-admin-toolbar select:focus{outline:none;border-color:#003087}.vl-admin-table-wrap{overflow-x:auto;background:#fff;border-radius:16px;border:1px solid #e6edff}.vl-admin-table{width:100%;border-collapse:collapse}.vl-admin-table th{background:#f8faff;color:#0f1c3f;font-size:12.5px;font-weight:700;padding:12px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid #e6edff}.vl-admin-table td{padding:12px 14px;border-bottom:1px solid #f0f4ff;font-size:13px;color:#374151;white-space:nowrap}.vl-admin-table tr:last-child td{border-bottom:none}.vl-admin-table tr:hover td{background:#f8faff}.vl-admin-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700}.vl-admin-action-btn{padding:5px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;border:none;margin-right:4px}.vl-admin-action-btn--view{background:#eef3ff;color:#003087}.vl-admin-action-btn--edit{background:#fff8e6;color:#d97706}.vl-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1c3f8c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.vl-modal{background:#fff;border-radius:20px;padding:32px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto}.vl-modal h3{font-size:18px;font-weight:800;color:#0f1c3f;margin-bottom:20px}.vl-modal-rows{background:#f8faff;border-radius:12px;padding:4px 16px;margin-bottom:20px;border:1px solid #e6edff}.vl-modal-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f4ff;font-size:13px}.vl-modal-row:last-child{border:none}.vl-modal-row span{color:#6b7280}.vl-modal-row strong{color:#0f1c3f;font-weight:700;text-align:right;max-width:55%}.vl-modal-field{margin-bottom:14px}.vl-modal-field label{display:block;font-size:12.5px;color:#6b7280;margin-bottom:6px;font-weight:600}.vl-modal-field select,.vl-modal-field textarea{width:100%;padding:10px 14px;border:1.5px solid #d4dcf0;border-radius:10px;font-size:13.5px;font-family:inherit}.vl-modal-field textarea{min-height:80px;resize:vertical}.vl-modal-field select:focus,.vl-modal-field textarea:focus{outline:none;border-color:#003087}.vl-modal-actions{display:flex;gap:10px;justify-content:flex-end}.vl-eligibility-page{max-width:1060px;margin:0 auto;padding:36px 24px}.vl-elig-layout{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}.vl-elig-form-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 20px #0f1c3f0f}.vl-elig-form-card h2{font-size:20px;font-weight:800;color:#0f1c3f;margin-bottom:6px}.vl-elig-form-card p{color:#6b7280;font-size:14px;margin-bottom:24px}.vl-elig-result-card{background:#fff;border-radius:20px;padding:32px;border:1px solid #e6edff;box-shadow:0 4px 20px #0f1c3f0f;text-align:center;position:sticky;top:130px}.vl-elig-result-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px}.vl-elig-result-icon.success{background:#d1fae5}.vl-elig-result-icon.warning{background:#fef3c7}.vl-elig-amount{font-size:30px;font-weight:800;color:#003087;margin:8px 0 4px}@media (max-width: 1024px){.vl-types-grid{grid-template-columns:repeat(2,1fr)}.vl-benefits-grid{grid-template-columns:repeat(3,1fr)}.vl-emi-inner{grid-template-columns:1fr}.vl-stats-inner{grid-template-columns:repeat(3,1fr)}.vl-tab-layout{grid-template-columns:1fr}.vl-tab-side{position:static}.vl-elig-layout{grid-template-columns:1fr}.vl-elig-result-card{position:static}}@media (max-width: 768px){.vl-hero-inner{grid-template-columns:1fr}.vl-hero-card{display:none}.vl-types-grid,.vl-benefits-grid,.vl-docs-grid{grid-template-columns:1fr 1fr}.vl-stats-inner{grid-template-columns:repeat(2,1fr)}.vl-emi-fields,.vl-overview-grid,.vl-docs-tab-grid,.vl-form-grid,.vl-doc-upload-grid{grid-template-columns:1fr}.vl-form-actions{flex-direction:column-reverse}.vl-form-actions .vl-btn-primary,.vl-form-actions .vl-btn-outline{width:100%}.vl-sub-highlights{gap:12px}.vl-sub-hl-div{display:none}.vl-stepper{gap:4px}.vl-step-connector{width:20px}.vl-step-new span:not(.vl-step-circle){display:none}}@media (max-width: 540px){.vl-types-grid,.vl-benefits-grid,.vl-docs-grid{grid-template-columns:1fr}.vl-stats-inner{grid-template-columns:repeat(2,1fr)}.vl-emi-type-tabs{gap:6px}.vl-tab{padding:14px;font-size:12.5px}.vl-form-card{padding:20px}.vl-success-card{padding:28px 20px}.vl-admin-page{padding:20px 14px}}.pl-page{min-height:100vh;padding:90px 0 70px;background:#f8fbff}.vl-step-bar{display:flex;justify-content:space-between;align-items:flex-start;margin:28px 0 32px;position:relative}.vl-step-bar:before{content:"";position:absolute;top:18px;left:10%;width:80%;height:2px;background:#e6edff;z-index:0}.vl-step-item{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1;flex:1}.vl-step-circle{width:36px;height:36px;border-radius:50%;background:#e6edff;color:#8ba3d4;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;border:2px solid #e6edff;transition:all .2s}.vl-step-item span:last-child{font-size:12px;color:#8ba3d4;font-weight:600;text-align:center}.vl-step-item.active .vl-step-circle{background:#003087;color:#fff;border-color:#003087;box-shadow:0 0 0 4px #c7d9ff}.vl-step-item.active span:last-child{color:#003087}.vl-step-item.done .vl-step-circle{background:#10b981;color:#fff;border-color:#10b981}.vl-step-item.done span:last-child{color:#10b981}.vl-result-note{font-size:13px;color:#8ba3d4;margin-top:6px}.vl-success-note-legacy{background:#f0f7ff;border:1px solid #c7d9ff;border-radius:12px;padding:14px 18px;font-size:13.5px;color:#003087;text-align:center;margin:20px 0}.vl-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.vl-product-card{background:#fff;border:1px solid #e6edff;border-radius:20px;padding:26px 22px;box-shadow:0 8px 28px #0d2b5b12;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s,transform .2s}.vl-product-card:hover{box-shadow:0 16px 42px #0d2b5b21;transform:translateY(-3px)}.vl-product-icon{font-size:36px}.vl-product-card h3{color:#071b46;font-size:16px;margin:0}.vl-product-card p{color:#66738d;font-size:13.5px;line-height:1.6;flex:1}.vl-products-section{max-width:1180px;margin:56px auto 0}.vl-products-section h2{color:#071b46;font-size:clamp(22px,3vw,32px);margin-bottom:28px}.vl-page{padding-bottom:0}.vl-section--padded{padding-top:56px;padding-bottom:56px}.vl-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;justify-content:center}.vl-type-card{display:flex;flex-direction:column}.vl-type-card p{flex:1}.vl-type-card-actions{margin-top:auto;padding-top:14px}.vl-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:100%}.vl-doc-card{transition:box-shadow .2s,transform .2s}.vl-doc-card:hover{box-shadow:0 8px 28px #0f1c3f1a;transform:translateY(-2px)}.vl-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vl-step-card{background:#fff;border-radius:18px;padding:24px;border:1px solid #e6edff;text-align:center;box-shadow:0 2px 12px #0f1c3f0d;transition:box-shadow .2s,transform .2s}.vl-step-card:hover{box-shadow:0 8px 28px #0f1c3f1a;transform:translateY(-2px)}.vl-step-card-num{width:48px;height:48px;border-radius:50%;background:#eef3ff;color:#1a56db;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.vl-step-card-icon{font-size:26px;margin-bottom:10px}.vl-step-card h5{font-weight:800;color:#0f1c3f;margin-bottom:6px;font-size:14px}.vl-step-card p{font-size:13px;color:#6b7280;line-height:1.6;margin:0}.vl-benefit-card{transition:box-shadow .2s,transform .2s}.vl-benefit-card:hover{box-shadow:0 8px 28px #0f1c3f1a;transform:translateY(-2px)}@media (max-width: 1024px){.vl-types-grid,.vl-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.vl-types-grid,.vl-docs-grid,.vl-steps-grid{grid-template-columns:repeat(2,1fr)}.vl-section--padded{padding-top:40px;padding-bottom:40px}}@media (max-width: 540px){.vl-types-grid,.vl-docs-grid,.vl-steps-grid{grid-template-columns:1fr}}.vl-faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1)}.vl-faq-a-wrap--open{max-height:400px}.vld-hero{padding:56px 24px 48px;position:relative;overflow:hidden}.vld-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:44px;align-items:center;position:relative;z-index:1}.vld-hero-left{color:#fff}.vld-hero-title{font-size:clamp(28px,4vw,44px);font-weight:800;color:#fff;line-height:1.12;margin-bottom:12px}.vld-hero-sub{color:#fffc;font-size:15px;line-height:1.7;margin-bottom:22px;max-width:520px}.vld-hero-benefits{display:flex;gap:0;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:16px 20px;margin-bottom:20px;flex-wrap:wrap}.vld-hero-benefit{flex:1;text-align:center;min-width:90px;padding:4px 8px;border-right:1px solid rgba(255,255,255,.18)}.vld-hero-benefit:last-child{border-right:none}.vld-hero-benefit-val{font-size:15px;font-weight:800;display:block;margin-bottom:2px}.vld-hero-benefit-lab{font-size:11px;color:#ffffffa6}.vld-hero-trust{display:flex;gap:8px;flex-wrap:wrap}.vld-hero-trust-badge{padding:5px 12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:11.5px;font-weight:600;color:#ffffffe6}.vld-hero-visual{display:flex;flex-direction:column;align-items:center;gap:18px}.vld-hero-emoji-wrap{width:140px;height:140px;border-radius:50%;background:#ffffff1a;border:2px solid;display:flex;align-items:center;justify-content:center}.vld-hero-emoji{font-size:72px}.vld-hero-card{background:#fff;border-radius:20px;padding:22px;box-shadow:0 12px 40px #0000002e;width:100%}.vld-hero-card-title{font-size:13px;font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.vld-hero-card-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #f0f4ff;font-size:13px}.vld-hero-card-row:last-of-type{border-bottom:none;margin-bottom:4px}.vld-hero-card-row span{color:#6b7280}.vld-hero-card-row strong{font-weight:800;font-size:13.5px}.vld-section-block{margin-bottom:36px}.vld-block-title{font-size:18px;font-weight:800;color:#0f1c3f;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #f0f4ff}.vld-sub-heading{font-size:14px;font-weight:700;color:#374151;margin:20px 0 12px}.vld-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.vld-benefit-chip{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8faff;border:1px solid #e6edff;border-radius:12px;font-size:13.5px;font-weight:600;color:#374151;transition:box-shadow .18s,transform .18s}.vld-benefit-chip:hover{box-shadow:0 4px 14px #0f1c3f14;transform:translateY(-1px)}.vld-benefit-check{font-size:15px;font-weight:800;flex-shrink:0}.vld-highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vld-highlight-card{background:#fff;border:1px solid #e6edff;border-top:3px solid;border-radius:14px;padding:18px 16px;text-align:center;box-shadow:0 2px 10px #0f1c3f0d;transition:box-shadow .18s,transform .18s}.vld-highlight-card:hover{box-shadow:0 6px 22px #0f1c3f1a;transform:translateY(-2px)}.vld-highlight-val{font-size:17px;font-weight:800;margin-bottom:4px}.vld-highlight-lab{font-size:11.5px;color:#6b7280;font-weight:500}.vld-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.vld-why-card{background:#fff;border:1px solid #e6edff;border-radius:16px;padding:20px;box-shadow:0 2px 10px #0f1c3f0a;transition:box-shadow .18s,transform .18s}.vld-why-card:hover{box-shadow:0 8px 24px #0f1c3f17;transform:translateY(-2px)}.vld-why-icon{font-size:26px;margin-bottom:10px}.vld-why-card h5{font-size:13.5px;font-weight:800;color:#0f1c3f;margin-bottom:6px}.vld-why-card p{font-size:12.5px;color:#6b7280;line-height:1.6;margin:0}.vld-suitable-grid{display:flex;gap:10px;flex-wrap:wrap}.vld-suitable-chip{display:flex;align-items:center;gap:7px;padding:9px 16px;background:#f8faff;border:1px solid #e6edff;border-radius:999px;font-size:13px;font-weight:600;color:#374151}.vld-elig-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.vld-elig-profile-card{background:#fff;border:1px solid #e6edff;border-top:3px solid;border-radius:16px;padding:22px;box-shadow:0 2px 10px #0f1c3f0a}.vld-elig-profile-icon{font-size:28px;margin-bottom:10px}.vld-elig-profile-card h4{font-size:14px;font-weight:800;color:#0f1c3f;margin-bottom:12px}.vld-elig-profile-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.vld-elig-profile-card ul li{font-size:13px;color:#374151;padding-left:18px;position:relative;line-height:1.5}.vld-elig-profile-card ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:800;font-size:12px}.vld-elig-table-wrap{background:#f8faff;border-radius:14px;padding:16px;border:1px solid #e6edff}.vld-doc-group{margin-bottom:24px}.vld-doc-group-title{font-size:13.5px;font-weight:800;color:#0f1c3f;margin-bottom:12px;padding:8px 14px;background:#eef3ff;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.vld-process-section{background:#f0f4ff;padding:56px 24px}.vld-process-inner{max-width:1180px;margin:0 auto}.vld-process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.vld-process-steps:before{content:"";position:absolute;top:24px;left:calc(10% + 12px);right:calc(10% + 12px);height:2px;background:#c5d5f9;z-index:0}.vld-process-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px;position:relative;z-index:1}.vld-process-line{display:none}.vld-process-bubble{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;margin-bottom:14px;box-shadow:0 4px 14px #00000026;flex-shrink:0}.vld-process-bubble span{font-size:16px;font-weight:800}.vld-process-icon{font-size:22px;margin-bottom:10px}.vld-process-step h5{font-size:13px;font-weight:800;color:#0f1c3f;margin-bottom:8px}.vld-process-step p{font-size:12px;color:#6b7280;line-height:1.6;margin:0}.vld-related-section{background:#fff;padding:56px 24px;border-top:1px solid #e8edf9}.vld-related-inner{max-width:1180px;margin:0 auto}.vld-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vld-related-card{background:#f8faff;border:1px solid #e6edff;border-radius:18px;padding:22px 18px;text-align:center;transition:box-shadow .2s,transform .2s}.vld-related-card:hover{box-shadow:0 8px 28px #0f1c3f1a;transform:translateY(-3px);background:#fff}.vld-related-icon{font-size:36px;margin-bottom:10px}.vld-related-card h4{font-size:13.5px;font-weight:800;color:#0f1c3f;margin-bottom:6px}.vld-related-rate{font-size:12px;color:#6b7280;margin-bottom:14px}.vld-related-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.vld-hero-inner{grid-template-columns:1fr}.vld-hero-visual{display:none}.vld-highlights-grid{grid-template-columns:repeat(2,1fr)}.vld-process-steps{grid-template-columns:repeat(3,1fr);gap:20px}.vld-process-steps:before{display:none}.vld-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.vld-hero{padding:40px 20px 36px}.vld-hero-benefits{gap:0}.vld-hero-benefit{min-width:80px}.vld-hero-trust{gap:6px}.vld-hero-trust-badge{font-size:11px;padding:4px 10px}.vld-benefits-grid{grid-template-columns:1fr}.vld-highlights-grid{grid-template-columns:repeat(2,1fr)}.vld-why-grid,.vld-elig-profile-grid{grid-template-columns:1fr}.vld-process-steps{grid-template-columns:repeat(2,1fr);gap:16px}.vld-related-grid{grid-template-columns:repeat(2,1fr)}.vld-process-section,.vld-related-section{padding:40px 20px}}@media (max-width: 540px){.vld-hero-title{font-size:26px}.vld-hero-benefits{flex-direction:column;gap:8px}.vld-hero-benefit{border-right:none;border-bottom:1px solid rgba(255,255,255,.15);padding:8px 0}.vld-hero-benefit:last-child{border-bottom:none}.vld-highlights-grid{grid-template-columns:repeat(2,1fr)}.vld-process-steps{grid-template-columns:1fr;gap:14px}.vld-related-grid{grid-template-columns:repeat(2,1fr)}}.vl-toast{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:14px;font-size:14px;font-weight:600;box-shadow:0 8px 32px #00000024;min-width:280px;max-width:480px;animation:vl-toast-in .2s ease}@keyframes vl-toast-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.vl-toast-close{margin-left:auto;background:none;border:none;cursor:pointer;font-size:16px;opacity:.6;padding:0 4px}.vl-toast-close:hover{opacity:1}.vla-toast{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:12px;font-size:13.5px;font-weight:600;margin:16px 0}.vla-toast--error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.vla-toast button{background:none;border:none;cursor:pointer;font-size:14px;color:inherit;opacity:.7;flex-shrink:0}.vl-inline-error{font-size:11.5px;color:#dc2626;font-weight:600;margin-top:3px;display:flex;align-items:center;gap:4px}.vl-input-err{border-color:#dc2626!important;background:#fff5f5!important}.vl-input-err:focus{box-shadow:0 0 0 3px #dc26261a!important}.vl-skeleton-row td{padding:14px!important}.vl-skeleton-cell{height:16px;background:linear-gradient(90deg,#f0f4ff 25%,#e6edff,#f0f4ff 75%);background-size:200% 100%;border-radius:6px;animation:vl-shimmer 1.4s infinite}@keyframes vl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vl-admin-stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:22px}.vl-admin-stat-card{background:#fff;border:1px solid #e6edff;border-radius:14px;padding:18px 16px;text-align:center;box-shadow:0 2px 10px #0f1c3f0a}.vl-admin-stat-icon{font-size:22px;margin-bottom:6px}.vl-admin-stat-val{font-size:26px;font-weight:800}.vl-admin-stat-lab{font-size:12px;color:#6b7280;margin-top:2px}.vl-admin-error{background:#fee2e2;border:1px solid #fca5a5;border-radius:12px;padding:16px 20px;color:#991b1b;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.vl-admin-error button{background:#fff;border:1px solid #fca5a5;border-radius:8px;padding:6px 14px;color:#991b1b;font-weight:700;cursor:pointer;font-size:13px}.vl-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.vl-sortable:hover{color:#003087;background:#f8faff}.vl-modal-close{font-size:20px;cursor:pointer;color:#6b7280;border:none;background:none;padding:4px 8px;border-radius:6px}.vl-modal-close:hover{background:#f0f4ff}.vl-admin-pagination{display:flex;align-items:center;gap:4px;margin-top:18px;flex-wrap:wrap}.vl-page-btn{min-width:36px;height:36px;border-radius:8px;border:1.5px solid #e6edff;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;padding:0 6px}.vl-page-btn:hover:not(:disabled){background:#eef3ff;border-color:#003087;color:#003087}.vl-page-btn.active{background:#003087;border-color:#003087;color:#fff}.vl-page-btn:disabled{opacity:.35;cursor:not-allowed}.vl-page-ellipsis{padding:0 6px;color:#b0bcd4;font-size:14px}.vl-elig-hero{background:linear-gradient(135deg,#0f1c3f,#003087);padding:48px 24px 40px;text-align:center;color:#fff}.vl-elig-hero h1{font-size:clamp(24px,3.5vw,38px);font-weight:800;margin-bottom:10px}.vl-elig-hero p{color:#fffc;font-size:15px;margin-bottom:18px}.vl-elig-hero-badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.vl-elig-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.vl-elig-type-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:1.5px solid #e6edff;border-radius:12px;background:#f8faff;cursor:pointer;font-size:11.5px;font-weight:600;color:#374151;transition:all .15s;text-align:center;line-height:1.3}.vl-elig-type-btn span:first-child{font-size:20px}.vl-elig-type-btn:hover{border-color:#003087;background:#eef3ff;color:#003087}.vl-elig-type-btn.active{border-color:#003087;background:#003087;color:#fff;box-shadow:0 4px 12px #00308733}.vl-elig-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vl-elig-field{display:flex;flex-direction:column;gap:4px}.vl-elig-field label{font-size:12px;font-weight:700;color:#374151}.vl-elig-field input,.vl-elig-field select{padding:11px 14px;border:1.5px solid #d4dcf0;border-radius:10px;font-size:13.5px;color:#0f1c3f;background:#fff;font-family:inherit;transition:border-color .15s}.vl-elig-field input:focus,.vl-elig-field select:focus{outline:none;border-color:#003087;box-shadow:0 0 0 3px #00308714}.vl-elig-hint{font-size:11px;color:#6b7280;margin-top:1px}.vl-elig-section-label{grid-column:1 / -1;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#003087;padding:8px 0 4px;border-top:1px solid #f0f4ff;margin-top:4px}.vl-elig-placeholder{text-align:center;padding:8px 0}.vl-elig-placeholder-icon{font-size:52px;margin-bottom:14px}.vl-elig-placeholder h3{font-size:17px;font-weight:800;color:#0f1c3f;margin-bottom:8px}.vl-elig-placeholder p{font-size:13.5px;color:#6b7280;line-height:1.65;margin-bottom:20px}.vl-elig-criteria-box{background:#f8faff;border:1px solid #e6edff;border-radius:14px;padding:16px;text-align:left}.vl-elig-criteria-title{font-size:13px;font-weight:800;color:#0f1c3f;margin-bottom:12px}.vl-elig-criteria-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #f0f4ff;font-size:13px}.vl-elig-criteria-row:last-child{border:none}.vl-elig-criteria-row span{color:#6b7280}.vl-elig-criteria-row strong{color:#0f1c3f;font-weight:700}.vl-elig-success,.vl-elig-failure{text-align:center}.vl-elig-result-rows{text-align:left;background:#f8faff;border:1px solid #e6edff;border-radius:12px;padding:4px 14px;margin-bottom:4px}.vl-elig-result-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f0f4ff;font-size:13px}.vl-elig-result-row:last-child{border:none}.vl-elig-result-row span{color:#6b7280}.vl-elig-result-row strong{font-weight:700;color:#0f1c3f}.vl-elig-score-badge{display:inline-block;padding:4px 14px;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:10px}.vl-elig-score-badge--green{background:#d1fae5;color:#065f46}.vl-elig-score-badge--red{background:#fee2e2;color:#991b1b}.vl-elig-issues{background:#fee2e2;border:1px solid #fca5a5;border-radius:12px;padding:14px 16px;text-align:left;margin:16px 0}.vl-elig-issues-title{font-size:13px;font-weight:800;color:#991b1b;margin-bottom:10px}.vl-elig-issue-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#7f1d1d;padding:4px 0}.vl-elig-issue-item span:first-child{color:#ef4444;font-weight:800;flex-shrink:0}.vl-elig-suggestions{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;padding:14px 16px;text-align:left}.vl-elig-suggestions-title{font-size:13px;font-weight:800;color:#92400e;margin-bottom:8px}.vl-elig-suggestions ul{padding-left:18px;margin:0}.vl-elig-suggestions ul li{font-size:13px;color:#78350f;line-height:1.8}@media (max-width: 1024px){.vl-admin-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.vl-admin-stats-grid{grid-template-columns:repeat(2,1fr)}.vl-elig-form-grid{grid-template-columns:1fr}.vl-elig-type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.vl-admin-stats-grid{grid-template-columns:repeat(2,1fr)}.vl-elig-type-grid{grid-template-columns:repeat(3,1fr)}.vl-admin-pagination{gap:3px}.vl-page-btn{min-width:30px;height:30px;font-size:12px}}.vla-page{min-height:100vh;background:#f0f4f9;padding-bottom:60px;font-family:Segoe UI,system-ui,sans-serif}.vla-hero{background:linear-gradient(135deg,#003087,#00487a);text-align:center;padding:60px 24px 40px;color:#fff}.vla-hero h1{font-size:clamp(26px,4vw,40px);font-weight:800;margin:0 0 10px;color:#fff}.vla-hero h1 span{color:#00b050}.vla-hero p{font-size:15px;opacity:.85;margin:0}.vla-stepper-wrap{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 16px;overflow-x:auto}.vla-stepper{display:flex;align-items:flex-start;justify-content:center;max-width:1180px;margin:0 auto;padding:20px 0;gap:0;min-width:800px}.vla-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.vla-step-bubble{width:34px;height:34px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;z-index:2;transition:all .2s}.vla-step.active .vla-step-bubble{background:#003087;color:#fff;box-shadow:0 0 0 4px #00308726}.vla-step.done .vla-step-bubble{background:#00b050;color:#fff}.vla-step-label{font-size:10px;font-weight:600;color:#94a3b8;margin-top:6px;text-align:center;white-space:nowrap}.vla-step.active .vla-step-label{color:#003087}.vla-step.done .vla-step-label{color:#00b050}.vla-step-line{position:absolute;top:17px;left:50%;width:100%;height:2px;background:#e2e8f0;z-index:1}.vla-step.done .vla-step-line{background:#00b050}.vla-content{max-width:1000px;margin:32px auto;padding:0 20px}.vla-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 16px #00308714}.vla-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:28px}.vla-step-badge{width:32px;height:32px;min-width:32px;border-radius:50%;background:#003087;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;margin-top:2px}.vla-card-head h2{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 4px}.vla-card-head p{font-size:13px;color:#64748b;margin:0}.vla-loan-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}@media (max-width: 600px){.vla-loan-type-grid{grid-template-columns:1fr}}.vla-lt-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .18s;background:#fff}.vla-lt-card:hover{border-color:#003087;background:#f0f4ff}.vla-lt-card.selected{border-color:#003087;background:#eef3ff;box-shadow:0 0 0 1px #003087}.vla-lt-img{font-size:28px;width:48px;height:48px;background:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vla-lt-card.selected .vla-lt-img{background:#003087}.vla-lt-body{flex:1}.vla-lt-body strong{display:block;font-size:14px;font-weight:700;color:#0f172a;margin-bottom:2px}.vla-lt-body span{font-size:12px;color:#64748b}.vla-lt-radio{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}.vla-lt-radio.checked{border-color:#003087}.vla-lt-dot{width:10px;height:10px;border-radius:50%;background:#003087}.vla-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px}@media (max-width: 600px){.vla-form-grid{grid-template-columns:1fr}}.vla-field{display:flex;flex-direction:column;gap:6px}.vla-field label{font-size:13px;font-weight:600;color:#374151}.vla-field input,.vla-field select{height:44px;padding:0 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.vla-field input:focus,.vla-field select:focus{border-color:#003087;box-shadow:0 0 0 3px #00308714}.vla-field--full{grid-column:1 / -1}.vla-card--emi{padding-bottom:28px}.vla-emi-layout{display:grid;grid-template-columns:1fr 320px;gap:28px;margin-bottom:28px}@media (max-width: 768px){.vla-emi-layout{grid-template-columns:1fr}}.vla-emi-summary{display:flex;flex-direction:column;gap:0}.vla-emi-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:14px;color:#374151}.vla-emi-row:last-child{border-bottom:none}.vla-emi-row strong{font-weight:700;color:#0f172a;font-size:15px}.vla-emi-calc{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;padding:22px}.vla-calc-title{font-size:14px;font-weight:800;color:#003087;margin-bottom:18px;text-align:center;text-transform:uppercase;letter-spacing:.05em}.vla-calc-field{margin-bottom:16px}.vla-calc-field label{font-size:12px;font-weight:600;color:#374151;display:block;margin-bottom:4px}.vla-calc-val{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:6px}.vla-calc-field select{width:100%;height:40px;padding:0 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;outline:none}.vla-calc-emi{background:#003087;color:#fff;border-radius:10px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.vla-calc-emi span{font-size:13px;opacity:.85}.vla-calc-emi strong{font-size:20px;font-weight:900}.vla-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:4px;background:#d1d5db;outline:none;cursor:pointer;padding:0!important;border:none!important;box-shadow:none!important}.vla-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#003087;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #0030874d}.vla-range-labels{display:flex;justify-content:space-between;font-size:11px;color:#94a3b8;margin-top:4px}.vla-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}@media (max-width: 640px){.vla-doc-grid{grid-template-columns:1fr 1fr}}.vla-doc-card{border:1.5px dashed #d1d5db;border-radius:12px;padding:16px;text-align:center;background:#fafafa;transition:all .18s}.vla-doc-card.uploaded{border-color:#00b050;background:#f0fdf4}.vla-doc-icon{font-size:26px;margin-bottom:8px}.vla-doc-label{font-size:12px;font-weight:700;color:#1e293b;margin-bottom:3px}.vla-doc-hint{font-size:11px;color:#94a3b8;margin-bottom:10px}.vla-doc-done{font-size:11px;color:#00b050;font-weight:600;margin-bottom:8px;word-break:break-all}.vla-doc-btn{background:#eef3ff;color:#003087;border:none;padding:6px 14px;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.vla-doc-btn:hover{background:#dde8ff}.vla-doc-card.uploaded .vla-doc-btn{background:#dcfce7;color:#166534}.vla-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 640px){.vla-review-grid{grid-template-columns:1fr}}.vla-review-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.vla-doc-review{grid-column:1/-1}.vla-rs-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#0f172a;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.vla-edit-btn{background:none;border:1px solid #003087;color:#003087;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.vla-rs-row{font-size:13px;color:#374151;line-height:1.6}.vla-rs-kv{display:flex;justify-content:space-between;font-size:13px;color:#374151;padding:4px 0;border-bottom:1px solid #f1f5f9}.vla-rs-kv:last-child{border-bottom:none}.vla-rs-kv strong{color:#0f172a;font-weight:700}.vla-declaration{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px;margin-bottom:24px;margin-top:16px}.vla-declaration label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#374151;cursor:pointer;line-height:1.6}.vla-declaration input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:#003087;flex-shrink:0}.vla-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.vla-btn-primary{background:#003087;color:#fff;border:none;padding:12px 28px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,transform .1s;box-shadow:0 4px 14px #00308740}.vla-btn-primary:hover{background:#002070;transform:translateY(-1px)}.vla-btn-primary:disabled{opacity:.6;cursor:not-allowed}.vla-btn-outline{background:#fff;color:#003087;border:1.5px solid #c5d5f5;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.vla-btn-outline:hover{background:#eef3ff}.vla-btn-submit{background:#00b050;color:#fff;border:none;padding:14px 36px;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;transition:background .18s;box-shadow:0 4px 16px #00b0504d}.vla-btn-submit:hover{background:#009040}.vla-btn-submit:disabled{opacity:.6;cursor:not-allowed}.vla-success-card{text-align:center;position:relative;overflow:hidden;max-width:600px;margin:0 auto}.vla-success-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vla-cd{position:absolute;font-size:14px;color:#00b050;animation:vla-float 3s ease-in-out infinite}.vla-cd--0{top:8%;left:10%;animation-delay:0s;color:#003087}.vla-cd--1{top:15%;right:12%;animation-delay:.4s}.vla-cd--2{bottom:25%;left:8%;animation-delay:.8s;color:#fbbf24}.vla-cd--3{top:45%;right:8%;animation-delay:1.2s;color:#003087}.vla-cd--4{bottom:15%;right:18%;animation-delay:.6s}.vla-cd--5{top:20%;left:42%;animation-delay:1s;color:#fbbf24}@keyframes vla-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(20deg)}}.vla-success-check{width:72px;height:72px;border-radius:50%;background:#00b050;color:#fff;font-size:32px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px #00b0504d}.vla-success-card h2{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 10px}.vla-success-id{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 24px;display:inline-block;margin:16px auto;font-size:12px;color:#64748b}.vla-success-id strong{display:block;font-size:22px;font-weight:900;color:#00b050;margin-top:4px;letter-spacing:.02em}.vla-success-status{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#374151}.vla-status-dot{width:10px;height:10px;border-radius:50%;background:#f59e0b;animation:vla-pulse 1.5s ease-in-out infinite}@keyframes vla-pulse{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 6px #f59e0b00}}.vla-success-notice{background:#fffbeb;border:1.5px solid #fcd34d;border-radius:12px;padding:16px 20px;text-align:left;margin:20px 0 8px;display:flex;gap:12px;align-items:flex-start}.vla-success-notice>span{font-size:20px;flex-shrink:0}.vla-success-notice strong{display:block;font-size:14px;color:#92400e;margin-bottom:4px}.vla-success-notice p{font-size:13px;color:#78350f;margin:0}.vla-trust-bar{background:#0f172a;padding:24px 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;margin-top:40px}.vla-trust-item{display:flex;align-items:center;gap:10px;color:#cbd5e1}.vla-trust-item>span{font-size:22px}.vla-trust-item strong{display:block;font-size:13px;color:#fff;font-weight:700}.vla-trust-item span{font-size:12px;color:#94a3b8}.vla-secure-badge{display:flex;align-items:center;gap:12px;background:#00b05026;border:1px solid rgba(0,176,80,.3);border-radius:10px;padding:12px 16px;color:#cbd5e1}.vla-secure-badge>span{font-size:24px}.vla-secure-badge strong{display:block;font-size:13px;color:#fff}.vla-secure-badge span{font-size:12px;color:#94a3b8}.vla-doc-section-label{font-size:13px;font-weight:700;color:#003087;margin:20px 0 10px;padding-bottom:6px;border-bottom:2px solid #eef3ff}.vla-doc-grid--small{grid-template-columns:repeat(2,1fr);max-width:400px}.vla-doc-note{display:flex;align-items:flex-start;gap:8px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:12px 14px;font-size:13px;color:#0369a1;margin:20px 0 8px}@keyframes vla-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.vla-card--anim{animation:vla-card-in .28s cubic-bezier(.4,0,.2,1) both}.vla-field-error{font-size:11px;color:#dc2626;font-weight:600;display:flex;align-items:center;gap:4px;margin-top:2px}.vla-input-error{border-color:#dc2626!important;background:#fff5f5!important}.vla-input-error:focus{box-shadow:0 0 0 3px #dc26261a!important}.vla-field-hint{font-size:11px;color:#6b7280;margin-top:2px;display:block}.vla-progress-bar{height:4px;background:#e2e8f0;border-radius:0;display:none}.vla-progress-fill{height:100%;background:linear-gradient(90deg,#003087,#00b050);border-radius:0;transition:width .4s ease}.vla-step-mobile-label{display:none;text-align:center;font-size:12px;font-weight:700;color:#003087;padding:8px 0 4px}@media (max-width: 700px){.vla-stepper{display:none!important}.vla-progress-bar,.vla-step-mobile-label{display:block}}.vla-donut-wrap{display:flex;align-items:center;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid #f1f5f9}.vla-donut{width:88px;height:88px;flex-shrink:0}.vla-donut-legend{display:flex;flex-direction:column;gap:8px}.vla-donut-legend span{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151;font-weight:600}.vla-donut-legend i{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}.vla-affordability{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:13px}.vla-upload-progress{margin-bottom:20px}.vla-upload-progress-label{display:flex;justify-content:space-between;font-size:12px;color:#64748b;font-weight:600;margin-bottom:6px}.vla-upload-bar{height:8px;background:#e2e8f0;border-radius:99px;overflow:hidden}.vla-upload-bar-fill{height:100%;border-radius:99px;transition:width .4s cubic-bezier(.4,0,.2,1),background .3s}.vla-btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.vla-lt-card:focus-visible{outline:2px solid #003087;outline-offset:2px}.vla-btn-submit:disabled{opacity:.5;cursor:not-allowed}:root{--c-orange: #184ed7;--c-orange-d: #184ed7;--c-navy: #0f172a;--c-navy-m: #1e293b;--c-navy-l: #334155;--c-slate: #64748b;--c-border: #e2e8f0;--c-bg: #ffffff;--c-bg-2: #f8fafc;--c-bg-3: #f1f5f9;--c-success: #16a34a;--c-error: #dc2626;--c-warn: #d97706;--radius-sm: 6px;--radius: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 3px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.06);--shadow: 0 4px 16px rgba(15,23,42,.1), 0 2px 6px rgba(15,23,42,.06);--shadow-lg: 0 12px 40px rgba(15,23,42,.14), 0 4px 12px rgba(15,23,42,.08);--transition: .22s cubic-bezier(.4,0,.2,1);--font-main: "DM Sans", system-ui, sans-serif;--font-accent:"Lora", Georgia, serif}.hl-module{font-family:var(--font-main);color:var(--c-navy);background:var(--c-bg);-webkit-font-smoothing:antialiased}.hl-nav{position:sticky;top:0;z-index:100;background:var(--c-bg);border-bottom:1px solid var(--c-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;box-shadow:var(--shadow-sm)}.hl-nav__logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:22px;font-weight:700;color:var(--c-navy);letter-spacing:-.5px}.hl-nav__logo span{color:var(--c-orange)}.hl-nav__links{display:flex;align-items:center;gap:28px;list-style:none}.hl-nav__links a{text-decoration:none;font-size:14px;font-weight:500;color:var(--c-navy-l);transition:color var(--transition)}.hl-nav__links a:hover{color:var(--c-orange)}.hl-nav__cta{display:flex;align-items:center;gap:12px}.hl-nav__hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hl-nav__hamburger span{display:block;width:22px;height:2px;background:var(--c-navy);border-radius:2px;transition:var(--transition)}.hl-mobile-menu{display:none;position:fixed;top:64px;right:0;bottom:0;left:0;background:var(--c-bg);z-index:99;padding:24px;flex-direction:column;gap:20px;border-top:1px solid var(--c-border)}.hl-mobile-menu.open{display:flex}.hl-mobile-menu a{text-decoration:none;font-size:17px;font-weight:500;color:var(--c-navy);padding:12px 0;border-bottom:1px solid var(--c-border)}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-sm);font-family:var(--font-main);font-size:15px;font-weight:600;cursor:pointer;border:none;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);text-decoration:none;white-space:nowrap}.hl-btn--primary{background:var(--c-orange);color:#fff;box-shadow:0 2px 8px #00c85359}.hl-btn--primary:hover{background:var(--c-orange-d);transform:translateY(-1px);box-shadow:0 6px 18px #00c85366}.hl-btn--primary:active{transform:translateY(0)}.hl-btn--outline{background:transparent;color:var(--c-orange);border:2px solid var(--c-orange)}.hl-btn--outline:hover{background:#00c8530f;transform:translateY(-1px)}.hl-btn--ghost{background:transparent;color:var(--c-navy-l);border:1px solid var(--c-border)}.hl-btn--ghost:hover{background:var(--c-bg-3)}.hl-btn--sm{padding:8px 16px;font-size:13px}.hl-btn--lg{padding:16px 36px;font-size:17px}.hl-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.hl-hero{background:linear-gradient(135deg,var(--c-navy) 0%,var(--c-navy-m) 60%,#1a3a5c 100%);color:#fff;padding:80px 24px;position:relative;overflow:hidden}.hl-hero:before{content:"";position:absolute;top:-80px;right:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(0,200,83,.22) 0%,transparent 70%);pointer-events:none}.hl-hero:after{content:"";position:absolute;bottom:-60px;left:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,200,83,.12) 0%,transparent 70%);pointer-events:none}.hl-hero__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hl-hero__badge{display:inline-flex;align-items:center;gap:6px;background:#0fc4fb;border:1px solid rgba(0,200,83,.35);color:#1c58f0;padding:5px 14px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.hl-hero__title{font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;letter-spacing:-1px;margin-bottom:18px}.hl-hero__title em{font-style:normal;color:var(--c-orange);font-family:var(--font-accent)}.hl-hero__sub{font-size:17px;line-height:1.65;color:#94a3b8;margin-bottom:36px;max-width:480px}.hl-hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hl-hero__stats{display:flex;gap:32px;margin-top:40px;flex-wrap:wrap}.hl-hero__stat-val{font-size:28px;font-weight:700;color:var(--c-orange)}.hl-hero__stat-lbl{font-size:12px;color:#94a3b8;margin-top:2px}.hl-hero__visual{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hl-hero__visual-title{font-size:13px;font-weight:600;color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px}.hl-hero__rate-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.hl-hero__rate-row:last-child{border-bottom:none}.hl-hero__rate-name{font-size:14px;color:#cbd5e1}.hl-hero__rate-val{font-size:18px;font-weight:700;color:#fff}.hl-section{padding:72px 24px}.hl-section--gray{background:var(--c-bg-2)}.hl-section--dark{background:var(--c-navy);color:#fff}.hl-container{max-width:1200px;margin:0 auto}.hl-section-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--c-orange);margin-bottom:10px}.hl-section-title{font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:14px;color:var(--c-navy)}.hl-section--dark .hl-section-title{color:#fff}.hl-section-sub{font-size:16px;color:var(--c-slate);line-height:1.6;max-width:560px}.hl-section--dark .hl-section-sub{color:#94a3b8}.hl-section-head{margin-bottom:48px}.hl-section-head--center{text-align:center}.hl-section-head--center .hl-section-sub{margin:0 auto}.hl-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hl-loan-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);padding:28px 24px;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;position:relative;overflow:hidden}.hl-loan-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c-orange);transform:scaleX(0);transition:transform var(--transition);transform-origin:left}.hl-loan-card:hover{border-color:var(--c-orange);box-shadow:var(--shadow);transform:translateY(-3px)}.hl-loan-card:hover:before{transform:scaleX(1)}.hl-loan-card__icon{width:52px;height:52px;background:#ededed;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:24px}.hl-loan-card__name{font-size:16px;font-weight:700;color:var(--c-navy);line-height:1.3}.hl-loan-card__desc{font-size:13px;color:var(--c-slate);line-height:1.55;flex:1}.hl-loan-card__footer{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.hl-loan-card__rate{font-size:13px;font-weight:600;color:var(--c-orange)}.hl-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hl-feature-card{background:var(--c-bg);border-radius:var(--radius);padding:28px 22px;box-shadow:var(--shadow-sm);border:1px solid var(--c-border);transition:box-shadow var(--transition),transform var(--transition)}.hl-feature-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.hl-feature-card__icon{font-size:28px;margin-bottom:14px}.hl-feature-card__title{font-size:15px;font-weight:700;color:var(--c-navy);margin-bottom:8px}.hl-feature-card__desc{font-size:13px;color:var(--c-slate);line-height:1.55}.hl-emi-widget{background:var(--c-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--c-border)}.hl-emi-widget__body{display:grid;grid-template-columns:1fr 1fr}.hl-emi-widget__controls{padding:36px;border-right:1px solid var(--c-border)}.hl-emi-widget__results{padding:36px;background:var(--c-navy);color:#fff;display:flex;flex-direction:column;justify-content:center}.hl-emi-widget__header{background:var(--c-orange);color:#fff;padding:20px 36px;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.hl-slider-group{margin-bottom:28px}.hl-slider-label{display:flex;justify-content:space-between;margin-bottom:10px}.hl-slider-label span:first-child{font-size:14px;font-weight:500;color:var(--c-navy-l)}.hl-slider-label span:last-child{font-size:15px;font-weight:700;color:var(--c-orange)}.hl-slider{-webkit-appearance:none;width:100%;height:4px;border-radius:4px;background:var(--c-border);outline:none;cursor:pointer}.hl-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--c-orange);box-shadow:0 2px 8px #00c85366;cursor:pointer;border:3px solid #fff}.hl-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--c-orange);cursor:pointer;border:3px solid #fff}.hl-emi-result__main{margin-bottom:28px}.hl-emi-result__label{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#94a3b8;margin-bottom:6px}.hl-emi-result__value{font-size:42px;font-weight:700;color:var(--c-orange);letter-spacing:-1px}.hl-emi-result__sub{font-size:13px;color:#64748b;margin-top:4px}.hl-emi-breakdown{display:flex;flex-direction:column;gap:14px}.hl-emi-breakdown__row{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.hl-emi-breakdown__row:last-child{border-bottom:none;padding-bottom:0}.hl-emi-breakdown__key{font-size:13px;color:#94a3b8}.hl-emi-breakdown__val{font-size:15px;font-weight:600;color:#fff}.hl-emi-chart{margin:20px 0;height:8px;border-radius:8px;background:#ffffff1f;overflow:hidden;position:relative}.hl-emi-chart__fill{position:absolute;left:0;top:0;bottom:0;background:var(--c-orange);border-radius:8px;transition:width .4s ease}.hl-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hl-doc-item{display:flex;align-items:flex-start;gap:14px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:16px 18px;transition:border-color var(--transition)}.hl-doc-item:hover{border-color:var(--c-orange)}.hl-doc-item__icon{width:36px;height:36px;background:#7a7a7a1a;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hl-doc-item__name{font-size:14px;font-weight:600;color:var(--c-navy);margin-bottom:3px}.hl-doc-item__note{font-size:12px;color:var(--c-slate)}.hl-faq-list{display:flex;flex-direction:column;gap:12px}.hl-faq-item{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--transition)}.hl-faq-item.open{border-color:var(--c-orange)}.hl-faq-q{width:100%;background:none;border:none;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-main);font-size:15px;font-weight:600;color:var(--c-navy);text-align:left}.hl-faq-q__icon{width:24px;height:24px;border-radius:50%;background:var(--c-bg-3);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:background var(--transition),transform var(--transition)}.hl-faq-item.open .hl-faq-q__icon{background:var(--c-orange);color:#fff;transform:rotate(45deg)}.hl-faq-a{padding:0 20px 18px;font-size:14px;line-height:1.65;color:var(--c-slate)}.hl-cta-section{background:linear-gradient(135deg,var(--c-orange) 0%,var(--c-orange-d) 100%);padding:72px 24px;text-align:center;color:#fff}.hl-cta-section h2{font-size:clamp(26px,4vw,42px);font-weight:700;margin-bottom:16px;letter-spacing:-.5px}.hl-cta-section p{font-size:17px;opacity:.85;margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto}.hl-cta-section .hl-btn--outline{color:#fff;border-color:#fff9}.hl-cta-section .hl-btn--outline:hover{background:#ffffff26}.hl-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hl-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-slate);margin-bottom:0}.hl-breadcrumb a{color:var(--c-slate);text-decoration:none}.hl-breadcrumb a:hover{color:var(--c-orange)}.hl-breadcrumb__sep{color:var(--c-border)}.hl-detail-hero{background:linear-gradient(135deg,var(--c-navy) 0%,var(--c-navy-m) 100%);padding:60px 24px;color:#fff}.hl-detail-hero__inner{max-width:900px;margin:0 auto}.hl-detail-hero__icon{width:72px;height:72px;background:#cdcdcd33;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:20px}.hl-detail-hero h1{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.5px;margin-bottom:12px}.hl-detail-hero p{font-size:17px;color:#94a3b8;line-height:1.6;max-width:580px;margin-bottom:28px}.hl-detail-meta{display:flex;gap:28px;flex-wrap:wrap}.hl-detail-meta__item{display:flex;flex-direction:column;gap:4px}.hl-detail-meta__item span:first-child{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#64748b}.hl-detail-meta__item span:last-child{font-size:20px;font-weight:700;color:var(--c-orange)}.hl-detail-layout{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.hl-detail-sidebar{position:sticky;top:84px}.hl-sidebar-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm);margin-bottom:20px}.hl-sidebar-card h3{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--c-navy)}.hl-checklist{display:flex;flex-direction:column;gap:10px;list-style:none}.hl-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--c-navy-l);line-height:1.5}.hl-checklist__icon{width:20px;height:20px;border-radius:50%;background:#02258d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.hl-eligibility-page{min-height:100vh}.hl-elig-form-wrap{max-width:720px;margin:0 auto}.hl-form-card{background:var(--c-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--c-border);overflow:hidden}.hl-form-card__header{background:var(--c-orange);padding:24px 32px;color:#fff}.hl-form-card__header h2{font-size:20px;font-weight:700}.hl-form-card__header p{font-size:14px;opacity:.85;margin-top:4px}.hl-form-card__body{padding:32px}.hl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hl-form-grid--3{grid-template-columns:1fr 1fr 1fr}.hl-form-grid--1{grid-template-columns:1fr}.hl-form-field{display:flex;flex-direction:column;gap:6px}.hl-field-label{font-size:13px;font-weight:600;color:var(--c-navy-l)}.hl-field-label .req{color:var(--c-error);margin-left:2px}.hl-field-input,.hl-field-select,.hl-field-textarea{padding:11px 14px;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);font-family:var(--font-main);font-size:14px;color:var(--c-navy);background:var(--c-bg);outline:none;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.hl-field-input:focus,.hl-field-select:focus,.hl-field-textarea:focus{border-color:var(--c-orange);box-shadow:0 0 0 3px #00c8531f}.hl-field-input.error{border-color:var(--c-error)}.hl-field-error{font-size:12px;color:var(--c-error);margin-top:2px}.hl-field-select{cursor:pointer}.hl-field-textarea{resize:vertical;min-height:90px}.hl-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--c-border)}.hl-elig-result{border-radius:var(--radius);padding:28px 32px;margin-top:24px;border:2px solid}.hl-elig-result--eligible{background:#16a34a0f;border-color:var(--c-success)}.hl-elig-result--conditional{background:#d977060f;border-color:var(--c-warn)}.hl-elig-result--ineligible{background:#dc26260f;border-color:var(--c-error)}.hl-elig-result__title{font-size:20px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:8px}.hl-elig-result__desc{font-size:14px;color:var(--c-slate);line-height:1.6;margin-bottom:20px}.hl-elig-result__metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.hl-elig-metric{background:#ffffffb3;border-radius:var(--radius-sm);padding:14px}.hl-elig-metric__label{font-size:12px;color:var(--c-slate);margin-bottom:4px}.hl-elig-metric__value{font-size:22px;font-weight:700;color:var(--c-navy)}.hl-apply-page{min-height:100vh;background:var(--c-bg-2)}.hl-apply-header{background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:20px 24px}.hl-apply-header__inner{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:16px}.hl-apply-header h1{font-size:20px;font-weight:700}.hl-apply-header p{font-size:13px;color:var(--c-slate)}.hl-progress-bar-wrap{background:var(--c-bg);padding:20px 24px;border-bottom:1px solid var(--c-border);box-shadow:0 2px 8px #0000000a;overflow-x:auto}.hl-progress-bar-inner{max-width:900px;margin:0 auto}.hl-progress-steps{display:flex;align-items:center;gap:0;min-width:700px}.hl-progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}.hl-progress-step:not(:last-child):after{content:"";position:absolute;top:16px;left:50%;right:0;height:2px;background:var(--c-border);z-index:0;width:100%}.hl-progress-step.done:not(:last-child):after,.hl-progress-step.active:not(:last-child):after{background:var(--c-orange)}.hl-progress-step__dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--c-bg-3);color:var(--c-slate);border:2px solid var(--c-border);z-index:1;transition:all var(--transition)}.hl-progress-step.done .hl-progress-step__dot{background:var(--c-orange);border-color:var(--c-orange);color:#fff}.hl-progress-step.active .hl-progress-step__dot{background:#fff;border-color:var(--c-orange);color:var(--c-orange);box-shadow:0 0 0 4px #00c85326}.hl-progress-step__label{font-size:11px;font-weight:500;color:var(--c-slate);text-align:center;white-space:nowrap}.hl-progress-step.active .hl-progress-step__label{color:var(--c-orange);font-weight:700}.hl-progress-step.done .hl-progress-step__label{color:var(--c-navy-l)}.hl-apply-body{max-width:900px;margin:32px auto;padding:0 24px 80px}.hl-step-card{background:var(--c-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--c-border);overflow:hidden}.hl-step-card__header{padding:28px 32px 20px;border-bottom:1px solid var(--c-border)}.hl-step-card__num{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--c-orange);margin-bottom:6px}.hl-step-card__title{font-size:22px;font-weight:700;color:var(--c-navy)}.hl-step-card__body{padding:32px}.hl-loan-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hl-loan-type-option{border:2px solid var(--c-border);border-radius:var(--radius-sm);padding:18px 14px;cursor:pointer;transition:all var(--transition);text-align:center}.hl-loan-type-option:hover{border-color:var(--c-orange);background:#00c8530a}.hl-loan-type-option.selected{border-color:var(--c-orange);background:#00c85314}.hl-loan-type-option__icon{font-size:26px;margin-bottom:8px}.hl-loan-type-option__name{font-size:13px;font-weight:600;color:var(--c-navy)}.hl-loan-type-desc{background:#00c8530f;border:1px solid rgba(0,200,83,.2);border-radius:var(--radius-sm);padding:14px 18px;margin-top:16px;font-size:14px;color:var(--c-navy-l);line-height:1.55}.hl-upload-grid{display:flex;flex-direction:column;gap:12px}.hl-upload-section-title{font-size:14px;font-weight:700;color:var(--c-navy);margin-top:20px;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:6px}.hl-upload-section-title:first-child{margin-top:0}.hl-doc-upload-card{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1.5px dashed var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg-2);transition:border-color var(--transition);cursor:pointer}.hl-doc-upload-card:hover{border-color:var(--c-orange)}.hl-doc-upload-card.uploaded{border-style:solid;border-color:var(--c-success);background:#16a34a0a}.hl-doc-upload-card__icon{font-size:22px;flex-shrink:0}.hl-doc-upload-card__info{flex:1;min-width:0}.hl-doc-upload-card__name{font-size:14px;font-weight:600;color:var(--c-navy);margin-bottom:3px;display:flex;align-items:center;gap:6px}.hl-doc-upload-card__meta{font-size:12px;color:var(--c-slate)}.hl-doc-tag{display:inline-block;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:600}.hl-doc-tag--required{background:#dc26261a;color:var(--c-error)}.hl-doc-tag--optional{background:#64748b1a;color:var(--c-slate)}.hl-doc-upload-card__action{flex-shrink:0}.hl-file-name{font-size:12px;color:var(--c-success);font-weight:600;display:flex;align-items:center;gap:4px;margin-top:3px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-review-section{margin-bottom:28px}.hl-review-section__title{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--c-orange);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--c-border)}.hl-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.hl-review-item__key{font-size:12px;color:var(--c-slate);margin-bottom:2px}.hl-review-item__val{font-size:14px;font-weight:600;color:var(--c-navy)}.hl-declare-row{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--c-bg-3);border-radius:var(--radius-sm);margin-top:20px}.hl-declare-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-orange);margin-top:2px;flex-shrink:0;cursor:pointer}.hl-declare-row label{font-size:14px;color:var(--c-navy-l);line-height:1.5;cursor:pointer}.hl-success-page{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:60px 24px;background:var(--c-bg-2)}.hl-success-card{background:var(--c-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:620px;width:100%;overflow:hidden;text-align:center}.hl-success-card__top{background:linear-gradient(135deg,var(--c-orange) 0%,var(--c-orange-d) 100%);padding:48px 40px 40px;color:#fff}.hl-success-icon{width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;margin:0 auto 20px;border:3px solid rgba(255,255,255,.4)}.hl-success-card__top h1{font-size:28px;font-weight:700;margin-bottom:8px}.hl-success-card__top p{font-size:16px;opacity:.85}.hl-success-card__body{padding:36px 40px}.hl-app-id-box{background:var(--c-bg-3);border:2px dashed var(--c-orange);border-radius:var(--radius-sm);padding:16px 20px;margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.hl-app-id-box__label{font-size:12px;color:var(--c-slate)}.hl-app-id-box__id{font-size:22px;font-weight:700;color:var(--c-navy);font-family:monospace;letter-spacing:1px}.hl-next-steps{text-align:left;margin-top:28px}.hl-next-steps h3{font-size:16px;font-weight:700;margin-bottom:16px}.hl-next-steps__list{display:flex;flex-direction:column;gap:14px;list-style:none}.hl-next-steps__item{display:flex;align-items:flex-start;gap:14px}.hl-next-steps__num{width:28px;height:28px;background:var(--c-orange);color:#fff;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hl-next-steps__text{font-size:14px;color:var(--c-navy-l);line-height:1.5;padding-top:4px}.hl-success-actions{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap}.hl-spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:hl-spin .7s linear infinite}@keyframes hl-spin{to{transform:rotate(360deg)}}.hl-sticky-apply{display:none;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:0 -4px 12px #00000014;z-index:90}.hl-sticky-apply .hl-btn{width:100%}.hl-footer{background:var(--c-navy);color:#94a3b8;padding:40px 24px;text-align:center;font-size:14px}.hl-footer a{color:var(--c-orange);text-decoration:none}@media (max-width: 1100px){.hl-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.hl-hero__inner{grid-template-columns:1fr;gap:36px}.hl-hero__visual{display:none}.hl-cards-grid{grid-template-columns:repeat(2,1fr)}.hl-docs-grid{grid-template-columns:1fr 1fr}.hl-detail-layout{grid-template-columns:1fr}.hl-detail-sidebar{position:static}.hl-emi-widget__body{grid-template-columns:1fr}.hl-emi-widget__controls{border-right:none;border-bottom:1px solid var(--c-border)}.hl-loan-type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hl-nav__links,.hl-nav__cta{display:none}.hl-nav__hamburger{display:flex}.hl-cards-grid,.hl-features-grid,.hl-docs-grid,.hl-form-grid,.hl-form-grid--3{grid-template-columns:1fr}.hl-loan-type-grid{grid-template-columns:repeat(2,1fr)}.hl-review-grid,.hl-elig-result__metrics{grid-template-columns:1fr}.hl-success-card__top{padding:32px 24px}.hl-success-card__body{padding:24px}.hl-app-id-box{flex-direction:column;text-align:center}.hl-sticky-apply{display:block}.hl-hero,.hl-section{padding:48px 24px}.hl-step-card__body{padding:20px}.hl-step-card__header{padding:20px 20px 16px}.hl-apply-body{padding:16px 16px 100px}.hl-emi-widget__controls,.hl-emi-widget__results{padding:24px}.hl-form-card__body{padding:20px}}.hl-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600}.hl-badge--orange{background:#00c8531f;color:var(--c-orange)}.hl-badge--green{background:#16a34a1a;color:var(--c-success)}.hl-badge--gray{background:var(--c-bg-3);color:var(--c-slate)}.hl-divider{border:none;border-top:1px solid var(--c-border);margin:24px 0}.hl-text-orange{color:var(--c-orange)}.hl-text-navy{color:var(--c-navy)}.hl-text-slate{color:var(--c-slate)}.hl-mt-8{margin-top:8px}.hl-mt-16{margin-top:16px}.hl-mt-24{margin-top:24px}.hl-mb-0{margin-bottom:0}.hl-fw-700{font-weight:700}@media (max-width: 768px){.hl-section{padding-bottom:100px!important}.hl-sticky-apply{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:14px 16px;box-shadow:0 -4px 20px #00000014;z-index:999}.hl-sticky-apply .hl-btn{width:100%}}.hl-detail-hero{position:relative;overflow:hidden}.hl-detail-hero:before,.hl-detail-hero:after{content:"";position:absolute;border-radius:50%;z-index:0}.hl-detail-hero:before{width:260px;height:260px;top:-80px;left:-80px}.hl-detail-hero:after{width:180px;height:180px;bottom:-50px;right:-50px}.hl-bubble1,.hl-bubble2,.hl-bubble3{position:absolute;border-radius:50%;pointer-events:none}.hl-bubble1{width:80px;height:80px;background:#00ff8c14;top:100px;right:120px}.hl-bubble2{width:40px;height:40px;background:#ffffff0f;bottom:120px;left:80px}.hl-bubble3{width:25px;height:25px;background:#00ff8c1f;top:220px;left:40%}.hl-detail-hero__inner{position:relative;z-index:2}@media (max-width: 768px){.hl-btn--lg,.hl-btn--primary{width:100%;font-size:18px;padding:16px 20px;white-space:normal;text-align:center;line-height:1.4}}.hl-form-field--full{grid-column:1 / -1}.hl-employment-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:10px}.hl-emp-tile{height:60px;border:2px solid #dbe3ef;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;font-weight:600;cursor:pointer;transition:.25s ease;background:#fff}.hl-emp-tile:hover{border-color:#2563eb;background:#f8fbff}.hl-emp-tile.active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 8px 20px #2563eb2e}.hl-emp-emoji{font-size:22px}.bl-hero{background:linear-gradient(135deg,var(--color-navy) 0%,#1a2a5e 60%,#0d3b6e 100%);padding:72px 0 56px;text-align:center;position:relative;overflow:hidden}.bl-hero:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,200,83,.12) 0%,transparent 70%);pointer-events:none}.bl-hero h1{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.bl-hero h1 span{color:#1d5af6}.bl-hero .section-label{color:#fff}.bl-hero p{font-size:1.05rem;color:#ffffffad;max-width:480px;margin:0 auto 32px}.bl-hero-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-top:36px}.bl-hero-stat{display:flex;flex-direction:column;align-items:center}.bl-hero-stat-val{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:#fff}.bl-hero-stat-label{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.bl-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bl-section{padding:var(--section-padding)}.bl-section-alt{padding:var(--section-padding);background:var(--color-bg)}.bl-section-head{margin-bottom:44px}.bl-section-head.center{text-align:center}.bl-section-head.center .section-subtitle{margin:0 auto}.bl-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.bl-loan-card{background:var(--color-white);border-radius:var(--radius-card);border:1px solid var(--color-border);border-left:4px solid #043b97;padding:28px 22px;transition:box-shadow .2s,transform .2s;cursor:pointer;display:flex;flex-direction:column;gap:14px}.bl-loan-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.bl-loan-card-icon{width:52px;height:52px;background:#f1f1f1;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.bl-loan-card-name{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-navy)}.bl-loan-card-desc{font-size:.85rem;color:var(--color-muted);line-height:1.6;flex:1}.bl-loan-card-features{list-style:none;display:flex;flex-direction:column;gap:6px}.bl-loan-card-features li{font-size:.8rem;color:var(--color-muted);display:flex;align-items:center;gap:6px}.bl-loan-card-features li:before{content:"✓";color:#1b57ec;font-weight:700}.bl-loan-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--color-border);margin-top:auto}.bl-loan-card-rate{font-size:.8rem;color:var(--color-muted)}.bl-loan-card-rate strong{color:#1b57ec}.bl-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.bl-feature-item{display:flex;gap:16px;align-items:flex-start}.bl-feature-icon{width:50px;height:50px;background:#e7e7e7;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.bl-feature-text h4{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--color-navy);margin-bottom:5px}.bl-feature-text p{font-size:.85rem;color:var(--color-muted);line-height:1.6}.bl-emi-wrap{max-width:860px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--color-border);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.bl-emi-inputs{padding:40px;border-right:1px solid var(--color-border)}.bl-emi-results{padding:40px;background:var(--color-navy)}.bl-emi-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-navy);margin-bottom:28px}.bl-emi-field{margin-bottom:24px}.bl-emi-field label{display:flex;justify-content:space-between;font-size:.83rem;font-weight:600;color:var(--color-muted);margin-bottom:10px}.bl-emi-field label span{color:#1b57ec;font-weight:700}.bl-emi-slider{width:100%;-webkit-appearance:none;height:4px;background:var(--color-border);border-radius:2px;outline:none}.bl-emi-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#1b57ec;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #00c85366}.bl-emi-result-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:6px}.bl-emi-result-main{font-family:var(--font-display);font-size:2.6rem;font-weight:800;color:#1c5af5;letter-spacing:-.02em;margin-bottom:4px;line-height:1.1}.bl-emi-result-sub{font-size:.82rem;color:#ffffff73;margin-bottom:32px}.bl-emi-breakdown{display:flex;flex-direction:column;gap:14px}.bl-emi-breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#ffffff0f;border-radius:8px;border-left:3px solid #ffffff}.bl-emi-breakdown-item .lbl{font-size:.8rem;color:#ffffff8c}.bl-emi-breakdown-item .val{font-size:.95rem;font-weight:700;color:#fff}.bl-steps{max-width:680px;margin:0 auto}.bl-step{display:flex;gap:20px;align-items:flex-start;padding-bottom:28px;position:relative}.bl-step:last-child{padding-bottom:0}.bl-step-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.bl-step-num{width:42px;height:42px;background:#1b57ec;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.9rem;font-weight:800;color:#fff}.bl-step-line{width:2px;flex:1;background:var(--color-border);margin-top:4px;min-height:28px}.bl-step:last-child .bl-step-line{display:none}.bl-step-content{padding-top:6px}.bl-step-content h4{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--color-navy);margin-bottom:4px}.bl-step-content p{font-size:.85rem;color:var(--color-muted);line-height:1.6}.bl-checklist{list-style:none;display:flex;flex-direction:column;gap:8px}.bl-checklist li{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--color-body);padding:8px 14px;background:var(--color-white);border-radius:8px;border:1px solid var(--color-border)}.bl-checklist li .check{color:#1b57ec;font-weight:700;font-size:1rem}.bl-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.bl-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.bl-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;transition:border-color .2s}.bl-faq-item.open{border-color:#1b57ec}.bl-faq-q{width:100%;text-align:left;padding:16px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:.93rem;font-weight:600;color:var(--color-navy);display:flex;justify-content:space-between;align-items:center;gap:14px}.bl-faq-q:hover{background:var(--color-bg)}.bl-faq-icon{font-size:1.1rem;color:#1b57ec;flex-shrink:0;transition:transform .2s}.bl-faq-item.open .bl-faq-icon{transform:rotate(45deg)}.bl-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .2s;padding:0 20px}.bl-faq-answer.open{max-height:300px;padding:0 20px 16px}.bl-faq-answer p{font-size:.85rem;color:var(--color-muted);line-height:1.7}.bl-cta-banner{background:linear-gradient(135deg,#0d3b6e,#0d3b6e);padding:15px 0;text-align:center}.bl-cta-banner h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#fff;margin-bottom:12px}.bl-cta-banner p{font-size:1rem;color:#ffffffe0;margin-bottom:32px}.bl-cta-banner-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bl-doc-group-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1b57ec;margin-bottom:8px;margin-top:16px;padding-bottom:6px;border-bottom:1px solid var(--color-primary-light)}.bl-doc-group-label:first-of-type{margin-top:0}@media (max-width: 1024px){.bl-cards-grid,.bl-features-grid{grid-template-columns:repeat(2,1fr)}.bl-emi-wrap{grid-template-columns:1fr}.bl-emi-inputs{border-right:none;border-bottom:1px solid var(--color-border)}}@media (max-width: 768px){.bl-cards-grid,.bl-features-grid{grid-template-columns:1fr}.bl-two-col{grid-template-columns:1fr;gap:28px}.bl-hero-stats{gap:28px}}.bla-page{min-height:100vh;background:var(--color-bg)}.bla-hero{background:linear-gradient(135deg,var(--color-navy) 0%,#1a2a5e 60%,#0d3b6e 100%);padding:56px 20px 44px;text-align:center}.bla-hero h1{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:#fff;margin-bottom:8px}.bla-hero h1 span{color:#00c853}.bla-hero p{font-size:1rem;color:#ffffffa6}.bla-stepper-wrap{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:24px 20px;overflow-x:auto}.bla-stepper{display:flex;align-items:center;max-width:900px;margin:0 auto;position:relative}.bla-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;gap:6px}.bla-step-bubble{width:36px;height:36px;border-radius:50%;background:var(--color-border);color:var(--color-muted);font-family:var(--font-display);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:background .2s,color .2s}.bla-step.active .bla-step-bubble{background:#00c853;color:#fff}.bla-step.done .bla-step-bubble{background:var(--color-navy);color:#fff}.bla-step-label{font-size:.68rem;font-weight:600;color:var(--color-muted);text-align:center;white-space:nowrap}.bla-step.active .bla-step-label{color:#00c853}.bla-step.done .bla-step-label{color:var(--color-navy)}.bla-step-line{position:absolute;top:18px;left:50%;width:100%;height:2px;background:var(--color-border);z-index:0}.bla-step.done .bla-step-line{background:#00c853}.bla-content{max-width:860px;margin:36px auto;padding:0 20px 60px}.bla-card{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--color-border);padding:36px;animation:blaFadeIn .25s ease}@keyframes blaFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bla-card-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.bla-card-head h2{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-navy);margin-bottom:4px}.bla-card-head p{font-size:.87rem;color:var(--color-muted)}.bla-step-badge{width:36px;height:36px;flex-shrink:0;background:#00c853;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.9rem;font-weight:800;color:#fff}.bla-loan-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.bla-loan-type-card{display:flex;align-items:center;gap:14px;padding:18px 16px;border:2px solid var(--color-border);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.bla-loan-type-card:hover{border-color:#00c853}.bla-loan-type-card.selected{border-color:#00c853;background:var(--color-primary-light)}.bla-lt-icon{font-size:1.8rem;flex-shrink:0}.bla-lt-body{flex:1}.bla-lt-body strong{display:block;font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--color-navy);margin-bottom:3px}.bla-lt-body span{font-size:.8rem;color:var(--color-muted)}.bla-lt-body em{font-size:.75rem;color:#00c853;font-style:normal;font-weight:600;margin-top:2px;display:block}.bla-lt-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bla-loan-type-card.selected .bla-lt-radio{border-color:#00c853}.bla-lt-dot{width:10px;height:10px;border-radius:50%;background:#00c853}.bla-type-info{background:var(--color-bg);border-left:3px solid #00C853;border-radius:8px;padding:14px 16px;font-size:.85rem;color:var(--color-muted);margin-bottom:24px;line-height:1.6}.bla-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:12px}.bla-form-grid.three{grid-template-columns:1fr 1fr 1fr}.bla-field{display:flex;flex-direction:column;gap:5px}.bla-field label{font-size:.82rem;font-weight:600;color:var(--color-muted)}.bla-field label span.req{color:#e74c3c;margin-left:2px}.bla-field input,.bla-field select,.bla-field textarea{padding:10px 13px;border:1.5px solid var(--color-border);border-radius:8px;font-family:var(--font-body);font-size:.9rem;color:var(--color-body);background:var(--color-white);transition:border-color .18s,box-shadow .18s;outline:none}.bla-field input:focus,.bla-field select:focus,.bla-field textarea:focus{border-color:#00c853;box-shadow:0 0 0 3px #00c8531a}.bla-field input.error,.bla-field select.error{border-color:#e74c3c}.bla-field .bla-error{font-size:.74rem;color:#e74c3c;margin-top:2px}.bla-section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00c853;margin:22px 0 14px;padding-bottom:6px;border-bottom:1px solid var(--color-primary-light)}.bla-slider-wrap{margin-bottom:22px}.bla-slider-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.bla-slider-label .name{font-size:.84rem;font-weight:600;color:var(--color-muted)}.bla-slider-label .value{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:#00c853}.bla-slider{width:100%;-webkit-appearance:none;height:6px;border-radius:3px;background:var(--color-border);outline:none}.bla-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:#00c853;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #00c85373}.bla-slider-range{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-muted);margin-top:4px}.bla-rate-info{padding:10px 14px;background:var(--color-primary-light);border-radius:8px;margin-bottom:22px;font-size:.84rem;color:var(--color-body)}.bla-emi-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.bla-emi-card{background:var(--color-navy);border-radius:10px;padding:18px 14px}.bla-emi-card .lbl{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:6px}.bla-emi-card .val{font-family:var(--font-display);font-size:1.2rem;font-weight:800;color:#00c853}.bla-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bla-doc-card{border:1.5px dashed var(--color-border);border-radius:10px;padding:16px;text-align:center;transition:border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center;gap:8px}.bla-doc-card:hover{border-color:#00c853}.bla-doc-card.uploaded{border-style:solid;border-color:#00c853;background:#f0fdf4}.bla-doc-icon{font-size:1.6rem}.bla-doc-label{font-size:.8rem;font-weight:600;color:var(--color-navy);line-height:1.4}.bla-doc-hint{font-size:.7rem;color:var(--color-muted)}.bla-doc-uploaded{font-size:.72rem;color:#065f46;font-weight:600;word-break:break-all}.bla-doc-btn{margin-top:4px;padding:7px 14px;border:1.5px solid var(--color-border);border-radius:6px;font-size:.8rem;font-weight:600;font-family:var(--font-body);color:var(--color-body);background:var(--color-white);cursor:pointer;transition:border-color .2s,color .2s}.bla-doc-btn:hover{border-color:#00c853;color:#00c853}.bla-doc-group-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00c853;margin:24px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--color-primary-light)}.bla-collateral-wrap{overflow:hidden;transition:max-height .35s ease,opacity .25s}.bla-collateral-wrap.hidden{max-height:0;opacity:0;pointer-events:none}.bla-collateral-wrap.visible{max-height:1000px;opacity:1}.bla-doc-note{padding:10px 14px;margin-bottom:20px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.82rem;color:#92400e}.bla-review-block{margin-bottom:24px}.bla-review-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#00c853;padding-bottom:8px;border-bottom:1px solid var(--color-primary-light);margin-bottom:12px}.bla-edit-btn{font-size:.78rem;color:var(--color-primary);background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:600;text-decoration:underline}.bla-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bla-review-item{padding:10px 13px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px}.bla-review-item .lbl{font-size:.7rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.bla-review-item .val{font-size:.88rem;font-weight:600;color:var(--color-navy)}.bla-review-docs{display:flex;flex-wrap:wrap;gap:8px}.bla-review-doc-badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.bla-review-doc-badge.uploaded{background:#d1fae5;color:#065f46}.bla-review-doc-badge.missing{background:#fee2e2;color:#991b1b}.bla-declaration{margin-top:22px;padding:18px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px}.bla-declaration label{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--color-muted);line-height:1.6;cursor:pointer}.bla-declaration input[type=checkbox]{margin-top:3px;accent-color:#00C853;width:16px;height:16px;flex-shrink:0}.bla-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;flex-wrap:wrap}.bla-actions-right{display:flex;gap:12px;margin-left:auto}.bla-btn-primary{padding:12px 28px;background:#00c853;color:#fff;border-radius:var(--radius-btn);font-family:var(--font-display);font-size:.92rem;font-weight:700;border:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.bla-btn-primary:hover{background:#00a040;transform:translateY(-1px);box-shadow:0 4px 14px #00c85359}.bla-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.bla-btn-outline{padding:12px 24px;background:transparent;color:var(--color-body);border:1.5px solid var(--color-border);border-radius:var(--radius-btn);font-family:var(--font-display);font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.bla-btn-outline:hover{border-color:#00c853;color:#00c853}.bla-success{text-align:center;padding:40px 20px;animation:blaFadeIn .4s ease}.bla-success-icon{width:72px;height:72px;background:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 22px;border:2px solid #6ee7b7}.bla-success h2{font-family:var(--font-display);font-size:1.7rem;font-weight:800;color:var(--color-navy);margin-bottom:10px}.bla-success p{color:var(--color-muted);margin-bottom:28px;font-size:.95rem}.bla-app-id-box{display:inline-block;padding:20px 32px;background:var(--color-white);border:2px solid #00C853;border-radius:var(--radius-card);margin-bottom:32px;width:100%}.bla-app-id-box .lbl{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.bla-app-id-box .val{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:#00c853;letter-spacing:.06em;margin-bottom:10px}.bla-copy-btn{padding:6px 16px;border:1.5px solid var(--color-border);border-radius:20px;font-size:.78rem;cursor:pointer;color:var(--color-muted);background:var(--color-white);font-family:var(--font-body);transition:border-color .2s,color .2s}.bla-copy-btn:hover{border-color:#00c853;color:#00c853}.bla-timeline{text-align:left}.bla-timeline-item{display:flex;gap:14px;align-items:flex-start;padding-bottom:20px;position:relative}.bla-timeline-item:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;width:2px;height:calc(100% - 14px);background:var(--color-border)}.bla-timeline-dot{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:var(--color-primary-light);border:2px solid #00C853;display:flex;align-items:center;justify-content:center;font-size:.9rem;position:relative;z-index:1}.bla-timeline-content h4{font-family:var(--font-display);font-size:.88rem;font-weight:700;color:var(--color-navy);margin-bottom:2px}.bla-timeline-content p{font-size:.78rem;color:var(--color-muted)}.bla-timeline-content .eta{font-size:.7rem;color:#00c853;font-weight:600;margin-top:1px}.bla-trust{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;padding:20px 0 0}.bla-trust-item{display:flex;align-items:center;gap:8px}.bla-trust-icon{font-size:1.3rem}.bla-trust-item strong{font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--color-navy);display:block}.bla-trust-item span{font-size:.75rem;color:var(--color-muted)}.bla-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1c3fa6;display:flex;align-items:center;justify-content:center;z-index:9999}.bla-loading-box{background:var(--color-white);border-radius:var(--radius-card);padding:44px 52px;text-align:center}.bla-spinner{width:44px;height:44px;border:4px solid var(--color-border);border-top-color:#00c853;border-radius:50%;animation:blaSpin .8s linear infinite;margin:0 auto 18px}@keyframes blaSpin{to{transform:rotate(360deg)}}.bla-loading-box h3{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-navy);margin-bottom:4px}.bla-loading-box p{font-size:.85rem;color:var(--color-muted)}@media (max-width: 768px){.bla-card{padding:22px 16px}.bla-form-grid,.bla-form-grid.three,.bla-loan-type-grid,.bla-emi-preview{grid-template-columns:1fr}.bla-docs-grid{grid-template-columns:1fr 1fr}.bla-review-grid{grid-template-columns:1fr}.bla-stepper-wrap{padding:16px}.bla-step-label{display:none}.bla-actions{flex-direction:column}.bla-actions-right{width:100%}.bla-btn-primary,.bla-btn-outline{width:100%;justify-content:center;text-align:center}}@media (max-width: 480px){.bla-docs-grid{grid-template-columns:1fr}}.pl-page{min-height:100vh;padding:105px 5% 70px;background:linear-gradient(180deg,#f8fbff,#fff);overflow-x:hidden}.pl-hero,.pl-form-layout{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.35fr .75fr;gap:28px;align-items:stretch}.pl-hero>div,.pl-highlight-card,.pl-card,.pl-form-card,.pl-result-card,.pl-apply-card,.success-card,.track-card,.admin-card{background:#fff;border:1px solid #e6edff;box-shadow:0 18px 45px #0d2b5b14;border-radius:28px;padding:34px}.pl-tag{display:inline-flex;padding:8px 14px;border-radius:999px;background:#eef4ff;color:#003087;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.pl-page h1{color:#071b46;font-size:clamp(30px,4vw,48px);line-height:1.1;margin-bottom:16px}.pl-page h2,.pl-page h3{color:#071b46}.pl-page p{color:#66738d;line-height:1.7}.pl-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.pl-actions.center{justify-content:center}.pl-primary-btn,.pl-secondary-btn,.pl-card a{border:none;text-decoration:none;border-radius:14px;padding:14px 22px;font-weight:800;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.pl-primary-btn,.pl-card a{background:#003087;color:#fff}.pl-secondary-btn{background:#fff;color:#003087;border:1px solid #c9d8ff}.pl-highlight-card ul{list-style:none;padding:0}.pl-highlight-card li{color:#526079;margin-bottom:12px}.pl-product-grid,.pl-benefits,.pl-doc-grid{max-width:1180px;margin:30px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pl-card span{color:#003087;font-weight:800;font-size:13px}.pl-card h2{margin:12px 0}.pl-section{max-width:1180px;margin:42px auto 0}.pl-benefit,.pl-doc-grid div{background:#fff;border:1px solid #e6edff;padding:22px;border-radius:20px;color:#526079}.pl-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px}.pl-form-grid input,.pl-form-grid select,.doc-type-select,.admin-table select{width:100%;padding:14px;border:1px solid #d8e2f5;border-radius:12px;outline:none;font-size:14px}.pl-result-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.success-icon,.warning-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:900;margin-bottom:18px}.success-icon{background:#e8fff3;color:#0faa62}.warning-icon{background:#fff5e6;color:#e68a00}.pl-apply-card,.success-card,.track-card,.admin-card{max-width:1080px;margin:0 auto}.application-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.stepper-item{text-align:center;color:#7b879c}.stepper-item span{width:34px;height:34px;border-radius:50%;background:#e8eef9;display:inline-grid;place-items:center;font-weight:800}.stepper-item.active span{background:#003087;color:#fff}.stepper-item p{font-size:13px;margin-top:8px}.pl-form-actions{display:flex;justify-content:space-between;margin-top:28px;gap:14px}.review-box{background:#f8fbff;border-radius:18px;padding:22px;margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px}.document-card{border:1px solid #e3ebfb;border-radius:18px;padding:18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.document-card h4{color:#071b46;margin-bottom:6px}.upload-btn{background:#eef4ff;color:#003087;padding:10px 14px;border-radius:10px;font-weight:800;cursor:pointer}.upload-btn.uploaded{background:#e8fff3;color:#0faa62}.uploaded-file{color:#0faa62;font-size:13px}.full-btn{width:100%;margin-top:24px}.success-card{text-align:center}.success-card .success-icon{margin:0 auto 18px}.success-details{background:#f8fbff;border-radius:18px;padding:20px;margin:24px auto;max-width:520px;text-align:left}.track-summary{background:#f8fbff;border-radius:18px;padding:20px;margin:20px 0}.timeline{display:grid;gap:18px}.timeline-item{display:flex;gap:14px;opacity:.45}.timeline-item.done{opacity:1}.timeline-item span{width:34px;height:34px;background:#e8eef9;border-radius:50%;display:grid;place-items:center;font-weight:800}.timeline-item.done span{background:#003087;color:#fff}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;margin-top:24px}.admin-table th,.admin-table td{padding:14px;border-bottom:1px solid #e6edff;text-align:left;white-space:nowrap}.admin-table th{color:#071b46;background:#f8fbff}@media (max-width: 900px){.pl-page{padding:90px 4% 55px}.pl-hero,.pl-form-layout,.pl-product-grid,.pl-benefits,.pl-doc-grid,.pl-form-grid,.review-box,.document-grid{grid-template-columns:1fr}.application-stepper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.pl-page{padding:82px 14px 45px}.pl-hero>div,.pl-highlight-card,.pl-card,.pl-form-card,.pl-result-card,.pl-apply-card,.success-card,.track-card,.admin-card{padding:22px;border-radius:22px}.pl-actions,.pl-form-actions{flex-direction:column}.pl-primary-btn,.pl-secondary-btn,.pl-card a{width:100%}.application-stepper{grid-template-columns:1fr}}.review-box{background:#f8fbff;border:1px solid #e6edff;border-radius:16px;padding:22px;margin-bottom:20px}.review-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f4ff}.review-row:last-child{border-bottom:none}.review-label{color:#66738d;font-size:13.5px;font-weight:600}.review-val{color:#071b46;font-weight:700;font-size:14px;text-align:right}.success-details{background:#f8fbff;border:1px solid #e6edff;border-radius:16px;padding:18px 22px;margin:22px 0;display:flex;flex-direction:column;gap:2px}.success-detail-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #f0f4ff}.success-detail-row:last-child{border:none}.success-detail-row span{color:#66738d;font-size:13.5px}.success-detail-row strong{color:#071b46;font-size:14px;font-weight:700}.success-icon,.warning-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;margin:0 auto 20px}.success-icon{background:#d1fae5;color:#059669}.warning-icon{background:#fef3c7;color:#d97706}.status-badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:700}.status-badge.pending{background:#fef3c7;color:#92400e}.pl-form-actions{display:flex;gap:14px;justify-content:flex-end;margin-top:24px;flex-wrap:wrap}.full-btn{width:100%;margin-top:20px;padding:16px;font-size:16px}.doc-type-select{width:100%;padding:12px 16px;border:1.5px solid #c9d8ff;border-radius:12px;font-size:14px;color:#071b46;background:#fff;margin-bottom:20px}.document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:20px}.pl-apply-card{max-width:780px;margin:0 auto}.pl-form-grid input,.pl-form-grid select{width:100%;padding:12px 16px;border:1.5px solid #c9d8ff;border-radius:12px;font-size:14px;color:#071b46;background:#fff;box-sizing:border-box;transition:border-color .15s}.pl-form-grid input:focus,.pl-form-grid select:focus{outline:none;border-color:#003087}.pl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}.pl-section{max-width:1180px;margin:48px auto 0}.pl-section h2{color:#071b46;margin-bottom:20px}.pl-benefits{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.pl-benefit{background:#f0f7ff;color:#003087;padding:12px 16px;border-radius:10px;font-weight:700;font-size:14px}.pl-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pl-doc-grid div{background:#fff;border:1px solid #e6edff;border-radius:16px;padding:20px}.pl-doc-grid h3{color:#071b46;margin-bottom:8px}.pl-doc-grid p{color:#66738d;font-size:14px;line-height:1.7;margin:0}.pl-product-grid{max-width:1180px;margin:36px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.pl-hero,.pl-form-layout,.pl-form-grid,.pl-product-grid,.pl-doc-grid{grid-template-columns:1fr}.pl-form-actions{flex-direction:column-reverse}.pl-form-actions .pl-primary-btn,.pl-form-actions .pl-secondary-btn{width:100%}.document-grid{grid-template-columns:1fr 1fr}.admin-table-wrap{overflow-x:auto}}@media (max-width: 420px){.document-grid{grid-template-columns:1fr}}:root{--navy: #1B3A6B;--navy-dark: #122952;--navy-light: #254d8f;--emerald: #00B87A;--emerald-dark:#009962;--emerald-bg: #e6f9f2;--sky: #2196F3;--sky-bg: #e3f2fd;--white: #ffffff;--surface: #f4f7fb;--border: #e2e8f2;--text-dark: #0f2444;--text-mid: #4a5f7a;--text-light: #8fa3bc;--sidebar-w: 256px;--radius: 14px;--shadow-sm: 0 1px 4px rgba(27,58,107,.08);--shadow-md: 0 4px 16px rgba(27,58,107,.12);--shadow-lg: 0 12px 40px rgba(27,58,107,.18)}.admin-layout *{box-sizing:border-box}.admin-layout{display:flex;min-height:100vh;background:var(--surface);font-family:DM Sans,sans-serif}.admin-sidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--navy);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:200;overflow-y:auto;overflow-x:hidden;box-shadow:4px 0 24px #1b3a6b2e}.admin-sidebar::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar-track{background:transparent}.admin-sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.admin-sidebar__logo{padding:20px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px}.admin-sidebar__logo-img{width:36px;height:36px;border-radius:8px;object-fit:contain;background:#fff;padding:3px;flex-shrink:0}.admin-sidebar__logo-text{flex:1;min-width:0}.admin-sidebar__logo-title{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;color:#fff;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar__logo-sub{font-size:10px;color:var(--emerald);margin-top:1px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.admin-sidebar__section{padding:18px 10px 6px}.admin-sidebar__section-label{font-size:9.5px;font-weight:700;color:#ffffff47;text-transform:uppercase;letter-spacing:.14em;padding:0 8px;margin-bottom:6px}.admin-sidebar__item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:#ffffff80;text-align:left;transition:all .15s ease;margin-bottom:1px;position:relative}.admin-sidebar__item:hover{background:#ffffff12;color:#ffffffd9}.admin-sidebar__item.active{background:#00b87a26;color:#fff;font-weight:600}.admin-sidebar__item.active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--emerald);border-radius:0 3px 3px 0}.admin-sidebar__item-icon{font-size:15px;flex-shrink:0;width:20px;text-align:center}.admin-sidebar__item-label{flex:1}.admin-sidebar__item-count{background:#ffffff1a;color:#ffffffb3;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;flex-shrink:0}.admin-sidebar__item.active .admin-sidebar__item-count{background:var(--emerald);color:#fff}.admin-sidebar__divider{height:1px;background:#ffffff0f;margin:4px 10px}.admin-sidebar__footer{margin-top:auto;padding:14px 10px;border-top:1px solid rgba(255,255,255,.06)}.admin-sidebar__refresh{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 12px;border:1px solid rgba(255,255,255,.12);background:transparent;border-radius:10px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;color:#ffffff73;transition:all .15s}.admin-sidebar__refresh:hover{background:#ffffff12;color:#fffc;border-color:#fff3}.admin-main{margin-left:var(--sidebar-w);flex:1;padding:24px 28px 56px;min-width:0}.admin-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.admin-topbar__title{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:var(--text-dark);letter-spacing:-.4px}.admin-topbar__subtitle{font-size:13px;color:var(--text-light);margin-top:2px;font-weight:500}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-bottom:20px}.stat-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;text-align:center;box-shadow:var(--shadow-sm);transition:transform .15s,box-shadow .15s}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-card h2{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;color:var(--navy);margin:0 0 4px;font-weight:800;letter-spacing:-.5px}.stat-card p{font-size:11px;color:var(--text-light);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0}.stat-card.approved h2{color:var(--emerald)}.stat-card.pending h2{color:#f59e0b}.stat-card.personal h2{color:var(--navy)}.stat-card.vehicle h2{color:var(--sky)}.stat-card.home h2{color:var(--emerald-dark)}.stat-card.business h2{color:#7c3aed}.admin-table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow-sm)}.admin-table{width:100%;border-collapse:collapse;min-width:960px}.admin-table thead tr{background:linear-gradient(90deg,#f0f5ff,#f4f9f6);border-bottom:2px solid var(--border)}.admin-table th{padding:13px 16px;text-align:left;font-size:10.5px;font-weight:700;color:var(--text-mid);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif}.admin-table td{padding:13px 16px;border-top:1px solid #f0f4f9;font-size:13.5px;color:var(--text-dark);vertical-align:middle}.admin-table tbody tr{transition:background .1s}.admin-table tbody tr:hover{background:linear-gradient(90deg,#f8fbff,#f4faf7)}.app-id-chip{font-family:DM Mono,Courier New,monospace;font-size:11.5px;background:linear-gradient(135deg,#eef4ff,#e6f9f2);color:var(--navy);padding:3px 8px;border-radius:6px;font-weight:700;border:1px solid #d4e4ff;white-space:nowrap}.admin-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.admin-action-btn{background:linear-gradient(135deg,var(--navy),var(--navy-light));color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:DM Sans,sans-serif;box-shadow:0 2px 6px #1b3a6b40}.admin-action-btn:hover{background:linear-gradient(135deg,var(--navy-dark),var(--navy));box-shadow:0 4px 12px #1b3a6b59;transform:translateY(-1px)}.admin-empty{text-align:center;padding:72px 40px;color:var(--text-light);background:var(--white);border-radius:var(--radius);border:1px solid var(--border)}.admin-empty__icon{font-size:48px;margin-bottom:14px;opacity:.5}.admin-empty__title{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:6px;font-family:Plus Jakarta Sans,sans-serif}.admin-empty__desc{font-size:13.5px;color:var(--text-light)}.doc-action-btn{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .15s;font-family:DM Sans,sans-serif}.doc-action-btn.view{background:#eef4ff;color:var(--navy)}.doc-action-btn.view:hover{background:#dce8ff;transform:translateY(-1px)}.doc-action-btn.download{background:var(--emerald-bg);color:var(--emerald-dark)}.doc-action-btn.download:hover{background:#c8f0e0;transform:translateY(-1px)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f244499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-box{background:#fff;border-radius:20px;width:100%;max-width:860px;max-height:90vh;overflow-y:auto;box-shadow:0 40px 100px #0f24444d;animation:slideUp .2s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:22px 26px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff;border-radius:20px 20px 0 0;z-index:1;background:linear-gradient(135deg,#f8fbff,#f4faf7)}.modal-header h2{color:var(--text-dark);font-size:18px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.modal-close{background:#1b3a6b12;border:none;width:32px;height:32px;border-radius:50%;font-size:14px;cursor:pointer;color:var(--text-mid);display:flex;align-items:center;justify-content:center;transition:all .15s}.modal-close:hover{background:#fee2e2;color:#dc2626}.modal-body{padding:22px 26px 26px}.modal-detail-grid{display:flex;flex-direction:column;gap:0;margin-bottom:20px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.modal-detail-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f4f9;transition:background .1s}.modal-detail-row:last-child{border:none}.modal-detail-row:hover{background:#f8fbff}.modal-label{font-size:12.5px;color:var(--text-light);font-weight:600}.modal-val{font-size:13.5px;color:var(--text-dark);font-weight:700;text-align:right}.modal-update-section{background:linear-gradient(135deg,#f8fbff,#f4faf7);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px}.modal-update-section h3{color:var(--text-dark);font-size:14px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.modal-update-section select,.modal-update-section textarea{width:100%;padding:10px 14px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;color:var(--text-dark);background:#fff;font-family:DM Sans,sans-serif;resize:vertical;box-sizing:border-box;transition:border-color .15s}.modal-update-section select:focus,.modal-update-section textarea:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px #00b87a1a}.pl-primary-btn{background:linear-gradient(135deg,var(--emerald),var(--emerald-dark));color:#fff;border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .15s;box-shadow:0 2px 8px #00b87a4d}.pl-primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #00b87a66}.pl-primary-btn:disabled{opacity:.6;cursor:not-allowed}.tab-count{background:#00b87a1f;color:var(--emerald-dark);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.track-loading{text-align:center;padding:64px;color:var(--text-light);font-size:14px}@media (max-width: 900px){.admin-sidebar{width:210px;min-width:210px}.admin-main{margin-left:210px;padding:18px}}.admin-mobile-menu-btn,.admin-mobile-header,.admin-sidebar-close{display:none}@media (max-width: 640px){.admin-sidebar{display:flex;width:280px;min-width:280px;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform .25s ease;z-index:1200;box-shadow:8px 0 30px #0f244440}.admin-sidebar.mobile-open{transform:translate(0)}.admin-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f244480;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100}.admin-mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border:1px solid var(--border);border-radius:10px;background:var(--white);color:var(--navy);font-size:22px;cursor:pointer;box-shadow:var(--shadow-sm);transition:all .15s ease}.admin-mobile-menu-btn:hover{background:#f4f7fb;box-shadow:var(--shadow-md)}.admin-main{margin-left:0;padding:14px;width:100%}.admin-stats{grid-template-columns:repeat(2,1fr)}.stat-card h2{font-size:22px}.modal-box{border-radius:16px}.modal-header,.modal-body{padding:14px}.admin-mobile-header{display:flex;align-items:center;gap:40px;margin-bottom:16px}.admin-mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:var(--white);color:var(--navy);font-size:22px;cursor:pointer;box-shadow:var(--shadow-sm)}.admin-mobile-brand{display:flex;align-items:center;gap:8px}.admin-mobile-logo{width:38px;height:38px;object-fit:contain;border-radius:8px;background:#fff;padding:3px;border:1px solid var(--border)}.admin-mobile-brand-text{display:flex;flex-direction:column;line-height:1.1}.admin-mobile-brand-text strong{font-family:Plus Jakarta Sans,sans-serif;font-size:25px;font-weight:800;color:var(--navy)}.admin-mobile-brand-text span{margin-top:3px;font-size:12px;font-weight:700;color:var(--emerald);text-transform:uppercase;letter-spacing:.08em}.admin-sidebar-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff14;color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:all .15s ease}.admin-sidebar-close:hover{background:#ffffff2e}}:root{--color-primary: #003087;--color-primary-dark: #002070;--color-primary-light: #E6F4ED;--color-navy: #0F1C3F;--color-body: #374151;--color-muted: #6B7280;--color-border: #E5E7EB;--color-white: #FFFFFF;--color-bg: #F9FAFB;--font-display: "Sora", sans-serif;--font-body: "Nunito", sans-serif;--section-padding: 72px 0;--container-width: 1100px;--radius-card: 16px;--radius-btn: 10px;--shadow-card: 0 2px 16px rgba(15, 28, 63, .08);--shadow-hover: 0 6px 28px rgba(0, 176, 80, .15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-body);background:var(--color-white);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:15px 30px}.section-label{display:block;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px}.section-title{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;color:var(--color-navy);line-height:1.25;margin-bottom:8px}.section-title span{color:var(--color-primary)}.section-subtitle{color:var(--color-muted);font-size:1rem;max-width:520px}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--radius-btn);font-family:var(--font-display);font-size:.95rem;font-weight:700;transition:all .2s ease;white-space:nowrap}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.btn-outline{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-outline:hover{background:var(--color-primary-light);transform:translateY(-1px)}.btn-white{background:var(--color-white);color:var(--color-primary)}.btn-white:hover{background:#f0f4ff;transform:translateY(-1px)}.card{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--color-border);transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#c5cfe4;border-radius:8px}
