@charset "UTF-8";.cf-form .cf-field-wrap{margin-bottom:18px}.cf-form label{font-weight:600;font-size:0.83rem;color:#374151;margin-bottom:6px;display:block;letter-spacing:0.2px}.cf-form input[type="text"],.cf-form input[type="email"],.cf-form input[type="tel"],.cf-form textarea,.cf-form select{width:100%;padding:13px 16px;font-size:0.92rem;color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;font-family:'Outfit',sans-serif}.cf-form input[type="text"]:focus,.cf-form input[type="email"]:focus,.cf-form input[type="tel"]:focus,.cf-form textarea:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px rgba(2,148,196,0.12)}.cf-form textarea{min-height:140px;resize:vertical}.cf-form .cf-field-wrap .cf-checkbox-wrap{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px}.cf-form .cf-checkbox-wrap input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:var(--primary);flex-shrink:0}.cf-form .cf-checkbox-wrap label{font-size:0.8rem;color:#64748b;margin-bottom:0;font-weight:400}.cf-form .cf-checkbox-wrap a{color:var(--primary)}.cf-form .cf-submit,.cf-form button[type="submit"],.cf-form input[type="submit"]{width:100%;padding:15px 32px;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#fff;background:linear-gradient(135deg,var(--primary) 0%,#0369a1 100%);border:none;border-radius:14px;cursor:pointer;transition:all .25s;box-shadow:0 4px 16px rgba(2,148,196,0.3);font-family:'Outfit',sans-serif;margin-top:8px}.cf-form .cf-submit:hover,.cf-form button[type="submit"]:hover,.cf-form input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(2,148,196,0.4);background:linear-gradient(135deg,#0369a1 0%,var(--primary) 100%)}.cf-form .cf-error{color:#dc2626;font-size:0.78rem;margin-top:4px;display:block}.cf-form .cf-columns-2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media (max-width:600px){.cf-form .cf-columns-2{grid-template-columns:1fr}}
