.container[data-astro-cid-5tznm7mj]{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.blog-hero[data-astro-cid-5tznm7mj]{padding:4.5rem 0 4.8rem;border-bottom:1px solid #e2e8f0;background:#fff}.breadcrumbs[data-astro-cid-5tznm7mj]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;color:#94a3b8;font-size:.76rem}.breadcrumbs[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:#64748b;text-decoration:none}.breadcrumbs[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{color:#0f172a}.hero-content[data-astro-cid-5tznm7mj]{max-width:850px}.eyebrow[data-astro-cid-5tznm7mj]{display:inline-block;color:#64748b;font-size:.7rem;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-content[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{max-width:820px;margin:1rem 0 1.2rem;color:#0f172a;font-size:clamp(2.7rem,7vw,5.4rem);line-height:.98;letter-spacing:-.065em;font-weight:750}.hero-content[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{display:block;color:#64748b}.hero-content[data-astro-cid-5tznm7mj]>p[data-astro-cid-5tznm7mj]{max-width:720px;margin:0;color:#64748b;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.85}.hero-actions[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.hero-button[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.75rem 1rem;border-radius:.75rem;text-decoration:none;font-size:.8rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.hero-button[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:1rem;height:1rem}.hero-button[data-astro-cid-5tznm7mj].primary{color:#fff;background:#0f172a;border:1px solid #0f172a}.hero-button[data-astro-cid-5tznm7mj].secondary{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.hero-button[data-astro-cid-5tznm7mj]:hover{transform:translateY(-1px)}.featured-section[data-astro-cid-5tznm7mj]{padding:4.5rem 0 3rem}.section-label[data-astro-cid-5tznm7mj]{margin-bottom:1rem}.featured-card[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);overflow:hidden;min-height:430px;border:1px solid #e2e8f0;border-radius:1.5rem;background:#f8fafc;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.featured-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 20px 50px #0f172a14}.featured-content[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;justify-content:center;padding:3rem}.featured-meta[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.65rem;color:#64748b;font-size:.72rem;font-weight:700}.featured-meta[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]:first-child{color:#0f172a}.featured-content[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{max-width:700px;margin:1rem 0;color:#0f172a;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08;letter-spacing:-.05em}.featured-content[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{max-width:650px;margin:0;color:#64748b;font-size:.98rem;line-height:1.8}.featured-link[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.6rem;color:#0f172a;font-size:.8rem;font-weight:800}.featured-link[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:1rem;height:1rem}.featured-visual[data-astro-cid-5tznm7mj]{display:grid;place-items:center;min-height:100%;padding:2rem;background:#e2e8f0}.featured-image-wrapper[data-astro-cid-5tznm7mj]{position:relative;width:100%;height:100%;min-height:330px;overflow:hidden;border:1px solid #cbd5e1;border-radius:1.1rem;background:#fff;box-shadow:0 25px 50px #0f172a1f}.featured-image-wrapper[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;transition:transform .5s ease}.featured-card[data-astro-cid-5tznm7mj]:hover .featured-image-wrapper[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.025)}.featured-image-overlay[data-astro-cid-5tznm7mj]{position:absolute;right:1rem;bottom:1rem;padding:.5rem .7rem;border:1px solid #e2e8f0;border-radius:.6rem;color:#475569;background:#fffffff0;font-size:.7rem;font-weight:800}.articles-section[data-astro-cid-5tznm7mj]{padding:3rem 0 5rem}.section-heading[data-astro-cid-5tznm7mj]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.7rem}.section-heading[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:.7rem 0 0;color:#0f172a;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.15;letter-spacing:-.045em}.section-heading[data-astro-cid-5tznm7mj]>p[data-astro-cid-5tznm7mj]{max-width:500px;margin:0;color:#64748b;font-size:.9rem;line-height:1.75}.article-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.article-card[data-astro-cid-5tznm7mj]{min-width:0}.article-card-link[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e2e8f0;border-radius:1.15rem;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.article-card-link[data-astro-cid-5tznm7mj]:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 16px 40px #0f172a12}.article-image-wrapper[data-astro-cid-5tznm7mj]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.article-image-wrapper[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.article-card-link[data-astro-cid-5tznm7mj]:hover .article-image-wrapper[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.035)}.article-card-content[data-astro-cid-5tznm7mj]{display:flex;flex:1;flex-direction:column;padding:1.35rem}.article-card-meta[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;gap:.7rem;margin-bottom:1.2rem;color:#94a3b8;font-size:.68rem;font-weight:700}.article-card-meta[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]:first-child{color:#475569}.article-card[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{margin:0 0 .75rem;color:#0f172a;font-size:1.18rem;line-height:1.35;letter-spacing:-.025em}.article-card[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0;color:#64748b;font-size:.84rem;line-height:1.75}.read-more[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.5rem;color:#0f172a;font-size:.76rem;font-weight:800}.read-more[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:.85rem;height:.85rem}.empty-state[data-astro-cid-5tznm7mj]{padding:3rem;border:1px solid #e2e8f0;border-radius:1rem;color:#64748b;text-align:center}.service-discovery[data-astro-cid-5tznm7mj]{padding:5rem 0;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.service-discovery-box[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:4rem;align-items:center}.service-copy[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{max-width:650px;margin:.75rem 0 1rem;color:#0f172a;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;letter-spacing:-.05em}.service-copy[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{max-width:650px;margin:0;color:#64748b;font-size:.96rem;line-height:1.8}.service-actions[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:.6rem}.service-action[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid #e2e8f0;border-radius:.8rem;color:#0f172a;background:#fff;text-decoration:none;font-size:.8rem;font-weight:800;transition:transform .18s ease,border-color .18s ease}.service-action[data-astro-cid-5tznm7mj]:hover{transform:translate(3px);border-color:#cbd5e1}.service-action[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:1rem;height:1rem;flex-shrink:0}.all-services-link[data-astro-cid-5tznm7mj]{margin-top:.6rem;color:#64748b;font-size:.76rem;font-weight:800;text-decoration:none}.all-services-link[data-astro-cid-5tznm7mj]:hover{color:#0f172a}.contact-section[data-astro-cid-5tznm7mj]{padding:5rem 0;background:#fff}.contact-box[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2.5rem;border-radius:1.5rem;background:#0f172a}.contact-copy[data-astro-cid-5tznm7mj]{max-width:700px}.contact-copy[data-astro-cid-5tznm7mj] .eyebrow[data-astro-cid-5tznm7mj]{color:#94a3b8}.contact-copy[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:.75rem 0 1rem;color:#fff;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;letter-spacing:-.05em}.contact-copy[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{max-width:650px;margin:0;color:#94a3b8;font-size:.95rem;line-height:1.8}.contact-actions[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:.65rem;width:230px;flex:0 0 auto}.contact-button[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.75rem 1rem;border-radius:.75rem;text-align:center;text-decoration:none;font-size:.8rem;font-weight:800;transition:transform .18s ease}.contact-button[data-astro-cid-5tznm7mj]:hover{transform:translateY(-1px)}.contact-button[data-astro-cid-5tznm7mj].primary{color:#0f172a;background:#fff}.contact-button[data-astro-cid-5tznm7mj].secondary{color:#fff;border:1px solid #334155;background:transparent}.contact-button[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:1rem;height:1rem}@media(max-width:900px){.featured-card[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.featured-visual[data-astro-cid-5tznm7mj]{min-height:320px}.article-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-discovery-box[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:2.5rem}.contact-box[data-astro-cid-5tznm7mj]{flex-direction:column;align-items:stretch}.contact-actions[data-astro-cid-5tznm7mj]{width:100%}}@media(max-width:680px){.blog-hero[data-astro-cid-5tznm7mj]{padding:3.5rem 0}.hero-actions[data-astro-cid-5tznm7mj]{flex-direction:column;align-items:stretch}.hero-button[data-astro-cid-5tznm7mj]{width:100%}.featured-content[data-astro-cid-5tznm7mj]{padding:2rem 1.4rem}.featured-visual[data-astro-cid-5tznm7mj]{padding:1.4rem}.featured-image-wrapper[data-astro-cid-5tznm7mj],.featured-image-wrapper[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{min-height:230px}.section-heading[data-astro-cid-5tznm7mj]{align-items:flex-start;flex-direction:column;gap:.7rem}.article-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.service-discovery[data-astro-cid-5tznm7mj],.contact-section[data-astro-cid-5tznm7mj]{padding:4rem 0}.contact-box[data-astro-cid-5tznm7mj]{padding:2rem 1.4rem}}
