.kerala-module__Q9xTDq__container{max-width:1200px;min-height:100vh;margin:0 auto;padding:8rem 2rem 5rem}@media (max-width:768px){.kerala-module__Q9xTDq__container{padding:6rem 1.25rem 4rem}}.kerala-module__Q9xTDq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4rem;display:flex;position:relative}.kerala-module__Q9xTDq__badge{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.kerala-module__Q9xTDq__title{text-transform:uppercase;color:var(--text);letter-spacing:-1.5px;margin-bottom:1.5rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.15}.kerala-module__Q9xTDq__titleHighlight{color:var(--accent);background:linear-gradient(135deg,#3b82f6 0%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.kerala-module__Q9xTDq__description{color:var(--text-muted);max-width:850px;margin-bottom:2.5rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.kerala-module__Q9xTDq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.kerala-module__Q9xTDq__primaryBtn{color:#fff;background:#10b981;border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #10b9814d}.kerala-module__Q9xTDq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.kerala-module__Q9xTDq__secondaryBtn{background:var(--surface);color:var(--text);border:1px solid var(--border-glass);border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.kerala-module__Q9xTDq__secondaryBtn:hover{background:#ffffff0d}.kerala-module__Q9xTDq__statsBar{background:var(--surface);border:1px solid var(--border-glass);text-align:center;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:5rem;padding:2rem;display:grid}.kerala-module__Q9xTDq__statItem h3{color:var(--accent);margin-bottom:.3rem;font-size:2.2rem;font-weight:800}.kerala-module__Q9xTDq__statItem p{color:var(--text-muted);font-size:.9rem}.kerala-module__Q9xTDq__section{margin-bottom:5rem}.kerala-module__Q9xTDq__sectionHeader{text-align:center;margin-bottom:3rem}.kerala-module__Q9xTDq__sectionHeader h2{color:var(--text);margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.kerala-module__Q9xTDq__sectionHeader p{color:var(--text-muted);max-width:650px;margin:0 auto;font-size:1.05rem}.kerala-module__Q9xTDq__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.kerala-module__Q9xTDq__card{background:var(--surface);border:1px solid var(--border-glass);border-radius:16px;padding:2.2rem;transition:all .3s;position:relative;overflow:hidden}.kerala-module__Q9xTDq__card:hover{border-color:#3b82f666;transform:translateY(-5px);box-shadow:0 15px 35px #00000040}.kerala-module__Q9xTDq__cardIcon{color:#3b82f6;background:#3b82f61a;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;display:flex}.kerala-module__Q9xTDq__card h3{color:var(--text);margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.kerala-module__Q9xTDq__card p{color:var(--text-muted);margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.kerala-module__Q9xTDq__cardList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kerala-module__Q9xTDq__cardList li{color:var(--text);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.kerala-module__Q9xTDq__locationsGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.kerala-module__Q9xTDq__locationChip{background:var(--surface);border:1px solid var(--border-glass);text-align:center;color:var(--text);border-radius:10px;padding:.85rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.kerala-module__Q9xTDq__locationChip:hover{border-color:var(--accent);color:var(--accent)}.kerala-module__Q9xTDq__faqContainer{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.kerala-module__Q9xTDq__faqItem{background:var(--surface);border:1px solid var(--border-glass);border-radius:12px;padding:1.5rem}.kerala-module__Q9xTDq__faqItem h4{color:var(--text);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.kerala-module__Q9xTDq__faqItem p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.kerala-module__Q9xTDq__ctaBox{text-align:center;border:1px solid var(--border-glass);background:linear-gradient(135deg,#3b82f61a 0%,#10b9811a 100%);border-radius:20px;margin-top:5rem;padding:4rem 2rem}.kerala-module__Q9xTDq__ctaBox h2{color:var(--text);margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.kerala-module__Q9xTDq__ctaBox p{color:var(--text-muted);max-width:600px;margin:0 auto 2rem;font-size:1.05rem}
