.agiletech-consult-form{--cf-primary:#e13a51;--cf-text:#1a1a1a;--cf-text-muted:#555;--cf-card-bg:#fff;--cf-card-border:#e6e8ee;--cf-input-border:#d6dae3;--cf-input-bg:#fafbfd;box-sizing:border-box;width:100%}.agiletech-consult-form *,.agiletech-consult-form :after,.agiletech-consult-form :before{box-sizing:border-box}.agiletech-consult-form__eyebrow{align-items:center;color:var(--cf-primary);display:flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.08em;margin:0 0 16px;padding:0 8px;text-transform:uppercase}.agiletech-consult-form__eyebrow .arrow{display:inline-block;line-height:1}.agiletech-consult-form__card{background:var(--cf-card-bg);border:1px solid var(--cf-card-border);border-radius:16px;display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:1fr 1fr;padding:clamp(24px,4vw,48px)}.agiletech-consult-form__small-label{color:var(--cf-primary);font-size:14px;font-weight:500;margin:0 0 10px}.agiletech-consult-form__heading{color:var(--cf-primary);font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1.2;margin:0 0 18px}.agiletech-consult-form__desc{color:var(--cf-text-muted);font-size:15px;line-height:1.7;margin:0 0 24px}.agiletech-consult-form__desc p{margin:0 0 10px}.agiletech-consult-form__desc p:last-child{margin-bottom:0}.agiletech-consult-form__contacts{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.agiletech-consult-form__contacts li{align-items:center;color:var(--cf-text);display:flex;font-size:15px;gap:10px}.agiletech-consult-form__contacts .icon{align-items:center;color:var(--cf-primary);display:inline-flex;flex-shrink:0;justify-content:center}.agiletech-consult-form__contacts a{color:inherit;text-decoration:none;transition:color .2s ease}.agiletech-consult-form__contacts a:hover{color:var(--cf-primary)}.agiletech-consult-form__form{min-width:0}.agiletech-consult-form__form .wpcf7-form-control-wrap>label,.agiletech-consult-form__form .wpforms-field-label,.agiletech-consult-form__form label{color:var(--cf-text);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.agiletech-consult-form__form input[type=email],.agiletech-consult-form__form input[type=number],.agiletech-consult-form__form input[type=tel],.agiletech-consult-form__form input[type=text],.agiletech-consult-form__form input[type=url],.agiletech-consult-form__form select,.agiletech-consult-form__form textarea{background:var(--cf-input-bg);border:1px solid var(--cf-input-border);border-radius:6px;color:var(--cf-text);display:block;font-family:inherit;font-size:15px;line-height:1.4;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.agiletech-consult-form__form input[type=email]:focus,.agiletech-consult-form__form input[type=number]:focus,.agiletech-consult-form__form input[type=tel]:focus,.agiletech-consult-form__form input[type=text]:focus,.agiletech-consult-form__form input[type=url]:focus,.agiletech-consult-form__form select:focus,.agiletech-consult-form__form textarea:focus{border-color:var(--cf-primary);box-shadow:0 0 0 3px rgba(225,58,81,.12);outline:none}.agiletech-consult-form__form textarea{min-height:110px;resize:vertical}.agiletech-consult-form__form p{margin:0 0 14px}.agiletech-consult-form__form .wpcf7-submit,.agiletech-consult-form__form button[type=submit],.agiletech-consult-form__form input[type=submit]{background:var(--cf-primary);border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;letter-spacing:.04em;margin-top:6px;padding:14px 24px;transition:background .2s ease,transform .2s ease;width:100%}.agiletech-consult-form__form .wpcf7-submit:focus-visible,.agiletech-consult-form__form .wpcf7-submit:hover,.agiletech-consult-form__form button[type=submit]:focus-visible,.agiletech-consult-form__form button[type=submit]:hover,.agiletech-consult-form__form input[type=submit]:focus-visible,.agiletech-consult-form__form input[type=submit]:hover{background:#c2304a;transform:translateY(-1px)}.agiletech-consult-form__notice{border:1px dashed var(--cf-input-border);border-radius:8px;color:#9ba1ad;font-style:italic;margin:0;padding:24px;text-align:center}@media(max-width:880px){.agiletech-consult-form__card{gap:28px;grid-template-columns:1fr}.agiletech-consult-form__heading{font-size:22px}}
