.marketing-page,.marketing-menu{--marketing-brand:#635bff;--marketing-content-width:1160px;--marketing-section-space:80px;--marketing-heading-size:clamp(1.75rem, 2.8vw, 2.25rem);--marketing-brand-hover:#5147e5;--marketing-canvas:#f6f7f9;--marketing-brand-text:#5147e5;--marketing-subtle:#f7f8fc;--marketing-ink:#1a1f36;--marketing-muted:#596579;--marketing-faint:#657084;--marketing-success:#087f6b;--marketing-dark:#0a2540;--marketing-on-dark:#fff;--marketing-dark-muted:#c1cfdf;--marketing-control-border:#cbd5e1;--marketing-control-border-hover:#94a3b8;--marketing-radius-small:6px;--marketing-radius-inset:8px;--marketing-radius-control:12px;--marketing-radius-panel:20px;--marketing-radius-hero:28px;--accent:#635bff;--accent-foreground:#fff;--focus:#635bff;--background:#fff;--foreground:#1a1f36;--surface:#fff;--surface-foreground:#1a1f36;--muted:#596579;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.marketing-public-tool-grid{align-items:start;gap:2.5rem;min-width:0;display:grid}.marketing-public-tool-title{font-family:var(--font-marketing-display), "Inter Variable", sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,3.6vw,2.75rem);font-weight:600;line-height:1.12}.marketing-public-tool-result-title{font-family:var(--font-marketing-display), "Inter Variable", sans-serif;letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:600;line-height:1.18}@media (min-width:1024px){.marketing-public-tool-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem}}.marketing-page :is(.connection-hero-title,.marketing-hero-title,.marketing-section-title){font-family:var(--font-marketing-display), "Inter Variable", sans-serif}.marketing-page .marketing-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.5}.marketing-page .marketing-hero-title{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin-top:1.5rem;font-size:clamp(2.625rem,4.5vw,4rem);font-weight:600;line-height:1.14}.marketing-page .marketing-hero-lead{letter-spacing:0;text-wrap:pretty;max-width:46ch;margin-top:1.75rem;font-size:1.125rem;line-height:1.7}.marketing-page .marketing-section-title{font-size:var(--marketing-heading-size);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-weight:500;line-height:1.2}.marketing-page .marketing-section-lead{text-wrap:pretty;max-width:60ch;margin-top:1.25rem;font-size:1.0625rem;line-height:1.75}.marketing-page .marketing-body{text-wrap:pretty;font-size:1rem;line-height:1.7}.marketing-page .marketing-feature-point{font-size:.9375rem;line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.marketing-page .marketing-button{border-radius:var(--marketing-radius-control);letter-spacing:-.01em;text-align:center;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;max-width:100%;height:auto;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.marketing-page .marketing-button--medium{min-height:44px;padding:.5625rem 1.25rem;font-size:.9375rem}.marketing-page .marketing-button--large{min-height:52px;padding:.8125rem 1.75rem}.marketing-page .marketing-button--primary{color:#fff;background:var(--marketing-brand);border-color:#5147e5;box-shadow:inset 0 1px #ffffff2e,0 2px 3px #0a25401f}.marketing-page .marketing-button--primary:is(:hover,[data-hovered=true]){background:var(--marketing-brand-hover);border-color:#463ccf}.marketing-page .marketing-button--primary:is(:active,[data-pressed=true]){background:#463ccf;box-shadow:inset 0 2px 3px #0a254033}.marketing-page .marketing-button--secondary{color:var(--marketing-ink);background:#fff;border-color:#d3d9e3;box-shadow:0 1px 2px #0a25400a}.marketing-page .marketing-button--secondary:is(:hover,[data-hovered=true]){background:var(--marketing-subtle);border-color:#a5afbf}.marketing-page .marketing-button--secondary:is(:active,[data-pressed=true]){background:#e9edf4;box-shadow:inset 0 1px 2px #0a25401a}.marketing-page .marketing-button--on-dark{color:var(--marketing-ink);background:#fff;border-color:#fff;box-shadow:0 2px 4px #0a254029}.marketing-page .marketing-button--on-dark:is(:hover,[data-hovered=true]){background:#f0efff;border-color:#f0efff}.marketing-page .marketing-button:is(:focus-visible,[data-focus-visible=true]){outline:3px solid var(--marketing-brand);outline-offset:3px;box-shadow:0 0 0 3px #fff}@media (max-width:479px){.marketing-hero-actions{align-items:stretch;gap:.75rem}.marketing-hero-actions .marketing-button{width:100%}.marketing-page .marketing-hero-lead{font-size:1.0625rem}}.marketing-page :is(a,button,summary):focus-visible,.marketing-page [data-focus-visible=true]{outline:3px solid var(--marketing-brand);outline-offset:4px}.marketing-page section[id]{scroll-margin-top:100px}.marketing-page .grid>*{min-width:0}.marketing-page .grid>a.link{max-width:100%}.marketing-page footer,footer.marketing-page,.marketing-page section.bg-\[var\(--marketing-dark\)\]{--marketing-faint:#b6c5d8;--marketing-muted:#b6c5d8;--marketing-success:#56dec6}.marketing-skip{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.marketing-skip:focus{transform:translateY(0)}.marketing-hero-preview{border-radius:var(--marketing-radius-hero);background:#efedff;border:1px solid #e4e0ff;padding:22px}.marketing-seo-hero-frame{transform:rotate(.4deg);box-shadow:0 24px 60px -34px #0a254047}@media (max-width:1023px){.marketing-seo-hero-frame{max-width:42rem}}@media (max-width:639px){.marketing-seo-hero-frame{transform:none}.marketing-hero-preview{padding:10px}}.marketing-page .rounded-md{border-radius:var(--marketing-radius-small)}.marketing-page .rounded-lg,.marketing-menu [role=menuitem]{border-radius:var(--marketing-radius-inset)}.marketing-page .rounded-xl{border-radius:var(--marketing-radius-control)}.marketing-page :is(.rounded-2xl,.card),.marketing-menu{border-radius:var(--marketing-radius-panel)}@supports (corner-shape:squircle){.marketing-page,.marketing-menu{--marketing-radius-small:10px;--marketing-radius-inset:14px;--marketing-radius-control:20px;--marketing-radius-panel:32px;--marketing-radius-hero:44px}.marketing-page :is(.marketing-button,.marketing-hero-preview,.marketing-skip,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.card),.marketing-menu,.marketing-menu [role=menuitem]{corner-shape:squircle}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-menu *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:639px){.marketing-page{--marketing-section-space:56px}}.marketing-faq{padding-block:var(--marketing-section-space)}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.faq-list{min-width:0}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:28px}}
