.matrix-wrap.svelte-10rjj4{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.matrix-wrap.svelte-10rjj4:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.matrix.svelte-10rjj4{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--text-base)}.matrix.svelte-10rjj4 th:where(.svelte-10rjj4),.matrix.svelte-10rjj4 td:where(.svelte-10rjj4){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:center;vertical-align:top}.matrix.svelte-10rjj4 thead:where(.svelte-10rjj4) th:where(.svelte-10rjj4){vertical-align:bottom}.matrix.svelte-10rjj4 thead:where(.svelte-10rjj4) th:where(.svelte-10rjj4) strong:where(.svelte-10rjj4){display:block;font-weight:600}.matrix.svelte-10rjj4 thead:where(.svelte-10rjj4) th:where(.svelte-10rjj4) small:where(.svelte-10rjj4),.matrix-area.svelte-10rjj4 small:where(.svelte-10rjj4){display:block;margin-top:2px;color:var(--ink-3);font-size:var(--text-xs);font-weight:400;line-height:1.4}.matrix-seat.svelte-10rjj4{display:inline-block;margin-top:var(--space-2);padding:1px 8px;border-radius:999px;background:var(--soft);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.matrix-seat[data-tone=free].svelte-10rjj4{background:var(--tint);color:var(--tint-ink)}.matrix-seat[data-tone=included].svelte-10rjj4{background:var(--ink);color:#fff}.matrix.svelte-10rjj4 .matrix-area:where(.svelte-10rjj4){position:sticky;left:0;z-index:1;min-width:230px;background:var(--surface);text-align:left;font-weight:400}.matrix-group.svelte-10rjj4 th:where(.svelte-10rjj4){padding-top:var(--space-5);background:var(--bg);color:var(--muted);font:11px var(--font-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase}.matrix.svelte-10rjj4 td:where(.svelte-10rjj4){color:var(--muted);vertical-align:middle}.matrix.svelte-10rjj4 td.is-granted:where(.svelte-10rjj4){color:var(--ink);font-weight:600}.matrix.svelte-10rjj4 tbody:where(.svelte-10rjj4):last-child tr:where(.svelte-10rjj4):last-child :is(th:where(.svelte-10rjj4),td:where(.svelte-10rjj4)){border-bottom:0}.inquiry.svelte-qj75be{display:grid;gap:var(--space-6)}.inquiry-fields.svelte-qj75be{display:grid;gap:var(--space-3)}.inquiry-legend.svelte-qj75be{margin:0;color:var(--muted);font-size:var(--text-xs)}.inquiry-grid.svelte-qj75be{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.inquiry-field.svelte-qj75be{display:grid;gap:var(--space-2);align-content:start}.inquiry-follow.svelte-qj75be{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.inquiry-label.svelte-qj75be{display:flex;align-items:center;gap:var(--space-1);min-height:24px}.inquiry-label.svelte-qj75be label:where(.svelte-qj75be),.inquiry-required.svelte-qj75be{font-size:var(--text-sm);font-weight:500}.inquiry-label.svelte-qj75be .tooltip-wrapper{margin-block:-10px}.inquiry.svelte-qj75be input:where(.svelte-qj75be),.inquiry.svelte-qj75be select:where(.svelte-qj75be),.inquiry.svelte-qj75be textarea:where(.svelte-qj75be){width:100%;min-height:44px;padding:10px 12px;border:1px solid #8f948a;border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.inquiry.svelte-qj75be textarea:where(.svelte-qj75be){resize:vertical}.inquiry.svelte-qj75be select:where(.svelte-qj75be){appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%230e0e10' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.inquiry.svelte-qj75be input:where(.svelte-qj75be):focus-visible,.inquiry.svelte-qj75be select:where(.svelte-qj75be):focus-visible,.inquiry.svelte-qj75be textarea:where(.svelte-qj75be):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.inquiry.svelte-qj75be [aria-invalid=true]:where(.svelte-qj75be){border-color:var(--danger-color)}.inquiry-error.svelte-qj75be{color:var(--danger-hover);font-size:var(--text-sm)}.inquiry-failed.svelte-qj75be{padding:var(--space-3) var(--space-4);border:1px solid var(--error-border);border-radius:var(--radius-sm);background:var(--error-bg);color:var(--danger-hover);font-size:var(--text-base)}.inquiry-failed.svelte-qj75be a:where(.svelte-qj75be),.inquiry-foot.svelte-qj75be a:where(.svelte-qj75be){color:inherit;text-decoration:underline;text-underline-offset:3px}.inquiry-foot.svelte-qj75be{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6)}.inquiry-foot.svelte-qj75be .fine:where(.svelte-qj75be){max-width:44ch}.inquiry-foot.svelte-qj75be .action:where(.svelte-qj75be){margin-left:auto}.inquiry-done.svelte-qj75be{display:grid;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--success-border);border-radius:var(--radius);background:var(--success-bg)}.inquiry-done.svelte-qj75be strong:where(.svelte-qj75be){color:var(--success-text-strong);font-size:var(--text-lg);font-weight:600}.inquiry-done.svelte-qj75be p:where(.svelte-qj75be){color:var(--ink-3)}.inquiry-ref.svelte-qj75be{font-family:var(--font-mono)}.sr-only.svelte-qj75be{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.inquiry-grid.svelte-qj75be{grid-template-columns:minmax(0,1fr)}.inquiry-foot.svelte-qj75be .action:where(.svelte-qj75be){width:100%}}.firms-page.svelte-3wlrtk h2:where(.svelte-3wlrtk){max-width:22ch}.firms-intro.svelte-3wlrtk{max-width:62ch;margin-top:var(--space-6);color:var(--ink-3);line-height:1.7}.story-visual.svelte-3wlrtk{margin:0}.story-hero.svelte-3wlrtk{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-12)}.story-heading.svelte-3wlrtk h1:where(.svelte-3wlrtk){font-size:clamp(38px,3.9vw,56px)}@media(max-width:1000px){.story-hero.svelte-3wlrtk{grid-template-columns:minmax(0,1fr)}}.firms-problem.svelte-3wlrtk{padding-block:var(--space-24) var(--space-16)}.firms-problem-grid.svelte-3wlrtk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-10)}.firms-option.svelte-3wlrtk{padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.firms-option.svelte-3wlrtk h3:where(.svelte-3wlrtk),.firms-offer.svelte-3wlrtk h3:where(.svelte-3wlrtk){font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.firms-option.svelte-3wlrtk p:where(.svelte-3wlrtk){margin-top:var(--space-3);color:var(--ink-3);line-height:1.7}.firms-option.is-ours.svelte-3wlrtk,.firms-offer.svelte-3wlrtk{border-color:transparent;background:var(--forest);color:var(--forest-text)}.firms-option.svelte-3wlrtk ul:where(.svelte-3wlrtk),.firms-offer.svelte-3wlrtk ul:where(.svelte-3wlrtk),.firms-feature-copy.svelte-3wlrtk ul:where(.svelte-3wlrtk){display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none}.firms-option.is-ours.svelte-3wlrtk li:where(.svelte-3wlrtk),.firms-offer.svelte-3wlrtk li:where(.svelte-3wlrtk){position:relative;padding-left:var(--space-8);color:var(--forest-muted);line-height:1.6}.firms-option.is-ours.svelte-3wlrtk li:where(.svelte-3wlrtk):before,.firms-offer.svelte-3wlrtk li:where(.svelte-3wlrtk):before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--volt);color:var(--ink);font-size:12px;font-weight:700}.firms-features.svelte-3wlrtk{border-top:1px solid var(--line)}.firms-feature.svelte-3wlrtk{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-16);padding-block:var(--space-20);border-bottom:1px solid var(--line)}.firms-feature.svelte-3wlrtk:last-child{border-bottom:0}.firms-feature.is-reversed.svelte-3wlrtk{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.firms-feature.is-reversed.svelte-3wlrtk .firms-feature-copy:where(.svelte-3wlrtk){order:2}.firms-feature-copy.svelte-3wlrtk>p:where(.svelte-3wlrtk){margin-top:var(--space-6);color:var(--ink-3);line-height:1.7}.firms-feature-copy.svelte-3wlrtk li:where(.svelte-3wlrtk){position:relative;padding-left:var(--space-6);color:var(--ink);line-height:1.6}.firms-feature-copy.svelte-3wlrtk li:where(.svelte-3wlrtk):before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--ink)}.firms-feature-copy.svelte-3wlrtk .text-link:where(.svelte-3wlrtk){margin-top:var(--space-4)}.firms-feature-demo.svelte-3wlrtk{min-width:0}.firms-separation.svelte-3wlrtk{border-block:1px solid var(--line);background:#f5f5ef}.firms-separation.svelte-3wlrtk .wrap:where(.svelte-3wlrtk){padding-block:var(--space-20)}.firms-separation-grid.svelte-3wlrtk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-10) 0 0;padding:0;list-style:none}.firms-separation-grid.svelte-3wlrtk li:where(.svelte-3wlrtk){display:grid;align-content:start;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.firms-separation-grid.svelte-3wlrtk h3:where(.svelte-3wlrtk){font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.firms-separation-grid.svelte-3wlrtk p:where(.svelte-3wlrtk){color:var(--ink-3);font-size:var(--text-md);line-height:1.6}.firms-plan.svelte-3wlrtk{width:fit-content;padding:1px 8px;border-radius:4px;background:var(--tint);color:var(--tint-ink);font-size:var(--text-xs);font-weight:500}.firms-roles.svelte-3wlrtk{padding-block:var(--space-24) var(--space-20)}.firms-roles.svelte-3wlrtk .matrix-wrap{margin-top:var(--space-10)}.firms-prices.svelte-3wlrtk{border-top:1px solid var(--line);scroll-margin-top:110px}.firms-prices-layout.svelte-3wlrtk{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:var(--space-16);padding-block:var(--space-20)}.firms-price-list.svelte-3wlrtk{margin:var(--space-8) 0 var(--space-4)}.firms-price-list.svelte-3wlrtk>div:where(.svelte-3wlrtk){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-4);border-bottom:1px solid var(--line)}.firms-price-list.svelte-3wlrtk dt:where(.svelte-3wlrtk){font-weight:500}.firms-price-list.svelte-3wlrtk dt:where(.svelte-3wlrtk) small:where(.svelte-3wlrtk){display:block;margin-top:2px;color:var(--ink-3);font-size:var(--text-sm);font-weight:400}.firms-price-list.svelte-3wlrtk dd:where(.svelte-3wlrtk){margin:0;font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.firms-offer.svelte-3wlrtk{display:grid;gap:var(--space-2);padding:var(--space-8);border-radius:var(--radius-card)}.firms-offer.svelte-3wlrtk .marketing-cta{justify-self:start;margin-top:var(--space-6)}.firms-inquiry.svelte-3wlrtk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-16);padding-block:var(--space-20) var(--space-24);border-top:1px solid var(--line);scroll-margin-top:110px}.firms-trial.svelte-3wlrtk{display:grid;gap:var(--space-2);margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);background:var(--sage)}.firms-trial.svelte-3wlrtk strong:where(.svelte-3wlrtk){font-weight:600}.firms-trial.svelte-3wlrtk p:where(.svelte-3wlrtk){color:var(--ink-3);line-height:1.6}.firms-trial.svelte-3wlrtk .text-link{justify-self:start}.firms-steps.svelte-3wlrtk{display:grid;gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;counter-reset:step}.firms-steps.svelte-3wlrtk li:where(.svelte-3wlrtk){display:grid;gap:2px;padding-left:var(--space-10);position:relative;counter-increment:step}.firms-steps.svelte-3wlrtk li:where(.svelte-3wlrtk):before{content:"0" counter(step);position:absolute;left:0;top:2px;font:12px var(--font-mono);color:var(--muted)}.firms-steps.svelte-3wlrtk strong:where(.svelte-3wlrtk){font-weight:600}.firms-steps.svelte-3wlrtk span:where(.svelte-3wlrtk){color:var(--ink-3)}.firms-inquiry-form.svelte-3wlrtk{align-self:start;padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}@media(max-width:1000px){.firms-problem-grid.svelte-3wlrtk,.firms-feature.svelte-3wlrtk,.firms-feature.is-reversed.svelte-3wlrtk,.firms-prices-layout.svelte-3wlrtk,.firms-inquiry.svelte-3wlrtk{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.firms-feature.is-reversed.svelte-3wlrtk .firms-feature-copy:where(.svelte-3wlrtk){order:0}.firms-separation-grid.svelte-3wlrtk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.firms-problem.svelte-3wlrtk,.firms-roles.svelte-3wlrtk{padding-block:var(--space-16) var(--space-12)}.firms-feature.svelte-3wlrtk,.firms-separation.svelte-3wlrtk .wrap:where(.svelte-3wlrtk),.firms-prices-layout.svelte-3wlrtk,.firms-inquiry.svelte-3wlrtk{padding-block:var(--space-12)}.firms-separation-grid.svelte-3wlrtk{grid-template-columns:minmax(0,1fr)}.firms-option.svelte-3wlrtk,.firms-offer.svelte-3wlrtk,.firms-inquiry-form.svelte-3wlrtk{padding:var(--space-6) var(--space-5)}}
