.landing-a{color:#0f172a;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}.landing-a a{color:inherit;text-decoration:none}.landing-a ::selection{background:#bfdbfe}html:has(.landing-a){scroll-behavior:smooth}.landing-a .nav-link{transition:color .15s}.landing-a .nav-link:hover{color:#0f172a}.landing-a .mod-card{transition:all .18s}.landing-a .mod-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #0f172a38}.landing-a .mod-card--hl:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #2563eb4d}.landing-a details>summary{cursor:pointer;list-style:none}.landing-a details>summary::-webkit-details-marker{display:none}.landing-a details[open] .faq-plus{transform:rotate(45deg)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
