:root{--font-display:"Sora Variable", "Sora", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", Menlo, Consolas, monospace;--brand:#ff7a00;--brand-strong:#ff4d1c;--brand-soft:#ffb547;--grad-brand:linear-gradient(135deg, #ffb547 0%, #ff7a00 45%, #ff4d1c 100%);--grad-text:linear-gradient(100deg, #ffb547 0%, #ff7a00 42%, #ff4d1c 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-xl:32px;--container:1240px;--gutter:clamp(16px, 4vw, 40px);--header-h:76px;--section-y:clamp(88px, 10vw, 150px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06080f;--bg-alt:#0a0e19;--surface:#0d1220;--surface-2:#131a2b;--surface-glass:#0d12209e;--border:#ffffff14;--border-strong:#ffffff26;--text:#f3f5fa;--text-2:#a3abc2;--text-3:#6b7490;--brand-text:#ff9a3d;--shadow-sm:0 1px 2px #00000059;--shadow:0 1px 2px #0006, 0 18px 40px -18px #000000bf;--shadow-lg:0 40px 80px -30px #000000d9;--glow:0 12px 34px -10px #ff7a00a6;--grid-line:#ffffff0b;--orb-a:#ff7a0029;--orb-b:#8b5cf629;--sheet-shadow:0 -40px 80px -20px #0009}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7fb;--bg-alt:#fff;--surface:#fff;--surface-2:#f1f3f9;--surface-glass:#ffffffbd;--border:#0c122214;--border-strong:#0c122226;--text:#0a1020;--text-2:#4a5470;--text-3:#7f88a1;--brand-text:#c94f06;--shadow-sm:0 1px 2px #0a10200d, 0 4px 12px #0a10200a;--shadow:0 1px 2px #0a10200a, 0 16px 36px -14px #0a10202e;--shadow-lg:0 40px 80px -30px #0a102052;--glow:0 12px 30px -10px #ff7a008c;--grid-line:#0c12220e;--orb-a:#ff7a0024;--orb-b:#7c3aed14;--sheet-shadow:0 -30px 70px -30px #0a102038}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}[hidden]{display:none!important}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.1}::selection{background:var(--brand);color:#fff}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25em;height:1.25em}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.skip-link{z-index:3000;background:var(--brand);color:#fff;transition:transform .3s var(--ease-out);border-radius:8px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.text-gradient{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient.is-split{color:inherit;background:0 0}.text-gradient.is-split .w__i{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.w__i{will-change:transform;display:inline-block}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
