.approved-design .sx h2{color:var(--navy);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:800;line-height:1.12}.approved-design .sx-titel{margin-bottom:24px}.approved-design .sx-titel--mitte{text-align:center;justify-items:center}.approved-design .sx-text{color:var(--ink);max-width:40rem;margin:0 0 18px;font-size:1.0625rem;line-height:1.75}.approved-design .sx-text--mitte{text-align:center;color:var(--muted);margin-inline:auto}.approved-design .sx-kicker{color:var(--coral-press);margin:0 0 6px;font-size:.9375rem;font-weight:700}.approved-design .sx-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.approved-design .sx-grafik{border-radius:24px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #e3eaf0}.approved-design .sx-grafik img{width:100%;height:auto;display:block}.approved-design .sx-spalten{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}.approved-design .sx-spalten li{background:var(--mist);border-radius:16px;padding:22px}.approved-design .sx-spalten h3{color:var(--navy);margin:0 0 8px;font-size:1.125rem;line-height:1.3}.approved-design .sx-spalten p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}@media (width<=1023px){.approved-design .sx-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.approved-design .sx-zwei{grid-template-columns:1fr}}@media (width<=560px){.approved-design .sx-spalten{grid-template-columns:1fr;gap:12px}}.approved-design .sx-ablauf{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.approved-design .sx-ablauf__kopf{position:sticky;top:110px}.approved-design .sx-schritte{margin:0;padding:0;list-style:none}.approved-design .sx-schritte li{background:#fff;border-radius:16px;grid-template-columns:72px minmax(0,1fr) 200px;align-items:start;gap:24px;margin-bottom:16px;padding:24px;display:grid}.approved-design .sx-schritte li:last-child{margin-bottom:0}.approved-design .sx-ziffer{color:#0000;-webkit-text-stroke:2px var(--coral);paint-order:stroke;font-size:4rem;font-weight:800;line-height:.9}.approved-design .sx-schritt__text h3{color:var(--navy);margin:0 0 8px;font-size:1.3125rem;line-height:1.25}.approved-design .sx-schritt__text p:last-child{color:var(--ink);margin:0;line-height:1.7}.approved-design .sx-schritt__bild{aspect-ratio:16/10;object-fit:cover;background:#fff;border-radius:12px;width:200px;height:auto;box-shadow:0 10px 30px -18px #01477766,0 0 0 1px #e3eaf0}@media (width<=1100px){.approved-design .sx-schritte li{grid-template-columns:60px minmax(0,1fr)}.approved-design .sx-schritt__bild{grid-column:2;width:min(100%,320px)}}@media (width<=860px){.approved-design .sx-ablauf{grid-template-columns:1fr}.approved-design .sx-ablauf__kopf{position:static}}@media (width<=560px){.approved-design .sx-schritte li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}.approved-design .sx-ziffer{font-size:3rem}}.approved-design .sx-preis{border:2px solid var(--coral);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;max-width:920px;margin:40px auto 0;padding:44px 44px 36px;display:grid;position:relative;box-shadow:0 18px 50px -24px #01477747}.approved-design .sx-preis__badge{background:var(--coral);color:#fff;border-radius:999px;padding:5px 16px;font-size:.8125rem;font-weight:700;position:absolute;top:-15px;left:36px}.approved-design .sx-preis__label{color:var(--coral-press);margin:0 0 12px;font-size:.9375rem;font-weight:700}.approved-design .sx-preis__betrag{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,6vw,4rem);font-weight:800;line-height:1}.approved-design .sx-preis__zusatz{color:var(--muted);margin:8px 0 22px;font-size:.9375rem}.approved-design .sx-preis__null{color:var(--ink);background:#ffe4df;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 18px;font-weight:600;display:flex}.approved-design .sx-preis__null b{color:var(--navy);font-weight:800}.approved-design .sx-preis__knopf{width:100%;margin-top:18px}.approved-design .sx-preis__zahlung{color:var(--muted);margin:14px 0 0;font-size:.8125rem;line-height:1.6}.approved-design .sx-preis__rechts{background:var(--mist);border-radius:16px;padding:28px}.approved-design .sx-preis__rechts ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.approved-design .sx-preis__rechts li{align-items:flex-start;gap:12px;font-size:1.0625rem;line-height:1.5;display:flex}.approved-design .sx-preis__rechts svg{color:var(--coral);flex:none;margin-top:2px}@media (width<=760px){.approved-design .sx-preis{grid-template-columns:1fr;gap:28px;padding:36px 22px 26px}.approved-design .sx-preis__rechts{padding:22px}.approved-design .sx-preis__badge{left:22px}}.approved-design .sx-raster{background-color:#f8fafb;background-image:linear-gradient(#ecf0f3 1px,#0000 1px),linear-gradient(90deg,#ecf0f3 1px,#0000 1px);background-size:48px 48px}.approved-design .sx-ueber{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.approved-design .sx-person{border-left:4px solid var(--coral);text-align:center;background:#fff;border-radius:20px;margin:0;padding:24px 24px 26px;box-shadow:0 18px 50px -24px #01477747,0 0 0 1px #e3eaf0}.approved-design .sx-person img{aspect-ratio:4/3;object-fit:contain;background:var(--mist);border-radius:16px;width:100%;height:auto;display:block}.approved-design .sx-person figcaption{gap:4px;margin-top:18px;display:grid}.approved-design .sx-person b{color:var(--navy);font-size:1.1875rem}.approved-design .sx-person span{color:var(--muted);font-size:.9375rem}.approved-design .sx-fakten{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:8px 0 20px;display:grid}.approved-design .sx-fakten div{padding:14px 0}.approved-design .sx-fakten dt{color:var(--navy);font-size:1.5rem;font-weight:800;line-height:1.2}.approved-design .sx-fakten dd{color:var(--muted);margin:4px 0 0;font-size:.875rem}.approved-design .sx-quali{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-bottom:26px;display:grid}.approved-design .sx-quali ul{align-content:start;gap:6px;margin:0;padding-left:18px;display:grid}.approved-design .sx-quali li{font-size:.9375rem}.approved-design .sx-knoepfe{flex-wrap:wrap;gap:14px;display:flex}.approved-design .sx-knopf--rand{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:#fff}.approved-design .sx-knopf--rand:hover{background:var(--sky);color:var(--navy)}.approved-design .sx-siegel{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.approved-design .sx-siegel li{place-items:center;height:96px;padding:8px;display:grid}.approved-design .sx-siegel img{mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:64px}.approved-design .sx-siegel__pe a{text-align:center;color:#726542;text-underline-offset:2px;justify-items:center;gap:6px;font-size:.75rem;text-decoration:underline;display:grid}.approved-design .sx-sterne{color:#ab9044;letter-spacing:2px;font-size:1.125rem;text-decoration:none}@media (width<=1023px){.approved-design .sx-siegel{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-design .sx-ueber{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}@media (width<=860px){.approved-design .sx-ueber{grid-template-columns:1fr}.approved-design .sx-person{max-width:420px}}@media (width<=560px){.approved-design .sx-fakten,.approved-design .sx-quali{grid-template-columns:1fr}.approved-design .sx-siegel{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-design .sx-siegel li{height:96px}}.approved-design .sx-faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.approved-design .sx-faq__kopf{position:sticky;top:110px}.approved-design .sx-faq__kontakt{border-left:4px solid var(--coral);align-items:center;gap:16px;margin:8px 0 26px;padding:4px 0 4px 18px;display:flex}.approved-design .sx-faq__kontakt img{object-fit:cover;background:#fff;border-radius:50%;width:64px;height:64px;box-shadow:0 0 0 1px #e3eaf0}.approved-design .sx-faq__kontakt b{color:var(--navy);font-size:1.125rem;display:block}.approved-design .sx-faq__kontakt span{color:var(--coral-press);font-size:.9375rem;font-weight:700}.approved-design .sx-faq__gruppe+.sx-faq__gruppe{margin-top:28px}.approved-design .sx-frage{background:#fff;border-left:4px solid #0000;border-radius:16px;margin-top:12px;transition:border-color .2s;box-shadow:0 8px 24px -18px #01477759,0 0 0 1px #e3eaf0}.approved-design .sx-frage[open]{border-left-color:var(--coral)}.approved-design .sx-frage summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.0625rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.approved-design .sx-frage summary::-webkit-details-marker{display:none}.approved-design .sx-frage summary i{width:30px;height:30px;color:var(--coral-press);background:#ffe4df;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.approved-design .sx-frage[open] summary i{transform:rotate(45deg)}.approved-design .sx-frage p{color:var(--ink);margin:0;padding:0 22px 22px;line-height:1.75}.approved-design .sx-frage summary:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:14px}@media (width<=860px){.approved-design .sx-faq{grid-template-columns:1fr}.approved-design .sx-faq__kopf{position:static}}.approved-design .sx-quali ul{list-style:outside}.approved-design .sx-quali li::marker{color:var(--coral)}.partner-seite .pb-raster{grid-template-columns:minmax(0,340px) minmax(0,460px);justify-content:start;align-items:start;gap:24px;max-width:824px;margin-top:32px;display:grid}.partner-seite .pb-karte{background:var(--mist,#f3f7fa);border-radius:20px;margin:0;padding:20px}.partner-seite .pb-karte img{border-radius:10px;width:100%;height:auto;display:block}.partner-seite .pb-karte:nth-child(2) img{max-width:420px}.partner-seite .pb-karte--breit{grid-column:1/-1}.partner-seite .pb-raster{max-width:none}.partner-seite .pb-karte--breit{max-width:824px}.partner-seite .pb-karte figcaption{justify-content:space-between;gap:12px;margin-top:14px;font-size:.9375rem;display:flex}.partner-seite .pb-karte figcaption b{color:#014777}.partner-seite .pb-karte figcaption span{color:#5b6b78}.partner-seite .pb-hinweis{color:#5b6b78;margin:16px 0 0;font-size:.875rem}@media (width<=760px){.partner-seite .pb-raster{grid-template-columns:1fr}}.approved-design .sx-abschluss__karte{background-color:var(--navy);background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;border-radius:32px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);padding:clamp(32px,5vw,56px);display:grid}.approved-design .sx-abschluss h2{color:#fff;margin:0 0 12px}.approved-design .sx-abschluss__text>p{color:#ffffffd9;max-width:34rem;margin:0 0 24px;font-size:1.0625rem;line-height:1.7}.approved-design .sx-abschluss .sx-abschluss__hinweis{color:#ffffffbf;margin:14px 0 0;font-size:.875rem}@media (width<=700px){.approved-design .sx-abschluss__karte{grid-template-columns:1fr}.approved-design .sx-abschluss__box{max-width:160px}}
