.custom-tabs{display:flex;justify-content:space-between;align-items:stretch;border-top:4px solid #f5f5f5;border-bottom:none;background-color:transparent;gap:0;margin:0;padding:0}.nav-tabs{border-bottom:none!important}.custom-tabs .nav-item{flex:1 1;text-align:center;padding:0}.custom-tabs .nav-item,.custom-tabs .nav-link{display:flex;align-items:center;justify-content:center;margin:0}.custom-tabs .nav-link{width:100%;height:100%;color:#000;border:none!important;border-radius:0;font-weight:600;font-size:14px;padding:12px 0;background-color:transparent;transition:all .25s ease}.custom-tabs .nav-link.active,.custom-tabs .nav-link:hover{border-top:4px solid #0264a3!important;color:#000;background-color:transparent}.custom-tabs .nav-link:focus{outline:none}.tab-content{position:relative}.chart-wrapper{display:flex;justify-content:center;align-items:center;min-height:340px}.chart-wrapper img{max-width:550px;height:auto}.tab-pane{transition:opacity .35s ease-in-out,visibility .35s ease-in-out}@media (max-width:768px){.custom-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid #e5e5e5;border-bottom:none;gap:6px;padding:0 10px}.custom-tabs::-webkit-scrollbar{display:none}.custom-tabs .nav-item{flex:0 0 auto;min-width:120px}.custom-tabs .nav-link{font-size:13px;padding:14px 12px;border-top:none!important;justify-content:center;margin-top:0}.custom-tabs .nav-link.active{border-top:4px solid #0264a3!important;border-bottom:none!important;margin-top:-2px}.chart-wrapper{min-height:220px}.chart-wrapper img{max-width:100%;height:auto}}[data-theme=dark] .performance-tabs-wrapper{background:var(--bg-light-neutral)!important}[data-theme=dark] .custom-tabs .nav-link,[data-theme=dark] .custom-tabs .nav-link.active,[data-theme=dark] .custom-tabs .nav-link:hover,[data-theme=dark] .performance-tabs-wrapper .text-center h4,[data-theme=dark] .performance-tabs-wrapper .text-center h5{color:var(--text-primary)!important}@media (max-width:768px){[data-theme=dark] .custom-tabs{border-top-color:var(--border-light)!important}}.service-card{transition:all .3s ease;background:#fff}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.icon-box{width:32px;height:32px;border:1px solid #ccc;background:#fff}.icon-box-sm{width:24px;height:24px;border:1px solid #0264a3;background:#0264a3;border-radius:5.51px}.card-1{border-radius:12px}.card-inner-1{width:90%!important;margin-left:auto;margin-right:auto}@media (min-width:1200px){.map-container{position:relative;width:1320px;height:900px;margin:0 auto}.map-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-wrapper img{width:900px;height:auto}.card-absolute{position:absolute}.card-1{left:20px;top:222px}.card-1,.card-2{width:290px;height:auto}.card-2{left:30px;top:608px}.card-3{left:656px;top:-6px;width:282px;height:278px}.card-4{left:920px;top:332px;width:282px;height:182px}.card-5{left:622px;top:573px;width:282px;height:272px}.post-sales-card{max-width:290px}}@media (max-width:1199px){.map-wrapper{display:none!important}.card-inner-1{width:90%!important;left:16px}}.post-sales-card{background:#fff;border-radius:20px;padding:1.1rem;border:1px solid rgba(0,77,128,.1);box-shadow:0 8px 30px rgba(0,0,0,.05);font-family:Outfit,sans-serif;display:flex;flex-direction:column;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;&:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(0,0,0,.12);border-color:rgba(0,77,128,.25)}}.post-sales-title{font-family:Figtree,sans-serif;font-weight:600;font-size:16px;color:#1a1a1a;margin-bottom:.6rem}.post-sales-description{font-size:.85rem;color:#4b5563;line-height:1.45;margin-bottom:1.1rem}.post-sales-contact-container{background-color:#f8f9fa;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.post-sales-contact-item{background-color:rgba(202,224,255,.3);border-radius:10px;display:flex;align-items:center;padding:.4rem;gap:.75rem;transition:all .3s ease}.post-sales-icon-box{background-color:#0264a3;color:#fff;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-sales-icon-box svg{width:16px;height:16px}.post-sales-contact-text{font-size:13px;font-weight:500;color:#0264a3}.post-sales-contact-text a{color:inherit;text-decoration:none}.post-sales-contact-text a:hover{text-decoration:underline}[data-theme=dark] .gradientBgToTop{background:var(--bg-primary-dark)!important}[data-theme=dark] .post-sales-card,[data-theme=dark] .service-card{background-color:var(--bg-light-neutral)!important;border-color:var(--border-light)!important}[data-theme=dark] .post-sales-title{color:var(--text-primary)!important}[data-theme=dark] .post-sales-description{color:var(--text-body)!important}[data-theme=dark] .post-sales-contact-container{background-color:var(--bg-primary-dark)!important}[data-theme=dark] .post-sales-contact-item{background-color:var(--bg-light-neutral)!important}[data-theme=dark] .post-sales-contact-text{color:var(--text-primary)!important}[data-theme=dark] .icon-box{background-color:var(--bg-primary-dark)!important;border-color:var(--border-light)!important}[data-theme=dark] .service-card .text-dark{color:var(--text-primary)!important}[data-theme=dark] .service-card .text-secondary{color:var(--text-body)!important}[data-theme=dark] .post-sales-contact-text span{color:var(--text-primary)!important}[data-theme=dark] .service-card svg path[stroke]{stroke:var(--text-primary)!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.schedule-btn{background:#0264a3;color:#fff;border:none;padding:14px 26px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.schedule-btn:hover{background:#014b7c}.modal-overlay{inset:0;z-index:1000}.modal-container{background:#fff;border-radius:12px;padding:16px;width:500px;max-height:95vh;overflow-y:auto;position:relative}.close-btn{top:15px;right:15px;background:transparent;transition:.2s}.close-btn:hover{color:#0264a3}.modal-title{font-weight:700;margin-bottom:5px}.modal-subtext{color:#666;font-size:14px}.calendar{border:none!important;margin-bottom:15px}.timezone{font-size:13px;color:#666;margin-bottom:10px}.times{display:flex;flex-wrap:wrap;margin-bottom:20px}.time-slot{padding:8px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s}.time-slot:hover{border-color:#0264a3;color:#0264a3}.time-slot.active{background:#0264a3;border-color:#0264a3}.info-form{display:flex;flex-direction:column;gap:16px;margin-top:10px}.form-group label{font-weight:600;font-size:14px;color:#333;margin-bottom:5px}.form-group label span{color:#d90303;padding:0;border:none;background-color:#fff}.form-group input,.form-group textarea{width:100%;border:1px solid #ccc;border-radius:8px;padding:10px 12px;font-size:15px;outline:none;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:#0264a3}textarea{min-height:90px;resize:vertical}.form-actions{display:flex;justify-content:space-between;margin-top:15px;gap:4px}.back-btn{background:transparent;border:1px solid #ccc;border-radius:8px;padding:10px 20px;cursor:pointer;font-weight:600}.back-btn:hover{background:#f3f3f3}.confirm-btn{background:#0264a3;padding:12px 20px;transition:background .3s;min-width:150px}.confirm-btn:hover{background:#014b7c}.success-screen{text-align:center;padding:30px}.success-screen h2{color:#0264a3;margin-top:15px}.success-screen p{color:#444;font-size:15px;margin-bottom:25px}.confirm-btn{background-color:#0264a3;border:none;color:#fff;padding:12px 28px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.confirm-btn:hover{background-color:#014c7e}.react-calendar{width:100%!important;height:270px!important;scale:.9;transform-origin:top center;margin:0 auto}.times{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;margin-top:8px}.time-slot{background:#f2f6f9;border:1px solid #cbd5e1;border-radius:8px;padding:8px 0;text-align:center;font-size:14px;color:#333;transition:.3s}.time-slot.active,.time-slot:hover:not(:disabled){background-color:#0264a3;color:#fff}.time-slot.active{border-color:#014c7e}.back-btn,.confirm-btn{width:100%;margin-top:15px;padding:12px;border-radius:8px}.back-btn{background-color:#f1f5f9;border:1px solid #cbd5e1;color:#333}.back-btn:hover{background-color:#e2e8f0}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:10px}.close-btn{position:absolute;top:12px;right:12px;background:none;border:none;color:#333;cursor:pointer;font-size:18px}.modal-title{font-size:22px;color:#0264a3;margin-bottom:10px;text-align:center}.modal-subtext{text-align:center;font-size:15px;color:#555;margin-bottom:15px}@media (max-width:768px){.modal-container{width:100%;padding:16px;max-height:100vh}.react-calendar{font-size:13px}.react-calendar__navigation button{min-width:30px!important;font-size:12px}}@media (max-width:480px){.modal-container{padding:15px}.times{grid-template-columns:repeat(3,1fr);gap:4px}.time-slot{font-size:12px;padding:8px 0}.modal-title{font-size:18px}.modal-subtext{font-size:13px}.back-btn,.confirm-btn{padding:8px;border-radius:8px}}[data-theme=dark] .modal-container{background:var(--bg-primary-dark)!important}[data-theme=dark] .close-btn{color:var(--text-primary)!important}[data-theme=dark] .close-btn:hover{color:#0264a3!important}[data-theme=dark] .modal-subtext,[data-theme=dark] .success-screen p,[data-theme=dark] .timezone{color:var(--text-body)!important}[data-theme=dark] .time-slot{background:var(--bg-light-neutral)!important;border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] .time-slot.active,[data-theme=dark] .time-slot:hover:not(:disabled){background:#0264a3!important;color:#fff!important;border-color:#0264a3!important}[data-theme=dark] .form-group label{color:var(--text-primary)!important}[data-theme=dark] .form-group input,[data-theme=dark] .form-group textarea{background:var(--bg-primary-dark)!important;border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] .back-btn{background:var(--bg-light-neutral)!important;border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] .back-btn:hover{background:var(--bg-light-gray)!important}[data-theme=dark] .react-calendar{background:var(--bg-primary-dark)!important;border:1px solid var(--border-light)!important}[data-theme=dark] .react-calendar,[data-theme=dark] .react-calendar button{color:var(--text-primary)!important}[data-theme=dark] .react-calendar button:enabled:focus,[data-theme=dark] .react-calendar button:enabled:hover{background-color:var(--bg-light-neutral)!important}[data-theme=dark] .react-calendar .react-calendar__tile--now{background:#0264a3!important;color:#fff!important}[data-theme=dark] .react-calendar .react-calendar__tile--now:hover{background:#014c7e!important}[data-theme=dark] .react-calendar .react-calendar__tile--active{background:#0264a3!important;color:#fff!important}[data-theme=dark] .react-calendar .react-calendar__navigation button:disabled{background-color:var(--bg-primary-dark)!important;color:var(--text-body)!important;opacity:.5}[data-theme=dark] .react-calendar .react-calendar__month-view__days__day--neighboringMonth{color:var(--text-body)!important;opacity:.5}[data-theme=dark] .react-calendar__tile:disabled{background-color:var(--bg-primary-dark)!important;color:var(--text-body)!important;opacity:.5}