.document-story[data-v-2e1e6dbb]{overflow-anchor:none;--story-gutter:clamp(1.1rem, 4vw, 5rem);margin:0 calc(-1 * var(--story-gutter));isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.story-copy[data-v-2e1e6dbb]{z-index:1;padding:0 var(--story-gutter);pointer-events:none;grid-area:1/1}.story-visual[data-v-2e1e6dbb]{pointer-events:none;grid-area:1/1;height:calc(100svh - 94px);min-height:0;margin:0;position:sticky;top:0;overflow:hidden}.scene-workspace[data-v-2e1e6dbb]{background:radial-gradient(ellipse at 75% 45%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%);position:absolute;inset:0 0 0 48%}.workspace-contours[data-v-2e1e6dbb]{pointer-events:none;opacity:.5;position:absolute;inset:22% 8% 19%;transform:perspective(1100px)rotateX(54deg)rotate(-17deg)}.workspace-contours span[data-v-2e1e6dbb]{border:1px solid color-mix(in oklab, var(--primary) 20%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--card) 25%, transparent), transparent 65%);border-radius:1.5rem;position:absolute;inset:0}.workspace-contours span[data-v-2e1e6dbb]:nth-child(2){inset:8% -4% -8% 4%}.workspace-contours span[data-v-2e1e6dbb]:nth-child(3){inset:16% -8% -16% 8%}.story-account[data-v-2e1e6dbb]{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:.65rem;margin-top:.5rem;font-size:.82rem;text-decoration:underline;display:inline-flex}.tax-comparison[data-v-2e1e6dbb]{border:1px solid color-mix(in oklab, var(--status-review) 30%, var(--border));background:linear-gradient(135deg, var(--card), color-mix(in oklab, var(--status-review) 8%, var(--card)));width:min(100%,25rem);color:var(--status-review);border-radius:1rem;margin-top:1.4rem;padding:1.2rem 1.4rem}.tax-comparison>p[data-v-2e1e6dbb]{font-size:.875rem;font-weight:600}.tax-rates[data-v-2e1e6dbb]{justify-content:space-between;align-items:center;gap:1rem;margin:.65rem 0;display:flex}.tax-rates strong[data-v-2e1e6dbb]{letter-spacing:-.06em;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:550;line-height:1.15}.tax-rates strong>span[data-v-2e1e6dbb]{margin-left:.15em;font-size:.55em}.tax-or[data-v-2e1e6dbb]{font-size:.8rem}.tax-caption[data-v-2e1e6dbb]{font-size:.875rem}.story-cta[data-v-2e1e6dbb]:focus-visible,.story-account[data-v-2e1e6dbb]:focus-visible,.story-next[data-v-2e1e6dbb]:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.invoice-canvas[data-v-2e1e6dbb]{opacity:0;width:100%;height:100%;position:absolute;inset:0}.invoice-canvas.is-ready[data-v-2e1e6dbb]{opacity:1}.scene-fallback-note[data-v-2e1e6dbb]{right:var(--story-gutter);color:var(--muted-foreground);font-size:.7rem;position:absolute;bottom:.8rem}.story-step[data-v-2e1e6dbb]{pointer-events:auto;flex-direction:column;justify-content:center;align-items:flex-start;width:42%;max-width:34rem;min-height:76svh;padding:5rem 0;scroll-margin-top:2rem;display:flex}.story-step-first[data-v-2e1e6dbb]{min-height:calc(100svh - 94px)}.story-step-final[data-v-2e1e6dbb]{min-height:76svh}.story-kicker[data-v-2e1e6dbb]{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.75rem;font-weight:650;display:flex}.story-kicker span[data-v-2e1e6dbb]{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;min-width:2rem;padding-top:.4rem}h1[data-v-2e1e6dbb],h2[data-v-2e1e6dbb]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}h1[data-v-2e1e6dbb]{letter-spacing:-.065em;color:var(--foreground);margin:1.7rem 0 1.5rem;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:560;line-height:1.1}h1 em[data-v-2e1e6dbb]{color:var(--primary);font-style:normal}h2[data-v-2e1e6dbb]{letter-spacing:-.045em;color:var(--foreground);margin:1.5rem 0;font-size:clamp(2rem,3vw,3.25rem);font-weight:550;line-height:1.15}.story-description[data-v-2e1e6dbb]{color:var(--muted-foreground);max-width:32rem;font-size:1.05rem;line-height:1.85}.story-cta[data-v-2e1e6dbb]{background:var(--primary);min-height:50px;color:var(--primary-foreground);border:1px solid var(--primary);border-radius:.6rem;justify-content:center;align-items:center;gap:1.2rem;margin-top:2rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:550;transition:background .15s;display:inline-flex}.story-cta[data-v-2e1e6dbb]:hover{background:color-mix(in oklab, var(--primary) 85%, var(--foreground))}.story-next[data-v-2e1e6dbb]{color:var(--primary);align-items:center;gap:.6rem;min-height:44px;padding:1rem 0;font-size:.82rem;display:flex}.story-note[data-v-2e1e6dbb]{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:.7rem;font-size:.75rem;display:flex}.tax-note[data-v-2e1e6dbb]{border-left:3px solid var(--status-review);color:var(--status-review);margin-top:2rem;padding:.7rem 0 .7rem 1rem}.tax-note span[data-v-2e1e6dbb]{font-size:1rem;font-weight:650}.tax-note p[data-v-2e1e6dbb]{margin-top:.5rem;font-size:1rem;line-height:1.7}.story-assurances[data-v-2e1e6dbb]{color:var(--primary);margin:1.5rem 0 0;padding:0;list-style:none}.story-assurances li[data-v-2e1e6dbb]{align-items:center;gap:.6rem;margin:.7rem 0;font-size:.88rem;display:flex}.paper-fallback[data-v-2e1e6dbb]{perspective:1100px;background:0 0;position:absolute;inset:20% 6% 18%;overflow:visible}.paper-fallback.is-covered[data-v-2e1e6dbb]{visibility:hidden}.fallback-lines[data-v-2e1e6dbb]{border-bottom:1px solid var(--border);letter-spacing:.1em;color:var(--muted-foreground);justify-content:space-around;padding-top:1rem;font-size:.55rem;display:flex;position:absolute;inset:15% 6%}.fallback-paper[data-v-2e1e6dbb]{aspect-ratio:1/1.41;background:var(--card);border:1px solid var(--border);width:39%;height:auto;box-shadow:0 14px 24px -14px color-mix(in oklab, var(--foreground) 25%, transparent);color:var(--foreground);padding:3%;font-family:Arial,sans-serif;font-size:clamp(.48rem,.8vw,.68rem);line-height:1.35;position:absolute;overflow:hidden;transform:rotateX(18deg)rotate(-12deg)}.paper-1[data-v-2e1e6dbb]{top:14%;left:8%;transform:rotate(-21deg)}.paper-2[data-v-2e1e6dbb]{top:16%;right:8%;transform:rotate(14deg)}.paper-3[data-v-2e1e6dbb]{top:29%;left:16%;transform:rotate(-8deg)}.paper-4[data-v-2e1e6dbb]{border-top:4px solid var(--status-review);top:32%;right:9%;transform:rotate(7deg)}.paper-brand[data-v-2e1e6dbb]{letter-spacing:.04em;margin-bottom:8%;font-size:.7em;font-weight:700}.paper-brand span[data-v-2e1e6dbb]{color:var(--muted-foreground);margin-top:.3em;font-size:.65em;display:block}.fallback-paper strong[data-v-2e1e6dbb]{margin-bottom:4%;font-size:1.5em;display:block}.fallback-paper p[data-v-2e1e6dbb]{margin:4% 0}.fallback-paper b[data-v-2e1e6dbb]{float:right}.paper-rule[data-v-2e1e6dbb]{background:var(--border);height:1px;margin:5% 0}.paper-rule.short[data-v-2e1e6dbb]{width:70%}.paper-total[data-v-2e1e6dbb]{text-align:right;background:var(--muted);padding:5%;font-weight:700}.fallback-stamp[data-v-2e1e6dbb]{white-space:nowrap;background:var(--accent);color:var(--primary);border:1px solid var(--border);border-radius:2rem;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.65rem;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}@media (width>=768px) and (width<=1023px){.story-step[data-v-2e1e6dbb]{width:45%}h1[data-v-2e1e6dbb]{font-size:3rem}}@media (width<=1023px){.document-story[data-v-2e1e6dbb]{flex-direction:column;display:flex}.story-visual[data-v-2e1e6dbb]{width:100%;height:calc(clamp(236px, 70vw, 300px) - var(--scene-reclaimed,0px));z-index:2;background:var(--background);min-height:0;box-shadow:0 10px 18px -18px color-mix(in oklab, var(--foreground) 20%, transparent);order:0;top:0}.workspace-contours[data-v-2e1e6dbb]{opacity:.4;inset:12% 8%}.scene-workspace[data-v-2e1e6dbb]{background:radial-gradient(ellipse at 60% 45%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%);inset:0}.scene-fallback-note[data-v-2e1e6dbb]{display:none}.story-copy[data-v-2e1e6dbb]{width:100%}.story-step[data-v-2e1e6dbb]{width:100%;max-width:none;min-height:0;scroll-margin-top:calc(clamp(236px, 70vw, 300px) - var(--scene-reclaimed,0px) + 16px);padding:2rem 0}.story-step-first[data-v-2e1e6dbb]{min-height:0;padding-top:.85rem}.story-kicker[data-v-2e1e6dbb]{gap:.65rem;font-size:.68rem}h1[data-v-2e1e6dbb]{letter-spacing:-.055em;margin:1.2rem 0;font-size:clamp(1.8rem,9.4vw,3.3rem)}h2[data-v-2e1e6dbb]{margin:1rem 0;font-size:2rem}.story-description[data-v-2e1e6dbb]{font-size:1rem;line-height:1.75}.story-cta[data-v-2e1e6dbb]{margin-top:1.4rem;font-size:.84rem}.paper-fallback[data-v-2e1e6dbb]{inset:4% 5% 10%}.fallback-paper[data-v-2e1e6dbb]{aspect-ratio:1/1.41;width:30%;height:auto;padding:3%;font-size:clamp(.32rem,1.2vw,.44rem)}.paper-brand[data-v-2e1e6dbb]{margin-bottom:10%}.fallback-paper p[data-v-2e1e6dbb]{margin:4% 0}.paper-rule[data-v-2e1e6dbb]{margin:7% 0}.paper-1[data-v-2e1e6dbb]{top:8%;left:16%}.paper-2[data-v-2e1e6dbb]{top:8%;right:14%}.paper-3[data-v-2e1e6dbb]{top:14%;left:22%}.paper-4[data-v-2e1e6dbb]{top:17%;right:17%}.fallback-stamp[data-v-2e1e6dbb]{bottom:2%}}@media (width>=768px) and (width<=1023px){.story-visual[data-v-2e1e6dbb]{height:calc(clamp(300px, 40vw, 340px) - var(--scene-reclaimed,0px))}.story-copy[data-v-2e1e6dbb]{max-width:48rem;margin-inline:auto}.story-step[data-v-2e1e6dbb]{scroll-margin-top:calc(clamp(300px, 40vw, 340px) - var(--scene-reclaimed,0px) + 16px)}.story-description[data-v-2e1e6dbb]{max-width:40rem}.paper-fallback[data-v-2e1e6dbb]{inset:4% 15% 10%}.fallback-paper[data-v-2e1e6dbb]{width:min(27%,136px);padding:2%;font-size:.44rem}}@media (width<=1023px) and (height<=520px) and (orientation:landscape){.document-story[data-v-2e1e6dbb]{display:grid}.story-visual[data-v-2e1e6dbb]{z-index:0;height:100svh;box-shadow:none;background:0 0;grid-area:1/1}.scene-workspace[data-v-2e1e6dbb]{inset:0 0 0 48%}.story-copy[data-v-2e1e6dbb]{max-width:none;margin:0}.story-step[data-v-2e1e6dbb]{width:44%;min-height:100svh;padding:1.5rem 0;scroll-margin-top:1rem}.story-step-first[data-v-2e1e6dbb]{min-height:calc(100svh - 74px)}h1[data-v-2e1e6dbb]{margin:.9rem 0;font-size:clamp(1.85rem,4.4vw,2.55rem)}h2[data-v-2e1e6dbb]{font-size:1.75rem}.story-kicker[data-v-2e1e6dbb]{gap:.5rem;font-size:.6rem}.story-description[data-v-2e1e6dbb]{font-size:1rem;line-height:1.65}.story-cta[data-v-2e1e6dbb]{gap:.5rem;padding:.7rem}.paper-fallback[data-v-2e1e6dbb]{inset:20% 4%}.fallback-paper[data-v-2e1e6dbb]{width:35%;font-size:.38rem}.fallback-stamp[data-v-2e1e6dbb]{padding:.4rem;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.story-cta[data-v-2e1e6dbb]{transition:none}.story-step[data-v-2e1e6dbb]{min-height:auto;padding-top:4rem;padding-bottom:4rem}@media (width<=1023px) and (height>=521px){.story-visual[data-v-2e1e6dbb]{position:relative;top:auto}}}.story-shortcuts[data-v-2e1e6dbb]{border-top:1px solid var(--border);flex-wrap:wrap;gap:.35rem 1.3rem;width:100%;max-width:30rem;margin-top:1.4rem;padding-top:.5rem;display:flex}.story-shortcuts a[data-v-2e1e6dbb]{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.story-shortcuts a[data-v-2e1e6dbb]:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.document-types[data-v-2e1e6dbb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;margin-top:1.5rem;list-style:none;display:grid}.document-types li[data-v-2e1e6dbb]{border-left:2px solid var(--primary);overflow-wrap:anywhere;background:var(--accent);color:var(--foreground);padding:.65rem .75rem;font-size:.875rem}.services-section[data-v-1e9b5bb1],.integrations-section[data-v-1e9b5bb1]{padding:clamp(2.5rem,5vw,5rem) 0;scroll-margin-top:1.5rem}.services-heading[data-v-1e9b5bb1]{grid-template-columns:1.15fr 1fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.services-eyebrow[data-v-1e9b5bb1]{color:var(--primary);letter-spacing:.1em;font-size:.75rem;font-weight:650;line-height:1.6}.services-heading h2[data-v-1e9b5bb1]{color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;margin-top:.65rem;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:600;line-height:1.15}.services-heading>p[data-v-1e9b5bb1]{max-width:36rem;color:var(--muted-foreground);line-height:1.8}.services-explorer[data-v-1e9b5bb1]{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.8fr);display:grid;overflow:hidden}.service-navigation[data-v-1e9b5bb1]{background:color-mix(in oklab, var(--muted) 65%, var(--card));border-right:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.service-navigation button[data-v-1e9b5bb1]{text-align:left;min-height:5rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.85rem;padding:1rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.service-navigation button[data-v-1e9b5bb1]:hover{background:var(--card);color:var(--foreground)}.service-navigation button[aria-pressed=true][data-v-1e9b5bb1]{color:var(--primary);background:var(--card);border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}.service-navigation button[data-v-1e9b5bb1]:focus-visible,.integration-note a[data-v-1e9b5bb1]:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.service-icon[data-v-1e9b5bb1]{background:var(--background);border-radius:.65rem;flex:0 0 2.5rem;place-items:center;height:2.5rem;display:grid}.service-navigation button[aria-pressed=true] .service-icon[data-v-1e9b5bb1]{background:color-mix(in oklab, var(--primary) 10%, var(--card))}.service-label[data-v-1e9b5bb1]{flex:1;min-width:0}.service-label strong[data-v-1e9b5bb1]{font-size:.9rem;font-weight:600;line-height:1.5;display:block}.service-label small[data-v-1e9b5bb1]{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.5;display:block}.service-arrow[data-v-1e9b5bb1]{flex-shrink:0}.service-detail[data-v-1e9b5bb1]{flex-direction:column;gap:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.service-copy h3[data-v-1e9b5bb1]{letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin:.6rem 0 .85rem;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:600;line-height:1.2}.service-description[data-v-1e9b5bb1]{color:var(--muted-foreground);max-width:44rem;font-size:.95rem;line-height:1.8}.service-benefits[data-v-1e9b5bb1]{gap:.65rem;margin-top:1.25rem;display:grid}.service-benefits li[data-v-1e9b5bb1]{color:var(--foreground);gap:.65rem;font-size:.875rem;line-height:1.65;display:flex}.service-benefits svg[data-v-1e9b5bb1]{color:var(--primary);flex-shrink:0;margin-top:.15rem}.service-preview[data-v-1e9b5bb1]{border:1px solid var(--border);border-radius:.85rem;overflow:hidden}.service-preview-heading[data-v-1e9b5bb1]{background:var(--muted);color:var(--foreground);align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.8rem;font-weight:600;display:flex}.service-preview-heading svg[data-v-1e9b5bb1]{color:var(--primary);flex-shrink:0}.service-preview-row[data-v-1e9b5bb1]{border-top:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.8rem;display:grid}.service-preview-row strong[data-v-1e9b5bb1]{color:var(--foreground);font-weight:500}.service-preview-row>span[data-v-1e9b5bb1]:last-child{text-align:right;font-size:.75rem}.service-row-number[data-v-1e9b5bb1]{font-variant-numeric:tabular-nums;font-size:.7rem}.service-preview-caption[data-v-1e9b5bb1]{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.6rem 1rem;font-size:.7rem;line-height:1.6}.service-bottom[data-v-1e9b5bb1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:auto;display:flex}.service-bottom>p[data-v-1e9b5bb1]{color:var(--muted-foreground);flex:16rem;font-size:.75rem;line-height:1.7}.service-bottom .service-pending[data-v-1e9b5bb1]{color:var(--foreground);align-items:flex-start;gap:.6rem;display:flex}.service-pending svg[data-v-1e9b5bb1]{color:var(--primary);flex-shrink:0;margin-top:.2rem}.integration-grid[data-v-1e9b5bb1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.integration-card[data-v-1e9b5bb1]{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.5rem;position:relative}.integration-icon[data-v-1e9b5bb1]{width:2.75rem;height:2.75rem;color:var(--primary);background:color-mix(in oklab, var(--primary) 9%, var(--card));border-radius:.75rem;place-items:center;margin-bottom:1.5rem;display:grid}.integration-status[data-v-1e9b5bb1]{color:var(--primary);font-size:.7rem;font-weight:600;line-height:1.6;display:inline-block}.integration-status-neutral[data-v-1e9b5bb1]{color:var(--muted-foreground)}.integration-card h3[data-v-1e9b5bb1]{color:var(--foreground);margin:.4rem 0 .75rem;font-size:1.1rem;font-weight:600;line-height:1.4}.integration-card p[data-v-1e9b5bb1]{color:var(--muted-foreground);font-size:.875rem;line-height:1.8}.integration-note[data-v-1e9b5bb1]{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.85rem;display:flex}.integration-note a[data-v-1e9b5bb1]{min-height:44px;color:var(--primary);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}@media (width<=1023px){.services-heading[data-v-1e9b5bb1]{grid-template-columns:1fr;gap:1rem}.services-explorer[data-v-1e9b5bb1]{grid-template-columns:minmax(0,1fr)}.service-navigation[data-v-1e9b5bb1]{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-navigation button[data-v-1e9b5bb1]{gap:.65rem;min-height:4.5rem;padding:.75rem}.service-label small[data-v-1e9b5bb1],.service-arrow[data-v-1e9b5bb1]{display:none}.integration-grid[data-v-1e9b5bb1]{grid-template-columns:1fr}.integration-icon[data-v-1e9b5bb1]{margin-bottom:1rem}}@media (width<=639px){.service-navigation[data-v-1e9b5bb1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.service-navigation button[data-v-1e9b5bb1]{flex-direction:column;align-items:flex-start;min-height:6.5rem}.service-navigation button[data-v-1e9b5bb1]:last-child{flex-direction:row;grid-column:1/-1;align-items:center;min-height:3.75rem}.service-label strong[data-v-1e9b5bb1]{font-size:.8rem}.service-preview-row[data-v-1e9b5bb1]{grid-template-columns:1.3rem minmax(0,1fr);gap:.35rem .6rem}.service-preview-row>span[data-v-1e9b5bb1]:last-child{text-align:left;grid-column:2}.service-bottom>p[data-v-1e9b5bb1]{flex-basis:100%}.service-bottom>a[data-v-1e9b5bb1]{width:100%}}@media (prefers-reduced-motion:reduce){.service-navigation button[data-v-1e9b5bb1]{transition:none}}.source-section[data-v-07487e34]{background:var(--sidebar-background);color:var(--sidebar-foreground);border-radius:1.5rem;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin:1rem 0 5rem;padding:clamp(1.4rem,4.5vw,4rem);scroll-margin-top:1.5rem;display:grid}.source-eyebrow[data-v-07487e34]{letter-spacing:.07em;color:var(--sidebar-foreground);font-size:.875rem;line-height:1.6}h2[data-v-07487e34]{letter-spacing:-.045em;margin:1.2rem 0 1.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:550;line-height:1.15}h2 em[data-v-07487e34]{color:var(--sidebar-foreground);font-style:normal}.source-intro>p[data-v-07487e34]:not(.source-eyebrow){color:var(--sidebar-foreground);max-width:34rem;font-size:1rem;line-height:1.85}.source-benefits[data-v-07487e34]{gap:1.3rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.source-benefits li[data-v-07487e34]{color:var(--sidebar-foreground);align-items:flex-start;gap:1rem;font-size:1rem;line-height:1.6;display:flex}.source-benefits svg[data-v-07487e34]{color:var(--sidebar-foreground);flex:0 0 20px;margin-top:.2rem}.source-benefits strong[data-v-07487e34]{color:var(--sidebar-foreground);margin-bottom:.15rem;font-weight:550;display:block}.source-preview[data-v-07487e34]{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);box-shadow:0 24px 60px -30px color-mix(in oklab, var(--foreground) 35%, transparent);border-radius:1rem;align-self:center;padding:clamp(1rem,2vw,1.8rem)}.preview-heading[data-v-07487e34]{border-bottom:1px solid var(--border);align-items:center;gap:.8rem;padding-bottom:1.3rem;font-size:1rem;font-weight:550;display:flex}.preview-mark[data-v-07487e34]{background:var(--accent);border-radius:.7rem;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.preview-heading small[data-v-07487e34]{color:var(--muted-foreground);margin-top:.3rem;font-size:.875rem;font-weight:400;display:block}.source-controls[data-v-07487e34]{gap:.5rem;margin:1.2rem 0;display:grid}.source-controls button[data-v-07487e34]{border:1px solid var(--border);text-align:left;cursor:pointer;min-height:48px;color:var(--foreground);background:0 0;border-radius:.5rem;align-items:center;gap:.8rem;padding:.65rem .9rem;font-size:1rem;display:flex}.source-controls button>span[data-v-07487e34]{font-variant-numeric:tabular-nums;font-size:.875rem}.source-controls button>svg[data-v-07487e34]{flex-shrink:0;margin-left:auto}.source-controls button[data-v-07487e34]:hover{background:var(--accent)}.source-controls button[aria-pressed=true][data-v-07487e34]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.source-controls button[data-v-07487e34]:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.source-example[data-v-07487e34]{border:1px solid var(--border);background:var(--background);border-radius:.65rem;min-height:285px;padding:1.3rem}.source-example>svg[data-v-07487e34]{color:var(--primary)}h3[data-v-07487e34]{letter-spacing:-.025em;margin:1rem 0 .65rem;font-size:1.3rem;font-weight:550;line-height:1.35}.source-example>p[data-v-07487e34]{color:var(--muted-foreground);font-size:1rem;line-height:1.75}.source-detail[data-v-07487e34]{border-top:1px solid var(--border);color:var(--primary);align-items:flex-start;gap:.6rem;margin-top:1.2rem;padding-top:1rem;font-size:.875rem;line-height:1.6;display:flex}.source-detail svg[data-v-07487e34]{flex-shrink:0;margin-top:.1rem}.source-scope[data-v-07487e34]{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.7}@media (width<=1023px){.source-section[data-v-07487e34]{grid-template-columns:minmax(0,1fr);margin-bottom:3rem}.source-intro>p[data-v-07487e34]:not(.source-eyebrow){max-width:none}.source-example[data-v-07487e34]{min-height:0}}@media (width<=374px){.source-section[data-v-07487e34]{border-radius:1rem;padding:1.1rem}.source-preview[data-v-07487e34]{padding:.85rem}.source-example[data-v-07487e34]{padding:1rem}h2[data-v-07487e34]{font-size:1.85rem}}.landing-back-top[data-v-38d73cdb]{justify-content:flex-end;padding:.5rem 0 1rem;display:flex}.back-top-link[data-v-38d73cdb]{border:1px solid var(--border);min-height:44px;color:var(--primary);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.8rem;display:inline-flex}.back-top-link[data-v-38d73cdb]:hover{background:var(--muted)}.back-top-link[data-v-38d73cdb]:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.landing-page[data-v-38d73cdb]{background:var(--background);color:var(--foreground);min-height:100svh}.landing-shell[data-v-38d73cdb]{max-width:1800px;margin:auto;padding:0 clamp(1.1rem,4vw,5rem)}.landing-header[data-v-38d73cdb]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:94px;display:flex;position:relative}.landing-brand[data-v-38d73cdb]{letter-spacing:-.055em;align-items:center;gap:.65rem;font-size:1.35rem;font-weight:650;display:flex}.landing-brand>span[data-v-38d73cdb]:first-child{background:var(--primary);width:37px;height:37px;color:var(--primary-foreground);border-radius:.7rem;place-items:center;display:grid}.brand-dot[data-v-38d73cdb]{color:var(--primary);margin-left:-.55rem}.landing-header .landing-desktop-nav[data-v-38d73cdb]{align-items:center;gap:1.25rem;font-size:.8rem;display:flex}.landing-login[data-v-38d73cdb]{border:1px solid var(--border);border-radius:.6rem;align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;display:flex}.landing-header-actions[data-v-38d73cdb]{align-items:center;gap:.5rem;display:flex}.landing-menu-toggle[data-v-38d73cdb]{border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);background:var(--card);border-radius:.6rem;justify-content:center;align-items:center;display:none}.landing-menu-toggle[data-v-38d73cdb]:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.landing-mobile-nav[data-v-38d73cdb]{z-index:30;background:var(--card);border:1px solid var(--border);box-shadow:0 12px 24px -12px color-mix(in oklab, var(--foreground) 25%, transparent);border-radius:.85rem;padding:.5rem;display:none;position:absolute;top:calc(100% - .25rem);left:0;right:0}.landing-mobile-nav a[data-v-38d73cdb]{min-height:48px;color:var(--foreground);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;display:flex}.landing-mobile-nav a[data-v-38d73cdb]:hover{background:var(--accent)}.nav-product[data-v-38d73cdb]{align-items:center;min-height:44px;display:flex}.landing-proof[data-v-38d73cdb]{border-top:1px solid var(--border);padding:5rem 0}.proof-kicker[data-v-38d73cdb]{letter-spacing:.1em;color:var(--primary);font-size:.75rem}.landing-proof h2[data-v-38d73cdb]{letter-spacing:-.04em;margin:1rem 0 3rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:550}.proof-grid[data-v-38d73cdb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.proof-grid article[data-v-38d73cdb]{border:1px solid var(--border);background:linear-gradient(145deg, var(--card), var(--muted));border-radius:1rem;padding:1.5rem}.proof-icon[data-v-38d73cdb]{width:2.25rem;height:2.25rem;color:var(--primary);background:var(--accent);border-radius:.6rem;margin-bottom:1.2rem;padding:.4rem}.landing-questions[data-v-38d73cdb]{border-top:1px solid var(--border);grid-template-columns:1fr 1.5fr;gap:4rem;padding:4rem 0 6rem;display:grid}.landing-questions h2[data-v-38d73cdb]{letter-spacing:-.04em;margin:1rem 0;font-size:clamp(2rem,3vw,2.8rem)}.landing-questions>div>p[data-v-38d73cdb]:last-child{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.questions-list details[data-v-38d73cdb]{border-bottom:1px solid var(--border)}.questions-list summary[data-v-38d73cdb]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:1rem;font-weight:550;list-style:none;display:flex}.questions-list summary[data-v-38d73cdb]::-webkit-details-marker{display:none}.questions-list summary svg[data-v-38d73cdb]{flex-shrink:0;width:18px;height:18px}.questions-list details[open] summary svg[data-v-38d73cdb]{transform:rotate(45deg)}.questions-list details p[data-v-38d73cdb]{color:var(--muted-foreground);padding:0 2rem 1.3rem 0;font-size:1rem;line-height:1.8}.landing-contact[data-v-38d73cdb]{background:radial-gradient(ellipse at top right, color-mix(in oklab, var(--primary) 18%, transparent), transparent 70%), var(--sidebar-background);color:var(--sidebar-foreground);border-radius:1.5rem;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,6vw,6rem);margin:0 0 4rem;padding:clamp(1.5rem,5vw,4.5rem);scroll-margin-top:1.5rem;display:grid}.contact-copy .proof-kicker[data-v-38d73cdb]{color:var(--sidebar-foreground)}.contact-copy h2[data-v-38d73cdb]{letter-spacing:-.045em;margin:1.2rem 0;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:550;line-height:1.13}.contact-copy>p[data-v-38d73cdb]:not(.proof-kicker){max-width:28rem;color:var(--sidebar-foreground);font-size:1rem;line-height:1.85}.contact-copy ul[data-v-38d73cdb]{gap:.9rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.contact-copy li[data-v-38d73cdb]{color:var(--sidebar-foreground);align-items:baseline;gap:.8rem;font-size:.82rem;display:flex}.contact-copy li span[data-v-38d73cdb]{color:var(--sidebar-foreground);font-size:.7rem}.contact-card[data-v-38d73cdb]{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:0 20px 40px -24px color-mix(in oklab, var(--foreground) 35%, transparent);border-radius:1rem;align-self:center;padding:1.6rem}.contact-icon[data-v-38d73cdb]{background:var(--accent);width:2.7rem;height:2.7rem;color:var(--primary);border-radius:.7rem;place-items:center;margin-bottom:1rem;display:grid}.contact-card h3[data-v-38d73cdb]{letter-spacing:-.025em;font-size:1.3rem;font-weight:550}.contact-card p[data-v-38d73cdb]{color:var(--muted-foreground);margin-top:.7rem;font-size:1rem;line-height:1.75}.contact-action[data-v-38d73cdb]{background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:.6rem;justify-content:center;align-items:center;gap:1rem;margin-top:1.4rem;padding:.85rem 1rem;font-size:.9rem;font-weight:550;display:flex}.contact-action[data-v-38d73cdb]:hover{background:var(--primary)}.contact-address[data-v-38d73cdb]{text-align:center;margin-top:.75rem;font-size:.8rem;display:block}.contact-card small[data-v-38d73cdb]{color:var(--muted-foreground);margin-top:1rem;font-size:.72rem;line-height:1.7;display:block}.contact-existing[data-v-38d73cdb]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.6rem;min-height:44px;margin-top:1rem;padding-top:.5rem;font-size:.75rem;display:flex}.landing-contact a[data-v-38d73cdb]:focus-visible,.questions-list summary[data-v-38d73cdb]:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.proof-grid article>span[data-v-38d73cdb]{letter-spacing:.08em;color:var(--muted-foreground);font-size:.75rem}.proof-grid h3[data-v-38d73cdb]{margin:.7rem 0;font-size:1.25rem}.proof-grid p[data-v-38d73cdb]{color:var(--muted-foreground);max-width:24rem;font-size:1rem;line-height:1.8}.collaboration-flow[data-v-38d73cdb]{border:1px solid var(--border);background:var(--muted);border-radius:1.1rem;padding:2.5rem clamp(1.1rem,3vw,2.5rem)}.flow-heading h2[data-v-38d73cdb]{letter-spacing:-.04em;max-width:36rem;margin-top:.8rem;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.2}.collaboration-flow ol[data-v-38d73cdb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.flow-number[data-v-38d73cdb]{border:1px solid var(--border);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;font-size:.75rem;display:inline-grid}.collaboration-flow h3[data-v-38d73cdb]{margin:.8rem 0 .5rem;font-size:1.1rem;font-weight:550}.collaboration-flow li p[data-v-38d73cdb]{color:var(--muted-foreground);font-size:1rem;line-height:1.8}.flow-assurances[data-v-38d73cdb]{border-top:1px solid var(--border);flex-wrap:wrap;gap:.8rem 2rem;padding-top:1.2rem;display:flex}.flow-assurances p[data-v-38d73cdb]{align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.7;display:flex}.flow-assurances svg[data-v-38d73cdb]{color:var(--primary);flex:none;margin-top:.15rem}.flow-more[data-v-38d73cdb]{text-underline-offset:4px;align-items:center;gap:.6rem;min-height:44px;margin-top:.75rem;font-size:.8rem;text-decoration:underline;display:inline-flex}.flow-more[data-v-38d73cdb]:focus-visible,.landing-header a[data-v-38d73cdb]:focus-visible{outline:3px solid var(--ring);outline-offset:4px;border-radius:3px}@media (width<=767px){.collaboration-flow ol[data-v-38d73cdb]{grid-template-columns:1fr;gap:1.5rem}.collaboration-flow li[data-v-38d73cdb]{grid-template-columns:34px minmax(0,1fr);column-gap:1rem;display:grid}.collaboration-flow h3[data-v-38d73cdb]{margin:.25rem 0 .4rem}.collaboration-flow li p[data-v-38d73cdb]{grid-column:2}.flow-number[data-v-38d73cdb]{grid-row:1/3}}@media (width<=1023px){.landing-questions[data-v-38d73cdb],.landing-contact[data-v-38d73cdb]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.landing-questions[data-v-38d73cdb]{padding:2.5rem 0 3rem}.landing-contact[data-v-38d73cdb]{border-radius:1.1rem;margin-bottom:2rem;padding:1.35rem}.contact-card[data-v-38d73cdb]{padding:1.15rem}.contact-copy h2[data-v-38d73cdb]{font-size:2.15rem}.landing-header[data-v-38d73cdb]{min-height:74px}.landing-brand[data-v-38d73cdb]{font-size:1.2rem}.landing-header .landing-desktop-nav[data-v-38d73cdb]{display:none}.landing-menu-toggle[data-v-38d73cdb],.landing-mobile-nav[data-v-38d73cdb]{display:flex}.landing-mobile-nav[data-v-38d73cdb]{flex-direction:column}.landing-login[data-v-38d73cdb]{padding:.65rem .85rem}.landing-proof[data-v-38d73cdb]{padding:3rem 0}.proof-grid[data-v-38d73cdb]{grid-template-columns:1fr;gap:2rem}}@media (width<=1023px) and (height<=520px) and (orientation:landscape){.landing-header[data-v-38d73cdb]{min-height:64px}.landing-brand>span[data-v-38d73cdb]:first-child{width:32px;height:32px}}@media (width<=639px){.landing-header[data-v-38d73cdb]{gap:.5rem}.landing-brand[data-v-38d73cdb]{gap:.5rem;font-size:1.1rem}.landing-brand>span[data-v-38d73cdb]:first-child{width:32px;height:32px}.landing-login[data-v-38d73cdb]{gap:.4rem;padding:.6rem .65rem;font-size:.75rem}}
