@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/outfit-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;overflow-x:clip;touch-action:manipulation;-webkit-tap-highlight-color:rgba(30,64,175,.12)}html body,body{transform:none !important}body.has-countdown-banner{margin-top:0 !important}html body.has-countdown-banner .navbar,html body.has-countdown-banner .navbar.scrolled,html body.has-countdown-banner .navbar.menu-open,body.has-countdown-banner .navbar,body.has-countdown-banner .navbar.scrolled,body.has-countdown-banner .navbar.menu-open{top:52px !important;inset:52px 0 auto !important}body.has-countdown-banner .scroll-progress-container{top:auto !important}@media (max-width:992px){html body.has-countdown-banner .navbar,html body.has-countdown-banner .navbar.scrolled,html body.has-countdown-banner .navbar.menu-open,body.has-countdown-banner .navbar,body.has-countdown-banner .navbar.scrolled,body.has-countdown-banner .navbar.menu-open{top:48px !important;inset:48px 0 auto !important}body.has-countdown-banner .mobile-pincode-banner{margin-top:104px !important}}@media (max-width:768px){body.has-countdown-banner{margin-top:0 !important}html body.has-countdown-banner .navbar,html body.has-countdown-banner .navbar.scrolled,html body.has-countdown-banner .navbar.menu-open,body.has-countdown-banner .navbar,body.has-countdown-banner .navbar.scrolled,body.has-countdown-banner .navbar.menu-open{top:8px !important;inset:8px 0 auto !important}}@media (min-width:769px){body{margin-top:0 !important}body .navbar{top:52px !important}body .scroll-progress-container{top:auto !important}#popularTests .section-subtitle{max-width:1050px;min-height:56px}}@font-face{font-family:'Inter Fallback';src:local('Arial');size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:'Outfit Fallback';src:local('Arial');size-adjust:102%;ascent-override:98%;descent-override:24%;line-gap-override:0%}:root{--teal-900:#0a1628;--teal-800:#0f1f3d;--teal-700:#162d57;--teal-600:#1e3a6e;--teal-500:#1e40af;--teal-400:#2563eb;--teal-100:#dbeafe;--teal-50:#eef3fb;--coral-600:#dc2626;--coral-500:#e11d48;--coral-400:#f87171;--coral-100:#fee2e2;--white:#ffffff;--gray-50:#f8f9fc;--gray-100:#f0f2f6;--gray-200:#dfe3eb;--gray-300:#c5ccd8;--gray-500:#595959;--gray-700:#334155;--gray-900:#111827;--success:#15803d;--gold:#f59e0b;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--font-heading:'Outfit','Outfit Fallback',sans-serif;--font-body:'Inter','Inter Fallback',sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 2px 8px rgba(10,22,40,.07);--shadow-md:0 4px 20px rgba(10,22,40,.1);--shadow-lg:0 8px 40px rgba(10,22,40,.14);--shadow-glow:0 0 30px rgba(30,64,175,.2);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--transition-spring:0.45s cubic-bezier(0.34,1.56,0.64,1);--transition:.3s cubic-bezier(.4,0,.2,1);--glass-blur-nav:20px;--glass-blur-card:16px;--glass-blur-dock:24px;--glass-radius-nav:9999px;--glass-radius-card:20px;--glass-radius-dock:32px;--glass-saturation:190%;--glass-brightness:104%;--glass-border:rgba(255,255,255,0.85);--glass-border-crisp:rgba(255,255,255,0.95);--glass-highlight:rgba(255,255,255,0.95);--glass-shadow:0 8px 32px 0 rgba(10,25,55,0.08),0 2px 8px 0 rgba(10,25,55,0.04),inset 0 1px 1px 0 rgba(255,255,255,0.9),inset 0 0 16px 0 rgba(255,255,255,0.4);--glass-shadow-scrolled:0 16px 40px -4px rgba(10,25,55,0.14),0 4px 12px 0 rgba(10,25,55,0.06),inset 0 1.5px 2px 0 #ffffff,inset 0 -1.5px 2px 0 rgba(15,23,42,0.05),inset 0 0 20px 0 rgba(255,255,255,0.55);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(246,250,255,0.92) 100%);--glass-tint-scrolled:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(245,248,255,0.90) 100%);--glass-tint-card:linear-gradient(135deg,rgba(255,255,255,0.86) 0%,rgba(248,250,255,0.78) 100%);--glass-tint-active:rgba(30,64,175,0.08);--glass-tint-active-border:rgba(30,64,175,0.22)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;overflow-x:clip;width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:rgba(30,64,175,.12)}html.skeleton-loading{overflow:hidden}body{font-family:var(--font-body);color:var(--gray-900);background:#e8eef6;position:relative;line-height:1.7;overflow-x:clip;width:100%;min-height:100vh;touch-action:manipulation}body.skeleton-loading{overflow:hidden}body.modal-open{overflow:hidden!important;touch-action:none}body.nav-open{overscroll-behavior:contain}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.package-card-img img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.accred-badge .badge-icon img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}ul{list-style:none}button{cursor:pointer;border:none;font-family:var(--font-body)}input,textarea,select{font-family:var(--font-body)}.container{width:90%;max-width:1200px;margin:0 auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body,body,html body.has-countdown-banner,body.has-countdown-banner{padding-top:80px!important}@media(max-width:992px){html body,body{padding-top:64px!important}html body.has-countdown-banner,body.has-countdown-banner{padding-top:70px!important}}@media(max-width:768px){html body,body,html body.has-countdown-banner,body.has-countdown-banner{padding-top:0!important}}html body .navbar,html body .navbar.scrolled,html body .navbar.menu-open,.navbar,.navbar.scrolled{position:fixed!important;top:52px!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;padding:8px 20px!important;margin:0 auto!important;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1000!important;pointer-events:none!important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)!important}html body.has-countdown-banner .navbar,html body.has-countdown-banner .navbar.scrolled,html body.has-countdown-banner .navbar.menu-open,body.has-countdown-banner .navbar,body.has-countdown-banner .navbar.scrolled,body.has-countdown-banner .navbar.menu-open{top:52px!important;inset:52px 0 auto!important}body.swal2-shown,html.swal2-shown{height:100%!important}body.swal2-shown{padding-right:0px!important}html body .navbar .container,.navbar .container{pointer-events:auto!important;position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:1360px!important;min-height:70px!important;height:70px!important;margin:0 auto!important;padding:6px 14px 6px 20px!important;box-sizing:border-box!important;border-radius:var(--glass-radius-nav)!important;background:var(--glass-tint)!important;border:1.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;transition:background 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease,box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1),height 0.3s ease!important}html body .navbar.scrolled .container,.navbar.scrolled .container{background:var(--glass-tint-scrolled)!important;border-color:var(--glass-border-crisp)!important;box-shadow:var(--glass-shadow-scrolled)!important;transform:translateY(0) scale(1)!important}html body .navbar .container::before,.navbar .container::before{content:''!important;position:absolute!important;top:1px!important;left:28px!important;right:28px!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.95) 25%,rgba(255,255,255,0.95) 75%,transparent 100%)!important;pointer-events:none!important;opacity:0.8!important;z-index:3!important}.nav-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--teal-900);transition:var(--transition)}html body .navbar .nav-logo-img,.navbar .nav-logo-img{height:52px!important;width:auto!important;aspect-ratio:257/48!important;max-width:280px!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.06))!important}.nav-links{display:flex;align-items:center;gap:var(--space-lg);margin-left:auto;flex-wrap:wrap}html body .navbar .nav-links a,.navbar .nav-links a{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 16px!important;border-radius:9999px!important;font-family:var(--font-heading)!important;font-weight:600!important;font-size:0.94rem!important;letter-spacing:-0.01em!important;color:#1e3a6e!important;background:transparent!important;border:1px solid transparent!important;transition:all 0.22s cubic-bezier(0.16,1,0.3,1)!important;position:relative!important;white-space:nowrap!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important}@media (max-width:768px){html body .navbar,html body .navbar.scrolled,html body .navbar.menu-open,.navbar,.navbar.scrolled{top:0!important;padding:6px 12px!important}html body.has-countdown-banner .navbar,html body.has-countdown-banner .navbar.scrolled,html body.has-countdown-banner .navbar.menu-open,body.has-countdown-banner .navbar,body.has-countdown-banner .navbar.scrolled,body.has-countdown-banner .navbar.menu-open{top:8px!important;inset:8px 0 auto!important}html body .navbar .container,.navbar .container{height:58px!important;min-height:58px!important;padding:5px 12px 5px 16px!important;border-radius:var(--glass-radius-nav)!important}html body .navbar .nav-logo-img,.navbar .nav-logo-img{height:42px!important;max-width:235px!important}}.nav-pincode{display:flex;align-items:center;min-width:340px;margin-left:20px;position:relative}.pincode-input-group{display:flex;align-items:center;gap:4px}.nav-pincode .pincode-input-group{background:rgba(255,255,255,0.95);border-radius:26px;border:2px solid var(--teal-900);padding:2px;height:38px;width:100%;transition:border-color .3s ease,box-shadow .3s ease}.nav-pincode .pincode-input-group input{flex:1;min-width:0;border:none;background:transparent;padding:0 4px 0 12px;font-size:clamp(.72rem,.82vw,.78rem);color:var(--gray-900);outline:none}.nav-pincode .pincode-input-group input::placeholder{color:var(--gray-500);transition:opacity .3s ease,transform .3s ease}.nav-pincode .pincode-input-group input:focus::placeholder{opacity:.5;transform:translateX(4px)}.nav-pincode .btn-check-pin{flex-shrink:0;white-space:nowrap;padding:.35rem .75rem;font-size:.75rem;border-radius:20px;background:var(--teal-500);color:#fff;border:none;cursor:pointer;font-weight:600;transition:background .2s ease,transform .2s ease}.nav-pincode .btn-check-pin:hover{background:var(--teal-600);transform:scale(1.03)}.nav-pincode .btn-check-pin:active{transform:scale(.98)}.skeleton-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--white);z-index:10000;overflow-y:auto;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s;pointer-events:none}.skeleton-screen.fade-out{opacity:0;visibility:hidden}.skeleton-screen .container{padding-top:100px}.skeleton{background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-200) 50%,var(--gray-100) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;border-radius:var(--radius-sm);display:block}@keyframes skeleton-loading{0%{opacity:.6}50%{opacity:.95}100%{opacity:.6}}.skeleton-hero{height:450px;width:100%;border-radius:var(--radius-lg);margin-bottom:var(--space-3xl)}.skeleton-title{height:40px;width:60%;margin:0 auto var(--space-md)}.skeleton-subtitle{height:20px;width:40%;margin:0 auto var(--space-4xl)}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);margin-bottom:var(--space-4xl)}.skeleton-card{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm)}html body #welcome-carousel,#welcome-carousel{width:100%!important;margin:60px auto 20px!important;padding:0 64px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;position:relative!important;background:transparent!important}.flipkart-carousel{position:relative;width:94%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;border-radius:24px}.fc-viewport{position:relative;border-radius:inherit;overflow:hidden;background:var(--gray-100);box-shadow:0 16px 42px rgba(10,22,40,.12)} .fc-track{display:flex;width:100%;gap:0;padding:0;align-items:stretch;border-radius:inherit;transform:translate3d(0,0,0);transition:transform .75s cubic-bezier(.25,1,.35,1);will-change:transform} .fc-slide{flex:0 0 100%;min-width:100%;border-radius:inherit;position:relative;background:var(--gray-100);aspect-ratio:5/2;overflow:hidden}.fc-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none;user-select:none}.fc-slide a{display:block;width:100%;height:100%;cursor:pointer;outline:none;border-radius:inherit}.fc-prev,.fc-next{position:absolute;top:calc(50% - 28px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.94);border:1.5px solid rgba(255,255,255,.95);color:var(--teal-900);box-shadow:0 8px 24px rgba(10,22,40,.15),inset 0 1.5px 2px #fff;z-index:50;cursor:pointer;pointer-events:auto;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.fc-prev svg,.fc-next svg,.fc-prev:hover svg,.fc-next:hover svg{width:22px;height:22px;pointer-events:none;stroke:currentColor;transform:none!important;transition:none!important}.fc-prev{left:-56px}.fc-next{right:-56px}.fc-prev:hover,.fc-next:hover{background:rgba(255,255,255,.98);color:#1e40af;border-color:rgba(191,219,254,.95);box-shadow:0 12px 32px rgba(30,64,175,.2),0 4px 12px rgba(10,22,40,.08),inset 0 1.5px 2px #fff;top:calc(50% - 28px)!important;transform:translateY(-50%) scale(1.08)!important}.fc-indicators{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px auto 0!important;padding:0!important;min-height:0!important;height:auto!important;position:relative!important;z-index:15!important;background:transparent;border:none;box-shadow:none;left:auto;right:auto;top:auto;bottom:auto;transform:none}.fc-dot{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:12px!important;min-height:0!important;max-height:12px!important;padding:0!important;margin:0!important;line-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;position:relative!important}.fc-dot::after{content:""!important;display:block!important;width:8px!important;height:8px!important;border-radius:999px!important;background:rgba(22,45,87,.3)!important;transition:width .42s cubic-bezier(.25,1,.35,1),background .35s ease!important}.fc-dot[aria-current="true"]{width:32px!important;min-width:32px!important}.fc-dot[aria-current="true"]::after{width:24px!important;background:var(--teal-600,#1e40af)!important}@media(min-width:2561px){.flipkart-carousel{max-width:1600px!important}html body #welcome-carousel,#welcome-carousel{padding:0 80px 24px!important}.fc-prev{left:-64px!important}.fc-next{right:-64px!important}}@media(min-width:1920px) and (max-width:2560px){.flipkart-carousel{max-width:1480px!important}html body #welcome-carousel,#welcome-carousel{padding:0 72px 22px!important}.fc-prev{left:-58px!important}.fc-next{right:-58px!important}}@media(min-width:1400px) and (max-width:1919px){.flipkart-carousel{max-width:1380px!important}html body #welcome-carousel,#welcome-carousel{padding:0 64px 20px!important}.fc-prev{left:-52px!important}.fc-next{right:-52px!important}}@media(min-width:1181px) and (max-width:1399px){html body #welcome-carousel,#welcome-carousel{padding:0 24px 20px!important}.fc-prev{left:-14px!important}.fc-next{right:-14px!important}}@media(min-width:993px) and (max-width:1180px){html body #welcome-carousel,#welcome-carousel{padding:0 24px 20px!important}.fc-prev{left:-14px!important}.fc-next{right:-14px!important}}@media(min-width:769px) and (max-width:992px){html body #welcome-carousel,#welcome-carousel{margin:28px auto 16px!important;padding:0 36px 18px!important}.flipkart-carousel{width:100%!important}.fc-prev{left:-14px!important;width:40px!important;height:40px!important}.fc-next{right:-14px!important;width:40px!important;height:40px!important}}@media(max-width:992px){html body #welcome-carousel,#welcome-carousel{margin:38px auto 12px!important}}@media(max-width:768px){html body #welcome-carousel,#welcome-carousel{margin:14px auto 8px!important;padding:6px 12px 14px!important}.flipkart-carousel{width:100%;border-radius:16px}.fc-prev,.fc-next{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.fc-indicators{margin:2px auto 0!important;gap:6px;background:transparent;border:none;box-shadow:none;padding:0;min-height:0!important;height:auto!important}.fc-dot{width:26px!important;min-width:26px!important;height:10px!important;min-height:0!important;max-height:10px!important;padding:0!important;margin:0!important}.fc-dot::after{width:6px!important;height:6px!important}.fc-dot[aria-current="true"]{width:26px!important;min-width:26px!important}.fc-dot[aria-current="true"]::after{width:18px!important}}@media(max-width:480px){html body #welcome-carousel,#welcome-carousel{margin:14px auto 8px!important;padding:4px 8px 10px!important}.flipkart-carousel{border-radius:14px}.fc-prev,.fc-next{display:none!important}.fc-indicators{margin:2px auto 0!important;gap:4.5px;padding:0!important;min-height:0!important;height:auto!important}.fc-dot{width:22px!important;height:8px!important;min-width:22px!important;min-height:0!important;max-height:8px!important;padding:0!important;margin:0!important}.fc-dot::after{width:5px!important;height:5px!important}.fc-dot[aria-current="true"]{width:22px!important;min-width:22px!important}.fc-dot[aria-current="true"]::after{width:16px!important}}@media(max-width:380px){html body #welcome-carousel,#welcome-carousel{margin:10px auto 6px!important;padding:2px 4px 8px!important}.flipkart-carousel{border-radius:12px}.fc-indicators{margin:1px auto 0!important;gap:3.5px!important;padding:0!important;min-height:0!important;height:auto!important}.fc-dot{width:18px!important;min-width:18px!important;height:8px!important;min-height:0!important;max-height:8px!important;padding:0!important;margin:0!important}.fc-dot::after{width:4.5px!important;height:4.5px!important}.fc-dot[aria-current="true"]{width:18px!important;min-width:18px!important}.fc-dot[aria-current="true"]::after{width:14px!important}}.skeleton-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#e8eef6;transition:opacity .18s ease,visibility .18s ease}.skeleton-screen.fade-out{opacity:0;visibility:hidden;pointer-events:none}.skeleton-screen .container{padding-top:100px}.skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background:var(--gray-200)}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:.95}100%{opacity:.6}}.skeleton-hero{aspect-ratio:5/2;width:100%;border-radius:24px;margin-bottom:20px}.skeleton-title{height:40px;width:60%;border-radius:8px;margin:0 auto 16px}.skeleton-subtitle{height:24px;width:40%;border-radius:8px;margin:0 auto 32px}.skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.skeleton-card{background:var(--white);border-radius:20px;padding:20px}.skeleton-card-img{height:200px;border-radius:12px;margin-bottom:16px}.skeleton-card-title{height:24px;border-radius:6px;margin-bottom:12px}.skeleton-card-price{height:20px;width:50%;border-radius:6px;margin-bottom:16px}.skeleton-card-tags{display:flex;gap:8px;margin-bottom:16px}.skeleton-tag{height:24px;width:60px;border-radius:4px}.skeleton-card-btns{display:flex;gap:12px}.skeleton-btn{height:40px;flex:1;border-radius:10px}.mobile-pincode-banner{display:none;background:var(--teal-900);padding:12px 0;position:relative;z-index:998;margin-top:64px;border-bottom:1px solid rgba(255,255,255,0.1)}@media(min-width:993px){#welcome-carousel{margin:60px auto 20px!important}}@media(max-width:992px){.mobile-pincode-banner{display:block}#welcome-carousel{margin:54px auto 12px!important}}@media(max-width:768px){.skeleton-hero{aspect-ratio:5/2}.skeleton-grid{grid-template-columns:1fr}.skeleton-screen .container{padding-top:85px}}@media(max-width:480px){.skeleton-hero{aspect-ratio:5/2}.skeleton-screen .container{padding-top:80px}}#main-content{display:flow-root;min-height:100vh}@media (min-width:993px){html body #navbar.navbar,html body .navbar{top:52px!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;padding:8px clamp(12px,1.6vw,24px)!important;margin:0 auto!important;background:transparent!important;border:none!important;box-shadow:none!important;pointer-events:none!important;z-index:1000!important}html body.has-countdown-banner #navbar.navbar,html body.has-countdown-banner .navbar{top:52px!important;inset:52px 0 auto!important}html body #navbar.navbar .container,html body .navbar .container{pointer-events:auto!important;position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;max-width:min(1380px,100%)!important;margin:0 auto!important;box-sizing:border-box!important;border-radius:var(--glass-radius-nav,9999px)!important;background:var(--glass-tint)!important;border:1.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}html body #navbar.navbar .nav-logo,html body .navbar .nav-logo{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;margin-right:0!important;overflow:hidden!important}html body #navbar.navbar .nav-links,html body .navbar .nav-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:nowrap!important;margin-left:auto!important;position:relative!important;width:auto!important;height:auto!important;background:transparent!important;padding:0!important;box-shadow:none!important}html body #navbar.navbar .nav-links .nav-liquid-pill,html body .navbar .nav-links .nav-liquid-pill{position:absolute!important;top:0!important;left:0!important;border-radius:9999px!important;background:linear-gradient(135deg,rgba(239,246,255,0.98) 0%,rgba(219,234,254,0.90) 100%)!important;border:1.5px solid rgba(37,99,235,0.45)!important;box-shadow:0 6px 20px rgba(37,99,235,0.18),0 0 12px rgba(37,99,235,0.10),inset 0 1.5px 1.5px rgba(255,255,255,0.95),inset 0 -1px 2px rgba(37,99,235,0.12)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;backdrop-filter:blur(12px) saturate(180%)!important;pointer-events:none!important;z-index:1!important;opacity:0;will-change:transform,width,opacity;overflow:hidden!important;display:block!important}html body #navbar.navbar .nav-links>a,html body .navbar .nav-links>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap!important;line-height:1!important;border-radius:9999px!important;font-family:var(--font-heading)!important;font-weight:600!important;color:#1e3a6e!important;background:transparent!important;border:1px solid transparent!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}html body #navbar.navbar .nav-links>a.active,html body .navbar .nav-links>a.active{color:#1d4ed8!important;background:rgba(37,99,235,.09)!important;border-color:rgba(37,99,235,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 12px rgba(37,99,235,.08)!important}html body #navbar.navbar .nav-links>a.active .nav-icon,html body .navbar .nav-links>a.active .nav-icon{color:#1d4ed8!important}html body #navbar.navbar .nav-pincode,html body .navbar .nav-pincode{display:flex!important;align-items:center!important;position:relative!important;box-sizing:border-box!important}html body #navbar.navbar .pincode-input-group,html body .navbar .pincode-input-group{display:flex!important;align-items:center!important;gap:4px!important;background:rgba(255,255,255,.96)!important;border-radius:26px!important;border:1.5px solid var(--teal-900,#0a1628)!important;width:100%!important;box-sizing:border-box!important;transition:border-color .25s ease,box-shadow .25s ease!important}html body #navbar.navbar .pincode-input-group:focus-within,html body .navbar .pincode-input-group:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.18)!important}html body #navbar.navbar .nav-pincode input,html body .navbar .nav-pincode input{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;border:none!important;background:transparent!important;color:var(--gray-900,#111827)!important;outline:none!important;box-sizing:border-box!important}html body #navbar.navbar .nav-pincode .btn-check-pin,html body .navbar .nav-pincode .btn-check-pin{flex:0 0 auto!important;white-space:nowrap!important;border-radius:20px!important;background:var(--teal-500,#1e40af)!important;color:#fff!important;border:none!important;cursor:pointer!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;transition:background .2s ease,transform .2s ease!important}html body #navbar.navbar .hamburger,html body .navbar .hamburger{display:none!important}html body .mobile-pincode-banner{display:none!important}}@media (min-width:993px) and (max-width:1180px){html body #navbar.navbar .container,html body .navbar .container{height:62px!important;min-height:62px!important;padding:4px 18px 4px 14px!important;gap:8px!important}html body #navbar.navbar .nav-logo-img,html body .navbar .nav-logo-img{height:38px!important;max-height:38px!important;max-width:195px!important;width:auto!important;aspect-ratio:257/48!important}html body #navbar.navbar .nav-links,html body .navbar .nav-links{gap:3px!important}html body #navbar.navbar .nav-links>a,html body .navbar .nav-links>a{padding:5px 8px!important;font-size:0.80rem!important;gap:4px!important;min-height:34px!important}html body #navbar.navbar .nav-links>a .nav-icon,html body .navbar .nav-links>a .nav-icon{width:13px!important;height:13px!important}html body #navbar.navbar .nav-pincode,html body .navbar .nav-pincode{flex:0 1 205px!important;min-width:175px!important;max-width:215px!important;margin-left:6px!important;flex-shrink:0!important}html body #navbar.navbar .pincode-input-group,html body .navbar .pincode-input-group{height:34px!important;padding:2px 2px 2px 8px!important}html body #navbar.navbar .nav-pincode input,html body .navbar .nav-pincode input{font-size:0.76rem!important;padding:0 3px!important}html body #navbar.navbar .nav-pincode .btn-check-pin,html body .navbar .nav-pincode .btn-check-pin{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:0.75rem!important}html body #welcome-carousel,#welcome-carousel{padding:0 24px 20px!important}.fc-prev{left:-14px!important}.fc-next{right:-14px!important}}@media (min-width:1181px) and (max-width:1399px){html body #navbar.navbar .container,html body .navbar .container{height:66px!important;min-height:66px!important;padding:5px 22px 5px 18px!important;gap:12px!important}html body #navbar.navbar .nav-logo-img,html body .navbar .nav-logo-img{height:44px!important;max-height:44px!important;max-width:235px!important;width:auto!important;aspect-ratio:257/48!important}html body #navbar.navbar .nav-links,html body .navbar .nav-links{gap:clamp(4px,0.6vw,10px)!important}html body #navbar.navbar .nav-links>a,html body .navbar .nav-links>a{padding:6px clamp(8px,0.8vw,13px)!important;font-size:clamp(0.82rem,0.88vw,0.88rem)!important;gap:5px!important;min-height:38px!important}html body #navbar.navbar .nav-links>a .nav-icon,html body .navbar .nav-links>a .nav-icon{width:14px!important;height:14px!important}html body #navbar.navbar .nav-pincode,html body .navbar .nav-pincode{flex:0 1 clamp(225px,18vw,270px)!important;min-width:200px!important;margin-left:clamp(6px,0.8vw,12px)!important;flex-shrink:0!important}html body #navbar.navbar .pincode-input-group,html body .navbar .pincode-input-group{height:36px!important;padding:2px 2px 2px 10px!important}html body #navbar.navbar .nav-pincode input,html body .navbar .nav-pincode input{font-size:0.80rem!important;padding:0 4px!important}html body #navbar.navbar .nav-pincode .btn-check-pin,html body .navbar .nav-pincode .btn-check-pin{height:30px!important;min-height:30px!important;padding:0 13px!important;font-size:0.78rem!important}html body #welcome-carousel,#welcome-carousel{padding:0 44px 20px!important}.fc-prev{left:-32px!important}.fc-next{right:-32px!important}}@media (min-width:1400px){html body #navbar.navbar .container,html body .navbar .container{height:70px!important;min-height:70px!important;max-width:1380px!important;padding:6px 24px 6px 22px!important;gap:16px!important}html body #navbar.navbar .nav-logo-img,html body .navbar .nav-logo-img{height:48px!important;max-height:48px!important;max-width:257px!important;width:auto!important;aspect-ratio:257/48!important}html body #navbar.navbar .nav-links,html body .navbar .nav-links{gap:clamp(8px,1vw,16px)!important}html body #navbar.navbar .nav-links>a,html body .navbar .nav-links>a{padding:7px 15px!important;font-size:0.92rem!important;gap:6px!important;min-height:42px!important}html body #navbar.navbar .nav-links>a .nav-icon,html body .navbar .nav-links>a .nav-icon{width:15px!important;height:15px!important}html body #navbar.navbar .nav-pincode,html body .navbar .nav-pincode{flex:0 1 clamp(270px,19vw,320px)!important;min-width:240px!important;margin-left:14px!important;flex-shrink:0!important}html body #navbar.navbar .pincode-input-group,html body .navbar .pincode-input-group{height:38px!important;padding:2px 2px 2px 12px!important}html body #navbar.navbar .nav-pincode input,html body .navbar .nav-pincode input{font-size:0.82rem!important;padding:0 6px!important}html body #navbar.navbar .nav-pincode .btn-check-pin,html body .navbar .nav-pincode .btn-check-pin{height:32px!important;min-height:32px!important;padding:0 15px!important;font-size:0.80rem!important}html body #welcome-carousel,#welcome-carousel{padding:0 64px 20px!important}.fc-prev{left:-52px!important}.fc-next{right:-52px!important}}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;padding:1rem}@media (max-width:768px){input:not([type="checkbox"]):not([type="radio"]),select,textarea,.ts-control input,.ts-dropdown,.pincode-input-group input,.mpb-input-group input,#bookingModal input,#bookingModal select,#bookingModal textarea,#dirSearchInput,#mPinInput{font-size:16px!important;line-height:1.4!important}.container{width:92% !important;padding-left:0 !important;padding-right:0 !important}.mobile-pincode-banner{min-height:102px !important;height:auto !important;padding:10px 0 12px !important;margin-top:calc(96px+env(safe-area-inset-top,0px)) !important;box-sizing:border-box !important;background:linear-gradient(135deg,#091322 0%,#0d1e38 50%,#11284a 100%) !important;border-bottom:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 4px 20px -2px rgba(10,22,40,0.35) !important;position:relative !important;z-index:998 !important;pointer-events:auto !important}.mobile-pincode-banner>.container{height:auto !important}.mobile-pincode-banner .mpb-content{height:auto !important;display:flex !important;flex-direction:column !important;gap:8px !important;align-items:stretch !important;width:100% !important}.mpb-header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;width:100% !important}.mpb-label{display:inline-flex !important;align-items:center !important;gap:6px !important;color:#ffffff !important;font-family:var(--font-heading,sans-serif) !important;font-size:.88rem !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.01em !important;white-space:nowrap !important;margin:0 !important}.mpb-label svg,.mpb-pin-icon{width:15px !important;height:15px !important;flex-shrink:0 !important;color:#38bdf8 !important}.mpb-badge{display:inline-flex !important;align-items:center !important;gap:5px !important;font-family:var(--font-heading,sans-serif) !important;font-size:.72rem !important;font-weight:600 !important;color:#38bdf8 !important;background:rgba(56,189,248,0.12) !important;border:1px solid rgba(56,189,248,0.28) !important;padding:3px 9px !important;border-radius:9999px !important;letter-spacing:.02em !important;white-space:nowrap !important}.mpb-badge-dot{width:6px !important;height:6px !important;background:#22c55e !important;border-radius:50% !important;box-shadow:0 0 6px #22c55e !important;flex-shrink:0 !important}.hide-mobile{display:none !important}.mpb-input-group{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;flex:none !important;max-width:none !important;height:46px !important;padding:4px 4px 4px 14px !important;border-radius:9999px !important;background:#ffffff !important;border:1.5px solid rgba(255,255,255,0.9) !important;box-shadow:0 3px 12px rgba(0,0,0,0.15) !important;box-sizing:border-box !important;transition:border-color .2s ease,box-shadow .2s ease !important;position:relative !important;z-index:10 !important;cursor:text !important;pointer-events:auto !important}.mpb-input-group:focus-within{border-color:#2563eb !important;box-shadow:0 0 0 3.5px rgba(37,99,235,0.3),0 4px 14px rgba(0,0,0,0.2) !important}.mpb-input-group input{-webkit-user-select:text !important;user-select:text !important;-webkit-appearance:none !important;appearance:none !important;pointer-events:auto !important;touch-action:manipulation !important;position:relative !important;z-index:10 !important;flex:1 1 auto !important;min-width:0 !important;width:100% !important;height:38px !important;min-height:38px !important;max-height:38px !important;line-height:38px !important;background:transparent !important;border:none !important;outline:none !important;padding:0 8px 0 0 !important;margin:0 !important;font-family:var(--font-body,sans-serif) !important;font-size:16px !important;font-weight:600 !important;color:#0f172a !important;box-sizing:border-box !important;opacity:1 !important;visibility:visible !important}.mpb-input-group input::placeholder{color:#475569 !important;font-size:13.5px !important;font-weight:400 !important;letter-spacing:0 !important;line-height:38px !important}.mpb-input-group button,.mpb-input-group .btn-check-pin,#mPinCheckBtn{position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;flex:0 0 auto !important;min-width:82px !important;height:38px !important;min-height:38px !important;max-height:38px !important;padding:0 16px !important;margin:0 !important;font-family:var(--font-heading,sans-serif) !important;font-size:.88rem !important;font-weight:700 !important;letter-spacing:.02em !important;line-height:1 !important;color:#ffffff !important;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%) !important;border:none !important;border-radius:9999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:0 2px 8px rgba(30,64,175,0.35) !important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease !important;-webkit-tap-highlight-color:transparent !important;box-sizing:border-box !important}.mpb-input-group button:active,.mpb-input-group .btn-check-pin:active,#mPinCheckBtn:active{transform:scale(0.96) !important;box-shadow:0 1px 4px rgba(30,64,175,0.25) !important}}@media (max-width:380px){.mpb-label{font-size:.82rem !important}.mpb-badge{font-size:.68rem !important;padding:2px 7px !important}.mpb-input-group{padding-left:10px !important;height:44px !important}.mpb-input-group input{font-size:16px !important;-webkit-user-select:text !important;user-select:text !important;-webkit-appearance:none !important;appearance:none !important;pointer-events:auto !important;touch-action:manipulation !important;position:relative !important;z-index:10 !important;height:36px !important;min-height:36px !important;max-height:36px !important;line-height:36px !important}.mpb-input-group input::placeholder{font-size:12.5px !important;line-height:36px !important}.mpb-input-group button,.mpb-input-group .btn-check-pin,#mPinCheckBtn{min-width:74px !important;height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 12px !important;font-size:.82rem !important}}.section-padding{padding:var(--space-xl) 0;border:none;position:relative;z-index:1}.section-padding::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 C30 0,30 0,60 10 C90 20,90 20,120 10 C150 0,150 0,180 10 C210 20,210 20,240 10 C270 0,270 0,300 10 C330 20,330 20,360 10 C390 0,390 0,420 10 C450 20,450 20,480 10 C510 0,510 0,540 10 C570 20,570 20,600 10 C630 0,630 0,660 10 C690 20,690 20,720 10 C750 0,750 0,780 10 C810 20,810 20,840 10 C870 0,870 0,900 10 C930 20,930 20,960 10 C990 0,990 0,1020 10 C1050 20,1050 20,1080 10 C1110 0,1110 0,1140 10 C1170 20,1170 20,1200 10' fill='none' stroke='%231a2a6c' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:2}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;color:var(--teal-900);margin-bottom:var(--space-sm)}.section-subtitle{text-align:center;color:var(--gray-700);font-size:1.1rem;max-width:1050px;margin:0 auto var(--space-3xl)}#popularTests{padding-top:15px!important;border-top:none!important}@media (max-width:768px){.hero-trust-container{margin-top:-14px !important;margin-bottom:25px !important;padding-left:0 !important;padding-right:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}.hero-trust-bar{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important;background:#fff !important;border-radius:14px !important;padding:10px !important;border:1px solid rgba(226,232,240,.8) !important;box-shadow:0 8px 30px rgba(15,23,42,.08) !important;position:relative !important;z-index:2 !important;box-sizing:border-box !important;width:100% !important}.hero-trust-bar .trust-card{display:flex !important;flex-direction:row !important;align-items:center !important;gap:8px !important;padding:8px !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;text-align:left !important;min-width:0 !important;box-sizing:border-box !important}.hero-trust-bar .trust-card .trust-icon-ring{width:34px !important;height:34px !important;min-width:34px !important;margin:0 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.hero-trust-bar .trust-card .trust-icon-ring svg{width:17px !important;height:17px !important;display:block !important}.hero-trust-bar .trust-card .trust-text{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important}.hero-trust-bar .trust-card strong{font-size:.78rem !important;line-height:1.2 !important;display:block !important;word-break:break-word !important}.hero-trust-bar .trust-card span{font-size:.68rem !important;line-height:1.2 !important;margin-top:1px !important;display:block !important;word-break:break-word !important}}.scroll-progress-container{position:absolute;bottom:0;left:0;right:0;width:100%;height:6px;z-index:10;pointer-events:none;border-radius:0 0 9999px 9999px;overflow:hidden}#scrollProgressPath{stroke-width:10px!important}#scrollProgressTrack{stroke-width:8px!important}@media (max-width:768px){.page-entry-ready main>*:nth-child(n+3),.page-entry-ready footer{animation:none !important;opacity:1 !important;transform:none !important}}.hero-trust-container{margin-top:-32px!important;position:relative!important;z-index:10!important;margin-bottom:40px!important;padding-left:0!important;padding-right:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.hero-trust-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;background:#fff!important;border-radius:28px!important;padding:20px 24px 18px!important;border:1.5px solid rgba(203,213,225,0.95)!important;box-shadow:0 12px 32px -4px rgba(10,25,55,0.07),inset 0 1px 0 #ffffff!important;position:relative!important;z-index:2!important;box-sizing:border-box!important;width:100%!important}.hero-trust-bar .trust-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;text-align:left!important;min-width:0!important;box-sizing:border-box!important}.hero-trust-bar .trust-card .trust-icon-ring{width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.hero-trust-bar .trust-card .trust-text{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.hero-trust-bar .trust-card strong{font-size:.92rem!important;line-height:1.25!important;display:block!important;word-break:break-word!important}.hero-trust-bar .trust-card span{font-size:.78rem!important;line-height:1.25!important;margin-top:2px!important;display:block!important;word-break:break-word!important}.hero-trust-accreditations{grid-column:1/-1!important;width:100%!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(226,232,240,0.9)!important;box-sizing:border-box!important}.accred-ribbon-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px 16px!important;width:100%!important}.accred-ribbon-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(30,64,175,0.08) 0%,rgba(14,165,233,0.08) 100%)!important;border:1px solid rgba(30,64,175,0.15)!important;color:#1e40af!important;font-size:0.76rem!important;font-weight:800!important;letter-spacing:0.05em!important;text-transform:uppercase!important;white-space:nowrap!important}.accred-badges-cluster{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important}.accred-badge-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;border-radius:24px!important;background:rgba(255,255,255,0.85)!important;border:1px solid rgba(219,229,242,0.95)!important;box-shadow:0 2px 8px -1px rgba(10,25,55,0.04),inset 0 1px 0 #ffffff!important;font-size:0.82rem!important;font-weight:600!important;color:#0f2744!important;white-space:nowrap!important;transition:all .2s cubic-bezier(0.16,1,0.3,1)!important}.accred-badge-pill:hover{transform:translateY(-1.5px)!important;border-color:rgba(37,99,235,0.35)!important;box-shadow:0 4px 12px -2px rgba(37,99,235,0.12),inset 0 1px 0 #ffffff!important;background:#ffffff!important}.accred-badge-pill svg{flex-shrink:0!important}.accred-pill-gold{background:linear-gradient(135deg,rgba(254,243,199,0.4) 0%,rgba(255,255,255,0.9) 100%)!important;border-color:rgba(245,158,11,0.3)!important}.accred-pill-gold span strong{color:#b45309!important}.accred-pill-green{background:linear-gradient(135deg,rgba(209,250,229,0.4) 0%,rgba(255,255,255,0.9) 100%)!important;border-color:rgba(16,185,129,0.3)!important}.accred-pill-green span strong{color:#047857!important}@media(max-width:900px){.hero-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important}.accred-ribbon-inner{justify-content:center!important}.accred-badges-cluster{justify-content:center!important}}@media(max-width:992px){.hero-trust-container{margin-top:-26px!important}}@media(max-width:768px){.hero-trust-container{margin-top:-14px!important;margin-bottom:25px!important;padding-left:0!important;padding-right:0!important}.hero-trust-bar{gap:8px!important;padding:12px 10px 10px!important;border-radius:18px!important}.hero-trust-bar .trust-card{gap:8px!important;padding:8px!important;border-radius:10px!important}.hero-trust-bar .trust-card .trust-icon-ring{width:34px!important;height:34px!important;min-width:34px!important}.hero-trust-bar .trust-card strong{font-size:.78rem!important;line-height:1.2!important}.hero-trust-bar .trust-card span{font-size:.68rem!important;line-height:1.2!important;margin-top:1px!important}.hero-trust-accreditations{margin-top:10px!important;padding-top:10px!important}.accred-ribbon-tag{font-size:.68rem!important;padding:3px 8px!important}.accred-badges-cluster{gap:6px!important;justify-content:center!important}.accred-badge-pill{font-size:.72rem!important;padding:4px 8px!important}.accred-badge-pill svg{width:13px!important;height:13px!important}}@media(max-width:480px){.hero-trust-container{margin-top:-10px!important}}@media(max-width:380px){.hero-trust-container{margin-top:-6px!important}}.test-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.test-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.package-card{display:flex;flex-direction:column}.package-card-img{width:100%;position:relative}.package-card-img img{width:100%;height:auto;display:block}@media(max-width:1024px){.test-packages-grid{grid-template-columns:minmax(0,1fr)!important}.test-packages-grid>.package-card{grid-column:1/-1!important}}@media(max-width:768px){.section-title{font-size:clamp(1.5rem,5vw,2.2rem);margin-bottom:var(--space-xs)}.section-subtitle{font-size:.95rem;margin:0 auto var(--space-xl)}}@media(max-width:480px){.section-title{font-size:clamp(1.2rem,5vw,1.5rem)}.section-subtitle{font-size:.88rem;margin:0 auto var(--space-lg)}}.package-pricing{display:flex;align-items:baseline;gap:var(--space-sm,0.5rem);margin-bottom:var(--space-md,1rem);flex-wrap:wrap}.package-pricing .original-price{font-size:.95rem;color:var(--gray-500,#4b5563);text-decoration:line-through}.package-pricing .current-price{font-family:var(--font-heading,"Outfit",sans-serif);font-weight:800;font-size:1.5rem;color:var(--coral-500,#e11d48);display:inline-flex;align-items:baseline;line-height:1}.package-actions .btn-primary{border-color:#dc2626!important;border-radius:100px!important;background:#dc2626!important;background-image:none!important;color:#fff!important;box-shadow:0 10px 24px rgba(220,38,38,.22);transition:border-color .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),background .25s ease,text-indent .8s ease,transform .2s ease,box-shadow .25s ease}.package-actions .btn-primary:hover,.package-actions .btn-primary:focus-visible{border-color:#dc2626!important;border-radius:100px!important;background:#ef1f2d!important;color:#fff!important;box-shadow:0 14px 30px rgba(220,38,38,.3)}.package-actions .btn-primary{border-color:rgba(220,38,38,.42)!important;background-color:transparent!important;background-image:radial-gradient(circle,#dc2626 50%,transparent 52%)!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:0 0!important;color:#111!important;box-shadow:none}.package-actions .btn-primary:hover,.package-actions .btn-primary:focus-visible{border-color:#dc2626!important;border-radius:100px!important;background-color:transparent!important;background-image:radial-gradient(circle,#dc2626 50%,transparent 52%)!important;background-size:220px 220px!important;color:#fff!important;box-shadow:0 14px 30px rgba(220,38,38,.3)}.package-actions .btn-primary{background-image:linear-gradient(#dc2626,#dc2626)!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:0 100%!important;transition:border-color .35s ease,border-radius .35s ease,background-size .55s cubic-bezier(.19,1,.22,1),color .25s ease,text-indent .55s ease,transform .2s ease,box-shadow .25s ease!important}.package-actions .btn-primary:hover,.package-actions .btn-primary:focus-visible{background-image:linear-gradient(#dc2626,#dc2626)!important;background-size:100% 100%!important}.package-actions .btn-primary{background-image:none!important;isolation:isolate}.package-actions .btn-primary::before{left:50%!important;width:12px!important;height:12px!important;border-radius:50%;background:#dc2626!important;z-index:-1;opacity:0;transform:translate(-50%,-50%);-webkit-mask:none!important;mask:none!important;transition:width .65s cubic-bezier(.19,1,.22,1),height .65s cubic-bezier(.19,1,.22,1),opacity .18s ease!important}.package-actions .btn-primary:hover::before,.package-actions .btn-primary:focus-visible::before{width:230px!important;height:230px!important;opacity:1}.package-actions .btn-primary::after{z-index:1}.package-actions .btn-primary:hover::after,.package-actions .btn-primary:focus-visible::after{right:-25%}.toast{position:fixed;bottom:30px;right:30px;transform:translatey(100px);opacity:0;visibility:hidden;z-index:9999}.whatsapp-float{position:fixed;bottom:25px;right:25px;width:60px;height:60px;z-index:1000}.scroll-to-top{position:fixed;bottom:25px;left:25px;right:auto;width:48px;height:48px;z-index:1000;opacity:0;visibility:hidden}.mobile-sticky-cta{display:none}.reveal{opacity:0;transform:translatey(30px)}.reveal.visible{opacity:1;transform:translatey(0)}.reveal-left{opacity:0;transform:translatex(-30px)}.reveal-left.visible{opacity:1;transform:translatex(0)}.reveal-right{opacity:0;transform:translatex(30px)}.reveal-right.visible{opacity:1;transform:translatex(0)}.reveal-scale{opacity:0;transform:scale(.92)}.reveal-scale.visible{opacity:1;transform:scale(1)}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:8900;background:rgba(10,22,40,.72);align-items:center;justify-content:center;overflow-y:auto;padding:1rem}.modal-overlay.active,html body .modal-overlay.active,#bookingModal.modal-overlay.active{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.modal-container{width:100%;max-width:900px;max-height:90vh;background:var(--white,#fff);border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-lg,0 8px 40px rgba(10,22,40,.14));overflow:hidden;display:flex;flex-direction:column;position:relative}.modal-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:var(--gray-100,#f0f2f6);color:var(--teal-900,#0a1628);display:flex;align-items:center;justify-content:center;z-index:10;font-size:1.3rem;border:none;cursor:pointer}.modal-header{position:sticky;top:0;z-index:5;background:var(--white,#fff);padding:var(--space-lg,1.5rem) var(--space-xl,2rem) var(--space-md,1rem);border-bottom:1px solid var(--gray-200,#dfe3eb)}.modal-header h2{font-family:var(--font-heading,'Outfit',sans-serif);font-size:1.25rem;font-weight:700;color:var(--teal-900,#0a1628);margin:0}.modal-subtitle{font-size:.88rem;color:var(--gray-700,#334155);margin:.3rem 0 0}.booking-modal-body{display:flex;flex:1;min-height:0;overflow:hidden}.booking-image-panel{width:40%;flex:0 0 40%;overflow-y:auto;padding:var(--space-lg,1.5rem);background:var(--gray-50,#f8f9fc)}.booking-form-panel{width:60%;flex:0 0 60%;overflow-y:auto;padding:var(--space-lg,1.5rem)}.booking-form{display:flex;flex-direction:column;gap:var(--space-md,1rem)}.booking-progress{display:flex;align-items:center;gap:.35rem;margin-bottom:var(--space-lg,1.5rem)}.bp-step{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1;text-align:center}.bp-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid var(--gray-200,#dfe3eb);background:var(--white,#fff);color:var(--gray-500,#595959)}.bp-step.active .bp-circle{border-color:var(--teal-500,#1e40af);background:var(--teal-500,#1e40af);color:#fff}.bp-step.completed .bp-circle{border-color:var(--success,#22c55e);background:var(--success,#22c55e);color:#fff}.bp-label{font-size:.65rem;color:var(--gray-500,#595959);line-height:1.1}.bp-step.active .bp-label{color:var(--teal-700,#162d57);font-weight:600}.bp-line{flex:1;height:2px;background:var(--gray-200,#dfe3eb);margin-bottom:22px}.bp-line.filled{background:var(--teal-500,#1e40af)}.booking-step{display:none}.booking-step.active{display:block}.beneficiary-block{border:1px solid var(--gray-200,#dfe3eb);border-radius:var(--radius-md,12px);padding:var(--space-md,1rem);margin-bottom:var(--space-md,1rem)}.beneficiary-heading{font-family:var(--font-heading,'Outfit',sans-serif);font-size:.95rem;font-weight:600;color:var(--teal-800,#0f1f3d);margin-bottom:var(--space-sm,.5rem);display:flex;align-items:center;justify-content:flex-start;text-align:left}.form-row{margin-bottom:var(--space-sm,.5rem)}.form-row.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md,1rem)}.form-group label{display:block;font-size:.82rem;font-weight:600;color:var(--teal-800,#0f1f3d);margin-bottom:.25rem}.form-group input,.form-group select{width:100%;padding:.75rem .85rem;border:1.5px solid var(--gray-200,#dfe3eb);border-radius:var(--radius-sm,8px);font-size:.9rem;font-family:var(--font-body,'Inter',sans-serif);background:var(--white,#fff);color:#000000;transition:border-color .2s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--teal-400,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.booking-summary-card{background:var(--gray-50,#f8f9fc);border-radius:var(--radius-md,12px);padding:var(--space-md,1rem);margin:var(--space-md,1rem) 0}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.85rem;color:var(--gray-700,#334155)}.summary-row.total{font-weight:700;font-size:1rem;color:var(--teal-900,#0a1628);border-top:1px solid var(--gray-200,#dfe3eb);margin-top:.35rem;padding-top:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:var(--radius-sm,8px);font-size:.9rem;font-weight:600;font-family:var(--font-body,'Inter',sans-serif);border:1.5px solid transparent;cursor:pointer;transition:all .25s ease}.btn-primary{background:var(--teal-600,#1e3a6e);border-color:var(--teal-600,#1e3a6e);color:#fff}.btn-primary:hover{background:var(--teal-700,#162d57);border-color:var(--teal-700,#162d57)}.btn-secondary{background:var(--gray-100,#f0f2f6);border-color:var(--gray-200,#dfe3eb);color:var(--teal-900,#0a1628)}.btn-secondary:hover{background:#fff;color:#1d4ed8;border-color:rgba(37,99,235,.45)}.step-nav{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-lg,1.5rem);padding-top:var(--space-md,1rem);border-top:1px solid var(--gray-200,#dfe3eb)}.booking-info-block{font-size:.78rem;color:var(--gray-500,#595959);padding:.5rem 0}.booking-info-block svg{vertical-align:middle;margin-right:.3rem}.pincode-message{display:none;padding:.5rem .75rem;border-radius:var(--radius-sm,8px);font-size:.82rem;font-weight:500;margin-bottom:.5rem}.pincode-message.show{display:flex;align-items:center;gap:.4rem}.pincode-message.success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.pincode-message.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.pincode-input-group{display:flex;align-items:center;gap:.5rem;position:relative}.pincode-input-group input{flex:1}.btn-check-pin{white-space:nowrap;padding:.5rem .85rem;font-size:.82rem;border-radius:var(--radius-sm,8px);background:var(--teal-500,#1e40af);color:#fff;border:none;cursor:pointer;font-weight:600}.pincode-input-group[data-verified="true"] input{border-color:var(--success,#22c55e)}.pincode-input-group[data-verified="false"] input{border-color:var(--coral-500,#e11d48)}.pincode-input-group .pincode-status{font-size:.72rem;font-weight:500}.booking-trust-banner{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:var(--space-md,1rem)}.trust-card{text-align:center;padding:.5rem;background:var(--gray-50,#f8f9fc);border-radius:var(--radius-sm,8px);font-size:.7rem;color:var(--gray-700,#334155)}.trust-icon-ring{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.trust-icon-ring svg{width:22px;height:22px;color:var(--teal-500,#1e40af);stroke:currentColor;transition:color .3s ease,stroke .3s ease}.trust-card:hover .trust-icon-ring svg,.hero-trust-bar .trust-card:hover .trust-icon-ring svg{color:#fff!important;stroke:#fff!important}.booking-price-tag{display:flex;align-items:center;gap:.5rem;padding:.35rem 0}.booking-price-tag.loading .skeleton-price{display:block}.booking-price-tag.loading .original-price,.booking-price-tag.loading .offer-price{display:none}.skeleton-price{height:20px;width:120px;border-radius:4px;background:linear-gradient(90deg,var(--gray-200,#dfe3eb) 25%,var(--gray-100,#f0f2f6) 50%,var(--gray-200,#dfe3eb) 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}.scroll-hint{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--gray-500,#595959);margin-top:.5rem}.scroll-hint-icon svg{width:16px;height:16px;animation:scroll-hint-bounce 1.5s ease-in-out infinite}@keyframes scroll-hint-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.checkbox-group{display:flex;align-items:center;gap:.5rem}.checkbox-group input[type="checkbox"]{width:18px;height:18px;accent-color:var(--teal-600,#1e3a6e);cursor:pointer}.pincode-input-group input[name="Pin_Code"]{letter-spacing:.15em}.pincode-input-group input[name="Pin_Code"]::placeholder{letter-spacing:normal}.booking-savings{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:#166534;font-weight:600}.booking-original-total{font-size:.78rem;color:var(--gray-500,#595959);text-decoration:line-through}#modalPincodeMessage{margin:0}#bDate{appearance:none;-webkit-appearance:none;padding:.75rem .85rem;border:1.5px solid var(--gray-200,#dfe3eb);border-radius:var(--radius-sm,8px);font-size:.9rem;font-family:var(--font-body,'Inter',sans-serif);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:18px 18px !important;padding-right:36px !important}.details-modal{max-width:800px}.details-price-group{display:inline-flex;align-items:center;gap:.5rem}.details-original-price{font-size:.85rem;color:var(--gray-500,#595959);text-decoration:line-through}.details-offer-price{font-size:1.1rem;font-weight:700;color:var(--coral-500,#e11d48)}.details-modal-body{padding:var(--space-lg,1.5rem);overflow-y:auto}.details-category{margin-bottom:var(--space-md,1rem)}.details-cat-title{font-family:var(--font-heading,'Outfit',sans-serif);font-size:.95rem;font-weight:600;color:var(--teal-800,#0f1f3d);margin-bottom:.35rem}.details-test-list{padding-left:1.25rem;margin:0}.details-test-list li{font-size:.85rem;color:var(--gray-700,#334155);padding:.12rem 0}.details-book-btn{margin-top:var(--space-lg,1.5rem)}select option:hover,select option:focus,select option:checked,select option:active{background-color:#1e40af !important;color:#ffffff !important;box-shadow:inset 0 0 0 1000px #1e40af !important;-webkit-box-shadow:inset 0 0 0 1000px #1e40af !important}select option:hover,select option:focus,select option:checked{background:#1e40af !important;background-color:#1e40af !important;color:#ffffff !important}select option:hover,select option:focus,select option:checked{background-color:#1e40af !important;color:#ffffff !important}select.tomselected{display:none !important;visibility:hidden !important;position:absolute !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;border:none !important;opacity:0 !important;pointer-events:none !important}div.ts-dropdown .active,div.ts-dropdown .option:hover,div.ts-dropdown .option.active,div.ts-dropdown [data-selectable]:hover,div.ts-dropdown [data-selectable].active,.ts-dropdown .active,.ts-dropdown .option:hover,.ts-dropdown [data-selectable]:hover{background:#1e40af !important;background-color:#1e40af !important;color:#ffffff !important}.nav-icon{width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:18px !important;max-height:18px !important;flex-shrink:0 !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;fill:none !important;display:inline-block !important;vertical-align:middle !important}.nav-links{display:flex !important;align-items:center !important;gap:clamp(8px,1.2vw,1.5rem) !important;margin-left:auto !important}.nav-links a{display:inline-flex !important;align-items:center !important;gap:6px !important;white-space:nowrap !important;flex-shrink:0 !important;font-family:var(--font-heading,sans-serif) !important;font-weight:600 !important;font-size:1.05rem !important;color:var(--teal-700,#162d57) !important;text-decoration:none !important}.nav-pincode{display:flex !important;align-items:center !important;min-width:340px !important;margin-left:12px !important;position:relative !important}.nav-pincode .pincode-input-group{display:flex !important;align-items:center !important;gap:4px !important;background:linear-gradient(135deg,#ffffff 0%,#f1f6fe 45%,#dbeafe 100%) !important;border-radius:26px !important;border:1.5px solid rgba(37,99,235,0.38) !important;box-shadow:inset 0 1.5px 2px #ffffff,inset 0 -1px 2px rgba(37,99,235,0.08),0 2px 8px rgba(15,23,42,0.06) !important;padding:2px 3px 2px 2px !important;height:38px !important;width:100% !important;box-sizing:border-box !important;transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease !important}.nav-pincode .pincode-input-group:hover{border-color:rgba(37,99,235,0.58) !important;background:linear-gradient(135deg,#ffffff 0%,#edf4fe 45%,#cfe2fe 100%) !important;box-shadow:inset 0 1.5px 2px #ffffff,0 4px 14px rgba(37,99,235,0.12) !important}.nav-pincode .pincode-input-group:focus-within{background:linear-gradient(135deg,#ffffff 0%,#f4f8fe 50%,#e2eeff 100%) !important;border-color:#2563eb !important;box-shadow:0 0 0 3.5px rgba(37,99,235,0.18),0 8px 24px -4px rgba(15,23,42,0.12),inset 0 1.5px 2px #ffffff !important}.nav-pincode .pincode-input-group input{flex:1 1 auto !important;min-width:0 !important;border:none !important;background:transparent !important;padding:0 8px 0 12px !important;font-size:0.82rem !important;color:var(--teal-900,#0a1628) !important;outline:none !important;height:100% !important;box-sizing:border-box !important;line-height:normal !important;box-shadow:none !important}.nav-pincode .pincode-input-group input::placeholder{color:var(--gray-500,#64748b) !important;opacity:0.8 !important}.nav-pincode .btn-check-pin{flex:0 0 auto !important;white-space:nowrap !important;padding:0 16px !important;height:32px !important;min-height:32px !important;font-size:0.78rem !important;font-weight:700 !important;border-radius:20px !important;background:var(--teal-500,#1e40af) !important;color:#ffffff !important;border:none !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;box-shadow:0 2px 6px rgba(30,64,175,0.25) !important}@media (max-width:992px){.nav-links{position:fixed !important;top:0 !important;right:-100% !important;width:280px !important;height:100vh !important;background:#ffffff !important;flex-direction:column !important;padding:80px 24px !important;box-shadow:-5px 0 25px rgba(0,0,0,0.15) !important;transition:right 0.35s cubic-bezier(0.4,0,0.2,1) !important;z-index:1001 !important;display:none !important}.nav-links.active{right:0 !important;display:flex !important}.nav-links .nav-pincode{display:none !important}.hamburger{display:flex !important;flex-direction:column !important;justify-content:space-between !important;width:28px !important;height:20px !important;background:transparent !important;border:none !important;cursor:pointer !important;padding:0 !important;z-index:1002 !important}.hamburger span{width:100% !important;height:2.5px !important;background:var(--teal-900,#0a1628) !important;border-radius:2px !important;transition:all 0.3s ease !important}@media (min-width:993px){.hamburger{display:none !important}.mobile-pincode-banner{display:none !important}}.highlight{color:var(--coral-500)}.test-packages-grid{padding-top:18px!important;content-visibility:auto;contain-intrinsic-size:auto 3000px}.package-card{background:rgba(255,255,255,.92)!important;border-radius:24px!important;border:1.5px solid rgba(219,229,242,.95)!important;box-shadow:0 10px 28px -4px rgba(10,25,55,.08),inset 0 1px 0 #fff!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:visible!important;position:relative!important;contain:style layout!important;content-visibility:visible!important;opacity:1!important}.package-card,.feature-card,.trust-card,.testimonial-card,.google-review-card,.guide-card,.bov-card,.service-card,.city-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),border-color .28s ease!important;will-change:transform,box-shadow}.package-card:hover,.package-card.reveal-scale.visible:hover,.package-card.reveal.visible:hover,.feature-card:hover,.feature-card.reveal.visible:hover,.trust-card:hover,.trust-card.reveal-scale.visible:hover,.testimonial-card:hover,.google-review-card:hover,.guide-card:hover,.bov-card:hover,.service-card:hover,.city-card:hover{transform:translateY(-6px) scale(1.015)!important;border-color:rgba(30,64,175,.38)!important;box-shadow:0 20px 38px -8px rgba(10,25,55,.16),0 8px 18px -4px rgba(30,64,175,.1),inset 0 1px 0 #fff!important;z-index:20!important}.package-card:hover .package-card-img{transform:translateY(-2px)!important;border-color:rgba(30,64,175,.45)!important;box-shadow:0 10px 24px -4px rgba(10,25,55,.16)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),border-color .28s ease!important}.package-card:hover .package-card-img img{transform:scale(1.03)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1)!important}.package-card:hover .package-discount-badge{top:-16px!important;box-shadow:0 6px 18px rgba(220,38,38,.5)!important;transform:translateX(-50%) scale(1.04)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)!important}.feature-card:hover svg,.trust-card:hover svg{transform:scale(1.12)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}@media(prefers-reduced-motion:reduce){.package-card:hover,.feature-card:hover,.trust-card:hover,.testimonial-card:hover,.google-review-card:hover,.guide-card:hover,.bov-card:hover{transform:none!important;transition:none!important}}.package-card .package-discount-badge,span.package-discount-badge{position:absolute!important;top:-14px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:30!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:7px 18px!important;border-radius:50px!important;background-color:#b91c1c!important;color:#fff!important;font-family:var(--font-heading)!important;font-weight:700!important;font-size:.85rem!important;box-shadow:0 4px 14px rgba(220,38,38,.4)!important}.package-card .package-card-img,.package-card-img{margin:22px 10px 0 10px!important;width:calc(100% - 20px)!important;border-radius:14px!important;overflow:hidden!important;position:relative!important;background:#fff!important;border:1.5px solid rgba(37,99,235,.16)!important;box-shadow:0 3px 12px rgba(10,22,40,.05)!important;height:auto!important}@media(max-width:768px){.package-card .package-card-img,.package-card-img{margin:20px 8px 0 8px!important;width:calc(100% - 16px)!important}}.package-card .package-card-img img,.package-card-img img{width:100%!important;height:auto!important;aspect-ratio:2/3!important;max-width:100%!important;object-fit:contain!important;display:block!important;border-radius:12px!important}.package-card-img img[height="560"]{aspect-ratio:3/4!important}.package-card-img img[height="543"]{aspect-ratio:420/543!important}.package-card .package-test-count,.package-test-count{position:absolute!important;bottom:8px!important;left:10px!important;background:#064e5bd9!important;color:#fff!important;padding:6px 14px!important;border-radius:9999px!important;border:1.5px solid rgba(255,255,255,.3)!important;font-size:.82rem!important;font-weight:600!important;z-index:10!important}.package-card-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:1.25rem 1rem!important;border-radius:0 0 22px 22px!important}.package-card-title{font-family:var(--font-heading)!important;font-size:1.35rem!important;font-weight:800!important;color:var(--teal-900)!important;margin-bottom:.5rem!important;line-height:1.25!important;text-align:center!important}.package-card-title::before{content:"";display:inline-block;width:4px;height:.82em;background:linear-gradient(180deg,#f43f5e 0%,#e11d48 100%);border-radius:99px;margin-right:8px;vertical-align:-.05em;box-shadow:0 2px 6px rgba(225,29,72,.35)}.package-fasting{display:flex!important;align-items:center!important;gap:6px!important;color:var(--gray-500)!important;font-size:.76rem!important;margin-bottom:.4rem!important}.package-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}.package-tag{display:inline-flex!important;align-items:center!important;border-radius:9999px!important;padding:3px 9px!important;font-size:.72rem!important;font-weight:500!important;line-height:1.4!important;color:var(--teal-700)!important;border:1px solid rgba(203,213,225,.9)!important;background:rgba(241,245,249,.9)!important}.package-features{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem .6rem!important;margin:.75rem 0 14px!important;padding:.75rem .25rem!important;border-top:1px solid var(--gray-200)!important;border-bottom:1px solid var(--gray-200)!important}.package-feature-item{display:flex!important;align-items:center!important;gap:.4rem!important;font-size:.72rem!important;color:var(--gray-700)!important;font-weight:500!important;line-height:1.2!important}.package-feature-item svg{width:14px!important;height:14px!important;flex-shrink:0!important;color:var(--teal-600)!important}.package-actions{margin-top:auto!important;padding-top:12px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.package-actions .btn-flow,.package-actions .btn-flow-blue{flex:1 1 0!important;min-width:0!important;height:44px!important;padding:10px 8px!important;font-size:.82rem!important;white-space:nowrap!important;font-family:inherit!important;line-height:normal!important;appearance:none!important;-webkit-appearance:none!important}footer,.footer,.footer-grid,.footer-popular-col,.footer-links,.footer-seo-directory,.footer-disclaimer,.footer-bottom{background-color:#111827!important;color:#cbd5e1!important}html body footer a,html body .footer-links a{color:#cbd5e1!important}#cities-serve,#faq,#why-choose-us,#customer-reviews,footer,.features,.accreditations,.u-style-48{content-visibility:auto;contain-intrinsic-size:auto 500px}.test-packages-grid>.package-card:nth-child(n+3) .package-card-body{content-visibility:auto;contain-intrinsic-size:auto 350px}@media(max-width:768px){html body #popularTests .section-title,html body #popularTests .section-subtitle{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;filter:none!important}}.local-seo-section,.why-choose-section,.process-section,#faq,.cities-serve-section,#hyperlocal-service-areas,.test-content-section,#available-packages,.test-blog-guides-section,.test-sources-section,.test-cities-section,#packageComparison,#popularTests,.accreditations,.seo-content,.seo-authority,.cta-banner,#thyrocare-company-facts,.coverage-section,.package-cities-section,.related-grid,.faq-section{content-visibility:auto;contain-intrinsic-size:auto 600px}
