.aas-hero{--aas-hero-ink:var(--e-global-color-primary,#2c484b);--aas-hero-akzent:var(--e-global-color-accent,#e1f281);--aas-hero-akzent-soft:color-mix(in srgb,var(--aas-hero-akzent) 18%,#fff);background-image:repeating-linear-gradient(0deg,rgba(20,33,42,.04) 0 1px,transparent 1px 42px),repeating-linear-gradient(90deg,rgba(20,33,42,.04) 0 1px,transparent 1px 42px);padding-block:64px 56px;padding-inline:var(--aas-content-padding);font-family:var(--e-global-typography-text-font-family,"Outfit"),sans-serif}.aas-hero .mono{font-family:"IBM Plex Mono",ui-monospace,monospace}.aas-hero-inner{max-width:var(--aas-max-width);margin-inline:auto}.aas-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:start}.aas-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--aas-hero-ink);background:var(--aas-hero-akzent-soft);padding:6px 12px;border-radius:6px;margin-bottom:18px}.aas-hero-h1{font-family:var(--e-global-typography-primary-font-family,"Gloock"),serif;font-weight:400;color:var(--aas-hero-ink);font-size:clamp(30px,4vw,48px);line-height:1.1;margin:0 0 16px;text-wrap:balance}.aas-hero-lead{font-size:16.5px;line-height:1.6;color:var(--e-global-color-text,#6b7a81);max-width:46ch;margin:0 0 28px}.aas-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.aas-hero-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none !important;white-space:nowrap}.aas-hero-btn--primary{background:var(--aas-hero-ink);color:#fff !important}.aas-hero-btn--primary:hover{background:var(--aas-hero-akzent);color:var(--aas-hero-ink) !important}.aas-hero-btn--ghost{background:0 0;color:var(--aas-hero-ink) !important;border:1.5px solid rgba(20,33,42,.18)}.aas-hero-btn--ghost:hover{border-color:var(--aas-hero-ink)}.aas-hero-kennzahlen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#fff;border:1px solid rgba(20,33,42,.1);border-radius:12px;box-shadow:0 1px 2px rgba(10,20,25,.05),0 10px 24px -14px rgba(10,20,25,.2);overflow:hidden}.aas-hero-kennzahl{padding:16px 18px;border-right:1px solid rgba(20,33,42,.1)}.aas-hero-kennzahl:last-child{border-right:0}.aas-hero-kennzahl-zahl{font-weight:600;font-size:23px;color:var(--aas-hero-ink);font-variant-numeric:tabular-nums}.aas-hero-kennzahl-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--e-global-color-text,#6b7a81);margin-top:5px;font-weight:600}.aas-hero-karte{background:var(--aas-hero-ink);color:#fff;border-radius:16px;padding:26px 26px 24px;box-shadow:0 1px 2px rgba(10,20,25,.05),0 16px 36px -16px rgba(10,20,25,.35)}.aas-hero-karte-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--aas-hero-akzent);opacity:.95}.aas-hero-karte-titel{font-family:var(--e-global-typography-primary-font-family,"Gloock"),serif;font-weight:400;color:#fff;font-size:21px;margin:10px 0 10px;text-wrap:balance}.aas-hero-karte-text{font-size:14px;line-height:1.6;margin:0 0 18px;opacity:.85}.aas-hero-karte-liste{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px}.aas-hero-karte-liste li{display:flex;gap:9px;align-items:flex-start;font-size:13px}.aas-hero-karte-liste svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px;color:var(--aas-hero-akzent)}.aas-hero-karte-btn{display:flex;align-items:center;justify-content:center;width:100%;background:var(--aas-hero-akzent);color:var(--aas-hero-ink) !important;border-radius:999px;padding:11px 18px;font-size:13.5px;font-weight:700;text-decoration:none !important}.aas-hero-karte-btn:hover{opacity:.9}@media (max-width:860px){.aas-hero-grid{grid-template-columns:1fr}.aas-hero-kennzahlen{grid-auto-flow:row;grid-template-columns:1fr}.aas-hero-kennzahl{border-right:0;border-bottom:1px solid rgba(20,33,42,.1)}.aas-hero-kennzahl:last-child{border-bottom:0}}