.page-head:where(.astro-5zspnfpv){padding:80px 0 72px}.head-grid:where(.astro-5zspnfpv){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.page-head:where(.astro-5zspnfpv) .section-head:where(.astro-5zspnfpv){margin-bottom:0}.actions:where(.astro-5zspnfpv){flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.why:where(.astro-5zspnfpv) h2:where(.astro-5zspnfpv),.products:where(.astro-5zspnfpv) h2:where(.astro-5zspnfpv),.flows:where(.astro-5zspnfpv) h2:where(.astro-5zspnfpv){margin-bottom:32px}.why-grid:where(.astro-5zspnfpv){grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.why-grid:where(.astro-5zspnfpv) li:where(.astro-5zspnfpv){border-top:2px solid var(--teal);flex-direction:column;gap:8px;padding-top:18px;display:flex}.num:where(.astro-5zspnfpv){font-family:var(--font-display);color:var(--teal);font-size:14px;font-weight:700}.why-grid:where(.astro-5zspnfpv) h3:where(.astro-5zspnfpv),.flow:where(.astro-5zspnfpv) h3:where(.astro-5zspnfpv){font-family:var(--font-body);letter-spacing:0;font-size:19px;font-weight:700}.why-grid:where(.astro-5zspnfpv) p:where(.astro-5zspnfpv){color:var(--ink-2);line-height:1.6}.product-list:where(.astro-5zspnfpv){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.product:where(.astro-5zspnfpv){border-top:4px solid var(--accent);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;padding:28px;scroll-margin-top:100px;display:grid}.product-head:where(.astro-5zspnfpv){flex-direction:column;align-items:flex-start;gap:6px;display:flex}.area:where(.astro-5zspnfpv){letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow);font-size:12px;font-weight:700}.product:where(.astro-5zspnfpv) h3:where(.astro-5zspnfpv){letter-spacing:.01em;font-size:24px}.what:where(.astro-5zspnfpv){font-weight:700}.text:where(.astro-5zspnfpv){color:var(--muted);flex:1;font-size:15px}.product:where(.astro-5zspnfpv) .text-link:where(.astro-5zspnfpv){font-size:15px}.here:where(.astro-5zspnfpv){background:var(--teal-soft);color:var(--teal-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.product:where(.astro-5zspnfpv) .check-list:where(.astro-5zspnfpv){color:var(--ink-2);font-size:15px;line-height:1.5}.product:where(.astro-5zspnfpv).current{background:var(--teal-wash);border-color:var(--teal-soft);border-top-color:var(--accent)}.flows:where(.astro-5zspnfpv) h2:where(.astro-5zspnfpv){color:#fff}.flow-grid:where(.astro-5zspnfpv){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.flow:where(.astro-5zspnfpv){border:1px solid var(--navy-line);border-radius:var(--radius-lg);padding:28px}.flow:where(.astro-5zspnfpv) h3:where(.astro-5zspnfpv){color:#fff;margin-bottom:18px}.flow:where(.astro-5zspnfpv) ol:where(.astro-5zspnfpv){flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.flow:where(.astro-5zspnfpv) li:where(.astro-5zspnfpv){color:var(--on-dark-2);flex-direction:column;gap:2px;padding:0 0 18px 26px;font-size:15px;line-height:1.5;display:flex;position:relative}.flow:where(.astro-5zspnfpv) li:where(.astro-5zspnfpv):before{content:"";border:2px solid var(--mint);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.flow:where(.astro-5zspnfpv) li:where(.astro-5zspnfpv):not(:last-child):after{content:"";border-left:2px dashed var(--navy-line-2);position:absolute;top:21px;bottom:2px;left:6px}.flow:where(.astro-5zspnfpv) li:where(.astro-5zspnfpv):last-child{padding-bottom:0}.flow:where(.astro-5zspnfpv) strong:where(.astro-5zspnfpv){color:#fff;font-family:var(--font-display);letter-spacing:.01em}.demo:where(.astro-5zspnfpv){padding:104px 0 72px}.demo-card:where(.astro-5zspnfpv){background:var(--teal-wash);border-color:var(--teal-soft);justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex}.demo-card:where(.astro-5zspnfpv) h2:where(.astro-5zspnfpv){font-family:var(--font-body);letter-spacing:0;font-size:22px;font-weight:700}.demo-card:where(.astro-5zspnfpv) p:where(.astro-5zspnfpv){color:var(--ink-2);margin-top:6px}.demo-card:where(.astro-5zspnfpv) .btn:where(.astro-5zspnfpv){white-space:nowrap;flex:none}@media (width<=1100px){.product:where(.astro-5zspnfpv){grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.page-head:where(.astro-5zspnfpv){padding:48px 0}.head-grid:where(.astro-5zspnfpv),.why-grid:where(.astro-5zspnfpv),.product-list:where(.astro-5zspnfpv),.flow-grid:where(.astro-5zspnfpv){grid-template-columns:minmax(0,1fr);gap:24px}.product:where(.astro-5zspnfpv),.flow:where(.astro-5zspnfpv){padding:22px}.demo:where(.astro-5zspnfpv){padding:72px 0 48px}.demo-card:where(.astro-5zspnfpv){flex-direction:column;align-items:flex-start;padding:24px}}
