.kivo-public.kh-content-page .kh-content-shell{padding-block:32px 75px}.kivo-public.kh-content-page .kh-breadcrumbs ol{color:var(--kh-muted);flex-wrap:wrap;gap:9px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.kivo-public.kh-content-page .kh-breadcrumbs li{align-items:center;gap:9px;display:flex}.kivo-public.kh-content-page .kh-breadcrumbs a:hover{color:var(--kh-accent-text);text-decoration:underline}.kivo-public.kh-content-page .kh-content-heading{border-bottom:1px solid var(--kh-border);max-width:820px;padding-block:48px 38px}.kivo-public.kh-content-page .kh-content-heading h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(34px,4.4vw,56px);line-height:1.14}.kivo-public.kh-content-page .kh-content-heading>p{color:var(--kh-muted);margin-top:22px;font-size:18px;line-height:1.8}.kivo-public.kh-content-page .kh-content-body{max-width:820px}.kivo-public.kh-content-page .kh-content-wide :where(.kh-content-heading,.kh-content-body){max-width:none}.kivo-public.kh-content-page .kh-content-body section{margin-top:40px}.kivo-public.kh-content-page .kh-content-body h2:not(:where(.kp-pricing *)){letter-spacing:-.025em;margin-bottom:15px;font-size:27px;line-height:1.3}.kivo-public.kh-content-page .kh-content-body h3:not(:where(.kp-pricing *)){margin-block:24px 10px;font-size:20px;line-height:1.4}.kivo-public.kh-content-page .kh-content-body :where(p,li):not(:where(.kp-pricing *)){color:var(--kh-muted);font-size:16px;line-height:1.9}.kivo-public.kh-content-page .kh-content-body p:not(:where(.kp-pricing *))+p:not(:where(.kp-pricing *)){margin-top:16px}.kivo-public.kh-content-page .kh-content-body :where(ul,ol):not(:where(.kp-pricing *)){margin-block:14px;padding-left:23px}.kivo-public.kh-content-page .kh-content-body li:not(:where(.kp-pricing *))+li:not(:where(.kp-pricing *)){margin-top:8px}.kivo-public.kh-content-page .kh-content-body a:not(:where(.kp-pricing *)){color:var(--kh-accent-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.kivo-public.kh-content-page .kh-content-body strong:not(:where(.kp-pricing *)){color:var(--kh-ink)}.kivo-public.kh-content-page .kh-content-note{border:1px solid var(--kh-border);border-left:3px solid var(--kh-action);background:var(--kh-soft-surface);border-radius:8px;padding:20px}.kivo-public.kh-content-page .kh-content-body .kh-content-note p{font-size:14px}.kivo-public.kh-content-page .kh-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kivo-public.kh-content-page .kh-content-grid>article{border:1px solid var(--kh-border);background:var(--kh-surface);border-radius:12px;min-width:0;padding:25px}.kivo-public.kh-content-page .kh-content-grid h2{font-size:23px}.kivo-public.kh-content-page .kh-content-grid p{font-size:15px}.kivo-public.kh-content-page .kh-article-meta{color:var(--kh-muted);margin-top:25px;font-size:13px}.kivo-public.kh-content-page .kh-article-toc{border:1px solid var(--kh-border);background:var(--kh-surface);border-radius:10px;margin-top:28px;padding:22px}.kivo-public.kh-content-page .kh-article-toc h2{font-size:18px}.kivo-public.kh-content-page .kh-article-toc ol{margin-bottom:0}.kivo-public.kh-content-page .kh-content-cta{background:var(--kh-neutral);border:1px solid var(--kh-border);border-radius:12px;max-width:820px;margin-top:65px;padding:30px}.kivo-public.kh-content-page .kh-content-cta h2{letter-spacing:-.4px;font-size:26px;line-height:1.3}.kivo-public.kh-content-page .kh-content-cta p{color:var(--kh-muted);margin-top:12px;font-size:14px;line-height:1.8}.kivo-public.kh-content-page .kh-content-cta>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.kivo-public.kh-content-page .kh-content-faq section{border-bottom:1px solid var(--kh-border);padding-bottom:26px}.kivo-public.kh-content-page .kh-content-faq h2{font-size:23px}.kivo-public.kh-content-page .kh-content-pricing{margin-top:35px}@media (max-width:767px){.kivo-public.kh-content-page .kh-content-heading{padding-top:35px}.kivo-public.kh-content-page .kh-content-heading>p{font-size:16px}.kivo-public.kh-content-page .kh-content-grid{grid-template-columns:1fr}.kivo-public.kh-content-page .kh-content-cta{padding:24px 20px}.kivo-public.kh-content-page .kh-content-cta>div{flex-direction:column;align-items:flex-start}.kivo-public.kh-content-page .kh-breadcrumbs{overflow-wrap:anywhere}}
