:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cm-bg-canvas:#fff5e8;--cm-bg-surface:#fff;--cm-bg-surface-muted:#fff0df;--cm-bg-peach-soft:#ffe8cc;--cm-text-primary:#25282d;--cm-text-secondary:#5b5e66;--cm-text-tertiary:#74777f;--cm-text-inverse:#fff;--cm-text-on-orange:#25282d;--cm-text-link:#5b4fb5;--cm-brand-charcoal:#25282d;--cm-brand-orange:#ff9d5c;--cm-brand-orange-soft:#ffe1cc;--cm-brand-peach:#ffd5a3;--cm-brand-periwinkle:#8584e8;--cm-brand-periwinkle-strong:#6a67d6;--cm-brand-lavender:#c8c8ff;--cm-brand-lavender-soft:#ececff;--cm-brand-violet:#5b4fb5;--cm-brand-violet-fill:#5b4fb5;--cm-art-peach:#ffd5a3;--cm-status-success:#35a88b;--cm-status-success-text:#1e7a62;--cm-status-success-soft:#ddf3ec;--cm-status-warning:#f4af3d;--cm-status-warning-text:#8a5a00;--cm-status-warning-soft:#fff0d1;--cm-status-danger:#d94b55;--cm-status-danger-text:#b8323d;--cm-status-danger-soft:#fce3e4;--cm-glass-fill:#ffffff73;--cm-glass-stroke:#ffffffe5;--cm-glass-selected:#25282deb;--cm-overlay-scrim:#25282d59;--cm-fill-control:#7676801f;--cm-separator:#25282d1f;--cm-chart-track:#25282d0f;--cm-landing-canvas:#fff;--cm-landing-ink:#1c1206;--cm-landing-ink-soft:#3b3128;--cm-landing-ink-muted:#857d73;--cm-landing-check:#f6f5f3;--cm-landing-chip:#f3f2ef;--cm-landing-button:#1c1206;--cm-landing-on-button:#fff;--cm-landing-night:#1c1206;--cm-landing-on-night:#fff;--cm-landing-on-night-muted:#c2bab0;--cm-landing-night-line:#ffffff2e;--cm-landing-coral:#f76566;--cm-landing-yellow:#ffdf59;--cm-landing-purple:#843ef3;--cm-landing-pink:#ff97e1;--cm-landing-cream:#fff5d1;--cm-landing-lavender:#eae1fd;--cm-landing-blush:#ffe4f7;--cm-landing-on-color:#1c1206;--cm-landing-on-purple:#fff;--cm-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Sinhala", "Iskoola Pota", "Sinhala Sangam MN", "Noto Sans Tamil", "Latha", "Tamil Sangam MN", sans-serif;--cm-font-rounded:ui-rounded, "SF Pro Rounded", var(--cm-font-sans);--cm-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--cm-space-4:4px;--cm-space-8:8px;--cm-space-12:12px;--cm-space-16:16px;--cm-space-20:20px;--cm-space-24:24px;--cm-space-32:32px;--cm-space-48:48px;--cm-space-64:64px;--cm-space-96:96px;--cm-space-128:128px;--cm-radius-tile:12px;--cm-radius-field:16px;--cm-radius-r20:20px;--cm-radius-list:24px;--cm-radius-card:28px;--cm-radius-hero:36px;--cm-radius-full:999px;--cm-radius-button:6px;--cm-shadow-card:0px 6px 20px 0px #33241412;--cm-shadow-floating:0px 16px 40px 0px #25282d29;--cm-layout-content-max:1200px;--cm-layout-readable-max:720px;--cm-layout-gutter-compact:16px;--cm-layout-gutter-regular:32px;--cm-layout-nav-height:72px;--cm-script-line-height-scale:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cm-bg-canvas:#17161b;--cm-bg-surface:#232228;--cm-bg-surface-muted:#1e1d23;--cm-bg-peach-soft:#3a2a1f;--cm-text-primary:#f6f2ec;--cm-text-secondary:#b9b8bf;--cm-text-tertiary:#8f8e96;--cm-text-inverse:#fff;--cm-text-on-orange:#25282d;--cm-text-link:#b7aeff;--cm-brand-charcoal:#2f3138;--cm-brand-orange:#ff9d5c;--cm-brand-orange-soft:#4d2e1a;--cm-brand-peach:#4a3322;--cm-brand-periwinkle:#8f8ef2;--cm-brand-periwinkle-strong:#5c59c9;--cm-brand-lavender:#3b3a73;--cm-brand-lavender-soft:#2a2950;--cm-brand-violet:#b7aeff;--cm-brand-violet-fill:#5b4fb5;--cm-art-peach:#ffd5a3;--cm-status-success:#3dbd9c;--cm-status-success-text:#5fd3b3;--cm-status-success-soft:#17362e;--cm-status-warning:#f4af3d;--cm-status-warning-text:#f7c46a;--cm-status-warning-soft:#3d2e12;--cm-status-danger:#e5646d;--cm-status-danger-text:#ff8a91;--cm-status-danger-soft:#3f1d21;--cm-glass-fill:#2c2c338c;--cm-glass-stroke:#ffffff38;--cm-glass-selected:#f6f2ecf0;--cm-overlay-scrim:#0000008c;--cm-fill-control:#76768047;--cm-separator:#ffffff1f;--cm-chart-track:#ffffff14;--cm-landing-canvas:#17161b;--cm-landing-ink:#f6f2ec;--cm-landing-ink-soft:#c9c6cf;--cm-landing-ink-muted:#8f8e96;--cm-landing-check:#1d1c22;--cm-landing-chip:#2a2930;--cm-landing-button:#f6f2ec;--cm-landing-on-button:#1c1206;--cm-landing-night:#0e0b07;--cm-landing-on-night:#f6f2ec;--cm-landing-on-night-muted:#a39d95;--cm-landing-night-line:#ffffff24;--cm-landing-coral:#f76566;--cm-landing-yellow:#ffdf59;--cm-landing-purple:#843ef3;--cm-landing-pink:#ff97e1;--cm-landing-cream:#fff5d1;--cm-landing-lavender:#eae1fd;--cm-landing-blush:#ffe4f7;--cm-landing-on-color:#1c1206;--cm-landing-on-purple:#fff}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cm-bg-canvas:#17161b;--cm-bg-surface:#232228;--cm-bg-surface-muted:#1e1d23;--cm-bg-peach-soft:#3a2a1f;--cm-text-primary:#f6f2ec;--cm-text-secondary:#b9b8bf;--cm-text-tertiary:#8f8e96;--cm-text-inverse:#fff;--cm-text-on-orange:#25282d;--cm-text-link:#b7aeff;--cm-brand-charcoal:#2f3138;--cm-brand-orange:#ff9d5c;--cm-brand-orange-soft:#4d2e1a;--cm-brand-peach:#4a3322;--cm-brand-periwinkle:#8f8ef2;--cm-brand-periwinkle-strong:#5c59c9;--cm-brand-lavender:#3b3a73;--cm-brand-lavender-soft:#2a2950;--cm-brand-violet:#b7aeff;--cm-brand-violet-fill:#5b4fb5;--cm-art-peach:#ffd5a3;--cm-status-success:#3dbd9c;--cm-status-success-text:#5fd3b3;--cm-status-success-soft:#17362e;--cm-status-warning:#f4af3d;--cm-status-warning-text:#f7c46a;--cm-status-warning-soft:#3d2e12;--cm-status-danger:#e5646d;--cm-status-danger-text:#ff8a91;--cm-status-danger-soft:#3f1d21;--cm-glass-fill:#2c2c338c;--cm-glass-stroke:#ffffff38;--cm-glass-selected:#f6f2ecf0;--cm-overlay-scrim:#0000008c;--cm-fill-control:#76768047;--cm-separator:#ffffff1f;--cm-chart-track:#ffffff14;--cm-landing-canvas:#17161b;--cm-landing-ink:#f6f2ec;--cm-landing-ink-soft:#c9c6cf;--cm-landing-ink-muted:#8f8e96;--cm-landing-check:#1d1c22;--cm-landing-chip:#2a2930;--cm-landing-button:#f6f2ec;--cm-landing-on-button:#1c1206;--cm-landing-night:#0e0b07;--cm-landing-on-night:#f6f2ec;--cm-landing-on-night-muted:#a39d95;--cm-landing-night-line:#ffffff24;--cm-landing-coral:#f76566;--cm-landing-yellow:#ffdf59;--cm-landing-purple:#843ef3;--cm-landing-pink:#ff97e1;--cm-landing-cream:#fff5d1;--cm-landing-lavender:#eae1fd;--cm-landing-blush:#ffe4f7;--cm-landing-on-color:#1c1206;--cm-landing-on-purple:#fff}@media (prefers-contrast:more){:root{--cm-text-secondary:#25282d;--cm-separator:#74777f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cm-text-secondary:#f6f2ec;--cm-separator:#8f8e96}}:root[data-theme=dark]{--cm-text-secondary:#f6f2ec;--cm-separator:#8f8e96}}:lang(si),:lang(ta){--cm-script-line-height-scale:1.12}.cm-type-hero-stat{font-family:var(--cm-font-rounded);font-size:3.25rem;font-weight:700;line-height:calc(1.077 * var(--cm-script-line-height-scale));letter-spacing:-.0231em}.cm-type-large-title{font-family:var(--cm-font-sans);font-size:2.25rem;font-weight:700;line-height:calc(1.111 * var(--cm-script-line-height-scale));letter-spacing:-.0222em}.cm-type-title-1{font-family:var(--cm-font-sans);font-size:1.75rem;font-weight:700;line-height:calc(1.214 * var(--cm-script-line-height-scale));letter-spacing:-.0179em}.cm-type-card-heading{font-family:var(--cm-font-sans);font-size:1.375rem;font-weight:600;line-height:calc(1.273 * var(--cm-script-line-height-scale));letter-spacing:-.0159em}.cm-type-title-3{font-family:var(--cm-font-sans);font-size:1.25rem;font-weight:600;line-height:calc(1.25 * var(--cm-script-line-height-scale));letter-spacing:-.0225em}.cm-type-stat-medium{font-family:var(--cm-font-sans);font-size:2.125rem;font-weight:700;line-height:calc(1.176 * var(--cm-script-line-height-scale));letter-spacing:-.0176em}.cm-type-headline{font-family:var(--cm-font-sans);font-size:1.0625rem;font-weight:600;line-height:calc(1.294 * var(--cm-script-line-height-scale));letter-spacing:-.0253em}.cm-type-body{font-family:var(--cm-font-sans);font-size:1.0625rem;font-weight:400;line-height:calc(1.294 * var(--cm-script-line-height-scale));letter-spacing:-.0253em}.cm-type-callout{font-family:var(--cm-font-sans);font-size:1rem;font-weight:400;line-height:calc(1.312 * var(--cm-script-line-height-scale));letter-spacing:-.0194em}.cm-type-subheadline{font-family:var(--cm-font-sans);font-size:.9375rem;font-weight:400;line-height:calc(1.333 * var(--cm-script-line-height-scale));letter-spacing:-.0153em}.cm-type-footnote{font-family:var(--cm-font-sans);font-size:.8125rem;font-weight:400;line-height:calc(1.385 * var(--cm-script-line-height-scale));letter-spacing:-.0062em}.cm-type-footnote-emphasized{font-family:var(--cm-font-sans);font-size:.8125rem;font-weight:600;line-height:calc(1.385 * var(--cm-script-line-height-scale));letter-spacing:-.0062em}.cm-type-caption{font-family:var(--cm-font-sans);font-size:.75rem;font-weight:400;line-height:calc(1.333 * var(--cm-script-line-height-scale));letter-spacing:0}.cm-type-eyebrow{font-family:var(--cm-font-sans);font-size:.75rem;font-weight:700;line-height:calc(1.333 * var(--cm-script-line-height-scale));letter-spacing:.05em;text-transform:uppercase}.cm-type-chip{font-family:var(--cm-font-sans);font-size:.875rem;font-weight:600;line-height:calc(1.286 * var(--cm-script-line-height-scale));letter-spacing:-.0107em}.cm-type-badge{font-family:var(--cm-font-sans);letter-spacing:.0182em;font-size:.6875rem;font-weight:600;line-height:normal}.cm-type-tab{font-family:var(--cm-font-sans);font-size:.625rem;font-weight:600;line-height:calc(1.2 * var(--cm-script-line-height-scale));letter-spacing:.01em}.cm-type-web-giant{font-family:var(--cm-font-sans);font-size:clamp(2.75rem,2.75rem + 7.88732vw - 29.5775px,8rem);font-weight:500;line-height:calc(1.031 * var(--cm-script-line-height-scale));letter-spacing:-.0312em}.cm-type-web-display{font-family:var(--cm-font-sans);font-size:clamp(2.5rem,2.5rem + 4.50704vw - 16.9014px,5.5rem);font-weight:500;line-height:calc(1.045 * var(--cm-script-line-height-scale));letter-spacing:-.0284em}.cm-type-web-hero{font-family:var(--cm-font-sans);font-size:clamp(2.375rem,2.375rem + 3.19249vw - 11.9718px,4.5rem);font-weight:500;line-height:calc(1.056 * var(--cm-script-line-height-scale));letter-spacing:-.0278em}.cm-type-web-headline{font-family:var(--cm-font-sans);font-size:clamp(2rem,2rem + 2.25352vw - 8.45071px,3.5rem);font-weight:500;line-height:calc(1.071 * var(--cm-script-line-height-scale));letter-spacing:-.0268em}.cm-type-web-heading{font-family:var(--cm-font-sans);font-size:clamp(1.875rem,1.875rem + 1.31455vw - 4.92958px,2.75rem);font-weight:500;line-height:calc(1.136 * var(--cm-script-line-height-scale));letter-spacing:-.0227em}.cm-type-web-title{font-family:var(--cm-font-sans);font-size:clamp(1.625rem,1.625rem + .938967vw - 3.52113px,2.25rem);font-weight:500;line-height:calc(1.167 * var(--cm-script-line-height-scale));letter-spacing:-.0222em}.cm-type-web-statement{font-family:var(--cm-font-sans);font-size:clamp(1.3125rem,1.3125rem + .657277vw - 2.46479px,1.75rem);font-weight:500;line-height:calc(1.286 * var(--cm-script-line-height-scale));letter-spacing:-.0143em}.cm-type-web-lead{font-family:var(--cm-font-sans);font-size:clamp(1.0625rem,1.0625rem + .28169vw - 1.05634px,1.25rem);font-weight:400;line-height:calc(1.5 * var(--cm-script-line-height-scale));letter-spacing:-.01em}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--cm-layout-nav-height) + var(--cm-space-16))}body{background:var(--cm-bg-canvas);color:var(--cm-text-primary);font-family:var(--cm-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cm-brand-violet);outline-offset:2px}::selection{background:var(--cm-brand-lavender);color:var(--cm-text-primary)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.screen{gap:var(--cm-space-24);width:min(100%, var(--cm-layout-content-max));padding:var(--cm-space-32) var(--cm-layout-gutter-regular) var(--cm-space-64);margin-inline:auto;display:grid}@media (max-width:599px){.screen{padding:var(--cm-space-20) var(--cm-layout-gutter-compact) var(--cm-space-96)}}.readable{max-width:var(--cm-layout-readable-max)}
