@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Paytone+One&display=swap";.innova-contact{position:relative;padding:90px 24px;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(255,223,145,.35),transparent 26%),radial-gradient(circle at 90% 20%,rgba(246,183,221,.35),transparent 28%),linear-gradient(135deg,#fffdf8,#fff7fb 48%,#f4f7ff)}.innova-contact:before,.innova-contact:after{position:absolute;content:"";border-radius:50%;pointer-events:none}.innova-contact:before{width:260px;height:260px;top:-120px;right:-80px;background:#b782ff1f}.innova-contact:after{width:190px;height:190px;bottom:-95px;left:-75px;background:#ffd35c2e}.innova-contact__container{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.innova-contact__intro{max-width:760px;margin:0 auto 52px;text-align:center}.innova-contact__eyebrow{display:inline-flex;margin-bottom:12px;color:#8b62e8;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.innova-contact__title{margin:0 0 18px;color:#24314e;font-family:Paytone One,sans-serif;font-size:clamp(42px,6vw,68px);font-weight:400;line-height:1.05}.innova-contact__description{max-width:700px;margin:0 auto;color:#667085;font-family:Inter,sans-serif;font-size:17px;line-height:1.75}.innova-contact__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:32px;align-items:stretch}.innova-contact__details-card,.innova-contact__form-card{height:100%;border:1px solid rgba(111,84,184,.1);border-radius:28px;box-shadow:0 22px 55px #2f38591a}.innova-contact__details-card{padding:40px;color:#fff;background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 30%),linear-gradient(145deg,#7257e8,#9d71ef 55%,#bd79db)}.innova-contact__details-card h2{margin:0 0 10px;font-family:Paytone One,sans-serif;font-size:30px;font-weight:400}.innova-contact__details-card>p{margin:0 0 34px;color:#ffffffdb;font-family:Inter,sans-serif;font-size:15px;line-height:1.7}.innova-contact__method{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:center;margin-bottom:24px}.innova-contact__icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:#ffffff24;font-size:21px}.innova-contact__method span{display:block;margin-bottom:4px;color:#ffffffb8;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.innova-contact__method a,.innova-contact__method p{display:block;margin:0;overflow-wrap:anywhere;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none}.innova-contact__method a:hover{text-decoration:underline}.innova-contact__note{margin-top:34px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#ffffff1f}.innova-contact__note strong{display:block;margin-bottom:5px;font-family:Inter,sans-serif;font-size:14px}.innova-contact__note p{margin:0;color:#ffffffd1;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}.innova-contact__form-card{padding:42px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.innova-contact__form{display:flex;flex-direction:column;gap:22px}.innova-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.innova-contact__field{display:flex;flex-direction:column;gap:8px}.innova-contact__field label{color:#293652;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.innova-contact__field label span{color:#f0529c}.innova-contact__field input,.innova-contact__field textarea,.innova-contact__field select{width:100%;margin:0;border:1.5px solid #dfe4ef;border-radius:15px;background:#fff;color:#25304a;font-family:Inter,sans-serif;font-size:15px;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.innova-contact__field input,.innova-contact__field select{height:54px;padding:0 16px}.innova-contact__field textarea{min-height:170px;padding:16px;line-height:1.65;resize:vertical}.innova-contact__field input::placeholder,.innova-contact__field textarea::placeholder{color:#a1a9b8}.innova-contact__field input:focus,.innova-contact__field textarea:focus,.innova-contact__field select:focus{border-color:#9469e8;box-shadow:0 0 0 4px #9469e81f}.innova-contact__submit{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:12px;margin-top:4px;padding:16px 28px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,#7a5bea,#a06de9 52%,#f0549b);box-shadow:0 14px 30px #7e58e147;font-family:Paytone One,sans-serif;font-size:17px;font-weight:400;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.innova-contact__submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px #7e58e15c}.innova-contact__submit:active{transform:translateY(0)}.innova-contact__privacy{margin:-6px 0 0;color:#8a93a4;font-family:Inter,sans-serif;font-size:12px;line-height:1.6;text-align:center}.innova-contact__success,.innova-contact__errors{padding:16px 18px;border-radius:14px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.innova-contact__success{border:1px solid #b8e7c9;color:#276b41;background:#effbf3}.innova-contact__errors{border:1px solid #f1bcc7;color:#9b3048;background:#fff1f4}.innova-contact__errors ul{margin:6px 0 0;padding-left:20px}@media screen and (max-width:900px){.innova-contact{padding:70px 20px}.innova-contact__grid{grid-template-columns:1fr}.innova-contact__details-card,.innova-contact__form-card{padding:34px}}@media screen and (max-width:600px){.innova-contact{padding:54px 16px}.innova-contact__intro{margin-bottom:36px}.innova-contact__title{font-size:42px}.innova-contact__description{font-size:15px}.innova-contact__details-card,.innova-contact__form-card{padding:26px 20px;border-radius:22px}.innova-contact__row{grid-template-columns:1fr}.innova-contact__method{grid-template-columns:42px minmax(0,1fr);gap:12px}.innova-contact__icon{width:42px;height:42px;border-radius:13px}.innova-contact__field input,.innova-contact__field select{height:52px}.innova-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-page.css.map */
