.service[data-astro-cid-4udlw3v3]{padding-top:var(--spacing-7)}.service__back[data-astro-cid-4udlw3v3]{align-items:center;gap:var(--spacing-2);width:fit-content;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-6);transition:color var(--transition-base);display:flex}.service__back[data-astro-cid-4udlw3v3]:hover{color:var(--color-text-primary)}.service__back-icon[data-astro-cid-4udlw3v3]{display:inline-flex;transform:rotate(180deg)}.service__back-icon[data-astro-cid-4udlw3v3] svg{width:1rem;height:1rem}.service__eyebrow-icon[data-astro-cid-4udlw3v3]{display:inline-flex}.service__eyebrow-icon[data-astro-cid-4udlw3v3] svg{width:1em;height:1em}.service__title[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-4)}.service__title-fade[data-astro-cid-4udlw3v3]{color:var(--color-text-primary);opacity:.42}[data-theme=light] .service__title-fade[data-astro-cid-4udlw3v3]{opacity:.55}.service__tagline[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-5);font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:32rem}.service__proof[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-3);align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-tertiary);display:inline-flex}.service__proof[data-astro-cid-4udlw3v3]:before{content:"";border-radius:var(--radius-full);background:var(--color-surface-accent);width:.4rem;height:.4rem}.service__includes-label[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-7);margin-bottom:0}.service__includes[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-3);gap:0 var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.service__include[data-astro-cid-4udlw3v3]{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);border-top:var(--border-hairline) solid var(--color-border-primary)}.service__include[data-astro-cid-4udlw3v3] h2[data-astro-cid-4udlw3v3]{font-size:var(--font-size-md);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.service__include-link[data-astro-cid-4udlw3v3]{align-items:center;gap:var(--spacing-2);transition:color var(--transition-base);display:inline-flex}.service__include-link[data-astro-cid-4udlw3v3]:hover{color:var(--color-surface-accent)}.service__include-link[data-astro-cid-4udlw3v3] svg{width:1rem;height:1rem}.service__include[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--color-text-secondary)}.service__for-whom[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-7);padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-surface-accent)}.service__for-whom[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{font-size:var(--font-size-lg);color:var(--color-text-surface-accent);max-width:44rem}.service__related[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-8)}.service__related-list[data-astro-cid-4udlw3v3]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(14rem,26rem));display:grid}.service__related-card[data-astro-cid-4udlw3v3]{border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-border-primary);background:var(--color-surface-card);transition:border-color var(--transition-base);display:block;overflow:hidden}.service__related-card[data-astro-cid-4udlw3v3]:hover{border-color:var(--color-border-accent)}.service__related-card[data-astro-cid-4udlw3v3] img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.service__related-body[data-astro-cid-4udlw3v3]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-4);display:flex}.service__related-name[data-astro-cid-4udlw3v3]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.service__related-link[data-astro-cid-4udlw3v3]{align-items:center;gap:var(--spacing-2);font-family:var(--font-mono,"SF Mono", ui-monospace, monospace);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-tertiary);display:inline-flex}.service__related-arrow[data-astro-cid-4udlw3v3]{border-radius:var(--radius-full);background:var(--color-surface-accent);width:1.75rem;height:1.75rem;color:var(--color-text-surface-accent);transition:transform var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.service__related-arrow[data-astro-cid-4udlw3v3] svg{width:.9rem;height:.9rem}.service__related-card[data-astro-cid-4udlw3v3]:hover .service__related-arrow[data-astro-cid-4udlw3v3]{transform:scale(1.1)}.service__footer[data-astro-cid-4udlw3v3]{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:var(--border-hairline) solid var(--color-border-primary)}.service__footer-line[data-astro-cid-4udlw3v3]{font-size:var(--font-size-xl);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--spacing-6)}.service__footer-row[data-astro-cid-4udlw3v3]{justify-content:flex-start;align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.service__process-link[data-astro-cid-4udlw3v3]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:color var(--transition-base);display:inline-flex}.service__process-link[data-astro-cid-4udlw3v3]:hover{color:var(--color-surface-accent)}.service__process-link[data-astro-cid-4udlw3v3] svg{width:1rem;height:1rem}
