.services-hero[data-astro-cid-2q2g24hn]{padding:6rem 0 4rem;background:linear-gradient(135deg,rgb(var(--color-background)),rgb(var(--color-primary) / .05));text-align:center}.services-hero[data-astro-cid-2q2g24hn] h1[data-astro-cid-2q2g24hn]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;color:rgb(var(--color-text))}.hero-subtitle[data-astro-cid-2q2g24hn]{font-size:1.25rem;color:rgb(var(--color-text-muted));max-width:800px;margin:0 auto;line-height:1.6}.services-main[data-astro-cid-2q2g24hn]{padding:6rem 0}.service-block[data-astro-cid-2q2g24hn]{margin-bottom:6rem;scroll-margin-top:6rem}.service-block[data-astro-cid-2q2g24hn]:last-child{margin-bottom:3rem}.service-content[data-astro-cid-2q2g24hn]{background:rgb(var(--color-surface) / .6);border:1px solid rgb(var(--color-border) / .3);border-radius:1.5rem;padding:clamp(1.5rem,2.5vw,3rem);backdrop-filter:blur(10px);width:100%;box-sizing:border-box;overflow:hidden}#documentation[data-astro-cid-2q2g24hn] .service-features[data-astro-cid-2q2g24hn] h3[data-astro-cid-2q2g24hn]+ul[data-astro-cid-2q2g24hn]{margin-bottom:2.5rem}.service-header[data-astro-cid-2q2g24hn]{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;column-gap:1rem;align-items:center}.service-icon[data-astro-cid-2q2g24hn]{grid-column:1;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:linear-gradient(135deg,rgb(var(--color-primary) / .2),rgb(var(--color-accent) / .1));color:rgb(var(--color-primary));border-radius:1rem;flex:0 0 auto}.service-header[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn]{grid-column:2;grid-row:1;margin:0 0 .35rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25;color:rgb(var(--color-text));max-width:24ch;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.service-tagline[data-astro-cid-2q2g24hn]{grid-column:2;grid-row:2;color:rgb(var(--color-text-muted));font-size:1rem;line-height:1.45;margin:.15rem 0 1.25rem;max-width:65ch;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.service-details[data-astro-cid-2q2g24hn]{display:grid;grid-template-columns:1fr;gap:1.75rem}.service-details[data-astro-cid-2q2g24hn]>[data-astro-cid-2q2g24hn]{margin-top:.6rem;min-width:0;max-width:100%}.service-description[data-astro-cid-2q2g24hn]{color:rgb(var(--color-text-muted));font-size:1.125rem;line-height:1.6;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.service-features[data-astro-cid-2q2g24hn] h3[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] h3[data-astro-cid-2q2g24hn]{color:rgb(var(--color-text));margin-bottom:.75rem;font-size:1.25rem}.service-features[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.5rem 1rem}.service-features[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn]{position:relative;padding:.75rem 0 .75rem 1.5rem;border-bottom:1px solid rgb(var(--color-border) / .15);color:rgb(var(--color-text-muted));line-height:1.5;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.service-features[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn]:last-child,.service-deliverables[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn]:last-child{border-bottom:none}.service-features[data-astro-cid-2q2g24hn] strong[data-astro-cid-2q2g24hn]{color:rgb(var(--color-primary));font-weight:600}.service-features[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn]:before,.service-deliverables[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn]:before{content:"●";position:absolute;left:0;top:.75rem;color:rgb(var(--color-primary));font-size:1.1rem;font-weight:700}@media (max-width: 600px){.service-features[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn]{gap:.35rem 1rem}}.service-cta[data-astro-cid-2q2g24hn]{margin-top:.75rem;text-align:center}.service-cta[data-astro-cid-2q2g24hn] .btn[data-astro-cid-2q2g24hn]{display:inline-flex;justify-content:center;align-items:center}.process-section[data-astro-cid-2q2g24hn]{padding:3rem 0;background:rgb(var(--color-surface-variant) / .3);margin-bottom:4rem}.process-grid[data-astro-cid-2q2g24hn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:3rem}.process-step[data-astro-cid-2q2g24hn]{text-align:center;min-width:0}.step-number[data-astro-cid-2q2g24hn]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-secondary)));color:#fff;border-radius:50%;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}.process-step[data-astro-cid-2q2g24hn] h3[data-astro-cid-2q2g24hn]{margin-bottom:.75rem;color:rgb(var(--color-text));overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.process-step[data-astro-cid-2q2g24hn] p[data-astro-cid-2q2g24hn]{color:rgb(var(--color-text-muted));line-height:1.6;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.services-cta[data-astro-cid-2q2g24hn]{padding:6rem 0;background:linear-gradient(135deg,rgb(var(--color-primary) / .08),rgb(var(--color-accent) / .05));text-align:center}.services-cta[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn]{font-size:2.5rem;margin-bottom:1.5rem;color:rgb(var(--color-text))}.services-cta[data-astro-cid-2q2g24hn] p[data-astro-cid-2q2g24hn]{font-size:1.125rem;color:rgb(var(--color-text-muted));margin-bottom:2.5rem}.cta-buttons[data-astro-cid-2q2g24hn]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.services-hero[data-astro-cid-2q2g24hn]{padding:5rem 0 3rem}.services-hero[data-astro-cid-2q2g24hn] h1[data-astro-cid-2q2g24hn]{font-size:2.5rem}.hero-subtitle[data-astro-cid-2q2g24hn]{font-size:1.1rem;max-width:90%}.service-content[data-astro-cid-2q2g24hn]{padding:2.25rem}.service-header[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn]{font-size:1.6rem;max-width:26ch}.service-tagline[data-astro-cid-2q2g24hn]{font-size:1rem}.service-features[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid[data-astro-cid-2q2g24hn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:1000px;margin:0 auto}.services-cta[data-astro-cid-2q2g24hn]{padding:5rem 0}.services-cta[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn]{font-size:2.2rem}.services-cta[data-astro-cid-2q2g24hn] p[data-astro-cid-2q2g24hn]{font-size:1.05rem}}@media (max-width: 820px){.service-header[data-astro-cid-2q2g24hn]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.service-icon[data-astro-cid-2q2g24hn]{margin-bottom:.25rem;width:3.25rem;height:3.25rem;border-radius:.9rem}.service-header[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn]{max-width:100%}.service-tagline[data-astro-cid-2q2g24hn]{max-width:45rem}.cta-buttons[data-astro-cid-2q2g24hn]{flex-direction:column;gap:1rem}.service-features[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] ul[data-astro-cid-2q2g24hn]{grid-template-columns:1fr}}@media (max-width: 600px){.service-content[data-astro-cid-2q2g24hn]{padding:1.5rem}.service-icon[data-astro-cid-2q2g24hn]{width:3rem;height:3rem}.service-header[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn]{font-size:1.35rem}.service-tagline[data-astro-cid-2q2g24hn]{font-size:1rem;line-height:1.5}.service-description[data-astro-cid-2q2g24hn]{font-size:1rem;line-height:1.65}.service-features[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn],.service-deliverables[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn]{padding-left:1.25rem}.process-grid[data-astro-cid-2q2g24hn]{grid-template-columns:1fr}}.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] [data-astro-cid-2q2g24hn]{box-sizing:border-box;max-width:100%}.service-block[data-astro-cid-2q2g24hn] .service-details[data-astro-cid-2q2g24hn]>[data-astro-cid-2q2g24hn]{min-width:0!important}.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] h2[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] h3[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] p[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] li[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] a[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-tagline[data-astro-cid-2q2g24hn],.service-block[data-astro-cid-2q2g24hn] .service-content[data-astro-cid-2q2g24hn] strong[data-astro-cid-2q2g24hn]{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;white-space:normal}
