@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:optional;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2")}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:500 600;font-display:optional;src:url(/fonts/noto-serif-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{--color-black: #000000;--color-near-black: #050505;--color-dark: #0a0a0a;--color-dark-alt: #0d0d0d;--color-white: #f8fafc;--color-pure-white: #ffffff;--color-text-primary: rgba(248, 250, 252, 1);--color-text-secondary: rgba(248, 250, 252, .58);--color-text-muted: rgba(248, 250, 252, .5);--color-text-faint: rgba(248, 250, 252, .4);--color-text-ghost: rgba(248, 250, 252, .32);--color-border: rgba(255, 255, 255, .08);--color-border-hover: rgba(255, 255, 255, .18);--color-border-active: rgba(255, 255, 255, .28);--color-surface: rgba(255, 255, 255, .055);--color-surface-hover: rgba(255, 255, 255, .11);--color-role-architect: rgb(218, 188, 118);--color-role-architect-bg: rgba(212, 175, 95, .14);--color-role-architect-border:rgba(212, 175, 95, .3);--color-role-dealer: rgb(138, 180, 228);--color-role-dealer-bg: rgba(114, 158, 214, .14);--color-role-dealer-border: rgba(114, 158, 214, .3);--color-role-consumer: rgb(122, 202, 165);--color-role-consumer-bg: rgba(100, 188, 149, .14);--color-role-consumer-border: rgba(100, 188, 149, .3);--font-display: "Instrument Serif", Georgia, serif;--font-ui: "Inter", system-ui, sans-serif;--font-label: "Manrope", system-ui, sans-serif;--font-brand: "Space Grotesk", "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-hindi: "Noto Serif Devanagari", "Nirmala UI", serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 7rem;--max-width: 80rem;--max-width-sm: 72rem;--border-radius: 1rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .5s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background:var(--color-black);color:var(--color-white);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.devanagari-display{font-family:var(--font-hindi);font-weight:500;letter-spacing:-.02em;font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes featEntrance{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes testimonialMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testimonialMarqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.anim{opacity:0;animation:fadeUp .65s var(--ease-out) forwards}.anim-d1{animation-delay:.1s}.anim-d2{animation-delay:.25s}.anim-d3{animation-delay:.4s}.anim-d4{animation-delay:.5s}.anim-d5{animation-delay:.6s}@media (prefers-reduced-motion: reduce){.anim{opacity:1;animation:none}}body.mnav-open,body.feat-overlay-open{overflow:hidden}.perf-contain-section{contain:layout style paint}.perf-content-visibility{content-visibility:auto}
