.consult-form-premium{padding:40px 0 80px}.form-card-premium{background:#fff;border-radius:20px;flex-direction:row;max-width:1100px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 5px 15px #00000042}.form-sidebar-premium{color:#fff;background:#544c9f;flex-direction:column;flex-shrink:0;width:380px;padding:60px 45px;display:flex;position:relative;overflow:hidden}.sidebar-glow{z-index:1;background:radial-gradient(circle,#a78bfa33 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-100px;right:-100px}.sidebar-decoration-circle{z-index:1;border:20px solid #ffffff08;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;left:-50px}.sidebar-content-wrapper{z-index:2;flex-grow:1;position:relative}.brand-text{letter-spacing:-1px;margin-bottom:20px;font-size:32px;font-weight:800;line-height:1.2}.text-highlight{color:#a78bfa}.sidebar-desc{opacity:.85;margin-bottom:40px;font-size:15px;line-height:1.6}.benefits-list{margin-bottom:40px}.benefit-item{align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.benefit-icon-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#423c7f;background:#fff;border:2px solid #7770ba;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}.benefit-text h4{color:#fff;margin-bottom:4px;font-size:17px;font-weight:700}.benefit-text p{opacity:.7;margin-bottom:0;font-size:13px;line-height:1.4}.trust-badges-minimal{margin-top:20px}.rating-summary{background:#ffffff1a;border:2px solid #7770ba;border-radius:16px;width:100%;margin-bottom:20px;padding:15px 20px;display:inline-block}.rating-summary .stars{color:#fbbf24;gap:2px;margin-bottom:5px;font-size:18px;display:flex}.rating-summary span{opacity:.9;font-size:16px;font-weight:500}.contact-details-sidebar{z-index:2;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:30px;position:relative}.contact-link-item{align-items:center;gap:12px;display:flex}.contact-link-item i{color:#fff;font-size:18px}.contact-link-item span{font-size:14px;font-weight:600}.form-main-area{background:#fff;flex-grow:1;padding:50px}.form-title-main{color:#544c9f;margin-bottom:30px;font-size:28px;font-weight:800}.grid-2-cols{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.input-field-wrapper{flex-direction:column;gap:8px;display:flex}.input-field-wrapper label{color:#544c9f;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.input-with-icon{position:relative}.input-with-icon i{color:#94a3b8;font-size:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-with-icon-msg i{top:25px}.input-field-wrapper input,.input-field-wrapper textarea{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 15px 12px 45px;font-size:15px;transition:all .3s}.input-field-wrapper textarea{resize:vertical;min-height:120px;padding-left:45px}.input-field-wrapper input:focus,.input-field-wrapper textarea:focus{background:#fff;border-color:#544c9f;outline:none;box-shadow:0 0 0 4px #423c7f1a}.input-field-wrapper input.error,.input-field-wrapper textarea.error{border-color:#ef4444}.err-msg{color:#ef4444;margin-top:4px;font-size:12px;font-weight:500}.label-flex{justify-content:space-between;align-items:center;display:flex}.limit{color:#94a3b8;font-size:11px;font-weight:600}.limit.warn{color:#f59e0b}.section-divider{background:#544c9f54;height:1px;margin:30px 0;position:relative}.section-divider span{color:#544c9f;text-transform:uppercase;letter-spacing:.1em;background:#fff;padding-right:15px;font-size:12px;font-weight:800;position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn-submit-premium{color:#fff;cursor:pointer;background:#544c9f;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 10px 20px #423c7f33}.btn-submit-premium:hover{background:#36316b;transform:translateY(-2px);box-shadow:0 15px 25px #423c7f4d}.btn-submit-premium:disabled{opacity:.6;cursor:not-allowed;transform:none}.premium-phone-theme .form-control{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;height:48px!important;padding-left:55px!important;font-size:15px!important}.premium-phone-theme .form-control:focus{background:#fff!important;border-color:#544c9f!important;box-shadow:0 0 0 4px #423c7f1a!important}.premium-phone-theme .flag-dropdown{background:0 0!important;border:none!important;border-right:1px solid #e2e8f0!important;border-radius:12px 0 0 12px!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ri-loader-line{animation:1s linear infinite spin}@media (max-width:991px){.form-card-premium{flex-direction:column}.form-sidebar-premium{width:100%;padding:40px}.form-main-area{padding:40px 30px}}@media (max-width:600px){.grid-2-cols{grid-template-columns:1fr}.form-sidebar-premium{padding:30px}.brand-text{font-size:26px}}.custom-datepicker-wrapper{width:100%;position:relative}.datepicker-input{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:18px 15px 18px 45px;font-size:15px;transition:all .3s}.datepicker-input:focus{background:#fff;border-color:#544c9f;outline:none;box-shadow:0 0 0 4px #423c7f1a}.datepicker-input.error{border-color:#ef4444}.datepicker-icon{color:#94a3b8;pointer-events:none;z-index:2;font-size:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.react-datepicker-wrapper{width:100%}.react-datepicker{border:1px solid #e2e8f0!important;border-radius:16px!important;font-family:inherit!important;box-shadow:0 20px 40px #0000001a!important}.react-datepicker__header{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;padding:12px 0!important}.react-datepicker__day--selected{background-color:#544c9f!important;border-radius:8px!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#544c9f!important}.react-datepicker__input-container{width:100%}.premium-phone-theme .react-tel-input .form-control{height:52px!important}
.team-status-section{background:0 0;padding:30px 0 0}.status-dashboard-wrapper{max-width:1100px;margin:0 auto;font-family:inherit}.status-top-card{background:#544c9f;border:1px solid #eaeaea;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 25px;display:flex;position:relative}.team-info-main{align-items:center;gap:12px;display:flex}.pulse-dot-container{background:#52b7a0;border-radius:50%;width:12px;height:12px;position:relative}.pulse-dot-container:after{content:"";background:#52b7a033;border-radius:50%;position:absolute;inset:-4px}.team-text-block h4{color:#ffffffbe;margin:0;font-size:14px;font-weight:500}.team-text-block h3{color:#fff;margin:2px 0 0;font-size:22px;font-weight:700}.avg-today-block{text-align:right}.avg-today-block .label{color:#ffffffbe;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.avg-today-block .value{color:#fff;font-size:28px;font-weight:700}.stats-2x2-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.stat-beige-card{background:#d3ceff33;border:2px solid #d3ceff4d;border-radius:16px;padding:25px}.stat-card-header{color:#423c7fc4;align-items:center;gap:8px;margin-bottom:8px;display:flex}.stat-card-header i{font-size:18px}.stat-card-header span{text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.stat-card-body .value{color:#423c7f;margin-bottom:5px;font-size:32px;font-weight:900;display:block}.stat-card-body .desc{color:#423c7fc4;font-size:12px;font-weight:600}.chart-bottom-card{background:#f6f5ff;border:2px solid #d3ceff4d;border-radius:16px;padding:25px 30px}.chart-bottom-card h5{color:#423c7f;margin-bottom:30px;font-size:15px;font-weight:600}.horizontal-bars-container{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:20px;display:flex}.bar-item-wrapper{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.bar-visual-track{background:#f0f0f0;border-radius:4px;width:100%;height:18px;position:relative;overflow:hidden}.bar-visual-fill{border-radius:4px;width:0;height:100%;transition:width 1.5s ease-out}.bar-day-name{color:#999;font-size:11px;font-weight:600}.bar-time-val{color:#aaa;font-size:11px}.bar-day-name.active{color:#423c7f;font-weight:700}.bar-item-wrapper.active .bar-visual-track{height:18px;margin-top:-3px}.color-mon{background-color:#8cc6b0}.color-tue{background-color:#f6ca8c}.color-wed{background-color:#8cc6b0}.color-thu{background-color:#249971}.color-fri{background-color:#f6ca8c}.color-sat{background-color:#ef9a9a}.color-sun{background-color:#d8d8d8}.chart-footer-info{color:#423c7fc4;font-size:12px;font-weight:500}@media (max-width:991px){.stats-2x2-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stats-2x2-grid{grid-template-columns:1fr}.status-top-card{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.avg-today-block{text-align:left}.horizontal-bars-container{flex-direction:column;align-items:flex-start;gap:8px}.bar-item-wrapper{flex-direction:row;justify-content:space-between;gap:15px;width:100%}.bar-visual-track{flex:1;height:12px}.bar-day-name{text-align:left;width:80px;font-size:11px}}
