:root{--ink:#0e1c33;--blue:#2460f7;--blue-lt:#5b8cff;--bg:#eef1f6;--body:#3c4a63;--muted:#5f6b85;--muted-dark:#8fa0bd;--hairline:#0e1c3333;--hairline-dark:#ffffff26;--sora:"Sora", sans-serif;--sans:"Instrument Sans", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink);text-decoration:none;transition:color .2s}a:hover{color:var(--blue)}h1,h2,h3,p{margin:0}@keyframes plMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes plRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes plPulse{0%,to{opacity:.5}50%{opacity:1}}.acc-item .acc-body{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.acc-item.open .acc-body{max-height:var(--acc-max,220px)}.acc-icon{font-weight:400;line-height:1;transition:transform .3s}.acc-item.open .acc-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav[data-astro-cid-wpvy4v7s]{border-bottom:1.5px solid var(--ink);backdrop-filter:blur(10px);z-index:50;background:#eef1f6eb;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:sticky;top:0}.logo[data-astro-cid-wpvy4v7s]{font-family:var(--sora);font-size:20px;font-weight:800}.logo[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{color:var(--blue)}.links[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;text-transform:uppercase;gap:34px;font-size:14px;font-weight:600;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].active{color:var(--blue);border-bottom:2px solid var(--blue);padding-bottom:2px}.start[data-astro-cid-wpvy4v7s]{border:1.5px solid var(--ink);letter-spacing:.04em;text-transform:uppercase;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s}.start[data-astro-cid-wpvy4v7s]:hover{background:var(--ink);color:#fff}.mobile-menu[data-astro-cid-wpvy4v7s]{display:none;position:relative}.mobile-menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:10px 0 10px 12px;font-size:13px;font-weight:700;list-style:none}.mobile-menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{color:var(--blue);margin-left:5px;font-size:18px}.mobile-menu[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:inline-block;transform:rotate(45deg)}.mobile-links[data-astro-cid-wpvy4v7s]{background:var(--bg);border:1.5px solid var(--ink);min-width:190px;box-shadow:6px 6px 0 var(--ink);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;text-transform:uppercase;padding:13px 14px;font-size:14px;font-weight:700}.mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--ink);color:#fff}@media (width<=760px){.nav[data-astro-cid-wpvy4v7s]{padding:14px 20px}.links[data-astro-cid-wpvy4v7s]{display:none}.mobile-menu[data-astro-cid-wpvy4v7s]{margin-left:auto;margin-right:10px;display:block}.start[data-astro-cid-wpvy4v7s]{display:none}}.footer[data-astro-cid-jo6i4kqk]{color:var(--muted);justify-content:space-between;align-items:center;padding:26px 48px;font-size:13px;display:flex}.footer[data-astro-cid-jo6i4kqk].bordered{border-top:1.5px solid var(--ink)}.flogo[data-astro-cid-jo6i4kqk]{font-family:var(--sora);color:var(--ink);font-size:16px;font-weight:800}.flogo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--blue)}.flinks[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;gap:28px;font-size:12px;font-weight:600;display:flex}@media (width<=760px){.footer[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;padding:20px}}
