@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--green-50: #e9f6f3;--green-100: #cbeae3;--green-200: #99d8c9;--green-300: #66c4b0;--green-400: #35b199;--green-500: #1ba385;--green-600: #069c7c;--green-700: #0f636b;--green-800: #0b4d54;--green-900: #08383d;--neutral-0: #ffffff;--neutral-50: #f6fbfc;--neutral-100: #eef4f5;--neutral-200: #e2eaeb;--neutral-300: #cdd7d8;--neutral-400: #9aa6a7;--neutral-500: #6e7679;--neutral-600: #515a5c;--neutral-700: #38413f;--neutral-800: #20302e;--neutral-900: #142322;--success: #069c7c;--warning: #d99022;--danger: #d24b4b;--info: #2f7fb0;--brand: var(--green-700);--brand-bright: var(--green-600);--brand-mark: var(--green-500);--brand-hover: var(--green-800);--brand-pressed: var(--green-900);--brand-deep: var(--green-800);--brand-deepest: var(--green-900);--surface-page: var(--neutral-50);--surface-card: var(--neutral-0);--surface-subtle: var(--neutral-100);--surface-tint: var(--green-50);--surface-inverse: var(--green-800);--text-strong: var(--neutral-900);--text-heading: var(--neutral-800);--text-body: var(--neutral-500);--text-muted: var(--neutral-400);--text-on-brand: var(--neutral-0);--text-on-dark: #e7f3f1;--text-on-dark-dim: #9fc4bf;--text-link: var(--green-700);--border-hairline: var(--neutral-200);--border-strong: var(--neutral-300);--border-on-dark: rgba(255, 255, 255, .14);--icon-brand: var(--green-700);--icon-muted: var(--neutral-400);--focus-ring: rgba(15, 99, 107, .38)}:root{--font-display: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "SFMono-Regular", ui-monospace, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-display: clamp(2.6rem, 4.4vw, 3.75rem);--fs-h1: clamp(2rem, 3vw, 2.75rem);--fs-h2: clamp(1.6rem, 2.2vw, 2.1rem);--fs-h3: 1.5rem;--fs-h4: 1.25rem;--fs-title: 1.0625rem;--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-body-sm: .9375rem;--fs-caption: .8125rem;--fs-eyebrow: .75rem;--lh-tight: 1.08;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.02em;--ls-normal: 0;--ls-eyebrow: .14em;--ls-wide: .04em;--text-display-size: var(--fs-display);--text-display-weight: var(--fw-extrabold);--text-heading-weight: var(--fw-bold);--text-eyebrow-size: var(--fs-eyebrow)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--section-y: var(--space-24);--container-max: 1200px;--container-pad: 24px;--grid-gap: 24px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--border-width: 1px;--shadow-xs: 0 1px 2px rgba(20, 48, 46, .05);--shadow-sm: 0 2px 8px rgba(20, 48, 46, .06);--shadow-md: 0 8px 24px rgba(20, 48, 46, .07);--shadow-lg: 0 18px 48px rgba(20, 48, 46, .1);--shadow-brand: 0 14px 30px rgba(15, 99, 107, .22);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .42s;--z-header: 100;--z-overlay: 900;--z-modal: 1000}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-body);background:var(--surface-page);color:var(--text-strong);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}.pr-ico{stroke-width:2}:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring);border-radius:var(--radius-xs)}html{scroll-behavior:smooth}@media (max-width: 960px){.pr-split,.pr-hero-grid,.pr-cta-panel{grid-template-columns:1fr!important;gap:36px!important}.pr-hero-grid{padding-top:48px!important;padding-bottom:56px!important}.pr-cards-3,.pr-stats-grid{grid-template-columns:repeat(2,1fr)!important}.pr-partners-grid{grid-template-columns:repeat(3,1fr)!important}.pr-footer-grid{grid-template-columns:1fr 1fr!important}.pr-cta-panel{padding:40px!important}.pr-nav{display:none!important}}@media (max-width: 600px){.pr-cards-3,.pr-cards-2,.pr-stats-grid{grid-template-columns:1fr!important}.pr-partners-grid{grid-template-columns:repeat(2,1fr)!important}.pr-footer-grid{grid-template-columns:1fr!important;gap:36px!important}.pr-cta-panel{padding:32px 24px!important;border-radius:20px!important}}
