.cms-product.svelte-16k64sd{--line:#ffffff2e;--muted:#aaa;--accent:#0043ff;color:#f2f2f2;background:#000}.shell.svelte-16k64sd{width:min(1460px,100% - 112px);margin:auto}section.svelte-16k64sd{border-bottom:1px solid var(--line);padding:88px 0}h1.svelte-16k64sd,h2.svelte-16k64sd,h3.svelte-16k64sd,p.svelte-16k64sd{margin:0}h1.svelte-16k64sd,h2.svelte-16k64sd,h3.svelte-16k64sd{text-wrap:balance;font-weight:600}h1.svelte-16k64sd{letter-spacing:-.045em;max-width:1000px;margin:auto;font-size:clamp(40px,5.1vw,78px);line-height:1.06}h2.svelte-16k64sd{letter-spacing:-.035em;font-size:clamp(26px,2.15vw,34px);line-height:1.12}h3.svelte-16k64sd{letter-spacing:-.02em;font-size:20px;line-height:1.3}p.svelte-16k64sd{color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.65}.eyebrow.svelte-16k64sd{letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:12px}.product-hero.svelte-16k64sd{text-align:center;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;padding:96px 0 80px}.intro.svelte-16k64sd{max-width:760px;margin:28px auto;font-size:18px}.hero-tags.svelte-16k64sd{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.hero-tags.svelte-16k64sd span:where(.svelte-16k64sd){letter-spacing:.035em;border:1px solid #ffffff47;padding:6px 10px;font-size:12px}.actions.svelte-16k64sd{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.blue-button.svelte-16k64sd{background:var(--accent);color:#fff;letter-spacing:.08em;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);justify-content:center;align-items:center;gap:18px;padding:17px 24px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.blue-button.svelte-16k64sd svg:where(.svelte-16k64sd){flex-shrink:0;width:22px;height:22px;transition:transform .2s}.blue-button.svelte-16k64sd:hover svg:where(.svelte-16k64sd){transform:translate(4px)}a.svelte-16k64sd:focus-visible,summary.svelte-16k64sd:focus-visible,.screenshot.svelte-16k64sd:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.screenshot.svelte-16k64sd{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overscroll-behavior:contain;height:680px;max-height:75vh;margin-top:40px;overflow:auto}.screenshot.svelte-16k64sd img:where(.svelte-16k64sd){width:100%;height:auto;display:block}.section-heading.svelte-16k64sd{grid-template-columns:minmax(0,1.1fr) minmax(40px,.5fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:56px;display:grid}.section-heading.svelte-16k64sd h2:where(.svelte-16k64sd){align-items:center;gap:18px;display:flex}.section-heading.svelte-16k64sd h2:where(.svelte-16k64sd):before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:18px;height:18px}.rule.svelte-16k64sd{opacity:.35;background:currentColor;height:1px}.benefit-grid.svelte-16k64sd{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.benefit-grid.svelte-16k64sd article:where(.svelte-16k64sd){background:var(--accent);box-sizing:border-box;color:#fff;flex-direction:column;justify-content:space-between;gap:80px;min-height:360px;padding:clamp(24px,2.5vw,40px);display:flex}.benefit-grid.svelte-16k64sd article:where(.svelte-16k64sd):nth-child(2){background:#444}.benefit-grid.svelte-16k64sd article:where(.svelte-16k64sd):nth-child(3){color:#050505;background:#bfc2c5}.benefit-grid.svelte-16k64sd p:where(.svelte-16k64sd){color:inherit}.card-title.svelte-16k64sd{align-items:center;gap:16px;display:flex}.card-title.svelte-16k64sd svg:where(.svelte-16k64sd){flex-shrink:0;width:32px;height:32px}.setup.svelte-16k64sd{color:#111;--line:#00000029;--muted:#595959;background:#fff}.setup-grid.svelte-16k64sd{grid-template-columns:1fr 1fr;display:grid}.setup-grid.svelte-16k64sd article:where(.svelte-16k64sd){background:#dedede;padding:40px}.setup-grid.svelte-16k64sd article:where(.svelte-16k64sd)+article:where(.svelte-16k64sd){background:#bfc2c5}.setup-grid.svelte-16k64sd p:where(.svelte-16k64sd){color:#333;margin-top:20px}.scope.svelte-16k64sd{padding-top:24px;font-size:14px}.faq.svelte-16k64sd{margin-top:72px}.faq.svelte-16k64sd h2:where(.svelte-16k64sd){margin-bottom:32px}details.svelte-16k64sd{border-bottom:1px solid var(--line)}summary.svelte-16k64sd{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}summary.svelte-16k64sd::-webkit-details-marker{display:none}details.svelte-16k64sd p:where(.svelte-16k64sd){max-width:800px;padding-bottom:24px}.contact.svelte-16k64sd{justify-content:space-between;align-items:center;gap:48px;padding-top:64px;display:flex}.contact.svelte-16k64sd p:where(.svelte-16k64sd){margin-top:20px}.contact.svelte-16k64sd .blue-button:where(.svelte-16k64sd){flex-shrink:0}@media (width<=1100px){.shell.svelte-16k64sd{width:calc(100% - 64px)}.section-heading.svelte-16k64sd{grid-template-columns:1fr 1fr}.rule.svelte-16k64sd{display:none}.card-title.svelte-16k64sd{flex-direction:column;align-items:start}.benefit-grid.svelte-16k64sd{gap:16px}.contact.svelte-16k64sd{flex-direction:column;align-items:start;gap:28px}}@media (width<=640px){.shell.svelte-16k64sd{width:calc(100% - 40px)}section.svelte-16k64sd,.product-hero.svelte-16k64sd{padding:56px 0}.intro.svelte-16k64sd{font-size:16px}.section-heading.svelte-16k64sd,.benefit-grid.svelte-16k64sd,.setup-grid.svelte-16k64sd{grid-template-columns:1fr}.section-heading.svelte-16k64sd{gap:24px;margin-bottom:32px}.benefit-grid.svelte-16k64sd article:where(.svelte-16k64sd){gap:48px;min-height:300px}.card-title.svelte-16k64sd{flex-direction:row;align-items:center}.screenshot.svelte-16k64sd{height:440px}.setup-grid.svelte-16k64sd article:where(.svelte-16k64sd){padding:28px}.blue-button.svelte-16k64sd{padding:15px 20px}}@media (prefers-reduced-motion:reduce){.blue-button.svelte-16k64sd svg:where(.svelte-16k64sd){transition:none}}.features.svelte-16k64sd{padding-top:0}.feature-panel.svelte-16k64sd{background:var(--accent);color:#fff}.feature-panel-heading.svelte-16k64sd{background:var(--accent);padding:24px clamp(24px,2.5vw,40px)}.feature-panel-heading.svelte-16k64sd h2:where(.svelte-16k64sd){letter-spacing:-.02em;font-size:20px;line-height:1.3}.feature-panel-body.svelte-16k64sd{padding:0 clamp(24px,2.5vw,40px) 40px}.feature-panel-body.svelte-16k64sd p:where(.svelte-16k64sd){color:#fff;max-width:850px}.feature-panel-body.svelte-16k64sd ul:where(.svelte-16k64sd){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 56px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature-panel-body.svelte-16k64sd li:where(.svelte-16k64sd){text-wrap:pretty;grid-template-columns:5px minmax(0,1fr);align-items:start;gap:12px;font-size:16px;line-height:1.6;display:grid}.feature-panel-body.svelte-16k64sd li:where(.svelte-16k64sd):before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;margin-top:.65em}@media (width<=767px){.feature-panel-body.svelte-16k64sd ul:where(.svelte-16k64sd){grid-template-columns:1fr;gap:16px}.feature-panel-body.svelte-16k64sd li:where(.svelte-16k64sd){font-size:15px}}.preview-grid.svelte-16k64sd{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:40px;display:grid}.preview-grid.svelte-16k64sd figure:where(.svelte-16k64sd){min-width:0;margin:0}.preview-grid.svelte-16k64sd figcaption:where(.svelte-16k64sd){letter-spacing:.1em;color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.5}.preview-grid.svelte-16k64sd .screenshot:where(.svelte-16k64sd){height:440px;margin-top:0}@media (width<=767px){.preview-grid.svelte-16k64sd{grid-template-columns:1fr;gap:32px}.preview-grid.svelte-16k64sd .screenshot:where(.svelte-16k64sd){height:400px}}.preview-grid.svelte-16k64sd .screenshot-button:where(.svelte-16k64sd){aspect-ratio:16/10;border:1px solid var(--line);cursor:zoom-in;background:#151515;width:100%;height:auto;max-height:none;padding:0;display:block;position:relative;overflow:hidden}.screenshot-button.svelte-16k64sd img:where(.svelte-16k64sd){object-fit:cover;object-position:top;width:100%;height:100%}.zoom-badge.svelte-16k64sd{color:#fff;background:#000d;border:1px solid #ffffff65;place-items:center;width:72px;height:72px;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoom-badge.svelte-16k64sd svg:where(.svelte-16k64sd){width:40px;height:40px}.screenshot-button.svelte-16k64sd:hover .zoom-badge:where(.svelte-16k64sd),.screenshot-button.svelte-16k64sd:focus-visible .zoom-badge:where(.svelte-16k64sd){background:#0043ff}.faq.svelte-16k64sd summary:where(.svelte-16k64sd){align-items:center;gap:24px;padding:24px 0}.faq-question.svelte-16k64sd{min-width:0}.faq-icon.svelte-16k64sd{white-space:nowrap;color:#111;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:48px;font-size:18px;display:inline-flex}.faq-toggle.svelte-16k64sd{color:#0043ff;text-align:center;width:12px;display:inline-block}.image-dialog.svelte-16k64sd{color:#fff;background:#111;border:1px solid #ffffff45;width:min(1440px,94vw);max-width:94vw;height:90vh;max-height:90dvh;margin:auto;padding:0;overflow:hidden}.image-dialog.svelte-16k64sd::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000d}.image-dialog[open].svelte-16k64sd{flex-direction:column;display:flex}.image-dialog-header.svelte-16k64sd{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.image-dialog-header.svelte-16k64sd>span:where(.svelte-16k64sd){font-size:14px;line-height:1.5}.dialog-close.svelte-16k64sd{color:#fff;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:6px 10px;font-size:22px}.dialog-close.svelte-16k64sd:focus-visible{outline-offset:3px;outline:2px solid #0043ff}.zoom-scroll.svelte-16k64sd{overscroll-behavior:contain;scrollbar-color:#0043ff #111;flex:1;min-height:0;overflow:auto}.zoom-scroll.svelte-16k64sd img:where(.svelte-16k64sd){width:100%;min-width:900px;height:auto;display:block}@media (width<=640px){.zoom-badge.svelte-16k64sd{width:56px;height:56px}.zoom-badge.svelte-16k64sd svg:where(.svelte-16k64sd){width:32px;height:32px}.image-dialog-header.svelte-16k64sd{gap:12px;padding:12px}}@media (prefers-reduced-motion:reduce){.zoom-badge.svelte-16k64sd{transition:none}}
