ccent-dark: #0f4f7a; --accent-light: #e8f4fc; --accent-mid: #b3d7ef; --navy: #000000; --navy-soft: #111111; --cream: #f7fbfe; --slate: #374151; --muted: #6b7280; --border: #d1e8f5; --white: #ffffff; --dark-blue-text: #0a2a4a; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', sans-serif; background: var(--white); color: var(--dark-blue-text); line-height: 1.6; scroll-behavior: smooth; overflow-x: hidden; width: 100%; } h1, h2, h3, h4, .logo-text { font-family: 'Manrope', sans-serif; font-weight: 700; } .container { width: 100%; max-width: 1240px; padding: 0 20px; margin: 0 auto; } /* NAVBAR */ .navbar { background: #000000; position: sticky; top: 0; z-index: 1000; transition: all 0.3s; box-shadow: 0 2px 18px rgba(0,0,0,0.4); width: 100%; } .navbar.scrolled { background: #111111; } .nav-container { display: flex; align-items: center; justify-content: space-between; padding: 0.7rem 1.5rem; } .logo { display: flex; align-items: center; gap: 10px; text-decoration: none; background: rgba(255,255,255,0.06); padding: 5px 12px 5px 8px; border-radius: 12px; border: 1px solid rgba(255,255,255,0.1); transition: 0.3s; } .logo:hover { background: rgba(255,255,255,0.12); } .logo img { height: 38px; width: auto; filter: brightness(1.05); } .nav-links { display: flex; gap: 0.15rem; list-style: none; align-items: center; } .nav-links a { color: #c8cce0; text-decoration: none; padding: 0.4rem 0.85rem; font-weight: 500; font-size: 0.84rem; transition: 0.2s; border-radius: 8px; } .nav-links a:hover { background: rgba(255,255,255,0.08); color: white; } .btn-nav-cta { background: var(--accent) !important; color: white !important; padding: 0.44rem 1.1rem !important; border-radius: 50px !important; font-weight: 600 !important; } .btn-nav-cta:hover { background: var(--accent-dark) !important; } .hamburger { display: none; flex-direction: column; gap: 5px; background: none; border: none; cursor: pointer; padding: 4px; } .hamburger span { width: 24px; height: 2px; background: white; border-radius: 2px; display: block; } .mobile-menu { display: none; background: #000; flex-direction: column; padding: 0.8rem 1.2rem 1.2rem; border-top: 1px solid rgba(255,255,255,0.08); width: 100%; } .mobile-menu a { color: #c8cce0; text-decoration: none; padding: 0.6rem 0; font-weight: 500; border-bottom: 1px solid rgba(255,255,255,0.07); display: block; font-size: 0.93rem; } .mobile-menu.open { display: flex; } /* HERO */ .hero { background: var(--white); padding: 30px 0 35px; border-bottom: 1px solid var(--border); } .hero-grid { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: 3rem; align-items: start; } .hero-badge { display: inline-flex; align-items: center; gap: 0.5rem; background: var(--accent-light); color: var(--accent); padding: 0.36rem 1rem; border-radius: 100px; font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 1.2rem; border: 1px solid var(--accent-mid); } .hero h1 { font-size: clamp(1.5rem, 3vw, 2.3rem); font-weight: 800; line-height: 1.2; margin-bottom: 0.75rem; color: var(--dark-blue-text); } .hero h1 span { color: var(--accent); } .hero-sub { font-size: 1rem; color: var(--accent-dark); font-weight: 600; margin-bottom: 0.85rem; line-height: 1.5; } .hero-para { color: var(--slate); margin-bottom: 0.7rem; line-height: 1.75; font-size: 0.93rem; } .btn-group { display: flex; gap: 0.85rem; flex-wrap: wrap; margin: 1.5rem 0 1.3rem; } .btn-primary { background: var(--accent); color: white; padding: 0.8rem 1.6rem; border-radius: 50px; font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 0.5rem; transition: all 0.3s; font-size: 0.91rem; } .btn-primary:hover { background: var(--accent-dark); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(29,111,164,0.28); } .btn-outline { border: 2px solid var(--accent); color: var(--accent); padding: 0.78rem 1.6rem; border-radius: 50px; font-weight: 600; text-decoration: none; background: transparent; transition: 0.3s; font-size: 0.91rem; } .btn-outline:hover { background: var(--accent-light); transform: translateY(-2px); } .trust-badges { display: flex; gap: 1rem; flex-wrap: wrap; padding-top: 0.4rem; } .trust-item { display: flex; align-items: center; gap: 0.45rem; font-size: 0.8rem; color: var(--slate); font-weight: 500; } .trust-icon { width: 28px; height: 28px; background: var(--accent-light); border-radius: 8px; display: flex; align-items: center; justify-content: center; color: var(--accent); font-size: 0.74rem; flex-shrink: 0; } .hero-right { display: flex; flex-direction: column; gap: 1rem; } .hero-card { background: var(--accent-light); border-radius: 20px; padding: 1.4rem 1.5rem; border: 1px solid var(--accent-mid); } .hero-card h3 { font-size: 1rem; margin-bottom: 0.9rem; color: var(--dark-blue-text); } .stat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.55rem; text-align: center; } .stat-grid-item { background: var(--white); border-radius: 12px; padding: 0.75rem 0.45rem; } .stat-number { font-size: 1.5rem; font-weight: 800; color: var(--accent); display: block; font-family: 'Manrope', sans-serif; } .stat-label { font-size: 0.68rem; color: var(--muted); font-weight: 500; } .service-tags { display: flex; flex-wrap: wrap; gap: 0.45rem; } .tag { background: var(--white); color: var(--dark-blue-text); padding: 0.3rem 0.75rem; border-radius: 100px; font-size: 0.74rem; font-weight: 600; display: inline-flex; align-items: center; gap: 0.3rem; border: 1px solid var(--accent-mid); } .hero-quote-card { background: var(--accent); border-radius: 20px; padding: 1.4rem 1.5rem; } /* STAT STRIP */ .stat-strip { background:#e8f4fc; padding: 16px 0; width: 100%; border-top:1px solid #b3d7ef; border-bottom:1px solid #b3d7ef; } .strip-inner { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; padding: 0 20px; max-width: 1240px; margin: 0 auto; } .strip-stat { display: flex; align-items: center; gap: 0.65rem; color:#0a2a4a; } .strip-stat .big { font-size: 1.45rem; font-weight: 800; font-family: 'Manrope', sans-serif; color:#0a2a4a; } .strip-stat .sm { font-size: 0.75rem; opacity: 0.8; line-height: 1.3; color:#0a2a4a; } .strip-stars { color: #f59e0b; font-size: 0.85rem; } /* SECTIONS */ section { padding: 40px 0; width: 100%; } .section-header { text-align: center; max-width: 800px; margin: 0 auto 3rem; } .section-tag { display: inline-block; background: var(--accent-light); color: var(--accent); font-size: 0.66rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; padding: 0.3rem 1rem; border-radius: 100px; margin-bottom: 0.75rem; border: 1px solid var(--accent-mid); } .section-title { font-size: clamp(1.2rem, 2vw, 1.8rem); font-weight: 800; margin-bottom: 0.75rem; color: var(--dark-blue-text); line-height: 1.3; } .section-title span { color: var(--accent); } .section-sub { color: var(--muted); font-size: 0.94rem; line-height: 1.65; } /* ABOUT */ .about { background: var(--white); } .about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start; } .about-text p { color: var(--slate); line-height: 1.8; font-size: 0.93rem; margin-bottom: 1rem; } .insight-card { background: var(--accent-light); border-left: 4px solid var(--accent); padding: 1rem 1.2rem; border-radius: 0 12px 12px 0; margin-bottom: 0.85rem; } .insight-card h4 { color: var(--dark-blue-text); margin-bottom: 0.3rem; font-size: 0.94rem; } .insight-card p { color: var(--slate); font-size: 0.86rem; margin: 0; line-height: 1.6; } .about-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 0.9rem; margin-bottom: 1rem; } .stat-box { background: var(--accent-light); border-radius: 16px; padding: 1.2rem; text-align: center; border: 1px solid var(--border); } .big-number { font-size: 1.9rem; font-weight: 800; color: var(--accent); display: block; font-family: 'Manrope', sans-serif; } .stat-box p { font-size: 0.8rem; color: var(--muted); margin-top: 0.22rem; } .pill-group { display: flex; flex-wrap: wrap; gap: 0.55rem; margin-top: 1rem; } .pill { background: var(--accent-light); padding: 0.4rem 0.95rem; border-radius: 100px; font-size: 0.76rem; font-weight: 600; color: var(--dark-blue-text); display: inline-flex; align-items: center; gap: 0.3rem; border: 1px solid var(--accent-mid); } /* PROCESS */ .process { background: var(--white); } .process-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.4rem; } .process-step { background: var(--white); border-radius: 20px; padding: 1.5rem 1.3rem; text-align: center; border: 1px solid var(--border); transition: all 0.3s; } .process-step:hover { border-color: var(--accent-mid); box-shadow: 0 10px 28px -8px rgba(29,111,164,0.12); transform: translateY(-3px); } .step-num { width: 40px; height: 40px; background: var(--accent); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 0.86rem; margin: 0 auto 1rem; } .process-step h3 { font-size: 1rem; margin-bottom: 0.55rem; color: var(--dark-blue-text); } .process-step p { font-size: 0.84rem; color: var(--slate); line-height: 1.65; } /* SERVICES */ .services { background: var(--white); } .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.4rem; } .service-card { background: var(--accent-light); border-radius: 22px; padding: 1.6rem; border: 1px solid var(--accent-mid); transition: all 0.3s; } .service-card:hover { transform: translateY(-5px); box-shadow: 0 16px 32px -10px rgba(29,111,164,0.14); border-color: var(--accent); } .service-icon { width: 50px; height: 50px; background: var(--white); border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 1.3rem; color: var(--accent); margin-bottom: 1rem; border: 1px solid var(--accent-mid); } .service-card h3 { font-size: 1rem; margin-bottom: 0.5rem; color: var(--dark-blue-text); } .service-card p { font-size: 0.86rem; color: var(--slate); line-height: 1.7; } .service-note { margin-top: 0.75rem; font-size: 0.8rem; color: var(--muted); background: var(--white); border-radius: 8px; padding: 0.55rem 0.8rem; } /* COVERAGE */ .coverage { background: #e8f4fc; padding: 30px 0; width: 100%; } .coverage-inner { text-align: center; padding: 0 20px; } .coverage h2 { color: #0a2a4a; font-size: clamp(1.2rem, 2vw, 1.8rem); margin-bottom: 0.5rem; } .coverage p { color: #374151; font-size: 0.91rem; margin-bottom: 2rem; } .area-tags { display: flex; flex-wrap: wrap; gap: 0.7rem; justify-content: center; } .area-tag { background: #ffffff; color: #0a2a4a; padding: 0.45rem 1.2rem; border-radius: 100px; font-size: 0.84rem; font-weight: 500; border: 1px solid #b3d7ef; transition: 0.2s; } .area-tag:hover { background: rgba(255,255,255,0.22); } /* MARQUEE / PARTNERS */ .partners-section { background: var(--white); padding: 30px 0; overflow: hidden; border-bottom: 1px solid var(--border); border-top: 1px solid var(--border); width: 100%; } .partners-wrapper { width: 100%; overflow: hidden; position: relative; margin-top: 1.8rem; } .marquee { display: flex; animation: scroll 28s linear infinite; gap: 30px; width: max-content; } .partner-item { flex-shrink: 0; width: 140px; height: 72px; display: flex; align-items: center; justify-content: center; background: var(--accent-light); border-radius: 12px; padding: 12px; border: 1px solid var(--accent-mid); } .partner-item img { max-width: 100%; max-height: 44px; width: auto; height: auto; object-fit: contain; filter: brightness(0.9) saturate(0.9); } @keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } .partners-wrapper:hover .marquee { animation-play-state: paused; } /* TEAM */ .team { background: var(--white); } .team-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.2rem; margin-bottom: 1.5rem; } .team-card { background: var(--accent-light); border-radius: 20px; padding: 1.5rem 1.2rem; text-align: center; border: 1px solid var(--accent-mid); transition: 0.3s; } .team-card:hover { border-color: var(--accent); transform: translateY(-3px); } .team-card i { font-size: 1.75rem; color: var(--accent); } .team-card h3 { font-size: 0.93rem; margin: 0.7rem 0 0.28rem; color: var(--dark-blue-text); } .team-card p { font-size: 0.81rem; color: var(--muted); line-height: 1.5; } .safety-banner { background: var(--accent-light); border: 1px solid var(--accent-mid); border-radius: 16px; padding: 1.2rem 1.5rem; display: flex; align-items: flex-start; gap: 1rem; } .safety-banner p { color: var(--dark-blue-text); font-size: 0.89rem; line-height: 1.65; } /* WHY */ .why { background: var(--white); } .why-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.2rem; } .why-card { border: 1px solid var(--accent-mid); border-radius: 20px; padding: 1.5rem 1.3rem; background: var(--accent-light); transition: 0.3s; } .why-card:hover { border-color: var(--accent); box-shadow: 0 10px 28px -8px rgba(29,111,164,0.12); } .why-num { font-size: 2rem; font-weight: 800; color: var(--accent-mid); margin-bottom: 0.6rem; font-family: 'Manrope', sans-serif; } .why-card h3 { font-size: 0.94rem; margin-bottom: 0.42rem; color: var(--dark-blue-text); } .why-card p { font-size: 0.83rem; color: var(--slate); line-height: 1.65; } /* PRICING */ .pricing { background: var(--white); } .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.6rem; } .pricing-card { background: var(--white); border-radius: 24px; padding: 2rem 1.8rem; border: 2px solid var(--border); transition: all 0.3s; position: relative; text-align: center; } .pricing-card:hover { border-color: var(--accent); box-shadow: 0 16px 36px -10px rgba(29,111,164,0.16); transform: translateY(-4px); } .pricing-card.featured { border-color: var(--accent); background: var(--accent-light); } .pricing-badge { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: var(--accent); color: white; font-size: 0.68rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; padding: 0.3rem 1rem; border-radius: 100px; white-space: nowrap; } .pricing-icon { width: 56px; height: 56px; background: var(--accent-light); border-radius: 18px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; color: var(--accent); margin: 0 auto 1.2rem; border: 1px solid var(--accent-mid); } .pricing-card.featured .pricing-icon { background: var(--white); } .pricing-plan-name { font-size: 1.1rem; font-weight: 700; color: var(--dark-blue-text); margin-bottom: 0.5rem; } .pricing-amount { font-size: 2.4rem; font-weight: 800; color: var(--accent); font-family: 'Manrope', sans-serif; line-height: 1; margin-bottom: 0.2rem; } .pricing-period { font-size: 0.78rem; color: var(--muted); margin-bottom: 1.3rem; } .pricing-features { list-style: none; text-align: left; margin-bottom: 1.5rem; } .pricing-features li { display: flex; align-items: flex-start; gap: 0.6rem; font-size: 0.86rem; color: var(--slate); padding: 0.4rem 0; border-bottom: 1px solid var(--border); } .pricing-features li:last-child { border-bottom: none; } .pricing-features li i { color: var(--accent); margin-top: 2px; flex-shrink: 0; font-size: 0.82rem; } /* TESTIMONIALS */ .testimonials { background: var(--white); } .reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.4rem; } .review-card { background: var(--accent-light); border-radius: 20px; padding: 1.5rem; border: 1px solid var(--accent-mid); transition: 0.3s; } .review-card:hover { border-color: var(--accent); box-shadow: 0 10px 28px -8px rgba(29,111,164,0.1); } .review-stars { color: #f59e0b; font-size: 0.86rem; margin-bottom: 0.65rem; } .review-text { font-size: 0.89rem; color: var(--slate); line-height: 1.7; margin-bottom: 1rem; font-style: italic; } .reviewer { display: flex; align-items: center; gap: 0.75rem; } .reviewer-avatar { width: 38px; height: 38px; border-radius: 50%; background: var(--accent); display: flex; align-items: center; justify-content: center; font-weight: 700; color: white; font-size: 0.85rem; flex-shrink: 0; } .reviewer-name { font-weight: 700; font-size: 0.88rem; color: var(--dark-blue-text); } .reviewer-loc { font-size: 0.76rem; color: var(--muted); } /* FAQ */ .faq { background: var(--white); } .faq-grid { max-width: 900px; margin: 0 auto; } .faq-item { background: var(--white); border: 1px solid var(--border); border-radius: 16px; margin-bottom: 0.85rem; overflow: hidden; } .faq-question { width: 100%; background: none; border: none; padding: 1rem 1.3rem; text-align: left; font-weight: 600; font-size: 0.94rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; color: var(--dark-blue-text); font-family: 'Inter', sans-serif; gap: 1rem; } .faq-question i { transition: transform 0.3s; color: var(--accent); font-size: 0.85rem; flex-shrink: 0; } .faq-item.open .faq-question i { transform: rotate(180deg); } .faq-answer { display: none; padding: 0 1.3rem 1rem; color: var(--slate); font-size: 0.9rem; line-height: 1.7; } .faq-item.open .faq-answer { display: block; } /* CTA BANNER */ .cta-banner { background: #ffffff; padding: 35px 0; width: 100%; border-top:1px solid #d1e8f5; border-bottom:1px solid #d1e8f5; } .cta-inner { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 2rem; } .cta-inner h2 { color: #0a2a4a; font-size: clamp(1.2rem, 2vw, 1.8rem); } .cta-inner p { color: #374151; font-size: 0.92rem; margin-top: 0.45rem; } .btn-white { background: white; color: var(--accent-dark); padding: 0.82rem 1.7rem; border-radius: 50px; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 0.5rem; transition: all 0.3s; font-size: 0.9rem; white-space: nowrap; } .btn-white:hover { background: var(--accent-light); transform: translateY(-2px); } .btn-ghost { border: 2px solid #b3d7ef; color: #0a2a4a; padding: 0.8rem 1.7rem; border-radius: 50px; font-weight: 600; text-decoration: none; background: transparent; transition: 0.3s; font-size: 0.9rem; display: inline-flex; align-items: center; gap: 0.5rem; white-space: nowrap; } .btn-ghost:hover { background: #e8f4fc; border-color: white; } /* CONTACT */ .contact { background: var(--white); } .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start; } .contact-item { display: flex; gap: 1rem; align-items: flex-start; padding: 1rem 0; border-bottom: 1px solid var(--border); } .contact-icon { width: 44px; height: 44px; background: var(--accent-light); border-radius: 14px; display: flex; align-items: center; justify-content: center; color: var(--accent); font-size: 0.95rem; flex-shrink: 0; border: 1px solid var(--accent-mid); } .contact-item h4 { font-size: 0.8rem; color: var(--muted); margin-bottom: 0.22rem; font-weight: 500; font-family: 'Inter', sans-serif; } .contact-item a, .contact-item p { color: var(--dark-blue-text); font-size: 0.92rem; text-decoration: none; font-family: 'Inter', sans-serif; } .social-links { display: flex; gap: 0.7rem; margin-top: 1.3rem; flex-wrap: wrap; } .social-link { width: 40px; height: 40px; background: var(--accent-light); border-radius: 12px; display: flex; align-items: center; justify-content: center; color: var(--accent); transition: 0.2s; text-decoration: none; border: 1px solid var(--accent-mid); } .social-link:hover { background: var(--accent); color: white; border-color: var(--accent); } .contact-cta { background: var(--white); border-radius: 24px; padding: 2rem; border: 2px solid var(--accent-mid); box-shadow: 0 8px 32px rgba(29,111,164,0.08); } .contact-cta h3 { font-size: 1.35rem; margin-bottom: 0.65rem; color: var(--dark-blue-text); } .contact-cta p { color: var(--slate); font-size: 0.9rem; line-height: 1.65; margin-bottom: 0.65rem; } /* FOOTER */ footer { background: #000000; color: #7b83a0; padding: 3rem 0 1.8rem; width: 100%; } .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 2.2rem; margin-bottom: 2.2rem; } .footer-grid h4 { color: white; margin-bottom: 1rem; font-size: 0.93rem; font-family: 'Manrope', sans-serif; font-weight: 700; } .footer-grid ul { list-style: none; } .footer-grid ul li { margin-bottom: 0.5rem; } .footer-grid ul a { color: #7b83a0; text-decoration: none; font-size: 0.87rem; transition: 0.2s; } .footer-grid ul a:hover { color: white; } .footer-desc { font-size: 0.87rem; line-height: 1.7; margin: 0.8rem 0; } .footer-bottom { text-align: center; padding-top: 1.6rem; border-top: 1px solid rgba(255,255,255,0.08); font-size: 0.81rem; } @keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .animate { animation: fadeUp 0.6s ease forwards; } /* RESPONSIVE */ @media (max-width: 1024px) { .nav-links { display: none; } .hamburger { display: flex; } .hero-grid, .about-grid, .contact-grid { grid-template-columns: 1fr; } .hero-right { display: none; } .services-grid, .reviews-grid { grid-template-columns: 1fr 1fr; } .process-steps { grid-template-columns: 1fr 1fr; } .team-grid { grid-template-columns: 1fr 1fr; } .why-grid { grid-template-columns: 1fr 1fr; } .pricing-grid { grid-template-columns: 1fr; max-width: 440px; margin: 0 auto; } .cta-inner { grid-template-columns: 1fr; } .footer-grid { grid-template-columns: 1fr 1fr; } section { padding: 25px 0; } .hero { padding-top: 20px; padding-bottom: 25px; } .coverage, .partners-section, .cta-banner { padding: 20px 0; } .section-header { margin-bottom: 1.2rem; } } @media (max-width: 768px) { .services-grid, .reviews-grid { grid-template-columns: 1fr; } .team-grid { grid-template-columns: 1fr 1fr; } .why-grid { grid-template-columns: 1fr 1fr; } .process-steps { grid-template-columns: 1fr; } .footer-grid { grid-template-columns: 1fr 1fr; gap: 1.5rem; } .hero h1 { font-size: 1.6rem; } .section-title { font-size: 1.4rem; } .cta-inner h2 { font-size: 1.4rem; } .container { padding: 0 16px; } .strip-inner { display: flex; flex-wrap: nowrap; width: max-content; gap: 40px; animation: statMarquee 20s linear infinite; } .stat-strip { overflow: hidden; } .strip-stat { flex-shrink: 0; white-space: nowrap; } @keyframes statMarquee { from { transform: translateX(100%); } to { transform: translateX(-100%); } } } @media (max-width: 480px) { .team-grid, .why-grid { grid-template-columns: 1fr; } .pricing-grid { max-width: 100%; } .footer-grid { grid-template-columns: 1fr; } .strip-inner { justify-content: center; gap: 1.2rem; } .trust-badges { gap: 0.7rem; } .btn-group { flex-direction: column; } .btn-group a { text-align: center; justify-content: center; } .cta-inner > div:last-child { display: flex; flex-direction: column; gap: 0.8rem; width: 100%; } .btn-white, .btn-ghost { justify-content: center; } .nav-container { padding: 0.65rem 1rem; } .about-stats { grid-template-columns: 1fr 1fr; } } @media (max-width: 360px) { body { font-size: 14px; } .hero { padding: 25px 0 20px; } .about-stats { grid-template-columns: 1fr; } }

Best Baby Care Services in Vijayanagar | Book Babysitter Today | Babysitter Near Me | Rent A Maids 247

29 Apr 2026, 04:01 pm
Vijayanagar's Neighbourhood Childcare Collective

Compassionate Babysitting & Nanny Placements for Vijayanagar's Vibrant Households

Thoroughly screened, paediatric first-aid proficient caregivers who blend into your family's daily rhythm and the locality's warm community spirit.

Vijayanagar stands as one of West Bangalore's most established and bustling residential corridors, known for its tree-lined avenues, popular eateries, and a strong sense of community. Families here cherish a balanced lifestyle, where tradition meets modern aspiration. RentaMaids247 has embedded itself into this fabric, curating a network of caregivers who reflect the neighbourhood's values—reliable, culturally aware, and genuinely invested in the wellbeing of the children they look after.

Our approach for Vijayanagar is built on meticulous local recruitment. We select childcare professionals from in and around the area, guaranteeing not just timely arrivals but also an intrinsic understanding of nearby parks, clinics, and community spaces. Each candidate endures a rigorous six-tier evaluation: digital identity authentication, formal police station clearance, comprehensive health and immunisation review, three prior-employer reference dialogues, multiple in-person behavioural interviews, and a final supervised assessment by a senior placement coordinator.

Police-Verified Personnel
Paediatric First-Aid Certified
Flexible Scheduling, 24/7
Compassion-Driven Ethos

What Vijayanagar Parents Value Most

580+Young Lives Enriched
99.7%Family Contentment Score
5.0★Community Trust Rating

Care formats we offer locally

Newborn Specialist Developmental Play Guide Overnight Childminder Academic Support Nanny Occasional Event Sitter Neurodiverse Child Care

⭐ Endorsed by Vijayanagar & Chandra Layout Family Circles

"Running a boutique business from home while caring for a toddler seemed impossible. The nanny we found through RentaMaids247 lives just two streets away. She brings over sensory activity kits and keeps our son engaged for hours. It's been a game-changer for my productivity and peace of mind."

— Home-Based Entrepreneur & Resident, Vijayanagar, Near Maruti Nagar

5.0★
★★★★★
Organic Neighbourhood Praise
580+
Children's Milestones Supported
Across Vijayanagar & Chandra Layout
28+
Qualified Childcare Providers
Specializing in Every Stage
24/7
Concierge Placement Desk
Even for Urgent Needs
100%
Transparent Background Files
Full Dossier Access for Parents

Vijayanagar's Premier Home-Childcare Curator — Fostering Secure Bonds

We combine rigorous operational standards with a warm, community-centric philosophy to deliver care that feels like an extension of your own family.

The soul of Vijayanagar lies in its bustling bazaars, popular food streets, and quiet residential pockets that have housed families for generations. For parents residing here, exceptional childcare transcends mere supervision—it demands a professional who honours household traditions, encourages a child's innate curiosity, and provides a safe harbour for emotional development. Our recruitment philosophy is laser-focused on identifying individuals with high emotional intelligence, patience, and a flair for engaging children in imaginative, screen-free pursuits.

Our onboarding procedure is exhaustive and non-negotiable. It starts with an Aadhaar-based digital identity confirmation, progresses through a physical police record investigation, and incorporates a detailed immunisation audit. Subsequently, we conduct three telephonic reference checks with past families, multiple face-to-face behavioural assessments, and a practical caregiving simulation under expert supervision. Only upon clearing every stage does a caregiver become eligible for placement in Vijayanagar households.

Deep Neighbourhood Familiarity

Our team knows the quickest routes from Vijayanagar main road to surrounding layouts like Chandra Layout, Govindaraj Nagar, and MC Layout. This geographic intimacy ensures punctuality and rapid response, even during peak traffic hours.

Uncompromising Dossier Transparency

We provide every family with the complete, unredacted profile of their caregiver: identity documentation, police clearance report, training certifications, health records, and consolidated feedback from other parents. Your child's safety is documented, not just declared.

580+

Children guided through key developmental phases in Vijayanagar and adjoining colonies

28+

Dedicated nannies, each with expertise in a specific age bracket and caregiving style

99.7%

Long-term parent retention rate—families stay with our service for years, not months

<12min

Typical acknowledgment time for urgent babysitting requests from Vijayanagar residents

Chandra Layout Locals Biometric Identity Confirmed Full Immunisation & Health Check Retroactive Shift Support Free Replacement Guarantee Live Digital Care Journal

From Initial Inquiry to A Beloved Household Presence — A Gentle Four-Part Journey

A placement protocol that respects your time while ensuring a natural, intuitive connection between caregiver and child.
01

Holistic Family Intake

A relaxed, in-depth dialogue—held via your preferred medium—to map your child's unique temperament, your logistical needs, and any specific cultural or dietary preferences you hold dear.

02

Personalised Caregiver Shortlist

Within a single day, receive a concise collection of 2–3 ideal candidate profiles. Each dossier is a rich narrative of their experience, personality, and childcare philosophy for your review.

03

Facilitated Home Integration Session

We orchestrate a no-obligation meeting in your own living space. You observe their interaction style firsthand. If the chemistry isn't perfect, we recalibrate and rematch at no extra cost.

04

Ongoing Guardianship & Continuity

Post-placement, you receive structured daily digital logs. Our coordination cell performs periodic wellness checks and can instantly deploy a substitute nanny if your regular one falls ill.

Child-Focused Solutions Tailored for Vijayanagar's Diverse Households

From nurturing newborns to guiding school-goers, our service matrix adapts to your family's unique chapter.

Gentle Newborn & Infant Stewardship

Specialized assistance for 0–12 months, covering paced feeding, colic soothing techniques, and secure sleep protocols. Crafted for parents navigating the delicate postpartum period.

Round-the-clock shifts · Postpartum recovery ally

Exploratory Toddler Engagement

When you need dedicated one-on-one attention for your curious 1–4-year-old, our facilitators provide structured sensory play, vocabulary expansion, and wholesome meal preparation.

Full-day immersion · Creativity-led curriculum

Scholastic Transit & After-School Mentorship

For pupils attending nearby institutions, our nannies manage safe commutes, supervise homework, and curate gadget-free afternoon enrichment that balances learning with rest.

Coordinated pick-ups · Holistic hobby encouragement

Nocturnal & Extended-Hour Supervision

Perfect for professionals with unpredictable schedules, our overnight carers maintain a tranquil bedtime rhythm, ensuring your little one sleeps soundly regardless of your return time.

Emergency-ready · Multi-night continuity

Social Gathering & Weekend Support

Be it a neighbourhood festival or a spontaneous dinner plan, our on-demand weekend sitters provide joyful, responsible company for your child with minimal advance booking requirements.

4-hour minimum · Familiar face priority

Inclusive Support for Unique Learning Profiles

For youngsters with sensory sensitivities, developmental delays, or specific medical protocols, we pair you with a practitioner who brings hands-on experience and a co-created care strategy.

Individualized plans · Open to therapist collaboration

Babysitting Services Reaching Every Corner of Vijayanagar & Its Neighbouring Enclaves

Dependable childcare for the entire neighbourhood — covering every residential street and apartment complex within a 10-km radius

Vijayanagar Main Chandra Layout Govindaraj Nagar MC Layout Maruti Nagar Bapuji Nagar Basaveshwara Nagar Rajajinagar Nagarabhavi Magadi Road Kurubarahalli Moodalapalya

Trusted by Residential Communities Across Bangalore

Proudly serving families in gated societies, apartment complexes, and independent homes

Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community
Partner Community

Introducing the Empathetic, Professionally Trained Nannies Serving Vijayanagar

A sisterhood of childcare specialists who blend clinical safety acumen with a genuine love for nurturing young spirits.

Perinatal & Infant Sleep Shapers

Expertise in responsive settling, lactation-friendly feeding rhythms, and early cognitive stimulation—giving newborns a serene foundation while parents recuperate or work.

Creative Learning Catalysts

Adept at designing art-based, sensory-rich play that transforms any room into a discovery lab, fostering fine motor skills and early language acquisition.

Academic Companions & Homework Guides

Experienced in navigating school curricula, they provide patient mentorship, helping older children build study habits and emotional resilience after school hours.

Safety & Urgent Response Specialists

Every single caregiver maintains current certification in paediatric CPR and emergency first aid, renewed annually—because your child's physical safety is the bedrock of our relationship.

Our Multi-Tiered Safety Pledge: Every RentaMaids247 nanny completes Aadhaar-based identity confirmation, permanent address tracing, three prior-employer reference interviews, multiple in-person psychological assessments, a full physical health screening, and a formal police background check. You receive the unredacted, complete dossier before the caregiver's first day. We never shortcut this process, because your child's welfare is the only metric that truly counts.

Four Pillars That Make RentaMaids247 the Preferred Childcare Partner in Vijayanagar

We've built lasting loyalty among local families by consistently delivering on promises that safeguard childhood.
01

Hyperlocal Neighbourhood Insight

We understand Vijayanagar's layout, its parks, and its community rhythm. Our caregivers are often from the very same locality, ensuring seamless integration and zero commute delays.

02

Instinct-Led Human Curation

We reject algorithmic matching. A dedicated placement counsellor invests time to grasp your family's emotional landscape, then intuitively handpicks a caregiver for a lasting, natural rapport.

03

Transparent Daily Narratives

Your nanny shares a steady stream of updates—meals consumed, naps taken, creative projects completed, mood snapshots. You witness your child's day unfold, even from a distance.

04

Flawless Backup Assurance

Should your primary caregiver be suddenly unavailable, we deploy a fully briefed replacement within hours, ensuring your child's routine experiences absolutely zero turbulence.

Straightforward, Honest Plans for Every Vijayanagar Household

No hidden clauses. Select a tier that aligns with your childcare requirements and professional schedule. Every plan includes our complete safety guarantee.
Foundational Care
₹19,999
per month
  • Up to 8 hours/day active childcare
  • 1 thoroughly vetted, trained nanny
  • End-of-day summary reports
  • Paediatric CPR-certified professional
  • Police-verified background dossier
  • Standard WhatsApp support line
Enroll in This Plan
Bespoke Care
₹30,999
per month
  • Full-day plus overnight availability
  • Specialist caregiver (infant/SEN focus)
  • Montessori-inspired enrichment activities
  • Custom nutritional meal strategizing
  • Weekend & event sitting bundled in
  • Therapist liaison where beneficial
  • Personal placement manager assigned
Enroll in This Plan

Voices of Vijayanagar Families Who Found Their Perfect Match

Authentic accounts from parents who have discovered more than a nanny—a true co-navigator in their childrearing journey.
★★★★★

"My husband travels frequently for work, and I manage a clinic in Basaveshwara Nagar. The caregiver we found lives in Chandra Layout and is always punctual. She transformed our 3-year-old's bedtime struggles with a calming story routine. The daily photo updates are the perfect antidote to a hectic day."

LS
Dr. Lakshmi S.
Dental Surgeon, Vijayanagar
★★★★★

"We had a family emergency and needed someone to watch our 6-month-old twins within a few hours. RentaMaids247 sent not one, but two coordinated caregivers who worked in perfect sync. They followed our detailed feeding and nap chart to the letter. I don't know how we would have coped otherwise."

VK
Vikram K.
Software Architect, MC Layout
★★★★★

"Our son has a rare metabolic disorder requiring strict dietary monitoring. The team matched us with a nanny who had prior experience with special dietary protocols. She maintains a meticulous food log and communicates any subtle changes in his energy levels. Her diligence is extraordinary."

AD
Ananya D.
Biotech Researcher, Nagarabhavi

Direct Answers for Vijayanagar's Most Frequent Inquiries

Candid responses to guide your decision-making process with clarity and confidence.
Absolutely. While our standard matching takes up to a day, we maintain an on-call roster for just such emergencies. Contact our helpline directly, and we can often dispatch a verified local caregiver from our Vijayanagar network within a couple of hours, even for same-day requests.
Our local team is multilingual, with fluency in Kannada, Hindi, English, Tamil, and Telugu. During your initial consultation, you define your linguistic preference, and we ensure your matched nanny can communicate comfortably in your family's chosen tongue.
That's precisely when our continuity promise activates. We keep a detailed operational file for your household. If your primary caregiver reports unavailability, we immediately send a substitute who has already been briefed on your child's schedule, allergies, and preferences, at no additional charge.
Certainly, event-based sitting is a frequent ask. Our service has a four-hour minimum engagement. We'll arrange a cheerful, responsible caregiver to look after your child at home while you enjoy the occasion. We always try to assign someone your child already recognizes.
It's a six-stage protocol: digital Aadhaar validation, physical police station clearance, complete immunisation and health screening, three separate employer reference calls, multiple rounds of in-person behavioural interviews, and a final supervised assessment by a senior child development specialist.
We cover the entirety of Vijayanagar, Chandra Layout, Govindaraj Nagar, MC Layout, Maruti Nagar, Bapuji Nagar, Basaveshwara Nagar, Rajajinagar, Nagarabhavi, Magadi Road, Kurubarahalli, and Moodalapalya. If your specific street isn't listed, just call us—we'll confirm coverage immediately.

Replace Worry with Wonder — Secure a Loving Nanny in Vijayanagar Today

Reach out to RentaMaids247 now. Describe your little one and your ideal schedule, and we'll connect you with a caregiver who brings warmth, skill, and serenity to your home. Available around the clock, every single day.

Call +91 6364341166 Send a WhatsApp

Connect With RentaMaids247 — We Promise a One-Hour Response Window

Whether you're gathering information, have intricate questions, or are ready to confirm a caregiver—we are just a message away.

Voice or WhatsApp — Always Available

+91 6364341166

Electronic Mail

contact@rentamaids247.com

Operational Footprint

Vijayanagar, Chandra Layout, Basaveshwara Nagar, Rajajinagar & all West Bangalore. Active presence in over 12 Indian metropolitan areas.

Acknowledgment Speed

We respond to every query within one hour. Urgent and same-day placement needs are triaged immediately via telephone.

Arrange Your Vijayanagar Nanny Today

Share your child's age, your typical weekly schedule, and any unique care specifications or family principles. We'll assemble a concise selection of deeply vetted caregivers—complete with narrative profiles and a guided introduction meeting—all within 24 hours.

✨ Complimentary initial consult · No-obligation shortlisting · Rapid emergency deployment

Book a Consultation Call

Prefer chatting? Message our childcare coordinators directly