.solution-page_page__W8T1p{--night-lit:#fff1c2;--night-ground:#1b1f24;--night-glow:rgb(255 214 140/55%);--sheet-shadow:0 30px 60px -40px oklch(25% 0.04 150/35%);--rule:color-mix(in srgb,var(--color-ink) 14%,transparent);--team-ink:color-mix(in oklch,var(--team) 62%,var(--color-ink))}[class~=dark] .solution-page_page__W8T1p{--team-ink:color-mix(in oklch,var(--team) 80%,var(--color-ink))}.solution-page_page__W8T1p ::selection{color:var(--color-ink);background:color-mix(in srgb,var(--team) 45%,transparent)}.solution-page_page__W8T1p a:focus-visible,.solution-page_page__W8T1p summary:focus-visible{outline:2px solid var(--farm-green);outline-offset:4px;border-radius:4px}.solution-page_page__W8T1p .solution-page_end__U2t7G a:focus-visible{outline-color:var(--farm-field-ink)}.solution-page_srOnly__qvb1g{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.solution-page_hero__r8POq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;width:min(100%,1440px);margin-inline:auto;padding:56px 56px 40px}.solution-page_heroCopy__TO61_{display:grid;gap:26px;align-content:center}.solution-page_crumbs__A4uu6 ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;color:var(--color-muted);font-size:.875rem;list-style:none}.solution-page_crumbs__A4uu6 li+li:before{margin-right:8px;color:var(--rule);content:"/"}.solution-page_crumbs__A4uu6 a{color:inherit;text-underline-offset:3px}.solution-page_crumbs__A4uu6 [aria-current]{color:var(--team-ink);font-weight:600}.solution-page_hero__r8POq h1{max-width:16ch;margin:0;font-size:clamp(2.75rem,4.4vw,4rem);font-weight:600;line-height:1;letter-spacing:-.042em}.solution-page_lead__ZLsmz{max-width:34rem;color:var(--color-muted);font-size:1.1875rem;line-height:1.55}.solution-page_ctas__9H4oH{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:32px;align-items:start;margin-top:6px}.solution-page_ctas__9H4oH>div{display:grid;justify-items:start;gap:10px;max-width:17rem}.solution-page_ctas__9H4oH p{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.solution-page_world__bBeuF{position:relative;margin:0 -24px 0 0;scroll-margin-top:96px}.solution-page_world__bBeuF>[class~=solution-farm]{position:relative;isolation:isolate;aspect-ratio:820/580}.solution-page_world__bBeuF [class~=fw-sky]{inset:4% -2%}.solution-page_world__bBeuF figcaption{margin-top:4px;color:var(--color-muted);font-size:.8125rem;text-align:center}.solution-page_signs__pVO4a{margin:0;padding:0;list-style:none}.solution-page_signs__pVO4a li{position:absolute;z-index:2;max-width:40%}.solution-page_signs__pVO4a [data-slot=north],.solution-page_signs__pVO4a [data-slot=west]{top:11%}.solution-page_signs__pVO4a [data-slot=east],.solution-page_signs__pVO4a [data-slot=south]{bottom:4%}.solution-page_signs__pVO4a [data-slot=east],.solution-page_signs__pVO4a [data-slot=north]{left:64%}.solution-page_signs__pVO4a [data-slot=south],.solution-page_signs__pVO4a [data-slot=west]{right:64%}.solution-page_signs__pVO4a a{display:inline-flex;align-items:center;gap:9px;min-height:2.75rem;padding:7px 12px 7px 8px;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--rule);border-radius:8px;box-shadow:0 1px 0 var(--rule);font-size:.8125rem;font-weight:550;line-height:1.3;text-decoration:none;transition:border-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.solution-page_signArrow__HrX9M{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;border-radius:5px;background:var(--lane);color:var(--farm-on-tint);font-size:.875rem;line-height:1}.solution-page_signs__pVO4a [data-flow=in] .solution-page_signArrow__HrX9M{background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--lane);color:var(--color-ink)}.solution-page_signs__pVO4a a:focus-visible,.solution-page_signs__pVO4a a:hover{border-color:var(--lane)}@media (prefers-reduced-motion:no-preference){.solution-page_signs__pVO4a a:focus-visible,.solution-page_signs__pVO4a a:hover{transform:translateY(-2px)}}.solution-page_world__bBeuF [data-lane]{transition:opacity .2s ease-out}.solution-page_world__bBeuF:has(.solution-page_signs__pVO4a a:is(:hover,:focus-visible)) [data-lane]{opacity:.28}.solution-page_world__bBeuF:has([data-slot=east] a:is(:hover,:focus-visible)) [data-lane=east],.solution-page_world__bBeuF:has([data-slot=north] a:is(:hover,:focus-visible)) [data-lane=north],.solution-page_world__bBeuF:has([data-slot=south] a:is(:hover,:focus-visible)) [data-lane=south],.solution-page_world__bBeuF:has([data-slot=west] a:is(:hover,:focus-visible)) [data-lane=west]{opacity:1}@media (prefers-reduced-motion:no-preference){.solution-page_world__bBeuF:has([data-slot=east] a:is(:hover,:focus-visible)) [data-lane=east] polyline,.solution-page_world__bBeuF:has([data-slot=north] a:is(:hover,:focus-visible)) [data-lane=north] polyline,.solution-page_world__bBeuF:has([data-slot=south] a:is(:hover,:focus-visible)) [data-lane=south] polyline,.solution-page_world__bBeuF:has([data-slot=west] a:is(:hover,:focus-visible)) [data-lane=west] polyline{animation:solution-page_march__MHhqR .7s linear infinite}}@keyframes solution-page_march__MHhqR{to{stroke-dashoffset:-13.6}}.solution-page_world__bBeuF [class~=sf-sign-face]{stroke:none}.solution-page_world__bBeuF [data-night] [class~=sf-sign-face]{filter:drop-shadow(0 0 4px var(--night-glow))}.solution-page_world__bBeuF [data-night] [class~=fw-glass]{opacity:.82;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--team) 70%,transparent))}.solution-page_page__W8T1p .solution-page_world__bBeuF [data-night] [class~=fw-glass] polygon{fill:color-mix(in srgb,var(--team) 55%,var(--night-lit))}.solution-page_page__W8T1p .solution-page_world__bBeuF [data-night] [class~=sf-plot] polygon{fill:color-mix(in srgb,var(--team) 34%,var(--night-ground))}.solution-page_world__bBeuF [class~=fw-svg]{transition:filter .32s ease-out}@media (scripting:enabled){[class~=dark] .solution-page_world__bBeuF [class~=solution-farm]:not([data-night]) [class~=fw-svg]{filter:brightness(.3) saturate(.5);transition:none}}.solution-page_section__1__Kg{width:min(100%,1240px);margin-inline:auto;padding:112px var(--space-3xl)}.solution-page_head__2AP_H{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:48px}.solution-page_headStack__qViir>p,.solution-page_headText__SE_d9>p,.solution-page_head__2AP_H>p{max-width:34rem;color:var(--color-muted);font-size:1.0625rem;line-height:1.62}.solution-page_headStack__qViir{display:grid;gap:16px;max-width:44rem;margin-bottom:48px}.solution-page_headText__SE_d9{display:grid;gap:14px}.solution-page_page__W8T1p .solution-page_agentNote__23hk8{display:inline-flex;justify-self:start;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:color-mix(in srgb,var(--team) 12%,transparent);color:var(--color-ink);font-size:.9375rem}.solution-page_agentNote__23hk8:before{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 36% 50%,var(--color-ink) 0 1.6px,transparent 2px),radial-gradient(circle at 64% 50%,var(--color-ink) 0 1.6px,transparent 2px),var(--team);content:""}.solution-page_section__1__Kg .solution-page_note__Wa1nS{max-width:65ch;margin-top:24px;color:var(--color-muted);font-size:var(--text-sm)}.solution-page_sheet___8LuP{overflow:hidden;border:1px solid var(--rule);border-radius:14px;background:var(--color-paper);box-shadow:var(--sheet-shadow)}.solution-page_sheetBar__dgttq{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--rule);background:var(--color-sidebar,var(--color-paper));color:var(--color-ink);font-size:.875rem}.solution-page_sheetBar__dgttq strong{font-weight:600}.solution-page_sheetBar__dgttq span{padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--color-ink) 8%,transparent);color:var(--color-ink);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solution-page_runIcon__zf_k5,.solution-page_sheetIcon__qHZQv{width:16px;height:16px;fill:none;stroke:var(--team-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.solution-page_jobs__YhEHX>li,.solution-page_sheetHead__Kq63G{display:grid;grid-template-columns:44px minmax(9rem,.65fr) minmax(7rem,.4fr) minmax(0,1.5fr) minmax(8rem,.55fr);gap:0 24px;align-items:baseline}.solution-page_sheetHead__Kq63G{grid-template-columns:minmax(9rem,.65fr) minmax(7rem,.4fr) minmax(0,1.5fr) minmax(8rem,.55fr);padding:10px 24px 10px 68px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--team) 10%,var(--color-paper));color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em}.solution-page_jobs__YhEHX{margin:0;padding:0;list-style:none}.solution-page_jobs__YhEHX>li{padding:22px 24px 22px 0}.solution-page_jobs__YhEHX>li+li{border-top:1px solid var(--rule)}.solution-page_rowNo__UyPLX{align-self:stretch;padding-right:12px;border-right:1px solid var(--rule);color:var(--color-muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.solution-page_jobs__YhEHX h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.solution-page_jobs__YhEHX p{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.solution-page_jobs__YhEHX .solution-page_cadence__l2_rp{justify-self:start;padding:1px 10px;border-radius:999px;background:color-mix(in srgb,var(--team) 20%,transparent);color:var(--color-ink);font-size:.8125rem;font-weight:550;white-space:nowrap}.solution-page_uses__PKtjO{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.solution-page_uses__PKtjO a{display:inline-flex;align-items:center;gap:4px;padding:3px 0;color:var(--color-ink);font-size:.8125rem;font-weight:550;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--team) 70%,transparent);text-decoration-thickness:2px;text-underline-offset:4px}.solution-page_uses__PKtjO li+li:before{margin-right:6px;color:var(--color-muted);content:"·"}.solution-page_uses__PKtjO a:after{content:"→";transition:transform var(--dur-short) var(--ease-out)}.solution-page_uses__PKtjO a:hover{text-decoration-color:var(--team-ink)}.solution-page_uses__PKtjO a:hover:after{transform:translateX(2px)}.solution-page_runGrid__Vd2st{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:start}.solution-page_states__rdGpy{position:sticky;top:112px;grid-area:1/2}.solution-page_runApp__6RqER{grid-area:1/1;display:grid;gap:16px;padding:20px;border:1px solid var(--rule);border-radius:16px;background:var(--color-sidebar,var(--color-paper));box-shadow:var(--sheet-shadow)}.solution-page_chat__bZe2T{display:grid;gap:6px;justify-self:end;max-width:88%}.solution-page_chatFrom__uoalb{justify-self:end;color:var(--color-muted);font-size:.75rem;font-weight:600}.solution-page_chat__bZe2T p{padding:12px 16px;border-radius:14px 14px 4px 14px;background:var(--color-surface,color-mix(in srgb,var(--color-ink) 6%,transparent));color:var(--color-ink);font-size:.9375rem;line-height:1.55}.solution-page_runPanel__1csUT{overflow:hidden;border:1px solid var(--rule);border-radius:12px;background:var(--color-paper)}.solution-page_runHead__i9RSP{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--rule)}.solution-page_runHead__i9RSP div{display:grid;flex:1 1;min-width:0}.solution-page_runHead__i9RSP strong{color:var(--color-ink);font-size:.9375rem;font-weight:600}.solution-page_runHead__i9RSP span{color:var(--color-muted);font-size:.75rem}.solution-page_runHead__i9RSP em{padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--farm-green) 14%,transparent);color:color-mix(in oklch,var(--farm-green) 72%,var(--color-ink));font-size:.75rem;font-style:normal;font-weight:600}.solution-page_runIcon__zf_k5{width:28px;height:28px;padding:5px;border-radius:8px;background:color-mix(in srgb,var(--team) 18%,transparent)}.solution-page_runSteps__uAeVw{position:relative;display:grid;margin:0;padding:8px 16px 12px;list-style:none}.solution-page_runSteps__uAeVw:before{position:absolute;top:26px;bottom:30px;left:30px;border-left:2px dashed var(--rule);content:""}.solution-page_runSteps__uAeVw li{position:relative;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:14px;align-items:baseline;padding:10px 0}.solution-page_badge__R3oLV{display:inline-flex;justify-self:start;align-items:center;gap:6px;padding:2px 10px 2px 3px;border:1px solid var(--rule);border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:.75rem;font-weight:600}.solution-page_badge__R3oLV svg{width:22px;height:22px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--color-ink) 7%,var(--color-paper));fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.solution-page_runSteps__uAeVw [data-kind=trigger] .solution-page_badge__R3oLV svg{background:var(--team);color:var(--farm-on-tint)}.solution-page_runSteps__uAeVw [data-kind=approval] .solution-page_badge__R3oLV{border-color:color-mix(in srgb,var(--farm-green) 50%,transparent);color:var(--farm-green)}.solution-page_runSteps__uAeVw [data-kind=approval] .solution-page_badge__R3oLV svg{background:color-mix(in srgb,var(--farm-green) 16%,var(--color-paper))}.solution-page_runSteps__uAeVw p{color:var(--color-muted);font-size:.9375rem;line-height:1.55}.solution-page_stepBody__Fe0mg{display:grid;gap:6px;justify-items:start}.solution-page_result__D1xyo{display:inline-flex;align-items:center;gap:6px;color:var(--color-ink);font-size:.75rem;font-weight:600}.solution-page_result__D1xyo .solution-page_stage__HTJ49{width:26px;height:26px;margin-block:-4px}.solution-page_result__D1xyo:has(.solution-page_stage__HTJ49):before{content:none}.solution-page_result__D1xyo:before{width:6px;height:6px;border-radius:50%;background:color-mix(in oklch,var(--farm-green) 80%,var(--color-ink));content:""}.solution-page_states__rdGpy h3{margin:0 0 8px;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.solution-page_states__rdGpy ol{position:relative;display:grid;margin:0;padding:0;list-style:none}.solution-page_states__rdGpy ol:before{position:absolute;top:34px;bottom:40px;left:21px;border-left:2px solid color-mix(in srgb,var(--farm-soil) 45%,transparent);content:""}.solution-page_states__rdGpy li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:14px 0}.solution-page_stage__HTJ49{width:44px;height:44px;border-radius:50%;background:var(--color-paper);fill:none;stroke:var(--color-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.solution-page_soil___IM9n{fill:var(--farm-soil)}.solution-page_states__rdGpy h4{margin:0 0 4px;font-size:1.0625rem;font-weight:600}.solution-page_states__rdGpy p{color:var(--color-muted);font-size:.9375rem;line-height:1.55}.solution-page_groups__cUBIf{display:grid;gap:40px}.solution-page_group__IjA_n h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.solution-page_group__IjA_n h3:after{flex:1 1;height:1px;background:var(--rule);content:""}.solution-page_handoffs__F849H{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.solution-page_handoffs__F849H li[data-wide]{grid-column:span var(--span,1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 36px}.solution-page_handoffs__F849H li{display:grid;gap:14px;align-content:start;padding:24px 26px 22px;border:1px solid var(--rule);border-radius:16px;background:color-mix(in srgb,var(--lane) 5%,var(--color-paper));scroll-margin-top:96px}.solution-page_handoffs__F849H li:target{border-color:var(--lane);box-shadow:0 0 0 3px color-mix(in srgb,var(--lane) 35%,transparent)}.solution-page_cardText__iU2zY{display:grid;gap:10px;align-content:start}.solution-page_vignette__F4Iyx{width:200px;height:64px;margin:0 0 0 -4px;overflow:visible;stroke:color-mix(in srgb,var(--color-ink) 30%,transparent);stroke-width:.8;stroke-linejoin:round}.solution-page_tileFrom__FKU6p{fill:color-mix(in srgb,var(--from) 26%,var(--color-paper))}.solution-page_tileTo__g3Q2v{fill:color-mix(in srgb,var(--to) 26%,var(--color-paper))}.solution-page_lane__NxaSt{fill:color-mix(in srgb,var(--color-ink) 14%,var(--color-paper));stroke:none}.solution-page_laneDash__okph0{fill:none;stroke:var(--color-paper);stroke-width:1.6;stroke-dasharray:5 4}.solution-page_laneHead__2qq8O{fill:none;stroke:var(--color-paper);stroke-width:1.8;stroke-linecap:round}.solution-page_wall__Y622w{fill:var(--color-paper)}.solution-page_wallSide__EFIAk{fill:color-mix(in srgb,var(--color-ink) 8%,var(--color-paper))}.solution-page_shadow__Z92oP{fill:color-mix(in srgb,var(--color-ink) 16%,transparent);stroke:none}.solution-page_artifact__orUmc{transform:translate(100px,26px);fill:none;stroke:color-mix(in srgb,var(--color-ink) 55%,transparent);stroke-width:1}.solution-page_paper__XrYQ0{fill:var(--color-paper)}.solution-page_ink__NBYeD{fill:var(--from);stroke:none}.solution-page_inkLine__tKDd_{stroke:var(--from);stroke-width:1.6;stroke-linecap:round}.solution-page_inkText__8nWZh{fill:var(--from);stroke:none;font-size:9px;font-weight:700}.solution-page_route__bg05S{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--color-muted);font-size:.8125rem;font-weight:600}.solution-page_route__bg05S .solution-page_team__LvOQ7:before{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:2px;background:var(--dot);content:""}.solution-page_route__bg05S svg{width:44px;height:10px;fill:none;stroke:var(--lane);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.solution-page_routeLine__j2sgt{stroke-dasharray:5 4}.solution-page_handoffs__F849H h4{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.solution-page_cardText__iU2zY>p:nth-of-type(2){max-width:34rem;color:var(--color-muted);font-size:1rem;line-height:1.6}.solution-page_back__KPVs8{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:2.75rem;margin-top:2px;color:var(--color-ink);font-size:.875rem;font-weight:550;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:5px}.solution-page_nowrap___EV46{white-space:nowrap}.solution-page_sibling__X7mPm{justify-self:start;color:var(--color-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--lane);text-underline-offset:5px}.solution-page_back__KPVs8:before{content:"↑"/""}.solution-page_back__KPVs8:hover{text-decoration-color:var(--lane)}.solution-page_keeps__jD2Ww{margin:0 var(--space-3xl);padding:96px max(var(--space-3xl),calc((100% - 1144px) / 2));border-radius:20px;background:repeating-linear-gradient(90deg,transparent 0 46px,oklch(100% 0 0/6%) 46px 48px),var(--farm-field);color:var(--farm-field-muted)}.solution-page_page__W8T1p .solution-page_keeps__jD2Ww h2{color:var(--farm-field-ink)}.solution-page_keeps__jD2Ww .solution-page_head__2AP_H>p{color:var(--farm-field-muted)}.solution-page_keeps__jD2Ww dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;margin:0}.solution-page_keeps__jD2Ww dl>div{display:grid;gap:12px;align-content:start;padding-top:24px;border-top:2px solid oklch(100% 0 0/22%)}.solution-page_keeps__jD2Ww dt{color:var(--farm-field-ink);font-family:var(--farm-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;display:grid;gap:14px}.solution-page_keepIcon__F9_ZM{width:40px;height:40px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--team) 22%,transparent);fill:none;stroke:var(--farm-field-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.solution-page_keeps__jD2Ww dd{margin:0;font-size:.9375rem;line-height:1.6}.solution-page_end__U2t7G>p:first-of-type{max-width:62ch}.solution-page_end__U2t7G .solution-page_contact__zL_0v{margin-top:8px;font-size:.875rem}.solution-page_contact__zL_0v a{color:var(--farm-field-ink);text-underline-offset:3px}@media (max-width:1100px){.solution-page_hero__r8POq{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;padding-inline:32px}.solution-page_hero__r8POq h1{font-size:clamp(2.375rem,4.6vw,3rem)}.solution-page_lead__ZLsmz{font-size:1rem}.solution-page_ctas__9H4oH{grid-template-columns:minmax(0,1fr);gap:18px}.solution-page_world__bBeuF{margin:0}.solution-page_signs__pVO4a a{gap:7px;padding:5px 10px 5px 6px}.solution-page_signArrow__HrX9M{width:20px;height:20px}.solution-page_runGrid__Vd2st{grid-template-columns:minmax(0,1fr);gap:40px}.solution-page_states__rdGpy{position:static}.solution-page_runApp__6RqER,.solution-page_states__rdGpy{grid-area:auto}.solution-page_handoffs__F849H{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-page_handoffs__F849H li:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 36px}.solution-page_keeps__jD2Ww dl{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-page_sheetHead__Kq63G{display:none}.solution-page_jobs__YhEHX>li{grid-template-columns:44px minmax(0,1fr) minmax(8rem,.4fr);gap:10px 20px}.solution-page_rowNo__UyPLX{grid-row:span 3}.solution-page_jobs__YhEHX .solution-page_cadence__l2_rp{grid-column:3;grid-row:1;justify-self:end}.solution-page_jobs__YhEHX>li>p:not(.solution-page_cadence__l2_rp),.solution-page_uses__PKtjO{grid-column:2/-1}}@media (max-width:880px){.solution-page_hero__r8POq{grid-template-columns:minmax(0,1fr);padding-inline:var(--space-3xl)}.solution-page_heroCopy__TO61_{max-width:44rem}.solution-page_ctas__9H4oH{grid-template-columns:repeat(2,minmax(0,max-content));gap:32px}}@media (max-width:720px){.solution-page_hero__r8POq{padding:32px 20px 24px}.solution-page_hero__r8POq h1{font-size:clamp(2.375rem,11vw,3rem)}.solution-page_lead__ZLsmz{font-size:1.0625rem}.solution-page_ctas__9H4oH{grid-template-columns:minmax(0,1fr);gap:20px}.solution-page_world__bBeuF{margin-inline:-12px}.solution-page_world__bBeuF>[class~=solution-farm]{aspect-ratio:auto}.solution-page_world__bBeuF [class~=fw-svg]{height:auto;aspect-ratio:820/580}.solution-page_signs__pVO4a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-inline:12px}.solution-page_signs__pVO4a li{position:static;max-width:none}.solution-page_signs__pVO4a a{width:100%;height:100%;min-height:2.75rem}.solution-page_section__1__Kg{padding:72px 20px}.solution-page_head__2AP_H{grid-template-columns:minmax(0,1fr);margin-bottom:32px}.solution-page_jobs__YhEHX>li{grid-template-columns:32px minmax(0,1fr);gap:10px 14px;padding:20px 16px 20px 0}.solution-page_rowNo__UyPLX{grid-row:span 4}.solution-page_jobs__YhEHX .solution-page_cadence__l2_rp{grid-column:2;grid-row:auto;justify-self:start}.solution-page_jobs__YhEHX>li>p:not(.solution-page_cadence__l2_rp),.solution-page_uses__PKtjO{grid-column:2}.solution-page_uses__PKtjO{gap:8px 4px}.solution-page_uses__PKtjO a{min-height:2.75rem;font-size:.875rem}.solution-page_runApp__6RqER{margin-inline:-8px;padding:12px}.solution-page_chat__bZe2T{max-width:100%}.solution-page_runSteps__uAeVw li{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:0}.solution-page_runSteps__uAeVw:before{left:30px}.solution-page_stepBody__Fe0mg{padding-left:34px}.solution-page_group__IjA_n .solution-page_handoffs__F849H,.solution-page_handoffs__F849H li:last-child:nth-child(odd),.solution-page_handoffs__F849H li[data-wide],.solution-page_keeps__jD2Ww dl{grid-template-columns:minmax(0,1fr)}.solution-page_handoffs__F849H li{padding:20px}.solution-page_keeps__jD2Ww{margin-inline:12px;padding:64px 20px}}