.rf-studio{--rf-studio-canvas:#f4f7f5;--rf-studio-canvas-strong:#e9efec;--rf-studio-surface:#fff;--rf-studio-surface-muted:#edf2ef;--rf-studio-ink:#06273a;--rf-studio-ink-soft:#496373;--rf-studio-ink-faint:#586f7b;--rf-studio-navy:#06273a;--rf-studio-navy-deep:#031b29;--rf-studio-red:#c90043;--rf-studio-red-strong:#a90039;--rf-studio-red-soft:#ffe5ed;--rf-studio-red-light:#ff8cb2;--rf-studio-white:#fff;--rf-studio-line:color-mix(in srgb, var(--rf-studio-ink) 14%, transparent);--rf-studio-line-inverse:color-mix(in srgb, var(--rf-studio-white) 18%, transparent);--rf-studio-grid-line:color-mix(in srgb, var(--rf-studio-ink) 19%, transparent);--rf-studio-grid-line-inverse:color-mix(in srgb, var(--rf-studio-white) 12%, transparent);--rf-studio-grid-row:clamp(3.5rem, 5vw, 5.5rem);--rf-studio-success:#19724a;--rf-studio-warning:#9a5b00;--rf-studio-error:#b42318;--rf-studio-type-display:clamp(3.4rem, 6.5vw, 6.5rem);--rf-studio-type-title-xl:clamp(3rem, 5.5vw, 5.75rem);--rf-studio-type-title-lg:clamp(2.6rem, 4.8vw, 4.6rem);--rf-studio-type-title-md:clamp(2rem, 3.6vw, 3.4rem);--rf-studio-type-title-sm:clamp(1.25rem, 1.8vw, 1.65rem);--rf-studio-radius-control:.75rem;--rf-studio-radius-component:1.25rem;--rf-studio-radius-container:1.875rem;--rf-studio-radius-pill:999px;--rf-studio-space-2xs:.125rem;--rf-studio-space-xs:.25rem;--rf-studio-space-sm:.5rem;--rf-studio-space-md:1rem;--rf-studio-space-lg:1.5rem;--rf-studio-space-xl:2rem;--rf-studio-space-2xl:3rem;--rf-studio-space-3xl:4rem;--rf-studio-space-4xl:6rem;--rf-studio-shadow-soft:0 1.5rem 4rem color-mix(in srgb, var(--rf-studio-navy) 11%, transparent);--rf-studio-shadow-action:0 .75rem 2.5rem color-mix(in srgb, var(--rf-studio-red) 22%, transparent);--rf-studio-ease:cubic-bezier(.22, 1, .36, 1);--rf-studio-duration-fast:.16s;--rf-studio-duration:.28s;--rf-studio-z-header:50;--rf-studio-z-dropdown:80;color:var(--rf-studio-ink);font-family:var(--font-studio-sans), "Avenir Next", Avenir, "Segoe UI", sans-serif}.rf-studio :where(h1,h2,h3,h4,h5,h6){color:inherit!important;font-family:var(--font-studio-sans), "Avenir Next", Avenir, "Segoe UI", sans-serif!important}.rf-studio *,.rf-studio :before,.rf-studio :after{box-sizing:border-box}.rf-studio :where(a,button,summary):focus-visible{outline:.1875rem solid var(--rf-studio-red);outline-offset:.25rem}@media (prefers-reduced-motion:reduce){.rf-studio *,.rf-studio :before,.rf-studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
