.loan-hero{position:relative;padding:140px 0 80px;background:linear-gradient(135deg,var(--purple-dark) 0%,var(--purple) 50%,var(--purple-light) 100%);overflow:hidden;text-align:center}.loan-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.loan-hero__shape{position:absolute;border-radius:50%;opacity:.08}.loan-hero__shape--1{width:500px;height:500px;background:var(--green);top:-150px;right:-80px;animation:floatShape 20s ease-in-out infinite}.loan-hero__shape--2{width:350px;height:350px;background:var(--green);bottom:-80px;left:-80px;animation:floatShape 15s ease-in-out infinite reverse}.loan-hero__inner{position:relative;z-index:1}.loan-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.875rem;color:#fff9;margin-bottom:24px}.loan-hero__breadcrumb a{color:#fff9;transition:color var(--duration)}.loan-hero__breadcrumb a:hover{color:var(--green)}.loan-hero__breadcrumb svg{opacity:.4}.loan-hero__heading{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500;color:#ffffffd9;margin-bottom:8px}.loan-hero__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:24px}.loan-hero__title .text-accent{color:var(--green)}.loan-hero__subtitle{font-size:clamp(1rem,1.5vw,1.125rem);color:#ffffffb3;max-width:640px;margin:0 auto 36px;line-height:1.7}.loan-hero__ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.loan-hero__highlights{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin-top:48px}.loan-hero__highlight{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#ffffffd9}.loan-hero__highlight svg{color:var(--green);flex-shrink:0}.loan-overview{padding:var(--section-y) 0}.loan-overview__inner{max-width:800px;margin:0 auto;text-align:center}.loan-overview__text{font-size:1.063rem;color:var(--text-secondary);line-height:1.8}.loan-overview__text p+p{margin-top:16px}.loan-features{padding:var(--section-y) 0;background:var(--bg-alt)}.loan-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:48px}.loan-feature-card{background:var(--surface);border-radius:var(--radius-lg);padding:32px 28px;border:1px solid var(--border);transition:all var(--duration) var(--ease)}.loan-feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.loan-feature-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:linear-gradient(135deg,#2d1b6914,#9ae62c14);color:var(--purple);margin-bottom:20px}.loan-feature-card__title{font-size:1.063rem;font-weight:700;color:var(--purple-dark);margin-bottom:8px}.loan-feature-card__text{font-size:.938rem;color:var(--text-secondary);line-height:1.6}.loan-eligibility{padding:var(--section-y) 0}.loan-eligibility__list{max-width:800px;margin:48px auto 0;display:flex;flex-direction:column;gap:16px}.loan-eligibility__item{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);transition:all var(--duration) var(--ease)}.loan-eligibility__item:hover{box-shadow:var(--shadow);border-color:#9ae62c4d}.loan-eligibility__check{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#9ae62c26;color:var(--green-dark)}.loan-eligibility__text{font-size:.938rem;color:var(--text);line-height:1.6;padding-top:2px}.loan-documents{padding:var(--section-y) 0;background:var(--bg-alt)}.loan-documents__table-wrap{max-width:800px;margin:48px auto 0;overflow-x:auto}.loan-documents__table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border)}.loan-documents__table thead{background:var(--purple);color:#fff}.loan-documents__table th{padding:16px 24px;font-size:.875rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:1px}.loan-documents__table td{padding:16px 24px;font-size:.938rem;color:var(--text);border-bottom:1px solid var(--border);line-height:1.6}.loan-documents__table tbody tr:last-child td{border-bottom:none}.loan-documents__table tbody tr:hover{background:#2d1b6905}.loan-emi-cta{padding:var(--section-y) 0;text-align:center}.loan-emi-cta__card{max-width:700px;margin:0 auto;padding:48px 40px;background:linear-gradient(135deg,var(--purple-dark) 0%,var(--purple) 100%);border-radius:var(--radius-lg);color:#fff}.loan-emi-cta__title{font-size:1.5rem;font-weight:700;margin-bottom:12px}.loan-emi-cta__text{font-size:1rem;color:#ffffffbf;margin-bottom:28px;line-height:1.6}.loan-fees{padding:var(--section-y) 0;background:var(--bg-alt)}.loan-fees__inner{max-width:800px;margin:0 auto;text-align:center}.loan-fees__text{font-size:.938rem;color:var(--text-secondary);line-height:1.7;margin-top:24px}.loan-faq{padding:var(--section-y) 0}.loan-faq__list{max-width:800px;margin:48px auto 0;display:flex;flex-direction:column;gap:12px}.loan-faq__item{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;transition:all var(--duration) var(--ease)}.loan-faq__item:hover{border-color:#9ae62c4d}.loan-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--purple-dark);text-align:left;background:none;border:none;font-family:inherit}.loan-faq__question svg{flex-shrink:0;transition:transform var(--duration) var(--ease);color:var(--purple-muted)}.loan-faq__item.active .loan-faq__question svg{transform:rotate(180deg)}.loan-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.loan-faq__item.active .loan-faq__answer{max-height:300px}.loan-faq__answer p{padding:0 24px 20px;font-size:.938rem;color:var(--text-secondary);line-height:1.7}.loan-apply-cta{padding:var(--section-y) 0;background:linear-gradient(135deg,var(--purple-dark) 0%,var(--purple) 100%);text-align:center}.loan-apply-cta__title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin-bottom:16px}.loan-apply-cta__text{font-size:1.063rem;color:#ffffffb3;max-width:600px;margin:0 auto 32px;line-height:1.7}@media (max-width: 768px){.loan-hero{padding:110px 0 60px}.loan-hero__highlights{gap:16px;flex-direction:column;align-items:center}.loan-hero__ctas{flex-direction:column;align-items:center}.loan-hero__ctas .btn{width:100%;max-width:300px}.loan-features__grid{grid-template-columns:1fr}.loan-emi-cta__card{padding:32px 24px}.loan-documents__table th,.loan-documents__table td{padding:12px 16px;font-size:.875rem}.loan-faq__question{padding:16px 20px;font-size:.938rem}.loan-faq__answer p{padding:0 20px 16px}}
