.CoBrandPlate-module__GlMeOa__plate{justify-content:center;align-items:center;gap:var(--space-md);width:100%;display:flex}.CoBrandPlate-module__GlMeOa__logo{object-fit:contain;width:auto;height:18px}.CoBrandPlate-module__GlMeOa__divider{color:var(--site-neutral-300);font-size:var(--text-caption)}
.CaseStudyDetail-module__Rowb9G__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.CaseStudyDetail-module__Rowb9G__container{width:min(100%, var(--site-container));padding-inline:var(--site-gutter);margin-inline:auto}.CaseStudyDetail-module__Rowb9G__containerNarrow{width:min(100%, var(--site-container-narrow));padding-inline:var(--site-gutter);margin-inline:auto}.CaseStudyDetail-module__Rowb9G__hero{padding-block:var(--space-3xl) var(--space-4xl)}.CaseStudyDetail-module__Rowb9G__hero[data-tight=true]{padding-block-end:var(--space-lg)}.CaseStudyDetail-module__Rowb9G__backLink{align-items:center;gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);transition:color var(--dur-base) var(--ease-out);display:inline-flex}.CaseStudyDetail-module__Rowb9G__backLink:hover{color:var(--site-ink)}.CaseStudyDetail-module__Rowb9G__backLink svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudyDetail-module__Rowb9G__backLink:hover svg{transform:translate(-3px)}.CaseStudyDetail-module__Rowb9G__heroGrid{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;margin-block-start:var(--space-2xl);display:grid}.CaseStudyDetail-module__Rowb9G__heroGrid[data-single=true]{grid-template-columns:1fr}.CaseStudyDetail-module__Rowb9G__heroCopy{min-width:0}.CaseStudyDetail-module__Rowb9G__coBrand{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-lg);border:1px solid var(--site-line);border-radius:var(--radius-full);background:var(--site-cream);display:inline-flex}.CaseStudyDetail-module__Rowb9G__coBrandLogo{object-fit:contain;width:auto;height:18px}.CaseStudyDetail-module__Rowb9G__coBrandDivider{color:var(--site-neutral-300);font-size:var(--text-caption)}.CaseStudyDetail-module__Rowb9G__heroMeta{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.CaseStudyDetail-module__Rowb9G__eyebrow{color:var(--site-ink-mute);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.CaseStudyDetail-module__Rowb9G__industryPill,.CaseStudyDetail-module__Rowb9G__companyPill{border-radius:var(--radius-full);border:1px solid var(--site-line);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px var(--space-md);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;letter-spacing:.04em;align-items:center;display:inline-flex}.CaseStudyDetail-module__Rowb9G__companyPill{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-cream)}.CaseStudyDetail-module__Rowb9G__heroCopy h1{margin:var(--space-lg) 0 0;letter-spacing:-.03em;font-size:clamp(30px,4.4vw,50px);font-weight:600;line-height:1.04}.CaseStudyDetail-module__Rowb9G__heroLede{max-width:60ch;margin:var(--space-xl) 0 0;color:var(--site-ink-mute);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudyDetail-module__Rowb9G__heroVisual{min-width:0;display:grid}.CaseStudyDetail-module__Rowb9G__logoPlate{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-height:160px;box-shadow:var(--shadow-resting);padding:var(--space-2xl);place-items:center;display:grid}.CaseStudyDetail-module__Rowb9G__logoImage{object-fit:contain;width:min(78%,240px);max-height:96px}.CaseStudyDetail-module__Rowb9G__namePlate{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-height:160px;box-shadow:var(--shadow-resting);padding:var(--space-2xl);text-align:center;place-items:center;display:grid}.CaseStudyDetail-module__Rowb9G__namePlate span{color:var(--site-ink);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.2}.CaseStudyDetail-module__Rowb9G__statBand{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.CaseStudyDetail-module__Rowb9G__sectionHeading{margin:0 0 var(--space-xl);color:var(--site-ink);font-size:var(--text-headline-3);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-headline-3)}.CaseStudyDetail-module__Rowb9G__statGrid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-lg);display:grid}.CaseStudyDetail-module__Rowb9G__statGrid[data-count="2"]{--cols:2}.CaseStudyDetail-module__Rowb9G__statGrid[data-count="3"]{--cols:3}.CaseStudyDetail-module__Rowb9G__statGrid[data-count="4"]{--cols:4}.CaseStudyDetail-module__Rowb9G__statCard{gap:var(--space-md);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-xl);text-align:center;align-content:start;display:grid}.CaseStudyDetail-module__Rowb9G__statValue{color:var(--site-ink);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1}.CaseStudyDetail-module__Rowb9G__statLabel{color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.CaseStudyDetail-module__Rowb9G__statInline{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border:1px solid var(--site-line);border-radius:var(--radius-lg);background:var(--site-cream);margin-block-start:var(--space-2xl);display:grid;overflow:hidden}.CaseStudyDetail-module__Rowb9G__statInlineCell{padding:var(--space-xl) var(--space-xl);border-inline-start:1px solid var(--site-line)}.CaseStudyDetail-module__Rowb9G__statInlineCell:first-child{border-inline-start:none}.CaseStudyDetail-module__Rowb9G__statInlineCell .CaseStudyDetail-module__Rowb9G__statValue,.CaseStudyDetail-module__Rowb9G__statInlineCell .CaseStudyDetail-module__Rowb9G__statLabel{text-align:start}@media (max-width:720px){.CaseStudyDetail-module__Rowb9G__statInline{grid-template-columns:1fr}.CaseStudyDetail-module__Rowb9G__statInlineCell{border-inline-start:none;border-block-start:1px solid var(--site-line)}.CaseStudyDetail-module__Rowb9G__statInlineCell:first-child{border-block-start:none}}.CaseStudyDetail-module__Rowb9G__bulletsSection{border-block-end:1px solid var(--site-line);padding-block:var(--space-3xl)}.CaseStudyDetail-module__Rowb9G__bulletsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.CaseStudyDetail-module__Rowb9G__bulletCard{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream-deep);padding:var(--space-xl)}.CaseStudyDetail-module__Rowb9G__bulletCard p{color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.CaseStudyDetail-module__Rowb9G__quoteSection{padding-block:var(--space-4xl)}.CaseStudyDetail-module__Rowb9G__quoteCard{border-radius:var(--radius-md);background:var(--site-ink);color:var(--site-cream);padding:var(--space-3xl);margin:0}.CaseStudyDetail-module__Rowb9G__quoteCard blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.4}.CaseStudyDetail-module__Rowb9G__quoteCard blockquote:before{content:"“";color:#fcfcf952;margin-block-end:var(--space-sm);font-size:2.5em;line-height:.4;display:block}.CaseStudyDetail-module__Rowb9G__quoteCard figcaption{color:#fcfcf9a8;font-size:var(--text-body-2);line-height:var(--leading-body-2);margin-block-start:var(--space-xl)}.CaseStudyDetail-module__Rowb9G__quoteCard figcaption:before{content:"— "}.CaseStudyDetail-module__Rowb9G__quotePlain{margin:0}.CaseStudyDetail-module__Rowb9G__quotePlain.CaseStudyDetail-module__Rowb9G__quotePlainSection{padding-block:var(--space-lg) var(--space-2xl);border-block:1px solid var(--site-line);margin-block-start:var(--space-2xl)}.CaseStudyDetail-module__Rowb9G__quotePlain blockquote{max-width:54ch;color:var(--site-ink);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.5vw,27px);font-weight:600;line-height:1.38}.CaseStudyDetail-module__Rowb9G__quotePlain blockquote:before{content:"“"}.CaseStudyDetail-module__Rowb9G__quotePlain blockquote:after{content:"”"}.CaseStudyDetail-module__Rowb9G__quotePlain figcaption{color:var(--site-ink-mute);font-size:var(--text-body-2);margin-block-start:var(--space-lg)}.CaseStudyDetail-module__Rowb9G__quotePlain figcaption strong{color:var(--site-ink);font-weight:600}.CaseStudyDetail-module__Rowb9G__articleSection{padding-block:var(--space-4xl)}.CaseStudyDetail-module__Rowb9G__prose{padding-inline:var(--site-gutter);margin-inline:auto}.CaseStudyDetail-module__Rowb9G__prose :where(h2){margin-block:var(--space-4xl) var(--space-lg);font-size:var(--text-headline-2);line-height:var(--leading-headline-2)}.CaseStudyDetail-module__Rowb9G__prose :where(h2):first-child{margin-block-start:0}.CaseStudyDetail-module__Rowb9G__prose :where(h3){margin-block:var(--space-2xl) var(--space-sm);font-size:var(--text-headline-3);line-height:var(--leading-headline-3)}.CaseStudyDetail-module__Rowb9G__prose :where(p){margin-block:0 var(--space-lg)}.CaseStudyDetail-module__Rowb9G__prose :where(p):last-child{margin-block-end:0}.CaseStudyDetail-module__Rowb9G__prose :where(strong){color:var(--site-ink);font-weight:600}.CaseStudyDetail-module__Rowb9G__prose :where(ul){gap:var(--space-sm);margin-block:0 var(--space-lg);padding-inline-start:var(--space-xl);display:grid}.CaseStudyDetail-module__Rowb9G__prose :where(li){color:var(--site-ink-soft)}.CaseStudyDetail-module__Rowb9G__prose :where(li)::marker{color:var(--site-ink-mute)}.CaseStudyDetail-module__Rowb9G__prose :where(blockquote){margin-block:var(--space-xl);border-inline-start:2px solid var(--site-ink);color:var(--site-ink);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1);padding-inline-start:var(--space-lg)}.CaseStudyDetail-module__Rowb9G__prose :where(table){width:100%;margin-block:0 var(--space-lg);border-collapse:collapse;font-size:var(--text-body-2);line-height:var(--leading-body-2);display:block;overflow-x:auto}.CaseStudyDetail-module__Rowb9G__prose :where(th,td){border:1px solid var(--site-line);padding:var(--space-sm) var(--space-md);text-align:start;vertical-align:top}.CaseStudyDetail-module__Rowb9G__prose :where(th){color:var(--site-ink);white-space:nowrap;background:var(--site-cream-deep);font-weight:600}.CaseStudyDetail-module__Rowb9G__prose :where(td){color:var(--site-ink-mute)}.CaseStudyDetail-module__Rowb9G__breakdownSection{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.CaseStudyDetail-module__Rowb9G__breakdownGrid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-lg);display:grid}.CaseStudyDetail-module__Rowb9G__breakdownGrid[data-count="3"]{--cols:3}.CaseStudyDetail-module__Rowb9G__breakdownGrid[data-count="4"]{--cols:4}.CaseStudyDetail-module__Rowb9G__breakdownGrid[data-count="5"]{--cols:5}.CaseStudyDetail-module__Rowb9G__breakdownCard{gap:var(--space-sm);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-xl);align-content:start;display:grid}.CaseStudyDetail-module__Rowb9G__breakdownValue{color:var(--site-ink);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1}.CaseStudyDetail-module__Rowb9G__breakdownService{color:var(--site-ink);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);margin:0}.CaseStudyDetail-module__Rowb9G__breakdownDetail{color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.CaseStudyDetail-module__Rowb9G__ctaSection{background:var(--site-ink);color:var(--site-cream);padding-block:var(--space-5xl)}.CaseStudyDetail-module__Rowb9G__ctaInner{width:min(100%,640px);padding-inline:var(--site-gutter);text-align:center;justify-items:center;margin-inline:auto;display:grid}.CaseStudyDetail-module__Rowb9G__ctaInner h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.06}.CaseStudyDetail-module__Rowb9G__ctaInner p{margin:var(--space-lg) 0 0;color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudyDetail-module__Rowb9G__ctaInner a{margin-block-start:var(--space-2xl)}.CaseStudyDetail-module__Rowb9G__ctaInner .pf-button[data-variant=primary]{background:var(--site-cream);color:var(--site-ink)}.CaseStudyDetail-module__Rowb9G__ctaInner .pf-button[data-variant=primary]:hover{background:#fff}.CaseStudyDetail-module__Rowb9G__ctaInner svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudyDetail-module__Rowb9G__ctaInner a:hover svg{transform:translate(3px)}.CaseStudyDetail-module__Rowb9G__moreSection{border-block-start:1px solid var(--site-line);padding-block:var(--space-4xl) var(--space-5xl)}.CaseStudyDetail-module__Rowb9G__moreHeader{gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-block-end:var(--space-2xl);display:flex}.CaseStudyDetail-module__Rowb9G__moreHeader h2{margin:var(--space-sm) 0 0;font-size:var(--text-headline-2);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-headline-2)}.CaseStudyDetail-module__Rowb9G__viewAll,.CaseStudyDetail-module__Rowb9G__viewAllMobile,.CaseStudyDetail-module__Rowb9G__cardLink{align-items:center;gap:var(--space-sm);color:var(--site-ink);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);display:inline-flex}.CaseStudyDetail-module__Rowb9G__viewAll svg,.CaseStudyDetail-module__Rowb9G__viewAllMobile svg,.CaseStudyDetail-module__Rowb9G__cardLink svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudyDetail-module__Rowb9G__viewAll:hover svg,.CaseStudyDetail-module__Rowb9G__viewAllMobile:hover svg,.CaseStudyDetail-module__Rowb9G__moreCard:hover .CaseStudyDetail-module__Rowb9G__cardLink svg{transform:translate(3px)}.CaseStudyDetail-module__Rowb9G__viewAllMobile{justify-content:center;margin-block-start:var(--space-2xl);display:none}.CaseStudyDetail-module__Rowb9G__moreGrid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudyDetail-module__Rowb9G__moreCard{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-height:100%;box-shadow:var(--shadow-card-lift);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.CaseStudyDetail-module__Rowb9G__moreCard:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.CaseStudyDetail-module__Rowb9G__moreVisual{border-block-end:1px solid var(--site-line);background:var(--site-cream-deep);min-height:128px}.CaseStudyDetail-module__Rowb9G__moreVisual .CaseStudyDetail-module__Rowb9G__logoPlate,.CaseStudyDetail-module__Rowb9G__moreVisual .CaseStudyDetail-module__Rowb9G__namePlate{min-height:128px;box-shadow:none;padding:var(--space-xl);background:0 0;border:0;border-radius:0}.CaseStudyDetail-module__Rowb9G__moreVisual .CaseStudyDetail-module__Rowb9G__namePlate span{font-size:var(--text-body-1)}.CaseStudyDetail-module__Rowb9G__moreVisual .CaseStudyDetail-module__Rowb9G__logoImage{width:min(64%,190px);max-height:56px}.CaseStudyDetail-module__Rowb9G__moreBody{gap:var(--space-md);padding:var(--space-xl);flex:1;align-content:start;display:grid}.CaseStudyDetail-module__Rowb9G__moreBody h3{color:var(--site-ink);font-size:var(--text-subtitle-1);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-subtitle-1);margin:0}.CaseStudyDetail-module__Rowb9G__moreBody p{color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.CaseStudyDetail-module__Rowb9G__moreBody .CaseStudyDetail-module__Rowb9G__cardLink{margin-block-start:auto;padding-block-start:var(--space-sm)}@media (max-width:1100px){.CaseStudyDetail-module__Rowb9G__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyDetail-module__Rowb9G__statGrid[data-count]{--cols:2}.CaseStudyDetail-module__Rowb9G__breakdownGrid[data-count]{--cols:3}}@media (max-width:720px){.CaseStudyDetail-module__Rowb9G__container,.CaseStudyDetail-module__Rowb9G__containerNarrow,.CaseStudyDetail-module__Rowb9G__ctaInner,.CaseStudyDetail-module__Rowb9G__prose{padding-inline:var(--space-xl)}.CaseStudyDetail-module__Rowb9G__hero{padding-block:var(--space-2xl) var(--space-3xl)}.CaseStudyDetail-module__Rowb9G__moreGrid{grid-template-columns:1fr}.CaseStudyDetail-module__Rowb9G__moreHeader .CaseStudyDetail-module__Rowb9G__viewAll{display:none}.CaseStudyDetail-module__Rowb9G__viewAllMobile{justify-self:center;display:inline-flex}.CaseStudyDetail-module__Rowb9G__heroGrid{gap:var(--space-2xl);grid-template-columns:1fr}.CaseStudyDetail-module__Rowb9G__heroVisual{max-width:320px}.CaseStudyDetail-module__Rowb9G__statGrid[data-count]{--cols:1}.CaseStudyDetail-module__Rowb9G__breakdownGrid[data-count]{--cols:2}}@media (max-width:420px){.CaseStudyDetail-module__Rowb9G__breakdownGrid[data-count]{--cols:1}}@media (prefers-reduced-motion:reduce){.CaseStudyDetail-module__Rowb9G__backLink svg,.CaseStudyDetail-module__Rowb9G__moreCard,.CaseStudyDetail-module__Rowb9G__viewAll svg,.CaseStudyDetail-module__Rowb9G__viewAllMobile svg,.CaseStudyDetail-module__Rowb9G__cardLink svg,.CaseStudyDetail-module__Rowb9G__ctaInner svg{transition:none}.CaseStudyDetail-module__Rowb9G__backLink:hover svg,.CaseStudyDetail-module__Rowb9G__moreCard:hover,.CaseStudyDetail-module__Rowb9G__viewAll:hover svg,.CaseStudyDetail-module__Rowb9G__viewAllMobile:hover svg,.CaseStudyDetail-module__Rowb9G__moreCard:hover .CaseStudyDetail-module__Rowb9G__cardLink svg,.CaseStudyDetail-module__Rowb9G__ctaInner a:hover svg{transform:none}}
.FaqAccordion-module__0ugDDq__list{max-width:760px;margin:0 auto;display:grid}.FaqAccordion-module__0ugDDq__item{border-bottom:1px solid var(--site-line)}.FaqAccordion-module__0ugDDq__heading{font:inherit;margin:0}.FaqAccordion-module__0ugDDq__trigger{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-xl) 0;color:var(--site-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.FaqAccordion-module__0ugDDq__question{font-size:var(--text-subtitle-1);font-weight:600;line-height:var(--leading-subtitle-1)}.FaqAccordion-module__0ugDDq__chevron{color:var(--site-ink-mute);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.FaqAccordion-module__0ugDDq__chevron[data-open]{transform:rotate(180deg)}.FaqAccordion-module__0ugDDq__panel{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.FaqAccordion-module__0ugDDq__panel[data-open]{grid-template-rows:1fr}.FaqAccordion-module__0ugDDq__panelInner{min-height:0;overflow:hidden}.FaqAccordion-module__0ugDDq__answer{max-width:64ch;padding-bottom:var(--space-xl);color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}@media (prefers-reduced-motion:reduce){.FaqAccordion-module__0ugDDq__panel,.FaqAccordion-module__0ugDDq__chevron{transition:none}}
.FinalCTA-module__bRlPaG__title.FinalCTA-module__bRlPaG__title{max-width:24ch;color:var(--site-cream);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.5vw,60px);font-weight:600;line-height:1.04}.FinalCTA-module__bRlPaG__lede{max-width:52ch;margin:0;margin-top:calc(var(--space-xl) * -1);color:#fcfcf9b8;font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.FinalCTA-module__bRlPaG__footnote{margin:calc(var(--space-xl) * -1) 0 0;color:#fcfcf98f;max-width:60ch;font-size:var(--text-body-2);line-height:var(--leading-body-2)}
.Hero-module__M3L2Sa__inner{gap:var(--space-2xl);max-width:920px;display:grid}.Hero-module__M3L2Sa__inner[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.Hero-module__M3L2Sa__split{gap:var(--space-4xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.Hero-module__M3L2Sa__copy{gap:var(--space-lg);min-width:0;display:grid}.Hero-module__M3L2Sa__badge{align-items:center;gap:var(--space-sm);display:inline-flex}.Hero-module__M3L2Sa__inner[data-align=center] .Hero-module__M3L2Sa__copy{justify-items:center}.Hero-module__M3L2Sa__title{max-width:24ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.Hero-module__M3L2Sa__inner[data-align=center] .Hero-module__M3L2Sa__title{margin-inline:auto}.Hero-module__M3L2Sa__subtitle{max-width:56ch;color:var(--site-ink-mute);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1);margin:0}.Hero-module__M3L2Sa__inner[data-tone=ink] .Hero-module__M3L2Sa__subtitle,.Hero-module__M3L2Sa__split[data-tone=ink] .Hero-module__M3L2Sa__subtitle{color:#fcfcf9b8}.Hero-module__M3L2Sa__actions{gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.Hero-module__M3L2Sa__inner[data-align=center] .Hero-module__M3L2Sa__actions{justify-content:center}@media (max-width:900px){.Hero-module__M3L2Sa__split{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr)}}
.QuoteCard-module__8HssVa__card{gap:var(--space-xl);border-radius:var(--radius-sm);background:var(--site-ink);max-width:880px;color:var(--site-cream);padding:clamp(var(--space-2xl), 5vw, var(--space-4xl));margin:0 auto;display:grid}.QuoteCard-module__8HssVa__mark{color:#fcfcf952;width:32px;height:32px}.QuoteCard-module__8HssVa__quote.QuoteCard-module__8HssVa__quote{max-width:40ch;color:var(--site-cream);letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.4}.QuoteCard-module__8HssVa__attribution{align-items:center;gap:var(--space-lg);margin-top:var(--space-sm);display:flex}.QuoteCard-module__8HssVa__monogram{border-radius:var(--radius-full);width:48px;height:48px;color:var(--site-cream);font-size:var(--text-body-2);letter-spacing:.04em;background:#fcfcf91a;flex-shrink:0;place-items:center;font-weight:700;display:grid}.QuoteCard-module__8HssVa__identity{gap:2px;min-width:0;display:grid}.QuoteCard-module__8HssVa__name{color:var(--site-cream);font-size:var(--text-body-1);font-weight:600;line-height:var(--leading-body-1)}.QuoteCard-module__8HssVa__role{color:#fcfcf9ad;font-size:var(--text-body-2);line-height:var(--leading-body-2)}
.SplitFeature-module__sQWWOG__bullets{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.SplitFeature-module__sQWWOG__bullet{gap:var(--space-md);color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1);display:flex}.SplitFeature-module__sQWWOG__bullet:before{border-radius:var(--radius-full);background:var(--site-ink);content:"";flex:none;width:7px;height:7px;margin-top:.55em}.SplitFeature-module__sQWWOG__cta{margin-top:var(--space-sm)}.pf-split-feature__copy .SplitFeature-module__sQWWOG__title{max-width:24ch;font-size:clamp(28px,3.2vw,40px)}@media (max-width:720px){.pf-split-feature__copy .SplitFeature-module__sQWWOG__title{font-size:clamp(22px,5.6vw,30px)}}.pf-section[data-tone=ink] .SplitFeature-module__sQWWOG__bullet{color:#fcfcf9b8}.pf-section[data-tone=ink] .SplitFeature-module__sQWWOG__bullet:before{background:var(--site-cream)}
.FeatureGrid-module__OlG_oG__card{transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.FeatureGrid-module__OlG_oG__card:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.FeatureGrid-module__OlG_oG__icon{border-radius:var(--radius-sm);background:var(--site-neutral-100);width:44px;height:44px;color:var(--site-ink);place-items:center;display:grid}.FeatureGrid-module__OlG_oG__bullets{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.FeatureGrid-module__OlG_oG__bullet{gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);grid-template-columns:16px 1fr;align-items:start;display:grid}.FeatureGrid-module__OlG_oG__bulletIcon{color:var(--site-ink);margin-top:2px}.FeatureGrid-module__OlG_oG__cta{padding-top:var(--space-md);margin-top:auto}@media (prefers-reduced-motion:reduce){.FeatureGrid-module__OlG_oG__card{transition:none}.FeatureGrid-module__OlG_oG__card:hover{transform:none}}
.LogoStrip-module__KODFQW__strip{gap:var(--space-2xl);justify-items:center;display:grid}.LogoStrip-module__KODFQW__label{color:var(--site-ink-mute);font-size:var(--text-overline);letter-spacing:.16em;font-weight:600;line-height:var(--leading-overline);text-align:center;text-transform:uppercase;margin:0}.LogoStrip-module__KODFQW__row{justify-content:center;align-items:center;gap:clamp(var(--space-2xl), 5vw, var(--space-5xl));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LogoStrip-module__KODFQW__item{align-items:center;display:flex}.LogoStrip-module__KODFQW__link{border-radius:var(--radius-sm);align-items:center;display:flex}.LogoStrip-module__KODFQW__img{object-fit:contain;filter:grayscale()brightness(0);opacity:.55;width:auto;max-width:168px;max-height:36px;transition:opacity var(--dur-base) var(--ease-out)}.LogoStrip-module__KODFQW__link:hover .LogoStrip-module__KODFQW__img,.LogoStrip-module__KODFQW__link:focus-visible .LogoStrip-module__KODFQW__img{opacity:.85}
.IntegrationCluster-module__5Pwi7a__frame{border:1px solid var(--site-line);border-radius:var(--radius-md);background:var(--site-cream-card);box-shadow:var(--shadow-card-lift);overflow:hidden}.IntegrationCluster-module__5Pwi7a__bar{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--site-line);background:var(--site-cream);padding:var(--space-md) var(--space-lg);display:flex}.IntegrationCluster-module__5Pwi7a__dot{border-radius:var(--radius-full);background:var(--site-neutral-200);width:10px;height:10px}.IntegrationCluster-module__5Pwi7a__grid{gap:var(--space-md);padding:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.IntegrationCluster-module__5Pwi7a__tile{aspect-ratio:4/3;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-lg);place-items:center;display:grid}.IntegrationCluster-module__5Pwi7a__tile img{object-fit:contain;width:100%;height:100%;max-height:40px}@media (max-width:480px){.IntegrationCluster-module__5Pwi7a__grid{padding:var(--space-lg)}.IntegrationCluster-module__5Pwi7a__tile{padding:var(--space-md)}}
.ArcadeEmbed-module__rm1Kna__frame{background:var(--pf-color-cream-deep,#f4f2ec);border:1px solid color-mix(in srgb, var(--pf-color-ink,#1d242d) 8%, transparent);border-radius:14px;width:100%;height:0;position:relative;overflow:hidden}.ArcadeEmbed-module__rm1Kna__iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:100%;position:absolute;inset:0}.ArcadeEmbed-module__rm1Kna__facade{cursor:pointer;background:var(--pf-color-ink,#1d242d);text-align:left;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.ArcadeEmbed-module__rm1Kna__facade:focus-visible{outline:2px solid var(--pf-color-cream,#fcfcf9);outline-offset:-3px}.ArcadeEmbed-module__rm1Kna__poster{object-fit:cover;object-position:left top;filter:brightness(.86)saturate(1.02);width:100%;height:100%;transition:transform .5s,filter .3s;position:absolute;inset:0;transform:scale(1.01)}.ArcadeEmbed-module__rm1Kna__tint{background:radial-gradient(42% 52% at 50% 42%, color-mix(in srgb, var(--pf-color-ink,#1d242d) 34%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--pf-color-ink,#1d242d) 8%, transparent) 0%, transparent 34%, transparent 52%, color-mix(in srgb, var(--pf-color-ink,#1d242d) 92%, transparent) 100%);transition:opacity .3s;position:absolute;inset:0}.ArcadeEmbed-module__rm1Kna__play{width:74px;height:74px;color:var(--pf-color-ink,#1d242d);background:var(--pf-color-cream,#fcfcf9);border-radius:50%;justify-content:center;align-items:center;padding-left:4px;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #1d242d8c}.ArcadeEmbed-module__rm1Kna__play:before{content:"";border:1px solid color-mix(in srgb, var(--pf-color-cream,#fcfcf9) 55%, transparent);opacity:0;border-radius:50%;transition:opacity .4s,transform .4s;position:absolute;inset:-1px;transform:scale(1)}.ArcadeEmbed-module__rm1Kna__facade:hover .ArcadeEmbed-module__rm1Kna__poster,.ArcadeEmbed-module__rm1Kna__facade:focus-visible .ArcadeEmbed-module__rm1Kna__poster{filter:brightness(.94)saturate(1.04);transform:scale(1.04)}.ArcadeEmbed-module__rm1Kna__facade:hover .ArcadeEmbed-module__rm1Kna__play,.ArcadeEmbed-module__rm1Kna__facade:focus-visible .ArcadeEmbed-module__rm1Kna__play{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 18px 48px #1d242d99}.ArcadeEmbed-module__rm1Kna__facade:hover .ArcadeEmbed-module__rm1Kna__play:before,.ArcadeEmbed-module__rm1Kna__facade:focus-visible .ArcadeEmbed-module__rm1Kna__play:before{opacity:1;transform:scale(1.32)}.ArcadeEmbed-module__rm1Kna__caption{color:var(--pf-color-cream,#fcfcf9);flex-direction:column;gap:4px;padding:20px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.ArcadeEmbed-module__rm1Kna__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--pf-color-cream,#fcfcf9) 66%, transparent);font-size:.75rem;font-weight:600;line-height:1}.ArcadeEmbed-module__rm1Kna__label{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.2}@media (max-width:640px){.ArcadeEmbed-module__rm1Kna__play{width:60px;height:60px}.ArcadeEmbed-module__rm1Kna__caption{padding:14px 16px}.ArcadeEmbed-module__rm1Kna__label{font-size:1rem}}
.FormConsent-module__P4ZURW__consent{color:var(--site-ink-mute);font-size:var(--text-caption);margin:0;line-height:1.5}.FormConsent-module__P4ZURW__link{color:var(--site-ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line);transition:text-decoration-color var(--dur-base) var(--ease-out)}.FormConsent-module__P4ZURW__link:hover{-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}
.CasinoScrollZone-module__7fvzIW__scrollZone{background:var(--site-ink);height:500vh;position:relative}.CasinoScrollZone-module__7fvzIW__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.CasinoScrollZone-module__7fvzIW__bgVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CasinoScrollZone-module__7fvzIW__scrim{pointer-events:none;background:linear-gradient(#14181fb3 0%,#14181f73 45%,#14181fb3 100%);position:absolute;inset:0}.CasinoScrollZone-module__7fvzIW__panelIntro,.CasinoScrollZone-module__7fvzIW__panelFilm{z-index:10;position:absolute;inset:0}.CasinoScrollZone-module__7fvzIW__panelFilm{visibility:hidden}.CasinoScrollZone-module__7fvzIW__panelIntro{text-align:center;padding:0 var(--space-2xl);background:var(--site-ink);justify-content:center;align-items:center;display:flex}.CasinoScrollZone-module__7fvzIW__introInner{max-width:880px}.CasinoScrollZone-module__7fvzIW__introTitle{color:var(--site-cream);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:1.02}.CasinoScrollZone-module__7fvzIW__introSub{color:#fcfcf9b8;max-width:620px;margin:var(--space-xl) auto 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.CasinoScrollZone-module__7fvzIW__introActions{margin-top:var(--space-2xl);gap:var(--space-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.CasinoScrollZone-module__7fvzIW__panelFilm{justify-content:flex-end;align-items:center;padding:0 4vw;display:flex}.CasinoScrollZone-module__7fvzIW__card,.CasinoScrollZone-module__7fvzIW__transitionCard{background:var(--site-cream);width:100%;max-width:560px;color:var(--site-ink);border:1px solid var(--site-line);border-radius:var(--radius-lg);padding:var(--space-3xl);box-shadow:0 24px 60px -28px #00000080}.CasinoScrollZone-module__7fvzIW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--site-ink-mute);font-size:12px;font-weight:600;line-height:16px}.CasinoScrollZone-module__7fvzIW__cardTitle{margin-top:var(--space-sm);letter-spacing:-.02em;color:var(--site-ink);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.1}.CasinoScrollZone-module__7fvzIW__transitionTitle{letter-spacing:-.03em;color:var(--site-ink);font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.05}.CasinoScrollZone-module__7fvzIW__cardText{margin-top:var(--space-lg);color:var(--site-ink-mute);font-size:16px;line-height:1.6}.CasinoScrollZone-module__7fvzIW__tile{width:100%;margin-top:var(--space-xl);border:1px solid var(--site-line);border-radius:var(--radius-md);background:var(--site-cream-deep);aspect-ratio:16/9;cursor:pointer;padding:0;transition:transform .25s;display:block;position:relative;overflow:hidden}.CasinoScrollZone-module__7fvzIW__tile img{object-fit:cover;width:100%;height:100%;display:block}.CasinoScrollZone-module__7fvzIW__tile:hover{transform:translateY(-2px)}.CasinoScrollZone-module__7fvzIW__tilePlay{border-radius:var(--radius-full);background:var(--site-ink);width:52px;height:52px;color:var(--site-cream);transition:transform var(--dur-base) var(--ease-out);justify-content:center;align-items:center;padding-left:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CasinoScrollZone-module__7fvzIW__tile:hover .CasinoScrollZone-module__7fvzIW__tilePlay{transform:translate(-50%,-50%)scale(1.08)}.CasinoScrollZone-module__7fvzIW__tile:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.CasinoScrollZone-module__7fvzIW__btnPrimary{align-items:center;gap:var(--space-sm);background:var(--site-cream);color:var(--site-ink);border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out);border:none;padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.CasinoScrollZone-module__7fvzIW__btnPrimary:hover{opacity:.9}.CasinoScrollZone-module__7fvzIW__btnGhostInk{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);color:var(--site-ink);border:1.5px solid var(--site-ink);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.CasinoScrollZone-module__7fvzIW__btnGhostInk:hover{background:var(--site-ink);color:var(--site-cream)}.CasinoScrollZone-module__7fvzIW__enterBtn,.CasinoScrollZone-module__7fvzIW__enterBtnFloat{align-items:center;gap:var(--space-sm);color:var(--site-cream);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fcfcf90f;border:1.5px solid #fcfcf973;padding:12px 22px;font-size:15px;font-weight:500;display:inline-flex}.CasinoScrollZone-module__7fvzIW__enterBtn:hover,.CasinoScrollZone-module__7fvzIW__enterBtnFloat:hover{background:#fcfcf929;border-color:#fcfcf9b3}.CasinoScrollZone-module__7fvzIW__enterBtnFloat{z-index:20;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.CasinoScrollZone-module__7fvzIW__overlay{z-index:100;background:#14181ff0;justify-content:center;align-items:center;padding:4vh 4vw;animation:.25s both CasinoScrollZone-module__7fvzIW__ccFadeIn;display:flex;position:fixed;inset:0}@keyframes CasinoScrollZone-module__7fvzIW__ccFadeIn{0%{opacity:0}to{opacity:1}}.CasinoScrollZone-module__7fvzIW__close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--site-cream);cursor:pointer;transition:background var(--dur-base) var(--ease-out);background:#fcfcf914;border:1px solid #fcfcf933;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.CasinoScrollZone-module__7fvzIW__close:hover{background:#fcfcf929}.CasinoScrollZone-module__7fvzIW__player{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;max-width:1200px;overflow:hidden;box-shadow:0 24px 80px -20px #000000b3}.CasinoScrollZone-module__7fvzIW__player iframe{border:0;width:100%;height:100%;display:block}.CasinoScrollZone-module__7fvzIW__escHint{color:#fcfcf98c;letter-spacing:.02em;font-size:13px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.CasinoScrollZone-module__7fvzIW__kbd{font:inherit;border-radius:var(--radius-sm);border:1px solid #fcfcf940;margin-inline:4px;padding:2px 8px}.CasinoScrollZone-module__7fvzIW__mobileRoot{background:var(--site-ink);position:relative}.CasinoScrollZone-module__7fvzIW__mobileVideoWrap{z-index:0;pointer-events:none;height:100vh;margin-bottom:-100vh;position:sticky;top:0}.CasinoScrollZone-module__7fvzIW__mobileVideo{object-fit:cover;opacity:.5;width:100%;height:100%}.CasinoScrollZone-module__7fvzIW__mobileSections{z-index:1;position:relative}.CasinoScrollZone-module__7fvzIW__mobileSection{background:linear-gradient(#14181f8c 0%,#14181fb8 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:96px 20px;display:flex}.CasinoScrollZone-module__7fvzIW__mobileSection .CasinoScrollZone-module__7fvzIW__introTitle,.CasinoScrollZone-module__7fvzIW__mobileSection .CasinoScrollZone-module__7fvzIW__introSub{text-align:center}.CasinoScrollZone-module__7fvzIW__mobileSection .CasinoScrollZone-module__7fvzIW__introTitle{font-size:clamp(2rem,9vw,3rem)}.CasinoScrollZone-module__7fvzIW__mobileSection .CasinoScrollZone-module__7fvzIW__introActions{justify-content:center}@media (prefers-reduced-motion:reduce){.CasinoScrollZone-module__7fvzIW__tile,.CasinoScrollZone-module__7fvzIW__btnPrimary,.CasinoScrollZone-module__7fvzIW__enterBtn,.CasinoScrollZone-module__7fvzIW__enterBtnFloat{transition:none}}
.PartnersPage-module__4rYjfa__sectionBody{margin-top:var(--space-4xl)}.PartnersPage-module__4rYjfa__anchorSection{scroll-margin-top:var(--nav-clearance)}@media (max-width:720px){.PartnersPage-module__4rYjfa__sectionBody{margin-top:var(--space-2xl)}}.PartnersPage-module__4rYjfa__shiftNarrative{max-width:60ch;margin-top:var(--space-xl);color:var(--site-ink-mute);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1);letter-spacing:-.01em}.PartnersPage-module__4rYjfa__pathsGrid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:820px){.PartnersPage-module__4rYjfa__pathsGrid{grid-template-columns:1fr}}.PartnersPage-module__4rYjfa__pathCard{border:1px solid var(--site-line);border-radius:var(--radius-lg);background:var(--site-cream);padding:var(--space-2xl);flex-direction:column;display:flex}.PartnersPage-module__4rYjfa__pathCard[data-emphasized]{background:var(--site-cream-deep);border-color:var(--site-ink)}.PartnersPage-module__4rYjfa__pathTier{border-radius:var(--radius-full);background:var(--site-cream-deep);width:max-content;padding:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg);color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.06em;font-weight:700;line-height:var(--leading-caption);text-transform:uppercase;align-items:center;display:inline-flex}.PartnersPage-module__4rYjfa__pathCard[data-emphasized] .PartnersPage-module__4rYjfa__pathTier{background:var(--site-ink);color:var(--site-cream)}.PartnersPage-module__4rYjfa__pathTitle{margin:0 0 var(--space-md);color:var(--site-ink);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.PartnersPage-module__4rYjfa__pathDescription{margin:0 0 var(--space-xl);color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.PartnersPage-module__4rYjfa__pathBullets{gap:var(--space-md);margin:auto 0 0;padding:0;list-style:none;display:grid}.PartnersPage-module__4rYjfa__pathBullet{align-items:flex-start;gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1);display:flex}.PartnersPage-module__4rYjfa__pathBulletIcon{color:var(--site-ink);flex:none;margin-top:3px}.PartnersPage-module__4rYjfa__railLayout{gap:var(--space-2xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:760px){.PartnersPage-module__4rYjfa__railLayout{gap:var(--space-lg);grid-template-columns:1fr}}.PartnersPage-module__4rYjfa__railTabs{gap:var(--space-xs);flex-direction:column;display:flex}@media (max-width:760px){.PartnersPage-module__4rYjfa__railTabs{flex-flow:wrap}}.PartnersPage-module__4rYjfa__railTab{border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-md) var(--space-lg);color:var(--site-ink-mute);font-family:inherit;font-size:var(--text-body-1);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-left:2px solid #0000;font-weight:500}.PartnersPage-module__4rYjfa__railTab:hover{background:var(--site-cream-deep)}.PartnersPage-module__4rYjfa__railTab[data-active=true]{border-left-color:var(--site-ink);background:var(--site-cream-deep);color:var(--site-ink);font-weight:600}.PartnersPage-module__4rYjfa__railTab:focus-visible{box-shadow:var(--focus-ring);outline:none}.PartnersPage-module__4rYjfa__earnGrid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));min-height:220px;display:grid}.PartnersPage-module__4rYjfa__earnGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.PartnersPage-module__4rYjfa__earnGrid,.PartnersPage-module__4rYjfa__earnGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PartnersPage-module__4rYjfa__earnGrid,.PartnersPage-module__4rYjfa__earnGrid[data-count="4"]{grid-template-columns:1fr}}.PartnersPage-module__4rYjfa__earnCard{border:1px solid var(--site-line);border-radius:var(--radius-md);background:var(--site-cream);padding:var(--space-xl)}.PartnersPage-module__4rYjfa__earnKicker{margin-bottom:var(--space-md);color:var(--site-ink-mute);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase;display:block}.PartnersPage-module__4rYjfa__earnTitle{margin:0 0 var(--space-sm);color:var(--site-ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.PartnersPage-module__4rYjfa__earnText{color:var(--site-ink-mute);margin:0;font-size:13.5px;line-height:1.5}.PartnersPage-module__4rYjfa__earnChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.PartnersPage-module__4rYjfa__earnChip{border:1px solid var(--site-line);border-radius:var(--radius-full);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px 11px;font-size:12.5px}.PartnersPage-module__4rYjfa__cmpRows{gap:var(--space-md);flex-direction:column;min-height:220px;display:flex}.PartnersPage-module__4rYjfa__cmpRow{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.PartnersPage-module__4rYjfa__cmpRow{grid-template-columns:1fr}}.PartnersPage-module__4rYjfa__cmpCell{border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl)}.PartnersPage-module__4rYjfa__cmpCell[data-variant=old]{background:var(--site-cream-deep);border:1px solid var(--site-line)}.PartnersPage-module__4rYjfa__cmpCell[data-variant=new]{background:var(--site-cream);border:2px solid var(--site-ink)}.PartnersPage-module__4rYjfa__cmpCell p{color:var(--site-ink-mute);margin:0;font-size:14.5px;line-height:1.45}.PartnersPage-module__4rYjfa__cmpCell[data-variant=new] p{color:var(--site-ink)}.PartnersPage-module__4rYjfa__cmpLabel{margin-bottom:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:600;display:block}.PartnersPage-module__4rYjfa__cmpCell[data-variant=new] .PartnersPage-module__4rYjfa__cmpLabel{color:var(--site-ink)}.PartnersPage-module__4rYjfa__applySteps{gap:var(--space-md);margin:var(--space-2xl) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.PartnersPage-module__4rYjfa__applyStep{align-items:flex-start;gap:var(--space-md);color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1);display:flex}.PartnersPage-module__4rYjfa__applyStepNum{width:24px;color:var(--site-ink-mute);font-family:var(--font-mono);font-size:var(--text-caption);flex:none}
.PlaybookTicker-module__lVOiAG__progressTrack{z-index:65;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.PlaybookTicker-module__lVOiAG__progressFill{background:var(--site-ink);height:100%;transition:width .1s linear}.PlaybookTicker-module__lVOiAG__rail{right:var(--space-lg);z-index:30;pointer-events:none;display:none;position:fixed;top:50%;transform:translateY(-50%)}@media (min-width:1100px){.PlaybookTicker-module__lVOiAG__rail{display:block}}.PlaybookTicker-module__lVOiAG__railList{padding:var(--space-sm) var(--space-xs);align-items:center;gap:var(--space-sm);pointer-events:auto;border-radius:var(--radius-full);background:color-mix(in srgb, var(--site-ink) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fcfcf924;flex-direction:column;margin:0;list-style:none;display:flex}.PlaybookTicker-module__lVOiAG__railLink{justify-content:center;align-items:center;display:flex;position:relative}.PlaybookTicker-module__lVOiAG__railLabel{right:calc(100% + var(--space-sm));white-space:nowrap;border-radius:var(--radius-full);background:color-mix(in srgb, var(--site-ink) 92%, transparent);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--site-cream);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #fcfcf924;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)translate(6px)}.PlaybookTicker-module__lVOiAG__railLink:hover .PlaybookTicker-module__lVOiAG__railLabel,.PlaybookTicker-module__lVOiAG__railLink:focus-visible .PlaybookTicker-module__lVOiAG__railLabel,.PlaybookTicker-module__lVOiAG__railLabel[data-active]{opacity:1;transform:translateY(-50%)translate(0)}.PlaybookTicker-module__lVOiAG__railDotWrap{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.PlaybookTicker-module__lVOiAG__railDot{border-radius:var(--radius-full);width:6px;height:6px;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fcfcf933}.PlaybookTicker-module__lVOiAG__railDot[data-state=active]{background:var(--site-cream);transform:scale(1.25);box-shadow:0 0 0 4px #fcfcf91f}.PlaybookTicker-module__lVOiAG__railDot[data-state=past]{background:#fcfcf999}.PlaybookTicker-module__lVOiAG__mobileChipWrap{bottom:var(--space-xl);z-index:30;pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:1100px){.PlaybookTicker-module__lVOiAG__mobileChipWrap{display:none}}.PlaybookTicker-module__lVOiAG__mobileChip{pointer-events:auto;align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);background:color-mix(in srgb, var(--site-ink) 85%, transparent);padding:var(--space-sm) var(--space-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fcfcf926;display:inline-flex}.PlaybookTicker-module__lVOiAG__mobileChipNum{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--site-cream);font-size:10px;font-weight:700}.PlaybookTicker-module__lVOiAG__mobileChipDivider{background:#fcfcf933;width:1px;height:12px}.PlaybookTicker-module__lVOiAG__mobileChipLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#fcfcf9cc;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.PlaybookTicker-module__lVOiAG__progressFill,.PlaybookTicker-module__lVOiAG__railLabel,.PlaybookTicker-module__lVOiAG__railDot{transition:none}}
.TokenShiftLeadForm-module__juhjEG__formCard{background:var(--site-cream-card);border:1px solid var(--site-line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);width:100%;padding:clamp(24px,3vw,36px)}.TokenShiftLeadForm-module__juhjEG__formTitle{margin:0 0 var(--space-xl);color:var(--site-ink);font-size:var(--text-headline-3);letter-spacing:0;font-weight:650;line-height:var(--leading-headline-3)}.TokenShiftLeadForm-module__juhjEG__form{gap:var(--space-lg);display:grid}.TokenShiftLeadForm-module__juhjEG__fieldRow{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:420px){.TokenShiftLeadForm-module__juhjEG__fieldRow{grid-template-columns:1fr}}.TokenShiftLeadForm-module__juhjEG__field{min-width:0;display:grid}.TokenShiftLeadForm-module__juhjEG__label{margin-bottom:var(--space-sm);color:var(--site-ink);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2)}.TokenShiftLeadForm-module__juhjEG__required{color:var(--site-ink-mute)}.TokenShiftLeadForm-module__juhjEG__input{border:1px solid var(--site-neutral-300);border-radius:var(--radius-sm);background:var(--site-cream);width:100%;color:var(--site-ink);padding:var(--space-md) var(--space-lg);font-family:inherit;font-size:var(--text-body-1);line-height:var(--leading-body-1);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);outline:none}.TokenShiftLeadForm-module__juhjEG__input::placeholder{color:var(--site-neutral-500)}.TokenShiftLeadForm-module__juhjEG__input:focus{border-color:var(--site-ink);box-shadow:var(--focus-ring)}.TokenShiftLeadForm-module__juhjEG__formError{color:var(--site-ink);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);margin:0}.TokenShiftLeadForm-module__juhjEG__submit{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:52px;margin-top:var(--space-sm);border-radius:var(--radius-full);background:var(--site-ink);color:var(--site-cream);padding:var(--space-lg) var(--space-2xl);cursor:pointer;font-family:inherit;font-size:var(--text-body-1);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #0000;font-weight:650;line-height:1;display:inline-flex}.TokenShiftLeadForm-module__juhjEG__submit svg{width:16px;height:16px}.TokenShiftLeadForm-module__juhjEG__submit:hover{background:var(--site-ink-soft);transform:translateY(-1px)}.TokenShiftLeadForm-module__juhjEG__submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.TokenShiftLeadForm-module__juhjEG__submit:disabled{pointer-events:none;opacity:.6}.TokenShiftLeadForm-module__juhjEG__spin{animation:1s linear infinite TokenShiftLeadForm-module__juhjEG__spin}@keyframes TokenShiftLeadForm-module__juhjEG__spin{to{transform:rotate(360deg)}}.TokenShiftLeadForm-module__juhjEG__formSuccess{justify-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-sm);text-align:center;display:grid}.TokenShiftLeadForm-module__juhjEG__formSuccessIcon{border:1px solid var(--site-line);border-radius:var(--radius-full);background:var(--site-cream-deep);width:56px;height:56px;color:var(--site-ink);place-items:center;display:grid}.TokenShiftLeadForm-module__juhjEG__formSuccessIcon svg{width:26px;height:26px}.TokenShiftLeadForm-module__juhjEG__formSuccessTitle{color:var(--site-ink);font-size:var(--text-headline-3);font-weight:650;line-height:var(--leading-headline-3);margin:0}.TokenShiftLeadForm-module__juhjEG__formSuccessText{max-width:46ch;color:var(--site-ink-soft);font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}
.AboutPage-module__opjEHa__page{background:var(--site-cream);color:var(--site-ink)}.AboutPage-module__opjEHa__hero{position:relative;overflow:hidden}.AboutPage-module__opjEHa__heroTop{gap:var(--space-2xl);align-items:center;display:grid;position:relative}@media (min-width:720px){.AboutPage-module__opjEHa__heroTop{gap:var(--space-4xl)}}.AboutPage-module__opjEHa__heroCopy{max-width:520px}.AboutPage-module__opjEHa__heroTitle{margin:var(--space-lg) 0 0;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(40px,5.5vw,68px);font-weight:700;line-height:1.05}.AboutPage-module__opjEHa__heroLede{margin:var(--space-xl) 0 0;color:#fcfcf9b8;max-width:460px;font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.AboutPage-module__opjEHa__heroActions{margin-top:var(--space-2xl)}.AboutPage-module__opjEHa__heroStats{gap:var(--space-md);margin:var(--space-4xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}@media (max-width:420px){.AboutPage-module__opjEHa__heroStats{gap:var(--space-sm)}.AboutPage-module__opjEHa__heroStat{padding:var(--space-md) var(--space-sm)}.AboutPage-module__opjEHa__heroStatLabel{letter-spacing:.04em}}@media (min-width:720px){.AboutPage-module__opjEHa__heroStats{gap:var(--space-lg)}}.AboutPage-module__opjEHa__heroStat{border-radius:var(--radius-sm);padding:var(--space-lg) var(--space-md);text-align:center;background:#fcfcf90f;border:1px solid #fcfcf91f}@media (min-width:720px){.AboutPage-module__opjEHa__heroStat{padding:var(--space-xl)}}.AboutPage-module__opjEHa__heroStatValue{font-family:var(--font-display);color:var(--site-cream);font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.1}.AboutPage-module__opjEHa__heroStatLabel{margin:var(--space-xs) 0 0;font-size:var(--text-overline);letter-spacing:.08em;font-weight:600;line-height:var(--leading-overline);text-transform:uppercase;color:#fcfcf999}.AboutPage-module__opjEHa__mission{gap:var(--space-4xl);display:grid}@media (min-width:720px){.AboutPage-module__opjEHa__mission{gap:var(--space-6xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.AboutPage-module__opjEHa__missionTitle{margin:var(--space-lg) 0 0;font-family:var(--font-display);letter-spacing:-.025em;color:var(--site-ink);font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.1}.AboutPage-module__opjEHa__missionText{margin:var(--space-xl) 0 0;font-size:var(--text-body-1);color:var(--site-ink-mute);line-height:1.65}.AboutPage-module__opjEHa__principles{margin-top:var(--space-4xl)}.AboutPage-module__opjEHa__teamGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.AboutPage-module__opjEHa__teamGridFounders{margin-top:var(--space-4xl)}.AboutPage-module__opjEHa__teamGridLeaders{margin-top:var(--space-lg)}@media (min-width:720px){.AboutPage-module__opjEHa__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.AboutPage-module__opjEHa__teamGridFounders{grid-template-columns:repeat(3,minmax(0,1fr))}.AboutPage-module__opjEHa__teamGridLeaders{grid-template-columns:repeat(4,minmax(0,1fr))}}.AboutPage-module__opjEHa__teamCard{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream-card);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);overflow:hidden}.AboutPage-module__opjEHa__teamCard:hover{box-shadow:var(--shadow-card-lift);border-color:#1d242d3d}.AboutPage-module__opjEHa__teamPhoto{aspect-ratio:4/5;background:var(--site-cream-deep);position:relative;overflow:hidden}.AboutPage-module__opjEHa__teamImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.AboutPage-module__opjEHa__teamCard:hover .AboutPage-module__opjEHa__teamImg{transform:scale(1.02)}.AboutPage-module__opjEHa__teamMeta{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xl);display:flex}.AboutPage-module__opjEHa__teamMetaText{min-width:0}.AboutPage-module__opjEHa__teamName{color:var(--site-ink);margin:0;font-size:16px;font-weight:600}.AboutPage-module__opjEHa__teamTitle{margin:var(--space-xxs) 0 0;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--site-ink-mute);font-weight:600}.AboutPage-module__opjEHa__teamLink{border:1px solid var(--site-line);border-radius:var(--radius-full);width:40px;height:40px;color:var(--site-ink-mute);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AboutPage-module__opjEHa__teamLink:hover{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-cream)}.AboutPage-module__opjEHa__teamLink svg{width:16px;height:16px}.AboutPage-module__opjEHa__lifeHero{margin-top:var(--space-4xl);aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden}.AboutPage-module__opjEHa__lifeGrid{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:1fr;display:grid}.AboutPage-module__opjEHa__lifeCell{border-radius:var(--radius-md);aspect-ratio:4/3;overflow:hidden}.AboutPage-module__opjEHa__lifeImg{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.AboutPage-module__opjEHa__lifeCell:hover .AboutPage-module__opjEHa__lifeImg{transform:scale(1.03)}@media (min-width:720px){.AboutPage-module__opjEHa__lifeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.AboutPage-module__opjEHa__lifeGrid{gap:var(--space-lg);grid-template-columns:repeat(12,1fr);grid-auto-rows:220px}.AboutPage-module__opjEHa__lifeCell{aspect-ratio:auto}.AboutPage-module__opjEHa__cellA{grid-area:1/1/3/8}.AboutPage-module__opjEHa__cellB{grid-area:1/8/2/13}.AboutPage-module__opjEHa__cellC{grid-area:2/8/3/13}.AboutPage-module__opjEHa__cellD{grid-area:3/1/5/13}}.AboutPage-module__opjEHa__railLabel{text-align:center;color:var(--site-ink-mute);font-size:var(--text-overline);letter-spacing:.16em;font-weight:600;line-height:var(--leading-overline);text-transform:uppercase;margin:0}.AboutPage-module__opjEHa__investorPanel{justify-content:center;align-items:center;gap:var(--space-2xl) var(--space-4xl);margin-top:var(--space-2xl);border:1px solid var(--site-line);border-radius:var(--radius-md);background:var(--site-cream-card);padding:var(--space-3xl) var(--space-2xl);flex-wrap:wrap;display:flex}@media (min-width:720px){.AboutPage-module__opjEHa__investorPanel{padding:var(--space-3xl) var(--space-5xl)}}.AboutPage-module__opjEHa__investorItem{justify-content:center;align-items:center;display:flex}.AboutPage-module__opjEHa__investorImg{object-fit:contain;filter:grayscale();opacity:.85;width:auto;max-width:200px;height:44px;transition:opacity var(--dur-base) var(--ease-out)}.AboutPage-module__opjEHa__investorItem:hover .AboutPage-module__opjEHa__investorImg{opacity:1}.AboutPage-module__opjEHa__investorItem[data-investor=entree] .AboutPage-module__opjEHa__investorImg{opacity:.55}.AboutPage-module__opjEHa__investorItem[data-investor=entree]:hover .AboutPage-module__opjEHa__investorImg{opacity:.8}@media (min-width:720px){.AboutPage-module__opjEHa__investorImg{height:52px}}.AboutPage-module__opjEHa__trustRow{justify-content:center;align-items:center;gap:var(--space-2xl);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}@media (min-width:720px){.AboutPage-module__opjEHa__trustRow{gap:var(--space-4xl)}}.AboutPage-module__opjEHa__trustBadge{opacity:.7;transition:opacity var(--dur-base) var(--ease-out);align-items:center;display:flex}.AboutPage-module__opjEHa__trustBadge:hover{opacity:1}.AboutPage-module__opjEHa__trustBadge img{object-fit:contain;filter:grayscale();width:auto;height:36px}.AboutPage-module__opjEHa__trustBadge[data-badge=aws-mp] img,.AboutPage-module__opjEHa__trustBadge[data-badge=azure-mp] img,.AboutPage-module__opjEHa__trustBadge[data-badge=aws-isv] img{filter:invert()grayscale()}@media (min-width:720px){.AboutPage-module__opjEHa__trustBadge img{height:44px}}@media (prefers-reduced-motion:reduce){.AboutPage-module__opjEHa__teamCard,.AboutPage-module__opjEHa__teamImg,.AboutPage-module__opjEHa__teamLink,.AboutPage-module__opjEHa__lifeImg,.AboutPage-module__opjEHa__trustBadge{transition:none}.AboutPage-module__opjEHa__teamCard:hover .AboutPage-module__opjEHa__teamImg,.AboutPage-module__opjEHa__lifeCell:hover .AboutPage-module__opjEHa__lifeImg{transform:none}}
.AgenticRemediationPage-module__aVqBWG__comparison,.AgenticRemediationPage-module__aVqBWG__steps,.AgenticRemediationPage-module__aVqBWG__capGrid,.AgenticRemediationPage-module__aVqBWG__channelGrid,.AgenticRemediationPage-module__aVqBWG__trustGrid{margin-top:var(--space-4xl)}.AgenticRemediationPage-module__aVqBWG__heroWrap h1{text-wrap:balance;max-width:none}.AgenticRemediationPage-module__aVqBWG__sectionHead{max-width:960px}.AgenticRemediationPage-module__aVqBWG__sectionHead .pf-section-header__title{text-wrap:balance;max-width:none}.AgenticRemediationPage-module__aVqBWG__demoEmbed{width:100%;height:0;margin-top:var(--space-4xl);border-radius:var(--radius-sm);box-shadow:var(--shadow-raised);padding-bottom:calc(72.6783% + 41px);position:relative;overflow:hidden}.AgenticRemediationPage-module__aVqBWG__demoFrame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:100%;position:absolute;inset:0}.AgenticRemediationPage-module__aVqBWG__statBand{gap:var(--space-sm);border-radius:var(--radius-sm);background:var(--site-ink);color:var(--site-cream);padding:var(--space-3xl) var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AgenticRemediationPage-module__aVqBWG__statItem{justify-items:center;gap:var(--space-sm);text-align:center;min-width:0;display:grid}.AgenticRemediationPage-module__aVqBWG__statItem+.AgenticRemediationPage-module__aVqBWG__statItem{border-left:1px solid #fcfcf91f}.AgenticRemediationPage-module__aVqBWG__statValue{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(34px,4.2vw,52px);font-weight:600;line-height:1}.AgenticRemediationPage-module__aVqBWG__statLabel{color:#fcfcf9b8;font-size:var(--text-caption);letter-spacing:.12em;font-weight:700;line-height:var(--leading-caption);text-transform:uppercase}.AgenticRemediationPage-module__aVqBWG__comparison{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AgenticRemediationPage-module__aVqBWG__compCard{align-content:start;gap:var(--space-xl);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-2xl);box-shadow:var(--shadow-card-lift);display:grid}.AgenticRemediationPage-module__aVqBWG__compCard[data-variant=pointfive]{border-color:var(--site-ink);border-top:3px solid var(--site-ink)}.AgenticRemediationPage-module__aVqBWG__compBadge{border:1px solid var(--site-line);border-radius:var(--radius-full);background:var(--site-cream-deep);width:max-content;padding:var(--space-xs) var(--space-md);color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.1em;font-weight:700;line-height:var(--leading-caption);text-transform:uppercase;align-items:center;display:inline-flex}.AgenticRemediationPage-module__aVqBWG__compCard[data-variant=pointfive] .AgenticRemediationPage-module__aVqBWG__compBadge{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-cream)}.AgenticRemediationPage-module__aVqBWG__compList{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.AgenticRemediationPage-module__aVqBWG__compItem{align-items:flex-start;gap:var(--space-md);color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1);display:flex}.AgenticRemediationPage-module__aVqBWG__compIcon{border:1.5px solid var(--site-neutral-300);border-radius:var(--radius-full);width:22px;height:22px;color:var(--site-neutral-500);flex:none;place-items:center;margin-top:1px;display:grid}.AgenticRemediationPage-module__aVqBWG__compCard[data-variant=pointfive] .AgenticRemediationPage-module__aVqBWG__compItem{color:var(--site-neutral-700)}.AgenticRemediationPage-module__aVqBWG__compCard[data-variant=pointfive] .AgenticRemediationPage-module__aVqBWG__compIcon{border-color:var(--site-ink);color:var(--site-ink)}.AgenticRemediationPage-module__aVqBWG__steps{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AgenticRemediationPage-module__aVqBWG__step{align-content:start;gap:var(--space-md);padding-top:var(--space-lg);border-top:2px solid #fcfcf947;display:grid}.AgenticRemediationPage-module__aVqBWG__stepNum{color:#fcfcf9b8;font-size:var(--text-overline);letter-spacing:.12em;font-weight:700;line-height:var(--leading-overline);text-transform:uppercase}.AgenticRemediationPage-module__aVqBWG__stepTitle{color:var(--site-cream);font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.AgenticRemediationPage-module__aVqBWG__stepText{color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.AgenticRemediationPage-module__aVqBWG__shot{margin-top:var(--space-2xl);border-radius:var(--radius-md);background:var(--site-surface-dark-deep);border:1px solid #fcfcf924;overflow:hidden;box-shadow:0 24px 60px -36px #0000009e}.AgenticRemediationPage-module__aVqBWG__shotImg{width:100%;height:auto;display:block}.AgenticRemediationPage-module__aVqBWG__capGrid{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AgenticRemediationPage-module__aVqBWG__capCard{align-content:start;gap:var(--space-lg);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-2xl);box-shadow:var(--shadow-card-lift);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:grid}.AgenticRemediationPage-module__aVqBWG__capCard:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.AgenticRemediationPage-module__aVqBWG__capIcon{border-radius:var(--radius-sm);background:var(--site-neutral-100);width:48px;height:48px;color:var(--site-ink);place-items:center;display:grid}.AgenticRemediationPage-module__aVqBWG__capHeading{gap:var(--space-sm);display:grid}.AgenticRemediationPage-module__aVqBWG__capTitle{color:var(--site-ink);font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.AgenticRemediationPage-module__aVqBWG__capText{color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.AgenticRemediationPage-module__aVqBWG__capBullets{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--site-line);margin:0;list-style:none;display:grid}.AgenticRemediationPage-module__aVqBWG__capBullet{align-items:flex-start;gap:var(--space-sm);color:var(--site-neutral-700);font-size:var(--text-body-2);line-height:var(--leading-body-2);display:flex}.AgenticRemediationPage-module__aVqBWG__capBulletIcon{color:var(--site-ink);flex:none;margin-top:2px}.AgenticRemediationPage-module__aVqBWG__callout{justify-content:space-between;align-items:center;gap:var(--space-2xl);margin-top:var(--space-2xl);border-radius:var(--radius-md);background:var(--site-ink);color:var(--site-cream);padding:var(--space-2xl) var(--space-3xl);display:flex}.AgenticRemediationPage-module__aVqBWG__calloutText{gap:var(--space-sm);display:grid}.AgenticRemediationPage-module__aVqBWG__calloutTitle{font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.AgenticRemediationPage-module__aVqBWG__calloutBody{color:#fcfcf9b8;max-width:64ch;font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.AgenticRemediationPage-module__aVqBWG__callout .pf-button[data-variant=primary]{background:var(--site-cream);color:var(--site-ink)}.AgenticRemediationPage-module__aVqBWG__callout .pf-button[data-variant=primary]:hover{background:var(--site-neutral-100)}.AgenticRemediationPage-module__aVqBWG__autoNew{margin:0 0 var(--space-lg);color:#fcfcf9b8;font-size:var(--text-overline);letter-spacing:.12em;font-weight:700;line-height:var(--leading-overline);text-transform:uppercase}.AgenticRemediationPage-module__aVqBWG__autoFlow{align-items:center;gap:var(--space-sm);margin:var(--space-4xl) 0 0;counter-reset:none;flex-wrap:wrap;padding:0;list-style:none;display:flex}.AgenticRemediationPage-module__aVqBWG__autoStep{border-radius:var(--radius-full);padding:var(--space-sm) var(--space-lg);color:var(--site-cream);font-size:var(--text-body-2);font-weight:500;line-height:var(--leading-body-2);white-space:nowrap;border:1px solid #fcfcf947;align-items:center;display:inline-flex}.AgenticRemediationPage-module__aVqBWG__autoStep+.AgenticRemediationPage-module__aVqBWG__autoStep:before{content:"→";margin-right:var(--space-sm);margin-left:calc(var(--space-sm) * -.5);color:#fcfcf973}.AgenticRemediationPage-module__aVqBWG__autoStep[data-human]{border-color:var(--site-cream);background:var(--site-cream);color:var(--site-ink);font-weight:600}.AgenticRemediationPage-module__aVqBWG__wfCard{margin:var(--space-2xl) 0 0;border-radius:var(--radius-md);background:var(--site-cream);color:var(--site-ink);padding:var(--space-2xl);border:1px solid #fcfcf924;box-shadow:0 24px 60px -36px #0000009e}.AgenticRemediationPage-module__aVqBWG__wfHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--site-line);flex-wrap:wrap;display:flex}.AgenticRemediationPage-module__aVqBWG__wfHeading{align-items:baseline;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.AgenticRemediationPage-module__aVqBWG__wfOverline{color:var(--site-ink-mute);font-size:var(--text-overline);letter-spacing:.12em;font-weight:700;line-height:var(--leading-overline);text-transform:uppercase}.AgenticRemediationPage-module__aVqBWG__wfTitle{font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3)}.AgenticRemediationPage-module__aVqBWG__wfMeta{color:var(--site-ink-mute);font-feature-settings:"tnum" 1;font-size:var(--text-body-2);line-height:var(--leading-body-2)}.AgenticRemediationPage-module__aVqBWG__wfInstr{gap:var(--space-sm);margin:var(--space-lg) 0 0;border-radius:var(--radius-sm);background:var(--site-cream-deep);padding:var(--space-lg) var(--space-xl);color:var(--site-neutral-700);font-size:var(--text-body-1);font-style:italic;line-height:var(--leading-body-1);display:grid}.AgenticRemediationPage-module__aVqBWG__wfInstrLabel{color:var(--site-ink-mute);font-size:var(--text-overline);letter-spacing:.12em;font-style:normal;font-weight:700;line-height:var(--leading-overline);text-transform:uppercase}.AgenticRemediationPage-module__aVqBWG__wfPipeline{gap:var(--space-md);margin:var(--space-xl) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.AgenticRemediationPage-module__aVqBWG__wfNode{align-content:start;gap:var(--space-xs);border:1px solid var(--site-neutral-300);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-md);min-width:0;display:grid;position:relative}.AgenticRemediationPage-module__aVqBWG__wfNode+.AgenticRemediationPage-module__aVqBWG__wfNode:before{content:"";top:50%;left:calc(var(--space-md) * -1);width:var(--space-md);background:var(--site-neutral-300);height:1px;position:absolute}.AgenticRemediationPage-module__aVqBWG__wfNode[data-human]{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-cream)}.AgenticRemediationPage-module__aVqBWG__wfNodeLabel{font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2)}.AgenticRemediationPage-module__aVqBWG__wfNodeSub{color:var(--site-ink-mute);font-size:var(--text-caption);line-height:var(--leading-caption)}.AgenticRemediationPage-module__aVqBWG__wfNode[data-human] .AgenticRemediationPage-module__aVqBWG__wfNodeSub{color:#fcfcf9b8}.AgenticRemediationPage-module__aVqBWG__wfCaption{margin-top:var(--space-lg);color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.AgenticRemediationPage-module__aVqBWG__autoGrid{gap:var(--space-3xl);margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid #fcfcf924;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AgenticRemediationPage-module__aVqBWG__autoCol{align-content:start;gap:var(--space-lg);min-width:0;display:grid}.AgenticRemediationPage-module__aVqBWG__autoColTitle{color:var(--site-cream);font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.AgenticRemediationPage-module__aVqBWG__autoList{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.AgenticRemediationPage-module__aVqBWG__autoItem{align-items:flex-start;gap:var(--space-sm);color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1);display:flex}.AgenticRemediationPage-module__aVqBWG__autoItemIcon{color:var(--site-cream);flex:none;margin-top:3px}.AgenticRemediationPage-module__aVqBWG__autoTypes{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.AgenticRemediationPage-module__aVqBWG__autoType{padding-bottom:var(--space-md);color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1);border-bottom:1px solid #fcfcf924}.AgenticRemediationPage-module__aVqBWG__autoType:last-child{border-bottom:0;padding-bottom:0}.AgenticRemediationPage-module__aVqBWG__autoTypesNote{color:#fcfcf98c;font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.AgenticRemediationPage-module__aVqBWG__autoQuote{margin:var(--space-2xl) 0 0;padding-left:var(--space-2xl);border-left:2px solid #fcfcf947}.AgenticRemediationPage-module__aVqBWG__autoQuoteText{max-width:56ch;color:var(--site-cream);font-size:var(--text-subtitle-1);font-style:italic;line-height:var(--leading-subtitle-1);margin:0}.AgenticRemediationPage-module__aVqBWG__autoQuoteAttr{margin-top:var(--space-md);color:#fcfcf98c;font-size:var(--text-body-2);line-height:var(--leading-body-2)}@media (prefers-reduced-motion:reduce){.AgenticRemediationPage-module__aVqBWG__capCard{transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.AgenticRemediationPage-module__aVqBWG__capCard:hover{transform:none}}@media (max-width:1100px){.AgenticRemediationPage-module__aVqBWG__capGrid{gap:var(--space-lg)}}@media (max-width:720px){.AgenticRemediationPage-module__aVqBWG__statBand{gap:var(--space-xl);padding:var(--space-2xl) var(--space-xl);grid-template-columns:minmax(0,1fr)}.AgenticRemediationPage-module__aVqBWG__statItem+.AgenticRemediationPage-module__aVqBWG__statItem{padding-top:var(--space-xl);border-top:1px solid #fcfcf91f;border-left:0}.AgenticRemediationPage-module__aVqBWG__comparison{grid-template-columns:minmax(0,1fr)}.AgenticRemediationPage-module__aVqBWG__steps{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.AgenticRemediationPage-module__aVqBWG__capGrid{grid-template-columns:minmax(0,1fr)}.AgenticRemediationPage-module__aVqBWG__callout{align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl);flex-direction:column}.AgenticRemediationPage-module__aVqBWG__autoGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.AgenticRemediationPage-module__aVqBWG__autoQuote{padding-left:var(--space-lg)}.AgenticRemediationPage-module__aVqBWG__wfCard{padding:var(--space-xl)}.AgenticRemediationPage-module__aVqBWG__wfPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.AgenticRemediationPage-module__aVqBWG__wfNode+.AgenticRemediationPage-module__aVqBWG__wfNode:before{display:none}}@media (min-width:721px) and (max-width:1100px){.AgenticRemediationPage-module__aVqBWG__wfPipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.AgenticRemediationPage-module__aVqBWG__wfNode:nth-child(4):before{display:none}}
.AiCostOptimizationPage-module__YlBgcG__wideHeader .pf-section-header__title{max-width:30ch}.AiCostOptimizationPage-module__YlBgcG__faq{max-width:820px;margin:var(--space-3xl) auto 0}.AiCostOptimizationPage-module__YlBgcG__quoteWrap{max-width:56rem;margin:var(--space-4xl) auto 0}.AiCostOptimizationPage-module__YlBgcG__layerStack{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AiCostOptimizationPage-module__YlBgcG__layerRow{gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--radius-md);background:#fcfcf90a;border:1px solid #fcfcf91f;flex-direction:column;display:flex}.AiCostOptimizationPage-module__YlBgcG__layerCopy{min-width:0}.AiCostOptimizationPage-module__YlBgcG__layerName{margin:0 0 var(--space-xs);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1);color:var(--site-cream);font-weight:600}.AiCostOptimizationPage-module__YlBgcG__layerDesc{font-size:var(--text-body-2);line-height:var(--leading-body-2);color:#fcfcf9b3;margin:0}.AiCostOptimizationPage-module__YlBgcG__layerChips{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AiCostOptimizationPage-module__YlBgcG__layerChip{border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--site-cream);background:#fcfcf90f;border:1px solid #fcfcf92e;align-items:center;padding:6px 12px;line-height:1;display:inline-flex}@media (max-width:1100px){.AiCostOptimizationPage-module__YlBgcG__layerStack{grid-template-columns:minmax(0,1fr)}}.AiCostOptimizationPage-module__YlBgcG__capabilityStack{gap:var(--space-2xl);max-width:60rem;margin-left:auto;margin-right:auto;display:grid}.AiCostOptimizationPage-module__YlBgcG__capabilityCard{gap:var(--space-xl);padding:var(--space-2xl);border-radius:var(--radius-md);background:#fcfcf90a;border:1px solid #fcfcf91f;grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.AiCostOptimizationPage-module__YlBgcG__capabilityHead{min-width:0}.AiCostOptimizationPage-module__YlBgcG__capabilityKicker{letter-spacing:.04em;text-transform:uppercase;color:var(--site-cream);margin:0;font-size:22px;font-weight:600;line-height:1.2}.AiCostOptimizationPage-module__YlBgcG__capabilityBullets{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.AiCostOptimizationPage-module__YlBgcG__capabilityBullet{font-size:var(--text-body-2);line-height:var(--leading-body-2);color:#fcfcf9c7;padding-left:18px;position:relative}.AiCostOptimizationPage-module__YlBgcG__capabilityBullet:before{content:"";background:#fcfcf980;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}@media (max-width:1100px){.AiCostOptimizationPage-module__YlBgcG__capabilityCard{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.AiCostOptimizationPage-module__YlBgcG__layerStackSpacing{margin-top:var(--space-4xl)}.AiCostOptimizationPage-module__YlBgcG__capabilityStackSpacing{margin-top:var(--space-2xl)}.AiCostOptimizationPage-module__YlBgcG__shot{aspect-ratio:16/10;background:#fcfcf908;border:1px solid #fcfcf91a;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 60px -28px #0009}.AiCostOptimizationPage-module__YlBgcG__shotImg{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}
.AICoworkersPage-module__Nl7vPa__videoFrame{border-radius:var(--radius-md);background:var(--site-surface-dark-deep);box-shadow:var(--shadow-raised);border:1px solid #fcfcf924;overflow:hidden}.AICoworkersPage-module__Nl7vPa__video{width:100%;height:auto;display:block}.AICoworkersPage-module__Nl7vPa__statRow{gap:var(--space-2xl);margin-top:var(--space-4xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AICoworkersPage-module__Nl7vPa__statItem{gap:var(--space-sm);text-align:center;min-width:0;display:grid}.AICoworkersPage-module__Nl7vPa__statValue{font-family:var(--font-display);letter-spacing:-.03em;color:var(--site-cream);margin:0;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1}.AICoworkersPage-module__Nl7vPa__statLabel{color:var(--site-cream);font-size:var(--text-overline);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.AICoworkersPage-module__Nl7vPa__statDetail{color:#fcfcf9a8;font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.AICoworkersPage-module__Nl7vPa__howSteps{width:min(100%,720px);margin:var(--space-4xl) auto 0;gap:var(--space-2xl);display:grid}.AICoworkersPage-module__Nl7vPa__howStep{gap:var(--space-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AICoworkersPage-module__Nl7vPa__howNum{border:1px solid var(--site-ink);border-radius:var(--radius-full);width:40px;height:40px;color:var(--site-ink);font-family:var(--font-mono);font-size:var(--text-body-1);place-items:center;font-weight:700;display:grid}.AICoworkersPage-module__Nl7vPa__howTitle{color:var(--site-ink);font-size:var(--text-subtitle-1);letter-spacing:-.01em;margin:0;font-weight:600}.AICoworkersPage-module__Nl7vPa__howText{margin:var(--space-xs) 0 0;color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.AICoworkersPage-module__Nl7vPa__gridGap{margin-top:var(--space-4xl)}.AICoworkersPage-module__Nl7vPa__faqWrap{width:min(100%,800px);margin-inline:auto}@media (max-width:720px){.AICoworkersPage-module__Nl7vPa__statRow{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr)}}
.AiCasinoPage-module__ygmRFW__features{margin-top:var(--space-4xl);gap:var(--space-6xl);flex-direction:column;display:flex}.AiCasinoPage-module__ygmRFW__quotes{margin-top:var(--space-3xl);gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.AiCasinoPage-module__ygmRFW__shot{border:1px solid var(--site-line);background:var(--site-cream-card);aspect-ratio:16/10;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 60px -28px #00000059}.AiCasinoPage-module__ygmRFW__shotImg{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}@media (max-width:720px){.AiCasinoPage-module__ygmRFW__features{gap:var(--space-4xl)}.AiCasinoPage-module__ygmRFW__quotes{grid-template-columns:1fr}}
.CareersPage-module__ljrWCW__page{background:var(--site-cream);color:var(--site-ink)}.CareersPage-module__ljrWCW__hero{position:relative;overflow:hidden}.CareersPage-module__ljrWCW__heroInner{gap:var(--space-xl);max-width:700px;display:grid;position:relative}.CareersPage-module__ljrWCW__heroTitle{max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1}.CareersPage-module__ljrWCW__heroLede{color:#fcfcf9b8;max-width:540px;font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1);margin:0}.CareersPage-module__ljrWCW__heroCta{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);border-radius:var(--radius-full);padding:var(--space-md) var(--space-xl);color:var(--site-cream);font-size:var(--text-body-2);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#fcfcf90f;border:1px solid #fcfcf929;align-self:flex-start;font-weight:600;display:inline-flex}.CareersPage-module__ljrWCW__heroCta:hover{background:#fcfcf91f;transform:translateY(-2px)}.CareersPage-module__ljrWCW__heroCta:focus-visible,.CareersPage-module__ljrWCW__applyButton:focus-visible,.CareersPage-module__ljrWCW__backLink:focus-visible{outline:none;box-shadow:0 0 0 3px #fcfcf999}.CareersPage-module__ljrWCW__heroCta svg{width:16px;height:16px}.CareersPage-module__ljrWCW__valuesGrid{gap:var(--space-xl);margin-top:var(--space-4xl);grid-template-columns:1fr;display:grid}@media (min-width:720px){.CareersPage-module__ljrWCW__valuesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CareersPage-module__ljrWCW__valuesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CareersPage-module__ljrWCW__valueCard{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream-card);padding:var(--space-2xl);transition:border-color var(--dur-base) var(--ease-out)}.CareersPage-module__ljrWCW__valueCard:hover{border-color:#1d242d3d}.CareersPage-module__ljrWCW__valueIcon{border-radius:var(--radius-sm);background:var(--site-cream-deep);width:40px;height:40px;color:var(--site-ink);border:1px solid #1d242d29;justify-content:center;align-items:center;display:inline-flex}.CareersPage-module__ljrWCW__valueIcon svg{width:20px;height:20px}.CareersPage-module__ljrWCW__valueTitle{margin:var(--space-xl) 0 0;color:var(--site-ink);font-size:17px;font-weight:600}.CareersPage-module__ljrWCW__valueDesc{margin:var(--space-sm) 0 0;font-size:var(--text-body-2);line-height:var(--leading-body-1);color:var(--site-ink-mute)}.CareersPage-module__ljrWCW__positionsHead{gap:var(--space-2xl);display:grid}.CareersPage-module__ljrWCW__positionsTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--site-ink);margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.15}.CareersPage-module__ljrWCW__filters{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--site-line);display:grid}.CareersPage-module__ljrWCW__filterGroup{gap:var(--space-sm);display:grid}@media (min-width:720px){.CareersPage-module__ljrWCW__filterGroup{align-items:baseline;gap:var(--space-md);grid-template-columns:72px minmax(0,1fr)}}.CareersPage-module__ljrWCW__filterLabel{font-size:var(--text-caption);letter-spacing:.08em;font-weight:700;line-height:var(--leading-caption);text-transform:uppercase;color:var(--site-ink-mute)}@media (min-width:720px){.CareersPage-module__ljrWCW__filterLabel{padding-top:8px}}.CareersPage-module__ljrWCW__filterRow{flex-wrap:wrap;gap:6px;display:flex}.CareersPage-module__ljrWCW__filterPill{border:1px solid var(--site-line);border-radius:var(--radius-full);background:var(--site-cream);min-height:32px;color:var(--site-ink-mute);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.CareersPage-module__ljrWCW__filterPill:hover{background:var(--site-cream-deep);color:var(--site-ink)}.CareersPage-module__ljrWCW__filterPillActive,.CareersPage-module__ljrWCW__filterPillActive:hover{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-cream)}.CareersPage-module__ljrWCW__filterPill svg{flex-shrink:0;width:12px;height:12px}.CareersPage-module__ljrWCW__flag{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:15px;height:15px}.CareersPage-module__ljrWCW__jobList{gap:var(--space-xs);margin-top:var(--space-xl);display:grid}.CareersPage-module__ljrWCW__jobRow{justify-content:space-between;align-items:center;gap:var(--space-lg);border:1px solid var(--site-line);border-radius:var(--radius-md);background:var(--site-cream);padding:var(--space-lg) var(--space-xl);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex}.CareersPage-module__ljrWCW__jobRow:hover{box-shadow:var(--shadow-card-lift);border-color:#1d242d3d}.CareersPage-module__ljrWCW__jobRowMain{min-width:0}.CareersPage-module__ljrWCW__jobRowTitle{color:var(--site-ink);margin:0;font-size:16px;font-weight:600}.CareersPage-module__ljrWCW__jobRowMeta{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);color:var(--site-ink-mute);flex-wrap:wrap;font-size:13px;display:flex}.CareersPage-module__ljrWCW__jobRowMeta .CareersPage-module__ljrWCW__metaItem{align-items:center;gap:4px;display:inline-flex}.CareersPage-module__ljrWCW__jobRowMeta svg{width:12px;height:12px}.CareersPage-module__ljrWCW__deptBadge{border-radius:var(--radius-full);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:2px 10px;font-size:12px;font-weight:500}.CareersPage-module__ljrWCW__jobRowArrow{width:16px;height:16px;color:var(--site-neutral-300);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex-shrink:0}.CareersPage-module__ljrWCW__jobRow:hover .CareersPage-module__ljrWCW__jobRowArrow{color:var(--site-ink);transform:translate(4px)}.CareersPage-module__ljrWCW__emptyState{margin-top:var(--space-2xl);text-align:center;color:var(--site-ink-mute)}.CareersPage-module__ljrWCW__detailHeader{position:relative}.CareersPage-module__ljrWCW__backLink{align-items:center;gap:var(--space-sm);color:#fcfcf9b8;transition:color var(--dur-base) var(--ease-out);font-size:13px;display:inline-flex}.CareersPage-module__ljrWCW__backLink:hover{color:var(--site-cream)}.CareersPage-module__ljrWCW__backLink svg{width:16px;height:16px}.CareersPage-module__ljrWCW__detailTitle{margin:var(--space-2xl) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--site-cream);font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15}.CareersPage-module__ljrWCW__detailMeta{align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);color:#fcfcf9b8;flex-wrap:wrap;font-size:14px;display:flex}.CareersPage-module__ljrWCW__detailMeta .CareersPage-module__ljrWCW__metaItem{align-items:center;gap:6px;display:inline-flex}.CareersPage-module__ljrWCW__detailMeta svg{color:#fcfcf98c;width:16px;height:16px}.CareersPage-module__ljrWCW__applyButton,.CareersPage-module__ljrWCW__bottomCtaButton{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex}.CareersPage-module__ljrWCW__applyButton:hover,.CareersPage-module__ljrWCW__bottomCtaButton:hover{transform:translateY(-2px)}.CareersPage-module__ljrWCW__applyButton svg,.CareersPage-module__ljrWCW__bottomCtaButton svg{width:16px;height:16px}.CareersPage-module__ljrWCW__applyButton{margin-top:var(--space-3xl);background:var(--site-cream);color:var(--site-ink)}.CareersPage-module__ljrWCW__applyButton:hover{background:#fcfcf9e6}.CareersPage-module__ljrWCW__detailBody{width:min(100%,800px);padding-inline:var(--site-gutter);padding-block:var(--space-5xl);margin-inline:auto}.CareersPage-module__ljrWCW__jobBody{color:var(--site-ink-mute);font-size:15px;line-height:1.7}:is(.CareersPage-module__ljrWCW__jobBody h1,.CareersPage-module__ljrWCW__jobBody h2,.CareersPage-module__ljrWCW__jobBody h3,.CareersPage-module__ljrWCW__jobBody h4){color:var(--site-ink);font-weight:700;line-height:1.25}.CareersPage-module__ljrWCW__jobBody h2{margin:40px 0 16px;font-size:20px}.CareersPage-module__ljrWCW__jobBody h3{margin:32px 0 12px;font-size:18px}.CareersPage-module__ljrWCW__jobBody p{margin:0 0 16px}:is(.CareersPage-module__ljrWCW__jobBody ul,.CareersPage-module__ljrWCW__jobBody ol){margin:0 0 16px;padding-left:22px}.CareersPage-module__ljrWCW__jobBody li{margin-bottom:8px}.CareersPage-module__ljrWCW__jobBody li::marker{color:var(--site-ink)}:is(.CareersPage-module__ljrWCW__jobBody strong,.CareersPage-module__ljrWCW__jobBody b){color:var(--site-ink);font-weight:600}.CareersPage-module__ljrWCW__jobBody a{color:var(--site-ink);text-underline-offset:2px;text-decoration:underline}.CareersPage-module__ljrWCW__jobBody a:hover{color:var(--site-ink-soft)}.CareersPage-module__ljrWCW__detailFallback{color:var(--site-ink-mute)}.CareersPage-module__ljrWCW__bottomCta{margin-top:var(--space-5xl);border:1px solid var(--site-line);border-radius:var(--radius-lg);background:var(--site-cream-deep);padding:var(--space-3xl);text-align:center}.CareersPage-module__ljrWCW__bottomCtaTitle{color:var(--site-ink);margin:0;font-size:20px;font-weight:700}.CareersPage-module__ljrWCW__bottomCtaText{margin:var(--space-sm) 0 0;color:var(--site-ink-mute);font-size:15px}.CareersPage-module__ljrWCW__bottomCtaButton{margin-top:var(--space-xl);background:var(--site-ink);color:var(--site-cream)}.CareersPage-module__ljrWCW__bottomCtaButton:hover{background:var(--site-ink-soft)}.CareersPage-module__ljrWCW__backLinkBottom{align-items:center;gap:var(--space-sm);margin-top:var(--space-3xl);color:var(--site-ink);transition:color var(--dur-base) var(--ease-out);font-size:14px;font-weight:500;display:inline-flex}.CareersPage-module__ljrWCW__backLinkBottom:hover{color:var(--site-ink-soft)}.CareersPage-module__ljrWCW__backLinkBottom svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.CareersPage-module__ljrWCW__heroCta,.CareersPage-module__ljrWCW__applyButton,.CareersPage-module__ljrWCW__bottomCtaButton,.CareersPage-module__ljrWCW__jobRowArrow,.CareersPage-module__ljrWCW__jobRow,.CareersPage-module__ljrWCW__valueCard,.CareersPage-module__ljrWCW__filterPill,.CareersPage-module__ljrWCW__backLink,.CareersPage-module__ljrWCW__backLinkBottom{transition:none}.CareersPage-module__ljrWCW__heroCta:hover,.CareersPage-module__ljrWCW__applyButton:hover,.CareersPage-module__ljrWCW__bottomCtaButton:hover{transform:none}}
.CaseStudiesPage-module__59h3YW__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.CaseStudiesPage-module__59h3YW__container{width:min(100%, var(--site-container));padding-inline:var(--site-gutter);margin-inline:auto}.CaseStudiesPage-module__59h3YW__hero{padding-block:var(--space-5xl) var(--space-4xl)}.CaseStudiesPage-module__59h3YW__hero h1{max-width:12ch;margin:var(--space-lg) 0 0;letter-spacing:-.03em;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:.98}.CaseStudiesPage-module__59h3YW__hero p:last-child{max-width:600px;margin:var(--space-xl) 0 0;color:var(--site-ink-mute);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudiesPage-module__59h3YW__playbookSection{padding-block-end:var(--space-3xl)}.CaseStudiesPage-module__59h3YW__playbookBanner{gap:var(--space-2xl);border-radius:var(--radius-sm);background:var(--site-ink);color:var(--site-cream);padding:var(--space-2xl);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #fcfcf924;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__playbookBanner:hover{border-color:#fcfcf952;transform:translateY(-2px)}.CaseStudiesPage-module__59h3YW__playbookCopy{gap:var(--space-lg);min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__playbookMeta{gap:var(--space-md);color:#fcfcf999;font-size:var(--text-caption);letter-spacing:.08em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}.CaseStudiesPage-module__59h3YW__newPill,.CaseStudiesPage-module__59h3YW__featuredPill,.CaseStudiesPage-module__59h3YW__industryPill{border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;align-items:center;display:inline-flex}.CaseStudiesPage-module__59h3YW__newPill{padding:5px var(--space-sm);color:var(--site-cream);border:1px solid #fcfcf93d}.CaseStudiesPage-module__59h3YW__playbookBanner h2{letter-spacing:-.03em;max-width:740px;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.05}.CaseStudiesPage-module__59h3YW__playbookBanner em{font-style:italic}.CaseStudiesPage-module__59h3YW__playbookBanner p{color:#fcfcf9b8;max-width:600px;font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.CaseStudiesPage-module__59h3YW__playbookCta,.CaseStudiesPage-module__59h3YW__cardLink{align-items:center;gap:var(--space-sm);font-weight:600;display:inline-flex}.CaseStudiesPage-module__59h3YW__playbookCta{border-radius:var(--radius-full);background:var(--site-cream);min-height:48px;color:var(--site-ink);padding:var(--space-md) var(--space-xl);white-space:nowrap;justify-content:center}.CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudiesPage-module__59h3YW__playbookBanner:hover .CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__featuredCard:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__card:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection a:hover svg{transform:translate(3px)}.CaseStudiesPage-module__59h3YW__sessionSection{padding-block-end:var(--space-2xl)}.CaseStudiesPage-module__59h3YW__sessionBanner{gap:var(--space-2xl);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream-deep);color:var(--site-ink);padding:var(--space-2xl);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__sessionBanner:hover{border-color:var(--site-neutral-300);transform:translateY(-2px)}.CaseStudiesPage-module__59h3YW__sessionCopy{gap:var(--space-lg);justify-items:start;min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__sessionMeta{gap:var(--space-md);color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.08em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}.CaseStudiesPage-module__59h3YW__watchPill{border:1px solid var(--site-neutral-300);border-radius:var(--radius-full);padding:5px var(--space-sm);color:var(--site-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;align-items:center;display:inline-flex}.CaseStudiesPage-module__59h3YW__sessionBanner h2{letter-spacing:-.03em;max-width:640px;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.1}.CaseStudiesPage-module__59h3YW__sessionBanner p{max-width:560px;color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.CaseStudiesPage-module__59h3YW__sessionCta{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);background:var(--site-ink);min-height:48px;color:var(--site-cream);padding:var(--space-md) var(--space-xl);white-space:nowrap;justify-content:center;font-weight:600;display:inline-flex}.CaseStudiesPage-module__59h3YW__sessionCta svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudiesPage-module__59h3YW__sessionBanner:hover .CaseStudiesPage-module__59h3YW__sessionCta svg{transform:translate(3px)}.CaseStudiesPage-module__59h3YW__sessionThumb{min-width:0}.CaseStudiesPage-module__59h3YW__sessionThumb img{border-radius:var(--radius-sm);border:1px solid var(--site-line);width:100%;height:auto;display:block}.CaseStudiesPage-module__59h3YW__featuredSection{padding-block-end:var(--space-2xl)}.CaseStudiesPage-module__59h3YW__featuredCard,.CaseStudiesPage-module__59h3YW__card{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);box-shadow:var(--shadow-card-lift);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.CaseStudiesPage-module__59h3YW__featuredCard:hover,.CaseStudiesPage-module__59h3YW__card:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.CaseStudiesPage-module__59h3YW__featuredCard{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__featuredBody,.CaseStudiesPage-module__59h3YW__cardBody{min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__featuredBody{align-content:center;gap:var(--space-lg);padding:var(--space-3xl)}.CaseStudiesPage-module__59h3YW__cardBody{gap:var(--space-md);padding:var(--space-xl);flex:1}.CaseStudiesPage-module__59h3YW__cardMeta{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.CaseStudiesPage-module__59h3YW__featuredPill{border:1px solid var(--site-line);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px var(--space-md)}.CaseStudiesPage-module__59h3YW__industryPill{border:1px solid var(--site-line);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px var(--space-md);letter-spacing:.04em}.CaseStudiesPage-module__59h3YW__featuredBody h2,.CaseStudiesPage-module__59h3YW__cardBody h3{color:var(--site-ink);letter-spacing:-.02em;margin:0;font-weight:600}.CaseStudiesPage-module__59h3YW__featuredBody h2{font-size:clamp(26px,3.4vw,38px);line-height:1.08}.CaseStudiesPage-module__59h3YW__cardBody h3{font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudiesPage-module__59h3YW__featuredBody p,.CaseStudiesPage-module__59h3YW__cardBody p{color:var(--site-ink-mute);margin:0}.CaseStudiesPage-module__59h3YW__featuredBody p{max-width:60ch;font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudiesPage-module__59h3YW__cardBody p{font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudiesPage-module__59h3YW__cardLink{color:var(--site-ink);font-size:var(--text-body-2);line-height:var(--leading-body-2);align-self:end;margin-block-start:auto;padding-block-start:var(--space-sm)}.CaseStudiesPage-module__59h3YW__featuredProofRail,.CaseStudiesPage-module__59h3YW__logoPanel{background:var(--site-cream-deep);min-width:0;display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__featuredProofRail{border-right:1px solid var(--site-line);padding:var(--space-2xl);gap:var(--space-xl);grid-template-rows:minmax(176px,1fr) auto}.CaseStudiesPage-module__59h3YW__logoPanel{border-bottom:1px solid var(--site-line);min-height:128px;padding:var(--space-xl)}.CaseStudiesPage-module__59h3YW__logoPlate{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-width:0;min-height:0;color:var(--site-ink);box-shadow:var(--shadow-resting);text-align:center;place-items:center;display:grid}.CaseStudiesPage-module__59h3YW__logoImage{object-fit:contain;width:min(68%,220px);max-height:70px}.CaseStudiesPage-module__59h3YW__logoPanel .CaseStudiesPage-module__59h3YW__logoImage{width:min(64%,190px);max-height:56px}.CaseStudiesPage-module__59h3YW__featuredProofRail .CaseStudiesPage-module__59h3YW__logoPanel{border:0;min-height:auto;padding:0}.CaseStudiesPage-module__59h3YW__featuredProofRail .CaseStudiesPage-module__59h3YW__logoImage{width:min(72%,250px);max-height:90px}.CaseStudiesPage-module__59h3YW__namePlate{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-width:0;min-height:100%;box-shadow:var(--shadow-resting);padding:var(--space-lg);text-align:center;place-items:center;display:grid}.CaseStudiesPage-module__59h3YW__namePlate span{color:var(--site-ink);font-size:var(--text-subtitle-1);text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1.2}.CaseStudiesPage-module__59h3YW__resultRow{gap:var(--space-md);border-top:1px solid var(--site-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin-block-start:auto;padding-block-start:var(--space-lg);display:grid}.CaseStudiesPage-module__59h3YW__resultValue{color:var(--site-ink);letter-spacing:-.03em;flex:none;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1}.CaseStudiesPage-module__59h3YW__resultLabel{min-width:0;color:var(--site-ink-mute);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.CaseStudiesPage-module__59h3YW__featuredProofRail .CaseStudiesPage-module__59h3YW__resultRow{border-top-color:var(--site-neutral-300);margin-block-start:0;padding-block-start:var(--space-xl)}.CaseStudiesPage-module__59h3YW__gridSection{padding-block:var(--space-2xl) var(--space-5xl)}.CaseStudiesPage-module__59h3YW__grid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudiesPage-module__59h3YW__card{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.CaseStudiesPage-module__59h3YW__emptyState{padding-block:var(--space-5xl);color:var(--site-ink-mute);text-align:center;margin:0}.CaseStudiesPage-module__59h3YW__trustSection{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.CaseStudiesPage-module__59h3YW__trustGrid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudiesPage-module__59h3YW__trustStat{align-content:start;gap:var(--space-sm);text-align:center;justify-items:center;min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__trustStat p{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1}.CaseStudiesPage-module__59h3YW__trustStat span{color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.06em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase}.CaseStudiesPage-module__59h3YW__ctaSection{background:var(--site-ink);color:var(--site-cream);padding-block:var(--space-5xl)}.CaseStudiesPage-module__59h3YW__ctaInner{width:min(100%,640px);padding-inline:var(--site-gutter);text-align:center;justify-items:center;margin-inline:auto;display:grid}.CaseStudiesPage-module__59h3YW__ctaInner h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.06}.CaseStudiesPage-module__59h3YW__ctaInner p{margin:var(--space-lg) 0 0;color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudiesPage-module__59h3YW__ctaInner a{margin-block-start:var(--space-2xl)}@media (max-width:1100px){.CaseStudiesPage-module__59h3YW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.CaseStudiesPage-module__59h3YW__container,.CaseStudiesPage-module__59h3YW__ctaInner{padding-inline:var(--space-xl)}.CaseStudiesPage-module__59h3YW__hero{padding-block:var(--space-4xl) var(--space-3xl)}.CaseStudiesPage-module__59h3YW__playbookBanner,.CaseStudiesPage-module__59h3YW__sessionBanner,.CaseStudiesPage-module__59h3YW__featuredCard{grid-template-columns:1fr}.CaseStudiesPage-module__59h3YW__playbookBanner,.CaseStudiesPage-module__59h3YW__sessionBanner{align-items:stretch}.CaseStudiesPage-module__59h3YW__playbookCta{justify-self:start}.CaseStudiesPage-module__59h3YW__sessionThumb{order:-1}.CaseStudiesPage-module__59h3YW__featuredProofRail{border-right:0;border-bottom:1px solid var(--site-line);grid-template-rows:128px auto}.CaseStudiesPage-module__59h3YW__featuredBody{padding:var(--space-2xl)}.CaseStudiesPage-module__59h3YW__grid,.CaseStudiesPage-module__59h3YW__trustGrid{grid-template-columns:1fr}.CaseStudiesPage-module__59h3YW__trustStat{padding-block:var(--space-md)}}@media (max-width:420px){.CaseStudiesPage-module__59h3YW__resultRow{gap:var(--space-xs);grid-template-columns:1fr;align-items:flex-start}.CaseStudiesPage-module__59h3YW__logoPanel{min-height:112px}}@media (prefers-reduced-motion:reduce){.CaseStudiesPage-module__59h3YW__playbookBanner,.CaseStudiesPage-module__59h3YW__sessionBanner,.CaseStudiesPage-module__59h3YW__featuredCard,.CaseStudiesPage-module__59h3YW__card,.CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__sessionCta svg,.CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection svg{transition:none}.CaseStudiesPage-module__59h3YW__playbookBanner:hover,.CaseStudiesPage-module__59h3YW__featuredCard:hover,.CaseStudiesPage-module__59h3YW__card:hover,.CaseStudiesPage-module__59h3YW__playbookBanner:hover .CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__sessionBanner:hover .CaseStudiesPage-module__59h3YW__sessionCta svg,.CaseStudiesPage-module__59h3YW__featuredCard:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__card:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection a:hover svg{transform:none}}
.CompareIndex-module__LXE6Hq__root{display:block}.CompareIndex-module__LXE6Hq__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.CompareIndex-module__LXE6Hq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.CompareIndex-module__LXE6Hq__grid{grid-template-columns:1fr}}.CompareIndex-module__LXE6Hq__card{gap:var(--space-xs);height:100%;padding:var(--space-lg);background:var(--site-cream-card);border:1px solid var(--site-line);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.CompareIndex-module__LXE6Hq__card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.CompareIndex-module__LXE6Hq__cardName{font-size:var(--text-subtitle-1);color:var(--site-ink);font-weight:600}.CompareIndex-module__LXE6Hq__cardHeadline{font-size:var(--text-body-2);color:var(--site-ink-mute)}.CompareIndex-module__LXE6Hq__cardLink{padding-top:var(--space-sm);font-size:var(--text-caption);color:var(--site-ink);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.CompareIndex-module__LXE6Hq__cardLink svg{transition:transform var(--dur-base) var(--ease-out)}.CompareIndex-module__LXE6Hq__card:hover .CompareIndex-module__LXE6Hq__cardLink svg{transform:translate(3px)}
.FaqPage-module__syNTKW__column{width:min(100%, var(--site-container-narrow));gap:var(--space-4xl);margin-inline:auto;display:grid}.FaqPage-module__syNTKW__group{scroll-margin-top:var(--nav-clearance)}.FaqPage-module__syNTKW__groupHeader{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--site-line)}.FaqPage-module__syNTKW__groupTitle{color:var(--site-ink);font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.FaqPage-module__syNTKW__groupDescription{margin:var(--space-sm) 0 0;max-width:60ch;color:var(--site-ink-mute);font-size:var(--text-body-1);line-height:var(--leading-body-1)}
.McpPage-module__WGEh5q__hero{justify-items:center;gap:var(--space-xl);text-align:center;max-width:880px;margin-inline:auto;display:grid}.McpPage-module__WGEh5q__badge{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);padding:var(--space-sm) var(--space-lg);color:var(--site-cream);font-size:var(--text-overline);letter-spacing:.14em;font-weight:700;line-height:var(--leading-overline);text-transform:uppercase;background:#fcfcf90f;border:1px solid #fcfcf92e;display:inline-flex}.McpPage-module__WGEh5q__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:600;line-height:1.04}.McpPage-module__WGEh5q__titleAccent{color:#fcfcf9a8}.McpPage-module__WGEh5q__subtitle{color:#fcfcf9b8;max-width:46ch;font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1);margin:0}.McpPage-module__WGEh5q__pills{justify-content:center;gap:var(--space-sm);margin:var(--space-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.McpPage-module__WGEh5q__pill{border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);color:#fcfcf9d1;font-size:var(--text-caption);font-weight:650;line-height:var(--leading-caption);background:#fcfcf90d;border:1px solid #fcfcf929}.McpPage-module__WGEh5q__heroCta{margin-top:var(--space-lg)}.McpPage-module__WGEh5q__videoWrap{margin:var(--space-5xl) auto 0;max-width:980px}.McpPage-module__WGEh5q__videoFrame{border-radius:var(--radius-md);background:var(--site-surface-dark-deep);border:1px solid #fcfcf91f;overflow:hidden;box-shadow:0 32px 70px -40px #000000b3}.McpPage-module__WGEh5q__video{aspect-ratio:16/9;background:var(--site-surface-dark-deep);width:100%;display:block}.McpPage-module__WGEh5q__videoCaption{margin:var(--space-lg) 0 0;color:#fcfcf980;font-size:var(--text-caption);letter-spacing:.06em;line-height:var(--leading-caption);text-align:center;text-transform:uppercase}.McpPage-module__WGEh5q__inlineLink{color:var(--site-ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-base) var(--ease-out);font-weight:650;-webkit-text-decoration:underline #1d242d52;text-decoration:underline #1d242d52}.McpPage-module__WGEh5q__inlineLink:hover{-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}.McpPage-module__WGEh5q__pillarGrid,.McpPage-module__WGEh5q__securityGrid{margin-top:var(--space-4xl)}.McpPage-module__WGEh5q__toolGrid{gap:var(--space-lg);margin:var(--space-4xl) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.McpPage-module__WGEh5q__toolCard{align-content:start;gap:var(--space-md);border-radius:var(--radius-sm);padding:var(--space-xl);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:#fcfcf90a;border:1px solid #fcfcf91a;display:grid;position:relative}.McpPage-module__WGEh5q__toolCard:hover{background:#fcfcf912;border-color:#fcfcf933}.McpPage-module__WGEh5q__toolIcon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--site-cream);background:#fcfcf914;place-items:center;display:grid}.McpPage-module__WGEh5q__toolTitle{align-items:center;gap:var(--space-sm);color:var(--site-cream);font-size:var(--text-body-1);font-weight:650;line-height:var(--leading-body-1);flex-wrap:wrap;margin:0;display:flex}.McpPage-module__WGEh5q__soon{border-radius:var(--radius-full);padding:2px var(--space-sm);color:#fcfcf9b8;letter-spacing:.1em;text-transform:uppercase;background:#fcfcf91f;font-size:9px;font-weight:700;line-height:1.4}.McpPage-module__WGEh5q__toolText{color:#fcfcf9b8;font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.McpPage-module__WGEh5q__promptGrid{gap:var(--space-lg);max-width:920px;margin:var(--space-4xl) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.McpPage-module__WGEh5q__promptCard{align-items:flex-start;gap:var(--space-lg);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream-card);padding:var(--space-xl);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex}.McpPage-module__WGEh5q__promptCard:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-card-lift)}.McpPage-module__WGEh5q__promptCat{border-radius:var(--radius-xs);padding:var(--space-xs) var(--space-sm);color:var(--site-ink);letter-spacing:.08em;text-transform:uppercase;background:#1d242d14;flex-shrink:0;font-size:10px;font-weight:700;line-height:1.6}.McpPage-module__WGEh5q__promptText{color:var(--site-ink-soft);font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.McpPage-module__WGEh5q__steps{gap:var(--space-lg);max-width:820px;margin:var(--space-4xl) auto 0;padding:0;list-style:none;display:grid}.McpPage-module__WGEh5q__step{gap:var(--space-xl);border-radius:var(--radius-sm);padding:var(--space-2xl);background:#fcfcf90a;border:1px solid #fcfcf91a;display:flex}.McpPage-module__WGEh5q__stepNum{font-family:var(--font-mono);color:#fcfcf957;flex-shrink:0;font-size:30px;font-weight:700;line-height:1}.McpPage-module__WGEh5q__stepBody{gap:var(--space-sm);display:grid}.McpPage-module__WGEh5q__stepTitle{color:var(--site-cream);font-size:var(--text-subtitle-1);font-weight:650;line-height:var(--leading-subtitle-1);margin:0}.McpPage-module__WGEh5q__stepText{color:#fcfcf9bd;font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.McpPage-module__WGEh5q__config{max-width:820px;margin:var(--space-2xl) auto 0}.McpPage-module__WGEh5q__configBar{align-items:center;gap:var(--space-sm);display:flex}.McpPage-module__WGEh5q__configNote{margin:var(--space-lg) 0 0;color:#fcfcf999;font-size:var(--text-body-2);line-height:var(--leading-body-2);text-align:center}.McpPage-module__WGEh5q__builtOn{justify-content:center;align-items:center;gap:var(--space-sm);margin:var(--space-4xl) 0 0;color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);text-align:center;flex-wrap:wrap;display:flex}.McpPage-module__WGEh5q__builtOn strong{color:var(--site-ink-soft);font-weight:650}@media (max-width:1100px){.McpPage-module__WGEh5q__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.McpPage-module__WGEh5q__toolGrid,.McpPage-module__WGEh5q__promptGrid{grid-template-columns:minmax(0,1fr)}.McpPage-module__WGEh5q__step{gap:var(--space-lg);padding:var(--space-xl)}.McpPage-module__WGEh5q__videoCaption{padding-inline:var(--space-md)}}@media (prefers-reduced-motion:reduce){.McpPage-module__WGEh5q__toolCard,.McpPage-module__WGEh5q__promptCard,.McpPage-module__WGEh5q__inlineLink{transition:none}}
