.fuKova_main{flex:1;width:100%;max-width:64rem;margin:0 auto;padding:2rem 1rem 3rem}.fuKova_hero{text-align:center}.fuKova_eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--color-muted);margin:0}.fuKova_title{letter-spacing:.25em;margin:.25rem 0 0;font-size:clamp(2.6rem,9vw,5rem)}.fuKova_subtitle{color:var(--color-accent);margin:0;font-size:1.25rem}.fuKova_description{max-width:38rem;color:var(--color-muted);margin:1.25rem auto 0;font-size:1.05rem}.fuKova_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.fuKova_primary,.fuKova_secondary{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.fuKova_primary{background:var(--color-accent);color:var(--color-accent-contrast)}.fuKova_secondary{border:2px solid var(--color-accent);color:var(--color-text)}.fuKova_link{padding:.5rem}.fuKova_banner{margin-top:2.5rem}.fuKova_cities{margin-top:3rem}.fuKova_citiesTitle{text-align:center;margin:0 0 1.25rem}.fuKova_cityList{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fuKova_city{background:var(--color-surface);border:1px solid var(--color-border);border-top-width:4px;border-radius:12px;padding:1.25rem}.fuKova_valdoria{border-top-color:var(--color-valdoria)}.fuKova_novaris{border-top-color:var(--color-novaris)}.fuKova_elyssium{border-top-color:var(--color-elyssium)}.fuKova_cityName{margin:0;font-size:1.3rem}.fuKova_cityEra{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.8rem}.fuKova_cityText{margin:0}.fuKova_legalNav{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin-top:1rem;display:flex}.fuKova_legalNav a{color:var(--color-muted);padding:.5rem .2rem;font-size:.95rem}
