#root{min-height:100vh}.loading{align-items:center;color:#666;display:flex;font-size:1.2rem;height:100vh;justify-content:center}.fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .8s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){body{font-size:14px}}@media (max-width:480px){body{font-size:13px}}.header{background:#000;border-bottom:1px solid #333;box-shadow:0 2px 4px #0000004d;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:#000;box-shadow:0 2px 8px #00000080}.header-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px 30px}.header-title{color:#fff;cursor:pointer;font-size:2.25rem;font-weight:700;letter-spacing:.5px;margin-bottom:20px}.yellow-text{color:#fc0;font-weight:800}.nav{width:100%}.nav-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style:none}.nav-item{display:inline-block}.nav-link{background:#000;border:1px solid #444;border-radius:4px;color:#fff;font-weight:500;padding:10px 18px;text-decoration:none;transition:all .2s ease}.nav-link:hover{background:#333;border-color:#666;color:#fff}.nav-link.active{background:#666;border-color:#666;color:#fff;font-weight:600}@media (max-width:768px){.header-content{padding:15px 20px}.header-title{font-size:1.8rem;margin-bottom:15px}.nav-list{gap:10px}.nav-link{font-size:.9rem;padding:10px 15px}}@media (max-width:480px){.header-title{font-size:1.5rem}.nav-list{gap:8px}.nav-link{font-size:.8rem;padding:8px 12px}}.hero-section{align-items:center;background:#c3e6c3;display:flex;justify-content:center;min-height:100vh;padding-top:150px;position:relative}.hero-content{position:relative;text-align:center;z-index:2}.quote-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:600px;padding:50px 40px}.god-pic{border:3px solid #e9ecef;border-radius:50%;box-shadow:0 4px 15px #0000001a;height:180px;margin-bottom:25px;object-fit:cover;width:180px}.quote-text{color:#28a745;font-size:1.6rem;font-style:italic;font-weight:700;line-height:1.4}@media (max-width:768px){.hero-section{min-height:80vh;padding:20px}.quote-container{border-radius:20px;padding:40px 30px}.god-pic{height:150px;margin-bottom:20px;width:150px}.quote-text{font-size:1.4rem}}@media (max-width:480px){.quote-container{border-radius:15px;padding:30px 20px}.god-pic{height:120px;width:120px}.quote-text{font-size:1.2rem}}.contact-section{background:#c3e6c3;color:#333;margin-top:30px}.contact-section .section-title{color:#2c3e50}.contact-section .section-title:after{background:#6c757d}.contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.contact-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px;text-align:center}.contact-label{color:#28a745;font-weight:700;margin-bottom:8px}.contact-label,.contact-value{display:block;font-size:1rem;text-align:center}.contact-value{color:#495057;line-height:1.5}@media (max-width:768px){.contact-grid{gap:15px;grid-template-columns:1fr}.contact-item{padding:20px}.contact-label{font-size:1rem}.contact-value{font-size:.9rem}}@media (max-width:480px){.contact-item{padding:15px}}.services-section{background:#c3e6c3;color:#333}.services-section .section-title{color:#2c3e50}.services-section .section-title:after{background:#6c757d}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}.service-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px;text-align:center}.service-icon{margin-bottom:15px}.icon-symbol{color:#6c757d;display:block;font-size:2.5rem}.service-text{color:#28a745;font-size:1rem;font-weight:700;line-height:1.6}@media (max-width:768px){.services-grid{gap:20px;grid-template-columns:1fr}.service-item{padding:25px 20px}.icon-symbol{font-size:2.5rem}.service-text{font-size:1rem}}@media (max-width:480px){.service-item{padding:20px 15px}.icon-symbol{font-size:2rem}}.payment-section{background:#c3e6c3;color:#333;margin-top:30px}.payment-section .section-title{color:#2c3e50}.payment-section .section-title:after{background:#6c757d}.payment-container{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:600px}.payment-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:20px;padding:25px}.payment-icon{flex-shrink:0}.payment-icon .icon-symbol{color:#6c757d;display:block;font-size:2rem}.payment-content{flex:1 1}.payment-label{color:#28a745;display:block;font-size:1.1rem;font-weight:700;margin-bottom:8px}.payment-value{color:#495057;display:block;font-size:1rem;line-height:1.5}@media (max-width:768px){.payment-container{gap:20px}.payment-item{flex-direction:column;gap:15px;padding:25px;text-align:center}.payment-item:hover{transform:translateY(-5px)}.payment-icon .icon-symbol{font-size:2rem}.payment-label{font-size:1.1rem}.payment-value{font-size:1rem}}@media (max-width:480px){.payment-item{padding:20px}.payment-icon .icon-symbol{font-size:1.8rem}}.faq-section{background:#c3e6c3}.faq-container,.faq-section{margin-top:30px}.faq-category{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:15px;overflow:hidden}.faq-category-title{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#28a745;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin:0;padding:20px 25px}.expand-icon{color:#6c757d;font-size:.9rem;transition:transform .2s ease}.faq-questions{padding:0 25px 20px}.faq-questions ul{list-style:none;padding:0}.faq-question{border-bottom:1px solid #f8f9fa;color:#495057;cursor:pointer;font-size:.95rem;margin-bottom:10px;padding:10px 0;position:relative;transition:all .2s ease}.faq-question:before{color:#6c757d;content:"•";font-weight:700;margin-right:8px}.faq-question:last-child{border-bottom:none}@media (max-width:768px){.faq-category-title{font-size:1.2rem;padding:20px 25px}.faq-questions{padding:0 25px 20px}.faq-question{font-size:.95rem;padding:10px 0}}@media (max-width:480px){.faq-category-title{font-size:1.1rem;padding:15px 20px}.faq-questions{padding:0 20px 15px}.faq-question{font-size:.9rem}}.about-section{background:#c3e6c3;margin-top:30px}.about-content{margin:0 auto;max-width:800px}.about-text{color:#000;font-size:1rem;line-height:1.7;text-align:justify}.about-text p{margin-bottom:20px}.highlighted-text{color:#000;font-size:1.1rem;font-weight:700}.guru-text{color:#000;font-style:italic;font-weight:700}.centered-text{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;color:#495057;font-size:1.1rem;font-style:italic;font-weight:500;padding:20px 30px;text-align:center!important}@media (max-width:768px){.about-text{font-size:1rem;text-align:left}.centered-text,.highlighted-text{font-size:1.1rem}.centered-text{padding:15px 25px}}@media (max-width:480px){.about-text{font-size:.95rem}.highlighted-text{font-size:1rem}.centered-text{font-size:1rem;padding:12px 20px}}.footer{background:#2c3e50;color:#fff;margin-top:30px;padding:25px 20px;position:relative;text-align:center}.footer:before{background:#6c757d;content:"";height:2px;left:0;position:absolute;right:0;top:0}.footer-text{font-size:.95rem;font-weight:400;opacity:.9}@media (max-width:768px){.footer{padding:25px 15px}.footer-text{font-size:.9rem}}@media (max-width:480px){.footer{padding:20px 10px}.footer-text{font-size:.8rem}}*{box-sizing:border-box;margin:0;padding:0}body{background:#c3e6c3;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}.App{min-height:100vh}html{scroll-behavior:smooth}.section{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 10px #00000014;margin:40px auto;max-width:1000px;padding:50px 30px;scroll-margin-top:150px}.section-title{color:#2c3e50;font-size:2.2rem;font-weight:600;margin-bottom:30px;position:relative;text-align:center}.section-title:after{background:#6c757d;border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media (max-width:768px){.section{border-radius:15px;margin:20px 10px;padding:40px 20px}.section-title{font-size:2rem;margin-bottom:30px}}@media (max-width:480px){.section{margin:15px 5px;padding:30px 15px}.section-title{font-size:1.8rem}}
/*# sourceMappingURL=main.fab27cc0.css.map*/