.container[data-astro-cid-tcy35dad]{max-width:var(--container-width);margin:0 auto;padding:0 1.25rem}.breadcrumb[data-astro-cid-tcy35dad]{background:var(--color-bg-surface);padding:.75rem 0;font-size:.8125rem;color:var(--color-text-muted)}.breadcrumb[data-astro-cid-tcy35dad] .container[data-astro-cid-tcy35dad]{display:flex;gap:.375rem;align-items:center;flex-wrap:nowrap;overflow:hidden}.breadcrumb[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--color-text-muted);text-decoration:none}.breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--color-primary-dark)}.service-hero[data-astro-cid-tcy35dad]{padding:2.5rem 0 2rem;text-align:center}.hero-primary[data-astro-cid-tcy35dad]{background:var(--color-primary-light)}.hero-blue[data-astro-cid-tcy35dad]{background:var(--color-blue-light)}.hero-amber[data-astro-cid-tcy35dad]{background:var(--color-amber-light)}.service-icon[data-astro-cid-tcy35dad]{font-size:2.5rem;display:block;margin-bottom:.75rem;line-height:1}.category-badge[data-astro-cid-tcy35dad]{display:inline-block;font-size:.75rem;font-weight:600;padding:.1875rem .625rem;border-radius:9999px;margin-bottom:.75rem}.badge-primary[data-astro-cid-tcy35dad]{background:var(--color-primary);color:#fff}.badge-blue[data-astro-cid-tcy35dad]{background:var(--color-blue);color:#fff}.badge-amber[data-astro-cid-tcy35dad]{background:var(--color-amber);color:#fff}.service-hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{font-size:clamp(1.25rem,4vw,1.625rem);font-weight:800;margin-bottom:.5rem;color:var(--color-text);letter-spacing:-.01em}.service-desc[data-astro-cid-tcy35dad]{color:var(--color-text-muted);font-size:.9375rem;margin-bottom:1.25rem;line-height:1.6}.service-meta[data-astro-cid-tcy35dad]{display:inline-flex;background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.meta-item[data-astro-cid-tcy35dad]{padding:.625rem 1.25rem;text-align:center}.meta-divider[data-astro-cid-tcy35dad]{width:1px;background:var(--color-border)}.meta-label[data-astro-cid-tcy35dad]{display:block;font-size:.75rem;color:var(--color-text-muted);margin-bottom:.125rem}.meta-value[data-astro-cid-tcy35dad]{font-size:.875rem;font-weight:700;color:var(--color-text)}.service-content[data-astro-cid-tcy35dad]{padding:var(--section-pad) 0}.prose[data-astro-cid-tcy35dad]{line-height:var(--prose-line-height);font-size:var(--prose-font-size)}.prose[data-astro-cid-tcy35dad] h2{font-size:var(--prose-h2-size);font-weight:700;color:var(--color-text);margin:2.25rem 0 .625rem;border-left:3px solid var(--color-primary-dark);background:var(--color-bg-surface);padding:.5rem .75rem;border-radius:0 4px 4px 0}.prose[data-astro-cid-tcy35dad] h3{font-size:var(--prose-h3-size);font-weight:600;color:var(--color-text);margin:1.5rem 0 .375rem}.prose[data-astro-cid-tcy35dad] p{margin-bottom:1rem}.prose[data-astro-cid-tcy35dad] ul{padding-left:0;margin-bottom:1rem;list-style:none}.prose[data-astro-cid-tcy35dad] ul li{padding-left:1.375rem;position:relative;margin-bottom:.375rem}.prose[data-astro-cid-tcy35dad] ul li:before{content:"–";position:absolute;left:0;color:#aaa;font-weight:400}.prose[data-astro-cid-tcy35dad] ol{padding-left:1.5rem;margin-bottom:1rem}.prose[data-astro-cid-tcy35dad] ol li{margin-bottom:.375rem}.prose[data-astro-cid-tcy35dad] strong{font-weight:600}.prose[data-astro-cid-tcy35dad] hr{border:none;border-top:1px solid var(--color-border);margin:1.75rem 0}.prose[data-astro-cid-tcy35dad] a{color:var(--color-primary-dark)}.prose[data-astro-cid-tcy35dad] table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:1.25rem}.prose[data-astro-cid-tcy35dad] th{background:var(--color-bg-surface);font-weight:600;text-align:left;padding:.5rem .75rem;border-bottom:2px solid var(--color-border);color:var(--color-text)}.prose[data-astro-cid-tcy35dad] td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:top}.prose[data-astro-cid-tcy35dad] tr:last-child td{border-bottom:none}.prose[data-astro-cid-tcy35dad] tr:nth-child(2n) td{background:var(--color-bg-surface)}
