/* ============================================================================
   Likidera — Pricing page layer
   Built on tokens/base/components. Four blocks: the hero and its licence plate
   · #licence · #quote (the tinted centre) · the closing card.
   No imagery and no figure: the plate carries a statement where a price would
   sit, and the quote is worked out in the call the form leads to.
   ============================================================================ */

/* ═══════════════ THE LICENCE PLATE ═══════════════
   The themed plate the closing card already ships, left-aligned and without
   the plot motif, so the two bracket the page as one family and not as one
   object. In the figure slot sits a sentence, and a sentence is not a number:
   five tabular glyphs could take --text-h1 and still read in one glance, four
   words at that size wrap into a second headline. The statement is set one
   step below the H1, as two lines with the cadence of a figure and its unit.
   The action shares the top line with it, so neither column outruns the
   other and the plate carries no interior surplus. */
.licence-plate {
  margin-top: var(--space-7);
  padding: clamp(1.5rem, 3vw, 2.5rem);
}

/* Behind the statement, not under the button: this plate's subject is what
   is being bought. */
.licence-plate .plate__light {
  left: 0;
  top: 0;
  width: min(620px, 100%);
  height: 420px;
  transform: translate(-18%, -42%);
}

/* The light is absolutely positioned and would paint over in-flow text. */
.licence-plate__top,
.licence-plate__terms { position: relative; }

.licence-plate__top { display: grid; gap: var(--space-5); }
.licence-plate__action .btn { width: 100%; }
@media (min-width: 640px) {
  .licence-plate__top {
    grid-template-columns: minmax(0, 1fr) auto;
    column-gap: var(--space-6);
    align-items: start;
  }
  .licence-plate__action { justify-self: end; }
  .licence-plate__action .btn { width: auto; }
}

/* Heading face and ink, not teal, not .figures: those read as a
   price tag. One sentence, no forced break (owner, 2026-10-22: the old
   "Lisans / tek defalık ödenir." couplet left one word alone on a line);
   it runs on one line where the column allows and balances where it wraps. */
.licence-plate__statement {
  font-size: var(--text-h2);
  font-weight: var(--weight-bold);
  letter-spacing: var(--tracking-heading);
  line-height: var(--leading-tight);
  color: var(--text);
  text-wrap: balance;
}
.licence-plate__note {
  margin-top: var(--space-3);
  color: var(--text-muted);
  max-width: 46ch;
}

/* Three facts across on their own hairlines, plain .spec-list: a
   specification block under the statement, not a second run of body copy.
   Stretched rows would spread their surplus between term and value, so the
   values would start at three different heights; they pack to the top. */
@media (min-width: 900px) {
  .licence-plate__terms {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: var(--space-6);
  }
  .licence-plate__terms .spec-list__row { align-content: start; }
}
/* A term that wraps (EN "How does the installation process work?" at 1280+)
   pushed its value a line below its neighbours. Term and value now sit on
   two shared rows, so the three values always start level. */
@supports (grid-template-rows: subgrid) {
  @media (min-width: 900px) {
    .licence-plate__terms { row-gap: var(--space-1); }
    .licence-plate__terms .spec-list__row {
      grid-row: span 2;
      grid-template-rows: subgrid;
    }
  }
}


/* ═══════════════ #licence — two paragraphs, two columns ═══════════════
   Not newspaper columns: each column is one complete, self-contained paragraph
   of three to five lines, so the reader never scrolls up to continue a
   thought. The second opens "Because the software is yours…", which anchors it
   to the first without needing to sit under it. */
.prose-pair { margin-top: var(--space-6); display: grid; gap: var(--space-5); }
.prose-pair p { color: var(--text-muted); }
@media (min-width: 1000px) {
  .prose-pair {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: var(--space-7);
  }
}
.licence__link { margin-top: var(--space-6); }


/* ═══════════════ #quote — the form, the call, the demo ═══════════════
   The page's one tint keeps its role as the centre. .steps is earned here: the
   form goes in, we get back to you, the demo follows. */
.quote__steps { margin-top: var(--space-7); }
