🦷 Zapis zakończony pomyślnie

Hej! 👋 Dzięki za wypełnienie formularza

Jeżeli tu jesteś, to znaczy, że zapisałeś/zapisałaś się pomyślnie. Obejrzyj krótki film, w którym wyjaśniam, co Cię czeka na pierwszej wizycie – krok po kroku.

Zobacz 60-sekundowe wprowadzenie do Twojej pierwszej wizyty.

Wybierz godzinę telefonu – oddzwonimy do Ciebie

Zostaw nam dane i wskaż, kiedy możemy zadzwonić. Nasza rejestratorka oddzwoni w wybranym terminie.

Podaj imię i nazwisko.
Może być z prefiksem +48.
Podaj poprawny numer telefonu.
Wybierz dzień kontaktu.
Jeśli chcesz minutową dokładność – wpisz poniżej.
Zaznacz zgodę na kontakt telefoniczny.
Czas oddzwonienia: zwykle do 1 dnia roboczego.

Umów wizytę – oddzwonimy

Podaj imię, telefon i godzinę, o której możemy zadzwonić.

    Umów wizytę – oddzwonimy

    Podaj imię, telefon i godzinę, o której możemy do Ciebie zadzwonić.




    Umów wizytę – szybkie 4 kroki

    Zajmie Ci to mniej niż 60 sekund.

    1. 1
    2. 2
    3. 3
    4. 4

    Jak mamy się do Ciebie zwracać?

      /* 🎨 --- FORMULARZ CF7 WIELOKROKOWY --- */

      /* KARTA FORMULARZA */
      .cf7-card {
      --primary: #0a79c9;
      --primary-dark: #045b9a;
      --muted: #4a5c6b;
      --bg: #f8fcff;
      --radius: 14px;

      max-width: 680px;
      margin: 48px auto;
      padding: 32px 28px;
      background: var(--bg);
      border: 1px solid #e3f1ff;
      border-radius: var(--radius);
      box-shadow: 0 8px 26px rgba(10,121,201,0.08);
      font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
      }

      /* NAGŁÓWKI */
      .cf7-card .cf7-title {
      font-size: 1.8rem;
      color: var(--primary-dark);
      font-weight: 800;
      margin-bottom: 4px;
      }

      .cf7-card .cf7-sub {
      color: var(--muted);
      font-size: 1.1rem;
      margin-bottom: 24px;
      }

      /* NUMERKI KROKÓW */
      .wiz-progress {
      display: flex;
      justify-content: center;
      gap: 12px;
      margin-bottom: 24px;
      list-style: none;
      padding: 0;
      }
      .wiz-progress li {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      border: 2px solid #cde7ff;
      color: #6b7b8a;
      font-weight: 600;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: all .25s ease;
      }
      .wiz-progress li.active {
      background: var(--primary);
      color: #fff;
      border-color: var(--primary);
      box-shadow: 0 4px 14px rgba(10,121,201,0.25);
      }

      /* UKŁAD KROKÓW */
      .wiz-step {
      display: none;
      animation: fadeIn .4s ease;
      }
      .wiz-step.active {
      display: block;
      }

      @keyframes fadeIn {
      from { opacity: 0; transform: translateY(5px); }
      to { opacity: 1; transform: translateY(0); opacity: 1; }
      }

      /* ETYKIETY */
      .cf7-card label {
      display: block;
      font-weight: 700;
      color: #0b2851;
      margin-bottom: 8px;
      font-size: 1rem;
      }

      /* POLA TEKSTOWE */
      .cf7-card input[type="text"],
      .cf7-card input[type="tel"],
      .cf7-card input[type="time"],
      .cf7-card select {
      width: 100%;
      background: #fff;
      border: 2px solid #cde7ff;
      border-radius: 12px;
      padding: 14px 16px;
      font-size: 16px;
      color: #12344d;
      font-weight: 500;
      transition: all .25s ease;
      box-shadow: 0 2px 6px rgba(10,121,201,0.06);
      }
      .cf7-card input:focus,
      .cf7-card select:focus {
      border-color: var(--primary);
      box-shadow: 0 0 0 4px rgba(10,121,201,0.15);
      outline: none;
      }

      /* 🔹 SPECJALNY STYL SELECTA ("Co chcesz zrobić?") */
      .cf7-card select {
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230A79C9' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E") no-repeat right 14px center;
      background-size: 18px;
      padding-right: 46px;
      }

      /* PRZYCISKI */
      .btn {
      display: inline-block;
      padding: 14px 28px;
      font-size: 17px;
      font-weight: 700;
      border-radius: 12px;
      cursor: pointer;
      border: none;
      transition: all .25s ease;
      }

      .btn.primary {
      background: linear-gradient(180deg, #0a79c9 0%, #045b9a 100%);
      color: #fff;
      box-shadow: 0 6px 18px rgba(10,121,201,0.22);
      }
      .btn.primary:hover {
      background: linear-gradient(180deg, #0b86dc 0%, #0663a7 100%);
      }

      .btn.secondary {
      background: #fff;
      border: 2px solid var(--primary);
      color: var(--primary);
      }
      .btn.secondary:hover {
      background: #e9f5ff;
      }

      /* UKŁAD PRZYCISKÓW */
      .actions {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 20px;
      }

      /* RESPONSYWNOŚĆ */
      @media (max-width: 640px) {
      .cf7-card {
      padding: 24px 20px;
      }
      .actions {
      flex-direction: column;
      gap: 10px;
      }
      .btn {
      width: 100%;
      }
      }

      Przewijanie do góry