@media (prefers-reduced-motion:no-preference){html:has(.marketing){scroll-behavior:smooth}}.marketing{--marketing-header-height:84px;--marketing-safe-top:32px;color:rgb(var(--color-ink));background:rgb(var(--color-canvas))}.marketing h1,.marketing h2,.marketing h3{color:rgb(var(--color-ink));text-wrap:balance}.marketing p{line-height:1.8}.marketing h2{font-size:clamp(1.8rem,3.4vw,2.75rem);line-height:1.18;letter-spacing:-.045em}.marketing[lang=ar] h1,.marketing[lang=ar] h2,.marketing[lang=ar] h3{letter-spacing:0;line-height:1.5}html:has(.marketing){scroll-padding-top:0}.marketing section[id]{scroll-margin-top:0}.marketing a,.marketing button,.marketing summary{transition:background-color .2s,box-shadow .2s}.marketing :focus-visible:not(input):not(textarea),.marketing input[type=checkbox]:focus-visible{outline:3px solid rgb(var(--color-focus));outline-offset:5px}.section-kicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:rgb(var(--nd-forest-500))}.marketing[lang=ar] .section-kicker{letter-spacing:0;font-size:.95rem}.section-kicker{margin-bottom:16px}.marketing[lang=ar]{line-height:1.8}@media (max-width:639px){.marketing{--marketing-header-height:72px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :after,.marketing :before{transition:none!important;scroll-behavior:auto!important}}@media (max-width:639px){.marketing{--marketing-safe-top:24px}}