/* ==========================================================================
   app.css — Einziger Einstiegspunkt der Kaskade
   --------------------------------------------------------------------------
   Dieses File wird aus assets/app.js importiert und ist das einzige, das
   Stylesheets einbindet. @import muss vor allen anderen Regeln stehen —
   deshalb bleibt es import-only.

   Feste Reihenfolge der Kaskade:
     1. tokens       — Design-Werte (Custom Properties), muss zuerst laden
     2. base         — Reset + Basis-Typografie (nutzt Tokens)
     3. layout       — Layout-Primitive auf Seitenebene
     4. components/* — einzelne UI-Komponenten
     5. utilities    — Einzweck-Helfer (zuletzt, existiert noch nicht)

   Pfade sind relativ zu diesem File; AssetMapper schreibt sie beim Kompilieren
   auf die versionierten Asset-URLs um.
   ========================================================================== */

@import "tokens-H7HNQS5.css";
@import "base-e3fLHzr.css";

@import "layout-MjTzu7g.css";

/* Bausteine, die von mehreren Sections genutzt werden */
@import "components/button-f66QVMb.css";
@import "components/section-header-KwuKf4p.css";
@import "components/card-grid-Yt_K2sU.css";
@import "components/bullet-list-7zJ1xmA.css";
@import "components/trust-strip-Ztq9_at.css";
@import "components/tag-list-ujUUtkc.css";
@import "components/cta-row-y8YU4fC.css";

/* Seitenrahmen */
@import "components/locale-switch-jCKLY_n.css";
@import "components/site-header-alTONJR.css";
@import "components/site-footer-2_2lHD4.css";

/* Section-spezifisch */
@import "components/hero-WdYNdDZ.css";
@import "components/calculator-FZ_T67l.css";
@import "components/question-list-z1UbI0K.css";
@import "components/step-list-2pits3M.css";
@import "components/price-cards-B8Ye3K-.css";
@import "components/faq-N2Sf4GG.css";
@import "components/audience-__sQ3wr.css";
@import "components/contact-prSl7e0.css";
@import "components/form-3Y7b-Is.css";
@import "components/prose-XbDt100.css";
