.rd-hero,.rd-sections{font-family:var(--font-figtree);color:var(--foreground);background:var(--background);--ink:var(--foreground);--ink-2:var(--muted-foreground);--ink-3:var(--muted-foreground);--hairline:var(--border);--accent-blue:var(--brand)}.rd-primary:hover{box-shadow:0 10px 25px color-mix(in srgb, var(--foreground) 26%, transparent);transform:translateY(-2px)}.rd-primary:disabled{opacity:1;cursor:not-allowed}.rd-sections h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.05}.marketing-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#1b2a4a;--muted-foreground:#5a6a7e;--brand:#7ba7cc;--brand-muted:#e7f0f8;--border:#d5e1ea;--canvas:#fff;--highlight:#315f9f;--highlight-muted:#e7f0f8;--marketing-page-background:linear-gradient(180deg, #fff, #f4f8fb);--marketing-primary:linear-gradient(115deg, var(--foreground), var(--brand));--marketing-card-radius:24px;--marketing-card-shadow:0 8px 28px #1b2a4a12;background:var(--background)}.marketing-surface .v4-header.landing-header-light{-webkit-backdrop-filter:blur(14px);color:var(--foreground);background:#fffffff5;border-bottom:1px solid #0000}.marketing-surface .v4-header.landing-header-light:before,.marketing-surface .v4-header.landing-header-light:after{content:none}.marketing-surface .v4-header-scrolled.landing-header-light{border-bottom-color:var(--border);background:#fff;box-shadow:0 4px 18px #1b2a4a0f}.marketing-surface .v4-header-inner{min-height:40px}.marketing-surface .rd-primary,.marketing-surface .landing-header-light .v4-btn-light,.marketing-surface .approved-landing .cta>button,.marketing-surface [data-attr^=start-free-],.marketing-surface [data-attr^=get-started-tools-]{background:var(--marketing-primary);color:#fff;background-origin:border-box;border:1px solid #ffffff4d;border-radius:14px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 20px #1b2a4a33}.marketing-surface .landing-header-light .v4-header-cta .v4-btn{box-shadow:none;border:1px solid #1b2a4a;border-radius:999px}.marketing-surface .approved-landing,.marketing-surface .approved-landing h1,.marketing-surface .approved-landing h2,.marketing-surface .approved-landing h3,.marketing-surface .approved-landing .resource-demo h2{font-family:var(--font-figtree), "Figtree", sans-serif}.marketing-surface .approved-landing{--blue:var(--brand);--surface:var(--brand-muted)}.marketing-surface .approved-landing[class*=theme-] .hero{background:var(--marketing-page-background);color:var(--foreground)}.marketing-surface .approved-landing .hero .eyebrow{color:#315f9f}.marketing-surface .approved-landing .hero .intro{color:var(--muted-foreground)}.marketing-surface .approved-landing h1{letter-spacing:-.055em;font-weight:600}.marketing-surface .approved-landing h2{letter-spacing:-.045em;font-weight:500}.marketing-surface .marketing-card,.marketing-surface.tools-page a.group,.marketing-surface .approved-landing :is(.panel,.review-card,.step,.feature-card){border:1px solid var(--border);border-radius:var(--marketing-card-radius);box-shadow:var(--marketing-card-shadow)}.marketing-surface .tools-page,.marketing-surface.tools-page{background:var(--background)}.marketing-surface .blog-display{font-family:var(--font-figtree), "Figtree", sans-serif;letter-spacing:-.045em;font-weight:500}.marketing-surface .prose{--tw-prose-headings:#1b2a4a;--tw-prose-body:#34435d;--tw-prose-bold:#1b2a4a;--tw-prose-links:#315f9f;--tw-prose-quotes:#34435d;--tw-prose-counters:#5a6a7e}.marketing-surface .rd-sections em{background:var(--brand-muted);color:var(--foreground)}.marketing-surface .rd-sections span[class*="bg-[linear-gradient(45deg"]{background:var(--marketing-primary)}.marketing-surface .rd-sections i[style*=\#c2410c]{background:var(--brand)!important}
