.demonstration-contact{width:100%;max-width:1320px;margin:0 auto;padding:clamp(28px,5vw,72px) 0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:start}.demonstration-contact__left{position:relative}.demonstration-contact__heading-wrap{position:relative;padding-bottom:46px}.demonstration-contact__left h2{margin:0;color:#111827;font-size:clamp(40px,5vw,56px);line-height:1.04;letter-spacing:-.045em;font-weight:800}.demonstration-contact__arrow{position:absolute;right:-118px;top:calc(100% - 112px);width:clamp(145px,16vw,220px);height:auto;color:#007aff;transform:rotate(-14deg);pointer-events:none;z-index:2;filter:drop-shadow(0 10px 16px rgba(0,122,255,.14))}.demonstration-contact__intro{margin:0;max-width:680px;color:#667085;font-size:clamp(17px,1.35vw,20px);line-height:1.55;letter-spacing:-.01em}.demonstration-contact__info-list{margin:32px 0 0;padding:0;list-style:none;display:grid;gap:24px}.demonstration-contact__info-list li{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start}.demonstration-contact__icon-wrap{width:54px;height:54px;border-radius:50%;background:#f2f4f7;border:1px solid rgba(17,24,39,.08);color:#007aff;display:inline-flex;align-items:center;justify-content:center}.demonstration-contact__icon-wrap svg{width:24px;height:24px}.demonstration-contact__info-list h3{margin:0;color:#111827;font-size:clamp(20px,1.8vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:800}.demonstration-contact__info-list p{margin:7px 0 0;color:#667085;font-size:clamp(15px,1.15vw,17px);line-height:1.5}.demonstration-contact__info-list a{margin-top:10px;display:inline-flex;align-items:center;text-decoration:none;color:#007aff;font-size:clamp(17px,1.45vw,22px);line-height:1.15;font-weight:700;letter-spacing:-.02em;transition:color .18s ease}.demonstration-contact__info-list a:hover{color:#0a84ff}.demonstration-contact__right{border-radius:28px;border:1px solid rgba(17,24,39,.08);background:#fff;box-shadow:0 18px 45px #10182814;padding:clamp(22px,3vw,36px)}.demonstration-contact__form{display:grid;gap:18px}.demonstration-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.demonstration-contact__form label,.demonstration-contact__form fieldset{margin:0;border:0;padding:0;color:#1d2939;font-size:13px;line-height:1.25;font-weight:700;letter-spacing:-.005em}.demonstration-contact__form input,.demonstration-contact__form select,.demonstration-contact__form textarea{margin-top:8px;width:100%;min-height:50px;border-radius:14px;border:1px solid rgba(17,24,39,.12);background:#fff;padding:12px 14px;color:#111827;font-size:15px;line-height:1.4;font-family:inherit;outline:none;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.demonstration-contact__form input::placeholder,.demonstration-contact__form textarea::placeholder{color:#98a2b3}.demonstration-contact__form textarea{min-height:112px;resize:vertical}.demonstration-contact__form input:hover,.demonstration-contact__form select:hover,.demonstration-contact__form textarea:hover{border-color:#007aff38}.demonstration-contact__form input:focus,.demonstration-contact__form select:focus,.demonstration-contact__form textarea:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff14}.demonstration-contact__form fieldset legend{margin-bottom:10px;color:#1d2939;font-size:13px;line-height:1.25;font-weight:700}.demonstration-contact__radio{display:flex;align-items:center;gap:10px;margin-top:9px;color:#344054;font-size:15px;line-height:1.4;font-weight:500}.demonstration-contact__radio input{margin:0;width:18px;min-height:18px;height:18px;accent-color:#007aff}.demonstration-contact__submit{margin-top:6px;width:100%;min-height:58px;border-radius:16px;border:0;background:#007aff;color:#fff;font-size:18px;line-height:1;font-weight:800;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:none;transition:background-color .18s ease}.demonstration-contact__submit:hover{background:#0a84ff}.demonstration-contact__submit img{width:16px;height:16px;filter:brightness(0) invert(1)}.demonstration-contact__disclaimer{margin:8px 0 0;text-align:center;color:#98a2b3;font-size:13px;line-height:1.45}.demonstration-contact__form shopify-forms-embed{--button-background-color: #007aff}@media screen and (max-width:989px){.demonstration-contact{grid-template-columns:1fr;gap:34px}.demonstration-contact__heading-wrap{padding-bottom:0}.demonstration-contact__intro{margin-top:20px;max-width:760px}.demonstration-contact__arrow{display:none}}@media screen and (max-width:749px){.demonstration-contact{padding:22px 0 32px;gap:22px}.demonstration-contact__left{display:contents}.demonstration-contact__heading-wrap{order:1}.demonstration-contact__intro{order:2;margin-top:-6px;font-size:16px;line-height:1.5}.demonstration-contact__right{order:3;border-radius:22px;padding:18px;margin-top:2px}.demonstration-contact__info-list{order:4;margin-top:4px;gap:22px}.demonstration-contact__left h2{font-size:clamp(34px,10vw,44px)}.demonstration-contact__info-list li{grid-template-columns:48px 1fr;gap:14px}.demonstration-contact__icon-wrap{width:48px;height:48px}.demonstration-contact__info-list h3{font-size:22px}.demonstration-contact__info-list p{font-size:15px}.demonstration-contact__info-list a{font-size:19px}.demonstration-contact__grid{grid-template-columns:1fr;gap:14px}.demonstration-contact__form input,.demonstration-contact__form select,.demonstration-contact__form textarea{min-height:48px;font-size:16px}.demonstration-contact__submit{min-height:54px;border-radius:14px;font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/demonstration-contact.css.map */
