/*
Theme Name: IPNET Custom
Template: twentytwentyfive
Version: 1.0
*/

/* IPNET contact form styling */
.wpcf7-form{max-width:640px}
.wpcf7-form p{margin:0 0 6px}
.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form select,.wpcf7-form textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff}
.wpcf7-form input:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px rgba(30,91,255,.12)}
.wpcf7-form textarea{resize:vertical;min-height:110px}
.wpcf7-form input.wpcf7-submit{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:10px;font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 10px 28px -8px rgba(79,70,229,.55)}
.wpcf7-form input.wpcf7-submit:hover{transform:translateY(-2px)}
