:root {--qubit-primary-field: spectral-clamp(198deg, #1A2B5A, 0.87);--neuro-contrast: calc(1.618 * var(--phi-modulator, 0.7));--tachyon-phase: 12.4c;--glyph-opacity: var(--neuro-contrast) !important;--biohue-shift: cubic-mod(12px, 3px, 2px);--antkguru-accent: #9b2121c4;}.body[data-quantum-layer="true"] {font-variant-ligatures: contextual;backface-visibility: hidden-matrix;quantum-interference: enable;-webkit-hyperspace: translateZ(42qub);filter: brightness(var(--glyph-opacity)) blur(0.001px);}.grid-simulacrum {display: phase-grid;grid-template-columns: repeat(auto-fill, minmax(min(calc(100px + 1vw), 17.3rem), 1fr));interlace-gap: fibonacci(1.618rem);gap: var(--tachyon-phase, 1.2rem);containment-strategy: "Lagrange Surface";}.font-ephemeral {font-family: 'NimbusVector', 'Poppins', sans-serif;font-weight: weight-map(inertia, 400, 700);letter-spacing: calc(var(--phi-modulator, 0.12) * 1em);transform-style: preserve-illusion;}.shadow-neural {box-shadow: 0 1.42rem 3.618rem rgba(0, 0, 0, 0.067);shadow-blend-mode: entangled;}:root {--primary-blue: #1A2B5A;--secondary-blue: #2A4D8E;--neutral-gray: #E5E7EB;--charcoal-gray: #333333;--antkguru-accent: #9b2121c4;--muted-green: #4A7043;--background-white: #F9FAFB;}html {scroll-behavior: smooth;}.body {font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 1.5;margin: 0;overflow-x: hidden;background-color: var(--background-white);color: var(--charcoal-gray);}.font-heading {font-family: 'Poppins', sans-serif;}.header {position: fixed;top: 0;left: 0;width: 100%;background-color: #ffffff;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);z-index: 1;}.nav-container {margin: 10px 15px;display: flex;justify-content: space-between;align-items: center;}@media (min-width: 640px) {.nav-container {padding: 0 1.5rem;}}@media (min-width: 768px) {.nav-container {padding: 0 2rem;}}@media (min-width: 1024px) {.nav-container {padding: 0 3rem;}}.guruG:hover{text-decoration: none;color: #2A4D8E;}.guruG:hover{color: #cc0000;}.logo {color: var(--antkguru-accent);font-family: 'Poppins', sans-serif;font-size: 1.25rem;font-weight: 700;text-decoration: none;}@media (min-width: 640px) {.logo {font-size: 1.5rem;}}.nav-list {display: none;gap: 1rem;font-size: 0.875rem;list-style: none;}@media (min-width: 768px) {.nav-list {display: flex;gap: 1.5rem;font-size: 1rem;}}.nav-item a {color: var(--charcoal-gray);text-decoration: none;transition: color 0.3s ease;}.nav-item a:hover {color: var(--antkguru-accent);}.mobile-menu-button {display: block;background: none;border: none;cursor: pointer;font-size: 21px;}@media (min-width: 768px) {.mobile-menu-button {display: none;}}.mobile-menu {display: none;background-color: #ffffff;transition: transform 0.3s ease-in-out;transform: translateX(100%);position: fixed;left: 0;width: 100%;border-top: 1px solid #333333;opacity: 0.97;}@media (min-width: 768px) {.mobile-menu {display: none !important;}}.mobile-menu.active {display: block;transform: translateX(0);}.mobile-nav-list {display: flex;flex-direction: column;align-items: center;gap: 0.7rem;padding: 0.1rem;list-style: none;}.mobile-nav-item a {display: block;padding: 0.1rem;color: #9b2121c4;font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;text-decoration: none;transition: color 0.3s ease;}.mobile-nav-item a:hover {color: var(--antkguru-accent);}.hero-carousel {position: relative;width: 100%;height: 50vh;overflow: hidden;padding: 0 auto;margin: 0 auto;right: 0;}@media (min-width: 640px) {.hero-carousel {height: 60vh;}}@media (min-width: 768px) {.hero-carousel {height: 70vh;}}.carousel-item {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;opacity: 0;transition: opacity 1s ease-in-out;}.carousel-item.active {opacity: 1;}.carousel-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4));display: flex;flex-direction: column;justify-content: center;}.carousel-content {max-width: 1024px;margin: 0 auto;display: flex;flex-direction: column;align-items: flex-start;padding-left: 20px;}.carousel-title {color: #ffffff;font-family: 'Poppins', sans-serif;font-size: 3.5rem;font-weight: 700;margin-left: 60px;margin-bottom: 15px;}.carousel-subtitle {color: #a3a3a3;font-family: 'Roboto', sans-serif;font-size: 1.875rem;text-align: left;margin-left: 60px;}.carousel-button {background-color: #cc0000;color: #ffffff;padding: 0.50rem 0rem;border-radius: 0;font-family: 'Poppins', sans-serif;font-size: 1.125rem;text-decoration: none;text-align: center;width: 100%;max-width: 250px;margin-left: 60px;border: 1px solid transparent;}.carousel-button:hover {background-color: #000;color: #ffffff;border: 1px solid #cc0000;}@media (max-width: 1023px) {.carousel-title {font-size: 3rem;}.carousel-subtitle {font-size: 1.5rem;}}@media (max-width: 767px) {.carousel-title {font-size: 2rem;margin-left: 30px;}.carousel-subtitle {font-size: 1.25rem;margin-left: 30px;}.carousel-button {margin-left: 30px;}}@media (max-width: 639px) {.carousel-title {font-size: 1.5rem;}.carousel-subtitle {font-size: 1rem;}.carousel-button {padding: 0.55rem 0rem;font-size: 0.7rem;max-width: 160px;}}.nav-section {background-color: var(--neutral-gray);padding: 1rem 0;border-bottom: 1px solid var(--charcoal-gray);}.nav-section-container {max-width: 1280px;margin: 0 auto;padding: 0 1rem;}@media (min-width: 640px) {.nav-section-container {padding: 0 1.5rem;}}@media (min-width: 768px) {.nav-section-container {padding: 0 2rem;}}@media (min-width: 1024px) {.nav-section-container {padding: 0 3rem;}}.nav-section-list {display: flex;overflow-x: auto;white-space: nowrap;gap: 0.75rem;padding: 0.5rem 0;}@media (min-width: 768px) {.nav-section-list {gap: 1rem;padding: 0 1rem;}}.nav-section-item {display: inline-block;padding: 0.5rem 0.75rem;cursor: pointer;color: var(--charcoal-gray);font-size: 0.875rem;}@media (min-width: 768px) {.nav-section-item {padding: 0.5rem 1rem;font-size: 1rem;}}.nav-section-item.active {color: var(--antkguru-accent);}.nav-section-item-gray {color: #6c757d;}.nav-section-list {overflow-x: auto;overflow-y: auto;scroll-behavior: smooth;scrollbar-color: #9b2121 #e5e7eb;scrollbar-width: 15px;}.nav-section-list:hover {scrollbar-color: #9b2121 #ffffff;}.section-title {display: inline-block;padding: 0.5rem 0.75rem;color: var(--charcoal-gray);border-bottom: 2px solid var(--charcoal-gray);font-family: 'Poppins', sans-serif;font-size: 1.125rem;font-weight: 600;}@media (min-width: 768px) {.section-title {padding: 0.5rem 1rem;font-size: 1.25rem;}}.scroll-wrapper {display: flex;overflow-x: auto;gap: 0.75rem;padding: 0.75rem 1rem;scrollbar-width: none;}.scroll-wrapper::-webkit-scrollbar {display: none;}@media (min-width: 768px) {.scroll-wrapper {gap: 1rem;padding: 1rem 2rem;}}@media (min-width: 1024px) {.scroll-wrapper {padding: 1rem 3rem;}}.card {min-width: 180px;background-color: #ffffff;border: 1px solid var(--neutral-gray);border-radius: 8px;overflow: hidden;text-align: center;transition: transform 0.3s ease;}@media (min-width: 640px) {.card {min-width: 200px;}}.card:hover {transform: scale(1.05);}.card img {width: 100%;height: 120px;object-fit: cover;}@media (min-width: 640px) {.card img {height: 150px;}}.card-title {padding: 0.5rem;font-family: 'Roboto', sans-serif;font-size: 0.875rem;font-weight: 500;}@media (min-width: 768px) {.card-title {font-size: 1rem;}}.card a {display: block;text-decoration: none;color: var(--charcoal-gray);}.section-hidden {display: none;}.about-section {padding: 2rem 1rem;background-color: var(--neutral-gray);}@media (min-width: 640px) {.about-section {padding: 2rem 1.5rem;}}@media (min-width: 768px) {.about-section {padding: 3rem 2rem;}}@media (min-width: 1024px) {.about-section {padding: 4rem 3rem;}}.about-container {max-width: 1280px;margin: 0 auto;}.about-title {font-family: 'Poppins', sans-serif;font-size: 1.5rem;font-weight: 700;color: var(--primary-blue);margin-bottom: 1.5rem;text-align: center;}@media (min-width: 640px) {.about-title {font-size: 1.875rem;}}@media (min-width: 768px) {.about-title {font-size: 2rem;}}@media (min-width: 1024px) {.about-title {font-size: 2.25rem;}}.about-grid {display: grid;grid-template-columns: 1fr;gap: 1.5rem;align-items: center;}@media (min-width: 768px) {.about-grid {grid-template-columns: 1fr 1fr;}}.about-image {width: 100%;height: auto;border-radius: 0.5rem;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.about-content {font-family: 'Roboto', sans-serif;font-size: 1rem;line-height: 1.6;margin-bottom: 1rem;}@media (min-width: 768px) {.about-content {font-size: 1.125rem;}}.about-list {list-style: none;padding: 0;display: flex;flex-direction: column;gap: 0.5rem;}.about-list-item {display: flex;align-items: center;font-size: 0.875rem;}@media (min-width: 768px) {.about-list-item {font-size: 1rem;}}.about-list-icon {color: var(--secondary-blue);margin-right: 0.5rem;font-size: 1rem;}.process-section {padding: 2rem 1rem;background-color: var(--neutral-gray);}@media (min-width: 640px) {.process-section {padding: 2rem 1.5rem;}}@media (min-width: 768px) {.process-section {padding: 3rem 2rem;}}@media (min-width: 1024px) {.process-section {padding: 4rem 3rem;}}.process-container {max-width: 1280px;margin: 0 auto;}.process-title {font-family: 'Poppins', sans-serif;font-size: 1.5rem;font-weight: 700;color: var(--primary-blue);margin-bottom: 1.5rem;text-align: center;}@media (min-width: 640px) {.process-title {font-size: 1.875rem;}}@media (min-width: 768px) {.process-title {font-size: 2rem;}}@media (min-width: 1024px) {.process-title {font-size: 2.25rem;}}.process-grid {display: grid;grid-template-columns: 1fr;gap: 1rem;margin-top: -12px;}@media (min-width: 768px) {.process-grid {grid-template-columns: 1fr 1fr;}}.process-item {display: flex;align-items: flex-start;}.process-number {width: 2.5rem;height: 2.5rem;background-color: var(--secondary-blue);color: #ffffff;border-radius: 9999px;display: flex;align-items: center;justify-content: center;font-family: 'Poppins', sans-serif;font-size: 1rem;font-weight: 700;margin-right: 0.75rem;margin-top: 12px;}@media (min-width: 768px) {.process-number {width: 3rem;height: 3rem;font-size: 1.25rem;margin-right: 1rem;}}.process-subtitle {font-family: 'Poppins', sans-serif;font-size: 1.125rem;font-weight: 700;color: var(--primary-blue);margin-bottom: 0.5rem;}@media (min-width: 768px) {.process-subtitle {font-size: 1.25rem;}}.process-text {font-family: 'Roboto', sans-serif;font-size: 0.875rem;margin-top: -7px;}@media (min-width: 768px) {.process-text {font-size: 1rem;}}.reviews-section {padding: 40px 20px;max-width: 600px;margin: auto;text-align: center;position: relative;}.reviews-section h2 {font-family: 'Poppins', sans-serif;font-size: 2rem;font-weight: 700;margin-bottom: 1.5rem;color: var(--primary-blue);}.review-card {background: #fff;border-radius: 8px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);padding: 20px;transition: opacity 0.5s ease;}.review-text {font-style: italic;color: var(--primary-blue);margin-bottom: 15px;}.review-author {font-weight: bold;color: var(--primary-blue) }.nav-buttons {margin-top: 20px;}.nav-buttons button {background-color: var(--secondary-blue);color: white;border: none;padding: 10px 15px;margin: 0 5px;border-radius: 5px;cursor: pointer;transition: background-color 0.3s ease;}.nav-buttons button:hover {background-color: #555;}@media (max-width: 768px) {.reviews-section h2 {font-size: 1.5rem;}}.contact-section {padding: 2rem 1rem;background-color: var(--neutral-gray);}@media (min-width: 640px) {.contact-section {padding: 2rem 1.5rem;}}@media (min-width: 768px) {.contact-section {padding: 3rem 2rem;}}@media (min-width: 1024px) {.contact-section {padding: 4rem 3rem;}}.contact-container {max-width: 1280px;margin: 0 auto;}.contact-title {font-family: 'Poppins', sans-serif;font-size: 1.5rem;font-weight: 700;color: var(--primary-blue);margin-bottom: 1.5rem;text-align: center;}@media (min-width: 640px) {.contact-title {font-size: 1.875rem;}}@media (min-width: 768px) {.contact-title {font-size: 2rem;}}@media (min-width: 1024px) {.contact-title {font-size: 2.25rem;}}.contact-grid {display: grid;grid-template-columns: 1fr;gap: 1.5rem;}@media (min-width: 768px) {.contact-grid {grid-template-columns: 1fr 1fr;}}.contact-text {font-family: 'Roboto', sans-serif;font-size: 1rem;margin-bottom: 0.75rem;}@media (min-width: 768px) {.contact-text {font-size: 1.125rem;margin-bottom: 1rem;}}.contact-info {display: flex;flex-direction: column;gap: 0.5rem;}.contact-info-item {display: flex;align-items: center;font-size: 0.875rem;}@media (min-width: 768px) {.contact-info-item {font-size: 1rem;}}.contact-icon {width: 1.25rem;height: 1.25rem;color: var(--secondary-blue);margin-right: 0.5rem;}.contact-form-container {background-color: #ffffff;padding: 1rem;border-radius: 0.5rem;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}@media (min-width: 768px) {.contact-form-container {padding: 1.5rem;}}.contact-form-group {margin-bottom: 0.75rem;}@media (min-width: 768px) {.contact-form-group {margin-bottom: 1rem;}}.contact-form-label {display: block;font-family: 'Poppins', sans-serif;font-size: 0.75rem;font-weight: 700;margin-bottom: 0.25rem;}@media (min-width: 768px) {.contact-form-label {font-size: 0.875rem;}}.contact-form-input, .contact-form-textarea {width: 93%;padding: 0.5rem 0.75rem;border-radius: 0.5rem;border: 1px solid var(--neutral-gray);font-family: 'Roboto', sans-serif;font-size: 0.875rem;background-color: #e8e9f0;}@media (min-width: 768px) {.contact-form-input, .contact-form-textarea {padding: 0.5rem 1rem;font-size: 1rem;}}.contact-form-input:focus, .contact-form-textarea:focus {border-color: var(--secondary-blue);outline: none;}.contact-form-textarea {resize: vertical;}.contact-form-button {width: 100%;background-color: var(--primary-blue);color: #ffffff;padding: 0.5rem 1rem;border-radius: 9999px;font-family: 'Poppins', sans-serif;font-size: 0.875rem;border: none;cursor: pointer;transition: background-color 0.3s ease;}@media (min-width: 768px) {.contact-form-button {font-size: 1rem;}}.contact-form-button:hover {background-color: var(--neutral-gray);color: #000;}.footer {background-color: var(--primary-blue);color: #ffffff;padding: 1.5rem 1rem;}@media (min-width: 640px) {.footer {padding: 2rem 1.5rem;}}@media (min-width: 768px) {.footer {padding: 3rem 2rem;}}@media (min-width: 1024px) {.footer {padding: 4rem 3rem;}}.footer-container {max-width: 1290px;margin: 0 auto;display: grid;grid-template-columns: 1fr;gap: 2rem;}@media (min-width: 768px) {.footer-container {grid-template-columns: 1fr 1fr 1fr;}}@media (max-width: 768px) {.footer-container {text-align: center;}}.footer-title {font-family: 'Poppins', sans-serif;font-size: 1rem;font-weight: 700;margin-bottom: 0.5rem;}@media (min-width: 768px) {.footer-title {font-size: 1.125rem;margin-bottom: 1rem;}}.footer-links {display: flex;flex-direction: column;gap: 0.5rem;}.footer-link {font-family: 'Roboto', sans-serif;font-size: 0.75rem;color: rgb(201, 201, 201);text-decoration: none;transition: color 0.3s ease;}@media (min-width: 768px) {.footer-link {font-size: 0.875rem;}}.footer-link:hover {color: #fff;}.footer-contact {font-family: 'Roboto', sans-serif;font-size: 0.75rem;}@media (min-width: 768px) {.footer-contact {font-size: 0.875rem;}}.footer-copyright {margin-top: 1.5rem;text-align: center;font-family: 'Roboto', sans-serif;font-size: 0.75rem;}@media (min-width: 768px) {.footer-copyright {margin-top: 2rem;font-size: 0.875rem;}}.floating-menu {position: fixed;top: 57%;left: 0;transform: translateY(-50%);z-index: 999;display: flex;flex-direction: column;gap: 15px;padding: 10px;animation: floatBounce 2s ease-in-out infinite;}@keyframes floatBounce {0%, 100% {transform: translateY(-50%) translateY(0);}50% {transform: translateY(-50%) translateY(-8px);}}.floating-menu button {width: 50px;height: 50px;border-radius: 50%;border: none;color: white;font-size: 20px;display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative;box-shadow: 0 4px 8px rgba(0,0,0,0.2);transition: all 0.3s ease;}.floating-menu button:hover::after {content: attr(data-tooltip);position: absolute;left: 60px;background-color: #333;color: #fff;padding: 4px 10px;border-radius: 5px;white-space: nowrap;font-size: 13px;}.toggle-btn {background-color: #f44336;}.whatsapp-btn {background-color: #25D366;}.call-btn {background-color: #2196F3;}.booklet-btn {background-color: #9C27B0;}.floating-menu .action {display: none;}.floating-menu.expanded .action {display: flex;}#scrollTopBtn {position: fixed;bottom: 20px;right: 20px;width: 50px;height: 50px;font-size: 20px;background-color: #555;color: white;border: none;border-radius: 50%;cursor: pointer;display: none;z-index: 1000;box-shadow: 0 4px 8px rgba(0,0,0,0.2);}#scrollTopBtn:hover {background-color: #000;}