.container:where(.astro-QBNU6THT){max-width:1200px;margin:0 auto;padding:0 2rem}h2:where(.astro-QBNU6THT){font-size:2rem;color:navy;margin-bottom:1rem}.pkg-hero:where(.astro-QBNU6THT){display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem 2rem;max-width:1200px;margin:0 auto}.pkg-hero__label:where(.astro-QBNU6THT){font-size:.9rem;font-weight:700;color:#6d8196;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.pkg-hero:where(.astro-QBNU6THT) h1:where(.astro-QBNU6THT){font-size:3.5rem;color:navy;margin:0 0 1rem;line-height:1.1}.pkg-hero__sub:where(.astro-QBNU6THT){font-size:1.1rem;color:#6d8196;margin-bottom:2rem;font-weight:600}.pkg-hero__cta:where(.astro-QBNU6THT){display:flex;gap:1rem;flex-wrap:wrap}.pkg-hero__image:where(.astro-QBNU6THT) img:where(.astro-QBNU6THT){width:100%;border-radius:12px;box-shadow:0 8px 32px #0000801f}.pkg-features:where(.astro-QBNU6THT){background:#f4f6fa;padding:5rem 2rem}.pkg-features:where(.astro-QBNU6THT) h2:where(.astro-QBNU6THT){text-align:center;margin-bottom:3rem}.feature-grid:where(.astro-QBNU6THT){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card:where(.astro-QBNU6THT){background:#fff;border-radius:12px;padding:2rem;border:1.5px solid #dde6f0;transition:box-shadow .2s ease,border-color .2s ease}.feature-card:where(.astro-QBNU6THT):hover{border-color:navy;box-shadow:0 4px 20px #0000801a}.feature-icon:where(.astro-QBNU6THT){font-size:2rem;display:block;margin-bottom:1rem}.feature-card:where(.astro-QBNU6THT) h3:where(.astro-QBNU6THT){color:navy;font-size:1.1rem;margin-bottom:.5rem}.feature-card:where(.astro-QBNU6THT) p:where(.astro-QBNU6THT){color:#6d8196;font-size:.95rem;line-height:1.6}.pkg-process:where(.astro-QBNU6THT){padding:5rem 2rem;background:#fff}.pkg-process:where(.astro-QBNU6THT) h2:where(.astro-QBNU6THT){text-align:center;margin-bottom:.75rem}.process-sub:where(.astro-QBNU6THT){text-align:center;color:#6d8196;font-size:1.05rem;margin-bottom:4rem;font-weight:600}.process-steps:where(.astro-QBNU6THT){display:flex;align-items:flex-start;gap:0}.process-step:where(.astro-QBNU6THT){flex:1;text-align:center;padding:0 .75rem}.process-step__icon:where(.astro-QBNU6THT){font-size:2rem;margin-bottom:.75rem}.process-step__circle:where(.astro-QBNU6THT){width:52px;height:52px;border-radius:50%;background:#000080;color:#fff;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 4px 16px #00008038}.process-step:where(.astro-QBNU6THT) h3:where(.astro-QBNU6THT){color:navy;font-size:.95rem;font-weight:700;margin-bottom:.5rem;line-height:1.3}.process-step:where(.astro-QBNU6THT) p:where(.astro-QBNU6THT){color:#6d8196;font-size:.85rem;line-height:1.5;margin:0}.process-arrow:where(.astro-QBNU6THT){flex-shrink:0;font-size:1.5rem;color:#add8e6;align-self:center;margin-top:-2rem;padding:0 .25rem}.pkg-included:where(.astro-QBNU6THT){padding:5rem 2rem}.included-inner:where(.astro-QBNU6THT){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.included-text:where(.astro-QBNU6THT) p:where(.astro-QBNU6THT){color:#6d8196;font-size:1.05rem;margin-bottom:1.5rem;line-height:1.7}.check-list:where(.astro-QBNU6THT){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.check-list:where(.astro-QBNU6THT) li:where(.astro-QBNU6THT){padding-left:1.75rem;position:relative;color:#333;font-size:1rem}.check-list:where(.astro-QBNU6THT) li:where(.astro-QBNU6THT):before{content:"✓";position:absolute;left:0;color:navy;font-weight:700}.products-collage:where(.astro-QBNU6THT){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"taster  app" "aktor   app" "elektr  support";gap:1rem}.collage-taster:where(.astro-QBNU6THT){grid-area:taster}.collage-app:where(.astro-QBNU6THT){grid-area:app}.collage-aktor:where(.astro-QBNU6THT){grid-area:aktor}.collage-elektriker:where(.astro-QBNU6THT){grid-area:elektr}.collage-support:where(.astro-QBNU6THT){grid-area:support}.collage-item:where(.astro-QBNU6THT){position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 8px 28px #00008021;background:#f0f4fa}.collage-app:where(.astro-QBNU6THT){aspect-ratio:unset}.collage-item:where(.astro-QBNU6THT) img:where(.astro-QBNU6THT){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.collage-item:where(.astro-QBNU6THT):hover img:where(.astro-QBNU6THT){transform:scale(1.04)}.collage-item__label:where(.astro-QBNU6THT){position:absolute;bottom:0;left:0;right:0;padding:1.75rem 1rem .75rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 50%);mask-image:linear-gradient(to bottom,transparent 0%,black 50%);color:navy;font-size:.9rem;font-weight:700;letter-spacing:.02em}.pkg-cta:where(.astro-QBNU6THT){background:linear-gradient(135deg,#6D8196 0%,#ADD8E6 100%);padding:5rem 2rem;text-align:center;color:#fff}.pkg-cta:where(.astro-QBNU6THT) h2:where(.astro-QBNU6THT){color:#fff;font-size:2.2rem;margin-bottom:1rem}.pkg-cta:where(.astro-QBNU6THT) p:where(.astro-QBNU6THT){font-size:1.1rem;margin-bottom:2rem;opacity:.9}.pkg-cta__btns:where(.astro-QBNU6THT){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-large:where(.astro-QBNU6THT){display:inline-block;padding:1rem 2rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:1rem;font-family:Arial,sans-serif;transition:all .3s ease;border:2px solid;cursor:pointer}.btn-large:where(.astro-QBNU6THT).primary{background-color:navy;color:#fff;border-color:navy}.btn-large:where(.astro-QBNU6THT).primary:hover{background-color:#6d8196;border-color:#6d8196}.btn-large:where(.astro-QBNU6THT).secondary{background-color:transparent;color:navy;border-color:navy}.btn-large:where(.astro-QBNU6THT).secondary:hover{background-color:navy;color:#fff}.pkg-cta:where(.astro-QBNU6THT) .btn-large:where(.astro-QBNU6THT).secondary{color:#fff;border-color:#fff}.pkg-cta:where(.astro-QBNU6THT) .btn-large:where(.astro-QBNU6THT).secondary:hover{background-color:#fff;color:navy}@media (max-width: 768px){.pkg-hero:where(.astro-QBNU6THT){grid-template-columns:1fr;padding:2.5rem 1.5rem}.pkg-hero:where(.astro-QBNU6THT) h1:where(.astro-QBNU6THT){font-size:2.5rem}.feature-grid:where(.astro-QBNU6THT){grid-template-columns:1fr}.included-inner:where(.astro-QBNU6THT){grid-template-columns:1fr}.included-image:where(.astro-QBNU6THT){order:-1}.process-steps:where(.astro-QBNU6THT){flex-direction:column;align-items:center;gap:0}.process-step:where(.astro-QBNU6THT){width:100%;max-width:320px;padding:0}.process-arrow:where(.astro-QBNU6THT){transform:rotate(90deg);margin:.25rem 0;font-size:1.25rem}}
