.contact-hero-layout .hero-shell{row-gap:2rem;align-items:center}.contact-hero-layout .hero-shell>div:first-child{max-width:39rem}.contact-hero-layout .hero-shell>div:first-child p{max-width:34rem}.contact-hero-layout .hero-media{max-width:21rem}.contact-hero-robot-frame[data-astro-cid-uw5kdbxl]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;isolation:isolate;border:none;background:none;box-shadow:none;padding:1.5rem 1.5rem 1rem;transform:translate(-2.5rem)}.contact-hero-robot-glow[data-astro-cid-uw5kdbxl]{position:absolute;top:1rem;left:50%;z-index:0;width:82%;height:78%;transform:translate(-50%);border-radius:9999px;background:radial-gradient(circle at 50% 35%,#60a5fa38,#94a3b824 44%,#f8fafc00 78%);pointer-events:none}.contact-hero-robot-base[data-astro-cid-uw5kdbxl]{position:absolute;bottom:.75rem;left:50%;z-index:0;width:72%;height:.75rem;transform:translate(-50%);border-radius:9999px;background:radial-gradient(circle,#0f172a42,#0f172a05 72%,#0f172a00);pointer-events:none}.contact-hero-layout .contact-hero-robot{position:relative;z-index:1}.contact-form-card[data-astro-cid-uw5kdbxl]{overflow:visible}.iti{width:100%;font-family:inherit;font-weight:450}.contact-form-card .iti,.contact-form-card .ts-wrapper.contact-service-select-wrapper{position:relative;z-index:30}.contact-phone-input,.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti .iti__selected-dial-code,.iti .iti__dial-code{font-family:Manrope Variable,Manrope,Inter,Segoe UI,system-ui,sans-serif!important;font-weight:450!important;font-variation-settings:"wght" 450;letter-spacing:normal!important}.iti .iti__tel-input{width:100%;min-height:3.375rem;font-family:Manrope Variable,Manrope,Inter,Segoe UI,system-ui,sans-serif!important;font-size:1rem!important;font-weight:450!important;line-height:1.5!important}.iti .iti__country-container{top:2px;bottom:2px;left:2px}.iti .iti__selected-country{min-height:0;height:100%;border-radius:.62rem 0 0 .62rem;border-right:1px solid #4a4e52;background:#1a1e22;font-family:Manrope Variable,Manrope,Inter,Segoe UI,system-ui,sans-serif!important;font-size:1rem!important;font-weight:450!important;line-height:1.5!important}.iti .iti__selected-country-primary{height:100%;border-right:none;justify-content:center;gap:.5rem;padding:0 .8rem}.iti .iti__arrow{margin-left:0!important}.iti .iti__dropdown-content{margin-top:.4rem;border:1px solid #4a4e52;border-radius:1rem;background:#2a2e32;color:#f8fafc;box-shadow:0 14px 32px #0f172a73;backdrop-filter:blur(6px);overflow:hidden}.iti--container{z-index:140}.contact-form-card .iti .iti__dropdown-content{z-index:160}.iti--container .iti__dropdown-content{border:1px solid #4a4e52;border-radius:1rem;background:#2a2e32;color:#f8fafc;box-shadow:0 14px 32px #0f172a73;backdrop-filter:blur(6px);overflow:hidden}.iti .iti__search-container,.iti--container .iti__search-container{background:#2a2e32!important;border-bottom:1px solid #4a4e52;padding:.45rem}.iti .iti__search-input,.iti--container .iti__search-input{background:#1a1e22!important;color:#f8fafc!important;border:1px solid #4a4e52!important;border-radius:.75rem!important;box-shadow:none!important;outline:none!important}.iti .iti__search-input::-moz-placeholder{color:#94a3b8}.iti .iti__search-input::placeholder{color:#94a3b8}.iti .iti__selected-dial-code,.iti .iti__dial-code{color:#f8fafc!important;font-family:Manrope Variable,Manrope,Inter,Segoe UI,system-ui,sans-serif!important;font-size:1rem!important;font-weight:450!important;line-height:1.5!important;letter-spacing:normal!important;margin-left:0!important;display:inline-flex;min-width:4.25ch;justify-content:center}.iti .iti__country-list,.iti--container .iti__country-list{margin-top:0;border:none;border-radius:0;background:transparent;color:#f8fafc;box-shadow:none;scrollbar-color:rgba(137,209,250,.45) transparent}.iti .iti__country-list::-webkit-scrollbar{width:10px}.iti--container .iti__country-list::-webkit-scrollbar{width:10px}.iti .iti__country-list::-webkit-scrollbar-track{background:transparent}.iti--container .iti__country-list::-webkit-scrollbar-track{background:transparent}.iti .iti__country-list::-webkit-scrollbar-thumb{border-radius:9999px;background:#89d1fa73}.iti--container .iti__country-list::-webkit-scrollbar-thumb{border-radius:9999px;background:#89d1fa73}.iti .iti__country.iti__highlight,.iti .iti__country:hover,.iti--container .iti__country.iti__highlight,.iti--container .iti__country:hover{background:#2a2e32;color:#f8fafc}.iti .iti__country.iti__selected,.iti--container .iti__country.iti__selected{background:#32373c;color:#f8fafc}.iti.has-error .iti__tel-input{border-color:#89d1fa}.ts-wrapper.contact-service-select-wrapper .ts-control{border:2px solid #4a4e52;border-radius:.75rem;background:#1a1e22!important;color:#f8fafc;box-shadow:none;min-height:3.375rem;padding:.72rem .95rem}.ts-wrapper.contact-service-select-wrapper.input-active .ts-control,.ts-wrapper.contact-service-select-wrapper.dropdown-active .ts-control,.ts-wrapper.contact-service-select-wrapper.single.input-active .ts-control,.ts-wrapper.contact-service-select-wrapper.single.has-items .ts-control{background:#1a1e22!important;color:#f8fafc!important}.ts-wrapper.contact-service-select-wrapper .ts-control input{background:transparent!important;color:#f8fafc!important;box-shadow:none!important}.ts-wrapper.contact-service-select-wrapper .ts-control input::-moz-placeholder{color:#94a3b8!important}.ts-wrapper.contact-service-select-wrapper .ts-control input::placeholder{color:#94a3b8!important}.ts-wrapper.contact-service-select-wrapper .ts-control .item{color:#f8fafc!important;background:transparent!important}.ts-wrapper.contact-service-select-wrapper.focus .ts-control{border-color:#89d1fa;box-shadow:0 0 0 2px #89d1fa26}.ts-wrapper.contact-service-select-wrapper .ts-dropdown{margin-top:.4rem;border:1px solid #4a4e52;border-radius:1rem;overflow:hidden;background:#2a2e32;color:#f8fafc;box-shadow:0 14px 32px #0f172a73;backdrop-filter:blur(6px);z-index:160}.ts-wrapper.contact-service-select-wrapper .dropdown-content{scrollbar-color:rgba(137,209,250,.45) transparent}.ts-wrapper.contact-service-select-wrapper .dropdown-content::-webkit-scrollbar{width:10px}.ts-wrapper.contact-service-select-wrapper .dropdown-content::-webkit-scrollbar-track{background:transparent}.ts-wrapper.contact-service-select-wrapper .dropdown-content::-webkit-scrollbar-thumb{border-radius:9999px;background:#89d1fa73}.ts-wrapper.contact-service-select-wrapper .option{padding:.72rem .95rem}.ts-wrapper.contact-service-select-wrapper .option.active,.ts-wrapper.contact-service-select-wrapper .option:hover,.ts-wrapper.contact-service-select-wrapper .option[aria-selected=true]{background:#2a2e32;color:#f8fafc}.contact-service-select[data-astro-cid-uw5kdbxl][aria-invalid=true],.contact-service-select[data-astro-cid-uw5kdbxl].has-error,.ts-wrapper.contact-service-select-wrapper.has-error .ts-control{border-color:#89d1fa}@media(max-width:767px){.contact-hero-layout .hero-shell{row-gap:.5rem}.contact-hero-layout .hero-media{max-width:16rem;margin-top:-.5rem}.contact-hero-robot-frame[data-astro-cid-uw5kdbxl]{padding:.5rem 1rem .75rem;transform:none}.iti .iti__dropdown-content,.iti--container .iti__dropdown-content{max-height:min(56vh,19rem)}.iti .iti__search-container,.iti--container .iti__search-container{padding:.32rem}.iti .iti__search-input,.iti--container .iti__search-input{font-size:.95rem;padding-top:.45rem;padding-bottom:.45rem}.iti .iti__country-list,.iti--container .iti__country-list{max-height:min(44vh,14rem)}.iti .iti__country,.iti--container .iti__country{padding-top:.52rem;padding-bottom:.52rem;font-size:.95rem}}@media(min-width:1024px){.contact-hero-layout .hero-shell{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:center}.contact-hero-layout .hero-media{max-width:25rem;justify-self:end;margin-top:0}.contact-hero-layout .contact-hero-robot{transform:none}.contact-hero-robot-frame[data-astro-cid-uw5kdbxl]{padding:2rem 2rem 1rem;transform:translate(-3rem)}}@media(min-width:1280px){.contact-hero-layout .hero-shell{-moz-column-gap:3rem;column-gap:3rem}.contact-hero-layout .hero-media{max-width:27rem}.contact-hero-layout .contact-hero-robot{transform:none}.contact-hero-robot-frame[data-astro-cid-uw5kdbxl]{padding:2rem 2rem 1.5rem;transform:translate(-4rem)}}
