.home_home__I2JpY{--ink:#24271f;--muted:#65695e;--line:#dedfd5;--accent:#66734b;--gain:#3f8a3a;color:var(--ink);font-family:var(--font-family-manrope),Arial,sans-serif;letter-spacing:-.02em;padding:0 20px;max-width:1200px;margin:auto}.home_home__I2JpY h1,.home_home__I2JpY h2,.home_home__I2JpY h3{font-family:inherit;color:var(--ink)}.home_home__I2JpY em{font-family:var(--font-family-gelasio),Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.055em}.home_home__I2JpY a{transition:background .2s,color .2s,transform .2s}.home_home__I2JpY a:focus-visible,.home_home__I2JpY summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.home_eyebrow__am9LC{font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.5;color:var(--muted)}.home_hero__z_jpu{display:flex;align-items:center;justify-content:space-between;padding:50px 0 42px;gap:20px}.home_heroCopy__ODb0e{position:relative;z-index:1}.home_hero__z_jpu h1{font-size:clamp(42px,5.4vw,70px);line-height:1.07;letter-spacing:-.065em;font-weight:650;margin:18px 0}.home_hero__z_jpu h1 .home_accent__DW_gE{color:var(--accent)}.home_subtitle__7Y8Sg{font-size:14px;color:var(--muted);line-height:1.6}.home_actions__GpjjQ{display:flex;align-items:center;gap:12px;margin-top:25px}.home_primary___mJ8K{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--ink);color:white;padding:14px 20px;font-size:12px;font-weight:600;border-radius:3px;min-height:44px}.home_primary___mJ8K:hover{background:#4a5537}.home_secondary__69PIj{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--ink);border-radius:3px;min-height:44px}.home_secondary__69PIj:hover{color:var(--accent);border-color:var(--accent)}.home_heroArt__3xkZI{width:300px;flex-shrink:0;text-align:center;color:var(--muted)}.home_heroArt__3xkZI svg{width:100%}.home_heroArt__3xkZI>span{font-family:monospace;font-size:9px;letter-spacing:.16em}.home_performance__jogWV{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fff}.home_performanceLabel__TlZBI{margin-bottom:12px}.home_resultIntro__OqZan{padding:26px;background:#f0f1e8;display:flex;flex-direction:column;justify-content:center;gap:14px}.home_resultIntro__OqZan h2{font-size:27px;line-height:1.22;letter-spacing:-.04em}.home_workload__EKAyD{margin:10px 0 0;max-width:260px;font-size:12px;line-height:1.6;color:var(--muted)}.home_workload__EKAyD strong{color:var(--ink);font-weight:700}.home_agentxTag__vc_IG{display:inline-block;margin-left:2px;padding:0 6px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-weight:700}.home_metric__AuPx2{padding:22px 26px;border-left:1px solid var(--line)}.home_metricLink__bpXaQ{display:block}.home_metricLink__bpXaQ:hover{background:#f0f1e8}.home_metricTop__PvsN2{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;letter-spacing:.04em}.home_chip__L7ms8{font-family:monospace;font-size:12px;padding:4px 9px;background:#f5f5f0;border:1px solid var(--line);border-radius:3px;color:var(--muted)}.home_number__0lEy8{font-size:84px;font-weight:600;letter-spacing:-.065em;line-height:1.05;margin:12px 0}.home_number__0lEy8>span{display:block;font-size:10px;font-weight:500;letter-spacing:0;margin-top:2px;color:var(--muted)}.home_number__0lEy8>.home_numberRow__QsMHk{display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:12px;column-gap:12px;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.home_numberSide__05guh{display:flex;flex-direction:column;gap:4px;padding-bottom:11px}.home_numberSide__05guh .home_gain__U0p0L{display:inline-flex;align-items:center;gap:5px;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--gain)}.home_numberSide__05guh .home_unit__aFQAE{font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--muted)}.home_metricContext__fC1pp{font-size:10px;color:var(--muted);line-height:1.5}.home_metricClaim__VZc_r{margin-top:12px;font-size:15px;font-weight:600;line-height:1.5}.home_notes__g0ZtE{font-size:10px;color:var(--muted);margin-top:8px;scroll-margin-top:24px}.home_notes__g0ZtE summary{cursor:pointer;display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;min-height:30px;list-style:none}.home_notes__g0ZtE summary::-webkit-details-marker{display:none}.home_chevron__pIz9B{display:inline-flex;transition:transform .2s}.home_notes__g0ZtE[open] .home_chevron__pIz9B{transform:rotate(180deg)}.home_notes__g0ZtE>div{padding:8px 0 16px;display:grid;gap:8px;line-height:1.7}.home_notes__g0ZtE p{color:var(--muted)}.home_notes__g0ZtE a{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;text-decoration:underline}.home_nowrap__7NPNl{white-space:nowrap}.home_cases__Sjh5v,.home_technology__29mG7{padding-top:44px;scroll-margin-top:30px}.home_sectionHeading__oR_A_{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.home_sectionHeading__oR_A_ h2{font-size:34px;line-height:1.2;letter-spacing:-.045em;font-weight:600;margin-top:8px}.home_techGrid__qBJ8l{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:4px;overflow:hidden}.home_techCard__zp1yS{padding:20px 24px 24px;position:relative;display:flex;flex-direction:column;background:#fcfcf9}.home_techCard__zp1yS+.home_techCard__zp1yS{border-left:1px solid var(--line)}.home_cardTop__nVshF{display:flex;justify-content:space-between;align-items:center;gap:12px}.home_cardTop__nVshF>span:last-child{font-family:monospace;font-size:10px;color:#858a7c}.home_geometry__FouWK{height:105px;width:100%;color:#8d9876;margin:10px 0}.home_techCard__zp1yS h3{font-size:25px;font-weight:600;line-height:1.18;letter-spacing:-.04em}.home_techCard__zp1yS p{font-size:11px;color:var(--muted);line-height:1.65;margin-top:13px;margin-bottom:18px}.home_tags__5P9Xa{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.home_tags__5P9Xa span{font-size:9px;padding:4px 7px;border:1px solid var(--line);border-radius:3px;color:#575e4f;background:#fff}.home_silicon___YsbG{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.home_silicon___YsbG>div{display:flex;align-items:center;gap:34px}.home_silicon___YsbG strong{font-size:14px;letter-spacing:-.04em}.home_silicon___YsbG small{font-size:9px;font-weight:400;letter-spacing:0}.home_caseGrid__CceSy{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:4px;overflow:hidden}.home_caseCard__SHRXH{padding:24px;display:flex;justify-content:space-between;gap:20px;background:white}.home_caseCard__SHRXH+.home_caseCard__SHRXH{border-left:1px solid var(--line)}.home_caseCard__SHRXH:hover{background:#f0f1e8}.home_caseCard__SHRXH h3{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.04em;margin:18px 0 12px}.home_caseCard__SHRXH .home_tags__5P9Xa{margin-top:12px}.home_caseResult__cQGE8{text-align:right;display:flex;align-items:flex-end;flex-direction:column;justify-content:center;flex-shrink:0}.home_caseResult__cQGE8>strong{font-size:49px;letter-spacing:-.07em;line-height:1.1;font-weight:500}.home_caseResult__cQGE8>strong>span{font-size:30px}.home_caseResult__cQGE8>strong>small{font-size:9px;display:block;letter-spacing:0;text-align:right}.home_caseResult__cQGE8>span{font-size:9px;color:var(--muted)}.home_caseResult__cQGE8 .home_caseArrow__HLSQ4{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-top:15px;color:var(--ink)}.home_closing__rB4RX{display:flex;align-items:center;justify-content:space-between;padding:38px 0 42px;gap:20px}.home_closing__rB4RX h2{font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.045em}@media (min-width:1400px){.home_hero__z_jpu{padding-top:58px;padding-bottom:50px}.home_heroArt__3xkZI{width:330px}}@media (max-width:900px){.home_heroArt__3xkZI{width:230px}.home_hero__z_jpu h1{font-size:54px}.home_home__I2JpY{padding:0 10px}.home_metric__AuPx2,.home_resultIntro__OqZan{padding:20px}.home_resultIntro__OqZan h2{font-size:24px}.home_number__0lEy8{font-size:68px}.home_numberSide__05guh .home_gain__U0p0L{font-size:22px}.home_techCard__zp1yS{padding:18px}.home_caseCard__SHRXH{padding:20px;gap:12px}.home_caseResult__cQGE8>strong{font-size:42px}.home_caseCard__SHRXH h3{font-size:20px}.home_silicon___YsbG>div{gap:20px}}@media (max-width:650px){.home_home__I2JpY{padding:0 4px}.home_hero__z_jpu{padding:28px 0 24px;gap:0}.home_heroCopy__ODb0e{width:100%}.home_heroArt__3xkZI{display:none}.home_hero__z_jpu h1{font-size:clamp(37px,9.6vw,59px);line-height:1.08;margin:14px 0}.home_subtitle__7Y8Sg{max-width:320px;font-size:12px;line-height:1.7}.home_actions__GpjjQ{margin-top:18px;gap:10px}.home_primary___mJ8K{font-size:11px;padding:12px 16px;gap:20px}.home_secondary__69PIj{font-size:11px;padding:11px 16px}.home_performance__jogWV{grid-template-columns:1fr 1fr}.home_resultIntro__OqZan{grid-column:1/-1;padding:13px 15px;display:grid;grid-template-columns:1fr;gap:8px;align-items:center}.home_resultIntro__OqZan h2{font-size:18px;line-height:1.2}.home_workload__EKAyD{margin-top:6px;max-width:none;font-size:10px}.home_metric__AuPx2{padding:14px 15px;border-top:1px solid var(--line)}.home_metric__AuPx2:nth-child(2){border-left:0}.home_metricTop__PvsN2{font-size:11px}.home_chip__L7ms8{font-size:9px;padding:2px 6px}.home_number__0lEy8{font-size:54px;margin:10px 0}.home_number__0lEy8>span{font-size:8px;line-height:1.5}.home_number__0lEy8>.home_numberRow__QsMHk{line-height:inherit}.home_numberSide__05guh{padding-bottom:7px}.home_numberSide__05guh .home_gain__U0p0L{font-size:18px}.home_numberSide__05guh .home_unit__aFQAE{font-size:12px}.home_metricContext__fC1pp{font-size:8px;line-height:1.6}.home_notes__g0ZtE{font-size:9px}.home_notes__g0ZtE summary{min-height:36px}.home_cases__Sjh5v,.home_technology__29mG7{padding-top:28px}.home_sectionHeading__oR_A_{display:block;margin-bottom:16px}.home_sectionHeading__oR_A_ h2{font-size:28px;margin-top:6px}.home_techGrid__qBJ8l{grid-template-columns:1fr}.home_techCard__zp1yS{padding:18px;display:grid;grid-template-columns:1fr 85px;gap:0 10px}.home_techCard__zp1yS+.home_techCard__zp1yS{border-left:0;border-top:1px solid var(--line)}.home_cardTop__nVshF{grid-column:1/-1;margin-bottom:16px}.home_cardTop__nVshF .home_eyebrow__am9LC{font-size:9px}.home_geometry__FouWK{grid-column:2;grid-row:2/4;width:85px;height:85px;margin:0;align-self:center}.home_techCard__zp1yS h3{grid-column:1;grid-row:2;font-size:23px}.home_techCard__zp1yS p{grid-column:1;grid-row:3;font-size:10px;margin:10px 0 14px}.home_tags__5P9Xa{grid-column:1/-1;gap:4px}.home_tags__5P9Xa span{font-size:8px;padding:3px 6px}.home_silicon___YsbG{display:block;padding:16px 0}.home_silicon___YsbG>.home_eyebrow__am9LC{font-size:8px}.home_silicon___YsbG>div{flex-wrap:wrap;gap:15px;margin-top:12px}.home_silicon___YsbG strong{font-size:12px}.home_silicon___YsbG small{font-size:8px}.home_caseGrid__CceSy{grid-template-columns:1fr}.home_caseCard__SHRXH+.home_caseCard__SHRXH{border-left:0;border-top:1px solid var(--line)}.home_caseCard__SHRXH{padding:20px 18px}.home_caseCard__SHRXH .home_eyebrow__am9LC{font-size:8px}.home_caseCard__SHRXH h3{font-size:21px;margin:12px 0}.home_caseResult__cQGE8>strong{font-size:48px}.home_closing__rB4RX{padding:30px 0;align-items:start}.home_closing__rB4RX h2{font-size:23px}.home_closing__rB4RX .home_primary___mJ8K{gap:12px;padding:12px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.home_home__I2JpY a{transition:none}}.home_techCard__zp1yS p{font-size:12px}.home_metricContext__fC1pp{font-size:14px}.home_number__0lEy8>span{font-size:13px}.home_caseResult__cQGE8>span{font-size:11px}.home_tags__5P9Xa span{font-size:10px}.home_eyebrow__am9LC,.home_notes__g0ZtE{font-size:11px}@media (max-width:650px){.home_metricTop__PvsN2{font-size:12px}.home_chip__L7ms8{font-size:10px}.home_metricContext__fC1pp,.home_number__0lEy8>span{font-size:12px}.home_metricClaim__VZc_r{margin-top:8px;font-size:12px}.home_notes__g0ZtE{font-size:10px}.home_techCard__zp1yS p{font-size:12px}.home_cardTop__nVshF .home_eyebrow__am9LC,.home_caseCard__SHRXH .home_eyebrow__am9LC,.home_caseResult__cQGE8>span,.home_silicon___YsbG>.home_eyebrow__am9LC,.home_tags__5P9Xa span{font-size:10px}}