@font-face{font-family:Literata;font-style:normal;font-weight:300 600;font-display:swap;src:url(../../../fonts/literata.woff2)format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:300 600;font-display:swap;src:url(../../../fonts/literata-italic.woff2)format("woff2")}:root{--bg:#070e0b;--fg:#f4f6f4;--muted:#8b9991;--line:#ffffff14;--card:#0d1713;--card-hover:#121e19;--card-edge:inset 0 1px 0 #ffffff14, 0 0 0 1px #ffffff0f;--glass:#0d17138c;--glass-edge:inset 0 .5px 0 #fff3, inset 0 0 0 .5px #ffffff1a, 0 12px 32px -8px #0009;--raised:linear-gradient(168deg, #34d3992e, #10b9810d 50%, #ffffff14);--raised-edge:inset 0 .5px 0 #fff6, inset 0 0 0 .5px #34d3994d, 0 6px 18px #00000073;--solid:#10b981;--solid-hover:#34d399;--on-solid:#03251a;--link:#6ee7b7;--accent:#10b981;--accent-soft:#10b9811f;--os-blue:#38bdf8;--crm-amber:#f59e0b;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", sans-serif;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", sans-serif;--serif:Literata, Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f6f3;--fg:#131d17;--muted:#617067;--line:#00000014;--card:#fff;--card-hover:#fafcf9;--card-edge:0 0 0 1px #0000000f, 0 2px 6px #0000000a;--glass:#ffffffb8;--glass-edge:inset 0 .5px 0 #fff, inset 0 0 0 .5px #00000014, 0 12px 32px -8px #0000001f;--raised:linear-gradient(168deg, #fff, #f0fdf4b3 50%, #fff);--raised-edge:inset 0 .5px 0 #fff, inset 0 0 0 .5px #10b98140, 0 4px 12px #00000012;--solid:#059669;--solid-hover:#047857;--on-solid:#fff;--link:#047857;--accent:#059669;--accent-soft:#0596691a;--os-blue:#0284c7;--crm-amber:#d97706;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--fg);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s,color .25s}a{color:inherit}:focus-visible{outline:2px solid var(--link);outline-offset:3px}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--delay,0s), translate .7s cubic-bezier(.2, .7, .2, 1) var(--delay,0s);translate:0 18px}[data-reveal][data-shown]{opacity:1;translate:0}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.92)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
