.landing-cta-secondary{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--pico-muted-color);text-decoration:none;transition:color .15s ease}.landing-cta-secondary svg{transition:transform .15s ease}.landing-cta-secondary:hover{color:var(--pico-color)}.landing-cta-secondary:hover svg{transform:translate(3px)}.landing-feature{border:1px solid var(--pico-muted-border-color);border-radius:12px;padding:1.5rem;margin:0;box-shadow:none;background:color-mix(in srgb,var(--pico-card-background-color) 45%,transparent);transition:border-color .2s ease,background .2s ease}.landing-feature:hover{border-color:color-mix(in srgb,var(--pico-primary) 30%,var(--pico-muted-border-color));background:var(--pico-card-background-color)}details.landing-more>summary:not([role]),details.landing-more>summary:not([role]):focus,details.landing-more>summary:not([role]):focus-visible,details.landing-more[open]>summary:not([role]),details.landing-more[open]>summary:not([role]):focus,details.landing-more[open]>summary:not([role]):not(:focus){list-style:none;cursor:pointer;color:var(--pico-muted-color);outline:none;transition:color .15s ease;-webkit-user-select:none;user-select:none}details.landing-more>summary:not([role]):hover{color:var(--pico-color)}.landing-more>summary::-webkit-details-marker{display:none}.landing-more>summary:after{display:none}.landing-more-chevron{transition:transform .15s ease}.landing-more[open] .landing-more-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){.landing-fade{opacity:0;transform:translateY(10px);animation:landing-fade-up .6s ease forwards;animation-delay:calc(var(--landing-fade-order, 0) * .08s)}}@keyframes landing-fade-up{to{opacity:1;transform:translateY(0)}}
