.marketing_surface__z5hUI{--color-brand:#0071e3;--color-brand-dark:#0066cc;--color-brand-soft:#eef6ff;--color-ink:#1d1d1f;--color-muted:#6e6e73;--color-line:#e6e8ed;--color-surface:#f5f5f7;--color-surface-blue:#f0f5fc;--color-edge:#e0e4eb;--radius-card:28px;--radius-md:14px;--radius-sm:10px;--shadow-card:0 14px 40px -25px #243b5326;--shadow-hover:0 18px 40px -24px #23436538;--shadow-edge:0 5px 20px -15px #243b531a;--shadow-edge-lg:0 24px 55px -30px #23436538;--preview-ink:#1d1d1f;--preview-muted:#6e6e73;--preview-blue:#0071e3;color:var(--color-ink);background:#fff;overflow:clip}.marketing_surface__z5hUI *,.marketing_surface__z5hUI :after,.marketing_surface__z5hUI :before{box-sizing:border-box}.marketing_surface__z5hUI .grid>*{min-width:0}.marketing_surface__z5hUI [data-product-diagram]{--color-danger:#7b8798;--color-danger-soft:#f2f4f7;--color-mint:#0071e3;--color-mint-soft:#eef6ff}.marketing_surface__z5hUI main>section{scroll-margin-top:90px}.marketing_surface__z5hUI main>section>div.mx-auto{max-width:1200px}.marketing_surface__z5hUI h1{font-size:clamp(42px,5vw,70px);line-height:1.06;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.marketing_surface__z5hUI h2:not(:where(.lv-app *,[data-product-mock] *,[data-pricing-plan-title])){font-size:clamp(32px,3.7vw,52px);line-height:1.1;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.marketing_surface__z5hUI h3:not(:where(.lv-app *,[data-product-mock] *)){letter-spacing:-.025em;font-weight:600}.marketing_surface__z5hUI h1 mark,.marketing_surface__z5hUI h2 mark,.marketing_surface__z5hUI h3 mark{background:transparent;color:inherit;font-weight:inherit;margin:0;padding:0}.marketing_surface__z5hUI h1 .underline,.marketing_surface__z5hUI h2 .underline{text-decoration:none;font-weight:inherit;color:#86868b}.marketing_surface__z5hUI .btn-edge,.marketing_surface__z5hUI a.inline-flex.edge{border-radius:999px;box-shadow:none;font-weight:400;min-height:46px}.marketing_surface__z5hUI .edge,.marketing_surface__z5hUI .edge-lg{border-color:var(--color-edge)}.marketing_surface__z5hUI .font-extrabold{font-weight:600}.marketing_surface__z5hUI .uppercase.text-brand{text-transform:none;letter-spacing:.01em;font-weight:500;color:#777c85}.marketing_surface__z5hUI .h-px.w-7{display:none}.marketing_surface__z5hUI [data-product-hero]{background:radial-gradient(ellipse at 88% 48%,#edf5ff,transparent 48%),#fff}.marketing_surface__z5hUI [data-product-hero]>.pointer-events-none{display:none}.marketing_surface__z5hUI [data-product-hero]>div.mx-auto{padding-top:42px;padding-bottom:80px}.marketing_surface__z5hUI [data-product-hero] nav{flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:44px}.marketing_surface__z5hUI [data-product-hero] h1+p{font-size:21px;line-height:1.5;max-width:590px}.marketing_surface__z5hUI [data-product-hero] [data-hero-visual]{width:100%;max-width:570px;justify-self:center;min-width:0}.marketing_surface__z5hUI [data-product-hero] [data-hero-visual]>div{box-shadow:none}.marketing_surface__z5hUI [data-product-hero] [data-hero-visual] [data-product-mock]{transform:rotate(1deg)}.marketing_surface__z5hUI [data-product-mock]{min-width:0;font-family:var(--font-sans)}.marketing_surface__z5hUI [data-product-mock] h4{font-size:25px;line-height:1.18;letter-spacing:-.035em;font-weight:600}.marketing_surface__z5hUI [data-product-mock] p{text-wrap:pretty}.marketing_surface__z5hUI main>section.border-y{border-color:transparent}.marketing_surface__z5hUI .lv-app{font-family:var(--font-sans);border-radius:20px;border-color:#e0e4eb;box-shadow:var(--shadow-edge-lg)}.marketing_surface__z5hUI a:focus-visible,.marketing_surface__z5hUI button:focus-visible{outline:3px solid #0071e3;outline-offset:4px}.marketing_surface__z5hUI[data-editorial=true] h1{font-size:clamp(38px,4.5vw,64px)}.marketing_surface__z5hUI[data-editorial=true] h2{font-size:clamp(26px,2.8vw,36px)}body:has(.marketing_surface__z5hUI) .lv-hdr{background:#ffffffeb;backdrop-filter:blur(20px);border-bottom-color:#e7e7eb}body:has(.marketing_surface__z5hUI) .lv-hdr__btn{border-radius:999px;font-weight:400;box-shadow:none}@supports (corner-shape:squircle){.marketing_surface__z5hUI .rounded-card{corner-shape:squircle}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.marketing_surface__z5hUI article.edge{transition:transform .3s,box-shadow .3s}.marketing_surface__z5hUI article.edge:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}}@media(max-width:767px){.marketing_surface__z5hUI{--radius-card:22px}.marketing_surface__z5hUI h1{font-size:clamp(39px,10.6vw,52px);line-height:1.08}.marketing_surface__z5hUI h2:not(:where(.lv-app *,[data-product-mock] *,[data-pricing-plan-title])){font-size:32px;line-height:1.12}.marketing_surface__z5hUI main>section>div.mx-auto{padding-left:20px;padding-right:20px}.marketing_surface__z5hUI main>section>div.py-20,.marketing_surface__z5hUI main>section>div.py-24{padding-top:64px;padding-bottom:64px}.marketing_surface__z5hUI [data-product-hero]>div.mx-auto{padding-top:26px;padding-bottom:48px}.marketing_surface__z5hUI [data-product-hero] nav{margin-bottom:30px;font-size:11px}.marketing_surface__z5hUI [data-product-hero] h1+p{font-size:18px;margin-top:20px}.marketing_surface__z5hUI [data-product-hero] [data-hero-visual] [data-product-mock]{transform:none}.marketing_surface__z5hUI [data-product-hero] .grid{row-gap:36px}.marketing_surface__z5hUI [data-product-hero] a.btn-edge,.marketing_surface__z5hUI [data-product-hero] a.inline-flex.edge{padding:13px 23px;font-size:16px}.marketing_surface__z5hUI[data-editorial=true] h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.marketing_surface__z5hUI *,.marketing_surface__z5hUI :after,.marketing_surface__z5hUI :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}