/* SF_HOME_TOP_EU (15 Oct 2026): Tuio-style top for the simfalcon.de / .fr / .es homepages, matching simfalcon.ie and
   simfalcon.com. Linked from the homepage only (index.php). Layout only: the hero copy is centred, the existing panel sits
   below it, and the shared line scene (/assets/sf-scene.svg, the same drawing as the IE/UK homepages) runs along the
   bottom. No text, links or headings change. */
html body section.hero{background:url("/assets/sf-scene.svg") center bottom 18px/min(1200px,calc(100% - 32px)) auto no-repeat,linear-gradient(180deg,#fff 0%,#f0f9ff 100%) !important;padding-bottom:calc(min(1200px,100vw - 32px) * .2167 + 48px) !important}
html body section.hero>.hero-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;justify-items:center;text-align:center;gap:34px !important}
html body section.hero>.hero-grid>*{width:100%;max-width:840px;margin-left:auto;margin-right:auto}
html body section.hero>.hero-grid>:last-child:not(:first-child){max-width:760px;text-align:left}
html body section.hero h1{margin-left:auto;margin-right:auto}
html body section.hero .hero-copy>p,html body section.hero>.hero-grid>div:first-child>p{margin-left:auto;margin-right:auto;max-width:720px}
html body section.hero .hero-actions,html body section.hero .trust-row,html body section.hero .hero-proof{justify-content:center}
html body section.hero .hero-checks{display:inline-block;text-align:left}
html body section.hero .hero-proof{display:grid}
html body section.hero h1{font-size:clamp(2rem,4.4vw,3.25rem) !important;line-height:1.12 !important}
