.Standorte-module__KatAXq__page{--blue:#49bbed;--dark:#181c28;--grey:#5a6273;--white:#fff;--line:#e6e9ef;--bg-soft:#f5f7fa;--radius:16px;--shadow-card:0 1px 2px #181c280a, 0 8px 24px #181c280f;--shadow-card-hover:0 2px 4px #181c280f, 0 18px 40px #181c281f;--maxw:1200px;color:var(--dark);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6;font-family:var(--font-inter), Inter, sans-serif}.Standorte-module__KatAXq__page h1,.Standorte-module__KatAXq__page h2,.Standorte-module__KatAXq__page h3{font-family:var(--font-work), "Work Sans", sans-serif;letter-spacing:-.01em;color:var(--dark);line-height:1.14}:where(.Standorte-module__KatAXq__page) a{color:inherit;text-decoration:none}.Standorte-module__KatAXq__wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.Standorte-module__KatAXq__intro{background:radial-gradient(1200px 400px at 50% -120px, #49bbed24, transparent 70%), var(--white);text-align:center;padding:80px 0 48px;position:relative}.Standorte-module__KatAXq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.Standorte-module__KatAXq__intro h1{margin:0 0 18px;font-size:clamp(34px,5vw,52px);font-weight:800}.Standorte-module__KatAXq__intro p{max-width:60ch;color:var(--grey);margin:0 auto;font-size:17px}.Standorte-module__KatAXq__grid-section{padding:8px 0 80px}.Standorte-module__KatAXq__grid{grid-template-columns:1fr;gap:18px;margin-top:36px;display:grid}@media (min-width:620px){.Standorte-module__KatAXq__grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.Standorte-module__KatAXq__grid{grid-template-columns:1fr 1fr 1fr}}.Standorte-module__KatAXq__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.Standorte-module__KatAXq__card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--blue);transform:translateY(-4px)}.Standorte-module__KatAXq__card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.Standorte-module__KatAXq__card h2{margin:0;font-size:22px;font-weight:700}.Standorte-module__KatAXq__badge{color:var(--blue);white-space:nowrap;background:#49bbed1f;border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:600}.Standorte-module__KatAXq__card-region{color:var(--grey);margin:0;font-size:14px}.Standorte-module__KatAXq__card-link{color:var(--blue);align-items:center;gap:7px;margin-top:6px;font-size:14.5px;font-weight:600;display:inline-flex}.Standorte-module__KatAXq__card-link svg{transition:transform .2s}.Standorte-module__KatAXq__card:hover .Standorte-module__KatAXq__card-link svg{transform:translate(4px)}.Standorte-module__KatAXq__cta{background:var(--bg-soft);text-align:center;padding:64px 0 80px}.Standorte-module__KatAXq__cta h2{margin:0 0 14px;font-size:clamp(26px,3.6vw,36px);font-weight:800}.Standorte-module__KatAXq__cta p{max-width:52ch;color:var(--grey);margin:0 auto 28px;font-size:16px}.Standorte-module__KatAXq__cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.Standorte-module__KatAXq__btn-primary{background:var(--blue);height:52px;color:var(--white);border-radius:12px;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 8px 28px #49bbed59}.Standorte-module__KatAXq__btn-primary:hover{transform:translateY(-2px)}.Standorte-module__KatAXq__btn-ghost{background:var(--white);border:1px solid var(--line);height:52px;color:var(--dark);border-radius:12px;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:700;transition:transform .15s,border-color .15s;display:inline-flex}.Standorte-module__KatAXq__btn-ghost:hover{border-color:var(--blue);transform:translateY(-2px)}
