html:has(.kit-landing){scroll-behavior:smooth}.kit-landing{font-family:var(--font-inter),sans-serif;color:#120e1e}.kit-landing .display,.kit-landing h1,.kit-landing h2,.kit-landing h3{font-family:var(--font-space-grotesk),sans-serif}.kit-landing .marker-highlight{position:relative;display:inline-block;max-width:100%;white-space:normal;padding-bottom:.06em}.kit-landing .marker-highlight svg{position:absolute;left:-3%;bottom:-.1em;top:auto;width:106%;height:.3em;z-index:-1;pointer-events:none}.kit-landing a:focus-visible,.kit-landing button:focus-visible,.kit-landing input:focus-visible,.kit-landing summary:focus-visible{outline:3px solid #f86624;outline-offset:2px}.kit-landing .blob-1{border-radius:63% 37% 54% 46%/42% 40% 60% 58%}.kit-landing .blob-2{border-radius:42% 58% 63% 37%/56% 44% 56% 44%}.kit-landing .float-slow{animation:kit-floaty 7s ease-in-out infinite}@keyframes kit-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.kit-landing .card-hover{transition:transform .25s ease,box-shadow .25s ease}.kit-landing .card-hover:hover{transform:translateY(-6px);box-shadow:0 20px 40px -14px rgba(36,17,65,.25)}.kit-landing .flow-line{pointer-events:none}.kit-landing .section-shell{position:relative;overflow:hidden}.kit-landing summary{cursor:pointer;list-style:none}.kit-landing summary::-webkit-details-marker{display:none}.kit-landing details[open] .chevron{transform:rotate(180deg)}.kit-landing .chevron{transition:transform .2s ease}.kit-landing [id]{scroll-margin-top:92px}.kit-landing .marker-highlight svg{clip-path:inset(0 100% 0 0)}.kit-landing .marker-highlight.is-drawn svg{animation:kit-underline 1.2s cubic-bezier(.65,0,.35,1) both}@keyframes kit-underline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){html:has(.kit-landing){scroll-behavior:auto}.kit-landing .float-slow{animation:none!important}.kit-landing *{transition:none!important}}.kit-landing h2{line-height:1.3}.kit-landing h3{line-height:1.4}.kit-landing li,.kit-landing p{line-height:1.65}.kit-landing #financiera .justify-between{gap:1rem}.kit-landing #financiera .justify-between>:last-child{flex-shrink:0}