.hv-dark[data-astro-cid-ymerusbs]{background:var(--c-brand-500);color:#fff;padding:180px 0 260px;position:relative;overflow:hidden}.hv-dark[data-astro-cid-ymerusbs]:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 15% 10%,#ffbe9666,#0000 60%),radial-gradient(60% 50% at 95% 15%,#ffdcbe38,#0000 60%),radial-gradient(80% 60% at 50% 100%,#8c281459,#0000 65%);position:absolute;inset:0}.hv-dark[data-astro-cid-ymerusbs]:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 35%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 35%,#0000 80%)}.hv-dark-inner[data-astro-cid-ymerusbs]{z-index:2;max-width:1040px;margin:0 auto;padding:0;position:relative}@media (width<=1104px){.hv-dark-inner[data-astro-cid-ymerusbs]{padding:0 32px}}.hv-dark[data-astro-cid-ymerusbs] h1[data-astro-cid-ymerusbs]{letter-spacing:-.032em;text-wrap:balance;color:#fff;max-width:28ch;margin:0 0 28px;font-size:clamp(34px,6.8vw,60px);font-weight:600;line-height:1.1}.hv-dark[data-astro-cid-ymerusbs] h1[data-astro-cid-ymerusbs] em{color:#ffe6d2f2;letter-spacing:-.015em;font-family:Times New Roman,Georgia,serif;font-style:italic;font-weight:400}.hv-dark[data-astro-cid-ymerusbs] .sub[data-astro-cid-ymerusbs]{color:#fff5eed1;max-width:540px;margin:0 0 36px;font-size:18px;line-height:1.55}.hv-dark[data-astro-cid-ymerusbs] .hero-ctas[data-astro-cid-ymerusbs]{justify-content:flex-start;gap:12px;margin-bottom:18px;display:flex}.hv-dark[data-astro-cid-ymerusbs] .btn-white-big{color:#b64424;background:#fff;border-color:#fff}.hv-dark[data-astro-cid-ymerusbs] .btn-white-big:hover{background:#fff5f0;border-color:#fff5f0}.hv-dark[data-astro-cid-ymerusbs] .btn-ghost-dark[data-astro-cid-ymerusbs]{color:#fff;background:0 0;border:1px solid #ffffff5c}.hv-dark[data-astro-cid-ymerusbs] .btn-ghost-dark[data-astro-cid-ymerusbs]:hover{background:#ffffff1f;border-color:#ffffff8c}.hv-dark[data-astro-cid-ymerusbs] .hero-meta{color:#fff5ee99}.hv-dark[data-astro-cid-ymerusbs] .hero-meta .dot{background:#fff5ee59}@media (width<=720px){.hv-dark[data-astro-cid-ymerusbs]{padding:160px 0 240px}.hv-dark[data-astro-cid-ymerusbs] .sub[data-astro-cid-ymerusbs]{font-size:16px}}.demo-frame-wrap[data-astro-cid-yzvndg2g]{z-index:3;max-width:1040px;margin:0 auto;padding:0;position:relative}.demo-frame-wrap[data-astro-cid-yzvndg2g].overlap{margin-top:-160px}@media (width<=1104px){.demo-frame-wrap[data-astro-cid-yzvndg2g]{padding:0 32px}}.demo[data-astro-cid-yzvndg2g]{border:1px solid var(--b-subtle);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #1413111f,0 2px 8px #1413110d}.demo-chrome[data-astro-cid-yzvndg2g]{background:var(--c-gray-50);border-bottom:1px solid var(--b-subtle);align-items:center;gap:10px;height:24px;padding:0 10px;display:flex}.demo-dots[data-astro-cid-yzvndg2g]{gap:5px;display:flex}.demo-dot[data-astro-cid-yzvndg2g]{border-radius:50%;width:8px;height:8px}@media (width>=720px){.demo-chrome[data-astro-cid-yzvndg2g]{gap:12px;height:32px;padding:0 12px}.demo-dots[data-astro-cid-yzvndg2g]{gap:6px}.demo-dot[data-astro-cid-yzvndg2g]{width:10px;height:10px}}@media (width>=1040px){.demo-chrome[data-astro-cid-yzvndg2g]{gap:14px;height:40px;padding:0 16px}.demo-dot[data-astro-cid-yzvndg2g]{width:12px;height:12px}}.demo-dot[data-astro-cid-yzvndg2g]:first-child{background:#ff5f57}.demo-dot[data-astro-cid-yzvndg2g]:nth-child(2){background:#febc2e}.demo-dot[data-astro-cid-yzvndg2g]:nth-child(3){background:#28c840}.demo-url[data-astro-cid-yzvndg2g]{flex:1}.demo-body[data-astro-cid-yzvndg2g]{aspect-ratio:41/28;background:#fbf9fa;width:100%;overflow:hidden}.demo-body[data-astro-cid-yzvndg2g] img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.demo-placeholder[data-astro-cid-yzvndg2g]{background:var(--c-gray-75);width:100%;height:100%;color:var(--t-tertiary);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;display:flex}.partners-section[data-astro-cid-43uvxtun]{padding-top:148px;padding-bottom:56px}.partners-section[data-astro-cid-43uvxtun] .section-head[data-astro-cid-43uvxtun] h2[data-astro-cid-43uvxtun]{margin-bottom:14px;font-size:28px;line-height:1.15}.partners-section[data-astro-cid-43uvxtun] .section-head[data-astro-cid-43uvxtun] .lede[data-astro-cid-43uvxtun]{font-size:15px}.partners[data-astro-cid-43uvxtun]{opacity:.62;grid-template-columns:repeat(4,1fr);place-items:center;gap:36px 48px;margin-top:56px;display:grid}.partners[data-astro-cid-43uvxtun].row2{grid-template-columns:repeat(3,1fr);max-width:780px;margin:72px auto 0}.partner-logo[data-astro-cid-43uvxtun]{filter:grayscale();justify-content:center;align-items:center;display:inline-flex}.partner-logo[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{object-fit:contain;width:auto;max-width:100%;height:32px}@media (width<=720px){.partner-logo[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{height:48px}.partners[data-astro-cid-43uvxtun].row2{margin-top:36px}}.partner-logo--reso[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun],.partner-logo--mred[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun],.partner-logo--spark[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{transform:scale(.75)}.partner-logo--rapattoni[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{transform:scale(.88)}.partner-logo--ygl[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{transform:scale(1.18)}@media (width>=721px){.partner-logo--ygl[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{transform:scale(.78)}.partners[data-astro-cid-43uvxtun]:not(.row2) .partner-logo[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{height:28px}}.partner-logo--spark[data-astro-cid-43uvxtun] img[data-astro-cid-43uvxtun]{filter:brightness(.6)}.partner-logo--mred[data-astro-cid-43uvxtun],.partner-logo--reso[data-astro-cid-43uvxtun],.partner-logo--rapattoni[data-astro-cid-43uvxtun]{opacity:.7}@media (width<=720px){.partners-grid[data-astro-cid-43uvxtun]{opacity:.62;grid-template-columns:repeat(2,1fr);place-items:center;gap:36px 48px;margin-top:56px;display:grid}.partners[data-astro-cid-43uvxtun],.partners[data-astro-cid-43uvxtun].row2{display:contents}.partners-grid[data-astro-cid-43uvxtun] .partners[data-astro-cid-43uvxtun]:first-of-type>.partner-logo[data-astro-cid-43uvxtun]:first-child{grid-column:1/-1;justify-self:center;max-width:50%}}.partners-disclaimer[data-astro-cid-43uvxtun]{text-align:center;color:var(--t-tertiary);opacity:.55;letter-spacing:.01em;margin-top:40px;font-size:11px}.features[data-astro-cid-slyxdspp]{grid-template-columns:repeat(4,1fr);gap:28px 24px;margin-top:60px;display:grid}.feature-icon[data-astro-cid-slyxdspp]{background:var(--c-brand-50);width:36px;height:36px;color:var(--c-brand-600);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.feature[data-astro-cid-slyxdspp] h3[data-astro-cid-slyxdspp]{letter-spacing:-.008em;color:var(--t-primary);margin:0 0 6px;font-size:15.5px;font-weight:600}.feature[data-astro-cid-slyxdspp] p[data-astro-cid-slyxdspp]{color:var(--t-secondary);margin:0;font-size:14px;line-height:1.55}@media (width<=900px){.features[data-astro-cid-slyxdspp]{grid-template-columns:repeat(2,1fr)}}.install-card-section[data-astro-cid-minxpfvg] .split-copy[data-astro-cid-minxpfvg] .lede[data-astro-cid-minxpfvg]{margin-bottom:14px}.install-card-section[data-astro-cid-minxpfvg] .split-copy[data-astro-cid-minxpfvg] .lede[data-astro-cid-minxpfvg].top{margin-bottom:20px}.install-card[data-astro-cid-minxpfvg]{background:var(--c-gray-900);color:#e4e2dd;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;border-radius:14px;padding:28px 30px;font-size:13px;line-height:1.65;position:relative;box-shadow:0 24px 48px #14131124}.install-card[data-astro-cid-minxpfvg] .tag[data-astro-cid-minxpfvg]{color:#ec9674}.install-card[data-astro-cid-minxpfvg] .attr[data-astro-cid-minxpfvg]{color:#f5c1ac}.install-card[data-astro-cid-minxpfvg] .str[data-astro-cid-minxpfvg]{color:#c9e4cd}.install-card[data-astro-cid-minxpfvg] .indent[data-astro-cid-minxpfvg]{padding-left:24px}.install-card[data-astro-cid-minxpfvg] .label[data-astro-cid-minxpfvg]{color:var(--c-gray-400);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-family:var(--font-sans);position:absolute;top:14px;right:16px}@media (width<=900px){.install-card[data-astro-cid-minxpfvg]{border-radius:10px;padding:20px 18px;font-size:11px;line-height:1.55}.install-card[data-astro-cid-minxpfvg] .indent[data-astro-cid-minxpfvg]{padding-left:16px}.install-card[data-astro-cid-minxpfvg] .label[data-astro-cid-minxpfvg]{font-size:10px;top:10px;right:12px}}.phone-screenshot[data-astro-cid-rejub7o3]{background:var(--c-gray-700);border-radius:24px;width:220px;margin:0 auto;padding:8px;box-shadow:0 30px 60px #14131129,0 4px 12px #14131112}.phone-screenshot[data-astro-cid-rejub7o3] picture{background:#f9f9f9;border-radius:16px;display:block;overflow:hidden}.phone-screenshot[data-astro-cid-rejub7o3] img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}@media (width<=900px){.split[data-astro-cid-rejub7o3]{grid-template-columns:1fr;gap:40px}.split[data-astro-cid-rejub7o3].rev .split-copy[data-astro-cid-rejub7o3]{order:1}.split[data-astro-cid-rejub7o3].rev .split-visual[data-astro-cid-rejub7o3]{order:2}.phone-screenshot[data-astro-cid-rejub7o3]{border-radius:18px;width:180px;padding:5px}.phone-screenshot[data-astro-cid-rejub7o3] picture{border-radius:13px}}.tablet-screenshot[data-astro-cid-gcksxw2w]{border-radius:14px;width:100%;overflow:hidden;box-shadow:0 40px 80px #1413112e,0 6px 16px #14131114}.tablet-screenshot[data-astro-cid-gcksxw2w] picture{display:block}.tablet-screenshot[data-astro-cid-gcksxw2w] img{width:100%;height:auto;display:block}@media (width<=900px){.split[data-astro-cid-gcksxw2w]{grid-template-columns:1fr;gap:40px}.tablet-screenshot[data-astro-cid-gcksxw2w]{border-radius:12px;width:86%;margin:0 auto}}#pricing{overflow-x:clip}#pricing .pricing{flex-direction:column;gap:14px;max-width:420px;margin:56px auto 0;display:flex}#pricing .plan{border:1px solid var(--b-subtle);background:#fff;border-radius:14px;flex-direction:column;padding:28px 24px;display:flex;position:relative}#pricing .plan-featured{border:1.5px solid var(--c-brand-500);box-shadow:0 0 0 3px #d15a371a,0 10px 28px #1413111a}#pricing .plan-badge{background:var(--c-brand-500);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #1413111f}#pricing .plan h3{min-height:24px;color:var(--t-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}#pricing .plans-compat{color:var(--t-disabled);justify-content:center;align-items:center;gap:7px;margin-top:34px;font-size:13px;display:flex}#pricing .plans-compat .plans-ygl-logo{opacity:.9;width:auto;height:11px;display:block}#pricing .plan .price{letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--t-primary);flex-wrap:wrap;align-items:baseline;gap:0;margin-top:14px;font-size:40px;font-weight:600;line-height:1;display:flex}#pricing .plan .price .currency{color:var(--t-secondary);letter-spacing:0;margin-right:2px;font-size:22px;font-weight:500}#pricing .plan .price small{color:var(--t-tertiary);letter-spacing:0;margin-left:2px;font-size:14px;font-weight:400}#pricing .plan .price .was{color:var(--t-tertiary);letter-spacing:0;margin-left:10px;font-size:17px;font-weight:500;text-decoration:line-through}#pricing .plan .price-talk{letter-spacing:-.024em;color:var(--t-primary);margin-top:14px;font-size:34px;font-weight:600;line-height:1}#pricing .plan .desc{color:var(--t-secondary);min-height:3em;margin-top:10px;font-size:13.5px;line-height:1.5}#pricing .plan ul{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}#pricing .plan li{color:var(--t-secondary);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}#pricing .plan li:before{content:"";background:var(--c-success-bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%232d6a36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7.5l3 3 5-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px}#pricing .feat{display:inline}#pricing .feat-info-wrap{vertical-align:middle;display:inline-flex;position:relative}#pricing .feat-info{appearance:none;color:var(--t-tertiary);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 0 0 4px;padding:0;line-height:0;display:inline-flex}#pricing .feat-info svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:13px;height:13px}#pricing .feat-info:hover,#pricing .feat-info:focus-visible{color:var(--c-brand-600)}#pricing .feat-info:focus-visible{outline:2px solid var(--c-brand-500);outline-offset:2px}#pricing .feat-tip{background:var(--t-primary);color:#fff;text-align:left;opacity:0;visibility:hidden;z-index:5;pointer-events:none;border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .12s ease-out,visibility .12s ease-out;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #14131129}#pricing .feat-tip:after{content:"";top:calc(100% - 1px);left:calc(50% - var(--tip-shift,0px));border:5px solid #0000;border-top-color:var(--t-primary);position:absolute;transform:translate(-50%)}#pricing .feat-info-wrap:hover .feat-tip,#pricing .feat-info-wrap:focus-within .feat-tip{opacity:1;visibility:visible}#pricing .plan .cta{justify-content:center;width:100%}#pricing .plan .cta-wrap{margin-top:auto;padding-top:28px}#pricing .plan-status{min-height:180px;color:var(--t-tertiary);grid-column:1/-1;justify-content:center;align-items:center;font-size:14px}#pricing .plan-status.plan-error{color:var(--c-danger-fg)}#pricing .plan-status .plans-msg{text-align:center}#pricing .pricing-help{text-align:center;color:var(--t-tertiary);margin:56px 0 0;font-size:14px}#pricing .pricing-help a{color:var(--c-brand-600);text-underline-offset:2px;white-space:nowrap;font-weight:500;text-decoration:underline;transition:color .12s}#pricing .pricing-help a:hover{color:var(--c-brand-700)}#pricing .enterprise{background:var(--c-gray-25);border:1px solid var(--b-subtle);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:20px 24px;display:flex}#pricing .enterprise-main{flex:auto;align-items:center;gap:28px;min-width:0;display:flex}#pricing .enterprise-head{flex:none}#pricing .enterprise-head h3{color:var(--t-primary);margin:0;font-size:16px;font-weight:600}#pricing .enterprise-head p{color:var(--t-secondary);max-width:200px;margin:3px 0 0;font-size:13px;line-height:1.4}#pricing .enterprise-features{grid-template-columns:1fr;gap:8px 24px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#pricing .enterprise-features li{color:var(--t-secondary);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.4;display:flex}#pricing .enterprise-features li:before{content:"";background:var(--c-success-bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%232d6a36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7.5l3 3 5-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:9px 9px;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px}#pricing .enterprise-cta{white-space:nowrap;flex:none}@media (width<=720px){#pricing .enterprise{flex-direction:column;align-items:stretch}#pricing .enterprise-main{flex-direction:column;align-items:flex-start;gap:14px}#pricing .enterprise-cta{justify-content:center;width:100%}}@media (width>=721px){#pricing .pricing{grid-template-columns:repeat(var(--plan-count,2), minmax(0, 1fr));max-width:calc(var(--plan-count,2) * 380px + (var(--plan-count,2) - 1) * 14px);margin-inline:auto;display:grid}#pricing .plan-featured{z-index:1;transform:scale(1.05)}#pricing .enterprise-features{grid-template-columns:repeat(2,1fr)}}.faq[data-astro-cid-selezsqf]{max-width:820px;margin:48px auto 0}.faq-item[data-astro-cid-selezsqf]{border-top:1px solid var(--b-subtle)}.faq-item[data-astro-cid-selezsqf]:last-child{border-bottom:1px solid var(--b-subtle)}.faq-q[data-astro-cid-selezsqf]{letter-spacing:-.008em;width:100%;color:var(--t-primary);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:14px;padding:24px 0;font-family:inherit;font-size:16px;font-weight:500;display:flex}.faq-q[data-astro-cid-selezsqf]:focus-visible{outline:2px solid var(--c-brand-500);outline-offset:-2px;border-radius:6px}.faq-q-text[data-astro-cid-selezsqf]{flex:1}.chevron[data-astro-cid-selezsqf]{color:var(--t-tertiary);flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.faq-item[data-astro-cid-selezsqf][data-open=true] .chevron[data-astro-cid-selezsqf]{transform:rotate(0)}.faq-content[data-astro-cid-selezsqf]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-content[data-astro-cid-selezsqf]>.faq-content-inner[data-astro-cid-selezsqf]{min-height:0;overflow:hidden}.faq-item[data-astro-cid-selezsqf][data-open=true] .faq-content[data-astro-cid-selezsqf]{grid-template-rows:1fr}.faq-a[data-astro-cid-selezsqf]{color:var(--t-secondary);max-width:720px;margin:0;padding:0 0 24px 28px;font-size:14.5px;line-height:1.65}.closing[data-astro-cid-lc2kmo7c]{text-align:center;max-width:760px;margin:0 auto;padding:48px 32px 96px}.warn-icon[data-astro-cid-lc2kmo7c]{background:var(--c-brand-50);width:44px;height:44px;color:var(--c-brand-600);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:inline-flex;box-shadow:0 0 0 6px #d15a370f}.closing[data-astro-cid-lc2kmo7c] h2[data-astro-cid-lc2kmo7c]{letter-spacing:-.024em;color:var(--t-primary);text-wrap:pretty;margin:0;font-size:clamp(22px,4.6vw,38px);font-weight:600}.closing[data-astro-cid-lc2kmo7c] p[data-astro-cid-lc2kmo7c]{color:var(--t-secondary);max-width:620px;margin:20px auto 0;font-size:17px;line-height:1.55}.final-cta[data-astro-cid-uwcpgyre]{background:var(--c-gray-900);color:#fff;text-align:center;border-radius:20px;max-width:1080px;margin:40px auto 120px;padding:80px 40px;position:relative;overflow:hidden}.final-cta[data-astro-cid-uwcpgyre]:before{content:"";pointer-events:none;background:radial-gradient(at top,#d15a372e,#0000 60%);position:absolute;inset:0}.final-cta[data-astro-cid-uwcpgyre] h2[data-astro-cid-uwcpgyre]{letter-spacing:-.024em;color:#fff;text-wrap:pretty;margin:0 0 14px;font-size:clamp(22px,5.2vw,44px);font-weight:600;position:relative}.final-cta[data-astro-cid-uwcpgyre] p[data-astro-cid-uwcpgyre]{color:#ffffffb3;margin:0 0 32px;font-size:17px;position:relative}.final-cta[data-astro-cid-uwcpgyre] .hero-ctas[data-astro-cid-uwcpgyre]{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex;position:relative}.btn-touch[data-astro-cid-uwcpgyre]{color:#fff;background:0 0;border-color:#fff3}.btn-touch[data-astro-cid-uwcpgyre]:hover{background:#ffffff0f;border-color:#fff6}
