.contact-hero{padding:80px 0 60px;background:linear-gradient(180deg,#dee8fd,#fcf1fe);position:relative;overflow:hidden}.contact-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(127,67,255,.1);color:#7f43ff;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:20px}.contact-title-wrapper{padding:0 100px 30px}.contact-hero-title{font-size:52px;font-weight:700;color:#0d0028;margin-bottom:20px;line-height:1.2}.contact-hero-description{font-size:18px;font-weight:400;color:#362f45;line-height:1.6;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.contact-profiles{display:flex;justify-content:center;align-items:center;margin-top:40px}.profile-image{width:60px;height:60px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.profile-image img{width:100%;height:100%;object-fit:cover}.profile-1{position:absolute;top:150px;left:11%}.profile-2{position:absolute;bottom:80px;left:8%}.profile-3{position:absolute;top:200px;right:18%}.profile-4{position:absolute;bottom:80px;right:8%}.profile-blur{position:absolute;top:300px;right:5%}.contact-info-section{padding:80px 0;background:#fff}.contact-info-title{font-size:60px;font-weight:700;color:#0d0028;text-align:center;margin-bottom:30px;font-family:Satoshi,sans-serif}.contact-info-card{display:flex;flex-direction:column;justify-content:normal;background:#fff;padding:30px 20px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.08);height:100%;transition:transform .3s,box-shadow .3s}.contact-info-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.contact-info-icon{font-size:32px;margin-bottom:16px}.contact-info-card-title{font-size:16px;font-weight:500;color:#0d0028;font-family:Satoshi,sans-serif;margin-bottom:0}.contact-info-card-desc{font-size:20px;font-weight:700;color:#7f43ff;font-family:Satoshi,sans-serif;margin-bottom:0}.contact-info-detail{font-size:14px;font-weight:400;color:#362f45;margin-bottom:8px;line-height:1.4}.contact-form-section{padding:0 0 40px;background:#fff}.client-checkin-card{display:flex;flex-direction:column;justify-content:center;background:#fff;padding:40px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.08);height:100%}.client-profile{text-align:center;margin-bottom:30px}.client-avatar{width:72px;height:72px}.client-name{font-size:20px;margin-bottom:6px}.client-name,.client-role{font-weight:600;color:#0d0028;font-family:Satoshi,sans-serif}.client-role{font-size:28px;margin-bottom:0}.meeting-details{display:flex;flex-direction:column;gap:8px}.meeting-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#362f45}.meeting-item img{width:28px;height:28px}.meeting-item span{font-size:20.44px;font-weight:700;font-family:Satoshi,sans-serif;color:#7a6eaa}.meeting-icon{font-size:16px}.calendar-section{text-align:center}.calendar-section h6{font-size:26.57px;font-weight:700;font-family:Satoshi,sans-serif;color:#0d0028;margin-top:63px}.contact-calendar{width:100%!important;border:none!important;background:transparent!important;font-family:Satoshi,sans-serif!important}.contact-calendar .react-calendar__navigation{margin-bottom:20px}.contact-calendar .react-calendar__navigation button{background:none;border:none;font-size:16px;font-weight:600;color:#0d0028;padding:8px 12px;border-radius:8px;transition:background-color .2s}.contact-calendar .react-calendar__navigation button:hover{background-color:#f0f4ff}.contact-calendar .react-calendar__month-view__weekdays{margin-bottom:10px}.contact-calendar .react-calendar__month-view__weekdays__weekday{font-size:21.25px;font-weight:400;color:#0d0028;text-transform:uppercase;padding:8px 0}.contact-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important}.contact-calendar .react-calendar__tile{background:none;border:none;padding:12px 8px;font-size:21.25px;font-weight:400;color:#362f45;border-radius:50%;transition:all .2s}.contact-calendar .react-calendar__tile:hover{background-color:#f0f4ff}.contact-calendar .react-calendar__tile--active{display:flex;justify-content:center}.contact-calendar .react-calendar__tile--active abbr{display:block;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;background-color:#7f43ff!important;color:#fff!important}.contact-calendar .react-calendar__tile.available-date abbr{padding:10px;border-radius:50%;background-color:rgba(184,220,255,.2);color:#7f43ff;font-weight:600}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:transparent!important}.timezone-selector{margin-top:20px}.timezone-selector p{font-size:22.16px;font-weight:700;color:#0d0028;font-family:Satoshi,sans-serif;text-align:left;margin-bottom:6px}.timezone-dropdown{border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:14px;color:#362f45}.phone-input-group{position:relative;display:flex;align-items:center}.phone-flag{position:absolute;left:12px;font-size:16px;z-index:2}.platform-input-group{position:relative;display:flex;align-items:center;gap:8px}.platform-flag{font-size:16px}.platform-number{font-size:12px;color:#666}.project-form-card .form-check{margin-top:20px}.project-form-card .form-check-input:checked{background-color:#7f43ff;border-color:#7f43ff}.project-form-card .form-check-label{font-size:14px;color:#362f45}.submit-btn{background:#7f43ff!important;border:none!important;padding:16px 32px!important;border-radius:16px!important;font-size:16px!important;font-weight:600!important;color:#fff!important;transition:all .3s!important;width:100%}.submit-btn:hover{background:#6a3ce8!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(127,67,255,.3)}.form-control:focus,.form-control:focus-visible,.form-control:focus-within{box-shadow:none!important;border-color:unset!important}@media (max-width:1220px){.privacy-header-section{padding:120px 220px 20px}.privacy-intro p{font-size:16px}}@media (max-width:991px){.privacy-cta-sum li{font-size:16px}.privacy-section h2{font-size:20px}.privacy-section p{font-size:14px}.privacy-header-section{padding:80px 120px 20px}.contact-calendar .react-calendar__month-view__weekdays__weekday,.contact-calendar .react-calendar__tile{font-size:18.25px}.card-bottom{margin-bottom:20px}.contact-info-card{margin:0 44px 20px}.meeting-item img{width:22px;height:22px}.meeting-item span{font-size:16.44px}.client-name{font-size:18px}.client-role{font-size:24px}.project-form-card .form-label{font-size:18px}.project-form-card{margin-top:24px}.project-form-title{font-size:32px}.calendar-section h6{font-size:24.57px;margin-top:43px}.contact-title-wrapper{padding-bottom:0}.contactUs.camera-badge{margin-top:30px}.profile-blur,.profile-image{display:none}.contact-hero-title,.contact-info-title{font-size:36px}.client-checkin-card,.project-form-card{margin-bottom:30px}.custom-demo-modal-img{width:100%;max-width:400px;margin:0 auto}.form-demo-modal-wrapper{max-width:100%!important}}@media (max-width:767px){.privacy-main{padding:30px 0}.privacy-cta-sum li{font-size:16px}.privacy-title{margin-bottom:0}.privacy-date{font-size:14px}.privacy-section h2{font-size:18px}.privacy-header-section{padding:80px 60px 20px}.privacy-intro p{font-size:14px}.contact-form-section{padding-top:0}.contact-calendar .react-calendar__tile--active abbr{width:37px;height:37px}.contact-calendar .react-calendar__month-view__weekdays__weekday,.contact-calendar .react-calendar__tile{font-size:16.25px}.meeting-item img{width:20px;height:20px}.meeting-item span{font-size:14.44px}.project-form-card .form-label{font-size:16px}.project-form-card{margin-top:24px}.project-form-description{font-size:14px;margin-bottom:15px}.project-form-title{font-size:28px}.calendar-section h6{font-size:22.57px;margin-top:33px}.client-name{font-size:16px;font-weight:600;color:#0d0028;font-family:Satoshi,sans-serif}.client-role{font-size:22px}.contact-info-card-desc{font-size:18px}.contact-info-card-title{font-size:14px}.contact-title-wrapper{padding:0}.contactUs.camera-badge{margin-top:40px}.profile-blur{display:none}.contact-hero{padding:60px 0 40px}.contact-hero-title{font-size:28px}.contact-hero-description{font-size:16px}.contact-info-title{font-size:30px}.client-checkin-card,.project-form-card{padding:30px 20px}.profile-image{display:none}.profile-1{top:-25px}.profile-2{bottom:-25px}.profile-3{left:-25px}.profile-4{right:-25px}article{padding:20px 0}.revenuebg .row>div:last-child .tab-content>div>div{align-items:center}}.country-dropdown-wrapper{position:relative;display:flex;align-items:center}.country-dropdown{padding-right:40px;min-width:160px}.country-flag{right:10px;pointer-events:none}.country-flag,.phone-input-group .phone-flag{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center}.phone-input-group .phone-flag{gap:6px;left:12px;font-size:16px;z-index:2;color:#0d0028;font-weight:500}.custom-demo-modal-left{background:#fff;padding:0;width:44%;min-width:260px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:24px 0 0 24px;position:relative;overflow:hidden;justify-content:center}@media (max-width:900px){.custom-demo-modal-content{overflow-y:scroll}.custom-demo-modal-left{width:100%;min-width:0;min-height:220px}.custom-demo-modal-img,.custom-demo-modal-left{border-radius:24px 24px 0 0}.custom-demo-modal-right{padding:40px}}@media (max-width:767px){.custom-demo-modal-content{min-height:0}.custom-demo-modal-left{border-radius:0;min-height:120px}.custom-demo-modal-img-wrapper{padding:20px}.custom-demo-modal-img{border-radius:0}.custom-demo-modal-right{padding:20px}.custom-demo-modal-close{top:12px;right:12px;width:36px;height:36px}}