.page-inner[data-astro-cid-fhrd65ar]{max-width:1000px;margin:0 auto;padding:3rem 1.5rem}section[data-astro-cid-fhrd65ar]{margin-bottom:3rem}section[data-astro-cid-fhrd65ar] h2[data-astro-cid-fhrd65ar]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,2.8vw,1.7rem);color:#2e2e2e;margin:0 0 1rem}section[data-astro-cid-fhrd65ar] p[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:.9rem;color:#374151;line-height:1.7;margin:0 0 .75rem}.local-note[data-astro-cid-fhrd65ar]{font-style:italic;color:#6b7280;font-size:.85rem}.hero-stadt[data-astro-cid-fhrd65ar]{background:linear-gradient(135deg,#1a1a2e,#004d40);color:#f5f5f3;padding:3.5rem 2rem;text-align:center}.hero-stadt[data-astro-cid-fhrd65ar] h1[data-astro-cid-fhrd65ar]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,4vw,2.3rem);margin:0 0 .75rem}.hero-stadt__sub[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:1rem;color:#f5f5f3d9;max-width:600px;margin:0 auto 1.5rem}.hero-stadt__ctas[data-astro-cid-fhrd65ar]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-fhrd65ar]{display:inline-block;background:#004d40;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;text-decoration:none;transition:background .2s}.btn-primary[data-astro-cid-fhrd65ar]:hover{background:#00352c}.btn-ghost[data-astro-cid-fhrd65ar]{display:inline-block;background:transparent;color:#f5f5f3;border:2px solid rgba(255,255,255,.4);padding:.7rem 1.5rem;border-radius:.5rem;font-family:Inter,sans-serif;font-weight:600;font-size:.88rem;text-decoration:none;transition:border-color .2s}.btn-ghost[data-astro-cid-fhrd65ar]:hover{border-color:#fff}.info-box[data-astro-cid-fhrd65ar]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-top:1rem}.info-box[data-astro-cid-fhrd65ar] p[data-astro-cid-fhrd65ar]{margin-bottom:.35rem;font-size:.88rem}.tool-comparison[data-astro-cid-fhrd65ar]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}@media (max-width: 600px){.tool-comparison[data-astro-cid-fhrd65ar]{grid-template-columns:1fr}}.tool-card[data-astro-cid-fhrd65ar]{border-radius:.75rem;padding:1.5rem}.tool-card--theirs[data-astro-cid-fhrd65ar]{background:#fef2f2;border:2px solid #fecaca}.tool-card--ours[data-astro-cid-fhrd65ar]{background:#f0fdf4;border:2px solid #86efac}.tool-card[data-astro-cid-fhrd65ar] h3[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;color:#1a1a2e;margin:0 0 .75rem}.tool-card[data-astro-cid-fhrd65ar] ul[data-astro-cid-fhrd65ar]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.tool-card[data-astro-cid-fhrd65ar] li[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:.84rem;color:#374151;padding-left:1.2rem;position:relative}.tool-card--theirs[data-astro-cid-fhrd65ar] li[data-astro-cid-fhrd65ar]:before{content:"✗";position:absolute;left:0;color:#dc2626;font-weight:700}.tool-card--ours[data-astro-cid-fhrd65ar] li[data-astro-cid-fhrd65ar]:before{content:"✓";position:absolute;left:0;color:#004d40;font-weight:700}.jobs-grid[data-astro-cid-fhrd65ar]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.job-card[data-astro-cid-fhrd65ar]{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-decoration:none;display:flex;flex-direction:column;gap:.4rem;transition:border-color .2s,box-shadow .2s}.job-card[data-astro-cid-fhrd65ar]:hover{border-color:#004d40;box-shadow:0 4px 16px #004d4014}.job-card__badge[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;color:#004d40;background:#e6f5f2;padding:.15rem .5rem;border-radius:9999px;align-self:flex-start;text-transform:uppercase}.job-card[data-astro-cid-fhrd65ar] h3[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;color:#1a1a2e;margin:0}.job-card__desc[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:.8rem;color:#6b7280;line-height:1.5;margin:0;flex:1}.job-card__link[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:.8rem;color:#004d40;font-weight:600;margin-top:auto}.nearby-links[data-astro-cid-fhrd65ar]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.nearby-link[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;font-size:.82rem;color:#004d40;background:#e6f5f2;padding:.35rem .75rem;border-radius:.375rem;text-decoration:none;font-weight:500;transition:background .2s}.nearby-link[data-astro-cid-fhrd65ar]:hover{background:#ccebe6}.cta-section[data-astro-cid-fhrd65ar]{text-align:center;padding:2.5rem;background:#f0fdf4;border-radius:1rem;border:2px solid #86efac;margin-top:2rem}.cta-section[data-astro-cid-fhrd65ar] h2[data-astro-cid-fhrd65ar]{font-family:Playfair Display,Georgia,serif;color:#004d40;margin:0 0 .5rem}.cta-section[data-astro-cid-fhrd65ar] p[data-astro-cid-fhrd65ar]{font-family:Inter,sans-serif;color:#6b7280;margin:0 0 1.25rem}.cta-phone[data-astro-cid-fhrd65ar]{margin-top:1rem!important;font-size:.88rem}.cta-phone[data-astro-cid-fhrd65ar] a[data-astro-cid-fhrd65ar]{color:#004d40;font-weight:600;text-decoration:none}
