.iti--separate-dial-code{display:block!important}.iti__selected-dial-code{color:#f8fafc}.form-control:focus,.form-select:focus{box-shadow:none}.hero-subtitle{max-width:620px;font-size:18px;line-height:1.7;margin:auto}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:6px;border:1px solid rgb(79 110 247 / .25);color:#111b27!important;background:linear-gradient(#f8fafc) padding-box,linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%) border-box;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.badge-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(to left,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%)}.main_h{line-height:1.1}.main_h span{background:linear-gradient(to left,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-subtitle{margin:auto;font-size:17px}.trust-pill{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;text-transform:capitalize}.trust-dot{width:5px;height:5px;border-radius:50%;background:linear-gradient(to left,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%)}.form_section{background:#070b1f;border-top:1px solid rgb(255 255 255 / .06)}.contact-form-wrap{background:#060810}.contact-form-wrap h2{color:#f8fafc!important}.contact-form-wrap p{color:rgb(255 255 255 / .75);font-size:15px}#projectLeadForm label{font-size:12px;color:#8a90b4;font-weight:500;letter-spacing:.2px}#projectLeadForm input,#projectLeadForm select,#projectLeadForm textarea{background:linear-gradient(#0c0f1a) padding-box,linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%) border-box;border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:12px 16px;font-size:14px;color:#f0f2ff;outline:none;transition:border 0.2s;font-family:inherit;width:100%;background-color:#0c0f1a}.budget-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.budget-btn{position:relative;cursor:pointer}.budget-btn input{position:absolute;opacity:0;pointer-events:none}.budget-btn span{display:block;background:linear-gradient(#0c0f1a) padding-box,linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%) border-box;border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:12px 8px;font-size:12px;color:#8a90b4;text-align:center;transition:all 0.3s ease}.budget-btn:hover span{background:linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%);color:#f8fafc;background-clip:padding-box}.budget-btn input:checked+span{background:linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%);color:#f8fafc;background-clip:padding-box}.contact-info-card{position:relative;display:flex;flex-direction:column;gap:30px;background:#0c0f1a}.contact-info-card .hero-badge,.contact-form-wrap .hero-badge{padding:0;background:none;border:none;color:#f8fafc!important}.contact-info-card .badge-dot,.contact-form-wrap .badge-dot{width:15px;height:2px;border-radius:0}.contact-info-card h4{color:#f8fafc!important}.steps{display:flex;flex-direction:column;gap:0}.step{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .06);position:relative}.step-num,.cal-icon{flex-shrink:0;width:36px;height:36px;border-radius:9px;background:linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%);border:1px solid rgb(79 110 247 / .25);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#f8fafc;margin-top:2px;background-clip:padding-box}.step-title{font-size:15px;font-weight:600;letter-spacing:-.2px;margin-bottom:4px;color:#f8fafc}.step-desc{font-size:13px;color:rgb(255 255 255 / .75);font-weight:300;line-height:1.65}.or-block{display:flex;align-items:center;gap:16px;margin:0}.or-line{flex:1;height:1px;background:rgb(255 255 255 / .06)}.or-text{font-size:12px;color:#4a5070;letter-spacing:.5px;text-transform:uppercase}.calendly-block{background:#111525;border:1px solid rgb(79 110 247 / .2);border-radius:12px;padding:24px;text-align:center;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:15px}.cal-title{font-size:15px;font-weight:600;margin-bottom:6px;letter-spacing:-.2px;color:#f8fafc}.cal-desc{font-size:13px;color:rgb(255 255 255 / .75);line-height:1.65;margin-bottom:18px;font-weight:300}.contact-details{display:flex;flex-direction:column;gap:14px}.contact-item{display:flex;align-items:flex-start;gap:14px;padding:14px;background:#111525;border:1px solid rgb(255 255 255 / .06);border-radius:10px}.ci-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%);border:1px solid rgb(79 110 247 / .25);color:#f8fafc;background-clip:padding-box}.ci-label{font-size:11px;color:#4a5070;letter-spacing:.3px;margin-bottom:3px;text-transform:uppercase;font-weight:600}.ci-value,.ci-value a{font-size:14px;font-weight:400;line-height:1.4;color:#f8fafc!important}.conent_wraper{display:flex;flex-direction:column;gap:60px}.top_cnts{display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.subtitle{max-width:490px;font-size:16px;line-height:1.7;margin:auto}.benefit-card-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:#fcfbff;border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;height:100%}.b_icon-box{width:70px;height:70px;border-radius:16px;background-image:linear-gradient(90deg,#7c3aed 0%,#4f46e5 50%,#1ea7ff 100%);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;flex-shrink:0}.benefits-icon{position:relative;z-index:5;max-width:34px}.benefits-title-wrapper{display:flex;flex-direction:column;gap:16px}.benefits-title{font-size:24px;line-height:1.3}.benefits-subtitle{color:#4b4757;font-size:16px;line-height:1.7;margin-bottom:0}.testimonial-slider{max-width:1000px;margin:0 auto;position:relative}.single-testimonial-slider{display:flex;align-items:center;gap:80px}.testimonial-image-box{padding-bottom:100px;flex-shrink:0}.testimonial-slider-image-wrapper{width:302px;position:relative;overflow:visible}.testimonial-slider-image{width:100%;border-radius:24px;position:relative;z-index:5}.testimonial-slider-circle-image{width:180px;position:absolute;right:-40px;bottom:-75px;animation:rote 10s linear infinite}.testimonial-slider-content{width:100%;display:flex;flex-direction:column;gap:24px}.testimonial-rating-wrapper{display:flex;align-items:center;gap:4px}.testimonial-rating-icon{width:18px}.testimonial-content{font-size:22px;line-height:1.7;margin-bottom:0}.testimonial-author{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.testimonial-author-name{color:#0a0d11;font-size:16px;font-weight:600;margin-bottom:0}.testimonial-author-details-circle{width:5px;height:5px;border-radius:100px;background-color:#0a0d11}.testimonial-author-designation{color:#4b4757;font-size:16px;margin-bottom:0}.testimonial-slide{display:none}.testimonial-slide.active{display:block}.contact_swiper .swiper-button-prev,.contact_swiper .swiper-button-next{width:42px;height:42px;border-radius:100px;border:1px solid #50565f33;color:#4c4858;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.contact_swiper .swiper-button-prev{left:385px;top:auto;bottom:20px}.contact_swiper .swiper-button-next{left:445px;right:auto;top:auto;bottom:62px}@keyframes rote{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width:992px){.contact-form-wrap{padding:56px 50px;position:sticky;top:80px}.contact-info-card{padding:56px 50px;gap:40px}}@media screen and (max-width:1199px){.single-testimonial-slider{gap:50px}.testimonial-content{font-size:20px}.contact_swiper .swiper-button-prev{left:320px}.contact_swiper .swiper-button-next{left:380px}}@media screen and (max-width:991px){.contact-form-wrap,.contact-info-card{padding:50px 33px!important}.align-str{gap:0px!important}.book_content{padding:40px 25px;border-radius:24px}#calendly-widget{min-height:650px}.benefit-card-wrapper{grid-template-columns:repeat(2,1fr)}.single-testimonial-slider{flex-direction:column;gap:50px;text-align:center}.testimonial-slider-content{align-items:center}.testimonial-image-box{padding-bottom:60px}.testimonial-slider-image-wrapper{width:280px}.testimonial-content{font-size:24px}.contact_swiper .swiper-button-prev{left:calc(50% - 55px);bottom:-14px}.contact_swiper .swiper-button-next{left:calc(50% - 0px);bottom:30px}}@media screen and (max-width:767px){.contact-form-wrap,.contact-info-card{padding:50px 15px!important}.hero-subtitle{font-size:16px}.book_content{padding:20px 15px;border-radius:20px}#calendly-widget{min-height:600px}.conent_wraper{gap:40px}.benefit-card-wrapper{grid-template-columns:1fr}.benefit-card{padding:24px 20px}.benefits-title{font-size:22px}.benefits-subtitle{font-size:15px}.single-testimonial-slider{gap:40px}.testimonial-slider-image-wrapper{width:100%;max-width:280px}.testimonial-slider-circle-image{width:140px;right:-20px;bottom:-50px}.testimonial-content{font-size:20px;line-height:1.6}.testimonial-author{justify-content:center}.testimonial-author-designation{text-align:center}.contact_swiper{padding-bottom:70px}.contact_swiper .swiper-button-prev{left:calc(50% - 50px)}.contact_swiper .swiper-button-next{right:calc(50% - 50px);bottom:24px}}@media screen and (max-width:480px){.book_content{padding:15px}#calendly-widget{min-height:550px}.testimonial-content{font-size:18px}.benefits-title{font-size:20px}.contact_swiper .swiper-button-prev,.contact_swiper .swiper-button-next{width:38px;height:38px}}