@charset "UTF-8";:root{color-scheme:light;--font-sans: "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-size-caption-small: 12px;--line-height-caption-small: 18px;--font-size-caption-large: 14px;--line-height-caption-large: 20px;--font-size-body-small: 16px;--line-height-body-small: 24px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-display-hero: 40px;--line-height-display-hero: 53px;--font-size-display-section: 36px;--line-height-display-section: 44px;--brand-100: #ceb0fa;--brand-300: #9654f4;--brand-400: #8133f1;--brand-500: #6200ee;--secondary-50: #faf7fe;--secondary-100: #f0e7fc;--secondary-400: #d9c0f8;--secondary-500: #d0b0f6;--secondary-600: #bda0e0;--secondary-700: #947daf;--violet-50: #eeebf8;--violet-500: #5235bd;--violet-700: #3a2686;--violet-950: #22164f;--digital-violet-100: #d6c7f7;--complementary-violet-200: #e9dbfb;--complementary-violet-900: #574a67;--ice-purple-900: #616369;--violet-100: #c9c0eb;--terciary-50: #e6f4f2;--terciary-500: #008d7f;--terciary-700: #00645a;--accent-turquoise-50: #e6f3f2;--accent-turquoise-500: #008a7d;--accent-turquoise-700: #006259;--accent-turquoise-900: #004c45;--accent-turquoise-gradient: linear-gradient(188deg, #45fedb 13.778%, #02b9a6 88.948%);--color-error-50: #fef2f2;--color-error-500: #ef4444;--color-green-50: var(--accent-turquoise-50);--color-green-500: var(--accent-turquoise-500);--neutral-0: #ffffff;--neutral-50: #fafafa;--neutral-100: #f4f4f4;--neutral-200: #e7e7e7;--neutral-400: #a2a2a2;--neutral-500: #727272;--neutral-600: #545454;--neutral-700: #404040;--neutral-900: #181818;--neutral-950: #121212;--text-heading-primary: var(--neutral-900);--text-heading-secondary: var(--neutral-700);--text-heading-inverted: var(--neutral-0);--text-body: var(--neutral-600);--background-primary: var(--neutral-0);--background-secondary: var(--neutral-50);--page-surface: #eeebf8;--section-surface: rgb(250 250 250 / .35);--section-border: var(--secondary-50);--radius-section: 50px;--border-primary: #d5d5d5;--border-secondary: var(--neutral-200);--button-tertiary-fg: var(--neutral-700);--icon-on-fill: var(--neutral-0);--icon-quaternary: var(--neutral-600);--icon-senary: var(--neutral-400);--icon-septenary: #d5d5d5;--spacing-3xs: 1px;--spacing-2xs: 2px;--spacing-sm: 4px;--spacing-md: 6px;--spacing-lg: 8px;--spacing-xl: 10px;--spacing-2xl: 12px;--spacing-4xl: 16px;--spacing-5xl: 20px;--spacing-6xl: 24px;--radius-sm: 6px;--radius-lg: 10px;--radius-pill: 50px;--radius-full: 9999px;--shadow-md: 0 2px 4px -2px #121a2b0f, 0 4px 6px -2px #121a2b1a;--container-max-width: 1280px;--header-height: 96px;--header-bar-height: 80px;--header-bar-max-width: 1285px;--header-offset-top: 16px;--header-surface: rgb(250 250 250 / .32);--header-drawer-surface: rgb(250 250 250 / .88);--nav-item-hover-bg: rgb(255 255 255 / .72);--breakpoint-desktop: 1024px;--page-gutter: clamp(16px, 5.4vw, 77.5px);--section-gap: 24px;--reveal-distance: 24px;--reveal-duration: .6s;--reveal-delay: 0ms;--reveal-easing: cubic-bezier(.16, 1, .3, 1);--ease-expo-out: cubic-bezier(.16, 1, .3, 1);--hover-duration: .3s;--ease-out: cubic-bezier(0, 0, .58, 1);--ease-spring: linear( 0, .0188, .0679, .1374, .2195, .308, .3978, .4856, .5686, .6452, .7142, .7753, .8283, .8735, .9113, .9423, .9671, .9866, 1.0014, 1.0123, 1.0198, 1.0247, 1.0274, 1.0283, 1.0281, 1.0268, 1.025, 1.0227, 1.0202, 1.0177, 1.0152, 1.0128, 1.0106, 1.0085, 1.0068, 1.0052, 1.0039, 1.0028, 1.0018, 1.0011, 1.0005, 1, .9997, .9995, .9993, .9992, .9992, .9992, .9992, .9993, .9993 );--ease-spring-bouncy: linear( 0, .0985, .342, .6483, .9442, 1.1767, 1.3179, 1.364, 1.3302, 1.2427, 1.1314, 1.0233, .9377, .8853, .8675, .8791, .9105, .9509, .9904, 1.0219, 1.0414, 1.0482, 1.0443, 1.033, 1.0183, 1.0039, .9923, .9851, .9825, .9838, .9878, .9932, .9984, 1.0027, 1.0054, 1.0064, 1.0059, 1.0045, 1.0025, 1.0006, .9991, .9981, .9977, .9978, .9983, .9991, .9998, 1.0003, 1.0007, 1.0008, 1.0008 )}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;background-color:var(--page-surface);color:var(--text-heading-primary);font-family:var(--font-sans);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);-webkit-font-smoothing:antialiased}.section-card{max-width:1285px;margin-inline:auto;border:1px solid var(--section-border);border-radius:var(--radius-section);background-color:var(--section-surface)}.section-title{margin:0;color:var(--neutral-900);font-family:var(--font-sans);font-size:var(--font-size-display-section);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-section);letter-spacing:-.02em}.section-title em{color:var(--violet-500);font-style:italic}@media(max-width:1023.98px){.section-title{font-size:clamp(28px,6vw,36px);line-height:1.22}}.section-placeholder{display:flex;align-items:center;justify-content:center;min-height:200px;padding:48px 24px;border-bottom:1px dashed var(--border-secondary);background-color:var(--background-secondary)}.section-placeholder__label{font-size:var(--font-size-caption-large);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400)}[data-reveal].reveal--armed{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--reveal-easing) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-easing) var(--reveal-delay)}[data-reveal].reveal--armed.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal].reveal--armed,[data-reveal].reveal--armed.reveal--in{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
