.hero-section[data-astro-cid-lcdefpme]{padding-top:8rem;padding-bottom:4rem}.hero-copy[data-astro-cid-lcdefpme]{max-width:40rem}.hero-copy[data-astro-cid-lcdefpme] .pill-tag[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] .text-display[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.text-body-lead[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--text-body-lead);line-height:var(--text-body-lead-line-height);color:var(--dti-on-surface-variant);margin-bottom:2rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.hero-proof[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-size:var(--text-label-sm);line-height:var(--text-label-sm-line-height);letter-spacing:var(--text-label-sm-letter-spacing);color:var(--dti-outline);text-transform:uppercase;margin-top:1.5rem}.problem-grid[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme],.differentiators-grid[data-astro-cid-lcdefpme],.stats-row[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.problem-grid[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme],.stats-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.differentiators-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.problem-card[data-astro-cid-lcdefpme],.differentiator-card[data-astro-cid-lcdefpme]{padding:2rem}.problem-card[data-astro-cid-lcdefpme] .text-headline[data-astro-cid-lcdefpme],.differentiator-card[data-astro-cid-lcdefpme] .text-headline[data-astro-cid-lcdefpme]{font-size:var(--text-headline-md);margin-bottom:.75rem;line-height:1.4}.problem-card[data-astro-cid-lcdefpme] .text-body[data-astro-cid-lcdefpme],.differentiator-card[data-astro-cid-lcdefpme] .text-body[data-astro-cid-lcdefpme]{color:var(--dti-on-surface-variant)}.services-grid[data-astro-cid-lcdefpme] .service-card{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.services-grid[data-astro-cid-lcdefpme] .service-card-icon{border:1px solid var(--dti-outline-variant);border-radius:var(--radius-lg);background-color:var(--dti-surface-container);width:2.5rem;height:2.5rem;color:var(--dti-primary);justify-content:center;align-items:center;display:inline-flex}.services-grid[data-astro-cid-lcdefpme] .service-card-icon .material-symbols-outlined{font-size:1.25rem}.services-grid[data-astro-cid-lcdefpme] .service-card-title{font-family:var(--font-headline);font-size:var(--text-headline-md);color:var(--dti-on-surface);font-weight:600;line-height:1.4}.services-grid[data-astro-cid-lcdefpme] .service-card-problem{color:var(--dti-on-surface-variant)}.services-grid[data-astro-cid-lcdefpme] .service-card-outcome{color:var(--dti-primary)}.services-grid[data-astro-cid-lcdefpme] .service-card .arrow-link{margin-top:auto}.services-grid[data-astro-cid-lcdefpme] .bento-card-featured{border-color:#c8c6c633}.process-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.process-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--dti-outline-variant);background-color:var(--dti-surface-container-low);border-radius:var(--radius-xl);font-family:var(--font-headline);font-size:var(--text-headline-md);color:var(--dti-on-surface);padding:1.5rem;font-weight:600}.process-step[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-size:var(--text-label-sm);line-height:var(--text-label-sm-line-height);letter-spacing:var(--text-label-sm-letter-spacing);color:var(--dti-primary);text-transform:uppercase;margin-bottom:.75rem;font-weight:500;display:block}.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.empty-state[data-astro-cid-lcdefpme]{border:1px dashed var(--dti-outline-variant);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:1.5rem;padding:3rem;display:flex}.empty-state[data-astro-cid-lcdefpme] .text-body[data-astro-cid-lcdefpme]{color:var(--dti-on-surface-variant)}.blog-teaser-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.blog-teaser-card[data-astro-cid-lcdefpme]{color:var(--dti-on-surface);padding:2rem;text-decoration:none;display:block}.blog-teaser-card[data-astro-cid-lcdefpme] .text-headline[data-astro-cid-lcdefpme]{font-size:var(--text-headline-md);line-height:1.4}.blog-teaser-card[data-astro-cid-lcdefpme] .text-body[data-astro-cid-lcdefpme]{color:var(--dti-on-surface-variant);margin-top:.75rem}.arrow-link[data-astro-cid-lcdefpme]{margin-top:2rem}@media (width<=1024px){.problem-grid[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme],.stats-row[data-astro-cid-lcdefpme],.differentiators-grid[data-astro-cid-lcdefpme],.products-grid[data-astro-cid-lcdefpme],.blog-teaser-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero-section[data-astro-cid-lcdefpme]{padding-top:6rem;padding-bottom:3rem}.hero-actions[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme],.hero-actions[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]{flex:100%}.problem-grid[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme],.differentiators-grid[data-astro-cid-lcdefpme],.stats-row[data-astro-cid-lcdefpme],.process-list[data-astro-cid-lcdefpme],.products-grid[data-astro-cid-lcdefpme],.blog-teaser-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
