[data-md-landing]{--md-primary:#3D1853;--md-on-primary:#FFFFFF;--md-primary-container:#F4EAF9;--md-on-primary-container:#2A0F3E;--md-secondary:#FFC93C;--md-on-secondary:#3D1853;--md-tertiary:#7A4A9B;--md-error:#DC2626;--md-surface:#FFFFFF;--md-surface-dim:#FAFAFA;--md-surface-bright:#FFFFFF;--md-surface-container-lowest:#FFFFFF;--md-surface-container-low:#FAFAFA;--md-surface-container:#F4F4F5;--md-surface-container-high:#E4E4E7;--md-surface-container-highest:#D4D4D8;--md-on-surface:#18181B;--md-on-surface-variant:#52525B;--md-outline:#A1A1AA;--md-outline-variant:#E4E4E7;--md-elev-1:0 1px 2px rgba(0,0,0,0.08),0 1px 3px 1px rgba(0,0,0,0.04);--md-elev-2:0 1px 2px rgba(0,0,0,0.10),0 2px 6px 2px rgba(0,0,0,0.06);--md-elev-3:0 4px 8px 3px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.12);--md-elev-6:0 6px 10px 4px rgba(0,0,0,0.07),0 2px 3px rgba(0,0,0,0.14);--md-elev-12:0 8px 20px 6px rgba(0,0,0,0.10),0 4px 8px rgba(0,0,0,0.14);--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-xl:28px;--md-shape-full:999px;--md-font-brand:"Google Sans","Google Sans Text","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--md-font-plain:"Roboto","Google Sans Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--md-font-plain);background:var(--md-surface);color:var(--md-on-surface)}[data-md-landing] h1,[data-md-landing] h2,[data-md-landing] h3{font-family:var(--md-font-brand);letter-spacing:-.005em}[data-md-landing] .bg-white.rounded-2xl,[data-md-landing] .bg-white.rounded-lg,[data-md-landing] .bg-white.rounded-xl,[data-md-landing] .bg-white\/70.rounded-2xl,[data-md-landing] .bg-white\/80.rounded-2xl{background:var(--md-surface-container-low);border:1px solid var(--md-outline-variant);box-shadow:var(--md-elev-1);transition:box-shadow .18s ease,transform .18s ease}[data-md-landing] .bg-white.rounded-2xl:hover,[data-md-landing] .bg-white.rounded-lg:hover,[data-md-landing] .bg-white.rounded-xl:hover,[data-md-landing] .bg-white\/70.rounded-2xl:hover,[data-md-landing] .bg-white\/80.rounded-2xl:hover{box-shadow:var(--md-elev-3);transform:translateY(-1px)}[data-md-landing] .shadow-sm{box-shadow:var(--md-elev-1)!important}[data-md-landing] .shadow-md{box-shadow:var(--md-elev-2)!important}[data-md-landing] .shadow-lg{box-shadow:var(--md-elev-3)!important}[data-md-landing] .shadow-xl{box-shadow:var(--md-elev-6)!important}[data-md-landing] .rounded-lg{border-radius:var(--md-shape-md)!important}[data-md-landing] .rounded-xl{border-radius:var(--md-shape-lg)!important}[data-md-landing] .rounded-2xl{border-radius:var(--md-shape-xl)!important}[data-corporate=true]{--md-shape-xs:0px;--md-shape-sm:2px;--md-shape-md:3px;--md-shape-lg:4px;--md-shape-xl:6px;--md-surface:#ffffff;--md-surface-container-low:#ffffff;--md-surface-container:#ffffff;--md-outline-variant:#e5e7eb}[data-corporate=true] .bg-white.rounded-2xl,[data-corporate=true] .bg-white.rounded-lg,[data-corporate=true] .bg-white.rounded-xl,[data-corporate=true] .bg-white\/70.rounded-2xl,[data-corporate=true] .bg-white\/80.rounded-2xl{background:#ffffff!important;border-color:#e5e7eb!important;box-shadow:none!important;transform:none!important}[data-corporate=true] .bg-white.rounded-2xl:hover,[data-corporate=true] .bg-white.rounded-lg:hover,[data-corporate=true] .bg-white.rounded-xl:hover{box-shadow:none!important;transform:none!important}[data-corporate=true] .md-chip,[data-corporate=true] .sh-rise-1{border-radius:2px!important;padding:4px 10px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase}[data-corporate=true] .md-btn,[data-corporate=true] .md-btn-filled,[data-corporate=true] .md-btn-outlined,[data-corporate=true] .md-btn-tonal{border-radius:2px!important;font-weight:600!important;letter-spacing:.01em!important}[data-md-landing] .sh-rise-1{background:var(--md-surface-container)!important;border:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface-variant)!important;border-radius:var(--md-shape-sm)!important;padding:6px 12px!important;box-shadow:none!important;letter-spacing:.06em;font-weight:500!important;text-transform:none!important}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:var(--md-shape-full);font-family:var(--md-font-brand);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:20px;transition:box-shadow .18s ease,background .18s ease,transform .18s ease;position:relative;overflow:hidden;border:none;cursor:pointer;text-decoration:none;min-height:40px;white-space:nowrap}.md-btn-filled{background:var(--md-primary);color:var(--md-on-primary);box-shadow:var(--md-elev-1)}.md-btn-filled:hover{box-shadow:var(--md-elev-2);filter:brightness(1.06)}.md-btn-tonal{background:var(--md-primary-container);color:var(--md-on-primary-container)}.md-btn-tonal:hover{background:#EEDCFC}.md-btn-outlined{background:transparent;color:var(--md-primary);border:1px solid var(--md-outline)}.md-btn-outlined:hover{background:rgba(61,24,83,.06);border-color:var(--md-primary)}.md-btn-text{background:transparent;color:var(--md-primary);padding:10px 12px}.md-btn-text:hover{background:rgba(61,24,83,.06)}.md-card{background:var(--md-surface-container-low);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-lg);padding:24px;box-shadow:var(--md-elev-1);transition:box-shadow .18s ease,transform .18s ease}.md-card:hover{box-shadow:var(--md-elev-3);transform:translateY(-1px)}.md-card-elevated{box-shadow:var(--md-elev-2)}.md-card-elevated,.md-card-filled{background:var(--md-surface-container)}.md-card-filled{border-color:transparent;box-shadow:none}.md-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--md-shape-sm);background:var(--md-surface-container);color:var(--md-on-surface-variant);font-family:var(--md-font-brand);font-size:12px;font-weight:500;letter-spacing:.02em;border:1px solid var(--md-outline-variant)}.md-chip-primary{background:var(--md-primary-container);color:var(--md-on-primary-container);border-color:transparent}.md-divider{height:1px;background:var(--md-outline-variant);border:0}[data-md-landing] section{scroll-margin-top:96px}[data-md-landing] .sh-glow{background:var(--md-secondary)!important;box-shadow:0 0 6px var(--md-secondary)}[data-md-landing] .bg-brand-primary.text-brand-on-primary{background:#3D1853!important}