@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--testskart-red:#e31e25;--testskart-dark-red:#c1121f;--testskart-navy:#0b2545;--testskart-orange:#ff5722;--bg-light:#f4f7fa;--text-dark:#1a202c;--text-muted:#718096;--border-color:#e5e9f0;--white:#fff;--success-green:#22c55e;--warning-yellow:#eab308}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f4f7fa;background-color:var(--bg-light);color:#1a202c;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.top-announcement-bar,.top-bar,.top-bar-style{align-items:center;background-color:#e31e25;background-color:var(--testskart-red);color:#fff;color:var(--white);display:flex;font-size:13px;font-weight:600;justify-content:space-between;letter-spacing:.3px;padding:8px 50px}.top-announcement-bar a,.top-bar a,.top-bar-style a{color:#fff;color:var(--white);font-weight:700;text-decoration:none}.main-navbar,.main-navbar-style,header{align-items:center;background:#fff;background:var(--white);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;padding:12px 50px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.brand-logo,.logo{color:#0b2545;color:var(--testskart-navy);font-size:26px;font-weight:800;text-decoration:none}.brand-logo span,.logo span{color:#e31e25;color:var(--testskart-red)}.nav-links,.navLinks{align-items:center;display:flex;gap:30px}.nav-link-style,.nav-links a,.navLinks a{color:#0b2545;color:var(--testskart-navy);font-size:15px;font-weight:700;text-decoration:none;transition:color .2s ease}.nav-link-style:hover,.nav-links a.active,.nav-links a:hover,.navLinks a.active,.navLinks a:hover{color:#e31e25;color:var(--testskart-red)}.book-btn,.cta-btn,.cta-button-style,.search-btn,.signup-btn{background-color:#e31e25;background-color:var(--testskart-red);border:none;border-radius:6px;box-shadow:0 4px 10px #e31e2533;color:#fff;color:var(--white);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:10px 22px;text-align:center;text-decoration:none!important;transition:all .2s ease}.book-btn:hover,.cta-btn:hover,.cta-button-style:hover,.search-btn:hover,.signup-btn:hover{background-color:#c1121f;background-color:var(--testskart-dark-red);box-shadow:0 6px 14px #e31e254d;transform:translateY(-1px)}.secondary-btn{background-color:#fff;background-color:var(--white);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;color:#0b2545;color:var(--testskart-navy);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.secondary-btn:hover{background-color:#f4f7fa;background-color:var(--bg-light);border-color:#0b2545;border-color:var(--testskart-navy)}.hero-banner,.hero-section{background:linear-gradient(180deg,#fff,#ebf3fa);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);color:#0b2545;color:var(--testskart-navy);padding:50px 20px 40px;text-align:center}.hero-banner h1,.hero-section h1{color:#0b2545;color:var(--testskart-navy);font-size:2.2rem;font-weight:800;margin-bottom:10px}.hero-banner h1 span,.hero-section h1 span{color:#e31e25;color:var(--testskart-red)}.search-box-container,.search-container{background:#fff;background:var(--white);border:2px solid #e31e25;border:2px solid var(--testskart-red);border-radius:8px;box-shadow:0 4px 15px #e31e2514;display:flex;margin:25px auto 0;max-width:750px;padding:5px;width:100%}.search-box-container input,.search-container input{border:none;color:#1a202c;color:var(--text-dark);flex:2 1;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:12px 18px}.search-box-container select{background:#fff;background:var(--white);border:none;border-left:1px solid #e5e9f0;border-left:1px solid var(--border-color);color:#1a202c;color:var(--text-dark);flex:1 1;font-size:14px;outline:none;padding:12px}.lab-buttons,.lab-tabs{background:#fff;background:var(--white);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:18px 50px}.lab-tabs button,.tab-btn{background:#f4f7fa;background:var(--bg-light);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;color:#0b2545;color:var(--testskart-navy);cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;text-decoration:none;transition:all .2s ease}.lab-tabs button.active,.lab-tabs button:hover,.tab-btn.active,.tab-btn:hover{background:#e31e25!important;background:var(--testskart-red)!important;border-color:#e31e25;border-color:var(--testskart-red);color:#fff!important;color:var(--white)!important;font-weight:700}.test-container,.test-grid{grid-gap:20px;display:grid!important;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0 auto;max-width:1240px;padding:35px 20px;width:100%}.card,.package-card{background:#fff;background:var(--white);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;transition:all .25s ease}.card:hover,.package-card:hover{border-color:#cbd5e1;box-shadow:0 10px 20px #00000014;transform:translateY(-4px)}.badge,.lab-badge,.lab-tag{background:#fff5f5;border:1px solid #fed7d7;border-radius:4px;color:#e31e25;color:var(--testskart-red);display:inline-block;font-size:11px;font-weight:700;margin-bottom:10px;padding:3px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.card h3{color:#0b2545;color:var(--testskart-navy);font-size:1.05rem;font-weight:700;margin-bottom:8px}.lab-logo-container{align-items:center;display:flex;height:45px;justify-content:flex-start;margin-bottom:10px}.lab-logo-container img{max-height:38px;max-width:110px;object-fit:contain}.price,.price-tag{color:#e31e25;color:var(--testskart-red);font-size:20px;font-weight:800;margin:12px 0}.price-tag .original{color:#718096;color:var(--text-muted);font-size:13px;font-weight:500;margin-left:6px;text-decoration:line-through}.modal,.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b254599;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal-content,.modal-content-wrapper{animation:slideIn .3s ease;background:#fff;background:var(--white);border-radius:12px;box-shadow:0 10px 30px #0003;max-height:90vh;max-width:460px;overflow-y:auto;padding:25px;position:relative;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.close-btn{color:#718096;color:var(--text-muted);cursor:pointer;font-size:24px;position:absolute;right:18px;top:15px;transition:color .2s}.close-btn:hover{color:#0b2545;color:var(--testskart-navy)}.modal-header{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);margin-bottom:18px;padding-bottom:10px;text-align:center}.modal-header h2{color:#0b2545;color:var(--testskart-navy);font-size:20px;font-weight:800}.input-group{margin-bottom:12px}.input-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}input,select,textarea{background-color:#fff;background-color:var(--white);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;color:#1a202c;color:var(--text-dark);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#e31e25;border-color:var(--testskart-red);box-shadow:0 0 0 3px #e31e251a}.confirm-btn,.stylish-confirm-btn{background:#e31e25;background:var(--testskart-red);border:none;border-radius:6px;box-shadow:0 4px 12px #e31e2540;color:#fff;color:var(--white);cursor:pointer;font-size:15px;font-weight:700;margin-top:12px;padding:12px;transition:all .2s ease;width:100%}.confirm-btn:hover,.stylish-confirm-btn:hover{background:#c1121f;background:var(--testskart-dark-red);box-shadow:0 6px 16px #e31e2559}.main-footer-style,footer{background-color:#0b2545;background-color:var(--testskart-navy);color:#fff;color:var(--white);margin-top:50px;padding:60px 50px 30px}.footer-content-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-header-style{border-bottom:2px solid #e31e25;border-bottom:2px solid var(--testskart-red);color:#fff;color:var(--white);display:inline-block;font-size:16px;margin-bottom:18px;padding-bottom:4px}.footer-link-item{align-items:center;display:flex;font-size:14px;margin-bottom:10px;opacity:.9}.copyright-bar{border-top:1px solid #ffffff1a;font-size:13px;margin-top:50px;opacity:.7;padding-top:20px;text-align:center}.footer-bottom-link{color:#e2e8f0;font-size:13px;opacity:.85;text-decoration:none;transition:color .2s ease}.footer-bottom-link:hover{color:#e31e25;color:var(--testskart-red)}.admin-container{background:#fff;background:var(--white);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 10px #0000000d;margin:30px auto;max-width:1200px;padding:20px}.admin-table{border-collapse:collapse;margin-top:20px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);font-size:14px;padding:12px 15px;text-align:left}.admin-table th{background-color:#f4f7fa;background-color:var(--bg-light);color:#0b2545;color:var(--testskart-navy);font-weight:700}.status-badge{border-radius:20px;font-size:12px;font-weight:700;padding:4px 10px}.status-badge.pending{background:#fef3c7;color:#d97706}.status-badge.completed{background:#dcfce7;color:#15803d}.whatsapp-float{align-items:center;background-color:#25d366;border-radius:50px;bottom:25px;box-shadow:0 4px 12px #00000026;color:#fff;color:var(--white);display:flex;font-size:26px;height:52px;justify-content:center;position:fixed;right:25px;text-align:center;text-decoration:none;transition:transform .2s ease;width:52px;z-index:1500}.whatsapp-float:hover{transform:scale(1.08)}.text-center{text-align:center}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.content-wrapper{min-height:80vh}@media (max-width:992px){.main-navbar,.main-navbar-style,.top-announcement-bar,.top-bar,.top-bar-style,header{padding:10px 20px}.test-container,.test-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.main-footer-style,footer{padding:40px 20px 20px}}@media (max-width:600px){.top-announcement-bar,.top-bar,.top-bar-style{flex-direction:column;gap:4px;text-align:center}.search-box-container,.search-container{border-radius:8px;flex-direction:column;padding:8px}.search-box-container input,.search-box-container select,.search-container input{border-radius:6px;margin-bottom:6px}.search-box-container select{border-left:none}.search-btn{border-radius:6px;width:100%}.input-row{grid-template-columns:1fr}.nav-links,.navLinks{font-size:13px;gap:15px}}
/*# sourceMappingURL=main.11327e04.css.map*/