@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--navy-1000: #05030f;--navy-950: #0a0720;--navy-900: #0e0a2b;--navy-850: #141038;--navy-800: #1b1546;--violet-750: #241a5c;--violet-700: #2e1f74;--pink-500: #ff2e88;--pink-600: #e01f74;--pink-700: #b3155b;--pink-400: #ff6fae;--pink-200: #ffc2dd;--magenta-500: #c026d3;--violet-500: #9d5cff;--violet-400: #b78cff;--cyan-400: #38e1ff;--cyan-300: #7aecff;--cyan-600: #12a8cc;--mist-050: #f4f2ff;--mist-100: #e3e0f5;--mist-300: #b3aed4;--mist-500: #8a83ad;--mist-700: #57507c;--mist-800: #39335a;--signal-error: #ff4d5e;--signal-warn: #ffb62e;--signal-success: #2ee6a8;--surface-void: var(--navy-1000);--surface-page: var(--navy-950);--surface-raised: var(--navy-900);--surface-card: rgba(20, 16, 56, .72);--surface-card-solid: var(--navy-850);--surface-inset: rgba(5, 3, 15, .55);--surface-accent: var(--violet-750);--surface-featured: linear-gradient(148deg, #2e1f74 0%, #5b1d6e 52%, #b3155b 100%);--surface-glass: rgba(244, 242, 255, .05);--surface-nav: rgba(10, 7, 32, .72);--surface-chrome: rgba(5, 3, 15, .5);--text-hi: var(--mist-050);--text-body: var(--mist-100);--text-mute: var(--mist-300);--text-faint: var(--mist-500);--text-on-accent: #ffffff;--text-link: var(--cyan-400);--text-link-hover: var(--cyan-300);--text-neon: var(--pink-500);--action-primary: var(--pink-500);--action-primary-hover: #ff4d9b;--action-primary-press: var(--pink-600);--action-secondary: rgba(157, 92, 255, .14);--action-secondary-hover: rgba(157, 92, 255, .24);--action-outline: var(--cyan-400);--action-outline-hover: var(--cyan-300);--action-disabled: var(--mist-800);--focus-ring: var(--cyan-400);--focus-halo: rgba(56, 225, 255, .16);--line-hairline: rgba(179, 174, 212, .14);--line-strong: rgba(179, 174, 212, .28);--line-neon: rgba(255, 46, 136, .55);--line-cyan: rgba(56, 225, 255, .45);--line-accent: rgba(157, 92, 255, .34);--tone-violet-fg: var(--violet-400);--tone-violet-chip: rgba(157, 92, 255, .14);--tone-violet-line: rgba(157, 92, 255, .32);--tone-pink-fg: var(--pink-400);--tone-pink-chip: rgba(255, 46, 136, .13);--tone-pink-line: var(--line-neon);--tone-cyan-fg: var(--cyan-400);--tone-cyan-chip: rgba(56, 225, 255, .12);--tone-cyan-line: var(--line-cyan);--scrollbar-track: var(--navy-1000);--scrollbar-thumb: var(--mist-800);--scrollbar-thumb-hover: var(--mist-700);--selection-bg: rgba(255, 46, 136, .35);--selection-fg: #ffffff;--grad-brand: linear-gradient(96deg, #38e1ff 0%, #9d5cff 44%, #ff2e88 100%);--grad-hero: linear-gradient(180deg, #0a0720 0%, #1b1546 58%, #3b1355 100%);--grad-neon-text: linear-gradient(92deg, #ff2e88 0%, #b78cff 60%, #38e1ff 100%);--grad-stat-cyan: linear-gradient(92deg, #38e1ff 0%, #9d5cff 100%);--grad-stat-violet: linear-gradient(92deg, #b78cff 0%, #ff2e88 100%);--grad-mesh-pink: radial-gradient(60% 70% at 18% 12%, rgba(255, 46, 136, .34) 0%, rgba(255, 46, 136, 0) 68%);--grad-mesh-violet: radial-gradient(58% 62% at 82% 26%, rgba(157, 92, 255, .32) 0%, rgba(157, 92, 255, 0) 70%);--grad-mesh-cyan: radial-gradient(52% 55% at 50% 96%, rgba(56, 225, 255, .24) 0%, rgba(56, 225, 255, 0) 72%);--grad-horizon: linear-gradient(180deg, rgba(255, 46, 136, 0) 0%, rgba(255, 46, 136, .5) 48%, rgba(56, 225, 255, .5) 100%);--grad-fade-page: linear-gradient(180deg, rgba(10, 7, 32, 0) 0%, var(--navy-950) 82%);--font-display: "Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-ui: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--display-xxl-size: 64px;--display-xxl-lh: 1.12;--display-xxl-ls: -.768px;--display-xxl-weight: 700;--display-xl-size: 58px;--display-xl-lh: 1.25;--display-xl-ls: -.464px;--display-xl-weight: 600;--display-lg-size: 50px;--display-lg-lh: 1.12;--display-lg-ls: -.6px;--display-lg-weight: 700;--display-md-size: 32px;--display-md-lh: 1.25;--display-md-ls: -.256px;--display-md-weight: 700;--heading-lg-size: 24px;--heading-lg-lh: 1.33;--heading-lg-ls: -.096px;--heading-lg-weight: 700;--heading-md-size: 22px;--heading-md-lh: 1.4;--heading-md-ls: 0;--heading-md-weight: 600;--heading-sm-size: 18px;--heading-sm-lh: 1.56;--heading-sm-ls: -.0216px;--heading-sm-weight: 600;--body-lg-size: 18px;--body-lg-lh: 1.55;--body-lg-ls: -.0216px;--body-md-size: 16px;--body-md-lh: 1.55;--body-md-ls: 0;--body-strong-size: 16px;--body-strong-lh: 1.5;--body-strong-ls: .16px;--button-lg-size: 18px;--button-lg-lh: 1;--button-lg-ls: 0;--button-md-size: 16px;--button-md-lh: 1.38;--button-md-ls: .2px;--button-cap-size: 14.4px;--button-cap-lh: 1;--button-cap-ls: .144px;--caption-size: 14px;--caption-lh: 1.43;--caption-ls: .1px;--micro-cap-size: 12px;--micro-cap-lh: 1;--micro-cap-ls: .96px;--mono-sm-size: 13px;--mono-sm-lh: 1.5;--mono-sm-ls: .2px;--type-hero: var(--display-xxl-size);--type-section: var(--display-xl-size);--type-stat: var(--display-lg-size);--type-card-title: var(--display-md-size);--type-eyebrow: var(--micro-cap-size);--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-huge: 28px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--space-128: 128px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-xxl: 48px;--radius-pill: 90px;--container-max: 1240px;--container-pad: 24px;--section-pad-y: 96px;--section-pad-y-tight: 48px;--card-pad: 32px;--card-pad-band: 48px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1440px;--elev-0: none;--elev-1: 0 5px 20px rgba(5, 3, 15, .55);--elev-2: 0 0 32px rgba(5, 3, 15, .7);--elev-3: 0 1px 10px rgba(5, 3, 15, .8), 0 18px 48px rgba(5, 3, 15, .55);--elev-inset-neon: inset 0 0 0 1px rgba(255, 46, 136, .45);--glow-pink-sm: 0 0 0 1px rgba(255, 46, 136, .35), 0 4px 18px rgba(255, 46, 136, .28);--glow-pink-md: 0 0 0 1px rgba(255, 46, 136, .45), 0 8px 34px rgba(255, 46, 136, .42);--glow-pink-lg: 0 0 60px rgba(255, 46, 136, .5), 0 0 140px rgba(255, 46, 136, .22);--glow-cyan-sm: 0 0 0 1px rgba(56, 225, 255, .35), 0 4px 18px rgba(56, 225, 255, .26);--glow-cyan-md: 0 0 0 1px rgba(56, 225, 255, .45), 0 8px 34px rgba(56, 225, 255, .38);--glow-violet-md: 0 0 0 1px rgba(157, 92, 255, .4), 0 8px 34px rgba(157, 92, 255, .34);--glow-text-pink: 0 0 18px rgba(255, 46, 136, .55);--glow-text-cyan: 0 0 18px rgba(56, 225, 255, .5);--blur-glass: blur(18px) saturate(140%);--blur-nav: blur(24px) saturate(160%);--ease-out: cubic-bezier(.22, .68, 0, 1);--ease-in-out: cubic-bezier(.55, .06, .28, .98);--dur-fast: .12s;--dur-med: .22s;--dur-slow: .42s;--dur-ambient: 14s;--grid-line: rgba(157, 92, 255, .22);--grid-size: 44px;--scanline: rgba(244, 242, 255, .028)}[data-theme=light]{color-scheme:light;--surface-void: #eceafa;--surface-page: #f8f6ff;--surface-raised: #ffffff;--surface-card: rgba(255, 255, 255, .78);--surface-card-solid: #ffffff;--surface-inset: rgba(36, 26, 92, .05);--surface-accent: #efe9ff;--surface-glass: rgba(36, 26, 92, .05);--surface-nav: rgba(248, 246, 255, .74);--surface-chrome: rgba(36, 26, 92, .06);--text-hi: #140f2e;--text-body: #2d2654;--text-mute: #5b5386;--text-faint: #7b739e;--text-link: #0b7f9c;--text-link-hover: #075f76;--text-neon: var(--pink-600);--action-secondary: rgba(157, 92, 255, .12);--action-secondary-hover: rgba(157, 92, 255, .2);--action-outline: #0b7f9c;--action-outline-hover: #075f76;--action-disabled: #cfcae4;--focus-ring: #0b7f9c;--focus-halo: rgba(18, 168, 204, .18);--line-hairline: rgba(36, 26, 92, .12);--line-strong: rgba(36, 26, 92, .22);--line-neon: rgba(224, 31, 116, .4);--line-cyan: rgba(18, 168, 204, .42);--line-accent: rgba(157, 92, 255, .28);--tone-violet-fg: #6d33d6;--tone-violet-chip: rgba(157, 92, 255, .12);--tone-violet-line: rgba(157, 92, 255, .3);--tone-pink-fg: var(--pink-700);--tone-pink-chip: rgba(255, 46, 136, .1);--tone-pink-line: rgba(224, 31, 116, .32);--tone-cyan-fg: #0b7f9c;--tone-cyan-chip: rgba(18, 168, 204, .1);--tone-cyan-line: rgba(18, 168, 204, .32);--grad-hero: linear-gradient(180deg, #f8f6ff 0%, #efe9ff 56%, #ffe7f2 100%);--grad-neon-text: linear-gradient(92deg, #e01f74 0%, #7b3ff0 58%, #12a8cc 100%);--grad-stat-cyan: linear-gradient(92deg, #12a8cc 0%, #7b3ff0 100%);--grad-stat-violet: linear-gradient(92deg, #7b3ff0 0%, #e01f74 100%);--grad-mesh-pink: radial-gradient(60% 70% at 18% 12%, rgba(255, 46, 136, .16) 0%, rgba(255, 46, 136, 0) 68%);--grad-mesh-violet: radial-gradient(58% 62% at 82% 26%, rgba(157, 92, 255, .16) 0%, rgba(157, 92, 255, 0) 70%);--grad-mesh-cyan: radial-gradient(52% 55% at 50% 96%, rgba(56, 225, 255, .14) 0%, rgba(56, 225, 255, 0) 72%);--grad-fade-page: linear-gradient(180deg, rgba(248, 246, 255, 0) 0%, #f8f6ff 82%);--elev-1: 0 4px 16px rgba(36, 26, 92, .07);--elev-2: 0 10px 34px rgba(36, 26, 92, .09);--elev-3: 0 1px 3px rgba(36, 26, 92, .07), 0 18px 44px rgba(36, 26, 92, .11);--elev-inset-neon: inset 0 0 0 1px rgba(255, 46, 136, .38);--glow-pink-sm: 0 0 0 1px rgba(255, 46, 136, .28), 0 4px 14px rgba(255, 46, 136, .22);--glow-pink-md: 0 0 0 1px rgba(255, 46, 136, .36), 0 8px 26px rgba(255, 46, 136, .3);--glow-pink-lg: 0 0 46px rgba(255, 46, 136, .3), 0 0 110px rgba(255, 46, 136, .14);--glow-cyan-sm: 0 0 0 1px rgba(18, 168, 204, .3), 0 4px 14px rgba(18, 168, 204, .2);--glow-cyan-md: 0 0 0 1px rgba(18, 168, 204, .38), 0 8px 26px rgba(18, 168, 204, .26);--glow-violet-md: 0 0 0 1px rgba(123, 63, 240, .34), 0 8px 26px rgba(123, 63, 240, .24);--glow-text-pink: none;--glow-text-cyan: none;--grid-line: rgba(157, 92, 255, .16);--scanline: rgba(20, 15, 46, .03);--scrollbar-track: #ece9f8;--scrollbar-thumb: #c9c3e2;--scrollbar-thumb-hover: #b1a9d2;--selection-bg: rgba(255, 46, 136, .22);--selection-fg: #140f2e}@media(max-width:1024px){:root{--container-pad: 20px;--section-pad-y: 72px;--section-pad-y-tight: 40px;--card-pad: 26px;--card-pad-band: 36px;--display-xxl-size: 50px;--display-xl-size: 44px;--display-lg-size: 40px;--display-md-size: 28px}}@media(max-width:768px){:root{--container-pad: 18px;--section-pad-y: 56px;--section-pad-y-tight: 32px;--card-pad: 22px;--card-pad-band: 24px;--display-xxl-size: 38px;--display-xxl-lh: 1.14;--display-xl-size: 32px;--display-xl-lh: 1.18;--display-lg-size: 30px;--display-md-size: 24px;--heading-lg-size: 21px;--heading-md-size: 19px;--body-lg-size: 17px}}@media(max-width:420px){:root{--display-xxl-size: 32px;--display-xl-size: 28px;--display-md-size: 22px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-ui);font-size:var(--body-md-size);line-height:var(--body-md-lh);letter-spacing:var(--body-md-ls);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-hi);margin:0}h1{font-size:var(--display-xxl-size);line-height:var(--display-xxl-lh);letter-spacing:var(--display-xxl-ls);font-weight:var(--display-xxl-weight)}h2{font-size:var(--display-xl-size);line-height:var(--display-xl-lh);letter-spacing:var(--display-xl-ls);font-weight:var(--display-xl-weight)}h3{font-size:var(--display-md-size);line-height:var(--display-md-lh);letter-spacing:var(--display-md-ls);font-weight:var(--display-md-weight)}h4{font-size:var(--heading-lg-size);line-height:var(--heading-lg-lh);letter-spacing:var(--heading-lg-ls);font-weight:var(--heading-lg-weight)}p{margin:0}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),text-shadow var(--dur-fast) var(--ease-out)}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:3px;text-shadow:var(--glow-text-cyan)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}img{max-width:100%}code,kbd,pre{font-family:var(--font-mono);font-size:var(--mono-sm-size)}::selection{background:var(--selection-bg);color:var(--selection-fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{overflow-x:hidden}svg,video{max-width:100%}.r-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xxl)}@media(max-width:1000px){.r-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.r-g3{grid-template-columns:minmax(0,1fr)}}.r-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xxl)}@media(max-width:1000px){.r-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.r-g4{grid-template-columns:minmax(0,1fr)}}.r-g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-48);align-items:center}@media(max-width:900px){.r-g2{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}}.r-form-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:var(--space-48);align-items:start}@media(max-width:980px){.r-form-aside{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}}.r-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}@media(max-width:560px){.r-field-pair{grid-template-columns:minmax(0,1fr)}}.r-cta-stack{display:flex;gap:var(--space-md);flex-wrap:wrap}@media(max-width:480px){.r-cta-stack{width:100%;flex-direction:column;align-items:stretch}.r-cta-stack>*{width:100%;justify-content:center}}.pry-reveal,.pry-reveal-group>*{opacity:0;transform:translateY(8px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);will-change:opacity,transform}.pry-reveal.is-in,.pry-reveal-group.is-in>*{opacity:1;transform:none}.pry-reveal-group.is-in>*:nth-child(2){transition-delay:70ms}.pry-reveal-group.is-in>*:nth-child(3){transition-delay:.14s}.pry-reveal-group.is-in>*:nth-child(4){transition-delay:.21s}.pry-reveal-group.is-in>*:nth-child(5){transition-delay:.28s}.pry-reveal-group.is-in>*:nth-child(6){transition-delay:.35s}.pry-reveal-group.is-in>*:nth-child(7){transition-delay:.42s}.pry-reveal-group.is-in>*:nth-child(8){transition-delay:.49s}@media(prefers-reduced-motion:reduce){.pry-reveal,.pry-reveal-group>*{opacity:1!important;transform:none!important;transition:none!important}}
