._page_e79yl_1{--teal-950: oklch(24% .045 185);--teal-900: oklch(30% .052 185);--teal-100: oklch(92% .018 185);--ink: oklch(25% .038 185);--ink-muted: oklch(43% .025 185);--paper: oklch(98.5% .008 95);--paper-deep: oklch(95.5% .014 90);--orange: oklch(72% .165 48);--orange-dark: oklch(55% .16 43);--focus: oklch(65% .18 245);--sky: oklch(91% .04 211);--line: color-mix(in oklch, var(--ink) 19%, transparent);background:var(--paper);color:var(--ink);font-family:inherit;overflow:clip}._page_e79yl_1 :is(a,summary){outline-offset:.3rem}._page_e79yl_1 :is(a,summary):focus-visible{outline:3px solid var(--focus)}._page_e79yl_1 h1,._page_e79yl_1 h2,._page_e79yl_1 h3,._page_e79yl_1 p{margin-block-start:0}._page_e79yl_1 h1{color:#f7f5ee!important;font-size:clamp(3rem,5.15vw,5rem);font-weight:800;letter-spacing:-.052em;line-height:.98;max-width:15ch;text-wrap:balance}._page_e79yl_1[data-industry-page=hub] h1{font-size:clamp(3rem,4.65vw,4.6rem);letter-spacing:-.042em;line-height:1.025;max-width:18ch}._page_e79yl_1 h2{color:var(--ink);font-size:clamp(2.15rem,4vw,4.1rem);font-weight:760;letter-spacing:-.042em;line-height:1.02;text-wrap:balance}._page_e79yl_1 h3{color:var(--ink);letter-spacing:-.025em;line-height:1.15}._page_e79yl_1 p{color:var(--ink-muted);font-size:clamp(1.1rem,1.25vw,1.22rem);line-height:1.68}._eyebrow_e79yl_48{color:var(--ink)!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}._breadcrumb_e79yl_57,._industryNav_e79yl_58,._industryIndex_e79yl_59,._challenges_e79yl_60,._diagnosticVisual_e79yl_61,._fit_e79yl_62,._services_e79yl_63,._proof_e79yl_64,._examples_e79yl_65,._faq_e79yl_66,._closing_e79yl_67{margin-inline:auto;width:min(100% - 3rem,78rem)}._breadcrumb_e79yl_57{align-items:center;color:var(--ink-muted);display:flex;font-size:.92rem;gap:.55rem;padding-block:clamp(5.5rem,8vw,7.25rem) 1.25rem}._breadcrumb_e79yl_57 a{color:inherit;text-underline-offset:.22rem}._page_e79yl_1 ._hero_e79yl_79{background:var(--teal-900)!important;color:#f7f5ee;width:100%}._heroInner_e79yl_84{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5.25rem);grid-template-columns:minmax(0,1.35fr) minmax(25rem,.9fr);margin-inline:auto;min-height:min(39rem,calc(100svh - 5rem));padding-block:clamp(3.75rem,6vw,5.5rem);width:min(100% - 3rem,78rem)}._heroMeta_e79yl_94{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}._heroMarker_e79yl_95{background:var(--orange);border-radius:999px;color:var(--teal-950);display:grid;font-family:JetBrains Mono,ui-monospace,monospace;flex:0 0 auto;font-size:.78rem;font-weight:800;height:2.5rem;letter-spacing:-.04em;place-items:center;width:2.5rem}._heroCopy_e79yl_109{max-width:45rem}._heroCopy_e79yl_109 ._eyebrow_e79yl_48{color:color-mix(in oklch,var(--teal-100) 84%,transparent)!important;margin-bottom:0}._page_e79yl_1 ._lead_e79yl_111{color:color-mix(in oklch,oklch(97% .01 95) 78%,transparent)!important;font-size:clamp(1.24rem,1.65vw,1.45rem);margin-bottom:2rem;max-width:52ch}._primaryButton_e79yl_117{align-items:center;background:var(--orange);border:2px solid var(--orange);border-radius:999px;color:var(--teal-950);display:inline-flex;font-size:1.02rem;font-weight:780;gap:1.6rem;justify-content:space-between;min-height:3.35rem;padding:.82rem 1.25rem;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}._primaryButton_e79yl_117:hover{background:var(--paper);border-color:var(--paper);color:var(--teal-950);transform:translateY(-2px)}._heroSide_e79yl_134{align-items:center;display:grid;gap:clamp(1.25rem,2vw,2rem);grid-template-columns:minmax(10.5rem,.82fr) minmax(12rem,1.18fr);min-width:0}._heroIllustration_e79yl_141{aspect-ratio:480 / 976;background:var(--paper-deep);border-radius:1.25rem;margin:0;overflow:hidden;width:100%}._heroIllustration_e79yl_141 img{display:block;height:auto;width:100%}._directAnswer_e79yl_150{border-block:1px solid color-mix(in oklch,var(--teal-100) 28%,transparent);padding-block:1.25rem}._directAnswer_e79yl_150 strong{color:var(--orange);display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88rem;letter-spacing:.1em;margin-bottom:.65rem;text-transform:uppercase;white-space:nowrap}._directAnswer_e79yl_150 p{color:color-mix(in oklch,oklch(97% .01 95) 92%,transparent);font-size:1.22rem;line-height:1.58;margin-bottom:1.25rem}._directAnswer_e79yl_150 ol{list-style:none;margin:0;padding:0}._directAnswer_e79yl_150 li{align-items:baseline;border-top:1px solid color-mix(in oklch,var(--teal-100) 22%,transparent);color:var(--paper);display:grid;font-size:1.1rem;gap:.65rem;grid-template-columns:1.6rem 1fr;padding-block:.7rem}._directAnswer_e79yl_150 li span{color:var(--orange);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;font-weight:800}._industryNav_e79yl_58{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:1.25rem;grid-template-columns:6.5rem minmax(0,1fr);padding-block:1.1rem}._page_e79yl_1 ._industryNav_e79yl_58{width:min(100% - 3rem,90rem)}._industryNavLabel_e79yl_184{color:var(--ink-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._industryNav_e79yl_58>div{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;padding:.2rem;scrollbar-width:thin}._industryNav_e79yl_58 a{border:1px solid var(--line);border-radius:999px;color:var(--ink);flex:0 0 auto;font-size:.92rem;font-weight:700;min-height:2.75rem;padding:.62rem .9rem;text-decoration:none;white-space:nowrap;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}._industryNav_e79yl_58 a:is(:hover,[aria-current=page]){background:var(--teal-900);border-color:var(--teal-900);color:var(--paper)}._industryIndex_e79yl_59{padding-block:clamp(3.75rem,7vw,6rem)}._industryIndex_e79yl_59,._challenges_e79yl_60{scroll-margin-top:7rem}._industryIndex_e79yl_59>header{display:grid;gap:1.5rem 2.5rem;grid-template-columns:.52fr 1.48fr;margin-bottom:3rem}._industryIndex_e79yl_59>header ._eyebrow_e79yl_48{grid-row:span 2}._industryIndex_e79yl_59>header p:last-child{max-width:40rem}._industryIndex_e79yl_59>div{border-top:1px solid var(--line)}._industryIndex_e79yl_59>div>a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:1.25rem;grid-template-columns:2.75rem 3.5rem minmax(12rem,.75fr) 1fr 2rem;min-height:7.25rem;padding:1.35rem .25rem;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),padding .18s cubic-bezier(.16,1,.3,1)}._industryIndex_e79yl_59>div>a:hover{background:var(--paper-deep);padding-inline:1rem}._industryIndex_e79yl_59 h3,._industryIndex_e79yl_59 p{margin-bottom:0}._industryIndex_e79yl_59 h3{font-size:clamp(1.25rem,2.2vw,2rem)}._industryIndex_e79yl_59>div>a>span{color:var(--orange-dark);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}._industryIndex_e79yl_59 b{color:var(--orange-dark);font-size:1.5rem}._industryIcon_e79yl_231{color:var(--teal-900);display:block;transition:color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}._industryIndex_e79yl_59 a:hover ._industryIcon_e79yl_231{color:var(--orange-dark);transform:translateY(-2px)}._challenges_e79yl_60{display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:.7fr 1.3fr;padding-block:clamp(3.75rem,7vw,6rem)}._challenges_e79yl_60 header{align-self:start}._sectionIcon_e79yl_240{color:color-mix(in oklch,var(--teal-900) 75%,var(--orange));display:block;margin-top:clamp(2rem,5vw,4rem)}._challenges_e79yl_60 ol{list-style:none;margin:0;padding:0}._challenges_e79yl_60 li{border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:3.5rem 1fr;padding-block:1.8rem}._challenges_e79yl_60 li>span{color:var(--orange-dark);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}._challenges_e79yl_60 h3{font-size:clamp(1.35rem,2.2vw,2rem);margin-bottom:.55rem}._challenges_e79yl_60 li p{margin-bottom:0;max-width:62ch}._diagnosticVisual_e79yl_61{align-items:center;background:var(--paper-deep);box-shadow:0 0 0 100vmax var(--paper-deep);clip-path:inset(0 -100vmax);display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr);padding-block:clamp(4rem,8vw,7rem)}._diagnosticCopy_e79yl_257>p:not(._eyebrow_e79yl_48){max-width:58ch}._diagnosticCopy_e79yl_257 ol{list-style:none;margin:2.25rem 0 0;max-width:36rem;padding:0}._diagnosticCopy_e79yl_257 li{align-items:center;border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:2rem 1fr;min-height:4.25rem}._diagnosticCopy_e79yl_257 li:last-child{border-bottom:1px solid var(--line)}._diagnosticCopy_e79yl_257 li span{color:var(--orange-dark);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:800}._diagnosticCopy_e79yl_257 li strong{font-size:1.1rem}._diagnosticVisual_e79yl_61 figure{aspect-ratio:941 / 1400;margin:0;max-height:41rem;overflow:hidden}._diagnosticVisual_e79yl_61 img{display:block;height:100%;object-fit:cover;object-position:50% 64%;width:100%}._fit_e79yl_62{background:var(--paper-deep);box-shadow:0 0 0 100vmax var(--paper-deep);clip-path:inset(0 -100vmax);padding-block:clamp(3.75rem,7vw,6rem)}._fit_e79yl_62>header{align-items:start;display:grid;gap:.85rem 2.5rem;grid-template-columns:10rem minmax(0,1fr);margin-bottom:2.75rem}._fit_e79yl_62>header ._eyebrow_e79yl_48{grid-column:1;grid-row:1 / span 2}._fit_e79yl_62>header h2{grid-column:2;max-width:17ch}._fit_e79yl_62>header p:last-child{grid-column:2;margin-bottom:0;max-width:62ch}._fitItems_e79yl_276{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr}._fitItems_e79yl_276 article{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:.45rem 1.5rem;grid-template-columns:3rem minmax(0,1fr);padding-block:1.65rem}._fitItems_e79yl_276 article+article{border-inline-start:0}._fitItems_e79yl_276 article>span{color:var(--orange-dark);display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:800;grid-column:1;grid-row:1 / span 2;margin:.28rem 0 0}._fitItems_e79yl_276 h3{font-size:1.35rem;grid-column:2;margin-bottom:0}._fitItems_e79yl_276 p{grid-column:2;margin-bottom:0;max-width:68ch}._fitBoundary_e79yl_282{align-items:start;display:grid;gap:.55rem 1.5rem;grid-template-columns:10rem minmax(0,1fr);padding-block:1.75rem 0}._fitBoundary_e79yl_282 strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}._fitBoundary_e79yl_282 p{grid-column:2;margin-bottom:0;max-width:68ch}._fitBoundary_e79yl_282 a{color:var(--ink);font-weight:760;grid-column:2;text-underline-offset:.25rem}._services_e79yl_63{background:var(--teal-950);box-shadow:0 0 0 100vmax var(--teal-950);clip-path:inset(0 -100vmax);color:var(--paper);padding-block:clamp(3.75rem,7vw,6rem)}._services_e79yl_63 header{display:grid;gap:1.25rem 2.5rem;grid-template-columns:.38fr 1.02fr .7fr;margin-bottom:3.75rem}._services_e79yl_63 h2,._services_e79yl_63 h3{color:var(--paper)}._services_e79yl_63 :is(._eyebrow_e79yl_48,p){color:color-mix(in oklch,var(--paper) 74%,transparent)!important}._services_e79yl_63 header a{color:var(--paper);font-weight:720;text-underline-offset:.25rem}._services_e79yl_63>div{border-block:1px solid color-mix(in oklch,var(--paper) 20%,transparent);display:grid;grid-template-columns:repeat(4,1fr)}._services_e79yl_63 article{min-height:11.5rem;padding:1.6rem}._services_e79yl_63 article+article{border-inline-start:1px solid color-mix(in oklch,var(--paper) 20%,transparent)}._workIcon_e79yl_301{color:var(--orange);display:block;margin-bottom:1.75rem}._services_e79yl_63 h3{font-size:1.5rem}._proof_e79yl_64{display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:.7fr 1.3fr;padding-block:clamp(5rem,11vw,10rem)}._proofIntro_e79yl_305 a{color:var(--ink);font-weight:750;text-underline-offset:.3rem}._proof_e79yl_64 dl{margin:0}._proof_e79yl_64 dl>div{border-top:1px solid var(--line);display:grid;gap:1.5rem;grid-template-columns:10rem 1fr;padding-block:1.6rem}._proof_e79yl_64 dt{color:var(--orange-dark);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}._proof_e79yl_64 dd{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45;margin:0}._examples_e79yl_65{border-block:1px solid var(--line);display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:.7fr 1.3fr;padding-block:clamp(3.75rem,7vw,6rem)}._examples_e79yl_65>div{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr}._examples_e79yl_65 article{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:1rem 1.5rem;grid-template-columns:3rem minmax(13rem,.8fr) minmax(0,1.2fr);padding-block:2rem}._examples_e79yl_65 article+article{border-inline-start:0}._examples_e79yl_65 article>span{color:var(--orange-dark);display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.65rem;font-weight:800;margin:0}._examples_e79yl_65 h3{font-size:1.55rem;margin-bottom:0}._examples_e79yl_65 article p{margin-bottom:0}._faq_e79yl_66{display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:.7fr 1.3fr;padding-block:clamp(3.75rem,7vw,6rem)}._faq_e79yl_66>header>p:last-child{max-width:32ch}._faq_e79yl_66 details{border-top:1px solid var(--line)}._faq_e79yl_66 details:last-child{border-bottom:1px solid var(--line)}._faq_e79yl_66 summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:1.15rem;font-weight:720;justify-content:space-between;min-height:4.75rem;padding-block:1rem}._faq_e79yl_66 summary::-webkit-details-marker{display:none}._faq_e79yl_66 summary span{color:var(--orange-dark);font-size:1.5rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}._faq_e79yl_66 details[open] summary span{transform:rotate(45deg)}._faq_e79yl_66 details p{max-width:65ch;padding:0 3rem 1.5rem 0}._closing_e79yl_67{background:var(--sky);box-shadow:0 0 0 100vmax var(--sky);clip-path:inset(0 -100vmax);padding-block:clamp(4rem,8vw,6rem)}._closing_e79yl_67 h2{max-width:15ch}._closing_e79yl_67>p:not(._eyebrow_e79yl_48){color:var(--ink);font-size:1.2rem;max-width:62ch}._closing_e79yl_67 ._primaryButton_e79yl_117{background:var(--teal-950);border-color:var(--teal-950);color:var(--paper)}._closing_e79yl_67 ._primaryButton_e79yl_117:hover{background:transparent;color:var(--teal-950)}@media (max-width: 64rem){._heroInner_e79yl_84{gap:2.5rem;grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr)}._heroSide_e79yl_134{grid-template-columns:minmax(9rem,.72fr) minmax(11rem,1.28fr)}._page_e79yl_1 h1{font-size:clamp(3rem,6.8vw,4.65rem)}._services_e79yl_63>div{grid-template-columns:1fr 1fr}._services_e79yl_63 article:nth-child(3){border-inline-start:0;border-top:1px solid color-mix(in oklch,var(--paper) 20%,transparent)}._services_e79yl_63 article:nth-child(4){border-top:1px solid color-mix(in oklch,var(--paper) 20%,transparent)}}@media (max-width: 52rem){._breadcrumb_e79yl_57,._industryNav_e79yl_58,._industryIndex_e79yl_59,._challenges_e79yl_60,._diagnosticVisual_e79yl_61,._fit_e79yl_62,._services_e79yl_63,._proof_e79yl_64,._examples_e79yl_65,._faq_e79yl_66,._closing_e79yl_67{width:min(100% - 2rem,78rem)}._heroInner_e79yl_84{grid-template-columns:1fr;min-height:auto;width:min(100% - 2rem,78rem)}._heroSide_e79yl_134{gap:1.5rem;grid-template-columns:minmax(9rem,.72fr) 1.28fr;max-width:34rem}._heroIllustration_e79yl_141{aspect-ratio:480 / 976;max-width:11rem}._industryNav_e79yl_58{grid-template-columns:1fr;gap:.45rem}._page_e79yl_1 ._industryNav_e79yl_58{width:min(100% - 2rem,90rem)}._industryIndex_e79yl_59>header,._challenges_e79yl_60,._proof_e79yl_64,._examples_e79yl_65,._faq_e79yl_66{grid-template-columns:1fr}._diagnosticVisual_e79yl_61{grid-template-columns:1fr 16rem}._industryIndex_e79yl_59>header ._eyebrow_e79yl_48{grid-row:auto}._fit_e79yl_62>header{grid-template-columns:1fr}._fit_e79yl_62>header ._eyebrow_e79yl_48,._fit_e79yl_62>header h2,._fit_e79yl_62>header p:last-child{grid-column:1;grid-row:auto}._fitBoundary_e79yl_282{grid-template-columns:1fr}._fitBoundary_e79yl_282 p,._fitBoundary_e79yl_282 a{grid-column:1}._services_e79yl_63 header{grid-template-columns:1fr}}@media (max-width: 35rem){._breadcrumb_e79yl_57,._industryNav_e79yl_58,._industryIndex_e79yl_59,._challenges_e79yl_60,._diagnosticVisual_e79yl_61,._fit_e79yl_62,._services_e79yl_63,._proof_e79yl_64,._examples_e79yl_65,._faq_e79yl_66,._closing_e79yl_67{width:min(100% - 1.25rem,78rem)}._breadcrumb_e79yl_57{padding-top:5rem}._heroInner_e79yl_84{gap:1.5rem;padding-block:3rem 3.5rem;width:min(100% - 1.25rem,78rem)}._heroMeta_e79yl_94{align-items:flex-start;margin-bottom:1.25rem}._heroMarker_e79yl_95{height:2.35rem;width:2.35rem}._page_e79yl_1 h1{font-size:clamp(2.45rem,11.2vw,3rem);max-width:14ch}._page_e79yl_1[data-industry-page=hub] h1{font-size:clamp(2.45rem,11.2vw,3rem);letter-spacing:-.045em;line-height:1.02;max-width:11ch}._heroSide_e79yl_134{align-items:center;gap:1rem;grid-template-columns:minmax(6.5rem,.62fr) 1.38fr}._heroIllustration_e79yl_141{max-width:7rem}._lead_e79yl_111{font-size:1.14rem}._directAnswer_e79yl_150{padding-block:.9rem}._directAnswer_e79yl_150 p{font-size:1.08rem;line-height:1.55;margin-bottom:0}._directAnswer_e79yl_150 ol{display:none}._industryIndex_e79yl_59>div>a{align-items:start;grid-template-columns:2.2rem 2.75rem minmax(0,1fr) 1.5rem;padding-block:1.4rem}._industryIndex_e79yl_59>div>a>span{grid-column:1;grid-row:1}._industryIndex_e79yl_59>div>a>._industryIcon_e79yl_231{grid-column:2;grid-row:1}._industryIndex_e79yl_59>div>a h3{grid-column:3;grid-row:1}._industryIndex_e79yl_59>div>a p{grid-column:3 / 5;grid-row:2}._industryIndex_e79yl_59>div>a b{grid-column:4;grid-row:1}._industryIndex_e79yl_59 h3{font-size:1.45rem}._industryIcon_e79yl_231{height:2.4rem;width:2.4rem}._sectionIcon_e79yl_240{height:4.5rem;margin-top:1.5rem;width:4.5rem}._diagnosticVisual_e79yl_61{grid-template-columns:1fr}._diagnosticVisual_e79yl_61 figure{aspect-ratio:16 / 11;max-height:24rem}._diagnosticVisual_e79yl_61 img{object-position:50% 67%}._fitItems_e79yl_276,._services_e79yl_63>div,._examples_e79yl_65>div{grid-template-columns:1fr}._fitItems_e79yl_276 article,._examples_e79yl_65 article{grid-template-columns:2.5rem 1fr}._fitItems_e79yl_276 article>span,._examples_e79yl_65 article>span{grid-column:1;grid-row:1 / span 2}._fitItems_e79yl_276 article h3,._examples_e79yl_65 article h3{grid-column:2}._fitItems_e79yl_276 article p,._examples_e79yl_65 article p{grid-column:2}._services_e79yl_63 article+article,._services_e79yl_63 article:nth-child(3){border-inline-start:0;border-top:1px solid color-mix(in oklch,var(--paper) 20%,transparent)}._services_e79yl_63 article{min-height:0}._workIcon_e79yl_301{margin-bottom:1.35rem}._proof_e79yl_64 dl>div{gap:.5rem;grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._page_e79yl_1 *,._page_e79yl_1 *:before,._page_e79yl_1 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
