.restored-page-5ac0b88c8d8bbbfb[data-astro-cid-g3ebi4jn]{--secondary:210 10% 90%;--secondary-foreground:220 20% 10%;--muted:210 5% 95%;--muted-foreground:215 15% 45%;--accent:24 95% 55%;--accent-foreground:0 0% 100%;--border:210 15% 85%;--input:210 15% 90%;--ring:210 20% 20%;--background:0 0% 98%;--foreground:220 25% 12%;--card:0 0% 100%;--card-foreground:220 25% 12%;--primary:210 30% 20%;--primary-foreground:0 0% 100%;--grain-opacity:.04;--glass-blur:12px;--instrument-grid-opacity:.03;--radius:4px;--shadow-card:0 10px 30px -10px #141a1f1a, 0 0 0 1px #d3d9de;--shadow-primary-button:0 4px 0 0 #121a21, 0 10px 20px -5px #121a214d;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,sans-serif;overflow-x:hidden}.mono[data-astro-cid-g3ebi4jn]{font-family:JetBrains Mono,monospace}.technical-grid[data-astro-cid-g3ebi4jn]{background-image:linear-gradient(to right, hsl(var(--foreground) / var(--instrument-grid-opacity)) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / var(--instrument-grid-opacity)) 1px, transparent 1px);background-size:24px 24px}.technical-frosted-panel[data-astro-cid-g3ebi4jn]{background:linear-gradient(135deg, hsl(var(--card) / .8), hsl(var(--card) / .4));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%);backdrop-filter:blur(var(--glass-blur)) saturate(120%);border:1px solid hsl(var(--border));position:relative;box-shadow:inset 0 1px #ffffff1a}.technical-frosted-panel[data-astro-cid-g3ebi4jn]:after{content:"";opacity:var(--grain-opacity);pointer-events:none;border-radius:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJub2lzZUZpbHRlciI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+PC9zdmc+);position:absolute;inset:0}.hero-headline[data-astro-cid-g3ebi4jn]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;line-height:1.1}.section-headline[data-astro-cid-g3ebi4jn]{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.btn-primary[data-astro-cid-g3ebi4jn]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-primary-button);border-radius:var(--radius);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;padding:12px 28px;font-size:.875rem;font-weight:600;transition:all .15s cubic-bezier(.2,0,0,1);display:inline-flex}.btn-primary[data-astro-cid-g3ebi4jn]:hover{background:hsl(var(--primary) / .95);transform:translateY(2px);box-shadow:0 2px #121a21,0 5px 15px -5px #121a2166}.btn-primary[data-astro-cid-g3ebi4jn]:active{box-shadow:none;transform:translateY(4px)}.word-reveal-parent[data-astro-cid-g3ebi4jn]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-g3ebi4jn]{transition:transform .8s cubic-bezier(.2,0,0,1);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-g3ebi4jn].is-visible .animate-word-enter[data-astro-cid-g3ebi4jn]{transform:translateY(0)}.reveal-container[data-astro-cid-g3ebi4jn]{border-radius:calc(var(--radius) * 2);position:relative;overflow:hidden}.reveal-mask[data-astro-cid-g3ebi4jn]{background:hsl(var(--background));z-index:10;transition:transform 1s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.reveal-container[data-astro-cid-g3ebi4jn] img[data-astro-cid-g3ebi4jn]{transition:transform 1.2s cubic-bezier(.2,0,0,1);transform:scale(1.05)}.reveal-container[data-astro-cid-g3ebi4jn].is-visible .reveal-mask[data-astro-cid-g3ebi4jn]{transform:translate(101%)}.reveal-container[data-astro-cid-g3ebi4jn].is-visible img[data-astro-cid-g3ebi4jn]{transform:scale(1)}.animate-enter[data-astro-cid-g3ebi4jn]{opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,0,0,1);transform:translateY(30px)}.animate-enter[data-astro-cid-g3ebi4jn].is-visible{opacity:1;transform:translateY(0)}.delay-100[data-astro-cid-g3ebi4jn]{transition-delay:.1s}.delay-200[data-astro-cid-g3ebi4jn]{transition-delay:.2s}.delay-300[data-astro-cid-g3ebi4jn]{transition-delay:.3s}.delay-400[data-astro-cid-g3ebi4jn]{transition-delay:.4s}.comparison-row[data-astro-cid-g3ebi4jn]{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1fr 1fr;display:grid}.comparison-cell[data-astro-cid-g3ebi4jn]{text-align:center;justify-content:center;align-items:center;padding:1.5rem;display:flex}.comparison-label[data-astro-cid-g3ebi4jn]{text-align:left;text-transform:uppercase;color:hsl(var(--muted-foreground));justify-content:flex-start;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.signal-glow[data-astro-cid-g3ebi4jn]{box-shadow:0 0 15px hsl(var(--accent) / .3);border:1px solid hsl(var(--accent))}[data-astro-cid-g3ebi4jn]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-g3ebi4jn]::-webkit-scrollbar{width:6px!important}[data-astro-cid-g3ebi4jn]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-g3ebi4jn]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-5ac0b88c8d8bbbfb,:root.dark .restored-source-contained.restored-page-5ac0b88c8d8bbbfb{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}
