.case-access:where(.astro-ie2c5uh3){width:100%;min-width:0;max-width:36rem;color:var(--brand-navy);align-self:center;margin-inline:auto;container-type:inline-size}.case-access__scene:where(.astro-ie2c5uh3){grid-template-columns:42% 56%;align-items:center;min-height:clamp(21rem,72cqi,27rem);padding-block:clamp(2.75rem,10cqi,4rem) 1.5rem;display:grid;position:relative}.case-access__dossier:where(.astro-ie2c5uh3){inset-inline:0;aspect-ratio:560/440;width:100%;height:auto;display:block;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.case-access__dossier:where(.astro-ie2c5uh3) :where(.astro-ie2c5uh3):is(path,rect,circle){vector-effect:non-scaling-stroke}.case-access__folder:where(.astro-ie2c5uh3){filter:drop-shadow(0 4px 4px var(--shadow))}.case-access__folder-back:where(.astro-ie2c5uh3){fill:var(--wash)}.case-access__folder-front:where(.astro-ie2c5uh3){stroke-width:1.6px}.case-access__detail:where(.astro-ie2c5uh3){stroke:var(--line-strong);stroke-width:1.1px}.case-access__fold:where(.astro-ie2c5uh3){stroke:var(--line);stroke-width:1px}.case-access__photo:where(.astro-ie2c5uh3){fill:var(--accent-soft);stroke:var(--accent-line)}.case-access__node:where(.astro-ie2c5uh3){fill:var(--panel);stroke-width:1.2px}.case-access__joint:where(.astro-ie2c5uh3){fill:var(--brand-blue);stroke:none}.case-access__blue-mark:where(.astro-ie2c5uh3){stroke:var(--brand-blue);stroke-width:3px}.case-access__roster:where(.astro-ie2c5uh3){border:1.5px solid var(--brand-navy);background:var(--panel);min-width:0;box-shadow:0 5px 8px var(--shadow);border-radius:4px;grid-column:2;padding:clamp(.875rem,3cqi,1.25rem);position:relative}.case-access__clip:where(.astro-ie2c5uh3){width:1.25rem;height:2.75rem;color:var(--line-strong);position:absolute;top:-1.5rem;right:1.125rem}.case-access__heading:where(.astro-ie2c5uh3){font-size:var(--type-prose);overflow-wrap:anywhere;padding-bottom:.75rem;font-weight:600;line-height:1.3;display:block}.case-access__people:where(.astro-ie2c5uh3){margin:0;padding:0;list-style:none}.case-access__people:where(.astro-ie2c5uh3) li:where(.astro-ie2c5uh3){border-top:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.625rem;padding-block:.875rem;display:grid}.case-access__people:where(.astro-ie2c5uh3) li:where(.astro-ie2c5uh3):last-child{padding-bottom:.25rem}.case-access__avatar:where(.astro-ie2c5uh3){width:100%;height:auto;display:block}.case-access__seam:where(.astro-ie2c5uh3){stroke:var(--accent-line);stroke-width:1px}.case-access__person:where(.astro-ie2c5uh3){overflow-wrap:anywhere;min-width:0;line-height:1.35}.case-access__name:where(.astro-ie2c5uh3){color:var(--ink);font-size:var(--type-body);font-weight:500;display:block}.case-access__role:where(.astro-ie2c5uh3){color:var(--muted);font-size:var(--type-meta);margin-top:.25rem;display:block}.case-access__description:where(.astro-ie2c5uh3){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container (width<=22rem){.case-access__roster:where(.astro-ie2c5uh3){padding:.875rem .75rem}.case-access__heading:where(.astro-ie2c5uh3){font-size:var(--type-body)}.case-access__people:where(.astro-ie2c5uh3) li:where(.astro-ie2c5uh3){grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem;padding-block:.75rem}.case-access__name:where(.astro-ie2c5uh3){font-size:var(--type-meta)}}.product-image:where(.astro-pkoz2y7j){width:100%;display:block}img:where(.astro-pkoz2y7j){width:100%;height:auto;display:block}.product-image--crop:where(.astro-pkoz2y7j){overflow:hidden}.product-image--crop:where(.astro-pkoz2y7j) img:where(.astro-pkoz2y7j){object-fit:cover;object-position:var(--capture-position);height:100%}a:where(.astro-pkoz2y7j):focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.product-visual:where(.astro-yt63euig){min-width:0}.product-visual--dark:where(.astro-yt63euig){--accent:var(--brand-cyan);--link-ink:var(--brand-cyan);--muted:var(--night-muted);--ink:var(--night-ink);--line:var(--night-line)}.product-visual__frame:where(.astro-yt63euig){margin-inline:auto}product-views:where(.astro-yt63euig){display:block}.product-visual--stacked:where(.astro-yt63euig) product-views:where(.astro-yt63euig){gap:var(--space-block);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.product-visual--stacked:where(.astro-yt63euig) .product-visual__frame:where(.astro-yt63euig){width:100%;min-width:0}.product-visual--paired:where(.astro-yt63euig) product-views:where(.astro-yt63euig){gap:var(--space-block);grid-template-columns:minmax(0,1fr) minmax(14rem,21.25rem);align-items:start;display:grid}.product-visual--paired:where(.astro-yt63euig) .product-visual__frame:where(.astro-yt63euig){width:100%;min-width:0;margin-inline:0}@media (width<=64em){.product-visual--paired:where(.astro-yt63euig) product-views:where(.astro-yt63euig){grid-template-columns:minmax(0,1fr)}}.product-visual__label:where(.astro-yt63euig){margin-bottom:var(--space-flow);color:var(--accent);font-size:var(--type-ui);font-weight:600}:where(.astro-yt63euig)[hidden]{display:none!important}.product-visual__tabs:where(.astro-yt63euig){gap:0 var(--space-group);margin-bottom:var(--space-group);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.product-visual__tabs:where(.astro-yt63euig) button:where(.astro-yt63euig){padding:var(--space-flow) 0;min-height:2.75rem;color:var(--muted);font:inherit;font-size:var(--type-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.product-visual__tabs:where(.astro-yt63euig) button:where(.astro-yt63euig)[aria-selected=true]{color:var(--accent);border-bottom-color:currentColor;font-weight:600}.product-visual__tabs:where(.astro-yt63euig) button:where(.astro-yt63euig):hover{color:var(--ink)}.product-visual__viewport:where(.astro-yt63euig){border:1px solid var(--line)}.product-visual__scroll-hint:where(.astro-yt63euig){font-size:var(--type-ui);color:var(--muted);display:none}.product-visual__image:where(.astro-yt63euig){width:100%;display:block}.product-visual:where(.astro-yt63euig) img:where(.astro-yt63euig){width:100%;height:auto;display:block}.product-visual__motion:where(.astro-yt63euig){border:1px solid var(--line);background:var(--wash);appearance:none;border-radius:0;width:100%;padding:0;display:block}.product-visual__motion:where(.astro-yt63euig):enabled{cursor:pointer}.product-visual__motion:where(.astro-yt63euig) video:where(.astro-yt63euig){background:var(--wash);width:100%;height:auto;display:block}.product-visual__motion--playing:where(.astro-yt63euig) .product-visual__motion-still:where(.astro-yt63euig){display:none}.product-visual__caption:where(.astro-yt63euig){margin-top:var(--space-flow);font-size:var(--type-ui);line-height:1.6}.product-visual__caption:where(.astro-yt63euig) p:where(.astro-yt63euig){text-wrap:wrap;max-width:none}.product-visual__caption:where(.astro-yt63euig)>a:where(.astro-yt63euig){min-height:2.75rem;color:var(--link-ink);text-underline-offset:.2em;align-items:center;font-weight:600;display:inline-flex}.product-visual__case-link:where(.astro-yt63euig){margin-top:var(--space-flow);font-size:var(--type-ui)}.product-visual__case-link:where(.astro-yt63euig) a:where(.astro-yt63euig){align-items:center;gap:var(--space-inline);min-height:2.75rem;color:var(--link-ink);text-underline-offset:.2em;font-weight:600;display:inline-flex}a:where(.astro-yt63euig):focus-visible,button:where(.astro-yt63euig):focus-visible,.product-visual__viewport:where(.astro-yt63euig):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=47.5em){.product-visual__viewport--scrollable:where(.astro-yt63euig){overflow-x:auto}.product-visual__viewport--scrollable:where(.astro-yt63euig) .product-visual__image:where(.astro-yt63euig){width:var(--capture-scroll-width)}.product-visual__scroll-hint:where(.astro-yt63euig){margin-top:var(--space-flow);display:block}}@media print{.product-visual__tabs:where(.astro-yt63euig),.product-visual__motion:where(.astro-yt63euig) video:where(.astro-yt63euig){display:none}.product-visual:where(.astro-yt63euig) img:where(.astro-yt63euig).product-visual__motion-still{display:block}}.marketing-figure:where(.astro-lbsih5gn){--link-ink:var(--ink);--focus:var(--brand-navy);width:100%;min-width:0;padding:var(--space-inline);border:1px solid var(--line);background:var(--panel);box-shadow:0 .75rem 2rem var(--shadow);border-radius:6px;justify-self:center;margin:0}figcaption:where(.astro-lbsih5gn){padding:var(--space-cluster) var(--space-inline) var(--space-inline);color:var(--muted);font-size:var(--type-ui);line-height:1.6}figcaption:where(.astro-lbsih5gn) strong{color:var(--ink);font-size:var(--type-body);font-weight:600;display:block}figcaption:where(.astro-lbsih5gn) a{min-height:2.75rem;color:var(--link-ink);align-items:center;font-weight:600;display:inline-flex}@layer base;@layer components{.marketing-page{--marketing-prose-ink:var(--muted);padding-bottom:var(--space-section)}.marketing-page .accent{color:var(--brand-blue)}.marketing-page .hero{gap:var(--space-column);padding-block:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.marketing-page .hero>*{min-width:0}.marketing-page .hero h1{font-size:var(--type-title)}.marketing-page.home-page .hero h1{font-size:min(var(--type-display), 4.5rem);letter-spacing:-.035em;line-height:1.08}.marketing-page .hero-checks{margin:var(--space-group) 0 0;gap:var(--space-inline);font-size:var(--type-body);padding:0;line-height:1.6;list-style:none;display:grid}.marketing-page .hero-checks li{gap:var(--space-cluster);align-items:flex-start;display:flex}.marketing-page .hero-checks svg{color:var(--brand-navy);flex:0 0 1.15rem;margin-top:.2rem}.marketing-page .micro{margin-top:var(--space-flow);font-size:var(--type-meta);color:var(--muted)}.marketing-page .micro strong{color:var(--ink)}.marketing-page .section--tight{padding-block-start:var(--space-block)}.marketing-page .section h2{max-width:28ch}.marketing-page .section-intro{margin-top:var(--space-group);color:var(--marketing-prose-ink);font-size:var(--type-prose);line-height:var(--leading-prose);max-width:var(--measure-prose)}.marketing-page .journey{margin:var(--space-block) 0 0;border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.marketing-page .journey li{padding:var(--space-group) var(--space-group) 0 0}.marketing-page .journey li+li{border-left:1px solid var(--line);padding-left:var(--space-group)}.marketing-page .journey h3{margin-bottom:var(--space-inline)}.marketing-page .journey p{color:var(--muted);font-size:var(--type-body);line-height:1.6}.marketing-page .journey p strong{color:var(--ink)}.marketing-page .split{gap:var(--space-column);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.marketing-page .split.flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.marketing-page .split>*{min-width:0}.marketing-page .split-copy>p{margin-top:var(--space-group);color:var(--marketing-prose-ink);font-size:var(--type-prose);line-height:var(--leading-prose)}.marketing-page .outcome{margin-top:var(--space-group);padding:var(--space-flow);background:var(--wash);font-size:var(--type-body);border-radius:3px;line-height:1.6}.marketing-page .outcome strong{margin-bottom:var(--space-inline);display:block}.marketing-page .darkband,.marketing-page .closing{--focus:var(--brand-cyan);--link-ink:var(--brand-cyan);--button-paper:var(--night-raised);--button-ink:var(--night-ink);--marketing-prose-ink:var(--night-muted);color:var(--night-ink);background:var(--night-gradient)}.marketing-page .darkband .accent,.marketing-page .closing .accent{color:var(--brand-cyan)}.marketing-page .darkband h2{letter-spacing:-.015em;line-height:1.25}.marketing-page .split-copy>.bigq{max-width:26ch;color:var(--night-ink);font-size:var(--type-feature-title);font-weight:600;line-height:1.5}.marketing-page .washband{background:var(--wash);border-block:1px solid var(--line)}.marketing-page .page-faqs{margin-top:var(--space-group)}.marketing-page .closing{padding:var(--space-column);gap:var(--space-group) var(--space-column);margin-top:var(--space-block);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.marketing-page .closing>div:first-child{flex:28rem;min-width:0}.marketing-page .closing h2{color:var(--night-ink);max-width:none;font-size:var(--type-feature-title);letter-spacing:normal;line-height:1.4}.marketing-page .closing p{color:var(--night-muted);margin-top:var(--space-flow);max-width:var(--measure-cta);line-height:var(--leading-prose)}.marketing-page .closing .actions{margin-top:0}.marketing-page .closing .button--outline{color:var(--night-ink);border-color:var(--night-line);background:0 0}.marketing-page .closing .button--outline:hover{color:var(--ink);background:var(--brand-cyan);border-color:var(--brand-cyan)}@media (width<=64em){.marketing-page .hero,.marketing-page .split,.marketing-page .split.flip{grid-template-columns:minmax(0,1fr)}.marketing-page .journey{row-gap:var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page .journey li+li{border-left:0;padding-left:0}.marketing-page .journey li:nth-child(2n){border-left:1px solid var(--line);padding-left:var(--space-group)}}@media (width<=47.5em){.marketing-page .journey{grid-template-columns:minmax(0,1fr)}.marketing-page .journey li:nth-child(2n){border-left:0;padding-left:0}.marketing-page .closing{align-items:start}}.case-story-header{align-items:center}.case-story-header h1{max-width:20ch}.case-fiction-note{margin-top:var(--space-group);color:var(--muted);font-size:var(--type-meta)}.case-outcome{padding:var(--space-block);background:var(--wash);border-block:1px solid var(--line);grid-area:visual}.case-outcome h2{max-width:24ch;font-size:var(--type-feature-title);line-height:1.4}.case-outcome p{margin-top:var(--space-flow);color:var(--muted)}.case-outcome a{align-items:center;gap:var(--space-cluster);min-height:2.75rem;margin-top:var(--space-flow);color:var(--link-ink);font-weight:600;font-size:var(--type-ui);display:inline-flex}.case-scene{gap:var(--space-group) var(--space-column);padding-block:var(--space-section);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.case-scene__anchor{position:absolute;top:0}.case-scene__story{min-width:0}.case-scene__story h2{max-width:25ch;margin-bottom:var(--space-group);font-size:var(--type-chapter)}.case-scene__story>p{color:var(--muted);font-size:var(--type-prose);line-height:var(--leading-prose)}.case-scene__story>p+p{margin-top:var(--space-flow)}.case-scene__story>.case-scene__benefit{margin-top:var(--space-group);padding-top:var(--space-group);border-top:1px solid var(--accent-line);color:var(--ink);font-size:var(--type-body)}.case-scene__benefit>strong{margin-bottom:var(--space-inline);color:var(--accent);display:block}.case-scene--featured{grid-template-columns:minmax(0,1fr)}.case-scene--featured .product-visual[data-visual-asset=incident-answer]{justify-self:center;width:100%;max-width:70rem}.case-scene--featured .case-scene__story{column-gap:var(--space-column);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.case-scene--featured .case-scene__story h2{max-width:23ch;font-size:var(--type-section);grid-area:1/1/span 5}.case-scene--featured .case-scene__story>p,.case-scene--featured .chapter-links{grid-column:2}.case-scene--featured .case-scene__story>p:first-of-type{margin-top:0}.case-scene--featured .case-exhibit{padding:var(--space-block) var(--space-column);background:var(--wash)}.case-scene--featured .case-exhibit__entries,.case-scene--featured .case-exhibit__sequence{gap:var(--space-group);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-scene--featured .case-exhibit__entries>div{border-bottom:0}.case-scene--featured .case-exhibit__sequence li{border-left:0;border-top:1px solid var(--accent-line);padding:var(--space-group) 0 0}.case-scene--featured .case-exhibit__sequence li:before{top:-.3rem;left:0}.case-scene-visual{min-width:0}.case-exhibit{padding:var(--space-block);background:var(--panel);border:1px solid var(--line)}.case-exhibit h3{padding-bottom:var(--space-flow);border-bottom:1px solid var(--line);font-size:var(--type-subheading)}.case-exhibit__entries{margin:0}.case-exhibit__entries>div{padding-block:var(--space-flow);border-bottom:1px solid var(--line)}.case-exhibit__entries>div:last-child{border-bottom:0;padding-bottom:0}.case-exhibit dt,.case-exhibit__sequence strong{overflow-wrap:anywhere;font-weight:600}.case-exhibit dd{margin:var(--space-inline) 0 0;color:var(--muted);font-size:var(--type-ui);overflow-wrap:anywhere}.case-exhibit__meta{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;font-weight:400;display:block}.case-exhibit__sequence{margin:var(--space-group) 0 0;padding:0;list-style:none}.case-exhibit__sequence li{padding:0 0 var(--space-group) var(--space-group);border-left:1px solid var(--accent-line);position:relative}.case-exhibit__sequence li:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.45rem;left:-.3rem}.case-exhibit__sequence li:last-child{border-color:#0000;padding-bottom:0}.case-exhibit__sequence p{margin-top:var(--space-inline);font-size:var(--type-ui);color:var(--muted)}.case-exhibit--connections .case-exhibit__entries>div{padding-left:var(--space-flow);border-left:1px solid var(--accent-line)}.case-exhibit--comparison .case-exhibit__entries{column-gap:var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-exhibit--comparison .case-exhibit__entries>div{border-bottom:0;padding-bottom:0}.case-exhibit blockquote{margin:var(--space-group) 0 0;font-size:var(--type-prose);line-height:var(--leading-prose)}.case-exhibit--question blockquote{color:var(--accent)}.case-exhibit--report{border-top-color:var(--brand-blue)}.case-exhibit__note{margin-top:var(--space-group);padding-top:var(--space-flow);border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-meta)}.case-scene-visual figcaption{margin-top:var(--space-flow);font-size:var(--type-ui)}.case-scene-visual__kind{color:var(--muted);font-size:var(--type-meta);margin-bottom:.25rem;display:block}.case-scene__details{border-top:1px solid var(--line);padding-top:var(--space-cluster);grid-column:1/-1}.case-scene__details>summary{padding-block:var(--space-cluster);color:var(--accent);font-size:var(--type-ui);font-weight:600}.case-scene__details>div{max-width:var(--reading-width);padding-top:var(--space-group)}.case-scene__details p{color:var(--muted)}.case-scene__details p+p{margin-top:var(--space-flow)}.case-source-notes{margin:0}.case-source-notes>div{gap:var(--space-flow) var(--space-group);padding-block:var(--space-group);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.case-source-notes dt{overflow-wrap:anywhere;font-weight:600}.case-source-notes dd{margin:0}.case-report-excerpt h3{margin-bottom:var(--space-flow)}@media (width<=64em){.case-scene{grid-template-columns:minmax(0,1fr)}.case-scene__story{max-width:var(--measure-prose)}.case-scene-visual{width:100%;max-width:var(--reading-width)}.case-scene--featured .case-scene__story{display:block}.case-scene--featured .case-exhibit__entries,.case-scene--featured .case-exhibit__sequence{grid-template-columns:minmax(0,1fr)}.case-scene--featured .case-exhibit{padding:var(--space-block)}.case-scene--featured .case-exhibit__sequence li{padding:0 0 var(--space-group) var(--space-group);border-top:0;border-left:1px solid var(--accent-line)}.case-scene--featured .case-exhibit__sequence li:before{top:.45rem;left:-.3rem}.case-scene--featured .case-exhibit__sequence li:last-child{border-left-color:#0000;padding-bottom:0}.case-scene--featured .case-exhibit__sequence{gap:0}}@media (width<=47.5em){.case-outcome,.case-exhibit{padding:var(--space-group)}.case-exhibit--comparison .case-exhibit__entries,.case-source-notes>div{grid-template-columns:minmax(0,1fr)}.case-exhibit--comparison .case-exhibit__entries>div+div{margin-top:var(--space-flow);border-top:1px solid var(--line)}}@media print{.case-exhibit{break-inside:avoid}}}.cases:where(.astro-tjofog7i){background:var(--wash);border-block:1px solid var(--line)}.case-grid:where(.astro-tjofog7i){gap:var(--space-group);margin-top:var(--space-block);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-card:where(.astro-tjofog7i){background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.case-card:where(.astro-tjofog7i):hover{border-color:var(--brand-blue)}.case-card:where(.astro-tjofog7i) .thumb:where(.astro-tjofog7i){aspect-ratio:16/9;background:var(--panel);border-bottom:1px solid var(--line);overflow:hidden}.case-card:where(.astro-tjofog7i) .thumb:where(.astro-tjofog7i) img:where(.astro-tjofog7i){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.case-card:where(.astro-tjofog7i) .body:where(.astro-tjofog7i){padding:var(--space-group);gap:var(--space-cluster);flex-direction:column;flex:1;display:flex}.case-card:where(.astro-tjofog7i) .kicker:where(.astro-tjofog7i){font-size:var(--type-meta);color:var(--brand-navy);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.case-card:where(.astro-tjofog7i) h3:where(.astro-tjofog7i){font-size:var(--type-subheading);margin:0;line-height:1.35}.case-card:where(.astro-tjofog7i) p:where(.astro-tjofog7i){color:var(--muted);font-size:var(--type-body);line-height:var(--leading-prose);margin:0}.case-card:where(.astro-tjofog7i) .result:where(.astro-tjofog7i){padding-top:var(--space-flow);border-top:1px solid var(--line);font-size:var(--type-ui);margin-top:auto;line-height:1.6}.case-card:where(.astro-tjofog7i) .result:where(.astro-tjofog7i) strong{color:var(--ink)}.case-card:where(.astro-tjofog7i) .go:where(.astro-tjofog7i){font-weight:600;font-size:var(--type-ui);color:var(--brand-navy)}.workflow-list:where(.astro-tjofog7i){margin:var(--space-block) 0 0;gap:var(--space-group);padding:0;list-style:none;display:grid}.workflow-list:where(.astro-tjofog7i) li:where(.astro-tjofog7i){grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;display:grid}.workflow-list:where(.astro-tjofog7i) .n:where(.astro-tjofog7i){border:1.5px solid var(--brand-navy);width:2.2rem;height:2.2rem;color:var(--brand-navy);font-weight:600;font-size:var(--type-meta);border-radius:50%;place-items:center;display:grid}.workflow-list:where(.astro-tjofog7i) h3:where(.astro-tjofog7i){margin:0 0 var(--space-inline);font-size:var(--type-subheading);line-height:1.6}.workflow-list:where(.astro-tjofog7i) p:where(.astro-tjofog7i){color:var(--muted);line-height:var(--leading-prose);margin:0}.workflow-list:where(.astro-tjofog7i) .text-link:where(.astro-tjofog7i){min-height:2.75rem;margin-top:var(--space-inline);align-items:center;display:inline-flex}.questions:where(.astro-tjofog7i){gap:0 var(--space-column);margin-top:var(--space-flow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.questions:where(.astro-tjofog7i) a:where(.astro-tjofog7i){padding:var(--space-group) 0;border-bottom:1px solid var(--line);text-decoration:none;display:block}.questions:where(.astro-tjofog7i) a:where(.astro-tjofog7i) strong:where(.astro-tjofog7i){font-size:var(--type-subheading);line-height:1.4;display:block}.questions:where(.astro-tjofog7i) a:where(.astro-tjofog7i)>span:where(.astro-tjofog7i){margin-top:var(--space-inline);color:var(--muted);line-height:var(--leading-prose);font-size:var(--type-body);display:block}.questions:where(.astro-tjofog7i) .question-action:where(.astro-tjofog7i),.questions:where(.astro-tjofog7i) a:where(.astro-tjofog7i):hover strong:where(.astro-tjofog7i){text-underline-offset:.25em;text-decoration:underline}@media (width<=64em){.case-grid:where(.astro-tjofog7i){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.5em){.case-grid:where(.astro-tjofog7i),.questions:where(.astro-tjofog7i){grid-template-columns:minmax(0,1fr)}}.why-page:where(.astro-da5hs3kr){padding-bottom:var(--space-section)}.why-page:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){text-wrap:wrap;margin:1em 0}.why-page:where(.astro-da5hs3kr) h3:where(.astro-da5hs3kr){letter-spacing:normal}.darkband:where(.astro-da5hs3kr),.closing:where(.astro-da5hs3kr){--focus:var(--brand-cyan)}.closing:where(.astro-da5hs3kr){--button-paper:var(--night-raised);--button-ink:var(--night-ink)}.closing:where(.astro-da5hs3kr) .button--outline:where(.astro-da5hs3kr){color:var(--night-ink);border-color:var(--line-strong);background:0 0}.closing:where(.astro-da5hs3kr) .button--outline:where(.astro-da5hs3kr):hover{color:var(--ink);background:var(--brand-cyan);border-color:var(--brand-cyan)}.hero:where(.astro-da5hs3kr){padding-block:var(--space-section)}.hero:where(.astro-da5hs3kr) .actions:where(.astro-da5hs3kr){width:auto;max-width:100%}.hero-visual:where(.astro-da5hs3kr){grid-area:visual;align-self:center}.hero-visual:where(.astro-da5hs3kr),.side-visual:where(.astro-da5hs3kr){min-width:0}.wide-visual:where(.astro-da5hs3kr){grid-column:1/-1;min-width:0}.hero-visual:where(.astro-da5hs3kr) .product-visual,.side-visual:where(.astro-da5hs3kr) .product-visual,.wide-visual:where(.astro-da5hs3kr) .product-visual{margin:0 auto}.hero:where(.astro-da5hs3kr) h1:where(.astro-da5hs3kr){letter-spacing:-.035em;margin:0;font-size:clamp(2.65rem,1.4rem + 3vw,4.5rem);line-height:1.08}.hero:where(.astro-da5hs3kr) h1:where(.astro-da5hs3kr) .accent{color:var(--brand-blue);display:block}.lede:where(.astro-da5hs3kr){color:var(--muted);max-width:52ch;margin:1.4rem 0 0;font-size:1.125rem;line-height:1.65}.hero-checks:where(.astro-da5hs3kr){gap:.55rem;margin:1.4rem 0 0;padding:0;font-size:.98rem;list-style:none;display:grid}.hero-checks:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr){align-items:flex-start;gap:.6rem;display:flex}.hero-checks:where(.astro-da5hs3kr) svg:where(.astro-da5hs3kr){color:var(--brand-navy);flex:0 0 1.15rem;margin-top:.2rem}.micro:where(.astro-da5hs3kr){color:var(--muted);margin:1rem 0 0;font-size:.875rem}.micro:where(.astro-da5hs3kr) strong{color:var(--ink)}.section:where(.astro-da5hs3kr){padding-block:var(--space-section)}.section--tight:where(.astro-da5hs3kr){padding-block:calc(var(--space-section) / 2)}.section:where(.astro-da5hs3kr) h2:where(.astro-da5hs3kr){letter-spacing:-.02em;max-width:28ch;margin:0;font-size:clamp(1.875rem,1.25rem + 1.8vw,2.75rem);line-height:1.2}.why-page:where(.astro-da5hs3kr) h2:where(.astro-da5hs3kr) .accent{color:var(--brand-blue)}.section-intro:where(.astro-da5hs3kr){color:var(--muted);max-width:62ch;margin:1.1rem 0 0;font-size:1.06rem;line-height:1.7}.journey:where(.astro-da5hs3kr){border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.journey:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr){padding:1.3rem 1.2rem 0 0}.journey:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr)+li:where(.astro-da5hs3kr){border-left:1px solid var(--line);padding-left:1.2rem}.journey:where(.astro-da5hs3kr) h3:where(.astro-da5hs3kr){margin:0 0 .4rem;font-size:1.08rem;line-height:1.35}.journey:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.split:where(.astro-da5hs3kr){gap:var(--space-column);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.split:where(.astro-da5hs3kr).flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split-copy:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--muted);font-size:1.06rem;line-height:1.7}.outcome:where(.astro-da5hs3kr){background:var(--wash);border-radius:4px;margin-top:1.3rem;padding:1rem 1.1rem;font-size:.98rem;line-height:1.6}.outcome:where(.astro-da5hs3kr) strong:where(.astro-da5hs3kr){margin-bottom:.25rem;display:block}.outcome--wide:where(.astro-da5hs3kr){max-width:75ch}.text-links:where(.astro-da5hs3kr){flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.4rem;display:flex}.text-link:where(.astro-da5hs3kr){text-underline-offset:.25em;font-size:.95rem;font-weight:650}.workflow-list:where(.astro-da5hs3kr){gap:1.6rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.workflow-list:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr){grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;display:grid}.workflow-list:where(.astro-da5hs3kr) .n:where(.astro-da5hs3kr){border:1.5px solid var(--brand-navy);width:2.2rem;height:2.2rem;color:var(--brand-navy);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.workflow-list:where(.astro-da5hs3kr) h3:where(.astro-da5hs3kr){margin:.3rem 0 .4rem;font-size:1.08rem;line-height:1.6}.workflow-list:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--muted);margin:0;line-height:1.65}.eval-list:where(.astro-da5hs3kr){max-width:68ch}.deliver-list:where(.astro-da5hs3kr){gap:.8rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.deliver-list:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr){color:var(--muted);line-height:1.65}.deliver-list:where(.astro-da5hs3kr) strong:where(.astro-da5hs3kr){color:var(--ink)}.darkband:where(.astro-da5hs3kr){background:linear-gradient(90deg,var(--night-raised),var(--night) 55%);color:var(--night-ink)}.darkband:where(.astro-da5hs3kr) h2:where(.astro-da5hs3kr) .accent{color:var(--brand-cyan)}.darkband:where(.astro-da5hs3kr) .split-copy:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--night-muted)}.darkband:where(.astro-da5hs3kr) .split-copy:where(.astro-da5hs3kr) .bigq:where(.astro-da5hs3kr){color:var(--night-ink)}.darkband:where(.astro-da5hs3kr) .text-link:where(.astro-da5hs3kr){color:var(--brand-cyan)}.bigq:where(.astro-da5hs3kr){color:var(--night-ink);max-width:26ch;margin:1.4rem 0 0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:600;line-height:1.4}.washband:where(.astro-da5hs3kr){background:var(--wash);border-block:1px solid var(--line)}.handoff-card:where(.astro-da5hs3kr){background:var(--panel);border:1px solid var(--line);box-shadow:0 .75rem 2rem var(--shadow);border-radius:6px;padding:1.5rem}.handoff-card:where(.astro-da5hs3kr) h3:where(.astro-da5hs3kr){margin:0;font-size:1rem;line-height:1.4}.handoff-card__quote:where(.astro-da5hs3kr){margin-top:1rem;font-size:1.2rem;font-weight:600;line-height:1.5}.handoff-card:where(.astro-da5hs3kr) dl:where(.astro-da5hs3kr){gap:1rem;margin:1.4rem 0 0;display:grid}.handoff-card:where(.astro-da5hs3kr) dl:where(.astro-da5hs3kr) div:where(.astro-da5hs3kr){border-top:1px solid var(--line);padding-top:.7rem}.handoff-card:where(.astro-da5hs3kr) dt:where(.astro-da5hs3kr){font-size:.85rem;font-weight:600}.handoff-card:where(.astro-da5hs3kr) dd:where(.astro-da5hs3kr){color:var(--muted);margin:.3rem 0 0;line-height:1.6}.deliver-visual:where(.astro-da5hs3kr){margin-top:2.2rem}.fit-grid:where(.astro-da5hs3kr){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.2rem;display:grid}.fit-col:where(.astro-da5hs3kr){border-top:2px solid var(--ink);padding-top:1.2rem}.fit-col--accent:where(.astro-da5hs3kr){border-top-color:var(--brand-blue)}.fit-col:where(.astro-da5hs3kr) h3:where(.astro-da5hs3kr){margin:0 0 .8rem;font-size:1.08rem}.fit-col:where(.astro-da5hs3kr) ul:where(.astro-da5hs3kr){color:var(--muted);margin:0;padding-left:1.2rem;line-height:1.7}.fit-col:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--muted);margin:0;line-height:1.7}.why-faqs:where(.astro-da5hs3kr){border-top:1px solid var(--line);gap:0;margin-top:1.5rem;display:grid}.why-faqs:where(.astro-da5hs3kr) details:where(.astro-da5hs3kr){border-bottom:1px solid var(--line);padding:1.1rem 0}.why-faqs:where(.astro-da5hs3kr) summary:where(.astro-da5hs3kr){cursor:pointer;padding-block:.35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.why-faqs:where(.astro-da5hs3kr) summary:where(.astro-da5hs3kr)::marker{color:var(--brand-navy)}.why-faqs:where(.astro-da5hs3kr) details:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--muted);max-width:68ch;line-height:1.7}.closing:where(.astro-da5hs3kr){background:var(--night);color:var(--night-ink);border:0;border-radius:6px;margin-top:2.5rem;padding:clamp(1.8rem,4vw,3rem)}.closing:where(.astro-da5hs3kr) h2:where(.astro-da5hs3kr){color:var(--night-ink);letter-spacing:normal;max-width:24ch;margin:0;font-size:1.5rem;line-height:1.4}.closing:where(.astro-da5hs3kr) p:where(.astro-da5hs3kr){color:var(--night-muted);max-width:var(--measure-cta);margin:.8rem 0 0}.closing:where(.astro-da5hs3kr) .actions:where(.astro-da5hs3kr){margin-top:0}@media (width<=64em){.split:where(.astro-da5hs3kr),.split:where(.astro-da5hs3kr).flip{grid-template-columns:minmax(0,1fr)}.hero:where(.astro-da5hs3kr) .actions:where(.astro-da5hs3kr){width:auto;max-width:100%}.journey:where(.astro-da5hs3kr){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.journey:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr)+li:where(.astro-da5hs3kr){border-left:0;padding-left:0}.journey:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr):nth-child(2n){border-left:1px solid var(--line);padding-left:1.2rem}.fit-grid:where(.astro-da5hs3kr){grid-template-columns:minmax(0,1fr)}}@media (width<=47.5em){.journey:where(.astro-da5hs3kr){grid-template-columns:minmax(0,1fr)}.journey:where(.astro-da5hs3kr) li:where(.astro-da5hs3kr):nth-child(2n){border-left:0;padding-left:0}.actions:where(.astro-da5hs3kr) .button:where(.astro-da5hs3kr){flex:1;width:auto}}.case-data-flow:where(.astro-dpbpaumx){--flow-art-size:clamp(5rem, 8vw, 7rem);--flow-copy-gap:var(--space-flow);min-width:0;color:var(--ink);container-type:inline-size}.case-data-flow__map:where(.astro-dpbpaumx){grid-template-columns:minmax(0,1fr);display:grid}.case-data-flow__stage:where(.astro-dpbpaumx),.case-data-flow__exchange:where(.astro-dpbpaumx){grid-template-columns:var(--flow-art-size) minmax(0, 1fr);gap:var(--flow-copy-gap);align-items:center;min-width:0;display:grid}.case-data-flow__stage:where(.astro-dpbpaumx){min-height:5.5rem}.case-data-flow__art:where(.astro-dpbpaumx){width:100%;height:auto;color:var(--brand-navy);display:block;overflow:visible}.case-data-flow__art:where(.astro-dpbpaumx) :where(.astro-dpbpaumx):is(path,rect,circle){vector-effect:non-scaling-stroke}.case-data-flow__surface:where(.astro-dpbpaumx){filter:drop-shadow(0 1.5px 2.5px var(--shadow))}.case-data-flow__sheet:where(.astro-dpbpaumx){fill:var(--panel)}.case-data-flow__tint:where(.astro-dpbpaumx){fill:var(--accent-soft);stroke:none}.case-data-flow__accent:where(.astro-dpbpaumx){fill:var(--brand-blue);stroke:none}.case-data-flow__detail:where(.astro-dpbpaumx){stroke:var(--line-strong);stroke-width:1.25px}.case-data-flow__art:where(.astro-dpbpaumx) .case-data-flow__highlight:where(.astro-dpbpaumx){stroke:var(--brand-blue);stroke-width:3px;vector-effect:none}.case-data-flow__copy:where(.astro-dpbpaumx) strong:where(.astro-dpbpaumx){font-size:var(--type-subheading);font-weight:600;line-height:1.35;display:block}.case-data-flow__copy:where(.astro-dpbpaumx) p:where(.astro-dpbpaumx){color:var(--muted);font-size:var(--type-body);margin-top:.375rem;line-height:1.5}.case-data-flow__exchange:where(.astro-dpbpaumx){padding-block:.5rem}.case-data-flow__exchange:where(.astro-dpbpaumx)>svg:where(.astro-dpbpaumx){width:2rem;height:2.5rem;color:var(--brand-navy);justify-self:center}.case-data-flow__exchange:where(.astro-dpbpaumx) p:where(.astro-dpbpaumx){color:var(--brand-navy);font-size:var(--type-meta);line-height:1.5}.case-data-flow__exchange:where(.astro-dpbpaumx) p:where(.astro-dpbpaumx) span:where(.astro-dpbpaumx){color:var(--muted);display:block}.case-data-flow__assistant:where(.astro-dpbpaumx){margin-left:calc(var(--flow-art-size) / 2);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.5rem 0 .75rem 2rem;display:grid;position:relative}.case-data-flow__assistant:where(.astro-dpbpaumx):before{content:"";border-left:1px solid var(--accent-line);position:absolute;top:0;bottom:0;left:0}.case-data-flow__branch:where(.astro-dpbpaumx){width:2rem;height:1.5rem;color:var(--brand-navy);position:absolute;top:calc(50% - .75rem);left:0}.case-data-flow__assistant:where(.astro-dpbpaumx) .case-data-flow__copy:where(.astro-dpbpaumx) strong:where(.astro-dpbpaumx){font-size:var(--type-body)}.case-data-flow__assistant:where(.astro-dpbpaumx) .case-data-flow__copy:where(.astro-dpbpaumx) p:where(.astro-dpbpaumx){font-size:var(--type-meta)}.case-data-flow__triggers:where(.astro-dpbpaumx){gap:var(--space-flow);margin-top:var(--space-group);padding-top:var(--space-flow);border-top:1px solid var(--line);font-size:var(--type-meta);line-height:1.5;display:grid}.case-data-flow__triggers:where(.astro-dpbpaumx) strong:where(.astro-dpbpaumx){font-weight:600}.case-data-flow__triggers:where(.astro-dpbpaumx) p:where(.astro-dpbpaumx){color:var(--muted);margin-top:.25rem}@container (width>=25rem){.case-data-flow__triggers:where(.astro-dpbpaumx){gap:var(--space-group);grid-template-columns:1.2fr 1fr}}@container (width>=48rem){.case-data-flow__map:where(.astro-dpbpaumx){column-gap:var(--space-column);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-data-flow__desktop:where(.astro-dpbpaumx){grid-area:1/1}.case-data-flow__exchange--case:where(.astro-dpbpaumx){grid-area:2/1}.case-data-flow__cloud:where(.astro-dpbpaumx){grid-area:3/1}.case-data-flow__assistant:where(.astro-dpbpaumx){grid-area:3/2;grid-template-columns:var(--flow-art-size) minmax(0, 1fr);gap:var(--flow-copy-gap);margin-left:0;padding:0}.case-data-flow__assistant:where(.astro-dpbpaumx):before{display:none}.case-data-flow__branch:where(.astro-dpbpaumx){left:calc(var(--space-column) * -1);width:var(--space-column)}.case-data-flow__assistant:where(.astro-dpbpaumx) .case-data-flow__copy:where(.astro-dpbpaumx) strong:where(.astro-dpbpaumx){font-size:var(--type-subheading)}.case-data-flow__assistant:where(.astro-dpbpaumx) .case-data-flow__copy:where(.astro-dpbpaumx) p:where(.astro-dpbpaumx){font-size:var(--type-body)}.case-data-flow__exchange--ai:where(.astro-dpbpaumx){grid-area:4/1}.case-data-flow__ai:where(.astro-dpbpaumx){grid-area:5/1}.case-data-flow__triggers:where(.astro-dpbpaumx){gap:var(--space-column);grid-template-columns:1fr 1fr}}.investigator-selector:where(.astro-d3psfjjw){align-items:center;gap:var(--space-group) var(--space-column);padding:var(--space-group) var(--space-block);margin-bottom:var(--space-block);background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.investigator-selector:where(.astro-d3psfjjw)>label:where(.astro-d3psfjjw){font-size:var(--type-subheading);font-weight:600;line-height:1.4}.investigator-selector__offer:where(.astro-d3psfjjw){gap:var(--space-inline) var(--space-group);max-width:none;padding-top:var(--space-group);border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.investigator-selector__offer:where(.astro-d3psfjjw)[aria-hidden=true]{visibility:hidden}.investigator-selector__offer:where(.astro-d3psfjjw) strong:where(.astro-d3psfjjw){color:var(--accent);font-weight:600}.investigator-selector__controls:where(.astro-d3psfjjw){align-items:center;gap:var(--space-group);min-width:0;display:flex}.investigator-selector__count:where(.astro-d3psfjjw){flex-shrink:0;position:relative}.investigator-selector__plus:where(.astro-d3psfjjw){inset-inline-end:.625rem;color:var(--accent);font-size:var(--type-feature-title);pointer-events:none;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.investigator-selector__range:where(.astro-d3psfjjw){flex:1;min-width:0;position:relative}.investigator-selector__bounds:where(.astro-d3psfjjw){top:100%;color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;justify-content:space-between;padding-inline:.5rem;line-height:1;display:flex;position:absolute;inset-inline:0}input:where(.astro-d3psfjjw)[type=range]{--range-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:3rem;margin:0;display:block}input:where(.astro-d3psfjjw)[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--range-progress), var(--line) var(--range-progress));border-radius:4px;height:.5rem}input:where(.astro-d3psfjjw)[type=range]::-moz-range-track{background:var(--line);border-radius:4px;height:.5rem}input:where(.astro-d3psfjjw)[type=range]::-moz-range-progress{background:var(--accent);border-radius:4px;height:.5rem}input:where(.astro-d3psfjjw)[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--panel);background:var(--accent);outline:1px solid var(--accent);width:1.5rem;height:1.5rem;box-shadow:0 2px 4px var(--shadow);cursor:grab;border-radius:50%;margin-top:-.5rem}input:where(.astro-d3psfjjw)[type=range]::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--panel);background:var(--accent);outline:1px solid var(--accent);width:1.5rem;height:1.5rem;box-shadow:0 2px 4px var(--shadow);cursor:grab;border-radius:50%}input:where(.astro-d3psfjjw)[type=range]:focus-visible{outline:none}input:where(.astro-d3psfjjw)[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus);outline-offset:3px}input:where(.astro-d3psfjjw)[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--focus);outline-offset:3px}input:where(.astro-d3psfjjw)[type=range]:active::-webkit-slider-thumb{cursor:grabbing}input:where(.astro-d3psfjjw)[type=range]:active::-moz-range-thumb{cursor:grabbing}input:where(.astro-d3psfjjw)[type=number]{appearance:textfield;border:1px solid var(--accent-line);background:var(--accent-soft);width:4.5rem;min-height:3rem;color:var(--accent);font-size:var(--type-feature-title);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--accent);border-radius:3px;flex-shrink:0;padding:.5rem;font-weight:600}input:where(.astro-d3psfjjw)[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input:where(.astro-d3psfjjw)[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input:where(.astro-d3psfjjw)[type=number].is-contact-count{padding-inline-end:1.375rem}@media (width<=48em){.investigator-selector:where(.astro-d3psfjjw){padding:var(--space-group);grid-template-columns:minmax(0,1fr)}}.pricing-comparison:where(.astro-ccfo4igo){padding-block:var(--space-chapter);border-top:1px solid var(--line)}.pricing-comparison__intro:where(.astro-ccfo4igo){gap:var(--space-column);margin-bottom:var(--space-block);grid-template-columns:1fr 1fr;align-items:end;display:grid}.pricing-comparison__intro:where(.astro-ccfo4igo) h2:where(.astro-ccfo4igo){max-width:20ch}.pricing-comparison__intro:where(.astro-ccfo4igo) p:where(.astro-ccfo4igo){color:var(--muted);font-size:var(--type-prose);line-height:var(--leading-prose)}.pricing-comparison__table:where(.astro-ccfo4igo){table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:var(--type-body);font-variant-numeric:lining-nums tabular-nums;line-height:1.5}.pricing-comparison__feature-column:where(.astro-ccfo4igo){width:44%}.pricing-comparison__table:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) td:where(.astro-ccfo4igo){padding:var(--space-group);overflow-wrap:anywhere}.pricing-comparison__table:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) strong:where(.astro-ccfo4igo){font-weight:600}.pricing-comparison__table:where(.astro-ccfo4igo) tr:where(.astro-ccfo4igo)>:where(.astro-ccfo4igo):first-child{padding-inline-start:0}.pricing-comparison__table:where(.astro-ccfo4igo) tr:where(.astro-ccfo4igo)>:where(.astro-ccfo4igo):nth-child(3){background:var(--accent-soft)}.pricing-comparison__table:where(.astro-ccfo4igo) thead:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo){vertical-align:top;border-top:3px solid var(--line);background:var(--wash)}.pricing-comparison__table:where(.astro-ccfo4igo) thead:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo):last-child{border-top-color:var(--brand-blue)}.pricing-comparison__table:where(.astro-ccfo4igo) :where(.astro-ccfo4igo)[data-starter-plan].is-unavailable,.pricing-comparison__table:where(.astro-ccfo4igo) :where(.astro-ccfo4igo)[data-team-plan].is-unavailable{background:var(--line);border-top-color:var(--line)}.pricing-comparison__table:where(.astro-ccfo4igo) thead:where(.astro-ccfo4igo) p:where(.astro-ccfo4igo){margin-top:var(--space-inline);color:var(--muted);font-size:var(--type-body);font-weight:400}.pricing-comparison__table:where(.astro-ccfo4igo) thead:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo):last-child p:where(.astro-ccfo4igo){color:var(--accent)}.pricing-comparison__corner:where(.astro-ccfo4igo){vertical-align:bottom}.pricing-comparison__corner:where(.astro-ccfo4igo)>span:where(.astro-ccfo4igo){font-weight:600}.pricing-comparison__corner:where(.astro-ccfo4igo) p:where(.astro-ccfo4igo){max-width:30ch}.pricing-comparison__plan-name:where(.astro-ccfo4igo){font-size:var(--type-feature-title);line-height:1.35;display:block}.pricing-comparison__table:where(.astro-ccfo4igo) .plan-price{margin-top:var(--space-group)}.pricing-comparison__table:where(.astro-ccfo4igo) .plan-unit{color:var(--muted);margin-inline-start:0;font-weight:400;display:block}.pricing-comparison__table:where(.astro-ccfo4igo) .plan-price strong,.pricing-comparison__table:where(.astro-ccfo4igo) .plan-price s{font-size:var(--type-feature-title)}.pricing-comparison__group:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo){padding-block:var(--space-block) var(--space-cluster);border-bottom:1px solid var(--line-strong);font-size:var(--type-ui);color:var(--accent)}.pricing-comparison__row:where(.astro-ccfo4igo)>:where(.astro-ccfo4igo){border-bottom:1px solid var(--line);vertical-align:middle}.pricing-comparison__detail:where(.astro-ccfo4igo){color:var(--muted);font-size:var(--type-meta);margin-top:.25rem;font-weight:400;display:block}.pricing-comparison__table:where(.astro-ccfo4igo) td:where(.astro-ccfo4igo):last-child .pricing-comparison__detail:where(.astro-ccfo4igo){color:var(--accent)}.pricing-comparison__included:where(.astro-ccfo4igo){align-items:center;gap:var(--space-inline);display:inline-flex}.pricing-comparison__included:where(.astro-ccfo4igo) svg:where(.astro-ccfo4igo){color:var(--accent);flex-shrink:0}.pricing-comparison__unavailable:where(.astro-ccfo4igo){color:var(--muted)}.pricing-comparison__table:where(.astro-ccfo4igo) tfoot:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo){vertical-align:middle}.pricing-comparison__table:where(.astro-ccfo4igo) tfoot:where(.astro-ccfo4igo) td:where(.astro-ccfo4igo){padding-block:var(--space-block)}.pricing-comparison__table:where(.astro-ccfo4igo) .button:where(.astro-ccfo4igo){gap:var(--space-inline);width:100%}.pricing-comparison__enterprise:where(.astro-ccfo4igo){justify-content:space-between;align-items:center;gap:var(--space-group) var(--space-block);margin-top:var(--space-block);padding:var(--space-block);background:var(--wash);flex-wrap:wrap;display:flex}.pricing-comparison__enterprise:where(.astro-ccfo4igo).is-recommended{background:var(--accent-soft)}.pricing-comparison__enterprise:where(.astro-ccfo4igo)>div:where(.astro-ccfo4igo){flex:28rem}.pricing-comparison__enterprise:where(.astro-ccfo4igo) p:where(.astro-ccfo4igo){margin-top:var(--space-inline);color:var(--muted)}.pricing-comparison__enterprise:where(.astro-ccfo4igo)>a:where(.astro-ccfo4igo){align-items:center;gap:var(--space-inline);min-height:2.75rem;display:inline-flex}.pricing-comparison__mobile-plan:where(.astro-ccfo4igo){display:none}.pricing-comparison__sr-only:where(.astro-ccfo4igo){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=48em){.pricing-comparison__intro:where(.astro-ccfo4igo){gap:var(--space-group);grid-template-columns:minmax(0,1fr)}.pricing-comparison__intro:where(.astro-ccfo4igo) h2:where(.astro-ccfo4igo){max-width:22ch}.pricing-comparison__table:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) thead:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) tbody:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) tfoot:where(.astro-ccfo4igo){display:block}.pricing-comparison__table:where(.astro-ccfo4igo) colgroup:where(.astro-ccfo4igo),.pricing-comparison__corner:where(.astro-ccfo4igo){display:none}.pricing-comparison__table:where(.astro-ccfo4igo) tr:where(.astro-ccfo4igo){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-comparison__table:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) td:where(.astro-ccfo4igo){min-width:0;padding:var(--space-flow)}.pricing-comparison__table:where(.astro-ccfo4igo) tbody:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo),.pricing-comparison__table:where(.astro-ccfo4igo) tfoot:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo){grid-column:1/-1;padding-inline:0}.pricing-comparison__group:where(.astro-ccfo4igo) th:where(.astro-ccfo4igo){padding-block:var(--space-block) var(--space-cluster)}.pricing-comparison__row:where(.astro-ccfo4igo)>th:where(.astro-ccfo4igo){padding-bottom:var(--space-cluster);border-bottom:0}.pricing-comparison__table:where(.astro-ccfo4igo) tfoot:where(.astro-ccfo4igo) td:where(.astro-ccfo4igo){padding-block:var(--space-group);grid-column:1/-1}.pricing-comparison__enterprise:where(.astro-ccfo4igo)>.button:where(.astro-ccfo4igo){width:100%}.pricing-comparison__table:where(.astro-ccfo4igo) .plan-price s{margin-inline-end:0;display:block}.pricing-comparison__mobile-plan:where(.astro-ccfo4igo){margin-bottom:var(--space-inline);color:var(--muted);font-size:var(--type-meta);display:block}td:where(.astro-ccfo4igo):last-child .pricing-comparison__mobile-plan:where(.astro-ccfo4igo){color:var(--accent)}.pricing-comparison__enterprise:where(.astro-ccfo4igo){padding:var(--space-group)}}.hero:where(.astro-5iz5pglw) .actions:where(.astro-5iz5pglw){width:max-content;max-width:calc(200% + var(--space-column))}.collaboration-heading:where(.astro-5iz5pglw){gap:var(--space-group) var(--space-column);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.collaboration-heading:where(.astro-5iz5pglw) .section-intro:where(.astro-5iz5pglw){margin-top:0}.collaboration-grid:where(.astro-5iz5pglw){gap:var(--space-column);margin-top:var(--space-block);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.collaboration-grid:where(.astro-5iz5pglw)>.role-list:where(.astro-5iz5pglw){margin:0}.collaboration-grid:where(.astro-5iz5pglw) .role-list:where(.astro-5iz5pglw) li:where(.astro-5iz5pglw){border-top:1px solid var(--line);padding-top:var(--space-group)}.collaboration-proof:where(.astro-5iz5pglw){gap:var(--space-group);min-width:0;display:grid}.collaboration-proof:where(.astro-5iz5pglw) .outcome:where(.astro-5iz5pglw),.collaboration-proof:where(.astro-5iz5pglw) .chapter-links:where(.astro-5iz5pglw){margin-top:0}.collaboration-proof:where(.astro-5iz5pglw) .outcome:where(.astro-5iz5pglw){border-left:2px solid var(--brand-blue)}.role-list:where(.astro-5iz5pglw),.deliver-list:where(.astro-5iz5pglw){margin:var(--space-group) 0 0;gap:var(--space-group);padding:0;list-style:none;display:grid}.role-list:where(.astro-5iz5pglw) h3:where(.astro-5iz5pglw){margin-bottom:var(--space-inline)}.role-list:where(.astro-5iz5pglw) p:where(.astro-5iz5pglw),.deliver-list:where(.astro-5iz5pglw) li:where(.astro-5iz5pglw){color:var(--muted);font-size:var(--type-prose);line-height:var(--leading-prose)}.deliver-list:where(.astro-5iz5pglw) strong:where(.astro-5iz5pglw){color:var(--ink)}.locate-card:where(.astro-5iz5pglw){background:var(--panel);border:1px solid var(--line);padding:var(--space-group);box-shadow:0 .75rem 2rem var(--shadow);border-radius:6px}.locate-card:where(.astro-5iz5pglw) h3:where(.astro-5iz5pglw){font-size:var(--type-body);line-height:1.4}.locate-card__quote:where(.astro-5iz5pglw){margin-top:var(--space-flow);font-size:var(--type-subheading);font-weight:600;line-height:1.5}.locate-card:where(.astro-5iz5pglw) dl:where(.astro-5iz5pglw){gap:var(--space-flow);margin:var(--space-group) 0;display:grid}.locate-card:where(.astro-5iz5pglw) dl:where(.astro-5iz5pglw) div:where(.astro-5iz5pglw){border-top:1px solid var(--line);padding-top:var(--space-cluster)}.locate-card:where(.astro-5iz5pglw) dt:where(.astro-5iz5pglw){font-weight:600;font-size:var(--type-meta)}.locate-card:where(.astro-5iz5pglw) dd:where(.astro-5iz5pglw){margin:var(--space-inline) 0 0;color:var(--muted);line-height:1.6}.locate-card:where(.astro-5iz5pglw) .text-link:where(.astro-5iz5pglw){align-items:center;min-height:2.75rem;display:inline-flex}.fit-grid:where(.astro-5iz5pglw){gap:var(--space-group);margin-top:var(--space-block);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fit-col:where(.astro-5iz5pglw){border-top:2px solid var(--ink);padding-top:var(--space-group)}.fit-col--accent:where(.astro-5iz5pglw){border-top-color:var(--brand-blue)}.fit-col:where(.astro-5iz5pglw) h3:where(.astro-5iz5pglw){margin-bottom:var(--space-cluster)}.fit-col:where(.astro-5iz5pglw) ul:where(.astro-5iz5pglw){padding-left:var(--space-group);color:var(--muted);line-height:var(--leading-prose);margin:0}.fit-col:where(.astro-5iz5pglw) p:where(.astro-5iz5pglw){color:var(--muted);line-height:var(--leading-prose)}@media (width<=64em){.collaboration-heading:where(.astro-5iz5pglw),.collaboration-grid:where(.astro-5iz5pglw),.fit-grid:where(.astro-5iz5pglw){grid-template-columns:minmax(0,1fr)}.hero:where(.astro-5iz5pglw) .actions:where(.astro-5iz5pglw){width:auto;max-width:100%}}.osint-page:where(.astro-xcunfdk3){padding-bottom:var(--space-section)}.osint-page:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){text-wrap:wrap;max-width:none;margin:1em 0}.osint-page:where(.astro-xcunfdk3) h3:where(.astro-xcunfdk3){letter-spacing:normal}.darkband:where(.astro-xcunfdk3),.closing:where(.astro-xcunfdk3){--focus:var(--brand-cyan)}.closing:where(.astro-xcunfdk3){--button-paper:var(--night-raised);--button-ink:var(--night-ink)}.closing:where(.astro-xcunfdk3) .button--outline:where(.astro-xcunfdk3){color:var(--night-ink);border-color:var(--line-strong);background:0 0}.closing:where(.astro-xcunfdk3) .button--outline:where(.astro-xcunfdk3):hover{color:var(--ink);background:var(--brand-cyan);border-color:var(--brand-cyan)}.hero:where(.astro-xcunfdk3){gap:var(--space-column);padding-block:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.hero:where(.astro-xcunfdk3) .actions:where(.astro-xcunfdk3){width:auto;max-width:100%}.hero-visual:where(.astro-xcunfdk3),.side-visual:where(.astro-xcunfdk3),.appeal-visual:where(.astro-xcunfdk3){min-width:0}.wide-visual:where(.astro-xcunfdk3){grid-column:1/-1;min-width:0}.hero-visual:where(.astro-xcunfdk3) .product-visual,.side-visual:where(.astro-xcunfdk3) .product-visual,.wide-visual:where(.astro-xcunfdk3) .product-visual{margin:0 auto}.hero:where(.astro-xcunfdk3) h1:where(.astro-xcunfdk3){letter-spacing:-.035em;margin:0;font-size:clamp(2.65rem,1.4rem + 3vw,4.5rem);line-height:1.08}.hero:where(.astro-xcunfdk3) h1:where(.astro-xcunfdk3) .accent{color:var(--brand-blue)}.lede:where(.astro-xcunfdk3){color:var(--muted);max-width:48ch;margin:1.4rem 0 0;font-size:1.125rem;line-height:1.65}.hero-checks:where(.astro-xcunfdk3){gap:.55rem;margin:1.4rem 0 0;padding:0;font-size:.98rem;list-style:none;display:grid}.hero-checks:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3){align-items:flex-start;gap:.6rem;display:flex}.hero-checks:where(.astro-xcunfdk3) svg:where(.astro-xcunfdk3){color:var(--brand-navy);flex:0 0 1.15rem;margin-top:.2rem}.micro:where(.astro-xcunfdk3){color:var(--muted);margin:1rem 0 0;font-size:.875rem}.micro:where(.astro-xcunfdk3) strong{color:var(--ink)}.section:where(.astro-xcunfdk3){padding-block:var(--space-section)}.section--tight:where(.astro-xcunfdk3){padding-block:calc(var(--space-section) / 2)}.section:where(.astro-xcunfdk3) h2:where(.astro-xcunfdk3){letter-spacing:-.02em;max-width:28ch;margin:0;font-size:clamp(1.875rem,1.25rem + 1.8vw,2.75rem);line-height:1.2}.osint-page:where(.astro-xcunfdk3) h2:where(.astro-xcunfdk3) .accent{color:var(--brand-blue)}.section-intro:where(.astro-xcunfdk3){color:var(--muted);max-width:62ch;margin:1.1rem 0 0;font-size:1.06rem;line-height:1.7}.journey:where(.astro-xcunfdk3){border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.journey:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3){padding:1.3rem 1.2rem 0 0}.journey:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3)+li:where(.astro-xcunfdk3){border-left:1px solid var(--line);padding-left:1.2rem}.journey:where(.astro-xcunfdk3) h3:where(.astro-xcunfdk3){margin:0 0 .4rem;font-size:1.08rem;line-height:1.35}.journey:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.split:where(.astro-xcunfdk3){gap:var(--space-column);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.split:where(.astro-xcunfdk3).flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split--start:where(.astro-xcunfdk3){align-items:start}.split--visual-wide:where(.astro-xcunfdk3)>.split-copy:where(.astro-xcunfdk3){grid-column:1/-1;max-width:75ch}.split-copy:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--muted);font-size:1.06rem;line-height:1.7}.outcome:where(.astro-xcunfdk3){background:var(--wash);border-radius:4px;margin-top:1.3rem;padding:1rem 1.1rem;font-size:.98rem;line-height:1.6}.outcome:where(.astro-xcunfdk3) strong:where(.astro-xcunfdk3){margin-bottom:.25rem;display:block}.text-links:where(.astro-xcunfdk3){flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.4rem;display:flex}.text-link:where(.astro-xcunfdk3){text-underline-offset:.25em;font-size:.95rem;font-weight:650}.workflow-list:where(.astro-xcunfdk3){gap:1.6rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.workflow-list:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3){grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;display:grid}.workflow-list:where(.astro-xcunfdk3) .n:where(.astro-xcunfdk3){border:1.5px solid var(--brand-navy);width:2.2rem;height:2.2rem;color:var(--brand-navy);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.workflow-list:where(.astro-xcunfdk3) h3:where(.astro-xcunfdk3){margin:.3rem 0 .4rem;font-size:1.08rem;line-height:1.6}.workflow-list:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--muted);margin:0;line-height:1.65}.team-grid:where(.astro-xcunfdk3){gap:var(--space-column);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:2rem;display:grid}.role-list:where(.astro-xcunfdk3),.deliver-list:where(.astro-xcunfdk3){gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.role-list:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3){border-top:1px solid var(--line);padding-top:1.1rem}.role-list:where(.astro-xcunfdk3) h3:where(.astro-xcunfdk3){margin:0 0 .4rem;font-size:1.08rem;line-height:1.35}.role-list:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--muted);margin:0;line-height:1.65}.deliver-list:where(.astro-xcunfdk3){gap:.8rem;margin-top:1.3rem}.deliver-list:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3){color:var(--muted);line-height:1.65}.deliver-list:where(.astro-xcunfdk3) strong:where(.astro-xcunfdk3){color:var(--ink)}.team-grid:where(.astro-xcunfdk3) .outcome:where(.astro-xcunfdk3){margin-top:0}.darkband:where(.astro-xcunfdk3){background:linear-gradient(90deg,var(--night-raised),var(--night) 55%);color:var(--night-ink)}.darkband:where(.astro-xcunfdk3) h2:where(.astro-xcunfdk3) .accent{color:var(--brand-cyan)}.darkband:where(.astro-xcunfdk3) .split-copy:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--night-muted)}.darkband:where(.astro-xcunfdk3) .split-copy:where(.astro-xcunfdk3) .bigq:where(.astro-xcunfdk3){color:var(--night-ink)}.darkband:where(.astro-xcunfdk3) .text-link:where(.astro-xcunfdk3){color:var(--brand-cyan)}.bigq:where(.astro-xcunfdk3){color:#fff;max-width:26ch;margin:1.4rem 0 0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:600;line-height:1.4}.washband:where(.astro-xcunfdk3){background:var(--wash);border-block:1px solid var(--line)}.finding-card:where(.astro-xcunfdk3){background:var(--panel);border:1px solid var(--line);box-shadow:0 .75rem 2rem var(--shadow);border-radius:6px;padding:1.5rem}.finding-card:where(.astro-xcunfdk3) h3:where(.astro-xcunfdk3){margin:0;font-size:1rem;line-height:1.4}.finding-card__quote:where(.astro-xcunfdk3){margin-top:1rem;font-size:1.2rem;font-weight:600;line-height:1.5}.finding-card:where(.astro-xcunfdk3) dl:where(.astro-xcunfdk3){gap:1rem;margin:1.4rem 0;display:grid}.finding-card:where(.astro-xcunfdk3) dl:where(.astro-xcunfdk3) div:where(.astro-xcunfdk3){border-top:1px solid var(--line);padding-top:.7rem}.finding-card:where(.astro-xcunfdk3) dt:where(.astro-xcunfdk3){font-size:.85rem;font-weight:600}.finding-card:where(.astro-xcunfdk3) dd:where(.astro-xcunfdk3){color:var(--muted);margin:.3rem 0 0;line-height:1.6}.finding-card:where(.astro-xcunfdk3) .text-link:where(.astro-xcunfdk3){align-items:center;min-height:2.75rem;display:inline-flex}.fit-grid:where(.astro-xcunfdk3){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.2rem;display:grid}.fit-col:where(.astro-xcunfdk3){border-top:2px solid var(--ink);padding-top:1.2rem}.fit-col--accent:where(.astro-xcunfdk3){border-top-color:var(--brand-blue)}.fit-col:where(.astro-xcunfdk3) h3:where(.astro-xcunfdk3){margin:0 0 .8rem;font-size:1.08rem}.fit-col:where(.astro-xcunfdk3) ul:where(.astro-xcunfdk3){color:var(--muted);margin:0;padding-left:1.2rem;line-height:1.7}.fit-col:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--muted);margin:0;line-height:1.7}.osint-faqs:where(.astro-xcunfdk3){border-top:1px solid var(--line);gap:0;margin-top:1.5rem;display:grid}.osint-faqs:where(.astro-xcunfdk3) details:where(.astro-xcunfdk3){border-bottom:1px solid var(--line);padding:1.1rem 0}.osint-faqs:where(.astro-xcunfdk3) summary:where(.astro-xcunfdk3){cursor:pointer;padding-block:.35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.osint-faqs:where(.astro-xcunfdk3) summary:where(.astro-xcunfdk3)::marker{color:var(--brand-navy)}.osint-faqs:where(.astro-xcunfdk3) details:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--muted);max-width:68ch;line-height:1.7}.closing:where(.astro-xcunfdk3){background:var(--night);color:var(--night-ink);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:2.5rem;padding:clamp(1.8rem,4vw,3rem);display:flex}.closing:where(.astro-xcunfdk3) h2:where(.astro-xcunfdk3){color:var(--night-ink);letter-spacing:normal;max-width:24ch;margin:0;font-size:1.5rem;line-height:1.4}.closing:where(.astro-xcunfdk3) p:where(.astro-xcunfdk3){color:var(--night-muted);margin:.8rem 0 0}.closing:where(.astro-xcunfdk3) .actions:where(.astro-xcunfdk3){margin-top:0}@media (width<=64em){.hero:where(.astro-xcunfdk3),.split:where(.astro-xcunfdk3),.split:where(.astro-xcunfdk3).flip,.team-grid:where(.astro-xcunfdk3){grid-template-columns:minmax(0,1fr)}.hero:where(.astro-xcunfdk3) .actions:where(.astro-xcunfdk3){width:auto;max-width:100%}.journey:where(.astro-xcunfdk3){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.journey:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3)+li:where(.astro-xcunfdk3){border-left:0;padding-left:0}.journey:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3):nth-child(2n){border-left:1px solid var(--line);padding-left:1.2rem}.fit-grid:where(.astro-xcunfdk3){grid-template-columns:minmax(0,1fr)}}@media (width<=47.5em){.journey:where(.astro-xcunfdk3){grid-template-columns:minmax(0,1fr)}.journey:where(.astro-xcunfdk3) li:where(.astro-xcunfdk3):nth-child(2n){border-left:0;padding-left:0}.actions:where(.astro-xcunfdk3) .button:where(.astro-xcunfdk3){flex:1;width:auto}}.compare-page:where(.astro-kdfihn5l){padding-bottom:var(--space-section)}.compare-page:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){text-wrap:wrap;max-width:none;margin:1em 0}.compare-page:where(.astro-kdfihn5l) h3:where(.astro-kdfihn5l){letter-spacing:normal}.darkband:where(.astro-kdfihn5l),.closing:where(.astro-kdfihn5l){--focus:var(--brand-cyan)}.closing:where(.astro-kdfihn5l){--button-paper:var(--night-raised);--button-ink:var(--night-ink)}.closing:where(.astro-kdfihn5l) .button--outline:where(.astro-kdfihn5l){color:var(--night-ink);border-color:var(--line-strong);background:0 0}.closing:where(.astro-kdfihn5l) .button--outline:where(.astro-kdfihn5l):hover{color:var(--ink);background:var(--brand-cyan);border-color:var(--brand-cyan)}.hero:where(.astro-kdfihn5l){gap:var(--space-column);padding-block:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.hero:where(.astro-kdfihn5l) .actions:where(.astro-kdfihn5l){width:auto;max-width:100%}.hero-visual:where(.astro-kdfihn5l),.side-visual:where(.astro-kdfihn5l),.appeal-visual:where(.astro-kdfihn5l){min-width:0}.hero-visual:where(.astro-kdfihn5l) .product-visual,.side-visual:where(.astro-kdfihn5l) .product-visual{margin:0 auto}.hero:where(.astro-kdfihn5l) h1:where(.astro-kdfihn5l){letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,1.3rem + 2.7vw,4rem);line-height:1.1}.hero:where(.astro-kdfihn5l) h1:where(.astro-kdfihn5l) .accent{color:var(--brand-blue)}.lede:where(.astro-kdfihn5l){color:var(--muted);max-width:50ch;margin:1.4rem 0 0;font-size:1.125rem;line-height:1.65}.hero-checks:where(.astro-kdfihn5l){gap:.55rem;margin:1.4rem 0 0;padding:0;font-size:.98rem;list-style:none;display:grid}.hero-checks:where(.astro-kdfihn5l) li:where(.astro-kdfihn5l){align-items:flex-start;gap:.6rem;display:flex}.hero-checks:where(.astro-kdfihn5l) svg:where(.astro-kdfihn5l){color:var(--brand-navy);flex:0 0 1.15rem;margin-top:.2rem}.micro:where(.astro-kdfihn5l){color:var(--muted);margin:1rem 0 0;font-size:.875rem}.micro:where(.astro-kdfihn5l) strong{color:var(--ink)}.section:where(.astro-kdfihn5l){padding-block:var(--space-section)}.section--tight:where(.astro-kdfihn5l){padding-block:calc(var(--space-section) / 2)}.section:where(.astro-kdfihn5l) h2:where(.astro-kdfihn5l){letter-spacing:-.02em;max-width:30ch;margin:0;font-size:clamp(1.875rem,1.25rem + 1.8vw,2.75rem);line-height:1.2}.compare-page:where(.astro-kdfihn5l) h2:where(.astro-kdfihn5l) .accent{color:var(--brand-blue)}.section-intro:where(.astro-kdfihn5l){color:var(--muted);max-width:66ch;margin:1.1rem 0 0;font-size:1.06rem;line-height:1.7}.split:where(.astro-kdfihn5l){gap:var(--space-column);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.split:where(.astro-kdfihn5l).flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split--start:where(.astro-kdfihn5l){align-items:start}.split-copy:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){color:var(--muted);font-size:1.06rem;line-height:1.7}.outcome:where(.astro-kdfihn5l){background:var(--wash);border-radius:4px;margin-top:1.3rem;padding:1rem 1.1rem;font-size:.98rem;line-height:1.6}.outcome:where(.astro-kdfihn5l) strong:where(.astro-kdfihn5l){margin-bottom:.25rem;display:block}.outcome--card:where(.astro-kdfihn5l){background:var(--panel);border:1px solid var(--line);margin-top:0}.outcome--card:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){color:var(--muted)}.text-links:where(.astro-kdfihn5l){flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.4rem;display:flex}.text-link:where(.astro-kdfihn5l){text-underline-offset:.25em;font-size:.95rem;font-weight:650}.fit-grid:where(.astro-kdfihn5l){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.2rem;display:grid}.fit-grid--two:where(.astro-kdfihn5l){grid-template-columns:repeat(2,minmax(0,1fr))}.fit-col:where(.astro-kdfihn5l){border-top:2px solid var(--ink);padding-top:1.2rem}.fit-col--accent:where(.astro-kdfihn5l){border-top-color:var(--brand-blue)}.fit-col:where(.astro-kdfihn5l) h3:where(.astro-kdfihn5l){margin:0 0 .8rem;font-size:1.08rem}.fit-col:where(.astro-kdfihn5l) ul:where(.astro-kdfihn5l){color:var(--muted);margin:0;padding-left:1.2rem;line-height:1.7}.fit-note:where(.astro-kdfihn5l){color:var(--ink);font-weight:600;line-height:1.6}.compare-table:where(.astro-kdfihn5l){min-width:52rem}.compare-table:where(.astro-kdfihn5l) td:where(.astro-kdfihn5l):nth-child(2){background:var(--accent-soft)}.compare-table:where(.astro-kdfihn5l) thead:where(.astro-kdfihn5l) th:where(.astro-kdfihn5l):nth-child(2){border-top:3px solid var(--brand-blue)}.footnote:where(.astro-kdfihn5l){color:var(--muted);font-size:.85rem;line-height:1.5}.journey:where(.astro-kdfihn5l){border-top:2px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.journey:where(.astro-kdfihn5l) li:where(.astro-kdfihn5l){padding:1.3rem 1rem 0 0}.journey:where(.astro-kdfihn5l) li:where(.astro-kdfihn5l)+li:where(.astro-kdfihn5l){border-left:1px solid var(--line);padding-left:1rem}.journey:where(.astro-kdfihn5l) h3:where(.astro-kdfihn5l){margin:0 0 .4rem;font-size:1rem;line-height:1.35}.journey:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.darkband:where(.astro-kdfihn5l){background:linear-gradient(90deg,var(--night-raised),var(--night) 55%);color:var(--night-ink)}.darkband:where(.astro-kdfihn5l) h2:where(.astro-kdfihn5l) .accent{color:var(--brand-cyan)}.darkband:where(.astro-kdfihn5l) .split-copy:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){color:var(--night-muted)}.darkband:where(.astro-kdfihn5l) .split-copy:where(.astro-kdfihn5l) .bigq:where(.astro-kdfihn5l){color:var(--night-ink)}.darkband:where(.astro-kdfihn5l) .text-link:where(.astro-kdfihn5l){color:var(--brand-cyan)}.bigq:where(.astro-kdfihn5l){color:#fff;max-width:26ch;margin:1.4rem 0 0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:600;line-height:1.4}.washband:where(.astro-kdfihn5l){background:var(--wash);border-block:1px solid var(--line)}.compare-faqs:where(.astro-kdfihn5l){border-top:1px solid var(--line);gap:0;margin-top:1.5rem;display:grid}.compare-faqs:where(.astro-kdfihn5l) details:where(.astro-kdfihn5l){border-bottom:1px solid var(--line);padding:1.1rem 0}.compare-faqs:where(.astro-kdfihn5l) summary:where(.astro-kdfihn5l){cursor:pointer;padding-block:.35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.compare-faqs:where(.astro-kdfihn5l) summary:where(.astro-kdfihn5l)::marker{color:var(--brand-navy)}.compare-faqs:where(.astro-kdfihn5l) details:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){color:var(--muted);max-width:70ch;line-height:1.7}.closing:where(.astro-kdfihn5l){background:var(--night);color:var(--night-ink);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:2.5rem;padding:clamp(1.8rem,4vw,3rem);display:flex}.closing:where(.astro-kdfihn5l) h2:where(.astro-kdfihn5l){color:var(--night-ink);letter-spacing:normal;max-width:24ch;margin:0;font-size:1.5rem;line-height:1.4}.closing:where(.astro-kdfihn5l) p:where(.astro-kdfihn5l){color:var(--night-muted);margin:.8rem 0 0}.closing:where(.astro-kdfihn5l) .actions:where(.astro-kdfihn5l){margin-top:0}@media (width<=64em){.hero:where(.astro-kdfihn5l),.split:where(.astro-kdfihn5l),.split:where(.astro-kdfihn5l).flip{grid-template-columns:minmax(0,1fr)}.hero:where(.astro-kdfihn5l) .actions:where(.astro-kdfihn5l){width:auto;max-width:100%}.fit-grid--two:where(.astro-kdfihn5l),.fit-grid:where(.astro-kdfihn5l){grid-template-columns:minmax(0,1fr)}.journey:where(.astro-kdfihn5l){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.journey:where(.astro-kdfihn5l) li:where(.astro-kdfihn5l)+li:where(.astro-kdfihn5l){border-left:0;padding-left:0}.journey:where(.astro-kdfihn5l) li:where(.astro-kdfihn5l):nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}}@media (width<=47.5em){.journey:where(.astro-kdfihn5l){grid-template-columns:minmax(0,1fr)}.journey:where(.astro-kdfihn5l) li:where(.astro-kdfihn5l):nth-child(2n){border-left:0;padding-left:0}.actions:where(.astro-kdfihn5l) .button:where(.astro-kdfihn5l){flex:1;width:auto}}
