.site-header[data-v-844ef537]{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-v-844ef537]{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;display:flex}.brand[data-v-844ef537]{color:var(--accent);align-items:center;gap:.55rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.brand span[data-v-844ef537]{color:var(--ink)}.brand svg[data-v-844ef537]{width:34px;height:34px}nav[data-v-844ef537]{align-items:center;gap:1.1rem;display:flex}nav a[data-v-844ef537]{white-space:nowrap}nav a[data-v-844ef537]:not(.btn){color:var(--ink);font-weight:600;text-decoration:none}nav a.router-link-active[data-v-844ef537]:not(.btn){color:var(--accent-ink)}.btn.small[data-v-844ef537]{min-height:40px;padding:.4em 1.1em}main[data-v-844ef537]{min-height:calc(100vh - 208px)}@media (width<=420px){nav[data-v-844ef537]{gap:.7rem}.brand[data-v-844ef537]{font-size:1.05rem}}.site-footer[data-v-844ef537]{border-top:1px solid var(--line);margin-top:4rem;padding:2rem 0 2.5rem;font-size:.95rem}.site-footer p[data-v-844ef537]{margin:.2rem 0}.hero[data-v-d8cb122a]{padding:3.5rem 0 2.5rem}.hero-grid[data-v-d8cb122a]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.lead[data-v-d8cb122a]{color:var(--muted);max-width:34em;font-size:1.15rem}.actions[data-v-d8cb122a]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero-art svg[data-v-d8cb122a]{width:100%;max-width:360px;margin-inline:auto;display:block}.steps[data-v-d8cb122a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1rem 0 3rem;padding:0;list-style:none;display:grid}.num[data-v-d8cb122a]{background:var(--accent-soft);width:2.2rem;height:2.2rem;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:.6rem;font-weight:800;display:inline-grid}.fleet[data-v-d8cb122a]{margin-bottom:3rem}.fleet-grid[data-v-d8cb122a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.model[data-v-d8cb122a]{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.model[data-v-d8cb122a]:hover{border-color:var(--accent);transform:translateY(-2px)}.figures[data-v-d8cb122a]{margin:0}.good-to-know ul[data-v-d8cb122a]{margin:0;padding-left:1.2rem}.good-to-know li[data-v-d8cb122a]{margin-bottom:.4rem}@media (width<=720px){.hero[data-v-d8cb122a]{padding-top:2rem}.hero-grid[data-v-d8cb122a]{grid-template-columns:minmax(0,1fr)}.hero-art[data-v-d8cb122a]{order:-1}.hero-art svg[data-v-d8cb122a]{max-width:220px}}:root{--bg:#fbf6ef;--surface:#fff;--ink:#3a2e26;--muted:#85766a;--line:#ecdfd0;--accent:#c8643b;--accent-ink:#a34c27;--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--bg));--ok:#6b8f5e;--ok-soft:color-mix(in srgb, var(--ok) 16%, var(--surface));--warn:#b7791f;--warn-soft:color-mix(in srgb, var(--warn) 14%, var(--surface));--danger:#b4443a;--radius:16px;--radius-sm:10px;--shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 8px 24px color-mix(in srgb, var(--ink) 6%, transparent);--font:ui-rounded, "SF Pro Rounded", "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:17px;line-height:1.55}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(1.9rem,5vw,2.8rem)}h2{font-size:1.5rem}h3{font-size:1.15rem}p{margin:0 0 1em}a{color:var(--accent-ink)}.container{width:min(1040px,100% - 2.5rem);margin-inline:auto}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}.btn{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.65em 1.4em;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-ink)}.btn.ghost{color:var(--accent-ink);background:0 0;border-color:#0000}.field{gap:.35rem;margin-bottom:1.1rem;display:grid}.field label{font-weight:600}.field .hint{color:var(--muted);font-size:.9rem}input[type=text],input[type=email],input[type=tel],textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:.7em .9em}input:focus-visible,textarea:focus-visible,.btn:focus-visible,button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:2px}.field.invalid input,.field.invalid textarea{border-color:var(--danger)}.error-text{color:var(--danger);font-size:.95rem}.notice{border-radius:var(--radius-sm);background:var(--accent-soft);padding:.9rem 1.1rem}.notice.warn{background:var(--warn-soft)}.notice.error{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.choice{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choice input{accent-color:var(--accent);margin-top:.3rem}.choice strong{display:block}.chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:.2em .75em;font-size:.9rem;font-weight:600;display:inline-block}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.badge{white-space:nowrap;background:var(--line);color:var(--ink);border-radius:999px;padding:.15em .7em;font-size:.82rem;font-weight:700;display:inline-block}.badge.ok{background:var(--ok-soft);color:color-mix(in srgb, var(--ok) 75%, var(--ink))}.badge.warn{background:var(--warn-soft);color:color-mix(in srgb, var(--warn) 80%, var(--ink))}.badge.accent{background:var(--accent-soft);color:var(--accent-ink)}.badge.muted{background:color-mix(in srgb, var(--line) 60%, var(--surface));color:var(--muted)}input[type=password],input[type=number]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:.7em .9em}
