html{scroll-behavior:smooth}.marketing :where(h1,.ci-h1){font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;color:var(--fg-display);margin:0}.marketing :where(h2,.ci-h2){font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;color:var(--fg-display);margin:0}.marketing :where(h3,.ci-h3){font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.005em;color:var(--fg-primary);margin:0}.marketing :where(h4,.ci-h4){font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--fg-primary);margin:0}.marketing :where(p){margin:0 0 var(--space-4);text-wrap:pretty}.marketing :where(p:last-child){margin-bottom:0}.marketing .ci-btn{line-height:1}.marketing .ci-btn--lg{padding:14px 28px}.ci-btn--ghost-dark{background:transparent;color:var(--cream);border-color:rgba(237,241,240,.25)}.ci-btn--ghost-dark:hover{background:rgba(237,241,240,.08);border-color:rgba(237,241,240,.5);color:var(--cream)}.ci-eyebrow--on-dark{color:rgba(237,241,240,.6)}.ci-textarea{resize:vertical;min-height:120px}.ci-section-inner{max-width:var(--content-wide);margin:0 auto;padding:0 var(--space-7)}@media (max-width:860px){.ci-section-inner{padding:0 var(--space-5)}}