:root{--dash-bg-canvas:#161a1f;--dash-bg-card:#1f242b;--dash-bg-elev:#2a3140;--dash-ink:#f0f0f2;--dash-ink-mut:#8e96a3;--dash-ink-faint:#5a6068;--dash-border:#f0f0f214;--dash-border-strong:#f0f0f229;--dash-blue:#007aff;--dash-periwinkle:#0a84ff;--dash-lavender:#5ac8fa;--dash-lavender-l:#b8e0ff;--dash-mint:#1eb980;--dash-gold:#f0c967;--dash-coral:#f56565;--dash-grad-feat:linear-gradient(135deg, #b8e0ff 0%, #5ac8fa 55%, #007aff 100%);--dash-grad-blue:linear-gradient(135deg, #5ac8fa 0%, #007aff 100%);--h-cyan:#b8e0ff;--h-purple:#5ac8fa;--h-pink:#007aff;--h-cyan-d:#0a84ff;--h-pink-d:#0056cc;--h-grad:linear-gradient(135deg, #b8e0ff 0%, #5ac8fa 55%, #007aff 100%);--h-grad-soft:linear-gradient(135deg, #b8e0ff24 0%, #5ac8fa1a 55%, #007aff1a 100%);--h-grad-strong:linear-gradient(135deg, #5ac8fa 0%, #007aff 60%, #0056cc 100%);--h-grad-h:linear-gradient(180deg, #b8e0ff12 0%, #007aff0d 55%, #0056cc0d 100%);--h-amber:#0a84ff;--h-amber-h:#5ac8fa;--h-amber-soft:#007aff2e;--h-amber-tint:#007aff0f;--h-grad-text:linear-gradient(135deg, #c4b5fd 0%, #a78bfa 35%, #8b5cf6 70%, #6d28d9 100%);--h-ink:#f0f0f2;--h-ink-mut:#8a8f98;--h-ink-faint:#5c6069;--h-bg:#000;--h-bg-elev:#0a0a0a;--h-bg-dark:#000;--h-border:#ffffff14;--h-border-soft:#ffffff0d;--h-red:#f56565;--brand-midnight:#1a1a2e;--brand-midnight-deep:#12121c;--brand-midnight-soft:#232342;--brand-lavender:#5ac8fa;--brand-lavender-deep:#0056cc;--brand-gold:#f0c967;--brand-gold-deep:#b88c1f;--brand-coral:#fd8550;--brand-coral-deep:#c4654a;--brand-cream:#fdf6e3;--brand-cream-paper:#fbfaf6;--brand-grad:linear-gradient(135deg, #f0c967 0%, #fd8550 55%, #c4654a 100%);--brand-grad-cool:linear-gradient(135deg, #5ac8fa 0%, #007aff 100%);--mk-bg:#272822;--mk-bg-soft:#2d2e26;--mk-fg:#f8f8f2;--mk-comment:#75715e;--mk-yellow:#e6db74;--mk-orange:#fd971f;--mk-pink:#f92672;--mk-green:#a6e22e;--mk-purple:#ae81ff;--mk-cyan:#66d9ef;--mk-orange-deep:#9a5c00;--mk-green-deep:#4f6e00;--mk-yellow-deep:#6c5d00;--mk-pink-deep:#a31550;--mk-purple-deep:#5b3fa8;--seg-fm:#506918;--seg-fm-deep:#3a4a12;--seg-fm-soft:#5069181f;--seg-fm-grad:linear-gradient(135deg, #b8c780 0%, #7a9226 55%, #506918 100%);--seg-rural:#c4654a;--seg-rural-deep:#8b3e2a;--seg-rural-soft:#c4654a1f;--seg-rural-grad:linear-gradient(135deg, #f0c967 0%, #fd8550 55%, #c4654a 100%);--ease-out-expo:cubic-bezier(.22, 1, .36, 1);--ease-out-soft:cubic-bezier(.33, 1, .68, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-quint:cubic-bezier(.64, 0, .78, 0);--ease-spring:cubic-bezier(.22, .61, .36, 1);--dur-instant:80ms;--dur-fast:.18s;--dur-medium:.42s;--dur-slow:.72s;--dur-ambient:16s;--h-cream:#faf6ed;--h-cream-2:#f5efe0;--h-cream-grain:radial-gradient(ellipse at 30% 0%, #b453090a 0%, transparent 55%), radial-gradient(ellipse at 80% 100%, #b453090d 0%, transparent 60%), radial-gradient(ellipse at 50% 50%, #78350f05 0%, transparent 70%);--h-cream-shadow-up:inset 0 1px 0 #fff9;--h-cream-shadow-down:inset 0 -1px 0 #b4530914}@media (prefers-reduced-motion:reduce){html:not([data-motion-policy=marketing-full]){--dur-instant:0s;--dur-fast:0s;--dur-medium:0s;--dur-slow:0s;--dur-ambient:0s}}.h-page{background:var(--h-bg);color:var(--h-ink);position:relative}.h-main{display:block}.h-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--h-ink-faint);margin:0 0 18px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px}[data-h-parallax]{will-change:transform}@media (prefers-reduced-motion:reduce){.h-hero-blob-group,[data-h-parallax]{transform:none!important}}.h-page{position:relative}.h-main{z-index:1;position:relative}:root{--h-accent:#f59e0b;--h-accent-soft:#f59e0b2e;--h-accent-glow:#fb923c73;--h-grad-green:linear-gradient(135deg, #fde68a 0%, #fbbf24 45%, #fd8550 100%);--h-grad-green-strong:linear-gradient(135deg, #fbbf24 0%, #fd8550 50%, #c4654a 100%);--h-grad-em:linear-gradient(135deg, #fbbf24 0%, #fd8550 55%, #c4654a 100%)}@property --mx{syntax:"<length>";inherits:false;initial-value:0}@property --my{syntax:"<length>";inherits:false;initial-value:0}@property --press{syntax:"<number>";inherits:false;initial-value:1}@media (width<=960px){html,body{overflow-x:clip}}@media (width<=720px){.h-main{overflow-x:clip}}
