/* Preisseite (/preise, IT/EN): volle Breite, klare Preis-Karten, immer zzgl. MwSt. (Adrian 2026-10-19) */
.seite-voll{grid-template-columns:minmax(0,1fr)!important}
.seite-voll .seite-formular{position:static;max-width:720px}
.seite-voll .seite-inhalt > p,.seite-voll .seite-inhalt section > p{max-width:820px}
.preis-hinweis{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--ink);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--soft);margin:0 0 24px}
.seite-inhalt ul.preis-karten{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0 8px}
.seite-inhalt ul.preis-karten > li.preis-karte{position:relative;display:flex;flex-direction:column;padding:26px 22px 22px;margin:0;background:var(--form-karte,#fff);border:1px solid var(--feld-rand,#DCDCD6);border-radius:24px 24px 24px 6px;box-shadow:var(--schatten-1,none);transition:transform .25s,box-shadow .25s}
.seite-inhalt ul.preis-karten > li.preis-karte:hover{transform:translateY(-4px);box-shadow:var(--schatten-3,none)}
.seite-inhalt .preis-karte h3{font-size:19px;margin:0 0 10px;line-height:1.25}
.seite-inhalt .preis-karte p.preis{font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--white);margin:0 0 4px;line-height:1.1}
.seite-inhalt .preis p small,.seite-inhalt p.preis small{display:block;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--muted);margin-top:4px}
.seite-inhalt .preis-karte > p:not(.preis){font-size:15px;color:var(--soft);margin:12px 0 4px}
.seite-inhalt .preis-karte ul{list-style:none;padding:12px 0 0;margin:10px 0 18px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr;gap:7px}
.seite-inhalt .preis-karte ul li{font-size:14.5px}
.seite-inhalt .preis-karte > p:last-child{margin-top:auto;margin-bottom:0}
.seite-inhalt .preis-karte > p:last-child a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--white);color:var(--white);text-decoration:none;font-weight:600;font-size:15px;transition:background .2s,color .2s}
.seite-inhalt .preis-karte > p:last-child a:hover{background:var(--white);color:var(--black)}
.seite-inhalt .preis-karte.preis-tipp{border-color:var(--magenta);box-shadow:var(--schatten-2,none),-6px -5px 0 var(--magenta),6px 5px 0 var(--cyan)}
.seite-inhalt .preis-karte.preis-tipp::before{content:'Beliebt';position:absolute;top:-12px;left:20px;padding:3px 12px;border-radius:999px;background:var(--magenta);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}
:lang(it) .seite-inhalt .preis-karte.preis-tipp::before{content:'Più scelto'}:lang(en) .seite-inhalt .preis-karte.preis-tipp::before{content:'Popular'}
.seite-inhalt .preis-karte.preis-tipp h3::after{content:none}
.seite-inhalt .preis-karte.preis-tipp > p:last-child a{background:var(--white);color:var(--black)}
.seite-inhalt ul.preis-mini{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0}
.seite-inhalt ul.preis-mini > li{margin:0;padding:18px;background:var(--ink);border:1px solid var(--line);border-radius:18px;box-shadow:var(--schatten-1,none)}
.seite-inhalt ul.preis-mini > li::before{display:none}
.seite-inhalt ul.preis-mini h3{font-size:16px;margin:0 0 6px}
.seite-inhalt ul.preis-mini p.preis{font-size:20px;font-weight:700;color:var(--white);margin:0 0 6px}
.seite-inhalt ul.preis-mini p:not(.preis){font-size:14px;color:var(--soft);margin:0}
.seite-voll .seite-inhalt > section:has(h2 + p + p a[href*="foerder"]),.seite-voll .seite-inhalt > section:nth-of-type(3){border-left:5px solid var(--green)}
@media (max-width:1100px){.seite-inhalt ul.preis-karten,.seite-inhalt ul.preis-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.seite-inhalt ul.preis-karten,.seite-inhalt ul.preis-mini{grid-template-columns:1fr}.seite-inhalt .preis-karte p.preis{font-size:28px}}

.seite-inhalt ul.preis-karten.preis-startup{grid-template-columns:minmax(0,1fr);max-width:760px}
.seite-inhalt .preis-startup .preis-karte.preis-tipp::before{content:"StartUp"}
