:root{--us-color-primary: #4322D4;--us-color-primary-dark: #3D53DB;--us-color-primary-deep: #20135A;--us-color-primary-lite: #7E95FF;--us-color-primary-pale: #BAC8FF;--us-color-primary-soft: #EEEFF8;--us-color-primary-mist: #DCE4FF;--us-color-bg: #F1F5F9;--us-color-surface: #FFFFFF;--us-color-surface-alt: #F8FAFC;--us-color-text: #111111;--us-color-text-strong: #0F172A;--us-color-text-muted: #667085;--us-color-text-subtle: #54577A;--us-color-border: #DFE1F0;--us-color-border-strong: #D0DBE9;--us-color-success: #0BCA6E;--us-color-danger: #D92D20;--us-color-dark: #030410;--us-font: "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--us-line-height: 1.5;--us-tracking: -.02em;--us-tracking-tight: -.03em;--us-tracking-wide: .05em;--us-text-xs: 11px;--us-text-sm: 13px;--us-text-base: 14px;--us-text-md: 16px;--us-text-lg: 18px;--us-text-xl: 20px;--us-text-2xl: 24px;--us-text-3xl: 30px;--us-text-4xl: 36px;--us-text-hero: 46px;--us-weight-normal: 400;--us-weight-medium: 500;--us-weight-semibold: 600;--us-weight-bold: 700;--us-weight-black: 800;--us-space-1: 4px;--us-space-2: 8px;--us-space-3: 12px;--us-space-4: 16px;--us-space-5: 20px;--us-space-6: 24px;--us-space-7: 32px;--us-space-8: 48px;--us-space-9: 64px;--us-space-10: 72px;--us-radius-sm: 8px;--us-radius-md: 12px;--us-radius-lg: 14px;--us-radius-xl: 18px;--us-radius-2xl: 20px;--us-radius-3xl: 24px;--us-radius-4xl: 28px;--us-radius-pill: 999px;--us-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--us-shadow-md: 0 2px 6px rgba(0, 0, 0, .08);--us-shadow-lg: 0 6px 18px rgba(0, 0, 0, .12);--us-shadow-brand: 0 1px 0 rgba(0, 0, 0, .08), 0 4px 16px -8px rgba(67, 34, 212, .4);--us-shadow-card-hover: 0 10px 24px rgba(67, 34, 212, .08);--us-shadow-btn: 0 12px 24px rgba(67, 34, 212, .22);--us-shadow-hero: 0 24px 50px rgba(67, 34, 212, .12);--us-content-width: 1040px;--us-content-wide: 1440px;--us-page-padding: 24px;--us-page-padding-sm: 16px;--us-z-sticky: 50;--us-z-fixed: 100;--us-z-overlay: 200;--us-transition-fast: .15s ease;--us-transition-base: .2s ease;--us-transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--us-mobile-header-height: 56px;--us-desktop-header-height: 60px}.us-page{display:block;font-family:var(--us-font);background:var(--us-color-bg);color:var(--us-color-text);line-height:var(--us-line-height);letter-spacing:var(--us-tracking)}.us-container{max-width:var(--us-content-width);margin-inline:auto;padding-inline:var(--us-page-padding)}@media(max-width:560px){.us-container{padding-inline:var(--us-page-padding-sm)}}.us-container-wide{max-width:var(--us-content-wide);margin-inline:auto;padding-inline:var(--us-page-padding)}@media(max-width:560px){.us-container-wide{padding-inline:var(--us-page-padding-sm)}}.us-section{margin-bottom:var(--us-space-10)}.us-card{background:var(--us-color-surface);border:1px solid var(--us-color-border);border-radius:var(--us-radius-xl);padding:var(--us-space-4) var(--us-space-5)}.us-card:hover{box-shadow:var(--us-shadow-md)}.us-card-active{border-color:var(--us-color-primary);box-shadow:var(--us-shadow-card-hover)}.us-card-feature{background:var(--us-color-surface);border:1px solid var(--us-color-border);border-radius:var(--us-radius-3xl);padding:var(--us-space-6) var(--us-space-7)}.us-card-glass{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:var(--us-radius-xl);padding:var(--us-space-4) var(--us-space-5)}.us-card-glass:hover{background:#ffffff29}.us-card-glass.selected{background:#ffffff38;border-color:#ffffffb3}.us-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--us-space-2);border:0;cursor:pointer;font-family:var(--us-font);font-size:var(--us-text-base);font-weight:var(--us-weight-black);line-height:1;border-radius:var(--us-radius-pill);padding:13px 22px;transition:background var(--us-transition-fast),box-shadow var(--us-transition-fast),transform var(--us-transition-fast)}.us-btn:hover{transform:translateY(-1px)}.us-btn:active{transform:translateY(0)}.us-btn-primary{background:var(--us-color-primary);color:#fff;box-shadow:var(--us-shadow-btn)}.us-btn-primary:hover{background:var(--us-color-primary-dark);box-shadow:0 16px 28px #4322d44d}.us-btn-secondary{background:var(--us-color-surface);color:var(--us-color-text);border:1px solid var(--us-color-border-strong)}.us-btn-secondary:hover{background:var(--us-color-bg)}.us-btn-icon{width:36px;height:36px;padding:0;border-radius:var(--us-radius-md);background:var(--us-color-surface);border:1px solid var(--us-color-border-strong);color:var(--us-color-text-strong);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background var(--us-transition-fast)}.us-btn-icon:hover{background:var(--us-color-bg)}.us-chip{display:inline-flex;align-items:center;gap:var(--us-space-1);padding:7px 14px;border-radius:var(--us-radius-pill);border:1px solid var(--us-color-border-strong);background:var(--us-color-surface);color:var(--us-color-text-strong);font-family:var(--us-font);font-size:var(--us-text-sm);font-weight:var(--us-weight-bold);cursor:pointer;white-space:nowrap;transition:background var(--us-transition-fast),color var(--us-transition-fast),border-color var(--us-transition-fast)}.us-chip.active,.us-chip:focus-visible{background:var(--us-color-text-strong);border-color:var(--us-color-text-strong);color:#fff}.us-chip:hover:not(.active){background:var(--us-color-bg)}.us-tabs{display:flex;gap:var(--us-space-2);flex-wrap:wrap}.us-tab{border:0;padding:8px 13px;border-radius:var(--us-radius-pill);background:var(--us-color-primary-soft);color:var(--us-color-text-muted);font-family:var(--us-font);font-size:var(--us-text-sm);font-weight:var(--us-weight-bold);cursor:pointer;transition:background var(--us-transition-fast),color var(--us-transition-fast)}.us-tab.active{background:var(--us-color-primary);color:#fff}.us-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--us-radius-pill);background:var(--us-color-primary-soft);color:var(--us-color-primary);font-size:var(--us-text-xs);font-weight:var(--us-weight-black)}.us-input{display:flex;align-items:center;gap:var(--us-space-2);background:var(--us-color-surface);border:1px solid var(--us-color-border-strong);border-radius:var(--us-radius-md);padding:10px 14px;font-family:var(--us-font);font-size:var(--us-text-base);color:var(--us-color-text-strong)}.us-input input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:inherit;font-family:inherit;font-size:inherit}.us-input input::placeholder{color:var(--us-color-text-muted)}.us-grid{display:grid;gap:14px}.us-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.us-grid-4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.us-grid-4{grid-template-columns:1fr}}.us-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.us-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.us-grid-3{grid-template-columns:1fr}}.us-grid-2{grid-template-columns:1fr 1fr}@media(max-width:900px){.us-grid-2{grid-template-columns:1fr}}.us-section-header{margin-bottom:var(--us-space-6)}.us-title{font-family:var(--us-font);font-size:var(--us-text-3xl);font-weight:var(--us-weight-black);letter-spacing:var(--us-tracking-tight);color:var(--us-color-text-strong);margin:0 0 var(--us-space-2);line-height:1.15}.us-subtitle{font-family:var(--us-font);font-size:var(--us-text-md);font-weight:var(--us-weight-normal);color:var(--us-color-text-muted);line-height:1.55;margin:0}.us-icon-container{width:36px;height:36px;border-radius:var(--us-radius-sm);background:var(--us-color-primary-soft);color:var(--us-color-primary);display:grid;place-items:center;flex-shrink:0}.us-scroll-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--us-space-2)}.us-scroll-row::-webkit-scrollbar{display:none}.us-scroll-row>*{scroll-snap-align:start;flex-shrink:0}.us-cta-section{text-align:center;background:var(--us-color-primary-deep);color:#fff;border-radius:var(--us-radius-4xl);padding:44px var(--us-space-6);margin-bottom:var(--us-space-10)}@keyframes us-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes us-spin{to{transform:rotate(360deg)}}.us-anim-fade-in{animation:us-fadeIn .25s ease both}.us-spinning{animation:us-spin 1s linear infinite}@media(max-width:560px){.us-hide-mobile{display:none!important}}@media(min-width:561px){.us-hide-desktop{display:none!important}}:root{--us-figma-primary-900: #20135A;--us-figma-primary-800: #1A2793;--us-figma-primary-700: #2A3BB7;--us-figma-primary-600: #3D53DB;--us-figma-primary-500: #4322D4;--us-figma-primary-400: #7E95FF;--us-figma-primary-300: #98ABFF;--us-figma-primary-200: #BAC8FF;--us-figma-primary-100: #DCE4FF;--us-figma-primary-0: #FFFFFF;--us-figma-secondary-900: #030410;--us-figma-secondary-800: #060713;--us-figma-secondary-700: #0A0A18;--us-figma-secondary-600: #0E0F1D;--us-figma-secondary-500: #0F1221;--us-figma-secondary-400: #54577A;--us-figma-secondary-300: #8E92BC;--us-figma-secondary-200: #DFE1F0;--us-figma-secondary-100: #EEEFF8;--us-figma-success-900: #054B2A;--us-figma-success-800: #06713D;--us-figma-success-700: #08A258;--us-figma-success-600: #09B864;--us-figma-success-500: #0BCA6E;--us-figma-success-400: #0EF083;--us-figma-success-300: #0DF183;--us-figma-success-200: #69FFB7;--us-figma-success-100: #EBFFF5;--us-figma-warning-900: #FFB800;--us-figma-warning-800: #FFC933;--us-figma-warning-700: #FFD966;--us-figma-warning-600: #FFE999;--us-figma-warning-500: #FFF4CC;--us-figma-warning-400: #FFF9E6;--us-figma-warning-300: #FFFDF2;--us-figma-warning-200: #FFFDF9;--us-figma-warning-100: #FFF3E6;--us-figma-warning-0: #FFE6CC;--us-figma-danger-900: #FF4D4F;--us-figma-danger-800: #FF7875;--us-figma-danger-700: #FFA3A0;--us-bg: #ffffff;--us-blue-bg: #F4F8FA;--us-surface: #f8fbff;--us-fg: #111111;--us-muted: #667085;--us-line: #d0dbe9;--us-accent: #1a73e8;--us-accent-weak: #eaf2fe;--us-accent-dark: #1565c0;--us-danger: #d92d20;--us-primary-bg: #F1F5F9;--us-primary-radius: 20px;--us-primary-500: #4322D4;--us-primary-600: #3D53DB;--us-card-border-radius: 12px;--us-secondary-100: #EEEFF8;--us-secondary-200: #DFE1F0;--us-secondary-400: #54577A;--us-secondary-900: #030410;--us-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--us-shadow-md: 0 2px 6px rgba(0, 0, 0, .08);--us-shadow-lg: 0 6px 18px rgba(0, 0, 0, .12);--us-radius-sm: 4px;--us-radius-md: 8px;--us-radius-lg: 14px;--us-radius-pill: 999px;--us-font-family: "Inter", "Segoe UI", Roboto, sans-serif;--us-font-size-sm: 12px;--us-font-size-md: 14px;--us-font-size-lg: 18px;--us-font-weight-normal: 400;--us-font-weight-bold: 600;--us-space-xs: 4px;--us-space-sm: 8px;--us-space-md: 12px;--us-space-lg: 20px;--us-success-500: #0BCA6E;--us-muted-text: var(--us-secondary-400);--us-font-sans: "Nunito Sans", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--us-line-height: 1.5;--us-letter-spacing: -.02em;--ink: #0f172a;--surface: #ffffff;--primary: #4322D4;--muted: #667085;--muted-strong: #374151;--brand-bar: #4322D4;--border-strong: #d0dbe9;--border-soft: #e5e7eb;--panel-bg: #F1F5F9}.us-regular-12{font-family:var(--us-font-sans);font-size:12px;font-weight:400;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-regular-24{font-family:var(--us-font-sans);font-size:24px;font-weight:400;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-medium-12{font-family:var(--us-font-sans);font-size:12px;font-weight:500;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-semibold-12{font-family:var(--us-font-sans);font-size:12px;font-weight:600;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-bold-12{font-family:var(--us-font-sans);font-size:12px;font-weight:700;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-regular-14{font-family:var(--us-font-sans);font-size:14px;font-weight:400;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-medium-14{font-family:var(--us-font-sans);font-size:14px;font-weight:500;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-semibold-14{font-family:var(--us-font-sans);font-size:14px;font-weight:600;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-bold-14{font-family:var(--us-font-sans);font-size:14px;font-weight:700;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-regular-16{font-family:var(--us-font-sans);font-size:16px;font-weight:400;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-medium-16{font-family:var(--us-font-sans);font-size:16px;font-weight:500;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-semibold-16{font-family:var(--us-font-sans);font-size:16px;font-weight:600;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-bold-16{font-family:var(--us-font-sans);font-size:16px;font-weight:700;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-regular-18{font-family:var(--us-font-sans);font-size:18px;font-weight:400;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-medium-18{font-family:var(--us-font-sans);font-size:18px;font-weight:500;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-semibold-18{font-family:var(--us-font-sans);font-size:18px;font-weight:600;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-bold-18{font-family:var(--us-font-sans);font-size:18px;font-weight:700;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-regular-20{font-family:var(--us-font-sans);font-size:20px;font-weight:400;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-medium-20{font-family:var(--us-font-sans);font-size:20px;font-weight:500;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-semibold-20{font-family:var(--us-font-sans);font-size:20px;font-weight:600;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}.us-bold-20{font-family:var(--us-font-sans);font-size:20px;font-weight:700;line-height:var(--us-line-height);letter-spacing:var(--us-letter-spacing)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}
