/* Variante 2 · Riviera — Meergrün und Sonnenuntergangs-Orange. Laut, rund, jung. */
:root{
  --bg:#FFF9F3; --bg-alt:#FBEEE2; --surface:#FFFFFF; --surface-2:#FFF9F3;
  --ink:#14231F; --muted:#5A6D68; --line:#E6D6C6;
  --primary:#0E4F52; --primary-ink:#FFFFFF; --primary-hover:#08383A;
  --accent:#D9541F; --accent-ink:#FFFFFF;
  --f-display:'Archivo',system-ui,sans-serif; --f-body:'Archivo',system-ui,sans-serif;
  --h-weight:800; --h-track:-.035em;
  --r:18px; --r-sm:13px; --r-lg:26px; --btn-r:100px;
  --shadow:0 14px 40px rgba(14,79,82,.14);
  --hero-overlay:linear-gradient(200deg,rgba(8,56,58,.74),rgba(8,56,58,.32) 45%,rgba(217,84,31,.46));
  --hero-accent:#FF8A4C; --hero-eyebrow:#FFC9A8;
  --hdr-bg:rgba(255,249,243,.95);
  --foot-bg:#06282A;
  --bw-bg:#FFFFFF;
  --btn-track:.01em;
}
.h2,.hero__title{text-transform:uppercase}
.hero__title{font-size:clamp(32px,10.2vw,110px);letter-spacing:-.045em}
.brand__name{font-weight:800;letter-spacing:-.04em}
.eyebrow{color:var(--accent)}
.btn--primary{box-shadow:0 8px 24px rgba(14,79,82,.22)}
.unit,.card,.about__media,.detail__hero{box-shadow:var(--shadow)}
.unit{border:0}
.card{border:0}
.trust__i b{font-weight:800;letter-spacing:-.03em}
.pricelist b,.rev__big b,.hero__score b{font-weight:800;letter-spacing:-.04em}
.shot{border-radius:14px}
.bar__track i{background:linear-gradient(90deg,var(--accent),#FF8A4C)}
.svc__list li::before{background:var(--accent)}
.dist li,.pricelist li{border-bottom-color:rgba(14,79,82,.12)}
.faq__q button{font-weight:700}
.navpanel a{text-transform:uppercase;font-weight:800;letter-spacing:-.02em}
