.detail-hero:where(.astro-o422f4lv){padding:8.5rem 0 3rem}.hero-grid:where(.astro-o422f4lv),.two-col:where(.astro-o422f4lv){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:2rem;gap:2rem}@media only screen and (max-width:987px){.hero-grid:where(.astro-o422f4lv),.two-col:where(.astro-o422f4lv){grid-template-columns:1fr}}.back-link:where(.astro-o422f4lv){--fs:var(--font-size-sm);align-items:center;background:#2ea7d71a;border:1px solid rgba(46,167,215,.18);border-radius:999px;color:#0f5473;display:inline-flex;gap:.5rem;margin-bottom:1.35rem;padding:.55rem .9rem;-webkit-text-decoration:none;text-decoration:none;transition:background .25s var(--ease-out-cubic),border-color .25s var(--ease-out-cubic),transform .25s var(--ease-out-cubic);width:-moz-fit-content;width:fit-content}.back-link:where(.astro-o422f4lv):focus-visible,.back-link:where(.astro-o422f4lv):hover{background:#2ea7d729;border-color:#2ea7d747;transform:translate(-.15rem)}.back-icon:where(.astro-o422f4lv){flex:0 0 auto;height:1rem;width:1rem}.eyebrow:where(.astro-o422f4lv){--fs:var(--font-size-xs);--fw:700;color:var(--color-brand-1);display:flex;flex-wrap:wrap;gap:.75rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.section-head:where(.astro-o422f4lv) h2:where(.astro-o422f4lv),h1:where(.astro-o422f4lv){--fs:2.7rem;--lh:1;max-width:10em}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.section-head:where(.astro-o422f4lv) h2:where(.astro-o422f4lv),h1:where(.astro-o422f4lv){--fs:2.15rem}}.intro:where(.astro-o422f4lv),.summary:where(.astro-o422f4lv){--fs:var(--font-size-lg);color:rgba(var(--rgb-text),.82);margin:1rem 0 0;max-width:42rem}.summary:where(.astro-o422f4lv){--fs:var(--font-size-md)}.visual-wrap:where(.astro-o422f4lv){align-self:center}.tags:where(.astro-o422f4lv){--fs:var(--font-size-xs);display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.5rem 0 0;padding:0}.tags:where(.astro-o422f4lv) li:where(.astro-o422f4lv){background:rgba(var(--rgb-brand-1),.08);border-radius:999px;color:var(--color-brand-1);padding:.55rem .8rem}.detail-section:where(.astro-o422f4lv),.metrics:where(.astro-o422f4lv){padding:0 0 3.5rem}.alt:where(.astro-o422f4lv){padding-top:.5rem}.feature-grid:where(.astro-o422f4lv),.metric-grid:where(.astro-o422f4lv),.related-grid:where(.astro-o422f4lv){display:grid;grid-gap:1rem;gap:1rem}.metric-grid:where(.astro-o422f4lv){grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:767px){.metric-grid:where(.astro-o422f4lv){grid-template-columns:1fr}}.case-block:where(.astro-o422f4lv),.feature-card:where(.astro-o422f4lv),.metric:where(.astro-o422f4lv),.rich:where(.astro-o422f4lv),.scenario-card:where(.astro-o422f4lv){backdrop-filter:blur(10px);background:#fff9;border:1px solid rgba(var(--rgb-text),.08);border-radius:1.4rem}.metric:where(.astro-o422f4lv){padding:1.2rem}.metric:where(.astro-o422f4lv) p:where(.astro-o422f4lv){--fs:var(--font-size-xs);color:var(--color-text-alt);margin:0}.metric:where(.astro-o422f4lv) h2:where(.astro-o422f4lv){--fs:1.65rem;margin-top:.35rem}.section-head:where(.astro-o422f4lv){margin-bottom:1.25rem}.section-head:where(.astro-o422f4lv) h2:where(.astro-o422f4lv){--fs:2.05rem;max-width:none;white-space:nowrap}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.section-head:where(.astro-o422f4lv) h2:where(.astro-o422f4lv){--fs:1.8rem;white-space:normal}}.feature-grid:where(.astro-o422f4lv){grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:987px){.feature-grid:where(.astro-o422f4lv){grid-template-columns:1fr}}.case-block:where(.astro-o422f4lv),.feature-card:where(.astro-o422f4lv),.scenario-card:where(.astro-o422f4lv){padding:1.35rem}.case-block:where(.astro-o422f4lv) h3:where(.astro-o422f4lv),.feature-card:where(.astro-o422f4lv) h3:where(.astro-o422f4lv),.scenario-card:where(.astro-o422f4lv) h3:where(.astro-o422f4lv){--fs:1.22rem;margin-bottom:.9rem}.advantage-list:where(.astro-o422f4lv),.case-block:where(.astro-o422f4lv) ul:where(.astro-o422f4lv),.feature-card:where(.astro-o422f4lv) ul:where(.astro-o422f4lv),.scenario-card:where(.astro-o422f4lv) ul:where(.astro-o422f4lv){--fs:var(--font-size-sm);display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding-left:1.2rem}.advantage-list:where(.astro-o422f4lv){background:rgba(var(--rgb-brand-3),.7);border:1px solid rgba(var(--rgb-text),.08);border-radius:1.4rem;padding:1.35rem 1.35rem 1.35rem 2.5rem}.case-grid:where(.astro-o422f4lv),.scenario-groups:where(.astro-o422f4lv){display:grid;grid-gap:1rem;gap:1rem}.rich:where(.astro-o422f4lv){--fs:var(--font-size-md);color:rgba(var(--rgb-text),.82);padding:1.5rem}.rich:where(.astro-o422f4lv) p{margin:0}.related-grid:where(.astro-o422f4lv){grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:987px){.related-grid:where(.astro-o422f4lv){grid-template-columns:1fr}}
