.vergleich-hero[data-astro-cid-s3thphsf]{background-color:var(--bg-alt);border-bottom:1px solid #386c341f;padding:50px 0 38px}.badge[data-astro-cid-s3thphsf]{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:#c445121f;border-radius:20px;margin-bottom:12px;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-block}.vergleich-hero[data-astro-cid-s3thphsf] h1[data-astro-cid-s3thphsf]{color:var(--primary);margin-bottom:10px;font-size:clamp(2rem,3.8vw,2.6rem);line-height:1.25}.lead[data-astro-cid-s3thphsf]{color:var(--text-light);max-width:680px;margin:0 auto;font-size:1.15rem;line-height:1.6}.vergleich-content[data-astro-cid-s3thphsf]{max-width:960px;padding:40px 0 80px}.showcase-card[data-astro-cid-s3thphsf]{background:var(--bg);border:1px solid #386c3433;border-radius:20px;padding:24px 18px;box-shadow:0 8px 30px #2c3e500f}@media (width>=768px){.showcase-card[data-astro-cid-s3thphsf]{padding:38px 34px}}.showcase-header[data-astro-cid-s3thphsf]{margin-bottom:26px}.tech-badge[data-astro-cid-s3thphsf]{background:var(--primary);color:#fff;border-radius:6px;margin-bottom:10px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.showcase-header[data-astro-cid-s3thphsf] h2[data-astro-cid-s3thphsf]{color:var(--primary);margin-bottom:10px;font-size:clamp(1.4rem,2.6vw,1.85rem)}.showcase-header[data-astro-cid-s3thphsf] p[data-astro-cid-s3thphsf]{color:var(--text-light);max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.6}.split-slider-container[data-astro-cid-s3thphsf]{aspect-ratio:1764/1172;cursor:ew-resize;user-select:none;background:#000;border-radius:16px;width:100%;max-width:880px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000029;container-type:inline-size}.split-layer[data-astro-cid-s3thphsf]{width:100%;height:100%;position:absolute;top:0;left:0}.after-layer[data-astro-cid-s3thphsf]{z-index:1}.before-layer[data-astro-cid-s3thphsf]{z-index:2;border-right:3px solid #fff;overflow:hidden;box-shadow:4px 0 15px #0000004d}.before-inner-img[data-astro-cid-s3thphsf]{background-position:50%;background-size:cover;width:100cqw;height:100%;position:absolute;top:0;left:0}.split-video[data-astro-cid-s3thphsf]{object-fit:cover;width:100%;height:100%;display:block}.split-tag[data-astro-cid-s3thphsf]{color:#fff;letter-spacing:.03em;backdrop-filter:blur(8px);border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:700;position:absolute;bottom:16px;box-shadow:0 2px 8px #00000040}.tag-before[data-astro-cid-s3thphsf]{background:#2c3e50d9;left:16px}.tag-after[data-astro-cid-s3thphsf]{background:#386c34e6;border:1px solid #ffffff40;right:16px}.split-handle[data-astro-cid-s3thphsf]{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:48px;margin-left:-24px;display:flex;position:absolute;top:0;bottom:0}.split-handle-line[data-astro-cid-s3thphsf]{background:#fff;flex:1;width:3px;box-shadow:0 0 10px #0009}.split-handle-knob[data-astro-cid-s3thphsf]{width:46px;height:46px;color:var(--primary);border:3px solid var(--primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 18px #00000059}.slider-controls-footer[data-astro-cid-s3thphsf]{text-align:center;margin-top:24px}.slider-hint[data-astro-cid-s3thphsf]{color:var(--text-light);margin-bottom:16px;font-size:.95rem}.quick-toggle-buttons[data-astro-cid-s3thphsf]{background:var(--bg-alt);border:1px solid #386c3433;border-radius:30px;gap:4px;padding:4px;display:inline-flex}.btn-toggle[data-astro-cid-s3thphsf]{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .2s}.btn-toggle[data-astro-cid-s3thphsf]:hover{color:var(--primary)}.btn-toggle[data-astro-cid-s3thphsf].active{background:var(--primary);color:#fff;box-shadow:0 2px 8px #386c3440}@media (width<=600px){.split-tag[data-astro-cid-s3thphsf]{padding:5px 10px;font-size:.75rem;bottom:10px}.tag-before[data-astro-cid-s3thphsf]{left:10px}.tag-after[data-astro-cid-s3thphsf]{right:10px}.split-handle-knob[data-astro-cid-s3thphsf]{width:40px;height:40px}.btn-toggle[data-astro-cid-s3thphsf]{padding:6px 12px;font-size:.8rem}}.phases-overview-section[data-astro-cid-s3thphsf]{margin-top:55px}.section-intro[data-astro-cid-s3thphsf]{margin-bottom:30px}.section-intro[data-astro-cid-s3thphsf] h2[data-astro-cid-s3thphsf]{color:var(--primary);margin-bottom:8px;font-size:clamp(1.4rem,2.6vw,1.85rem)}.section-intro[data-astro-cid-s3thphsf] p[data-astro-cid-s3thphsf]{color:var(--text-light);max-width:600px;margin:0 auto;font-size:1.05rem}.phases-grid[data-astro-cid-s3thphsf]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=992px){.phases-grid[data-astro-cid-s3thphsf]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=540px){.phases-grid[data-astro-cid-s3thphsf]{grid-template-columns:1fr}}.phase-card[data-astro-cid-s3thphsf]{background:var(--bg);border:1px solid #386c3429;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 4px 18px #0000000d}.phase-card[data-astro-cid-s3thphsf]:hover{border-color:#386c3459;transform:translateY(-4px);box-shadow:0 10px 25px #386c3424}.phase-img-wrap[data-astro-cid-s3thphsf]{aspect-ratio:4/3;position:relative;overflow:hidden}.phase-img-wrap[data-astro-cid-s3thphsf] img[data-astro-cid-s3thphsf]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.phase-card[data-astro-cid-s3thphsf]:hover .phase-img-wrap[data-astro-cid-s3thphsf] img[data-astro-cid-s3thphsf]{transform:scale(1.05)}.phase-number-badge[data-astro-cid-s3thphsf]{backdrop-filter:blur(4px);color:#fff;letter-spacing:.04em;background:#000000b3;border-radius:6px;padding:3px 9px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px}.phase-number-badge[data-astro-cid-s3thphsf].highlight{background:var(--primary);box-shadow:0 2px 8px #386c3466}.phase-content[data-astro-cid-s3thphsf]{flex-direction:column;flex-grow:1;padding:16px 14px 18px;display:flex}.phase-content[data-astro-cid-s3thphsf] h3[data-astro-cid-s3thphsf]{color:var(--primary);margin-bottom:6px;font-size:1.05rem;line-height:1.3}.phase-content[data-astro-cid-s3thphsf] p[data-astro-cid-s3thphsf]{color:var(--text-light);margin:0;font-size:.88rem;line-height:1.5}
