:root{--navy: #1e3a6a;--navy-700: #152b51;--accent: #04b7e5;--accent-2: #05d5e0;--accent-text: #037ea1;--blue-50: #e8f8fd;--blue-100: #cdf0fa;--blue-200: #9fe3f5;--blue-500: #04b7e5;--blue-600: #1e3a6a;--blue-700: #152b51;--green-50: #e9f6ee;--green-500: #21883b;--green-600: #1f7f38;--ink-900: #1e2a3a;--ink-800: #26364a;--ink-700: #3b4a5e;--ink-500: #64748b;--ink-400: #94a3b8;--ink-300: #cbd5e1;--line: #e6ebf1;--bg: #ffffff;--bg-soft: #f6f8fb;--bg-ink: #101b2b;--radius: 16px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(30, 42, 58, .06), 0 1px 3px rgba(30, 42, 58, .05);--shadow: 0 18px 40px -20px rgba(30, 58, 106, .35);--shadow-card: 0 12px 34px -18px rgba(30, 42, 58, .22);--maxw: 1280px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink-900);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.14;letter-spacing:-.02em;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-100);padding:6px 12px;border-radius:999px}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.98rem;padding:12px 22px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:transform .05s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.btn-primary{background:var(--blue-600);color:#fff;box-shadow:0 8px 20px -10px #1e3a6a73}.btn-primary:hover{background:var(--blue-700)}.btn-primary:active{transform:translateY(1px)}.btn-ghost{background:#fff;color:var(--ink-900);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink-300)}section{padding-block:92px}.section-head{max-width:660px;margin-bottom:52px}.section-head h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-top:14px}.section-head p{color:var(--ink-500);font-size:1.1rem;margin-top:16px}.stufe-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:2px;color:var(--navy);background:linear-gradient(90deg,var(--blue-100),#d2f7f9)}.preise--bestellen[data-astro-cid-a6a3rfkj]{padding-top:0}.preise--bestellen[data-astro-cid-a6a3rfkj] .container[data-astro-cid-a6a3rfkj]{max-width:1080px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__kopf{display:grid;gap:8px;justify-items:start}.preise__grid[data-astro-cid-a6a3rfkj] .vg__switch{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.preise__grid[data-astro-cid-a6a3rfkj] .vg__opt{border:0;background:transparent;font:inherit;font-size:.85rem;font-weight:600;color:var(--ink-700);padding:6px 14px;border-radius:999px;cursor:pointer}.preise__grid[data-astro-cid-a6a3rfkj] .vg__opt--an{background:var(--navy);color:#fff}.preise__grid[data-astro-cid-a6a3rfkj] .vg__mwst{font-size:.8rem;color:var(--ink-500)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__ecke .vg__mwst{display:none}.preise__grid[data-astro-cid-a6a3rfkj] .vg__spar{font-size:.82rem;font-weight:600;color:var(--accent-text)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__tabelle{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(var(--stufen),minmax(200px,1fr));background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-card);margin-top:28px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__zelle{padding:14px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;text-align:center}.preise__grid[data-astro-cid-a6a3rfkj] .vg__ecke,.preise__grid[data-astro-cid-a6a3rfkj] .vg__label,.preise__grid[data-astro-cid-a6a3rfkj] .vg__fuss{justify-content:flex-start;text-align:left}.preise__grid[data-astro-cid-a6a3rfkj] .vg__label{font-size:.93rem;color:var(--ink-700)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__ecke,.preise__grid[data-astro-cid-a6a3rfkj] .vg__stufe{padding-block:28px 22px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__stufe{flex-direction:column;gap:4px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__stufe h3{font-size:1.2rem;margin:0}.preise__grid[data-astro-cid-a6a3rfkj] .vg__desc{font-size:.85rem;color:var(--ink-500);margin:0}.preise__grid[data-astro-cid-a6a3rfkj] .vg__fuss{font-size:.82rem;color:var(--ink-500);border-bottom:0}.preise__grid[data-astro-cid-a6a3rfkj] .vg__preiszelle{border-bottom:0;padding-block:26px 28px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__ja:before{content:"";display:inline-block;width:12px;height:7px;border-left:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);transform:rotate(-45deg) translate(1px,-2px)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__nein:before{content:"×";color:var(--ink-300);font-size:1.1rem}.preise__grid[data-astro-cid-a6a3rfkj] .vg__wert{font-size:.9rem;font-weight:600;color:var(--ink-800)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor{background:var(--navy);color:#fff;border-bottom-color:#ffffff1a}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__desc,.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__einheit,.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__statt,.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__setup{color:#ffffffb8}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__wert{color:#fff}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__ja:before{border-color:var(--accent-2)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor .vg__nein:before{color:#ffffff59}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor--oben{margin-top:-18px;padding-top:40px;border-radius:16px 16px 0 0}.preise__grid[data-astro-cid-a6a3rfkj] .vg__hervor--unten{margin-bottom:-18px;padding-bottom:46px;border-radius:0 0 16px 16px;box-shadow:0 24px 40px -24px #1e3a6a99}.preise__grid[data-astro-cid-a6a3rfkj] .vg__badge{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);margin-bottom:4px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__preis{display:grid;justify-items:center;gap:2px;width:100%}.preise__grid[data-astro-cid-a6a3rfkj] .vg__statt{font-size:.82rem;color:var(--ink-400);text-decoration:line-through}.preise__grid[data-astro-cid-a6a3rfkj] .vg__betragzeile{display:flex;align-items:flex-start;gap:4px;line-height:1}.preise__grid[data-astro-cid-a6a3rfkj] .vg__chf{font-size:.85rem;font-weight:600;margin-top:6px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__betrag{font-size:2.3rem;font-weight:800;letter-spacing:-.02em}.preise__grid[data-astro-cid-a6a3rfkj] .vg__einheit,.preise__grid[data-astro-cid-a6a3rfkj] .vg__setup{font-size:.78rem;color:var(--ink-500)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__btn{margin-top:14px;width:100%;justify-content:center;background:#fff;color:var(--navy);border:1px solid var(--ink-300)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__btn:hover{border-color:var(--navy)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__btn--hervor{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:var(--navy);border:0;font-weight:700}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karten,.preise__grid[data-astro-cid-a6a3rfkj]>.vg__kopf{display:none}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);padding:24px;display:grid;gap:10px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte h3{margin:0;font-size:1.2rem}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte ul{list-style:none;margin:6px 0;padding:0;display:grid;gap:8px;font-size:.93rem;color:var(--ink-700)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte li{position:relative;padding-left:22px}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);transform:rotate(-45deg)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor{background:var(--navy);color:#fff;border-color:var(--navy)}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor ul,.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor .vg__desc,.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor .vg__einheit,.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor .vg__setup,.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor .vg__statt{color:#ffffffc7}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karte--hervor li:before{border-color:var(--accent-2)}@media (max-width: 860px){.preise__grid[data-astro-cid-a6a3rfkj] .vg__tabelle{display:none}.preise__grid[data-astro-cid-a6a3rfkj]>.vg__kopf,.preise__grid[data-astro-cid-a6a3rfkj] .vg__karten{display:grid}.preise__grid[data-astro-cid-a6a3rfkj] .vg__karten{gap:18px;margin-top:18px}}
