:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.selector ul{position:absolute;max-height:200px;overflow-y:auto;border:1px solid #2274A5;border-radius:5px;border-top:none;background:#fff;padding:0;margin:0;list-style:none;box-shadow:0 4px 6px #0000001a}.selector ul li{padding:15px;cursor:pointer;font-size:12pt}.selector ul li:hover{background-color:#d8f3ff}.word-rotation span{animation:rotateWords 2s infinite}.choose_section{border:1.09px #3cb8fff6 solid;box-shadow:2px 0 20px #a4deff}@keyframes rotateWords{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.shine{background:#000 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#ffffff)) 0 0 no-repeat;background-image:-webkit-linear-gradient(-40deg,transparent 0%,transparent 30%,#ffffff 50%,transparent 60%,transparent 100%);-webkit-background-size:150px;color:#0007;-webkit-background-clip:text;-webkit-animation-name:shine;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;text-shadow:0 0px 0px rgba(255,255,255,.196)}.chrome{background:#000 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#ffffff)) 0 0 no-repeat;background-image:-webkit-linear-gradient(-40deg,transparent 0%,transparent 30%,#ffffff 50%,transparent 60%,transparent 100%);-webkit-background-size:200px;color:#0007;-webkit-background-clip:text;-webkit-animation-name:shine;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;text-shadow:0 0px 0px rgba(255,255,255,.196)}.package-border{background-image:linear-gradient(120deg,#004770,#fff);padding:1.95px}.promo{color:#fff;width:100%;background:linear-gradient(100.23deg,#004770 -52.3%,#54c0fb 156.07%)}.partner:hover{border:1.09px #3cb8fff6 solid;box-shadow:2px 0 20px #a4deff}.search-header{padding-top:20px;padding-bottom:20px}.stars i{font-size:14px}.overflowDiv{height:71vh;overflow-y:scroll;overflow-x:hidden}.div-hover :hover{background-color:#f0f1f3}.verified-badge{font-size:14px}.badge-verified{background:linear-gradient(135deg,#2274a5,#17c666);color:#fff;font-size:10px;padding:4px 8px;border-radius:12px;font-weight:600;white-space:nowrap}.gp-symptom-selector[data-v-9dd585ec]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;padding:20px;border:1px solid #cbd5e1}.selector-header h5[data-v-9dd585ec]{font-weight:600;margin:0}.body-diagram-container[data-v-9dd585ec]{display:flex;flex-direction:column;align-items:center}.body-diagram[data-v-9dd585ec]{max-width:350px;width:100%;height:auto}.side-label[data-v-9dd585ec]{font-size:12px;font-weight:600}.male-label[data-v-9dd585ec]{fill:#1e40af}.female-label[data-v-9dd585ec]{fill:#059669}.symptom-dot-group[data-v-9dd585ec]{cursor:pointer;transition:transform .2s ease}.symptom-dot-group[data-v-9dd585ec]:hover{transform:scale(1.2)}.symptom-dot-group.selected .symptom-dot[data-v-9dd585ec]{stroke-width:3;filter:drop-shadow(0 0 6px currentColor)}.symptom-dot[data-v-9dd585ec]{stroke-width:2;transition:all .2s ease}.male-dot[data-v-9dd585ec]{fill:#2563eb;stroke:#1e40af}.female-dot[data-v-9dd585ec]{fill:#22c55e;stroke:#059669}.both-dot[data-v-9dd585ec]{fill:#eab308;stroke:#ca8a04}.dot-label[data-v-9dd585ec]{fill:#fff;font-size:12px;font-weight:700;text-anchor:middle;pointer-events:none}.symptom-legend[data-v-9dd585ec]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 576px){.symptom-legend[data-v-9dd585ec]{grid-template-columns:1fr}}.legend-section[data-v-9dd585ec]{background:#fff;border-radius:8px;padding:10px}.legend-title[data-v-9dd585ec]{font-size:12px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.legend-dot[data-v-9dd585ec]{width:10px;height:10px;border-radius:50%;display:inline-block}.male-bg[data-v-9dd585ec]{background:#2563eb}.female-bg[data-v-9dd585ec]{background:#22c55e}.both-bg[data-v-9dd585ec]{background:#eab308}.male-color[data-v-9dd585ec]{color:#1e40af}.female-color[data-v-9dd585ec]{color:#059669}.both-color[data-v-9dd585ec]{color:#ca8a04}.legend-items[data-v-9dd585ec]{display:flex;flex-wrap:wrap;gap:4px}.legend-item[data-v-9dd585ec]{font-size:11px;background:#f1f5f9;padding:3px 8px;border-radius:12px;cursor:pointer;transition:all .2s ease}.legend-item[data-v-9dd585ec]:hover{background:#e2e8f0}.legend-item.active[data-v-9dd585ec]{background:#3b82f6;color:#fff}.selected-symptom-panel[data-v-9dd585ec]{background:#fff;border:2px solid #3b82f6;border-radius:10px;overflow:hidden}.panel-header[data-v-9dd585ec]{background:#3b82f6;color:#fff;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.btn-close-small[data-v-9dd585ec]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;line-height:1}.panel-body[data-v-9dd585ec]{padding:15px}.statement-text[data-v-9dd585ec]{font-size:14px;color:#374151;margin:0;padding:10px;background:#f0f9ff;border-radius:6px}.options-group[data-v-9dd585ec]{display:flex;flex-direction:column;gap:8px}.dropdown-group label[data-v-9dd585ec]{color:#6b7280}.final-reason-display[data-v-9dd585ec]{background:#ecfdf5;border:1px solid #10b981;border-radius:8px;padding:12px}.reason-badge[data-v-9dd585ec]{display:flex;justify-content:space-between;align-items:center}.reason-text[data-v-9dd585ec]{color:#065f46;font-weight:500}.btn-change[data-v-9dd585ec]{background:none;border:1px solid #10b981;color:#10b981;padding:4px 12px;border-radius:4px;font-size:12px;cursor:pointer}.btn-change[data-v-9dd585ec]:hover{background:#10b981;color:#fff}.custom-reason-section[data-v-9dd585ec]{border-top:1px solid #e2e8f0;padding-top:15px}.custom-toggle-bubble[data-v-9dd585ec]{display:flex;align-items:center;gap:10px;cursor:pointer;background:linear-gradient(135deg,#ff6b9d,#f472b6);color:#fff;padding:14px 18px;border-radius:25px;font-size:14px;font-weight:600;box-shadow:0 4px 15px #f472b666;transition:all .3s ease;animation:gentle-pulse-9dd585ec 2s ease-in-out infinite}.custom-toggle-bubble[data-v-9dd585ec]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f472b680;animation:none}@keyframes gentle-pulse-9dd585ec{0%,to{box-shadow:0 4px 15px #f472b666}50%{box-shadow:0 4px 25px #f472b699}}.bubble-icon[data-v-9dd585ec]{width:24px;height:24px;background:#ffffff4d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.bubble-text[data-v-9dd585ec]{flex:1}.skip-hint[data-v-9dd585ec]{font-size:11px;background:#ffffff40;padding:3px 8px;border-radius:10px;opacity:.9}.custom-toggle[data-v-9dd585ec]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#6b7280;font-size:14px}.custom-toggle[data-v-9dd585ec]:hover{color:#374151}.toggle-icon[data-v-9dd585ec]{width:20px;height:20px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.custom-input-wrapper textarea[data-v-9dd585ec]{border:1px solid #d1d5db;border-radius:6px}.custom-input-wrapper textarea[data-v-9dd585ec]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}:root{--primary: #2274A5;--primary-dark: #1a5a80;--primary-light: #e0f2fe;--success: #10b981;--success-light: #ecfdf5;--text-dark: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #f8fafc;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 24px rgba(0,0,0,.12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .2s ease-in}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-10px);opacity:0}.practitioner-profile{padding-top:20px}.profile-card{background:#fff;border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-md);border:1px solid var(--border-color);margin-bottom:20px}.profile-image-wrapper{position:relative;width:160px;height:160px;margin:0 auto 20px}.profile-image{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid var(--primary-light);box-shadow:0 4px 20px #2274a533}.verified-badge{position:absolute;bottom:8px;right:8px;width:32px;height:32px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;box-shadow:0 2px 8px #2274a566;border:2px solid white}.profile-greeting{text-align:center;margin-bottom:16px}.greeting-text{font-size:14px;color:var(--text-muted);font-weight:500;display:block;margin-bottom:4px}.profile-name{font-size:24px;font-weight:800;color:var(--text-dark);margin:0;line-height:1.2}.rating-section{text-align:center;padding:16px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:16px}.stars-wrapper{margin-bottom:10px}.star-filled{color:#f59e0b;font-size:18px;margin:0 2px}.star-empty{color:#d1d5db;font-size:18px;margin:0 2px}.reviews-toggle{background:var(--bg-light);border:1px solid var(--border-color);border-radius:20px;padding:8px 16px;font-size:13px;color:var(--text-muted);cursor:pointer;transition:var(--transition);margin:4px;display:inline-flex;align-items:center;gap:6px}.reviews-toggle:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.add-review-btn{color:var(--primary)}.reviews-inline{background:var(--bg-light);border-radius:var(--radius-sm);padding:16px;margin-top:12px;text-align:left}.review-item{padding:12px 0;border-bottom:1px solid var(--border-color)}.review-item:last-child{border-bottom:none}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.reviewer-name{font-weight:600;color:var(--text-dark);font-size:14px}.star-filled-sm{color:#f59e0b;font-size:12px}.review-comment{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}.more-reviews-note{text-align:center;color:var(--text-muted);font-size:12px;margin:8px 0 0}.profession-badge{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary-light) 0%,#e0f2fe 100%);color:var(--primary-dark);padding:10px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:14px;margin-bottom:12px}.profession-badge i{font-size:16px}.location-info{display:flex;align-items:flex-start;gap:10px;color:var(--text-muted);font-size:13px;margin-bottom:16px}.location-info i{color:var(--primary);margin-top:2px}.bio-section{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:var(--radius-sm);padding:16px;border-left:4px solid var(--primary)}.bio-section .section-heading{font-size:14px;font-weight:700;color:var(--text-dark);margin-bottom:8px;display:flex;align-items:center;gap:8px}.bio-section .section-heading i{color:var(--primary);font-size:12px}.bio-text{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.read-more-btn{background:none;border:none;color:var(--primary);font-size:13px;font-weight:600;padding:0;margin-top:8px;cursor:pointer;display:block;transition:var(--transition)}.read-more-btn:hover{color:var(--primary-dark);text-decoration:underline}.info-sections{margin-top:20px}.info-section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.info-section:last-child{border-bottom:none;margin-bottom:0}.section-heading{font-size:13px;font-weight:700;color:var(--text-dark);margin-bottom:10px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.section-heading i{color:var(--primary);font-size:14px}.tags-list{display:flex;flex-wrap:wrap;gap:8px}.tag{background:var(--primary-light);color:var(--primary-dark);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.tag-outline{background:transparent;border:1px solid var(--border-color);color:var(--text-muted)}.info-list{list-style:none;padding:0;margin:0}.info-list li{position:relative;padding-left:16px;margin-bottom:8px;font-size:13px;color:var(--text-muted)}.info-list li:before{content:"•";position:absolute;left:0;color:var(--primary);font-weight:700}.payment-badges{display:flex;flex-wrap:wrap;gap:8px}.payment-badge{display:flex;align-items:center;gap:6px;background:var(--success-light);color:#065f46;padding:8px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:600}.payment-badge i{font-size:14px}.schemes-list{display:flex;flex-direction:column;gap:6px}.scheme-item{font-size:13px;color:var(--text-muted);padding:4px 0}.whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border-radius:var(--radius-sm);font-weight:600;font-size:14px;text-decoration:none;transition:var(--transition);box-shadow:0 4px 12px #25d3664d}.whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #25d36666;color:#fff;text-decoration:none}.links-list{display:flex;flex-direction:column;gap:8px}.external-link{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:500;transition:var(--transition)}.external-link:hover{color:var(--primary-dark);text-decoration:none}.social-links{display:flex;gap:10px}.social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-light);border:1px solid var(--border-color);border-radius:50%;color:var(--text-muted);font-size:16px;transition:var(--transition)}.social-link:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px)}.share-buttons{display:flex;gap:10px}.share-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;font-size:16px;cursor:pointer;transition:var(--transition)}.share-btn.whatsapp{background:#25d366;color:#fff}.share-btn.facebook{background:#1877f2;color:#fff}.share-btn.copy{background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}.share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.copy-success{display:block;margin-top:8px;font-size:12px;color:var(--success)}@media (max-width: 992px){.profile-card{text-align:center}.location-info{justify-content:center}.bio-section{text-align:left}.share-buttons{justify-content:center}}.patient-info-section{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}.patient-info-section:hover{box-shadow:var(--shadow-md)}.patient-info-section.section-complete{border-color:var(--success);background:linear-gradient(135deg,white 0%,var(--success-light) 100%)}.section-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:16px 20px;background:linear-gradient(135deg,#ffffff 0%,var(--bg-light) 100%);transition:var(--transition)}.section-toggle:hover{background:linear-gradient(135deg,var(--primary-light) 0%,#e0f2fe 100%)}.toggle-left{display:flex;align-items:center;gap:14px}.toggle-icon-wrapper{width:32px;height:32px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:var(--transition)}.toggle-icon-wrapper.rotated{transform:rotate(90deg)}.toggle-text{display:flex;flex-direction:column;gap:2px}.section-title{font-weight:700;color:var(--text-dark);font-size:15px;letter-spacing:-.01em}.section-subtitle{font-size:12px;color:var(--text-muted)}.completion-badge{display:flex;align-items:center;gap:6px;background:var(--success);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.section-content{padding:20px;border-top:1px solid var(--border-color);background:#fff}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.input-row:last-child{margin-bottom:0}@media (max-width: 576px){.input-row{grid-template-columns:1fr}}.modern-input-group{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:14px;color:var(--text-muted);font-size:14px;z-index:1;transition:var(--transition)}.modern-input{width:100%;padding:16px 14px 16px 42px;border:2px solid var(--border-color);border-radius:var(--radius-sm);font-size:15px;color:var(--text-dark);background:var(--bg-light);transition:var(--transition)}.modern-input:focus{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #2274a51a}.modern-input:focus+.floating-label,.modern-input:not(:placeholder-shown)+.floating-label{transform:translateY(-28px) scale(.85);color:var(--primary);background:#fff;padding:0 6px}.modern-input:focus~.input-icon{color:var(--primary)}.floating-label{position:absolute;left:42px;color:var(--text-muted);font-size:14px;pointer-events:none;transition:var(--transition);transform-origin:left}.appointment-type-section{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm)}.section-label{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:12px;display:flex;align-items:center}.section-label i{color:var(--primary)}.type-toggle-group{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type-toggle-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:2px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-light);cursor:pointer;transition:var(--transition);font-size:14px;font-weight:600;color:var(--text-muted)}.type-toggle-btn i{font-size:24px}.type-toggle-btn:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.type-toggle-btn.active{border-color:var(--primary);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:var(--shadow-md)}.submit-section{text-align:center}.submit-btn{width:100%;padding:18px 32px;border:none;border-radius:var(--radius-md);font-size:16px;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;transition:var(--transition);position:relative;overflow:hidden}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.submit-btn.btn-ready{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);box-shadow:0 4px 14px #2274a566}.submit-btn.btn-ready:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2274a580}.submit-btn.btn-ready:active{transform:translateY(0)}.btn-content{display:flex;align-items:center;justify-content:center;gap:10px}.btn-arrow{transition:var(--transition)}.submit-btn.btn-ready:hover .btn-arrow{transform:translate(4px)}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.submit-note{margin-top:12px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.submit-note i{color:var(--success)}.availability-section{background:#fff;border-radius:var(--radius-md);padding:24px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.availability-header{margin-bottom:20px}.availability-header h5{font-weight:700;margin:0;color:var(--text-dark);font-size:16px;display:flex;align-items:center}.availability-header h5 i{color:var(--primary)}.availability-header p{margin-top:4px}.availability-loading{text-align:center;padding:60px 20px;color:var(--text-muted)}.availability-loading .spinner-border{width:40px;height:40px}.no-availability{text-align:center;padding:50px 20px;background:linear-gradient(135deg,var(--bg-light) 0%,#f1f5f9 100%);border-radius:var(--radius-sm)}.no-availability-icon{font-size:56px;margin-bottom:16px;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.no-availability h6{color:var(--text-dark);font-weight:700;font-size:18px;margin-bottom:8px}.availability-cards{display:flex;flex-direction:column;gap:14px}.date-card{background:#fff;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:2px solid var(--border-color);transition:var(--transition);animation:cardSlideIn .4s ease-out backwards}.date-card:nth-child(1){animation-delay:.05s}.date-card:nth-child(2){animation-delay:.1s}.date-card:nth-child(3){animation-delay:.15s}.date-card:nth-child(4){animation-delay:.2s}.date-card:nth-child(5){animation-delay:.25s}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.date-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary-light);transform:translateY(-2px)}.date-card.selected{border-color:var(--primary);box-shadow:0 4px 20px #2274a533}.date-card-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;background:linear-gradient(135deg,#ffffff 0%,var(--bg-light) 100%);transition:var(--transition)}.date-card-header:hover{background:linear-gradient(135deg,var(--primary-light) 0%,#e0f2fe 100%)}.date-info{display:flex;align-items:center;gap:14px}.date-info .day-name{font-size:11px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:1px;min-width:36px}.date-info .date-number{font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.date-info .month-name{font-size:14px;color:var(--text-dark);font-weight:600}.slots-badge .badge{background:linear-gradient(135deg,var(--success) 0%,#059669 100%);color:#fff;padding:8px 14px;border-radius:24px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #10b9814d}.date-card-body{padding:0 22px 22px;border-top:1px solid var(--border-color);background:var(--bg-light)}.time-slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:10px;padding-top:18px}.time-slot-btn{background:#fff;border:2px solid var(--border-color);border-radius:var(--radius-sm);padding:14px 10px;font-size:13px;font-weight:700;color:var(--text-dark);cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.time-slot-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s}.time-slot-btn:hover:before{left:100%}.time-slot-btn:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary);transform:scale(1.02)}.time-slot-btn.selected{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary);color:#fff;box-shadow:0 4px 12px #2274a54d;transform:scale(1.05)}.show-more-container,.load-more-container{text-align:center;padding-top:16px}.show-more-container .btn,.load-more-container .btn{border-radius:24px;padding:10px 24px;font-weight:600;transition:var(--transition)}.show-more-container .btn:hover,.load-more-container .btn:hover{transform:translateY(-2px)}.selected-time-display{background:linear-gradient(135deg,var(--success-light) 0%,#d1fae5 100%);border:2px solid var(--success);border-radius:var(--radius-md);padding:16px 20px;animation:successPulse .5s ease-out}@keyframes successPulse{0%{transform:scale(.95);opacity:0}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.selected-badge{display:flex;align-items:center;color:#065f46;font-size:15px;font-weight:600}.selected-badge i{color:var(--success);font-size:18px}.btn-clear{margin-left:auto;background:none;border:none;color:var(--success);font-size:22px;cursor:pointer;padding:0 5px;line-height:1;transition:var(--transition)}.btn-clear:hover{color:#059669;transform:scale(1.2)}@media (max-width: 576px){.availability-section{padding:16px}.date-card-header{padding:14px 16px}.date-info .date-number{font-size:26px}.time-slots-grid{grid-template-columns:repeat(3,1fr);gap:8px}.time-slot-btn{padding:12px 8px;font-size:12px}}.stars{font-size:large;margin-left:5px}.unOrderlist{list-style-type:none;margin:0}.border-div{border:2px solid;border-radius:5px;padding:10px}.contact-form{background:#fff;margin-top:10%;margin-bottom:5%;width:70%;border-radius:1rem;padding:2%}.contact-form .form-control{border-radius:1rem}.contact-image{text-align:center}.contact-image img{border-radius:6rem;width:11%;margin-top:-3%}.contact-form form{padding:14%}.contact-form form .row{margin-bottom:-7%}.contact-form h3{margin-bottom:8%;margin-top:-10%;text-align:center;color:#0062cc}.btnContact{width:50%;border:none;border-radius:1rem;padding:1.5%;background:#0062cc;font-weight:600;color:#fff;cursor:pointer}.btnContactSubmit{width:50%;border-radius:1rem;padding:1.5%;color:#fff;background-color:#0062cc;border:none;cursor:pointer}.bgImage{background-image:url(/assets/contact.jpg);background-size:cover}.bgColor{background-color:#2275a5d0}.bgWhite{background-color:#fff;padding:10px}.font-style{font-size:1rem}.bg-lightblue{border-radius:20px}.masterHeading{font-size:6.5rem;font-weight:900;font-family:DM Sans}.premier-para{font-family:sans-serif;font-size:xxx-large}.package-section{background-color:#2193cf;border-radius:20px}.text-darkblue{color:#2193cf}.package-benifits li{font-size:1rem;line-height:2.5rem;font-weight:400}.paragraph{font-family:DM Sans;font-size:1.3rem}.bg-blue{background-color:#d8f3ff;border-radius:20px}.form input{border-radius:5px 0 0 5px;width:50%}.form button{border-radius:0 5px 5px 0}.link{font-size:1rem;font-family:sans-serif}.bg-video{z-index:-1}.content-video{z-index:1;color:#fff;text-align:center;transform:translateY(-150%)}.shine2{background:#000 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#ffffff)) 0 0 no-repeat;background-image:-webkit-linear-gradient(-40deg,transparent 0%,transparent 30%,#f40000 50%,transparent 60%,transparent 100%);-webkit-background-size:150px;color:#0000005e;-webkit-background-clip:text;-webkit-animation-name:shine;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;text-shadow:0 0px 0px rgba(255,255,255,0)}.chrome2{background:#000 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#ffffff)) 0 0 no-repeat;background-image:-webkit-linear-gradient(-40deg,transparent 0%,transparent 30%,#ffee00 50%,transparent 60%,transparent 100%);-webkit-background-size:200px;color:#0000005b;-webkit-background-clip:text;-webkit-animation-name:shine;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;text-shadow:0 0px 0px rgba(0,0,0,.152)}.box{width:100%;position:relative;transform:translate(0);transform-style:preserve-3d}.shadows:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(-1px);background:conic-gradient(from 200deg at 60% -25%,#d4ff00b6,#1aff72,#ffec83,#fff,#ff9189,#5d90ff);filter:blur(15px);clip-path:polygon(-100vmax -100vmax,100vmax -100vmax,100vmax 100vmax,-100vmax 100vmax,-100vmax -100vmax,0 0,0 100%,100% 100%,100% 0,0 0)}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.video-container{padding-bottom:75%}}@-webkit-keyframes shine{0%,10%{background-position:-1000px}20%{background-position:top left}90%{background-position:top right}to{background-position:1000px}}.card[data-v-1814f499]{border:none;border-radius:15px}.card-header[data-v-1814f499]{border-radius:15px 15px 0 0}.card[data-v-c88a8b52]{border:none;border-radius:15px}.card-header[data-v-c88a8b52]{border-radius:15px 15px 0 0}.card[data-v-5389d2f7]{border:none;border-radius:15px}.card-header[data-v-5389d2f7]{border-radius:15px 15px 0 0}.roadmap-page[data-v-813e8044]{min-height:100vh}.shine[data-v-813e8044]{background:#000 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#ffffff)) 0 0 no-repeat;background-image:-webkit-linear-gradient(-40deg,transparent 0%,transparent 30%,#ffffff 50%,transparent 60%,transparent 100%);-webkit-background-size:150px;color:#0007;-webkit-background-clip:text;-webkit-animation-name:shine-813e8044;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;text-shadow:0 0px 0px rgba(255,255,255,.196)}@-webkit-keyframes shine-813e8044{0%,10%{background-position:-1000px}20%{background-position:top left}90%{background-position:top right}to{background-position:1000px}}.feature-card[data-v-813e8044]{transition:all .3s ease;border-radius:12px;overflow:hidden}.feature-card[data-v-813e8044]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #2274a526!important}.feature-type-feature[data-v-813e8044]{border-left:4px solid #2274A5}.feature-type-fix[data-v-813e8044]{border-left:4px solid #ffc107}.planned-card[data-v-813e8044]{border-left:4px solid #FF6B35;background:linear-gradient(135deg,#fff,#fff5f0)}.phase2-card[data-v-813e8044]{border-left:4px solid #8B5CF6;background:linear-gradient(135deg,#fff,#f5f3ff)}.phase3-card[data-v-813e8044]{border-left:4px solid #EC4899;background:linear-gradient(135deg,#fff,#fdf2f8)}.admin-card[data-v-813e8044]{border-left:4px solid #059669;background:linear-gradient(135deg,#fff,#ecfdf5)}.backlog-card[data-v-813e8044]{opacity:.9;background:linear-gradient(135deg,#fff,#f9fafb)}.stat-item[data-v-813e8044]{padding:15px 25px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014}.month-badge[data-v-813e8044]{box-shadow:0 4px 15px #2274a54d}.badge-primary[data-v-813e8044]{background-color:#2274a5!important}.btn-primary[data-v-813e8044]{background-color:#2274a5;border-color:#2274a5}.btn-primary[data-v-813e8044]:hover{background-color:#1a5a80;border-color:#1a5a80}.btn-outline-primary[data-v-813e8044]{color:#2274a5;border-color:#2274a5}.btn-outline-primary[data-v-813e8044]:hover{background-color:#2274a5;border-color:#2274a5;color:#fff}.text-white-50[data-v-813e8044]{color:#ffffffb3!important}@media (max-width: 768px){.month-badge h4[data-v-813e8044]{font-size:1rem}.stat-item[data-v-813e8044]{padding:10px 15px}.stat-item h3[data-v-813e8044]{font-size:1.5rem}}table th,.cursor-pointer{cursor:pointer}.loader-practitioner{font-size:25pt}.page-btn-left{border-radius:0 8px 8px 0}.page-btn-right{border-radius:8px 0 0 8px}.select2 li{border:1px solid #2274A5;margin:5px 0;padding:5px;border-radius:5px}.select2 li:hover{background-color:#2274a5;color:#fff;border:0}.claim-profile-section[data-v-d429b2b9]{margin-bottom:2rem}.claim-alert[data-v-d429b2b9]{border-left:4px solid #ffc107;background-color:#fff3cd;border-radius:8px;margin-bottom:1.5rem}.claim-profile-card[data-v-d429b2b9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;overflow:hidden}.claim-profile-card .card-body[data-v-d429b2b9]{background:#fff;color:#333}.claim-icon[data-v-d429b2b9]{font-size:48px;animation:bounce-d429b2b9 2s infinite}@keyframes bounce-d429b2b9{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.benefits-list[data-v-d429b2b9]{background-color:#f8f9fa;padding:1rem;border-radius:8px}.benefit-item[data-v-d429b2b9]{font-size:14px;line-height:1.5}.claim-btn[data-v-d429b2b9]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;padding:14px 30px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.claim-btn[data-v-d429b2b9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.claim-btn[data-v-d429b2b9]:disabled{opacity:.7;cursor:not-allowed}.claim-modal-overlay[data-v-b353da13]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.claim-modal[data-v-b353da13]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0000004d}.claim-modal-header[data-v-b353da13]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;border-radius:16px 16px 0 0;position:relative}.close-btn[data-v-b353da13]{position:absolute;top:20px;right:20px;background:#fff3;border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;transition:all .3s}.close-btn[data-v-b353da13]:hover{background:#ffffff4d;transform:rotate(90deg)}.claim-modal-body[data-v-b353da13]{padding:30px}.steps-indicator[data-v-b353da13]{display:flex;align-items:center;justify-content:space-between;max-width:400px;margin:0 auto}.step[data-v-b353da13]{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.step-number[data-v-b353da13]{width:40px;height:40px;border-radius:50%;background:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px;transition:all .3s}.step.active .step-number[data-v-b353da13]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.step.completed .step-number[data-v-b353da13]{background:#28a745;color:#fff}.step.completed .step-number[data-v-b353da13]:after{content:"✓"}.step-label[data-v-b353da13]{font-size:12px;color:#6c757d}.step.active .step-label[data-v-b353da13]{color:#667eea;font-weight:600}.step-line[data-v-b353da13]{flex:1;height:2px;background:#e9ecef;margin:0 10px 20px;transition:all .3s}.step-line.active[data-v-b353da13]{background:linear-gradient(90deg,#667eea,#764ba2)}.step-content[data-v-b353da13]{animation:fadeIn-b353da13 .4s ease-in}@keyframes fadeIn-b353da13{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-icon i[data-v-b353da13]{font-size:80px;animation:scaleIn-b353da13 .6s ease-out}@keyframes scaleIn-b353da13{0%{transform:scale(0)}to{transform:scale(1)}}.form-control-lg[data-v-b353da13]{border-radius:8px;border:2px solid #e9ecef;transition:all .3s}.form-control-lg[data-v-b353da13]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.btn-primary[data-v-b353da13]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;padding:14px 30px;font-weight:600;transition:all .3s}.btn-primary[data-v-b353da13]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.btn-success[data-v-b353da13]{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:50px;padding:14px 30px;font-weight:600}.btn-success[data-v-b353da13]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}@media (max-width: 576px){.claim-modal[data-v-b353da13]{margin:0;border-radius:0;max-height:100vh}.claim-modal-header[data-v-b353da13]{border-radius:0}.steps-indicator[data-v-b353da13]{max-width:100%}.step-label[data-v-b353da13]{display:none}}
