:root{--violet-50: #F4F3FE;--violet-100: #ECD0FF;--violet-200: #DAB2FF;--violet-300: #C495FF;--violet-400: #AC7AFF;--violet-500: #7C5BF7;--violet-600: #613AF5;--violet-700: #4A26C4;--violet-800: #381C8A;--violet-900: #2A1466;--secondary-50: #F4F3F9;--secondary-100: #ECEAF3;--secondary-200: #D9D6E7;--secondary-300: #C0BBD7;--secondary-400: #A7A0C6;--secondary-500: #8981AB;--secondary-600: #746D96;--secondary-700: #60597F;--secondary-800: #4D4768;--secondary-900: #3A364F;--success-50: #EDF7E6;--success-100: #E3F2D9;--success-200: #C6E5B5;--success-300: #9BCF80;--success-400: #69B349;--success-500: #389314;--success-600: #107400;--success-700: #005A00;--success-800: #024900;--success-900: #013300;--danger-50: #FFEEEA;--danger-100: #FEDAD3;--danger-200: #FEAEAE;--danger-300: #FF7A7A;--danger-400: #F35B5B;--danger-500: #DB2829;--danger-600: #C21D22;--danger-700: #B7131A;--danger-800: #8E0F15;--danger-900: #6B0B10;--warning-50: #FEF1E7;--warning-100: #FDDCC2;--warning-200: #FBC499;--warning-300: #F6A766;--warning-400: #F2933F;--warning-500: #EE8033;--warning-600: #D86A1E;--warning-700: #B5551A;--warning-800: #8F4314;--warning-900: #6B320F;--info-50: #E8F1FB;--info-100: #C7DDF5;--info-200: #8FBBEB;--info-300: #5798DD;--info-400: #2E80D2;--info-500: #2384C5;--info-600: #1F6FB0;--info-700: #1937B2;--info-800: #15296F;--info-900: #0F1C4B;--white: #FFFFFF;--neutral-50: #F8F8F8;--neutral-100: #F3F3F3;--neutral-200: #EEEEEE;--neutral-300: #DBDBDB;--neutral-400: #C6C6C6;--neutral-500: #ABABAB;--neutral-600: #727272;--neutral-700: #525252;--neutral-800: #393939;--neutral-900: #212121;--black: #000000;--color-primary: var(--violet-600);--color-primary-hover: var(--violet-700);--color-primary-active: var(--violet-800);--color-primary-subtle: var(--violet-50);--color-on-primary: var(--white);--color-secondary: var(--secondary-500);--color-secondary-hover: var(--secondary-600);--color-success: var(--success-600);--color-success-subtle: var(--success-50);--color-danger: var(--danger-500);--color-danger-hover: var(--danger-600);--color-danger-subtle: var(--danger-50);--color-warning: var(--warning-500);--color-warning-subtle: var(--warning-50);--color-info: var(--info-700);--color-info-subtle: var(--info-50);--color-text: var(--neutral-900);--color-text-muted: var(--neutral-600);--color-text-subtle: var(--neutral-500);--color-text-inverse: var(--white);--color-text-link: var(--violet-600);--color-surface: var(--white);--color-surface-subtle: var(--neutral-50);--color-surface-muted: var(--neutral-100);--color-surface-brand: var(--secondary-50);--color-border: var(--neutral-300);--color-border-strong: var(--neutral-400);--color-divider: var(--neutral-200);--color-focus: rgba(97, 58, 245, .48)}:root{--font-sans: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-ui: "Roboto", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--display-1-size: 80px;--display-1-line: 100px;--display-2-size: 72px;--display-2-line: 88px;--display-3-size: 64px;--display-3-line: 80px;--display-5-size: 48px;--display-5-line: 56px;--display-6-size: 40px;--display-6-line: 48px;--headline-1-size: 40px;--headline-1-line: 48px;--headline-2-size: 32px;--headline-2-line: 40px;--headline-3-size: 28px;--headline-3-line: 32px;--headline-4-size: 24px;--headline-4-line: 28px;--headline-5-size: 20px;--headline-5-line: 24px;--headline-6-size: 16px;--headline-6-line: 20px;--title-1-size: 22px;--title-1-line: 28px;--title-2-size: 16px;--title-2-line: 24px;--title-2-tracking: .15px;--title-3-size: 14px;--title-3-line: 20px;--title-3-tracking: .1px;--label-1-size: 14px;--label-1-line: 20px;--label-1-tracking: .1px;--label-2-size: 12px;--label-2-line: 16px;--label-2-tracking: .5px;--label-3-size: 11px;--label-3-line: 16px;--label-3-tracking: .5px;--body-1-size: 16px;--body-1-line: 24px;--body-1-tracking: .5px;--body-2-size: 14px;--body-2-line: 20px;--body-2-tracking: .25px;--body-3-size: 12px;--body-3-line: 16px;--body-3-tracking: .4px}.ux-display-1{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--display-1-size);line-height:var(--display-1-line);letter-spacing:-.5px}.ux-display-3{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--display-3-size);line-height:var(--display-3-line)}.ux-display-6{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--display-6-size);line-height:var(--display-6-line)}.ux-headline-2{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--headline-2-size);line-height:var(--headline-2-line)}.ux-headline-4{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--headline-4-size);line-height:var(--headline-4-line)}.ux-headline-6{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--headline-6-size);line-height:var(--headline-6-line)}.ux-title-2{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--title-2-size);line-height:var(--title-2-line);letter-spacing:var(--title-2-tracking)}.ux-label-2{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--label-2-size);line-height:var(--label-2-line);letter-spacing:var(--label-2-tracking);text-transform:uppercase}.ux-body-1{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--body-1-size);line-height:var(--body-1-line);letter-spacing:var(--body-1-tracking)}.ux-body-2{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--body-2-size);line-height:var(--body-2-line);letter-spacing:var(--body-2-tracking)}.ux-mono{font-family:var(--font-mono);font-weight:var(--weight-medium)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 56px;--space-10: 64px;--space-12: 80px;--space-14: 96px;--space-16: 120px;--space-20: 160px;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 999px;--border-thin: 1px;--border-md: 1.5px;--border-thick: 2px;--shadow-xs: 0 1px 2px 0 rgba(33, 33, 33, .08);--shadow-s: 0 2px 3px 1px rgba(33, 33, 33, .12);--shadow-md: 0 4px 8px 0 rgba(33, 33, 33, .12);--shadow-l: 0 8px 16px 0 rgba(33, 33, 33, .14);--shadow-xl: 0 12px 24px 0 rgba(33, 33, 33, .16);--shadow-xxl: 0 20px 40px 0 rgba(33, 33, 33, .2);--focus-ring: 0 0 0 4px var(--color-focus);--container-max: 1280px;--layout-gutter: 24px;--layout-columns: 12;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .3s}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2) format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-800-normal-Db0WpKRw.woff2) format("woff2"),url(/assets/noto-sans-latin-800-normal-DnRnaT6R.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-devanagari-500-normal-DVtwyDnM.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-500-normal-DO6LFp12.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-700-normal-h2KXAbYG.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:Noto Sans,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width: 599px){::-webkit-scrollbar{width:4px;height:4px}}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}img,video,svg{max-width:100%;height:auto;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 599px){html,body{overflow-x:hidden;width:100%}button,[role=button],a{min-height:44px}.responsive-flex{flex-direction:column!important}input,select,textarea{font-size:16px!important;width:100%}.hide-mobile{display:none!important}.section-padding{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 600px) and (max-width: 899px){.section-padding{padding-top:3rem;padding-bottom:3rem}.hide-sm{display:none!important}}@media (min-width: 900px) and (max-width: 1199px){.section-padding{padding-top:4rem;padding-bottom:4rem}.hide-tablet{display:none!important}}@media (min-width: 1200px) and (max-width: 1535px){.section-padding{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 1536px) and (max-width: 1919px){.section-padding{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 1920px){.section-padding{padding-top:6rem;padding-bottom:6rem}.max-content-width{max-width:1800px;margin-left:auto;margin-right:auto}}@media (min-width: 2560px){.max-content-width{max-width:2200px}.section-padding{padding-top:8rem;padding-bottom:8rem}}@media (hover: none) and (pointer: coarse){button,[role=button],a,.MuiListItem-root{min-height:44px}.hover-effect:hover{transform:none!important;box-shadow:none!important}button,[role=button]{-webkit-user-select:none;user-select:none}}@media (forced-colors: active){*{border-color:currentColor!important}}@media (orientation: landscape) and (max-height: 500px){.hero-section{min-height:auto!important;padding-top:1rem!important;padding-bottom:1rem!important}}@supports (padding: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.fixed-bottom{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.text-center-mobile{text-align:left}@media (max-width: 599px){.text-center-mobile{text-align:center}}.responsive-gap{gap:16px}@media (min-width: 600px){.responsive-gap{gap:24px}}@media (min-width: 1200px){.responsive-gap{gap:32px}}@media (min-width: 1920px){.responsive-gap{gap:40px}}.fluid-heading{font-size:clamp(1.5rem,4vw,3.5rem);line-height:1.1}.fluid-subheading{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.4}.fluid-body{font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.6}
