:root{--token-color-brand-50:#e8f7ee;--token-color-brand-100:#c9eed7;--token-color-brand-200:#9fdfb9;--token-color-brand-300:#6ace95;--token-color-brand-400:#33ba6c;--token-color-brand-500:#02a444;--token-color-brand-600:#00843d;--token-color-brand-700:#017832;--token-color-brand-800:#035e2c;--token-color-brand-900:#034d28;--token-color-accent-50:#eef2fd;--token-color-accent-100:#dce4fb;--token-color-accent-200:#b9c9f6;--token-color-accent-300:#93aaf1;--token-color-accent-400:#6f8dec;--token-color-accent-500:#4c6fe7;--token-color-accent-600:#3556c9;--token-color-accent-700:#2944a3;--token-color-accent-800:#21367f;--token-color-accent-900:#1a2b63;--token-color-success-50:#e3fceb;--token-color-success-100:#c6f3d6;--token-color-success-200:#9fe4b9;--token-color-success-300:#76bd95;--token-color-success-400:#4fae76;--token-color-success-500:#00ab4d;--token-color-success-600:#0a8f42;--token-color-success-700:#0a7a3c;--token-color-success-800:#085f2f;--token-color-success-900:#064824;--token-color-warning-50:#fff8e6;--token-color-warning-100:#ffefc2;--token-color-warning-200:#f5d98b;--token-color-warning-300:#f5c75a;--token-color-warning-400:#f1c332;--token-color-warning-500:#e0a800;--token-color-warning-600:#b88600;--token-color-warning-700:#8a6100;--token-color-warning-800:#6e4d00;--token-color-warning-900:#523a00;--token-color-danger-50:#ffefee;--token-color-danger-100:#fddad7;--token-color-danger-200:#f9b5af;--token-color-danger-300:#f48c83;--token-color-danger-400:#f1564a;--token-color-danger-500:#df5953;--token-color-danger-600:#c9463f;--token-color-danger-700:#b3403b;--token-color-danger-800:#8e322e;--token-color-danger-900:#6b2522;--token-color-neutral-0:#fff;--token-color-neutral-50:#f9f9f9;--token-color-neutral-100:#f2f2f2;--token-color-neutral-200:#e9e9e9;--token-color-neutral-300:#dedede;--token-color-neutral-400:#c2c2c2;--token-color-neutral-500:#888;--token-color-neutral-600:#5f6b68;--token-color-neutral-700:#4a555c;--token-color-neutral-800:#333;--token-color-neutral-900:#04201f;--token-color-surface-base:#fff;--token-color-surface-muted:#f8fbfb;--token-color-surface-sunken:#f9f9f9;--token-color-surface-tint:#f4fbfa;--token-color-surface-cardHeader:#fcfdfd;--token-color-surface-inverse:#04201f;--token-color-text-primary:#333;--token-color-text-secondary:#04201f;--token-color-text-muted:#5f6b68;--token-color-text-inverse:#fff;--token-color-text-brand:#0a7a3c;--token-color-status-good:#0a7a3c;--token-color-status-warn:#8a6100;--token-color-status-bad:#b3403b;--token-color-border-subtle:#f2f2f2;--token-color-border-default:#e9e9e9;--token-color-border-strong:#dedede;--token-color-border-quaternary:#c2c2c2;--token-color-score-excellent:#37761d;--token-color-score-veryHigh:#74a82a;--token-color-score-good:#76bd95;--token-color-score-average:#f1c332;--token-color-score-poor:#f3a86e;--token-color-score-veryPoor:#f1564a;--token-color-score-neutral:#c2c2c2;--token-color-score-strengthTint:#e3fcebcc;--token-color-score-opportunityTint:#ffefeecc;--token-color-gradient-from:#02a444;--token-color-gradient-via:#017832;--token-color-gradient-to:#034d28;--token-color-gradient-softFrom:#f4fbfa;--token-color-gradient-softTo:#e8f7ee;--token-color-chart-series1:#4c6fe7;--token-color-chart-series2:#5bb85c;--token-color-chart-series3:#f5b72e;--token-color-chart-series4:#ec5b54;--token-color-chart-series5:#63b3e8;--token-color-chart-series6:#2e9e6b;--token-color-chart-grid:#f2f2f2;--token-color-chart-axis:#dedede;--token-color-chart-track:#f2f2f2;--token-color-chart-line:#02a444;--token-spacing-xxs:.25rem;--token-spacing-xs:.5rem;--token-spacing-sm:.75rem;--token-spacing-md:1rem;--token-spacing-lg:1.5rem;--token-spacing-xl:2rem;--token-spacing-2xl:3rem;--token-spacing-3xl:4rem;--token-radius-xs:.375rem;--token-radius-sm:.5rem;--token-radius-md:.75rem;--token-radius-lg:1rem;--token-radius-xl:1.25rem;--token-radius-full:9999px;--token-text-xs:.75rem;--token-text-sm:.875rem;--token-text-md:.9375rem;--token-text-lg:1.0625rem;--token-text-xl:1.25rem;--token-text-2xl:1.5rem;--token-text-3xl:1.875rem;--token-text-4xl:2.25rem;--token-font-weight-regular:400;--token-font-weight-medium:500;--token-font-weight-semibold:600;--token-font-weight-bold:700;--token-line-height-tight:1.2;--token-line-height-snug:1.35;--token-line-height-normal:1.55;--token-line-height-relaxed:1.65;--token-tracking-tighter:-.025em;--token-tracking-tight:-.015em;--token-tracking-normal:0;--token-tracking-wide:.04em;--token-shadow-xs:0 1px 2px #1018280a;--token-shadow-sm:0 1px 2px #1018280a, 0 1px 3px #1018280d;--token-shadow-md:0 4px 12px #10182814;--token-shadow-lg:0 12px 32px #1018281f;--token-shadow-brand:0 6px 18px #02a44447;--token-duration-fast:.12s;--token-duration-base:.2s;--token-duration-slow:.32s;--token-duration-gauge:.9s;--token-easing-standard:cubic-bezier(.2, 0, 0, 1);--token-easing-spring:cubic-bezier(.34, 1.56, .64, 1)}
:root{--site-mark-blue:#3b7bff;--site-mark-indigo:#2649d9;--site-mark-violet:#a05cff;--site-font-system:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--site-container:74rem;--site-container-narrow:48rem;--site-measure:40rem;--site-gutter:1rem;--site-header-height:4rem;--site-section-y:clamp(3.5rem, 7vw, 6.5rem);--site-display:clamp(2.25rem, 4.2vw + 1rem, 4rem);--site-h1:clamp(2rem, 3vw + 1rem, 3.25rem);--site-h2:clamp(1.625rem, 1.8vw + 1rem, 2.5rem);--site-lead:clamp(1.0625rem, .4vw + 1rem, 1.25rem);--site-focus:var(--token-color-brand-600);--site-focus-on-dark:var(--token-color-brand-200);--site-focus-width:2px;--site-focus-offset:3px;--site-target:2.75rem;--site-phone-width:16.5rem}@media (min-width:48em){:root{--site-gutter:1.5rem}}@media (min-width:75em){:root{--site-gutter:2rem}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-inter), var(--site-font-system);color:var(--token-color-text-primary);background:var(--token-color-surface-base);scroll-padding-block-start:calc(var(--site-header-height) + var(--token-spacing-md))}html[lang=ar]{font-family:var(--font-arabic), var(--font-inter), var(--site-font-system)}html[lang=ta]{font-family:var(--font-tamil), var(--font-inter), var(--site-font-system)}html[lang=hi]{font-family:var(--font-devanagari), var(--font-inter), var(--site-font-system)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;font-size:var(--token-text-lg);line-height:var(--token-line-height-normal);background:var(--token-color-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;margin:0}html[lang=ta] body,html[lang=hi] body,html[lang=ar] body{line-height:var(--token-line-height-relaxed)}h1,h2,h3,h4{color:var(--token-color-text-secondary);font-weight:var(--token-font-weight-semibold);line-height:var(--token-line-height-tight);letter-spacing:var(--token-tracking-tight);text-wrap:balance;margin:0}html[lang=ar] :is(h1,h2,h3,h4),html[lang=ta] :is(h1,h2,h3,h4),html[lang=hi] :is(h1,h2,h3,h4){letter-spacing:normal;line-height:var(--token-line-height-snug)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}a{color:var(--token-color-text-brand);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--site-focus-width) solid var(--site-focus);outline-offset:var(--site-focus-offset);border-radius:var(--token-radius-xs)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{inline-size:100%;max-inline-size:var(--site-container);padding-inline:var(--site-gutter);margin-inline:auto}.skip-link{z-index:2000;padding:var(--token-spacing-sm) var(--token-spacing-md);border-radius:var(--token-radius-sm);background:var(--token-color-surface-inverse);color:var(--token-color-text-inverse);font-weight:var(--token-font-weight-semibold);text-decoration:none;position:absolute;inset-block-start:var(--token-spacing-xs);inset-inline-start:var(--token-spacing-xs);transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--site-focus-on-dark);transform:none}[dir=rtl] .flip-rtl{transform:scaleX(-1)}main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.DKsQQG_wordmark{align-items:center;gap:var(--token-spacing-xs);min-block-size:var(--site-target);color:var(--token-color-text-secondary);text-decoration:none;display:inline-flex}.DKsQQG_mark{flex:none;block-size:1.7rem;inline-size:auto}.DKsQQG_name{font-family:var(--font-inter), var(--site-font-system);font-size:1.375rem;font-weight:var(--token-font-weight-bold);letter-spacing:var(--token-tracking-tighter);line-height:1}.DKsQQG_inverse{color:var(--token-color-text-inverse)}
.Grjkva_footer{border-block-start:1px solid var(--token-color-border-default);background:var(--token-color-surface-muted);padding-block:var(--token-spacing-2xl) var(--token-spacing-lg);font-size:var(--token-text-md)}.Grjkva_grid{gap:var(--token-spacing-xl);display:grid}.Grjkva_brand{align-content:start;gap:var(--token-spacing-xs);display:grid}.Grjkva_tagline{color:var(--token-color-text-muted);max-inline-size:22rem}.Grjkva_columns{gap:var(--token-spacing-xl) var(--token-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Grjkva_heading{color:var(--token-color-text-secondary);font-size:var(--token-text-sm);font-weight:var(--token-font-weight-semibold);letter-spacing:normal;margin-block-end:var(--token-spacing-xs)}.Grjkva_list{list-style:none;display:grid}.Grjkva_link{min-block-size:2.25rem;color:var(--token-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.Grjkva_link:hover{color:var(--token-color-text-brand);text-decoration:underline}.Grjkva_link[aria-current=true]{color:var(--token-color-text-brand);font-weight:var(--token-font-weight-semibold)}.Grjkva_bottom{border-block-start:1px solid var(--token-color-border-default);color:var(--token-color-text-muted);font-size:var(--token-text-sm);margin-block-start:var(--token-spacing-2xl);padding-block-start:var(--token-spacing-lg)}@media (min-width:48em){.Grjkva_columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:62em){.Grjkva_grid{grid-template-columns:minmax(14rem,1fr) 3fr}}
