*{margin:0;padding:0;box-sizing:border-box}:root{--section-max-width: 72rem;--section-padding: 2.4rem;--color-background: #000000;--color-surface: rgba(15, 23, 42, .75);--color-text: #f8fafc}html{scroll-behavior:smooth}body{font-family:Rubik,sans-serif;background-color:var(--color-background);color:var(--color-text);line-height:1.7}.section-wrapper{width:min(var(--section-max-width),100%);margin-inline:auto;padding-inline:var(--section-padding);padding-block:0}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}.splide__arrow{background:transparent;border:none;color:#fff;opacity:1}.splide__arrow svg{fill:currentColor;width:1.8rem;height:1.8rem}
