.tabular-card.svelte-12e17mz{background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;max-width:968px;position:relative;overflow:hidden;box-shadow:0 6px 24px #0000000d}.tabular-header.svelte-12e17mz,.tabular-row.svelte-12e17mz{display:flex}.tabular-header.svelte-12e17mz{background:#fff;border-bottom:1px solid #e5e7eb;height:40px}.tabular-row.svelte-12e17mz{background:#fff;border-bottom:1px solid #f3f4f6;height:62px}.tabular-row.alt.svelte-12e17mz{background:#f9fafb}.cell.svelte-12e17mz,.body-cell.svelte-12e17mz{flex-shrink:0;align-items:center;display:flex}.cell.svelte-12e17mz{font-family:var(--font-sans);color:#6b7280;padding:8px 10px;font-size:11px;font-weight:500}.body-cell.svelte-12e17mz{padding:12px 10px}.bordered.svelte-12e17mz{border-right:1px solid #e5e7eb}.check.svelte-12e17mz{justify-content:center;width:32px}.doc.svelte-12e17mz{width:250px}.col.svelte-12e17mz{width:210px}.plus.svelte-12e17mz{width:40px}.plus.svelte-12e17mz span:where(.svelte-12e17mz){color:#9ca3af;font-size:16px;line-height:1}.checkbox.svelte-12e17mz{cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:3px;justify-content:center;align-items:center;width:12px;height:12px;margin:auto;padding:0;transition:background .12s,border-color .12s;display:flex}.checkbox.svelte-12e17mz:hover{border-color:#2563eb}.checkbox.checked.svelte-12e17mz,.checkbox.indeterminate.svelte-12e17mz{background:#2563eb;border-color:#2563eb}.checkbox.svelte-12e17mz .tick:where(.svelte-12e17mz){color:#fff;width:9px;height:9px}.checkbox.svelte-12e17mz .dash:where(.svelte-12e17mz){background:#fff;border-radius:1px;width:6px;height:2px}.doc-text.svelte-12e17mz{color:#1f2937;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cell-content.svelte-12e17mz{font-family:var(--font-sans);color:#1f2937;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.tone-pill.svelte-12e17mz{font-family:var(--font-sans);letter-spacing:.2px;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.cell-text.svelte-12e17mz{color:#1f2937}.cite-chip.svelte-12e17mz{color:#4b5563;vertical-align:super;cursor:pointer;background:#e5e7eb;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;height:15px;margin-top:-2px;padding:0 4px;font-family:inherit;font-size:9.5px;font-weight:600;line-height:1;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.cite-chip.svelte-12e17mz:before{content:"p";opacity:.7;margin-right:.5px;font-size:8px}.cite-chip.svelte-12e17mz:hover{color:#1f2937;background:#d1d5db}.cite-chip.on.svelte-12e17mz{color:#fff;background:#2563eb;box-shadow:0 0 0 2px #2563eb40}.cite-chip.on.svelte-12e17mz:before{opacity:.85}.cite-panel.svelte-12e17mz{z-index:5;background:#f3f4f6;border-left:1px solid #e5e7eb;flex-direction:column;width:min(440px,84%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(101%);box-shadow:-14px 0 34px #00000024}.cite-panel.open.svelte-12e17mz{transform:translate(0)}.cv-head.svelte-12e17mz{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.cv-meta.svelte-12e17mz{min-width:0}.cv-file.svelte-12e17mz{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.cv-page.svelte-12e17mz{color:#9ca3af;font-size:11px;display:block}.cv-x.svelte-12e17mz{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-flex}.cv-x.svelte-12e17mz:hover{color:#374151;background:#f3f4f6}.cv-x.svelte-12e17mz svg:where(.svelte-12e17mz){width:14px;height:14px}.cv-scroll.svelte-12e17mz{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.pdf-page.svelte-12e17mz{background:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 10px 30px #00000029}.pdf-page.svelte-12e17mz img:where(.svelte-12e17mz){width:100%;height:auto;display:block}.pdf-badge.svelte-12e17mz{color:#fff;letter-spacing:.02em;background:#2563ebeb;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0003}.pdf-hl.svelte-12e17mz{mix-blend-mode:multiply;pointer-events:none;background:#facc1561;border-radius:2px;animation:.36s both svelte-12e17mz-hl-in;position:absolute;box-shadow:inset 0 0 0 1.5px #ca8a048c}@keyframes svelte-12e17mz-hl-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cite-panel.svelte-12e17mz{transition:none}.pdf-hl.svelte-12e17mz{animation:none}}@media (width<=1100px){.tabular-scroll.svelte-12e17mz{overflow-x:auto}}@media (width<=640px){.cite-panel.svelte-12e17mz{width:100%}}.capabilities.svelte-17nyr35{background:var(--color-paper);width:100%;padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,84px);position:relative}.cap-art.svelte-17nyr35{z-index:0;-webkit-mask-composite:source-in;position:absolute;inset:clamp(-340px,-22vw,-180px) 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 34% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cap-art.svelte-17nyr35 svg:where(.svelte-17nyr35){width:100%;height:100%;display:block}.flow-drift.svelte-17nyr35{animation:26s ease-in-out infinite alternate svelte-17nyr35-cap-flow-drift}.cap-art.svelte-17nyr35:before,.cap-art.svelte-17nyr35:after{content:"";pointer-events:none;position:absolute;inset:0}.cap-art.svelte-17nyr35:before{background:radial-gradient(105% 95% at 0 0,#f5f4edc7,#f5f4ed00 52%)}.cap-art.svelte-17nyr35:after{background:radial-gradient(105% 95% at 100% 100%,#f5f4edd1,#f5f4ed00 52%)}.cap-inner.svelte-17nyr35{z-index:1;flex-direction:column;justify-content:space-between;gap:40px;width:min(1280px,100% - 80px);min-height:clamp(420px,58vh,600px);margin:0 auto;display:flex;position:relative}.cap-title.svelte-17nyr35,.cap-statement.svelte-17nyr35{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(22px,2.9vw,36px);font-weight:500;line-height:1.2}.cap-title.svelte-17nyr35{align-self:flex-start;max-width:min(56%,620px)}.cap-statement.svelte-17nyr35{text-align:right;align-self:flex-end;max-width:min(56%,620px)}@keyframes svelte-17nyr35-cap-flow-drift{0%{transform:translate(-14px,4px)}to{transform:translate(14px,-4px)}}@media (prefers-reduced-motion:reduce){.flow-drift.svelte-17nyr35{animation:none}}@media (width<=760px){.cap-inner.svelte-17nyr35{gap:28px;width:calc(100% - 36px);min-height:clamp(360px,70vh,540px)}.cap-title.svelte-17nyr35{max-width:100%}.cap-statement.svelte-17nyr35{text-align:left;align-self:flex-start;max-width:100%}.cap-title.svelte-17nyr35,.cap-statement.svelte-17nyr35{font-size:clamp(28px,4vw,30px)}}.steps.svelte-17nyr35{background:var(--color-paper);width:100%;padding:clamp(8px,2vw,24px) 0 clamp(48px,7vw,96px)}.steps-inner.svelte-17nyr35{width:min(1280px,100% - 40px);margin:0 auto}.steps-title.svelte-17nyr35{text-align:center;font-family:var(--font-serif);letter-spacing:-.03em;color:var(--color-ink);margin-bottom:clamp(28px,4vw,48px);font-size:clamp(38px,6vw,56px);font-weight:500;line-height:1.05}.steps-flow.svelte-17nyr35{justify-content:center;align-items:stretch;gap:clamp(6px,1vw,14px);margin:0;padding:0;list-style:none;display:flex}.step.svelte-17nyr35{text-align:center;border:1px solid var(--color-border);border-top:2px solid var(--color-brand);background:var(--color-paper-elevated);min-width:0;box-shadow:var(--shadow-panel);border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:clamp(18px,1.8vw,26px);display:flex}.step-name.svelte-17nyr35{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(19px,1.8vw,23px);font-weight:500;line-height:1.15}.step-arrow.svelte-17nyr35{color:var(--color-brand);flex:none;justify-content:center;align-items:center;display:flex}.step-arrow.svelte-17nyr35 svg:where(.svelte-17nyr35){width:clamp(20px,2vw,28px);height:clamp(20px,2vw,28px)}@media (width<=900px){.steps-flow.svelte-17nyr35{flex-direction:column;align-items:stretch}.step-arrow.svelte-17nyr35{padding:2px 0}.step-arrow.svelte-17nyr35 svg:where(.svelte-17nyr35){width:26px;height:26px;transform:rotate(90deg)}}@media (width<=760px){.steps-inner.svelte-17nyr35{width:calc(100% - 36px)}}body{background:var(--color-paper)}.page.svelte-1uha8ag{--ink:var(--color-ink);--muted:var(--color-body);--line:var(--color-border);--line-soft:var(--color-border-whisper);--accent:var(--color-brand);--ui-surface:var(--color-ui-surface);--ui-surface-muted:var(--color-ui-surface-muted);--ui-border:var(--color-ui-border);--ui-border-strong:var(--color-ui-border-strong);background:var(--color-paper);color:var(--ink);overflow:hidden}.shell.svelte-1uha8ag{width:min(1280px,100% - 40px);margin:0 auto}.section.svelte-1uha8ag{padding:80px 0;scroll-margin-top:100px}.workflows-anchor.svelte-1uha8ag{scroll-margin-top:100px}.hero.svelte-1uha8ag{background:var(--color-paper);padding-top:88px;padding-bottom:16px}.hero-copy.svelte-1uha8ag{text-align:center;max-width:920px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:100px;margin-bottom:20px;font-size:clamp(58px,9vw,78px);line-height:1.04}.eyebrow.svelte-1uha8ag{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600}h1.svelte-1uha8ag,h2.svelte-1uha8ag{font-family:var(--font-serif);letter-spacing:-.04em;font-weight:500;line-height:.98}h1.svelte-1uha8ag{max-width:1260px;margin:0 auto;font-size:clamp(56px,9vw,64px)}h2.svelte-1uha8ag{font-size:clamp(28px,4vw,30px)}.button.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.primary.svelte-1uha8ag{color:#fff;box-shadow:var(--shadow-cta);background:linear-gradient(#3f3f3f 0%,#000 100%)}.split.svelte-1uha8ag{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:44px;display:grid}.reverse.svelte-1uha8ag{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.feature.svelte-1uha8ag{padding:36px 0}.features-title.svelte-1uha8ag{text-align:center;padding:28px 0 4px}.features-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(38px,6vw,56px)}.feature-light.svelte-1uha8ag,.feature-muted.svelte-1uha8ag{background:var(--color-paper)}.feature-panel.svelte-1uha8ag{padding:0}.workflow-panel.svelte-1uha8ag{background:0 0}.feature-copy.svelte-1uha8ag{max-width:430px;color:inherit;display:block}.work-queue.svelte-1uha8ag{background:0 0;border-radius:16px;height:440px;padding:14px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.queue-track.svelte-1uha8ag{gap:8px;animation:24s linear infinite svelte-1uha8ag-scroll-queue;display:grid}.queue-track.svelte-1uha8ag div:where(.svelte-1uha8ag){border:1px solid var(--line);background:var(--ui-surface);color:var(--color-strong);border-radius:12px;padding:12px 14px;font-weight:600}.queue-track.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(2n){background:var(--color-brand-soft);color:var(--accent)}.project.svelte-1uha8ag{background:var(--color-paper)}.project-panel.svelte-1uha8ag{background:0 0}.project-mock.svelte-1uha8ag{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--color-strong);box-shadow:var(--shadow-panel);font-family:var(--font-sans);border-radius:16px;position:relative;overflow:hidden}.project-mock-head.svelte-1uha8ag{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 18px 0;display:flex}.project-title.svelte-1uha8ag{align-items:center;gap:10px;font-size:14px;display:flex}.project-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-strong);font-weight:600}.folder-glyph.svelte-1uha8ag{color:#b45309;flex-shrink:0;width:16px;height:16px}.project-tabs.svelte-1uha8ag{gap:4px;display:flex}.project-tabs.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);letter-spacing:.02em;border-bottom:2px solid #0000;padding:7px 10px;font-size:12px;font-weight:600}.project-tabs.svelte-1uha8ag .active:where(.svelte-1uha8ag){color:var(--color-strong);border-bottom-color:var(--ink)}.project-table-head.svelte-1uha8ag{border-bottom:1px solid var(--line-soft);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 80px 90px;gap:12px;padding:8px 18px;font-size:11px;font-weight:600;display:grid}.project-files.svelte-1uha8ag{flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.project-files.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line-soft)}.project-files.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.project-file.svelte-1uha8ag{width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:18px 1fr 80px 90px;align-items:center;gap:12px;padding:9px 18px;font-size:13px;transition:background .14s;display:grid}.project-file.svelte-1uha8ag:hover{background:var(--ui-surface-muted)}.doc-opener.svelte-1uha8ag{z-index:5;background:var(--ui-surface);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:translate(101%)}.doc-opener.open.svelte-1uha8ag{transform:translate(0)}.doc-opener-head.svelte-1uha8ag{border-bottom:1px solid var(--line);background:var(--ui-surface-muted);flex-shrink:0;align-items:center;padding:7px 10px;display:flex}.doc-back.svelte-1uha8ag{color:var(--color-strong);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.doc-back.svelte-1uha8ag:hover{background:var(--ui-surface)}.doc-back.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:15px;height:15px}.doc-opener-body.svelte-1uha8ag{flex:1;min-height:0;overflow:hidden}.file-glyph.svelte-1uha8ag{flex-shrink:0;width:16px;height:16px}.file-glyph.pdf.svelte-1uha8ag{color:#dc2626}.file-glyph.docx.svelte-1uha8ag{color:#2563eb}.file-glyph.other.svelte-1uha8ag{color:#16a34a}.file-name.svelte-1uha8ag{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.col-type.svelte-1uha8ag{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.col-size.svelte-1uha8ag{color:var(--muted);font-size:12px}.demo.svelte-1uha8ag{background:var(--color-paper);text-align:center;padding:80px 0}.demo-copy.svelte-1uha8ag{max-width:720px}.demo-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:12px}.demo-video-wrap.svelte-1uha8ag{width:min(1040px,100% - 80px);margin-top:34px}.demo-video-shell.svelte-1uha8ag{border:1px solid var(--color-border);background:var(--color-paper-elevated);box-shadow:var(--shadow-lifted);aspect-ratio:16/9;border-radius:20px;position:relative;overflow:hidden}.demo-video.svelte-1uha8ag{background:var(--color-paper-elevated);object-fit:cover;width:100%;height:100%;display:block}.demo-video-overlay.svelte-1uha8ag{background:linear-gradient(#1c19170a,#1c191724);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.demo-play-button.svelte-1uha8ag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffffa6;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;box-shadow:0 18px 40px #1c19172e}.demo-play-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:#1c1917;width:32px;height:32px;margin-left:4px}.compliance.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:24px}.compliance.svelte-1uha8ag{background:var(--color-paper)}.compliance-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.compliance-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:16ch}.compliance-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:46ch;color:var(--muted);margin-top:12px;font-size:17px;line-height:1.55}.compliance-copy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:10px}.compliance-badges.svelte-1uha8ag{gap:12px;display:grid}.badge.svelte-1uha8ag{border:1px solid var(--line);background:var(--color-paper-elevated);box-shadow:var(--shadow-panel);border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.badge.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:44px;height:44px;color:var(--accent);flex-shrink:0}.badge.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-strong);font-family:var(--font-serif);letter-spacing:-.02em;font-size:22px;font-weight:500;display:block}.badge.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:600}.contact.svelte-1uha8ag{background:var(--color-paper);padding:80px 0}.contact-grid.svelte-1uha8ag{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.contact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:4px}.contact-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:42ch;color:var(--muted);margin-top:12px;font-size:17px;line-height:1.55}.contact-form-slot.svelte-1uha8ag{min-height:452px}.contact-form.svelte-1uha8ag{border:1px solid var(--line);background:radial-gradient(circle at 90% 0%, #c9644214, transparent 22rem), var(--color-paper-elevated);box-shadow:var(--shadow-panel);border-radius:20px;gap:12px;padding:clamp(22px,3vw,32px);display:grid}.contact-form.svelte-1uha8ag label:where(.svelte-1uha8ag){gap:6px;display:grid}.contact-form.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;font:inherit;color:var(--ink);border-radius:12px;padding:10px 12px;transition:border-color .12s,box-shadow .12s}.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical;min-height:104px;line-height:1.5}.contact-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c964422e}.contact-form.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled,.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag):disabled{opacity:.6}.contact-form.svelte-1uha8ag .button:where(.svelte-1uha8ag){justify-self:start;min-width:180px}.contact-form.svelte-1uha8ag .button:where(.svelte-1uha8ag):disabled{opacity:.7;cursor:not-allowed}.contact-feedback.svelte-1uha8ag{margin:0;font-size:14px;font-weight:600}.contact-feedback.ok.svelte-1uha8ag{color:#15803d}.contact-feedback.err.svelte-1uha8ag{color:#b91c1c}.docs-link.svelte-1uha8ag{background:var(--color-paper);padding:0 0 80px}.docs-link-layout.svelte-1uha8ag{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.docs-link-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:8px;font-size:clamp(28px,4vw,42px)}.docs-link-copy.svelte-1uha8ag{max-width:340px}.docs-link-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-chip.svelte-1uha8ag{border:1px solid var(--line);background:var(--color-paper-elevated);min-height:96px;box-shadow:var(--shadow-panel);border-radius:14px;align-content:start;gap:4px;padding:16px 18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.docs-chip.svelte-1uha8ag:hover{border-color:var(--color-brand-border);box-shadow:var(--shadow-panel);transform:translateY(-2px)}.docs-chip.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-strong);letter-spacing:-.01em;font-size:15px;font-weight:600}.docs-chip.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:13px;line-height:1.45}.cta.svelte-1uha8ag{background:var(--color-paper);padding:96px 0}.cta-card.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:920px;display:flex}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(48px,8vw,88px)}.cta-card.svelte-1uha8ag .button:where(.svelte-1uha8ag){margin-top:20px}.footer.svelte-1uha8ag{border-top:1px solid var(--line);background:var(--color-paper-elevated);padding:48px 0 24px}.footer-grid.svelte-1uha8ag{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.footer-brand.svelte-1uha8ag{margin-bottom:12px}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:260px;color:var(--muted);font-size:14px;line-height:1.5}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){align-content:start;gap:10px;display:grid}.footer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-strong);margin-bottom:4px;font-size:13px}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);font-size:13px;font-weight:650}.footer-bottom.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}@keyframes svelte-1uha8ag-scroll-queue{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.queue-track.svelte-1uha8ag{animation:none}}@media (width<=1000px){.split.svelte-1uha8ag,.reverse.svelte-1uha8ag,.compliance-grid.svelte-1uha8ag,.contact-grid.svelte-1uha8ag,.docs-link-layout.svelte-1uha8ag,.footer-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.reverse.svelte-1uha8ag .feature-copy:where(.svelte-1uha8ag){order:-1}.docs-link-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.shell.svelte-1uha8ag{width:min(100% - 28px,1240px)}.section.svelte-1uha8ag{padding:56px 0}.feature.svelte-1uha8ag{padding:34px 0}.hero.svelte-1uha8ag{padding-top:80px;padding-bottom:56px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:16px;font-size:clamp(48px,15vw,64px)}.docs-link-grid.svelte-1uha8ag{grid-template-columns:1fr}.footer-bottom.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
