@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.fc536e90.woff2)format("woff2");font-display:swap}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_68416ad0-module__YxdSya__className{font-family:satoshi,satoshi Fallback}.satoshi_68416ad0-module__YxdSya__variable{--font-satoshi:"satoshi","satoshi Fallback"}
:root{--bg-primary:#fff;--bg-secondary:#e2f3f2;--bg-card:#fff;--bg-alternate:#f7fafc;--text-primary:#000;--text-secondary:#2d3748;--text-muted:#718096;--color-primary:#60b3ce;--color-primary-hover:#4aa0bd;--color-success:#48bb78;--border-color:#e2e8f0;--font-heading:var(--font-satoshi);--font-body:var(--font-satoshi);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-body),sans-serif;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.text-center{text-align:center}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-col{flex-direction:column}.grid{display:grid}.gap-4{gap:1rem}.gap-8{gap:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif;color:var(--text-primary);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}@media (min-width:768px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}}p{color:var(--text-secondary);font-size:1rem;line-height:1.6}@media (min-width:768px){p{font-size:1.125rem}}
