:root:root .bp.bp{--bp-h1:clamp(2.75rem, 1.91rem + 3.43vw, 5rem);--bp-h2:clamp(2.125rem, 1.62rem + 2.095vw, 3.5rem);--bp-body:1rem;--bp-small:1rem;--bp-label:.875rem;--bp-gap:6.5rem;--bp-head-gap:4rem;--sc-section-space:var(--bp-gap)}@media (min-width:1025px){:root:root .bp.bp{--bp-body:1.125rem}}:root:root .bp.bp h1{font-size:var(--bp-h1);letter-spacing:-.045em;line-height:1}:root:root .bp.bp h2:not(.sr-only,.bp-h-quiet,.sc-journey h2){font-size:var(--bp-h2);letter-spacing:-.035em;line-height:1.04}:root:root .bp.bp :is(.sc-lead,.cn-lead,.cn-hero-lead,.bp-line){max-width:36rem;font-size:var(--bp-body);line-height:1.5}:root:root .bp.bp :is(.sc-prose,.secondary,.sc-refs-intro){font-size:var(--bp-body);line-height:1.5}:root:root .bp.bp :is(#apps,#how-it-works,#your-rules){scroll-margin-top:-1rem}@media (min-width:1001px){:root:root .bp.bp :is(#apps,#how-it-works,#your-rules){scroll-margin-top:calc(var(--header-h) * -.2 - 1rem)}:root:root:has(.site-header[data-compact]) .bp.bp :is(#apps,#how-it-works,#your-rules){scroll-margin-top:-1rem}}:root:root .bp--connector .pe-section{padding-block:var(--bp-gap)}:root:root .bp--connector .cn-hero h1{max-width:62rem;margin-inline:auto}@media (min-width:1025px){:root:root .bp--connector .cn-hero h1{max-width:18em;font-size:min(var(--bp-h1), 4.5rem, 6vw)}}:root:root .bp--connector .pe-section .cn-eyebrow,:root:root .bp--connector #faq .cn-eyebrow,:root:root .bp--connector .cn-integrations .cn-intro>.secondary{display:none}:root:root .bp--connector :is(.cn-rail h3,.cn-pcard h3,.ag-title){letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}:root:root .bp--connector .cn-setup-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:root:root .bp--connector .cn-hero+.cn-what{padding-top:calc(var(--bp-gap) + 5rem)}:root:root .bp--connector .cn-price-figure{letter-spacing:-.05em;font-size:clamp(3.5rem,2.4rem + 3.2vw,5.5rem)}:root:root .bp--connector .cn-start-panel{justify-content:center;min-height:34rem}:root:root .bp--connector .cn-start-body{font-size:var(--bp-body)}@media (max-width:1000px),(horizontal-viewport-segments:2){:root:root .bp--connector .cn-setup-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px),(horizontal-viewport-segments:2){:root:root .bp.bp{--bp-gap:4rem;--bp-head-gap:2.5rem}:root:root .bp.bp h1{line-height:1.02}:root:root .bp--connector :is(.cn-rail h3,.cn-pcard h3,.ag-title){font-size:1.25rem}:root:root .bp--connector .cn-start-panel{min-height:30rem}}@media (max-width:359.98px){:root:root .bp.bp{--bp-h1:2.375rem}}@media (max-width:299.98px){:root:root .bp.bp{--bp-h1:2rem;--bp-h2:clamp(1.5rem, .75rem + 5vw, 1.625rem)}:root:root .bp.bp h1{letter-spacing:-.035em;line-height:1.08}:root:root .bp.bp h2:not(.sr-only,.bp-h-quiet,.sc-journey h2){letter-spacing:-.025em;line-height:1.15}:root:root .bp--connector .cn-price-figure,.bp .bp-facts-list dd{font-size:2.75rem}}@media (max-width:269.98px){:root:root .bp.bp{--bp-h1:1.75rem}}@media (max-height:500px) and (min-width:480px) and (max-width:1000px){:root:root .bp.bp{--bp-h1:clamp(1.75rem, 9.1svh - 1px, 2.375rem)}:root:root .bp.bp h1{line-height:1.08}}
