:root{--ink:#f6f8fa;--panel:#fff;--panel2:#eef2f6;--line:#e3e9ef;--line2:#ccd6df;--text:#0e1722;--muted:#54616f;--faint:#909daa;--accent:#0a8f74;--accent2:#2563eb;--amber:#b97d12;--display:"Space Grotesk",sans-serif;--body:"IBM Plex Sans",sans-serif;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}body{background:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}@keyframes scanY{0%{opacity:0;top:-2%}10%{opacity:.85}90%{opacity:.85}to{opacity:0;top:102%}}@keyframes boxin{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dc-navtoggle{opacity:0;width:1px;height:1px;margin:0;position:absolute}.dc-menu{display:contents}.dc-burger,.dc-burger .ic-close{display:none}@media (max-width:768px){.dc-burger{cursor:pointer;border:1px solid var(--line2);background:var(--panel);width:42px;height:42px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.dc-navtoggle:focus-visible~.dc-burger{outline:2px solid var(--accent);outline-offset:2px}.dc-navtoggle:checked~.dc-burger{background:var(--panel2)}.dc-navtoggle:checked~.dc-burger .ic-open{display:none}.dc-navtoggle:checked~.dc-burger .ic-close{display:inline-flex}.dc-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f8fafcfa;flex-direction:column;align-items:stretch;gap:6px;padding:14px 20px 20px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 16px 32px #0e17221a}.dc-navtoggle:checked~.dc-menu{display:flex}.dc-menu ul{width:100%;flex-direction:column!important;align-items:stretch!important;gap:2px!important}.dc-menu ul li{width:100%}.dc-menu ul li a{padding:13px 10px!important;font-size:16px!important;display:block!important}.dc-menu .dc-cta{justify-content:center;width:100%;margin-top:8px;padding:14px 18px!important;font-size:15px!important}}html{-webkit-text-size-adjust:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}[style*=width\:900px],[style*="width: 900px"],[style*=width\:760px],[style*="width: 760px"],[style*=width\:980px],[style*="width: 980px"]{max-width:100%}@media (min-width:769px) and (max-width:1024px){[style*="grid-template-columns:repeat(6,1fr)"],[style*="grid-template-columns: repeat(6, 1fr)"],[style*="grid-template-columns:repeat(5,1fr)"],[style*="grid-template-columns: repeat(5, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}[style*="grid-template-columns:repeat(4,1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*=display\:flex],[style*="display: flex"]{flex-wrap:wrap!important}[style*=font-size\:60px],[style*="font-size: 60px"]{font-size:clamp(30px,8.6vw,44px)!important}[style*=font-size\:56px],[style*="font-size: 56px"]{font-size:clamp(29px,8.2vw,42px)!important}[style*=font-size\:52px],[style*="font-size: 52px"]{font-size:clamp(28px,7.8vw,40px)!important}[style*=font-size\:50px],[style*="font-size: 50px"]{font-size:clamp(27px,7.6vw,38px)!important}[style*=font-size\:48px],[style*="font-size: 48px"]{font-size:clamp(26px,7.4vw,36px)!important}[style*=font-size\:46px],[style*="font-size: 46px"]{font-size:clamp(26px,7.2vw,34px)!important}[style*=font-size\:42px],[style*="font-size: 42px"]{font-size:clamp(25px,6.8vw,33px)!important}[style*=font-size\:40px],[style*="font-size: 40px"]{font-size:clamp(24px,6.6vw,32px)!important}[style*="padding:72px 28px"],[style*="padding: 72px 28px"],[style*="padding:80px 28px"],[style*="padding: 80px 28px"],[style*="padding:76px 28px"],[style*="padding: 76px 28px"],[style*="padding:84px 28px"],[style*="padding: 84px 28px"],[style*="padding:64px 28px"],[style*="padding: 64px 28px"],[style*="padding:54px 48px"],[style*="padding: 54px 48px"]{padding:44px 20px!important}[style*=gap\:56px],[style*="gap: 56px"],[style*=gap\:48px],[style*="gap: 48px"]{gap:28px!important}}
