/* ============================================================
   DrivOlution — finish.css
   Laatste opruiming van de homepage. Drie dingen strak trekken:
   het aantal hoekradii, de binnenmarges van kaarten en het
   bandenritme. Laadt als laatste.
   ============================================================ */

/* ------------------------------------------------------------
   1. RADII: zes waarden, elk met één rol
   999 pil, 50% rond, 32 groot vlak, 18 kaart, 12 bediening, 8 vinkje
   ------------------------------------------------------------ */
.field2 input, .field2 textarea { border-radius: 12px; }
.field2 textarea { border-radius: 12px; }
.licence--float .licence__svg { border-radius: 12px; }
.segmented button { border-radius: 12px; }
.incl-ic { border-radius: 12px; }

/* ------------------------------------------------------------
   2. KAARTMARGES: alleen waarden van de schaal
   ------------------------------------------------------------ */
.cform { padding: var(--sp-6); }
@media (min-width: 1101px) { .cform { padding: var(--sp-7); } }
.loccard { padding: var(--sp-5); }
.loccard__go { top: var(--sp-5); right: var(--sp-5); }

/* ------------------------------------------------------------
   3. TYPOGRAFIE: terug naar tien maten
   ------------------------------------------------------------ */
.closing__body h2 { font-size: var(--fs-1); }
.loccard__badge { font-size: var(--fs-xs); }
.reviews__head .stars, .rd-hero__chip .stars, .review-card .stars { font-size: var(--fs-xs); }

/* ------------------------------------------------------------
   4. BANDENRITME
   Er stonden vijf witte banden op een rij, waardoor het midden
   van de pagina vlak werd. De praktische zone krijgt de grijstint
   die de sectie Inbegrepen al had, zodat de afwisseling terug is:
   wit, lavendel, wit, wit, grijs, wit, blauwtint, grijs, donker.
   ------------------------------------------------------------ */
.zone--praktisch { background: #f4f4f8; }
.zone--praktisch .loc-picker { background: transparent; }
.zone--praktisch .included { background: transparent; }
.zone--praktisch .incl-item { background: #fff; }
.zone--praktisch .loc-picker + .included { padding-top: 0; }
.stars { font-size: var(--fs-xs); letter-spacing: 1px; }

/* de grijze band moet je kunnen zien, anders is het geen ritme:
   #fafafb verschilde 1 procent van wit en las dus als wit */
.faq-section { background: #f4f4f8; }
.zone--praktisch .incl-item { background: #fff; border-color: #e6e6ee; }
.zone--praktisch .loccard { background: #fff; }
.faq-section .faq-item { border-color: #e6e6ee; }
/* de in-house kaart houdt zijn eigen tint, dat is het zakelijke spoor */
.zone--praktisch .loccard--inhouse { background: #f0eeff; border-color: #ddd9f6; }

/* laatste twee onregelmatigheden */
.topstrip__rating .stars { font-size: var(--fs-xs); }
/* de sectie Inbegrepen stond 8px uit de lijn door een extra container-padding */
.zone--praktisch .included > .container { padding-inline: var(--gutter); }
