.services-hero[data-astro-cid-ucd2ps2b]{background:var(--color-paper);padding:var(--space-16) 0 var(--space-12);text-align:center}.services-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:clamp(2.5rem,7vw,4rem);margin-bottom:var(--space-4);color:var(--color-ink)}.services-hero[data-astro-cid-ucd2ps2b] .lead[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-xl);color:var(--color-steel);max-width:700px;margin:0 auto var(--space-4)}.services-subtext[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-base);color:var(--color-steel);font-weight:600}.what-we-do[data-astro-cid-ucd2ps2b]{background:var(--color-sand)}.mission-box[data-astro-cid-ucd2ps2b]{background:var(--color-paper);border:3px solid var(--color-gold);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center}.mission-box[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-2xl);color:var(--color-ink);margin-bottom:var(--space-5)}.mission-box[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-lg);color:var(--color-steel);line-height:1.7;max-width:650px;margin:0 auto var(--space-5)}.mission-callout[data-astro-cid-ucd2ps2b]{background:var(--color-sand);padding:var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-base)!important;margin:0!important}.products-section[data-astro-cid-ucd2ps2b]{background:var(--color-paper)}.section-title-centered[data-astro-cid-ucd2ps2b]{text-align:center;font-size:var(--font-size-3xl);margin-bottom:var(--space-12);color:var(--color-ink)}.services-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--space-8)}.service-card[data-astro-cid-ucd2ps2b]{background:var(--color-paper);border:3px solid var(--color-concrete);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;transition:all var(--duration-normal) var(--ease-standard)}.service-card[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.service-card--scan[data-astro-cid-ucd2ps2b]{border-color:var(--color-scan)}.service-card--signal[data-astro-cid-ucd2ps2b]{border-color:var(--color-signal)}.service-card--solutions[data-astro-cid-ucd2ps2b]{border-color:var(--color-solutions)}.service-card__icon[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-4)}.service-card--scan[data-astro-cid-ucd2ps2b] .service-card__icon[data-astro-cid-ucd2ps2b]{color:var(--color-scan)}.service-card--signal[data-astro-cid-ucd2ps2b] .service-card__icon[data-astro-cid-ucd2ps2b]{color:var(--color-signal)}.service-card--solutions[data-astro-cid-ucd2ps2b] .service-card__icon[data-astro-cid-ucd2ps2b]{color:var(--color-solutions)}.service-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-2xl);color:var(--color-ink);margin-bottom:var(--space-2)}.service-card__tagline[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.service-card--scan[data-astro-cid-ucd2ps2b] .service-card__tagline[data-astro-cid-ucd2ps2b]{color:var(--color-scan)}.service-card--signal[data-astro-cid-ucd2ps2b] .service-card__tagline[data-astro-cid-ucd2ps2b]{color:var(--color-signal)}.service-card--solutions[data-astro-cid-ucd2ps2b] .service-card__tagline[data-astro-cid-ucd2ps2b]{color:var(--color-solutions)}.service-card__price[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-xl);font-weight:800;color:var(--color-ink);margin-bottom:var(--space-4)}.service-card__description[data-astro-cid-ucd2ps2b]{color:var(--color-steel);line-height:1.7;margin-bottom:var(--space-6)}.service-card__features[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-6)}.service-card__features[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b],.service-card__usecase[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-ink);margin-bottom:var(--space-3)}.service-card__features[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;padding:0;margin:0}.service-card__features[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:var(--space-2) 0 var(--space-2) var(--space-6);position:relative;color:var(--color-steel);font-size:var(--font-size-sm)}.service-card__features[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{content:"✓";position:absolute;left:0;color:var(--color-gold);font-weight:700}.service-card__usecase[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-6)}.service-card__usecase[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--color-steel);font-size:var(--font-size-sm);line-height:1.6;margin:0}.service-card__cta[data-astro-cid-ucd2ps2b]{margin-top:auto;display:flex;gap:var(--space-3);flex-wrap:wrap}.service-card__cta[data-astro-cid-ucd2ps2b] .btn[data-astro-cid-ucd2ps2b]{flex:1;min-width:120px;text-align:center}.btn--outline-light[data-astro-cid-ucd2ps2b]{background:transparent;color:var(--color-ink);border:2px solid var(--color-concrete)}.btn--outline-light[data-astro-cid-ucd2ps2b]:hover{background:var(--color-sand);border-color:var(--color-gold);color:var(--color-ink)}.how-it-works[data-astro-cid-ucd2ps2b]{background:var(--color-sand)}.steps-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-8)}.step[data-astro-cid-ucd2ps2b]{text-align:center}.step__number[data-astro-cid-ucd2ps2b]{width:56px;height:56px;background:var(--color-gold);color:#002a41;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:900;margin:0 auto var(--space-4)}.step[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-lg);color:var(--color-ink);margin-bottom:var(--space-2)}.step[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--color-steel);font-size:var(--font-size-sm);line-height:1.6;margin:0}.who-its-for[data-astro-cid-ucd2ps2b]{background:var(--color-paper)}.audience-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.audience-card[data-astro-cid-ucd2ps2b]{background:var(--color-sand);border:2px solid var(--color-concrete);border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--duration-normal) var(--ease-standard)}.audience-card[data-astro-cid-ucd2ps2b]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm)}.audience-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-lg);color:var(--color-ink);margin-bottom:var(--space-3)}.audience-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--color-steel);font-size:var(--font-size-sm);line-height:1.6;margin:0}.what-we-dont[data-astro-cid-ucd2ps2b]{background:var(--color-sand)}.dont-box[data-astro-cid-ucd2ps2b]{background:var(--color-paper);border:2px solid var(--color-concrete);border-radius:var(--radius-lg);padding:var(--space-10)}.dont-box[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-2xl);color:var(--color-ink);margin-bottom:var(--space-4);text-align:center}.dont-intro[data-astro-cid-ucd2ps2b]{color:var(--color-steel);text-align:center;margin-bottom:var(--space-6)}.dont-list[data-astro-cid-ucd2ps2b]{list-style:none;padding:0;margin:0 0 var(--space-6);max-width:500px;margin-left:auto;margin-right:auto}.dont-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:var(--space-3) 0 var(--space-3) var(--space-8);position:relative;color:var(--color-steel);border-bottom:1px solid var(--color-concrete)}.dont-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:last-child{border-bottom:none}.dont-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{content:"✗";position:absolute;left:0;color:#e53e3e;font-weight:700;font-size:1.1rem}.dont-list[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{color:var(--color-ink)}.dont-footer[data-astro-cid-ucd2ps2b]{text-align:center;font-weight:600;color:var(--color-ink);margin:0}.cta-buttons[data-astro-cid-ucd2ps2b]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-6)}.cta-pricing[data-astro-cid-ucd2ps2b]{margin:0}.cta-pricing[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{color:var(--color-paper);font-weight:600}.cta-pricing[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:hover{color:var(--color-gold)}@media(max-width:768px){.services-hero[data-astro-cid-ucd2ps2b]{padding:var(--space-12) 0 var(--space-8)}.services-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.steps-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr 1fr}.audience-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.mission-box[data-astro-cid-ucd2ps2b],.dont-box[data-astro-cid-ucd2ps2b]{padding:var(--space-6)}.cta-buttons[data-astro-cid-ucd2ps2b]{flex-direction:column;align-items:center}.cta-buttons[data-astro-cid-ucd2ps2b] .btn[data-astro-cid-ucd2ps2b]{width:100%;max-width:280px}}
