@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Light.woff2) format("woff2"),url(/fonts/Aeonik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.woff2) format("woff2"),url(/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Fono;src:url(/fonts/AeonikFono-Light.woff2) format("woff2"),url(/fonts/AeonikFono-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Fono;src:url(/fonts/AeonikFono-Regular.woff2) format("woff2"),url(/fonts/AeonikFono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-aeonik:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-aeonik-mono:"Aeonik Fono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;--color-brand-300:#848BFF;--color-brand-500:#3A45FF;--color-dark-500:#1A1C1E;--color-dark-700:#131619;--color-grey-500:#3F3F3F}html{scroll-behavior:smooth}body,html{height:100%;margin:0;padding:0;font-family:var(--font-aeonik);overflow-x:hidden}body{background-color:#08080c;color:#ffffff}body:before{top:0;left:0;width:100%;height:100%;z-index:-1;background:#08080c}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:0;z-index:9999;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}::-webkit-scrollbar{width:0;height:0;background:transparent}.dotted-grid{background-image:radial-gradient(rgba(255,255,255,.06) 2px,transparent 0);background-size:15px 15px}.dot-bg{background-image:radial-gradient(rgba(132,139,255,.15) 2px,transparent 0);background-size:16px 16px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 0,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 0,transparent 100%)}.main-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes verifiedPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes checkDraw{0%{stroke-dasharray:30;stroke-dashoffset:30}to{stroke-dasharray:30;stroke-dashoffset:0}}@keyframes gentleTilt{0%,to{transform:perspective(400px) rotateY(-5deg)}50%{transform:perspective(400px) rotateY(5deg)}}.scramble-char{opacity:.4}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,280px);gap:1rem;padding:4rem 0}.bento-grid .bento-wide{grid-column:span 2}.bento-grid .bento-tall{grid-row:span 2}@media (max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento-grid .bento-tall{grid-row:span 1}}@media (max-width:640px){.bento-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:1.25rem}.bento-grid .bento-tall,.bento-grid .bento-wide{grid-column:span 1;grid-row:span 1}}.section-padding{padding:8rem 0}@media (max-width:768px){.section-padding{padding:4rem 0}}.hero-section{width:100%;box-sizing:border-box}.hero-section .mantine-Container-root{width:100%;display:flex;justify-content:center}@media (max-width:640px){.hero-section{padding-left:0;padding-right:0}.hero-section .mantine-Container-root{padding-left:1rem;padding-right:1rem}.hero-section .mantine-Stack-root{width:100%;align-items:center}}.hero-title{font-size:clamp(2rem,7vw,5rem)}.hero-subtitle{font-size:clamp(1rem,3vw,1.25rem)}.section-title{font-size:clamp(1.75rem,5vw,2.75rem)}@media (max-width:640px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}.bento-card{min-height:240px}@media (max-width:640px){.bento-card{min-height:200px;padding:1.25rem}}.desktop-nav{display:flex}.menu-burger,.mobile-menu-overlay{display:none!important}@media (max-width:768px){.desktop-nav{display:none!important}.menu-burger{display:flex!important}.mobile-menu-overlay{display:block!important}.problem-section{padding-left:1.5rem!important;padding-right:1.5rem!important}.footer-content{flex-direction:column!important;align-items:center!important;text-align:center}}@media (max-width:640px){.code-visual-wrapper{font-size:.65rem!important;padding:1rem!important}.bento-crypto{min-height:320px}}