@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}@media(min-width:993px){body,body.has-countdown-banner{margin-top:0!important}body .navbar,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}}@media(max-width:992px){body,body.has-countdown-banner{margin-top:0!important}body .navbar,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}} .page-hero{padding:60px 0 50px;background:linear-gradient(135deg,#0a1628 0%,#162d57 100%);color:#ffffff;text-align:center;position:relative;overflow:hidden}.page-hero h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;margin-bottom:1rem;color:#ffffff;line-height:1.2}.page-hero h1::before{content:"";display:inline-block;width:6px;height:clamp(22px,.88em,38px);background:linear-gradient(180deg,#f43f5e 0%,#e11d48 100%);border-radius:99px;margin-right:14px;vertical-align:-.05em;box-shadow:0 2px 8px rgba(225,29,72,.4)}.page-hero h1 .highlight{color:#be123c!important;font-weight:inherit!important}.page-hero p{font-size:1.15rem;color:rgba(255,255,255,0.75);max-width:600px;margin:0 auto;line-height:1.5}.page-hero .breadcrumb{margin-bottom:1.5rem;font-size:0.9rem;color:rgba(255,255,255,0.7)}.u-style-105{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.u-style-106{flex:1.3;min-width:min(360px,100%);background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);padding:1.5rem;box-sizing:border-box;margin-bottom:2rem}.u-style-133{flex:1.7;min-width:min(300px,100%)}@media(max-width:992px){.u-style-105{flex-direction:column!important}.u-style-133{width:100%!important}}@media(max-width:992px){html body .u-style-105{display:flex!important;flex-direction:column!important;gap:0!important}html body .u-style-105>.u-style-106:not(.package-booking-panel),html body .u-style-105>.u-style-133{display:contents!important}html body .u-style-105 .zoom-container,html body .u-style-105 .u-style-107{order:1!important;background:#fff!important;border-radius:16px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;padding:1.25rem!important;box-sizing:border-box!important;margin-bottom:1.5rem!important;width:100%!important}html body .u-style-105 .package-booking-panel,html body .u-style-105 .u-style-106.package-booking-panel{order:2!important;display:block!important;background:#fff!important;border-radius:16px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;padding:1.5rem!important;box-sizing:border-box!important;margin-bottom:2rem!important;width:100%!important}html body .u-style-105 .u-style-137{order:3!important;background:#fff!important;border-radius:16px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;padding:1.25rem!important;box-sizing:border-box!important;margin-bottom:2rem!important;width:100%!important}html body .u-style-105>h2,html body .u-style-133>h2{order:4!important;width:100%!important;margin-top:.5rem!important;margin-bottom:1rem!important}html body .u-style-105 .package-seo-facts,html body .u-style-105 .u-style-134{order:5!important;width:100%!important;margin:0 0 1.5rem!important}html body .u-style-105 .u-style-136{order:6!important;width:100%!important;margin-bottom:2rem!important}}@media(max-width:768px){.page-hero{padding:32px 0 36px}.page-hero h1{font-size:clamp(1.6rem,6vw,2.4rem)}.page-hero p{font-size:1rem}}@media(max-width:480px){.page-hero{padding:28px 0 32px}.page-hero h1{font-size:clamp(1.4rem,7vw,1.8rem)}.page-hero p{font-size:.9rem}}.skip-to-content{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;z-index:9999!important}.mobile-pincode-banner{display:none!important}@media (max-width:992px){.mobile-pincode-banner{display:block!important}} nav[aria-label="Breadcrumb"],nav[aria-label="breadcrumb"]{display:none!important} 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)} 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}} @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);--transition:.3s cubic-bezier(.4,0,.2,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;overflow-x:hidden;width:100%}body{font-family:var(--font-body);color:var(--gray-900);background:#e8eef6;position:relative;line-height:1.7;overflow-x:hidden;width:100%;min-height:100vh}.skeleton-loading .navbar,.skeleton-loading .skip-to-content,.skeleton-loading .scroll-progress-container{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.skeleton-loading .mobile-pincode-banner{visibility:hidden!important;opacity:0!important;pointer-events:none!important}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.accred-badge .badge-icon img{aspect-ratio:1/1;width:100%;height:100%;object-fit:contain}.nav-logo-img{aspect-ratio:257/48}.booking-pkg-img{aspect-ratio:600/400;width:100%;height:auto;object-fit:contain}#lightboxImg{aspect-ratio:600/960}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}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;height:64px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);background:var(--white);border-bottom:1px solid var(--gray-200)}.navbar.scrolled{background:rgba(255,255,255,.98);box-shadow:0 4px 30px rgba(0,0,0,.05);height:64px;border-bottom:1px solid var(--gray-200)}.navbar .container{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:100%;padding:0}.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)}.nav-logo-img{height:50px;width:auto;max-width:none;object-fit:contain;transform:scale(1.1);transform-origin:left center;transition:filter .3s ease}.nav-links{display:flex;align-items:center;gap:var(--space-lg);margin-left:auto;flex-wrap:wrap}.nav-links a{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-weight:600;font-size:1.05rem;letter-spacing:.02em;color:var(--teal-700);transition:color .3s ease;position:relative;padding:8px 0}.nav-pincode{display:flex;align-items:center;min-width:340px;margin-left:20px;position:relative}.pincode-input-group{display:flex;align-items:center}.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%}.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)} #welcome-carousel{width:100%;margin:28px auto 20px;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative;background:transparent}.flipkart-carousel{position:relative;width:94%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;border-radius:24px}.fc-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:0;padding:10px 0 30px 0;align-items:stretch;border-radius:inherit;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black)}.fc-track::-webkit-scrollbar{display:none}.fc-slide{flex:0 0 100%;scroll-snap-align:center;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;border-radius:inherit;pointer-events:none} .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:28px auto 20px}}@media(max-width:992px){.mobile-pincode-banner{display:block}#welcome-carousel{margin:20px auto 20px}}@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:block;min-height:100vh} @media (min-width:1181px){.nav-links{flex-wrap:nowrap;gap:clamp(6px,0.8vw,12px)}.nav-pincode{flex:0 0 clamp(310px,24vw,380px);width:clamp(310px,24vw,380px);min-width:0;margin-left:clamp(8px,1vw,16px)}.nav-pincode .pincode-input-group input{min-width:0}.nav-pincode .btn-check-pin{white-space:nowrap}}@media (min-width:993px) and (max-width:1200px){.navbar .container{padding:6px 12px 8px 14px!important;gap:6px!important;flex-wrap:nowrap!important}.nav-logo-img{height:44px!important;max-height:44px!important;max-width:220px!important}.nav-links{gap:3px!important;flex-wrap:nowrap!important;flex-shrink:0!important}.nav-links a{padding:5px 8px!important;font-size:0.82rem!important;gap:4px!important;min-height:34px!important}.nav-links a .nav-icon{width:14px!important;height:14px!important}.nav-pincode{min-width:246px!important;width:246px!important;margin-left:6px!important;flex-shrink:0!important}.nav-pincode .pincode-input-group{width:246px!important;height:36px!important;padding:2px 3px 2px 10px!important}.nav-pincode .pincode-input-group:focus-within{width:246px!important}.nav-pincode input{min-width:125px!important;font-size:0.80rem!important}.nav-pincode .btn-check-pin{height:28px!important;padding:0 11px!important;font-size:0.78rem!important}} @media (max-width:768px){.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(64px + 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;pointer-events:auto !important;touch-action:manipulation !important;position:relative !important;z-index:10 !important;-webkit-appearance:none !important;appearance:none !important;opacity:1 !important;visibility:visible !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} .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{-webkit-user-select:text !important;user-select:text !important;pointer-events:auto !important;touch-action:manipulation !important;position:relative !important;z-index:10 !important;-webkit-appearance:none !important;appearance:none !important;font-size:16px !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} .scroll-progress-container{position:absolute;bottom:0;left:0;right:0;width:100%;height:3.5px;z-index:10;pointer-events:none;border-radius:0 0 9999px 9999px;overflow:hidden} .test-packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}@media (max-width:1024px){.test-packages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.test-packages-grid{grid-template-columns:1fr}}.package-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;display:flex;flex-direction:column}.package-card-img{width:100%;position:relative;background:var(--gray-100);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);overflow:visible}.package-card-img img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.package-card-body{padding:var(--space-lg) var(--space-xl) var(--space-xl);flex:1;display:flex;flex-direction:column}.package-discount-badge{position:absolute;top:-15px;left:50%;transform:translatex(-50%);z-index:30;white-space:nowrap} .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;z-index:1000}.scroll-to-top{position:fixed;bottom:25px;left:25px;right:auto;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)} 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} .pkg-city-link{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:7px 14px!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:20px!important;color:#1e293b!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.pkg-city-link:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;color:#fff!important;border-color:#2563eb!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 6px 16px rgba(30,64,175,.28)!important}.pkg-city-view-all{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:7px 16px!important;background:#1e40af!important;border:1px solid #1e40af!important;border-radius:20px!important;color:#fff!important;font-size:.85rem!important;font-weight:700!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px rgba(30,64,175,.25)!important}.pkg-city-view-all:hover{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;border-color:#0f172a!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 6px 20px rgba(15,23,42,.4)!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:16px !important;position:relative !important} .nav-pincode .pincode-input-group{display:flex !important;align-items:center !important;gap:4px !important;background:rgba(255,255,255,0.95) !important;border-radius:26px !important;border:2px solid var(--teal-900,#0a1628) !important;padding:2px 3px 2px 2px !important;height:38px !important;width:100% !important;box-sizing:border-box !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) and (max-width:1200px){.navbar .container{padding:6px 12px 8px 14px!important;gap:6px!important;flex-wrap:nowrap!important}.nav-logo-img{height:44px!important;max-height:44px!important;max-width:220px!important}.nav-links{gap:3px!important;flex-wrap:nowrap!important;flex-shrink:0!important}.nav-links a{padding:5px 8px!important;font-size:0.82rem!important;gap:4px!important;min-height:34px!important}.nav-links a .nav-icon{width:14px!important;height:14px!important}.nav-pincode{min-width:246px!important;width:246px!important;margin-left:6px!important;flex-shrink:0!important}.nav-pincode .pincode-input-group{width:246px!important;height:36px!important;padding:2px 3px 2px 10px!important}.nav-pincode .pincode-input-group:focus-within{width:246px!important}.nav-pincode input{min-width:125px!important;font-size:0.80rem!important}.nav-pincode .btn-check-pin{height:28px!important;padding:0 11px!important;font-size:0.78rem!important}} @media (min-width:993px){.hamburger{display:none !important} .mobile-pincode-banner{display:none !important}} .accreditations.section-padding::before,.accreditations.section-padding:before,.page-hero~.section-padding::before,.page-hero~.section-padding:before{display:none!important} .page-hero:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:#ffffff08;top:-200px;right:-100px} .u-style-103{color:#ff4d4d!important} .u-style-104{font-size:.95em;margin-left:.35rem;opacity:.7;text-decoration:line-through} .u-style-107,.u-style-107.zoom-container{position:relative!important;display:block!important;max-height:none!important;height:auto!important;overflow:visible!important;cursor:pointer!important;border-radius:12px} .u-style-108{display:block!important;height:auto!important;object-fit:contain!important;width:100%!important} .package-zoom-badge{position:absolute!important;top:14px!important;right:14px!important;background:#0a1628!important;border:1px solid rgba(255,255,255,0.25)!important;color:#ffffff!important;padding:6px 14px!important;border-radius:20px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 6px 20px rgba(0,0,0,0.2)!important;z-index:10!important;pointer-events:none!important;white-space:nowrap!important;line-height:1!important} .package-zoom-badge svg{width:16px!important;height:16px!important;flex-shrink:0!important;stroke:#ffffff!important} .u-style-109{background:var(--teal-50);border-radius:12px;border:1px solid var(--teal-100);margin-top:1.5rem;padding:1.5rem;text-align:center} .u-style-110{color:var(--teal-600);font-size:.9rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase} .u-style-111{align-items:baseline;display:flex;gap:.25rem;justify-content:center} .u-style-112{color:var(--teal-900);font-size:1.5rem;font-weight:700} .u-style-113{color:var(--teal-900);font-size:3rem;font-weight:800;line-height:1} .u-style-114{color:var(--teal-600);font-size:1.2rem;font-weight:600} .u-style-115{margin-top:.5rem} .u-style-116{color:var(--gray-500);font-size:1.1rem} .u-style-117{color:#15803d!important;font-size:1rem;font-weight:600;margin-left:.5rem} .package-features{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .6rem;margin:.75rem 0 1rem;padding:.75rem .25rem;border-top:1px solid var(--gray-200);background:transparent!important} .package-feature-item{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--gray-700);font-weight:500;line-height:1.2} .package-feature-item svg{width:14px;height:14px;flex-shrink:0;color:var(--teal-600)} .btn-primary{background:linear-gradient(135deg,var(--coral-500),var(--coral-600));color:var(--white);box-shadow:0 4px 20px #e8584f59} .btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:14px 32px;border-radius:50px;font-weight:600;font-size:1rem;transition:var(--transition);position:relative;overflow:hidden;text-decoration:none} .u-style-118{font-size:1.2rem;justify-content:center;margin-top:1rem;padding:1rem;width:100%} .u-style-119{background:var(--white);border-radius:8px;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);margin-top:1rem;padding:1rem} .u-style-120,.u-style-124{align-items:center;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.5rem} .u-style-121{fill:none;height:16px;stroke-width:2;stroke:var(--teal-600);width:16px;flex-shrink:0} .u-style-122{color:var(--gray-500);font-weight:600;width:45px} .u-style-123{color:var(--teal-700);font-weight:700;text-decoration:none} .u-style-125{color:var(--teal-700);font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap} .u-style-126{align-items:center;background:var(--teal-50);border-radius:8px;border:1px solid var(--teal-200);color:var(--teal-700);display:flex;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem;text-align:center} .package-seo-facts,.u-style-134{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:1.5rem 0} .u-style-135{background:var(--white);border-radius:8px;border:1px solid var(--gray-200);padding:1rem} .u-style-136{color:var(--gray-700);font-size:1.1rem} @media(max-width:768px){.u-style-109{padding:1.25rem 1rem;margin-top:1rem} .u-style-113{font-size:2.2rem} .u-style-118{padding:.75rem} .u-style-119{padding:1rem .75rem} .u-style-126{font-size:.8rem;padding:.5rem} .u-style-134{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0} .u-style-135{padding:.75rem}} footer,.footer{background-color:#111827!important;color:#cbd5e1!important}.footer-seo-directory,.footer-disclaimer,.footer-bottom{background-color:#111827!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}
