.brand-touzi{--accent:#d97706;--accent-foreground:#fff;--canvas:#fafaf9;--canvas-soft:#f5f5f4;--canvas-cream:#fef3c7;--hairline:#e7e5e4;--hairline-input:#d6d3d1;--ink:#1c1917;--ink-secondary:#292524;--ink-mute:#78716c;--ink-mute-2:#57534e;--brand-dark-900:#292015;--on-primary:#fef3c7;--accent-deep:#b45309;--accent-press:#92400e;--accent-soft-bright:#f59e0b;--accent-subdued:#fde68a;--accent-soft:#d9770614;--mesh-cream:#fef3c7;--mesh-champagne:#fde68a;--mesh-amber:#fbbf24;--mesh-gold:#d97706;--mesh-copper:#92400e;--background:var(--canvas);--foreground:var(--ink);--surface:var(--canvas);--surface-foreground:var(--ink);--border:var(--hairline);--muted:var(--ink-mute);--font-sans:var(--font-inter), system-ui, -apple-system, sans-serif;font-family:var(--font-sans);font-feature-settings:"ss01"}.tabular-nums{font-feature-settings:"tnum", "ss01"}.section-padding{padding-block:64px}@media (min-width:768px){.section-padding{padding-block:96px}}.brand-touzi .button{border-radius:9999px;padding:8px 16px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(24px)}.scroll-reveal.is-visible{animation:.6s ease-out forwards fade-in-up;animation-delay:var(--reveal-delay,0s)}.scroll-reveal.is-already-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none}.scroll-reveal.is-visible{animation:none}}.step-connector{background:var(--hairline);width:calc(100% + 48px);height:1px;position:absolute;top:20px;left:50px}
