@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/*FONTS:Inter*/
/* Asylexpert · hell, Grün, Inter */
.cs--asylexpert{--vinyl:#16A34A;--ax-g:#15803d;--ax-ink:#0f172a;background:#fff;color:var(--ax-ink);font-family:"Inter",var(--sans)}
.cs--asylexpert .h-m,.cs--asylexpert .h-l,.ax-h2,.cs--asylexpert .cs__res li{font-family:"Inter";font-weight:800;text-transform:none;letter-spacing:-.03em;color:var(--ax-ink)}
.cs--asylexpert .data,.cs--asylexpert .steps b{color:var(--ax-g)}
.cs--asylexpert .prose p,.cs--asylexpert .steps p,.cs--asylexpert .steps span,.cs--asylexpert .cs__facts dd{color:#1f2937}
.cs--asylexpert .cs__facts dt,.cs--asylexpert .crumbs a,.cs--asylexpert .crumbs span,.cs--asylexpert .cs__gal figcaption,.cs--asylexpert .cs__nextlink .data{color:#4b5563}
.cs--asylexpert .cs__nextlink .h-l{color:var(--ax-ink)}
.cs--asylexpert .close{background:#16A34A}
.ax-hero{padding:calc(var(--nav-h) + 50px) 0 clamp(48px,6vw,90px);background:#f3f7f4}
.ax-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,5vw,80px);align-items:center}
.ax-hero h1 .sub{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-g);margin-bottom:14px}
.ax-hero .t-name{display:block;font-weight:800;font-size:clamp(3rem,8vw,7.6rem);line-height:.95;letter-spacing:-.04em}
.ax-hero .t-claim{display:block;font-weight:600;font-size:clamp(1.3rem,2.4vw,2.2rem);margin-top:12px;color:#334155;max-width:28ch}
.ax-hero .lede{color:#334155}
.ax-phone{margin:0;background:#0f172a;padding:10px;border-radius:30px}
.ax-phone img{width:100%;height:auto;border-radius:22px;display:block}
.ax-h2{font-size:clamp(1.8rem,4.6vw,4.6rem);line-height:1.05;margin-bottom:clamp(28px,4vw,56px)}
.ax-h2 b{color:var(--ax-g)}
.ax-all{margin:0}
.ax-all img{width:100%;height:auto;display:block}
@media (max-width:860px){.ax-hero__grid{grid-template-columns:1fr}.ax-phone{max-width:300px}}
body:has(.cs--asylexpert) .nav{background:#000}
