.CtaBand_cta__ElccL{background:var(--green-50);padding:112px 0}.CtaBand_inner__SqRjb{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-gutter);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:36px}.CtaBand_h2__N_CjU{font-family:var(--font-primary);font-size:clamp(32px,3.7vw,50px);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:0;max-width:16ch;color:var(--ink)}.CtaBand_lede___F7Cc{font-family:var(--font-serif);font-size:19px;line-height:1.6;color:var(--muted);margin:18px 0 0;max-width:40ch}.CtaBand_actions__XjRYz{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:900px){.CtaBand_cta__ElccL{padding:84px 0}}@media (max-width:640px){.CtaBand_inner__SqRjb{padding:0 var(--page-gutter-sm);align-items:flex-start}.CtaBand_actions__XjRYz{width:100%;flex-direction:column}.CtaBand_actions__XjRYz>*{width:100%}}.SitePage_wrap__2wCLd{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-gutter)}.SitePage_h1__448od{font-family:var(--font-primary);font-size:clamp(46px,6.6vw,88px);line-height:1;letter-spacing:-.04em;font-weight:700;margin:0;max-width:10ch}.SitePage_h1Wide__Kfaxo{max-width:16ch}.SitePage_h2__OEafj{font-family:var(--font-primary);font-size:clamp(32px,3.7vw,50px);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:0;max-width:16ch}.SitePage_sub__IJcCu{font-family:var(--font-serif);font-size:clamp(19px,1.9vw,23px);line-height:1.55;color:var(--muted);margin:26px 0 38px;max-width:30ch}.SitePage_subWide__lREOF{max-width:44ch}.SitePage_lede__cbGKw{font-family:var(--font-serif);font-size:19px;line-height:1.6;color:var(--muted);margin:18px 0 0;max-width:40ch}.SitePage_ledeHero__h2E2I{max-width:52ch}.SitePage_sec___h0Rd{padding:120px 0;border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-block-size:auto 720px}.SitePage_secTint__t0GJb{background:var(--soft);border-top:0}.SitePage_split__rFANJ{display:grid;grid-template-columns:minmax(260px,.85fr) 1.4fr;gap:80px;align-items:start}.SitePage_splitCenter__tBaq8{align-items:center}.SitePage_sticky__e71I7{position:sticky;top:calc(var(--header-height) + env(safe-area-inset-top, 0px) + 12px)}@media (max-width:980px){.SitePage_split__rFANJ{grid-template-columns:1fr;gap:48px}.SitePage_sticky__e71I7{position:static}.SitePage_sec___h0Rd{padding:72px 0}}@media (max-width:640px){.SitePage_wrap__2wCLd{padding:0 var(--page-gutter-sm)}.SitePage_h1__448od{font-size:clamp(40px,12vw,56px)}}.SolutionsPage_crumb__w7w1J{font-size:14px;color:var(--muted);margin:8px 0 18px}.SolutionsPage_crumb__w7w1J span{margin:0 6px;color:var(--field)}.SolutionsPage_actions__SoDbM{display:flex;flex-wrap:wrap;gap:12px}.SolutionsPage_demoSlot__jvMD5{min-height:280px;border-radius:var(--radius-2xl);background:var(--soft)}.SolutionsPage_hero__zz8YW{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:56px 0 104px}.SolutionsPage_heroSol__EUcig{padding-top:28px;align-items:start}.app-page main .SolutionsPage_hero__zz8YW{padding:56px 0 104px}.app-page main .SolutionsPage_heroSol__EUcig{padding-top:28px}.SolutionsPage_list__4uXsy{list-style:none;margin:0;padding:0}.SolutionsPage_item__cekLC{display:grid;grid-template-columns:28px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid var(--line)}.SolutionsPage_item__cekLC:first-child{padding-top:6px}.SolutionsPage_item__cekLC h3{font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0 0 6px}.SolutionsPage_item__cekLC p{font-family:var(--font-serif);font-size:18px;line-height:1.65;color:var(--muted);margin:0;max-width:44ch}.SolutionsPage_ghostLink__fJHTW{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:var(--radius-md);padding:15px 24px;min-height:44px;box-sizing:border-box;font:600 15px/1 var(--font-primary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.SolutionsPage_ghostLink__fJHTW:hover{background:var(--ink);color:var(--white)}@media (max-width:980px){.SolutionsPage_hero__zz8YW{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.SolutionsPage_hero__zz8YW,.app-page main .SolutionsPage_hero__zz8YW{padding:32px 0 72px}.app-page main .SolutionsPage_heroSol__EUcig{padding-top:32px}.SolutionsPage_ghostLink__fJHTW{width:100%}}