@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.drawer-contact-module *{box-sizing:border-box}.drawer-contact-module{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:80px 20px}.drawer-contact-card{background:#fff;border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.1);display:flex;margin:0 auto;max-width:1040px;overflow:hidden}.drawer-contact-left{background:linear-gradient(135deg,#8371c8,#6d5aad);color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:520px;padding:60px 52px}.drawer-contact-title{font-size:42px;font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}.drawer-contact-desc{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.6;margin:0 0 24px;max-width:380px}.drawer-contact-bookcall:hover{background:hsla(0,0%,100%,.22);transform:translateY(-1px)}.drawer-contact-module a.drawer-contact-bookcall,.drawer-contact-module a.drawer-contact-bookcall:active,.drawer-contact-module a.drawer-contact-bookcall:hover,.drawer-contact-module a.drawer-contact-bookcall:visited{color:#fff!important;text-decoration:none!important}.drawer-contact-right{background:#fff;flex:1.15;padding:52px}.drawer-contact-module #drawer-hs-form-target .hs-form{font-family:inherit;max-width:100%!important}.drawer-contact-module #drawer-hs-form-target fieldset{border:none!important;margin:0!important;max-width:100%!important;padding:0!important}.drawer-contact-module #drawer-hs-form-target .hs-form fieldset.form-columns-2{display:flex!important;gap:18px!important}.drawer-contact-module #drawer-hs-form-target .hs-form fieldset.form-columns-2 .hs-form-field{flex:1!important}.drawer-contact-module #drawer-hs-form-target .hs-form .hs-form-field{margin-bottom:14px!important}.drawer-contact-module #drawer-hs-form-target .hs-form label{color:#94a3b8!important;display:block!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;margin:0 0 6px!important;text-transform:uppercase!important}.drawer-contact-module #drawer-hs-form-target .hs-form .hs-input,.drawer-contact-module #drawer-hs-form-target .hs-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.drawer-contact-module #drawer-hs-form-target .hs-form select,.drawer-contact-module #drawer-hs-form-target .hs-form textarea{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:12px!important;box-shadow:none!important;color:#0f172a!important;font-size:14px!important;padding:12px 14px!important;width:100%!important}.drawer-contact-module #drawer-hs-form-target .hs-form .hs-input:focus,.drawer-contact-module #drawer-hs-form-target .hs-form input:focus,.drawer-contact-module #drawer-hs-form-target .hs-form select:focus,.drawer-contact-module #drawer-hs-form-target .hs-form textarea:focus{background:#fff!important;border-color:#8371c8!important;box-shadow:0 0 0 4px rgba(131,113,200,.14)!important;outline:none!important}.drawer-contact-module #drawer-hs-form-target .hs-form textarea{min-height:120px!important;resize:vertical!important}.drawer-contact-module #drawer-hs-form-target .hs-form .hs-submit{margin-top:14px!important}.drawer-contact-module #drawer-hs-form-target .hs-form .hs-button,.drawer-contact-module #drawer-hs-form-target .hs-form input[type=submit]{background:#0b1220!important;border:none!important;border-radius:14px!important;color:#fff!important;cursor:pointer!important;font-weight:800!important;letter-spacing:.12em!important;padding:14px 16px!important;text-transform:uppercase!important;width:100%!important}.drawer-contact-module #drawer-hs-form-target .hs-form .hs-button:hover,.drawer-contact-module #drawer-hs-form-target .hs-form input[type=submit]:hover{filter:brightness(1.05)}@media (max-width:980px){.drawer-contact-card{flex-direction:column}.drawer-contact-left{min-height:auto;padding:52px 40px}.drawer-contact-right{padding:40px 30px}.drawer-contact-title{font-size:36px}}@media (max-width:600px){.drawer-contact-module{padding:56px 16px}.drawer-contact-left{padding:42px 28px}.drawer-contact-right{padding:30px 22px}.drawer-contact-title{font-size:30px}.drawer-contact-module #drawer-hs-form-target .hs-form fieldset.form-columns-2{flex-direction:column!important;gap:0!important}}