body.unified-page{background:#fff;display:flex;flex-direction:column}body.unified-page section{background:transparent}.unified-hero{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem 5rem;margin-top:50px;z-index:2}.unified-hero-content{max-width:900px;margin:0 auto}.unified-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;margin-bottom:1.5rem;color:#1a365d;line-height:1.1;letter-spacing:-.02em}.unified-hero-accent{display:block;background:linear-gradient(135deg,#f97316,#f59e0b,#fb923c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite;font-size:1.15em}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}.unified-hero p{font-size:clamp(1.125rem,2.5vw,1.375rem);color:#1f2937;line-height:1.7;max-width:750px;margin:0 auto;opacity:.85}.unified-section{padding:4rem 2rem 6rem;position:relative;z-index:2}.unified-container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.unified-container{padding:0 1rem}}body.unified-page .section-title,body.unified-page h2.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;text-align:center;margin-bottom:1rem;color:#1a365d;letter-spacing:-.02em}body.unified-page .section-subtitle{font-size:1.125rem;text-align:center;color:#1f2937;margin-bottom:3rem;opacity:.85}body.unified-page h2,body.unified-page h3,body.unified-page h4{color:#1a365d}.unified-card-grid{display:grid;gap:2rem;margin-top:3rem}@media (min-width: 769px){.unified-card-grid:has(.unified-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.unified-card-grid:has(.unified-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.unified-card-grid:has(.unified-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.unified-card-grid:has(.unified-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.unified-card-grid:has(.unified-card:nth-child(5):last-child) .unified-card:nth-child(-n+3){grid-column:span 2}.unified-card-grid:has(.unified-card:nth-child(5):last-child) .unified-card:nth-child(4){grid-column:2 / span 2}.unified-card-grid:has(.unified-card:nth-child(5):last-child) .unified-card:nth-child(5){grid-column:4 / span 2}.unified-card-grid:has(.unified-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.unified-card-grid:has(.unified-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.unified-card-grid:has(.unified-card:nth-child(7):last-child) .unified-card:nth-child(-n+4){grid-column:span 3}.unified-card-grid:has(.unified-card:nth-child(7):last-child) .unified-card:nth-child(5){grid-column:2 / span 3}.unified-card-grid:has(.unified-card:nth-child(7):last-child) .unified-card:nth-child(6){grid-column:5 / span 3}.unified-card-grid:has(.unified-card:nth-child(7):last-child) .unified-card:nth-child(7){grid-column:8 / span 3}.unified-card-grid:has(.unified-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.unified-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.unified-card-grid{grid-template-columns:1fr}}.unified-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f}.unified-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.unified-card-icon{width:70px;height:70px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:2px solid rgba(249,115,22,.35);color:#f97316;transition:all .4s}.unified-card:hover .unified-card-icon{transform:scale(1.1) rotateY(10deg);box-shadow:0 8px 24px #f973164d}.unified-card h3{font-size:var(--font-size-lg);font-weight:700;margin-bottom:.875rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.unified-card p{font-size:var(--font-size-sm);color:#1f2937;line-height:1.7;opacity:.9}.service-card-grid{display:grid;gap:2rem;margin-top:3rem}@media (min-width: 769px){.service-card-grid:has(.service-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.service-card-grid:has(.service-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.service-card-grid:has(.service-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.service-card-grid:has(.service-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.service-card-grid:has(.service-card:nth-child(5):last-child) .service-card:nth-child(-n+3){grid-column:span 2}.service-card-grid:has(.service-card:nth-child(5):last-child) .service-card:nth-child(4){grid-column:2 / span 2}.service-card-grid:has(.service-card:nth-child(5):last-child) .service-card:nth-child(5){grid-column:4 / span 2}.service-card-grid:has(.service-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.service-card-grid:has(.service-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.service-card-grid:has(.service-card:nth-child(7):last-child) .service-card:nth-child(-n+4){grid-column:span 3}.service-card-grid:has(.service-card:nth-child(7):last-child) .service-card:nth-child(5){grid-column:2 / span 3}.service-card-grid:has(.service-card:nth-child(7):last-child) .service-card:nth-child(6){grid-column:5 / span 3}.service-card-grid:has(.service-card:nth-child(7):last-child) .service-card:nth-child(7){grid-column:8 / span 3}.service-card-grid:has(.service-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.service-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.service-card-grid{grid-template-columns:1fr}}.service-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-align:center}.service-card-icon{width:70px;height:70px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:2px solid rgba(249,115,22,.35);color:#f97316;transition:all .4s}.service-card:hover .service-card-icon{transform:scale(1.1) rotateY(10deg);box-shadow:0 8px 24px #f973164d}.service-card h3{font-size:var(--font-size-lg);font-weight:700;margin-bottom:.875rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.service-card p{font-size:var(--font-size-sm);color:#1f2937;line-height:1.7;opacity:.9}.unified-list{list-style:none;padding:0;margin:0}.unified-list li{padding:.75rem 0 .75rem 2rem;position:relative;color:#1f2937;font-size:1rem;line-height:1.6}.unified-list li:before{content:"";position:absolute;left:0;top:1.125rem;width:8px;height:8px;background:linear-gradient(135deg,#f97316,#f59e0b);border-radius:50%}@media (max-width: 768px){.unified-hero{min-height:40vh;padding:3rem 1.5rem 4rem;margin-top:40px}.unified-hero h1{font-size:clamp(2rem,8vw,2.5rem)}.unified-section{padding:3rem 1.5rem 4rem}.unified-card-grid,.service-card-grid{grid-template-columns:1fr;gap:1.5rem}.unified-card,.service-card{padding:2rem 1.5rem}}@media (max-width: 480px){.unified-hero,.unified-section{padding:2.5rem 1rem 3rem}.section-title{font-size:clamp(1.75rem,7vw,2rem)}}.system-card{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center;background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:24px;padding:3rem;margin-bottom:3rem;box-shadow:0 4px 20px #f973161f}.system-card.reverse{grid-template-columns:2fr 1fr}.system-card.reverse .system-content{order:1}.system-card.reverse .system-visual{order:2}.system-visual{display:flex;align-items:center;justify-content:center}.system-icon-large{width:140px;height:140px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid rgba(249,115,22,.35);color:#f97316}.system-content h3{font-size:var(--font-size-xl);font-weight:800;margin-bottom:1.25rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.system-content p{font-size:var(--font-size-base);line-height:1.7;color:#1f2937;opacity:.9;margin-bottom:1.5rem}.system-features{list-style:none;padding:0;margin:1.5rem 0}.system-features li{padding:.625rem 0 .625rem 1.75rem;position:relative;color:#1f2937;font-size:var(--font-size-sm)}.system-features li:before{content:"";position:absolute;left:0;top:1rem;width:6px;height:6px;background:linear-gradient(135deg,#f97316,#f59e0b);border-radius:50%}.system-btn{display:inline-flex;align-items:center;gap:.625rem;background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;padding:.875rem 1.75rem;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s;border:none;cursor:pointer}.system-btn:hover{background:#fff;color:#f97316;transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.badge{display:inline-block;background:#f9731626;color:#f97316;padding:.5rem 1rem;border-radius:20px;font-size:.8125rem;font-weight:600;margin-bottom:1rem;border:1px solid rgba(249,115,22,.3)}.badge-notdienst{background:#dc262626;color:#dc2626;border-color:#dc26264d}.notdienst-box{background:#dc262614;border:2px solid rgba(220,38,38,.25);border-radius:16px;padding:1.5rem;margin:2rem 0;text-align:center}.notdienst-box h3{font-size:1.375rem;font-weight:700;color:#dc2626;margin-bottom:.5rem}.notdienst-box p{margin-bottom:1rem;color:#1f2937}.phone-large{display:inline-block;font-size:1.75rem;font-weight:800;color:#dc2626;text-decoration:none;margin:1rem 0}.phone-large:hover{color:#991b1b}.notdienst-btn{background:linear-gradient(135deg,#dc2626,#991b1b)}.notdienst-btn:hover{box-shadow:0 8px 20px #dc262666}.prozess-grid{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 769px){.prozess-grid:has(.prozess-step:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.prozess-grid:has(.prozess-step:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.prozess-grid:has(.prozess-step:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.prozess-grid:has(.prozess-step:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.prozess-grid:has(.prozess-step:nth-child(5):last-child) .prozess-step:nth-child(-n+3){grid-column:span 2}.prozess-grid:has(.prozess-step:nth-child(5):last-child) .prozess-step:nth-child(4){grid-column:2 / span 2}.prozess-grid:has(.prozess-step:nth-child(5):last-child) .prozess-step:nth-child(5){grid-column:4 / span 2}.prozess-grid:has(.prozess-step:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.prozess-grid:has(.prozess-step:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.prozess-grid:has(.prozess-step:nth-child(7):last-child) .prozess-step:nth-child(-n+4){grid-column:span 3}.prozess-grid:has(.prozess-step:nth-child(7):last-child) .prozess-step:nth-child(5){grid-column:2 / span 3}.prozess-grid:has(.prozess-step:nth-child(7):last-child) .prozess-step:nth-child(6){grid-column:5 / span 3}.prozess-grid:has(.prozess-step:nth-child(7):last-child) .prozess-step:nth-child(7){grid-column:8 / span 3}.prozess-grid:has(.prozess-step:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.prozess-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.prozess-grid{grid-template-columns:1fr!important;gap:1.5rem}.prozess-grid .prozess-step{grid-column:auto!important}}.prozess-step{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-align:center;position:relative}.prozess-step:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.prozess-number{width:56px;height:56px;background:linear-gradient(135deg,#f97316,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:1.5rem;font-weight:900;color:#fff;box-shadow:0 4px 16px #f9731659;transition:all .4s}.prozess-step:hover .prozess-number{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 24px #f9731680}.prozess-step h4{font-size:var(--font-size-md);font-weight:700;margin-bottom:.75rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.prozess-step p{font-size:var(--font-size-sm);color:#1f2937;line-height:1.6;opacity:.9}.vorteile-grid{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 769px){.vorteile-grid:has(.vorteil-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.vorteile-grid:has(.vorteil-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.vorteile-grid:has(.vorteil-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.vorteile-grid:has(.vorteil-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.vorteile-grid:has(.vorteil-card:nth-child(5):last-child) .vorteil-card:nth-child(-n+3){grid-column:span 2}.vorteile-grid:has(.vorteil-card:nth-child(5):last-child) .vorteil-card:nth-child(4){grid-column:2 / span 2}.vorteile-grid:has(.vorteil-card:nth-child(5):last-child) .vorteil-card:nth-child(5){grid-column:4 / span 2}.vorteile-grid:has(.vorteil-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.vorteile-grid:has(.vorteil-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.vorteile-grid:has(.vorteil-card:nth-child(7):last-child) .vorteil-card:nth-child(-n+4){grid-column:span 3}.vorteile-grid:has(.vorteil-card:nth-child(7):last-child) .vorteil-card:nth-child(5){grid-column:2 / span 3}.vorteile-grid:has(.vorteil-card:nth-child(7):last-child) .vorteil-card:nth-child(6){grid-column:5 / span 3}.vorteile-grid:has(.vorteil-card:nth-child(7):last-child) .vorteil-card:nth-child(7){grid-column:8 / span 3}.vorteile-grid:has(.vorteil-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.vorteile-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.vorteile-grid{grid-template-columns:1fr!important}.vorteile-grid .vorteil-card{grid-column:auto!important}}.vorteil-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-align:center}.vorteil-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.vorteil-icon{width:64px;height:64px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border:2px solid rgba(249,115,22,.35);color:#f97316;transition:all .4s}.vorteil-card:hover .vorteil-icon{transform:scale(1.1) rotateY(10deg);box-shadow:0 8px 24px #f973164d}.vorteil-card h4{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vorteil-card p{font-size:.9375rem;color:#1f2937;line-height:1.6;opacity:.9}.erwarten-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#1a365d;text-align:center;margin-bottom:1rem}.erwarten-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:#1f2937;text-align:center;margin-bottom:3rem;opacity:.85}.erwarten-grid{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 769px){.erwarten-grid:has(.erwarten-item:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.erwarten-grid:has(.erwarten-item:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.erwarten-grid:has(.erwarten-item:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.erwarten-grid:has(.erwarten-item:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.erwarten-grid:has(.erwarten-item:nth-child(5):last-child) .erwarten-item:nth-child(-n+3){grid-column:span 2}.erwarten-grid:has(.erwarten-item:nth-child(5):last-child) .erwarten-item:nth-child(4){grid-column:2 / span 2}.erwarten-grid:has(.erwarten-item:nth-child(5):last-child) .erwarten-item:nth-child(5){grid-column:4 / span 2}.erwarten-grid:has(.erwarten-item:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.erwarten-grid:has(.erwarten-item:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.erwarten-grid:has(.erwarten-item:nth-child(7):last-child) .erwarten-item:nth-child(-n+4){grid-column:span 3}.erwarten-grid:has(.erwarten-item:nth-child(7):last-child) .erwarten-item:nth-child(5){grid-column:2 / span 3}.erwarten-grid:has(.erwarten-item:nth-child(7):last-child) .erwarten-item:nth-child(6){grid-column:5 / span 3}.erwarten-grid:has(.erwarten-item:nth-child(7):last-child) .erwarten-item:nth-child(7){grid-column:8 / span 3}.erwarten-grid:has(.erwarten-item:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.erwarten-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.erwarten-grid{grid-template-columns:1fr!important}.erwarten-grid .erwarten-item{grid-column:auto!important}}.erwarten-item{text-align:center}.erwarten-icon{width:80px;height:80px;background:linear-gradient(135deg,#f9731626,#f59e0b1a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border:2px solid rgba(249,115,22,.25);color:#f97316}.erwarten-item h4{font-size:var(--font-size-lg);font-weight:700;margin-bottom:.75rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.erwarten-item p{font-size:var(--font-size-sm);color:#1f2937;line-height:1.6;opacity:.9}.leistungen-grid{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 769px){.leistungen-grid:has(.leistung-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.leistungen-grid:has(.leistung-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.leistungen-grid:has(.leistung-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.leistungen-grid:has(.leistung-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.leistungen-grid:has(.leistung-card:nth-child(5):last-child) .leistung-card:nth-child(-n+3){grid-column:span 2}.leistungen-grid:has(.leistung-card:nth-child(5):last-child) .leistung-card:nth-child(4){grid-column:2 / span 2}.leistungen-grid:has(.leistung-card:nth-child(5):last-child) .leistung-card:nth-child(5){grid-column:4 / span 2}.leistungen-grid:has(.leistung-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.leistungen-grid:has(.leistung-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.leistungen-grid:has(.leistung-card:nth-child(7):last-child) .leistung-card:nth-child(-n+4){grid-column:span 3}.leistungen-grid:has(.leistung-card:nth-child(7):last-child) .leistung-card:nth-child(5){grid-column:2 / span 3}.leistungen-grid:has(.leistung-card:nth-child(7):last-child) .leistung-card:nth-child(6){grid-column:5 / span 3}.leistungen-grid:has(.leistung-card:nth-child(7):last-child) .leistung-card:nth-child(7){grid-column:8 / span 3}.leistungen-grid:has(.leistung-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.leistungen-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.leistungen-grid{grid-template-columns:1fr!important}.leistungen-grid .leistung-card{grid-column:auto!important}}.leistung-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.25rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-decoration:none;display:block}.leistung-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.leistung-card-icon{width:60px;height:60px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:2px solid rgba(249,115,22,.35);color:#f97316;transition:all .4s}.leistung-card:hover .leistung-card-icon{transform:scale(1.1) rotateY(10deg);box-shadow:0 8px 24px #f973164d}.leistung-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.leistung-card p{font-size:.9375rem;color:#1f2937;line-height:1.6;opacity:.9;margin-bottom:1rem}.leistung-card-arrow{display:inline-flex;align-items:center;gap:.5rem;color:#f97316;font-weight:600;font-size:.875rem;margin-top:.5rem}.kontakt-cta{background:transparent;padding:5rem 2rem;text-align:center;margin-top:3rem}.kontakt-cta h2{font-size:clamp(2rem,5vw,3rem);font-weight:900;color:#1a365d;margin-bottom:1rem}.kontakt-cta p{font-size:clamp(1.125rem,2.5vw,1.375rem);color:#1f2937;margin-bottom:2.5rem;opacity:.85}.kontakt-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.kontakt-btn{display:inline-flex;align-items:center;gap:.625rem;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.0625rem;text-decoration:none;transition:all .3s;border:2px solid transparent}.kontakt-btn-primary{background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff}.kontakt-btn-primary:hover{background:#fff;color:#f97316;border-color:#f97316;transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.kontakt-btn-secondary{background:#fff;color:#1a365d;border-color:#f973164d}.kontakt-btn-secondary:hover{border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 16px #f9731633}.kontakt-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;margin-top:3rem}.kontakt-info-grid{display:flex;flex-direction:column;gap:1.5rem}.kontakt-info-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:16px;padding:1.75rem;box-shadow:0 4px 16px #f973161a}.kontakt-info-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.kontakt-info-icon{width:48px;height:48px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#f97316}.kontakt-info-card h3{font-size:1.25rem;font-weight:700;color:#1a365d;margin:0}.kontakt-info-content p{color:#1f2937;line-height:1.7;margin-bottom:.75rem}.kontakt-info-content a{color:#f97316;text-decoration:none;font-weight:600}.kontakt-info-content a:hover{text-decoration:underline}.oeffnungszeiten-list{list-style:none;padding:0}.oeffnungszeiten-list li{display:flex;justify-content:space-between;padding:.625rem 0;border-bottom:1px solid rgba(249,115,22,.15)}.oeffnungszeiten-list li:last-child{border-bottom:none}.oeffnungszeiten-day{font-weight:600;color:#1a365d}.oeffnungszeiten-time{color:#1f2937}.kontakt-form-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px #f973161f}.kontakt-form-card h2{font-size:2rem;font-weight:800;color:#1a365d;margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:600;color:#1a365d;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.875rem 1rem;border:2px solid rgba(249,115,22,.2);border-radius:10px;font-size:1rem;color:#1f2937;transition:all .3s;background:#fffc}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.form-group input::placeholder,.form-group textarea::placeholder{color:#1f2937;opacity:1}.form-group textarea{min-height:140px;resize:vertical}.form-submit-btn{display:inline-flex;align-items:center;gap:.625rem;background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.0625rem;border:none;cursor:pointer;transition:all .3s;width:100%;justify-content:center}.form-submit-btn:hover{background:#fff;color:#f97316;transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.kontakt-map{margin-top:3rem;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #f973161f}.kontakt-map iframe{width:100%;height:450px;border:none}@media (max-width: 768px){.system-card{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.system-card.reverse{grid-template-columns:1fr}.system-card.reverse .system-content{order:2}.system-card.reverse .system-visual{order:1}.system-icon-large{width:100px;height:100px}.prozess-grid,.vorteile-grid{grid-template-columns:1fr;gap:1.5rem}.erwarten-grid{grid-template-columns:1fr;gap:2rem}.leistungen-grid{grid-template-columns:1fr;gap:1.5rem}.kontakt-grid{grid-template-columns:1fr;gap:2rem}.kontakt-buttons{flex-direction:column;gap:1rem}.kontakt-btn{width:100%;justify-content:center}.kontakt-cta{padding:3rem 1.5rem;margin-bottom:2rem}}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.benefits-grid{grid-template-columns:1fr}}.benefit-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.benefit-icon{width:70px;height:70px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:2px solid rgba(249,115,22,.35);color:#f97316;transition:all .4s}.benefit-card:hover .benefit-icon{transform:scale(1.1) rotateY(10deg);box-shadow:0 8px 24px #f973164d}.benefit-card h3{font-size:1.375rem;font-weight:700;margin-bottom:.875rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.benefit-card p{font-size:.9375rem;color:#1f2937;line-height:1.7;opacity:.9}.ausbildung-grid{display:grid;gap:2rem}@media (min-width: 769px){.ausbildung-grid:has(.ausbildung-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.ausbildung-grid:has(.ausbildung-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.ausbildung-grid:has(.ausbildung-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.ausbildung-grid:has(.ausbildung-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.ausbildung-grid:has(.ausbildung-card:nth-child(5):last-child) .ausbildung-card:nth-child(-n+3){grid-column:span 2}.ausbildung-grid:has(.ausbildung-card:nth-child(5):last-child) .ausbildung-card:nth-child(4){grid-column:2 / span 2}.ausbildung-grid:has(.ausbildung-card:nth-child(5):last-child) .ausbildung-card:nth-child(5){grid-column:4 / span 2}.ausbildung-grid:has(.ausbildung-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.ausbildung-grid:has(.ausbildung-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.ausbildung-grid:has(.ausbildung-card:nth-child(7):last-child) .ausbildung-card:nth-child(-n+4){grid-column:span 3}.ausbildung-grid:has(.ausbildung-card:nth-child(7):last-child) .ausbildung-card:nth-child(5){grid-column:2 / span 3}.ausbildung-grid:has(.ausbildung-card:nth-child(7):last-child) .ausbildung-card:nth-child(6){grid-column:5 / span 3}.ausbildung-grid:has(.ausbildung-card:nth-child(7):last-child) .ausbildung-card:nth-child(7){grid-column:8 / span 3}.ausbildung-grid:has(.ausbildung-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.ausbildung-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ausbildung-grid{grid-template-columns:1fr!important}.ausbildung-grid .ausbildung-card{grid-column:auto!important}}.ausbildung-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:3rem 2.5rem;box-shadow:0 4px 20px #f973161f;margin-bottom:2rem}.ausbildung-card h3{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#1a365d;display:flex;align-items:center;gap:1rem}.ausbildung-icon{width:50px;height:50px;background:linear-gradient(135deg,#f9731640,#f59e0b2e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#f97316}.ausbildung-list{list-style:none;padding:0;margin:0}.ausbildung-list li{padding:.75rem 0 .75rem 2rem;position:relative;color:#1f2937;font-size:1rem;line-height:1.6}.ausbildung-list li:before{content:"";position:absolute;left:0;top:1.125rem;width:8px;height:8px;background:linear-gradient(135deg,#f97316,#f59e0b);border-radius:50%}.stellen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-top:3rem}.stelle-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);word-wrap:break-word;overflow-wrap:break-word;border:2px solid rgba(249,115,22,.3);border-radius:20px;padding:3rem 2.5rem;box-shadow:0 4px 20px #f9731626;transition:all .4s}.stelle-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #f973164d}.stelle-badge{display:inline-block;background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;padding:.5rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.stelle-card h3{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#1a365d;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.stelle-card h4{font-size:1.125rem;font-weight:600;margin:1.5rem 0 1rem;color:#1a365d}.stelle-features{list-style:none;padding:0;margin:0 0 2rem}.stelle-features li{padding:.625rem 0 .625rem 2rem;position:relative;color:#1f2937;font-size:.9375rem}.stelle-features li:before{content:"✓";position:absolute;left:0;color:#f97316;font-weight:700;font-size:1.125rem}.bewerbung-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s;width:100%}.bewerbung-btn:hover{background:#fff;color:#f97316;transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.service-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.why-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-align:center}.why-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.team-grid{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 769px){.team-grid:has(.team-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.team-grid:has(.team-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.team-grid:has(.team-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.team-grid:has(.team-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.team-grid:has(.team-card:nth-child(5):last-child) .team-card:nth-child(-n+3){grid-column:span 2}.team-grid:has(.team-card:nth-child(5):last-child) .team-card:nth-child(4){grid-column:2 / span 2}.team-grid:has(.team-card:nth-child(5):last-child) .team-card:nth-child(5){grid-column:4 / span 2}.team-grid:has(.team-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.team-grid:has(.team-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.team-grid:has(.team-card:nth-child(7):last-child) .team-card:nth-child(-n+4){grid-column:span 3}.team-grid:has(.team-card:nth-child(7):last-child) .team-card:nth-child(5){grid-column:2 / span 3}.team-grid:has(.team-card:nth-child(7):last-child) .team-card:nth-child(6){grid-column:5 / span 3}.team-grid:has(.team-card:nth-child(7):last-child) .team-card:nth-child(7){grid-column:8 / span 3}.team-grid:has(.team-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.team-grid{grid-template-columns:1fr!important}.team-grid .team-card{grid-column:auto!important}}.team-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;display:flex;flex-direction:column;align-items:center;text-align:center}.team-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.team-avatar{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#f9731633,#fb923c26);border:3px solid rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;overflow:hidden}.team-card:hover .team-avatar{transform:scale(1.05);border-color:#f9731680}.team-info{width:100%}.team-info h4{font-size:1.375rem;font-weight:800;color:#1a365d;margin-bottom:.5rem}.team-role{display:block;font-size:.9375rem;font-weight:600;color:#f97316;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.team-info p{color:#1f2937;line-height:1.6;margin:0}.values-grid{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 769px){.values-grid:has(.value-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.values-grid:has(.value-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.values-grid:has(.value-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.values-grid:has(.value-card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.values-grid:has(.value-card:nth-child(5):last-child) .value-card:nth-child(-n+3){grid-column:span 2}.values-grid:has(.value-card:nth-child(5):last-child) .value-card:nth-child(4){grid-column:2 / span 2}.values-grid:has(.value-card:nth-child(5):last-child) .value-card:nth-child(5){grid-column:4 / span 2}.values-grid:has(.value-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.values-grid:has(.value-card:nth-child(7):last-child){grid-template-columns:repeat(12,1fr)}.values-grid:has(.value-card:nth-child(7):last-child) .value-card:nth-child(-n+4){grid-column:span 3}.values-grid:has(.value-card:nth-child(7):last-child) .value-card:nth-child(5){grid-column:2 / span 3}.values-grid:has(.value-card:nth-child(7):last-child) .value-card:nth-child(6){grid-column:5 / span 3}.values-grid:has(.value-card:nth-child(7):last-child) .value-card:nth-child(7){grid-column:8 / span 3}.values-grid:has(.value-card:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.values-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.values-grid{grid-template-columns:1fr!important}.values-grid .value-card{grid-column:auto!important}}.value-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-align:center}.value-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.value-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#f9731633,#fb923c26);border:1px solid rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;color:#f97316;margin:0 auto 1.5rem;transition:all .3s ease}.value-card:hover .value-icon{background:linear-gradient(135deg,#f973164d,#fb923c40);transform:scale(1.1)}.value-card h4{font-size:1.25rem;font-weight:700;color:#1a365d;margin-bottom:.75rem}.value-card p{color:#1f2937;line-height:1.6;margin:0}.timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2.5rem}@media (max-width: 1024px){.timeline-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.timeline-grid{grid-template-columns:1fr}}.timeline-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2rem 1.5rem;box-shadow:0 4px 20px #f973161f;position:relative;text-align:center;transition:all .3s ease}.timeline-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #f9731633;border-color:#f9731666}.timeline-year{display:inline-block;padding:.5rem 1.5rem;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:800;font-size:1.125rem;border-radius:100px;margin-bottom:1.5rem}.timeline-card h4{font-size:1.25rem;font-weight:700;color:#1a365d;margin-bottom:.75rem}.timeline-card p{color:#1f2937;line-height:1.6;margin:0}.ratgeber-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f973161f;text-decoration:none;display:block}.ratgeber-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #f9731640;border-color:#f9731666}.calc-card,.option-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 4px 20px #f973161f;transition:all .3s}.calc-card:hover,.option-card:hover{box-shadow:0 8px 28px #f9731633;border-color:#f9731666}.option-cards,.help-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}@media (max-width: 1024px){.option-cards,.help-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.option-cards,.help-cards{grid-template-columns:1fr}}.help-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:16px;padding:2rem 1.5rem;transition:all .3s;box-shadow:0 4px 16px #f973161a}.help-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #f9731633;border-color:#f9731666}.symptom-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:16px;padding:1.5rem;transition:all .3s;box-shadow:0 4px 16px #f973161a;cursor:pointer}.symptom-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #f9731633;border-color:#f9731666}.symptom-card.selected{border-color:#f97316;background:#f973161a}.comparison-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 4px 20px #f973161f}.comparison-card.highlight{border:2px solid #f97316;box-shadow:0 8px 32px #f9731640}.comparison-card h4{color:#1a365d;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.comparison-card p{color:#1f2937;font-size:.9375rem;line-height:1.8}.comparison-card p strong{color:#1f2937;font-weight:600}.comparison-card span{color:#1f2937;font-weight:500}.result-detail-card{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(249,115,22,.25);border-radius:16px;padding:2rem;box-shadow:0 4px 16px #f973161a;margin-bottom:1.5rem}@media (max-width: 768px){.stellen-grid{grid-template-columns:1fr;gap:2rem}.stelle-card{padding:2rem 1.5rem}.stelle-card h3{font-size:1.5rem}.ausbildung-card{padding:2rem 1.5rem}.ausbildung-card h3{font-size:1.5rem}.benefits-grid,.option-cards,.help-cards{grid-template-columns:1fr;gap:1.5rem}}.ratgeber-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}@media (max-width: 1024px){.ratgeber-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ratgeber-grid{grid-template-columns:1fr}}.copy-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:.5rem;color:#f97316;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.copy-btn:hover{background:#f9731626;border-color:#f9731666;transform:translateY(-1px)}.copy-btn:active{transform:translateY(0)}.copy-btn-small{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:.375rem;color:#f97316;cursor:pointer;transition:all .2s ease;flex-shrink:0}.copy-btn-small:hover{background:#f9731626;border-color:#f9731666;transform:scale(1.05)}.copy-btn-small:active{transform:scale(.95)}@media (max-width: 768px){.copy-btn{font-size:.8125rem;padding:.4rem .75rem}.copy-btn-small{width:28px;height:28px}}.ratgeber-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#f9731633,#fb923c26);border:1px solid rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;color:#f97316;margin-bottom:1.5rem;transition:all .3s ease}.ratgeber-card:hover .ratgeber-icon{background:linear-gradient(135deg,#f973164d,#fb923c40);transform:scale(1.1)}.ratgeber-card h3{font-size:1.5rem;font-weight:700;color:#1a365d;margin-bottom:1rem}.ratgeber-card p{color:#1f2937;margin-bottom:1rem;line-height:1.6}.ratgeber-list{list-style:none;padding:0;margin:0}.ratgeber-list li{padding:.5rem 0 .5rem 1.75rem;position:relative;color:#1f2937;line-height:1.6}.ratgeber-list li:before{content:"✓";position:absolute;left:0;color:#f97316;font-weight:700;font-size:1.125rem}.tipp-box{background:linear-gradient(135deg,#f973161f,#fb923c14);border:2px solid rgba(249,115,22,.35);border-radius:20px;padding:2rem;margin-top:3rem}.tipp-box h4{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;color:#1a365d;margin-bottom:1rem}.tipp-box h4 i{color:#f97316}.tipp-box p{color:#1f2937;line-height:1.7;margin:0}.faq-category{margin-bottom:4rem}.faq-category .section-title{font-size:2rem;font-weight:800;color:#1a365d;margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid rgba(249,115,22,.2);position:relative}.faq-category .section-title:after{content:"";position:absolute;bottom:-3px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#f97316,#fb923c)}.faq-item{background:#fff;border:2px solid rgba(249,115,22,.1);border-radius:16px;margin-bottom:1rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.faq-item:hover{border-color:#f973164d;box-shadow:0 8px 24px #f9731626;transform:translateY(-2px)}.faq-item[aria-expanded=true]{border-color:#f97316;box-shadow:0 8px 32px #f9731633}.faq-question{width:100%;padding:1.5rem 1.75rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:none;border:none;text-align:left;-webkit-user-select:none;user-select:none;transition:all .2s ease;position:relative}.faq-question:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:0;background:linear-gradient(180deg,#f97316,#fb923c);border-radius:0 2px 2px 0;transition:height .3s ease}.faq-question[aria-expanded=true]:before{height:60%}.faq-question:hover{background:linear-gradient(90deg,rgba(249,115,22,.03) 0%,transparent 100%)}.faq-question span{font-size:1.125rem;font-weight:600;color:#1a365d;line-height:1.5;flex:1;transition:color .2s ease}.faq-question[aria-expanded=true] span{color:#f97316}.faq-icon{color:#f97316;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;width:24px;height:24px}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,rgba(249,115,22,.02) 0%,transparent 100%)}.faq-answer p{color:#475569;line-height:1.8;margin:0;padding:0 1.75rem 1.5rem;font-size:1rem}.faq-category-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#f973161a,#fb923c26);border-radius:12px;margin-right:1rem;color:#f97316}@media (max-width: 768px){.faq-category .section-title{font-size:1.5rem}.faq-question{padding:1.25rem;gap:1rem}.faq-question span{font-size:1rem}.faq-answer p{padding:0 1.25rem 1.25rem;font-size:.9375rem}}.calculator-tabs{display:flex;gap:1rem;margin-bottom:3rem;border-bottom:2px solid rgba(26,54,93,.1);flex-wrap:wrap}.tab-button{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:transparent;border:none;border-bottom:3px solid transparent;font-size:1.0625rem;font-weight:600;color:#1f2937;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab-button:hover{color:#f97316;background:#f973160d}.tab-button.active{color:#f97316;border-bottom-color:#f97316}.tab-button i{width:20px;height:20px}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.calc-card{padding:3rem}.calc-intro{text-align:center;margin-bottom:3rem}.calc-intro h2{font-size:2rem;font-weight:800;color:#1a365d;margin-bottom:.75rem}.calc-intro p{font-size:1.0625rem;color:#1f2937;max-width:700px;margin:0 auto}.option-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.5rem}@media (max-width: 1024px){.option-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.option-cards{grid-template-columns:1fr}}.option-card{padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid rgba(249,115,22,.25)}.option-card:hover{transform:translateY(-4px);border-color:#f9731680}.option-card.selected{background:linear-gradient(135deg,#f9731626,#fb923c1a);border-color:#f97316;box-shadow:0 8px 24px #f9731640}.option-card i{color:#f97316;margin-bottom:1rem}.option-card h4{font-size:1.125rem;font-weight:700;color:#1a365d;margin-bottom:.5rem}.option-card p{font-size:.875rem;color:#1f2937;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.form-grid{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:600;color:#1a365d;font-size:.9375rem}.form-group input,.form-group select{padding:.875rem 1rem;border:2px solid rgba(26,54,93,.15);border-radius:12px;font-size:1rem;color:#1f2937;background:#ffffffe6;transition:all .2s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.form-group small{color:#1f2937;font-size:.8125rem}.checkbox-group{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.checkbox-group label{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#1f2937;cursor:pointer}.checkbox-group input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#f97316}.calc-button{display:inline-flex;align-items:center;gap:.75rem;padding:1.125rem 3rem;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none;border-radius:12px;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #f973164d}.calc-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f9731666}.calc-button i{width:20px;height:20px}.result-box{margin-top:3rem;padding:3rem;background:linear-gradient(135deg,#f9731614,#fb923c0d);border:2px solid rgba(249,115,22,.3);border-radius:20px;display:none}.result-box.visible{display:block;animation:slideDown .4s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.result-box h3{font-size:1.5rem;font-weight:700;color:#1a365d;text-align:center;margin-bottom:2rem}.result-highlight{text-align:center;padding:2.5rem 2rem;background:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 16px #00000014}.result-highlight .amount{display:block;font-size:3rem;font-weight:900;background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.result-highlight .label{display:block;font-size:1rem;color:#1f2937;font-weight:600}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 1024px){.result-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.result-grid{grid-template-columns:1fr}}.result-item{background:#fff;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000000f}.result-item .label{display:block;font-size:.875rem;color:#1f2937;margin-bottom:.5rem;font-weight:600}.result-item .value{display:block;font-size:1.5rem;font-weight:800;color:#1a365d}.disclaimer{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;background:#fff9;border-radius:12px;border-left:4px solid #f97316}.disclaimer i{color:#f97316;flex-shrink:0;margin-top:2px}.disclaimer p{margin:0;font-size:.875rem;color:#1f2937;line-height:1.6}@media (max-width: 1024px){.calculator-tabs{gap:.75rem}.tab-button{padding:.875rem 1.5rem;font-size:1rem}.calc-card,.result-box{padding:2.5rem 2rem}}@media (max-width: 768px){.calculator-tabs{flex-direction:column;gap:0;border-bottom:none;margin-bottom:2rem}.tab-button{padding:1rem 1.5rem;border-bottom:1px solid rgba(26,54,93,.1);border-left:3px solid transparent;justify-content:flex-start}.tab-button.active{border-bottom-color:#1a365d1a;border-left-color:#f97316;background:#f973160d}.calc-card{padding:2rem 1.5rem}.calc-card .unified-section{padding:2.5rem 0}.calc-card .unified-section h3{font-size:1.25rem;margin-bottom:1.25rem}.calc-intro{margin-bottom:2rem}.calc-intro h2{font-size:1.75rem}.calc-intro p{font-size:1rem}.result-box{padding:2rem 1.5rem;margin-top:2rem}.result-highlight{padding:2rem 1.5rem}.result-highlight .amount{font-size:2.25rem}.result-grid{grid-template-columns:1fr;gap:1rem}.option-card{padding:1.75rem 1.25rem}.checkbox-group{gap:.875rem}.checkbox-group label{font-size:.875rem;gap:.625rem}.checkbox-group label small{margin-left:1.75rem;font-size:.8125rem}.calc-button{width:100%;justify-content:center}}@media (max-width: 480px){.calculator-tabs{margin-bottom:1.5rem}.tab-button{padding:.875rem 1rem;font-size:.9375rem}.calc-card{padding:1.5rem 1rem}.calc-card .unified-section{padding:2rem 0}.calc-card .unified-section h3{font-size:1.125rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.calc-card .unified-section h3 i{width:18px;height:18px}.calc-intro{margin-bottom:1.5rem}.calc-intro h2{font-size:1.5rem}.calc-intro p{font-size:.9375rem}.option-card{padding:1.5rem 1rem}.option-card i{width:36px;height:36px}.option-card h4{font-size:1rem}.option-card p{font-size:.8125rem}.form-group label{font-size:.875rem}.form-group input,.form-group select{padding:.75rem .875rem;font-size:.9375rem}.form-group small{font-size:.75rem}.checkbox-group{gap:.75rem}.checkbox-group label{font-size:.8125rem}.checkbox-group label small{margin-left:1.5rem;font-size:.75rem;line-height:1.5}.checkbox-group input[type=checkbox]{width:18px;height:18px}.result-box{padding:1.5rem 1rem}.result-box h3{font-size:1.25rem;margin-bottom:1.5rem}.result-box h4{font-size:1.125rem}.result-box ul{font-size:.875rem;padding-left:1.25rem}.result-box ul li{line-height:1.6;margin-bottom:.5rem}.result-highlight{padding:1.75rem 1.25rem}.result-highlight .amount{font-size:2rem}.result-item{padding:1.25rem 1rem}.result-item .label{font-size:.8125rem}.result-item .value{font-size:1.375rem}.calc-button{padding:1rem 2rem;font-size:1rem}.disclaimer{padding:1.25rem;gap:.75rem}.disclaimer i{width:18px;height:18px}.disclaimer p{font-size:.8125rem;line-height:1.5}}.breadcrumbs{padding:0;margin-top:95px;margin-bottom:.5rem;background:transparent;position:relative;z-index:100;width:100%;overflow-x:hidden;overflow-y:visible}.breadcrumbs-container{max-width:calc(100% - 4rem);margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:1.5rem;width:100%;box-sizing:border-box;overflow:visible}.breadcrumbs-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#64748b;list-style:none;margin:0;padding:0}.breadcrumb-back-button{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;margin-right:1rem;background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:.5rem;color:#f97316;font-weight:500;font-size:.875rem;text-decoration:none;transition:all .2s ease;cursor:pointer}.breadcrumb-back-button:hover{background:#f9731626;border-color:#f9731666;transform:translate(-2px)}.breadcrumb-back-button i{width:16px;height:16px}.breadcrumb-item{display:flex;align-items:center;gap:.5rem;list-style:none}.breadcrumb-link{color:#64748b;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.breadcrumb-link:hover{color:#f97316;background:#f973160d}.breadcrumb-link i{width:16px;height:16px}.breadcrumb-separator{color:#cbd5e1;font-weight:300;-webkit-user-select:none;user-select:none}.breadcrumb-current{color:#1a365d;font-weight:600;padding:.25rem .5rem;background:#f9731614;border-radius:.375rem}.breadcrumbs-nav{flex:1 1 auto;min-width:0;overflow:hidden}.breadcrumbs-search{flex-shrink:0;flex-basis:280px;margin-left:auto;position:relative;z-index:1000;overflow:visible}@media (max-width: 1200px){.breadcrumbs-container{padding:0 2rem}}@media (max-width: 768px){.breadcrumbs{margin-top:85px;margin-bottom:.25rem}.breadcrumbs-container{max-width:100%;padding:0 1rem;gap:.75rem;flex-wrap:wrap}.breadcrumbs-nav{font-size:.75rem;gap:.25rem;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;width:100%;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs-nav::-webkit-scrollbar{display:none}.breadcrumb-back-button{padding:.2rem .5rem;font-size:.75rem;margin-right:.5rem;gap:.3rem;flex-shrink:0}.breadcrumb-back-button i{width:14px;height:14px}.breadcrumb-link{padding:.2rem .4rem;font-size:.75rem;gap:.3rem;white-space:nowrap}.breadcrumb-link i{width:14px;height:14px}.breadcrumb-separator{font-size:.7rem}.breadcrumb-current{padding:.2rem .4rem;font-size:.75rem;white-space:nowrap}.breadcrumbs-search{flex-basis:100%;width:100%;margin-left:0;margin-top:.5rem}}@media (max-width: 480px){.breadcrumbs{margin-top:80px}.breadcrumbs-container{padding:0 .75rem;gap:.5rem}.breadcrumbs-nav{font-size:.7rem}.breadcrumb-back-button{padding:.15rem .4rem;font-size:.7rem}.breadcrumb-link,.breadcrumb-current{font-size:.7rem;padding:.15rem .35rem}.breadcrumb-back-button i,.breadcrumb-link i{width:12px;height:12px}}@media (prefers-color-scheme: dark){.breadcrumb-link{color:#94a3b8}.breadcrumb-link:hover{color:#fb923c;background:#fb923c1a}.breadcrumb-separator{color:#475569}.breadcrumb-current{color:#e2e8f0;background:#fb923c26}}.breadcrumbs-nav{animation:breadcrumbsFadeIn .3s ease-out}@keyframes breadcrumbsFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
