@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--blue-50: #eaf1fe;--blue-100: #d4e3fd;--blue-200: #aac7fb;--blue-300: #7aa6f7;--blue-400: #4585f3;--blue-500: #2070f0;--blue-600: #1463e6;--blue-700: #0d4fc4;--blue-800: #0d3f9c;--blue-900: #0b2c6b;--logo-blue: #2374b8;--logo-ink: #0c1116;--neutral-0: #ffffff;--neutral-50: #f5f8fe;--neutral-100: #eef3fb;--neutral-200: #e1e8f3;--neutral-300: #cbd5e6;--neutral-400: #97a3b8;--neutral-500: #6b7689;--neutral-600: #4e576a;--neutral-700: #353d4e;--neutral-800: #1d2738;--neutral-900: #0c1322;--success: #1f9d6b;--warning: #e3961f;--danger: #e0473f;--info: var(--blue-600);--brand: var(--blue-600);--brand-bright: var(--blue-500);--brand-mark: var(--logo-blue);--brand-hover: var(--blue-700);--brand-pressed: var(--blue-800);--brand-deep: var(--blue-800);--brand-deepest: var(--blue-900);--surface-page: var(--neutral-50);--surface-card: var(--neutral-0);--surface-subtle: var(--neutral-100);--surface-tint: var(--blue-50);--surface-inverse: var(--blue-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: #e9f0fd;--text-on-dark-dim: #9fb6e0;--text-link: var(--blue-600);--border-hairline: var(--neutral-200);--border-strong: var(--neutral-300);--border-on-dark: rgba(255, 255, 255, .14);--icon-brand: var(--blue-600);--icon-muted: var(--neutral-400);--focus-ring: rgba(20, 99, 230, .34)}: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(13, 40, 90, .06);--shadow-sm: 0 2px 8px rgba(13, 40, 90, .07);--shadow-md: 0 8px 24px rgba(13, 40, 90, .09);--shadow-lg: 0 18px 48px rgba(13, 40, 90, .12);--shadow-brand: 0 14px 30px rgba(20, 99, 230, .28);--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-digital360,.pr-cta-panel{grid-template-columns:1fr!important;gap:36px!important}.pr-hero-grid{padding-top:48px!important;padding-bottom:56px!important}.pr-cards-4,.pr-cards-3,.pr-partners-4{grid-template-columns:repeat(2,1fr)!important}.pr-approach{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px 12px!important}.pr-approach-chevron{display:none!important}.pr-footer-grid{grid-template-columns:1fr 1fr!important}.pr-cta-panel{padding:40px!important}.pr-nav{display:none!important}.pr-wheel{margin:0 auto!important}}@media (max-width: 600px){.pr-cards-4,.pr-cards-3,.pr-stats-2{grid-template-columns:1fr!important}.pr-approach,.pr-partners-4{grid-template-columns:repeat(2,1fr)!important}.pr-footer-grid{grid-template-columns:1fr!important;gap:36px!important}.pr-cta-panel{padding:32px 22px!important;border-radius:20px!important}.pr-wheel{transform:scale(.78);transform-origin:top center;margin-bottom:-80px!important}}
