.pf-home{--pf-surface-2:#f9f8f6}body:has(.pf-home){--pf-surface-2:#f9f8f6}body:has(.pf-home){background-color:var(--pf-surface-2)}.pf-home-modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#4f46e5;--color-text:#111832;--color-text-body:#111832;--color-text-mid:#4f6490;--color-text-muted:#4f6b9e;--color-text-dim:#4f6b9e;--color-text-faint:#4f6b9e;--color-bg:#fff;--color-bg-card:#fff;--color-bg-subtle:#f4f4f6;--color-bg-inset:#fafafc;--color-bg-hover:#ebebef;--color-border:#e8e8eb}.pf-home{--pf-ink:#1c1b1a;--pf-ink-medium:#3b3a39;--pf-ink-muted:#6b6a68;--pf-surface-1:#fff;--pf-stroke-subtle:#1c1b1a1a;--pf-violet:#775ff3;--pf-gutter:clamp(32px, 5vw, 72px);--pf-shell:1296px;--pf-radius:8px;color:var(--pf-ink);font-family:var(--font-suisse,"Suisse Intl", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:normal;-webkit-font-smoothing:antialiased}@media (max-width:960px){main.pf-home{--pf-gutter:20px}}.pf-home{background:var(--pf-surface-2)}@media (max-width:767px){.pf-home{--pf-gutter:16px}}@layer components{.pf-display-m{font-size:64px;font-weight:500;line-height:1}.pf-display-s{font-size:56px;font-weight:400;line-height:1}.pf-header-l{letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.2}.pf-header-m{font-size:24px;font-weight:400;line-height:1}.pf-body-l{font-size:18px;line-height:1.2}.pf-body-m{font-size:16px;line-height:1.2}.pf-label-m{font-size:14px;line-height:1}.pf-label-s{font-size:12px;line-height:1}.pf-caption{letter-spacing:-.02em;font-size:14px;line-height:21px}@media (max-width:767px){.pf-display-m{font-size:44px}.pf-display-s{font-size:40px}.pf-header-l{font-size:26px}.pf-header-m{font-size:20px}.pf-body-l{font-size:17px}}.pf-cta-glow{background:radial-gradient(252px at calc(52% + 180px) calc(180px - 10%),#9cc3fb73 0 38%,#9cc3fb5c 60%,#9cc3fb2e 78%,#9cc3fb00 100%),radial-gradient(434px at calc(83% + 310px) calc(64% + 310px),#3a66eabf 0 38%,#3a66ea99 60%,#3a66ea4d 78%,#3a66ea00 100%),radial-gradient(392px at calc(40% + 280px) calc(280px - 34%),#4a78f2a6 0 38%,#4a78f285 60%,#4a78f242 78%,#4a78f200 100%);-webkit-mask-image:linear-gradient(90deg,#0000 0 30%,#000 52%);mask-image:linear-gradient(90deg,#0000 0 30%,#000 52%)}.pf-cta-orb{--r1-orb-size:48px;width:48px;height:48px}.pf-try-it{perspective:1200px}.pf-try-it-turn{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.65,0,.35,1);display:grid}.pf-try-it[data-open] .pf-try-it-turn{transform:rotateY(180deg)}.pf-try-it-face{backface-visibility:hidden;grid-area:1/1}.pf-try-it-back{transform:rotateY(180deg)}.pf-try-it[data-turned] .pf-try-it-front,.pf-try-it:not([data-turned]) .pf-try-it-back{visibility:hidden}@media (prefers-reduced-motion:reduce){.pf-try-it-turn,.pf-try-it[data-open] .pf-try-it-turn,.pf-try-it-back{transition:none;transform:none}.pf-try-it-face{transition:opacity .3s linear,visibility 0s linear .3s}.pf-try-it[data-turned] .pf-try-it-front,.pf-try-it:not([data-turned]) .pf-try-it-back{opacity:0}.pf-try-it[data-turned] .pf-try-it-back,.pf-try-it:not([data-turned]) .pf-try-it-front{transition:opacity .3s linear,visibility}}}