.product.svelte-aopk09{color:#153e38;background:#fff;border:1px solid #cfdded;border-radius:12px;grid-template-columns:210px 1fr;scroll-margin-top:2rem;display:grid;overflow:hidden}.product.svelte-aopk09 *{box-sizing:border-box}button.svelte-aopk09{font:inherit;cursor:pointer}h2.svelte-aopk09,h3.svelte-aopk09,p.svelte-aopk09{margin:0}aside.svelte-aopk09{color:#fff;background:#153e38;flex-direction:column;padding:1.5rem 1rem 1rem;display:flex}.preview-brand.svelte-aopk09{align-items:center;gap:.6rem;padding-left:.35rem;font-size:1.15rem;font-weight:700;display:flex}.workspace.svelte-aopk09{align-items:center;gap:.6rem;margin-top:.5rem;padding:1.5rem .35rem;font-size:.8rem;display:flex}.workspace-icon.svelte-aopk09{background:#386157;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.workspace.svelte-aopk09>div:where(.svelte-aopk09){gap:.3rem;display:grid}.workspace.svelte-aopk09>div:where(.svelte-aopk09)>span:where(.svelte-aopk09){color:#c2d7cf;font-size:.75rem}.view-nav.svelte-aopk09{gap:.4rem;display:grid;position:relative}.view-nav.svelte-aopk09 button:where(.svelte-aopk09){z-index:1;color:#c2d7cf;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.65rem;min-height:44px;padding:.85rem .7rem;font-size:.78rem;display:flex;position:relative}.view-nav.svelte-aopk09 button:where(.svelte-aopk09):hover{color:#fff;background:#214d45}.view-nav.svelte-aopk09 button.active:where(.svelte-aopk09){color:#fff;background:#386157}.view-nav.svelte-aopk09:has(.nav-indicator[style]) button.active:where(.svelte-aopk09){background:0 0}.nav-indicator.svelte-aopk09{pointer-events:none;opacity:0;transform-origin:0 0;background:#386157;border-radius:6px;position:absolute}.safe-check.svelte-aopk09{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:15px;height:15px;margin-right:.35rem}.view-nav.svelte-aopk09 svg:where(.svelte-aopk09){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sidebar-footer.svelte-aopk09{align-items:center;gap:.7rem;margin-top:auto;padding:2rem .35rem .25rem;font-size:.75rem;display:flex}.small-avatar.svelte-aopk09{background:#386157;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.sidebar-footer.svelte-aopk09 small:where(.svelte-aopk09){color:#c2d7cf;margin-top:.25rem;font-size:.75rem;display:block}.main.svelte-aopk09{min-width:0}.topbar.svelte-aopk09{color:#50635f;border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.75rem;font-size:.75rem;display:flex}.topbar.svelte-aopk09>span:where(.svelte-aopk09)>span:where(.svelte-aopk09){color:#98aaa4;margin:0 .6rem}.example.svelte-aopk09{font-size:.75rem}.content.svelte-aopk09{min-height:405px;padding:1.75rem}.page-heading.svelte-aopk09{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.75rem;display:flex}h2.svelte-aopk09{letter-spacing:-.025em;font-size:1.35rem;font-weight:600}.page-heading.svelte-aopk09 p:where(.svelte-aopk09){color:#50635f;margin-top:.5rem;font-size:.75rem;line-height:1.6}.location.svelte-aopk09{white-space:nowrap;border:1px solid #dce4e0;border-radius:5px;padding:.5rem .75rem;font-size:.75rem}.stats.svelte-aopk09{background:#f2f6f4;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:1.75rem;padding:1rem 0;display:grid}.stats.svelte-aopk09>div:where(.svelte-aopk09){border-right:1px solid #dce4e0;padding:0 1.25rem}.stats.svelte-aopk09>div:where(.svelte-aopk09):last-child{border:0}.stats.svelte-aopk09>div:where(.svelte-aopk09)>span:where(.svelte-aopk09){color:#50635f;font-size:.75rem}.stats.svelte-aopk09 strong:where(.svelte-aopk09){align-items:center;gap:.65rem;margin-top:.5rem;font-size:1.8rem;font-weight:500;display:flex}.stats.svelte-aopk09 small:where(.svelte-aopk09),.live.svelte-aopk09{font-size:.75rem;font-weight:400}.live.svelte-aopk09{color:#216345}.live.svelte-aopk09:before{content:"";background:#216345;border-radius:50%;width:5px;height:5px;margin-right:.35rem;display:inline-block}.roster-title.svelte-aopk09{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}h3.svelte-aopk09{font-size:.9rem;font-weight:600}.roster-title.svelte-aopk09>span:where(.svelte-aopk09){color:#50635f;font-size:.75rem}.table-head.svelte-aopk09,.person.svelte-aopk09{grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;gap:1rem;display:grid}.table-head.svelte-aopk09{color:#50635f;background:#f4f7f5;padding:.65rem .5rem;font-size:.75rem}.person.svelte-aopk09{border-bottom:1px solid #e4eae7;padding:.7rem .5rem;font-size:.75rem}.person-name.svelte-aopk09{align-items:center;gap:.6rem;display:flex}.person-name.svelte-aopk09 strong:where(.svelte-aopk09){font-size:.8125rem;font-weight:500}.avatar.svelte-aopk09{color:#2459d3;background:#e9f1ff;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:.75rem;display:grid}.status.svelte-aopk09{color:#216345;white-space:nowrap;background:#e9f6ed;border-radius:4px;justify-self:start;padding:.3rem .6rem;font-size:.75rem}.activity.svelte-aopk09{color:#50635f;align-items:center;gap:.55rem;padding-top:1rem;font-size:.75rem;display:flex}.activity.svelte-aopk09>span:where(.svelte-aopk09):last-child{margin-left:auto}.activity-dot.svelte-aopk09{background:#216345;border-radius:50%;width:5px;height:5px}.preview-footer.svelte-aopk09{color:#50635f;border-top:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.75rem;font-size:.75rem;display:flex}.preview-footer.svelte-aopk09 .arrow{color:#2459d3;margin-left:.5rem}.drill-progress.svelte-aopk09{background:#edf6f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.15rem;display:flex}.drill-progress.svelte-aopk09>div:where(.svelte-aopk09){gap:.5rem;display:grid}.drill-progress.svelte-aopk09>div:where(.svelte-aopk09)>span:where(.svelte-aopk09){color:#50635f;font-size:.75rem}.drill-progress.svelte-aopk09 strong:where(.svelte-aopk09){font-size:1rem;font-weight:500}.progress-count.svelte-aopk09{font-size:1.8rem}.drill-header.svelte-aopk09{color:#50635f;justify-content:space-between;padding:.75rem .5rem;font-size:.75rem;display:flex}.drill-person.svelte-aopk09{border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .5rem;font-size:.75rem;display:flex}.drill-person.svelte-aopk09 button:where(.svelte-aopk09){color:#153e38;background:#fff;border:1px solid #c9d7d0;border-radius:5px;min-width:112px;padding:.5rem .75rem;font-size:.75rem}.drill-person.svelte-aopk09 button:where(.svelte-aopk09):hover{background:#f2f6f4}.drill-person.svelte-aopk09 button.confirmed:where(.svelte-aopk09){color:#216345;background:#e9f6ed;border-color:#8bb79d}.demo-note.svelte-aopk09{color:#50635f;margin-top:1.25rem;font-size:.75rem;line-height:1.6}.calendar-heading.svelte-aopk09{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.calendar-heading.svelte-aopk09>span:where(.svelte-aopk09){color:#50635f;font-size:.75rem}.calendar.svelte-aopk09{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.weekday.svelte-aopk09{text-align:center;color:#50635f;padding-bottom:.5rem;font-size:.75rem}.calendar.svelte-aopk09 button:where(.svelte-aopk09){color:#153e38;background:#f4f7f5;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;min-height:44px;padding:.55rem;font-size:.75rem;display:flex}.calendar.svelte-aopk09 button:where(.svelte-aopk09):hover{border-color:#2459d3}.calendar.svelte-aopk09 button.selected:where(.svelte-aopk09){color:#fff;background:#2459d3}.calendar.svelte-aopk09 i:where(.svelte-aopk09){background:#2459d3;border-radius:50%;width:5px;height:5px}.calendar.svelte-aopk09 button.selected:where(.svelte-aopk09) i:where(.svelte-aopk09){background:#fff}.form-preview.svelte-aopk09{max-width:600px}.form-heading.svelte-aopk09{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.form-heading.svelte-aopk09>span:where(.svelte-aopk09){color:#50635f;font-size:.75rem}.field.svelte-aopk09{margin-top:1rem}.field.svelte-aopk09>span:where(.svelte-aopk09){font-size:.75rem}.field.svelte-aopk09>div:where(.svelte-aopk09){color:#50635f;border:1px solid #dce4e0;border-radius:5px;margin-top:.4rem;padding:.75rem;font-size:.75rem}.form-footnote.svelte-aopk09{color:#50635f;margin-top:1rem;font-size:.75rem;line-height:1.6}.report-summary.svelte-aopk09{justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.report-summary.svelte-aopk09>div:where(.svelte-aopk09){gap:.5rem;display:grid}.report-summary.svelte-aopk09 strong:where(.svelte-aopk09){font-size:1rem;font-weight:500}.report-summary.svelte-aopk09>span:where(.svelte-aopk09){color:#2459d3}.chart.svelte-aopk09{border-bottom:1px solid #dce4e0;align-items:end;gap:1.5rem;height:245px;margin-top:1rem;padding:1rem 1.5rem 0;display:flex}.bar-column.svelte-aopk09{color:#50635f;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:.5rem;height:100%;font-size:.75rem;display:flex}.bar.svelte-aopk09{height:calc(var(--height) * .75);background:#2459d3;border-radius:4px 4px 0 0;width:100%;max-width:65px}.bar-column.svelte-aopk09:last-child .bar:where(.svelte-aopk09){background:#153e38}.bar-column.svelte-aopk09>span:where(.svelte-aopk09):last-child{margin-bottom:.5rem}@media (prefers-reduced-motion:no-preference){.view-nav.svelte-aopk09 button:where(.svelte-aopk09){transition:color .16s,background .16s}.drill-person.svelte-aopk09 button:where(.svelte-aopk09){transition:background .18s,color .18s,border-color .18s}.drill-person.svelte-aopk09 button:where(.svelte-aopk09):active{transform:scale(.97)}.safe-check.svelte-aopk09 path:where(.svelte-aopk09){stroke-dasharray:22;animation:.32s cubic-bezier(.16,1,.3,1) svelte-aopk09-confirm-safe}.calendar.svelte-aopk09 button:where(.svelte-aopk09){transition:background .16s,color .16s,border-color .16s}@keyframes svelte-aopk09-confirm-safe{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}}@media (width<=1000px){.product.svelte-aopk09{grid-template-columns:180px 1fr}.content.svelte-aopk09{padding:1.25rem}.topbar.svelte-aopk09{padding-inline:1.25rem}.stats.svelte-aopk09>div:where(.svelte-aopk09){padding-inline:.8rem}.stats.svelte-aopk09 strong:where(.svelte-aopk09){gap:.4rem}.stats.svelte-aopk09 small:where(.svelte-aopk09){display:none}.page-heading.svelte-aopk09 h2:where(.svelte-aopk09){font-size:1.15rem}.location.svelte-aopk09{display:none}}@media (width<=700px){.product.svelte-aopk09{grid-template-columns:1fr}aside.svelte-aopk09{padding:.85rem}.preview-brand.svelte-aopk09,.workspace.svelte-aopk09,.sidebar-footer.svelte-aopk09{display:none}.view-nav.svelte-aopk09{flex-wrap:wrap;gap:.25rem;display:flex}.view-nav.svelte-aopk09 button:where(.svelte-aopk09){flex:1 0 auto;justify-content:center;min-height:44px;padding:.65rem;font-size:.75rem}.view-nav.svelte-aopk09 svg:where(.svelte-aopk09){width:16px;height:16px}.content.svelte-aopk09{min-height:420px}.topbar.svelte-aopk09{flex-wrap:wrap;gap:.5rem}.table-head.svelte-aopk09,.person.svelte-aopk09{grid-template-columns:1.7fr .8fr .7fr;gap:.5rem}.table-head.svelte-aopk09>span:where(.svelte-aopk09):nth-child(2),.person.svelte-aopk09>span:where(.svelte-aopk09):nth-child(2){display:none}.stats.svelte-aopk09 strong:where(.svelte-aopk09){flex-wrap:wrap}.stats.svelte-aopk09 .live:where(.svelte-aopk09){display:none}.preview-footer.svelte-aopk09{padding-inline:1.25rem}.preview-footer.svelte-aopk09>span:where(.svelte-aopk09):first-child{display:none}}@media (width<=400px){.content.svelte-aopk09{padding:1rem}.view-nav.svelte-aopk09 button:where(.svelte-aopk09){min-height:44px;padding:.55rem .4rem}.view-nav.svelte-aopk09 svg:where(.svelte-aopk09){display:none}.stats.svelte-aopk09>div:where(.svelte-aopk09)>span:where(.svelte-aopk09){font-size:.75rem}.table-head.svelte-aopk09,.person.svelte-aopk09{grid-template-columns:1.5fr .65fr .7fr}.person-name.svelte-aopk09{gap:.4rem;font-size:.75rem}.avatar.svelte-aopk09{width:24px;height:24px}.calendar.svelte-aopk09 button:where(.svelte-aopk09){padding:.4rem}.report-summary.svelte-aopk09{flex-direction:column;align-items:start}.chart.svelte-aopk09{gap:.7rem;padding-inline:.5rem}.drill-person.svelte-aopk09 button:where(.svelte-aopk09){min-width:100px;padding-inline:.4rem}}.landing.svelte-1uha8ag{--ink:#153e38;--muted:#50635f;--blue:#2459d3;--line:#dce4e0;--sky:#e9f1ff;color:var(--ink);background:#fff;font-family:Archivo,sans-serif}.landing.svelte-1uha8ag *{box-sizing:border-box}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag,figure.svelte-1uha8ag{margin:0}a.svelte-1uha8ag{color:inherit}.wrap.svelte-1uha8ag{width:min(1240px,100% - 6rem);margin-inline:auto}.site-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:2rem;min-height:96px;display:flex}.brand.svelte-1uha8ag{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:.55rem;font-size:1.65rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-dot.svelte-1uha8ag{color:var(--blue);margin-left:-.55rem}nav.svelte-1uha8ag,.nav-actions.svelte-1uha8ag{align-items:center;gap:1.8rem;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.login.svelte-1uha8ag{font-size:.875rem;font-weight:500;text-decoration:none}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.login.svelte-1uha8ag:hover{color:var(--blue)}.button.svelte-1uha8ag{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:1.75rem;padding:1.05rem 1.35rem;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s;display:inline-flex}.button.svelte-1uha8ag:hover{background:#1944a5}.button.compact.svelte-1uha8ag{gap:1rem;padding:.7rem 1rem}.text-link.svelte-1uha8ag{align-items:center;gap:.8rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link.svelte-1uha8ag:hover{color:var(--blue)}.hero.svelte-1uha8ag{background:var(--sky);border-top:1px solid #dae6fb}.hero-inner.svelte-1uha8ag{padding-top:4.75rem}.hero-top.svelte-1uha8ag{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;margin-bottom:3.5rem;display:grid}h1.svelte-1uha8ag{letter-spacing:-.04em;font-size:clamp(3.25rem,5.65vw,5rem);font-weight:600;line-height:1.04}h1.svelte-1uha8ag .hero-accent:where(.svelte-1uha8ag){color:var(--blue)}.hero-line.svelte-1uha8ag{display:block}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-child{max-width:38ch;font-size:1.12rem;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:1.75rem;display:flex}.trial-note.svelte-1uha8ag{color:var(--muted);margin-top:1rem;font-size:.78rem}.hero-bottom.svelte-1uha8ag{justify-content:space-between;gap:1rem;padding:1.65rem 0;font-size:.78rem;display:flex}.hero-bottom.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-weight:600}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:var(--muted);flex-wrap:wrap;gap:1.5rem;display:flex}.audience.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:1.1fr repeat(4,1fr);align-items:center;gap:1.5rem;padding-block:2.6rem;display:grid}.audience.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.8rem;line-height:1.6}.audience.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:500}.audience.svelte-1uha8ag a:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.audience.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--blue)}.audience.svelte-1uha8ag a:where(.svelte-1uha8ag) .arrow{color:var(--muted)}.section.svelte-1uha8ag{padding-block:6rem;scroll-margin-top:2rem}h2.svelte-1uha8ag{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;line-height:1.15}h2.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted)}.section-heading.svelte-1uha8ag{grid-template-columns:1.5fr 1fr;align-items:end;gap:5rem;margin-bottom:3rem;display:grid}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);max-width:38ch;font-size:1rem;line-height:1.7}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2.75rem 3rem;display:grid}.feature-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){border-top:1px solid var(--line);padding-top:1.5rem}.feature-grid.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;width:32px;height:32px;stroke:var(--blue);stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1.3rem;display:block}.feature-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.025em;margin:.5rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.feature-grid.svelte-1uha8ag p:where(.svelte-1uha8ag),.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9rem;line-height:1.8}.safety.svelte-1uha8ag{color:#fff;background:#153e38}.safety-inner.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;padding-block:5rem;display:grid}.safety.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.12}.safety.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#bfe6d2}.safety-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#c5d9d2;max-width:45ch;margin:1.5rem 0 2rem;font-size:1rem;line-height:1.8}.light.svelte-1uha8ag{color:#153e38;background:#d2eddc}.light.svelte-1uha8ag:hover{background:#b9dfc9}.safety-visual.svelte-1uha8ag{background:#214d45;border-radius:12px;padding:2.5rem}.roll-heading.svelte-1uha8ag{align-items:center;gap:.7rem;font-size:.85rem;display:flex}.roll-heading.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:#bfe6d2;stroke-width:1.5px;width:27px;height:27px}.sample-label.svelte-1uha8ag{color:#c5d9d2;margin-left:auto;font-size:.7rem}.safety-visual.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:2.25rem 0;font-size:2.35rem;font-weight:500;line-height:1.2}.safe-row.svelte-1uha8ag{border-top:1px solid #477168;justify-content:space-between;gap:1rem;padding-block:1.15rem;font-size:.8rem;display:flex}.safe-row.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#c5d9d2}.safe-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:500}.safety-note.svelte-1uha8ag{color:#c5d9d2;margin-top:1.25rem;font-size:.73rem}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:3rem;margin:0;padding:0;list-style:none;display:grid}.step-number.svelte-1uha8ag{background:var(--sky);width:36px;height:36px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:.95rem;font-weight:600;display:grid}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.walkthrough.svelte-1uha8ag{background:#f2f6f4;border-radius:12px;grid-template-columns:1fr 1.25fr;align-items:center;gap:4rem;margin-top:3.5rem;padding:2rem 2.5rem;display:grid}.walkthrough.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.025em;max-width:18ch;font-size:1.65rem;font-weight:600;line-height:1.3}.walkthrough.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-top:1rem;font-size:.9rem;line-height:1.6}video.svelte-1uha8ag{aspect-ratio:16/9;object-fit:contain;background:#153e38;border-radius:8px;width:100%}.testimonial.svelte-1uha8ag{background:#e9f1ff;border-radius:12px;grid-template-columns:100px 1fr;align-items:center;gap:3.5rem;padding:3rem 4rem;display:grid}.testimonial.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain}.testimonial.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){letter-spacing:-.02em;max-width:60ch;margin:0;font-size:1.6rem;line-height:1.55}.testimonial.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;font-size:.8rem;display:flex}.testimonial.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--muted)}.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.pricing-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:12px;padding:2rem}.pricing-grid.svelte-1uha8ag article.featured:where(.svelte-1uha8ag){background:#edf4ff;border-color:#b7cff5}.plan-title.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plan-title.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3rem;font-weight:600}.plan-title.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--blue);font-size:.7rem}.plan-description.svelte-1uha8ag{color:var(--muted);margin-top:.75rem;font-size:.85rem;line-height:1.6}.price.svelte-1uha8ag{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-block:1.75rem;font-size:3rem;font-weight:500;display:flex}.price.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:0;color:var(--muted);font-size:.75rem}.pricing-grid.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.outline.svelte-1uha8ag{color:var(--ink);background:0 0;border-color:#bacbc4}.outline.svelte-1uha8ag:hover{background:#eff4f1}.pricing-grid.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pricing-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--muted);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.pricing-grid.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pricing-note.svelte-1uha8ag{text-align:center;color:var(--muted);margin-top:1.75rem;font-size:.85rem}.pricing-note.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:4px}.faq.svelte-1uha8ag{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:6rem;display:grid}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.plus.svelte-1uha8ag{flex-shrink:0;width:14px;height:14px;position:relative}.plus.svelte-1uha8ag:before,.plus.svelte-1uha8ag:after{content:"";background:var(--ink);position:absolute}.plus.svelte-1uha8ag:before{width:14px;height:1px;top:6px}.plus.svelte-1uha8ag:after{width:1px;height:14px;left:6px}details[open].svelte-1uha8ag .plus:where(.svelte-1uha8ag):after{display:none}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);max-width:65ch;padding-bottom:1.5rem;font-size:.9rem;line-height:1.8}.closing.svelte-1uha8ag{background:var(--sky)}.closing.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:3rem;padding-block:4.5rem;display:flex}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--blue)}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.trial-note){color:var(--muted);margin-top:1.25rem;font-size:.95rem;line-height:1.6}footer.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:2rem;padding-block:3rem;display:flex}footer.svelte-1uha8ag .brand:where(.svelte-1uha8ag){font-size:1.3rem}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-top:.75rem;font-size:.8rem}.footer-links.svelte-1uha8ag{color:var(--muted);flex-wrap:wrap;gap:1.5rem;font-size:.8rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--blue)}.landing.svelte-1uha8ag a:focus-visible,.landing.svelte-1uha8ag button:focus-visible,summary.svelte-1uha8ag:focus-visible{outline-offset:5px;box-shadow:none;outline:3px solid #2459d3}.skip-link.svelte-1uha8ag{z-index:20;background:#fff;padding:1rem;position:absolute;top:-100px;left:1rem}.skip-link.svelte-1uha8ag:focus{top:1rem}@media (prefers-reduced-motion:no-preference){nav.svelte-1uha8ag a:where(.svelte-1uha8ag){position:relative}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover:after,nav.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible:after{transform:scaleX(1)}.button.svelte-1uha8ag,.text-link.svelte-1uha8ag{transition:background .18s,color .18s}.button.svelte-1uha8ag .arrow,.text-link.svelte-1uha8ag .arrow,.audience.svelte-1uha8ag .arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.button.svelte-1uha8ag:hover .arrow,.button.svelte-1uha8ag:focus-visible .arrow,.audience.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .arrow{transform:translate(3px,-3px)}.text-link.svelte-1uha8ag:hover .arrow{transform:translateY(3px)}.button.svelte-1uha8ag:active{transform:scale(.985)}.pricing-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){transition:border-color .22s,background .22s}.pricing-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):hover{border-color:var(--blue)}.plus.svelte-1uha8ag{transition:transform .24s cubic-bezier(.16,1,.3,1)}details[open].svelte-1uha8ag .plus:where(.svelte-1uha8ag){transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.landing.svelte-1uha8ag *,.landing.svelte-1uha8ag :before,.landing.svelte-1uha8ag :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1100px){.wrap.svelte-1uha8ag{width:calc(100% - 4rem)}nav.svelte-1uha8ag,.site-header.svelte-1uha8ag,.nav-actions.svelte-1uha8ag{gap:1rem}.hero-top.svelte-1uha8ag{gap:2rem}.hero-actions.svelte-1uha8ag{gap:1rem}.audience.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.audience.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:1/-1}.audience.svelte-1uha8ag p:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.audience.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-left:.25rem}.safety-inner.svelte-1uha8ag,.faq.svelte-1uha8ag,.section-heading.svelte-1uha8ag{gap:3rem}.pricing-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:1.5rem}.testimonial.svelte-1uha8ag{padding:3rem}}@media (width<=800px){.site-header.svelte-1uha8ag{flex-wrap:wrap;min-height:80px;padding-block:1rem}nav.svelte-1uha8ag{order:3;justify-content:space-between;width:100%}.hero-inner.svelte-1uha8ag{padding-top:3rem}.hero-top.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}h1.svelte-1uha8ag{font-size:clamp(3.2rem,8vw,4.5rem)}.desktop-break.svelte-1uha8ag{display:none}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-child{max-width:54ch;font-size:1rem}.hero-bottom.svelte-1uha8ag{flex-direction:column}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.section-heading.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:55ch}.section.svelte-1uha8ag{padding-block:4rem}.safety-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem;padding-block:4rem}.safety-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:55ch}.safety-visual.svelte-1uha8ag h3:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.steps.svelte-1uha8ag{gap:1.5rem}.walkthrough.svelte-1uha8ag{gap:2rem;padding:2rem}.testimonial.svelte-1uha8ag{grid-template-columns:80px 1fr;gap:2rem;padding:2rem}.testimonial.svelte-1uha8ag img:where(.svelte-1uha8ag){width:80px;height:80px}.testimonial.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-size:1.25rem}.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr}.pricing-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:2rem}.faq.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.closing.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){flex-direction:column;align-items:start;gap:2rem}footer.svelte-1uha8ag{flex-direction:column;align-items:start}}@media (width<=480px){.wrap.svelte-1uha8ag{width:calc(100% - 2.5rem)}.brand.svelte-1uha8ag{font-size:1.4rem}.nav-actions.svelte-1uha8ag{gap:.75rem}.nav-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){gap:.5rem;padding:.65rem .75rem;font-size:.75rem}.login.svelte-1uha8ag{font-size:.8rem}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.75rem}h1.svelte-1uha8ag{font-size:3rem}h2.svelte-1uha8ag{font-size:2rem}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:start}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:.65rem 1rem;font-size:.72rem}.audience.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1.5rem}.audience.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.8rem}.feature-grid.svelte-1uha8ag,.steps.svelte-1uha8ag,.walkthrough.svelte-1uha8ag{grid-template-columns:1fr}.feature-grid.svelte-1uha8ag,.steps.svelte-1uha8ag{gap:2rem}.walkthrough.svelte-1uha8ag{gap:1.5rem;padding:1.25rem}.walkthrough.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:none}.testimonial.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.safety-visual.svelte-1uha8ag{padding:1.5rem}.safety-visual.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.8rem}.safe-row.svelte-1uha8ag{font-size:.72rem}.footer-links.svelte-1uha8ag{gap:1.25rem}.footer-links.svelte-1uha8ag span:where(.svelte-1uha8ag){width:100%}}
