.observability-approach{padding-block:var(--section-space);background:var(--color-surface)}.observability-ecosystem[data-astro-cid-bn3ry345]{padding-block:var(--space-section-default);background:var(--color-background)}.observability-ecosystem__grid[data-astro-cid-bn3ry345]{gap:var(--space-4);display:grid}article[data-astro-cid-bn3ry345]{min-width:0;padding:var(--space-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.observability-ecosystem__label[data-astro-cid-bn3ry345]{margin-bottom:var(--space-6);color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.observability-ecosystem__environments[data-astro-cid-bn3ry345],.observability-ecosystem__technologies[data-astro-cid-bn3ry345]{margin:0;padding:0;list-style:none}.observability-ecosystem__environments[data-astro-cid-bn3ry345]{gap:var(--space-4);display:grid}.observability-ecosystem__environments[data-astro-cid-bn3ry345] li[data-astro-cid-bn3ry345]{gap:var(--space-3);min-width:0;color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.observability-ecosystem__environments[data-astro-cid-bn3ry345] .icon{color:var(--color-accent);margin-top:.2rem}.observability-ecosystem__technologies[data-astro-cid-bn3ry345]{gap:var(--space-2);flex-wrap:wrap;display:flex}.observability-ecosystem__technologies[data-astro-cid-bn3ry345] li[data-astro-cid-bn3ry345]{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600}@media (width>=48rem){.observability-ecosystem__grid[data-astro-cid-bn3ry345]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.observability-flow[data-astro-cid-ny3otooe]{padding-block:var(--space-section-default);background:var(--color-surface)}.observability-flow__grid{gap:var(--space-4) var(--space-16);display:grid}.observability-flow__symptoms[data-astro-cid-ny3otooe]{border-top:var(--border-width) solid var(--color-border-strong);margin:0;padding:0;list-style:none;display:grid}.observability-flow__symptoms[data-astro-cid-ny3otooe] li[data-astro-cid-ny3otooe]{gap:var(--space-4);min-width:0;padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.observability-flow__symptoms[data-astro-cid-ny3otooe]>li[data-astro-cid-ny3otooe]>span[data-astro-cid-ny3otooe]{color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700}h3[data-astro-cid-ny3otooe]{max-width:none;margin-bottom:var(--space-2);font-size:1.125rem;line-height:1.35}p[data-astro-cid-ny3otooe]{color:var(--color-text-secondary);margin-bottom:0}@media (width>=64rem){.observability-flow__grid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:start}}.observability-outcomes{isolation:isolate;padding-block:var(--section-space);background:var(--color-primary-dark);color:var(--color-on-dark);position:relative;overflow:hidden}.observability-outcomes:before{z-index:-1;background:radial-gradient(circle at 82% 48%, color-mix(in srgb, var(--color-accent) 28%, transparent), transparent 30rem);content:"";position:absolute;inset:0}.observability-outcomes__grid{gap:var(--space-4) var(--space-16);display:grid}.observability-outcomes__grid .section-heading{margin-bottom:var(--space-6)}.observability-outcomes__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.observability-outcomes__list li{gap:var(--space-4);min-width:0;padding:var(--space-6) 0;border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-on-dark) 20%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.observability-outcomes__list .icon{color:var(--color-on-primary-muted);margin-top:.2rem}.observability-outcomes h3{max-width:none;margin-bottom:var(--space-2);color:var(--color-on-dark);font-size:1.125rem}.observability-outcomes__list p{color:var(--color-on-dark-muted);margin-bottom:0}@media (width>=64rem){.observability-outcomes__grid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:start}}.solution-detail-hero{isolation:isolate;background:var(--color-primary-dark);color:var(--color-on-dark);padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}.solution-detail-hero:before{z-index:-1;background:radial-gradient(circle at 85% 24%, color-mix(in srgb, var(--color-primary) 55%, transparent), transparent 31rem), linear-gradient(118deg, transparent 48%, color-mix(in srgb, var(--color-accent) 11%, transparent) 48% 54%, transparent 54%);content:"";position:absolute;inset:0}.solution-detail-hero__grid{gap:var(--space-12);align-items:center;display:grid}.solution-detail-hero__back{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-bottom:var(--space-8);color:var(--color-on-primary-muted);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;display:inline-flex}.solution-detail-hero__back:hover{color:var(--color-on-dark)}.solution-detail-hero__back:focus-visible,.solution-detail-hero__actions .button:focus-visible{outline-color:var(--color-on-dark)}.solution-detail-hero__eyebrow{margin-bottom:var(--space-3);color:var(--color-on-primary-muted);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{max-width:18ch;color:var(--color-on-dark);letter-spacing:-.045em;font-size:clamp(2.5rem,5.6vw,5.25rem);line-height:1}.solution-detail-hero__description{max-width:64ch;margin-bottom:var(--space-8);color:var(--color-on-dark-muted);font-size:var(--font-size-lead)}.solution-detail-hero__actions{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.solution-detail-hero__actions .button{width:100%}.solution-detail-hero__actions .button--secondary{border-color:var(--color-on-dark-muted);color:var(--color-on-dark);background:0 0}.solution-detail-hero__actions .button--secondary:hover{border-color:var(--color-on-dark);background:color-mix(in srgb, var(--color-on-dark) 10%, transparent);color:var(--color-on-dark)}.solution-detail-hero__supporting{max-width:67ch;padding-top:var(--space-6);border-top:var(--border-width) solid color-mix(in srgb, var(--color-on-dark) 18%, transparent);color:var(--color-on-primary-muted);font-size:var(--font-size-sm);margin:0}.solution-detail-hero__visual{place-items:center;min-width:0;min-height:20rem;display:grid}.solution-detail-hero__visual img{object-fit:contain;width:100%;height:100%;max-height:34rem;display:block}@media (width>=30rem){.solution-detail-hero__actions{flex-flow:wrap}.solution-detail-hero__actions .button{width:auto}}@media (width>=64rem){.solution-detail-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.solution-detail-hero__visual{min-height:32rem}}
