.outcome-preview.svelte-1d2jlhk{min-width:0}.preview-shell.svelte-1d2jlhk{border-radius:var(--radius-card);background:var(--color-brand-soft);border:1px solid #1488a629;align-content:space-between;gap:.45rem;min-height:8.75rem;padding:.95rem 1rem;display:grid}.preview-shell--files.svelte-1d2jlhk{align-content:center;gap:.55rem}.preview-kicker.svelte-1d2jlhk,.invoice-title.svelte-1d2jlhk,.invoice-balance.svelte-1d2jlhk{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.invoice-heading.svelte-1d2jlhk,.preview-meta.svelte-1d2jlhk,.file-row.svelte-1d2jlhk{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.invoice-heading.svelte-1d2jlhk{align-items:baseline}.invoice-title.svelte-1d2jlhk{letter-spacing:.1em;font-size:.78rem;line-height:1}.invoice-number.svelte-1d2jlhk{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.preview-primary.svelte-1d2jlhk,.preview-secondary.svelte-1d2jlhk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-primary.svelte-1d2jlhk{color:var(--color-text);letter-spacing:-.02em;font-size:.84rem;font-weight:650}.preview-secondary.svelte-1d2jlhk{color:var(--color-muted);font-size:.72rem;line-height:1.35}.preview-meta.svelte-1d2jlhk strong:where(.svelte-1d2jlhk){color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.92rem;font-weight:750}.badge.svelte-1d2jlhk{color:var(--color-badge-billable-text);background:var(--color-badge-billable-bg);border-radius:999px;padding:.22rem .45rem;font-size:.62rem;font-weight:650}.invoice-balance.svelte-1d2jlhk{letter-spacing:.06em}.file-row.svelte-1d2jlhk{background:#ffffffb8;border:1px solid #1488a61f;border-radius:.65rem;justify-content:flex-start;align-items:flex-start;min-height:2.35rem;padding:.4rem .5rem .4rem .4rem}.format.svelte-1d2jlhk{letter-spacing:.06em;border-radius:.35rem;flex:none;place-items:center;min-width:2.45rem;margin-top:.08rem;padding:.22rem .38rem;font-size:.58rem;font-weight:760;display:inline-grid}.format--pdf.svelte-1d2jlhk{color:#9a3412;background:#9a34121a}.format--csv.svelte-1d2jlhk{color:var(--color-support);background:#0d94881f}.file-name.svelte-1d2jlhk{min-width:0;color:var(--color-text);letter-spacing:-.01em;font-size:.72rem;font-weight:620;line-height:1.3}.timer-preview.svelte-12ogq1z{width:100%;max-width:32.5rem;margin:0 auto;position:relative}.preview-glow.svelte-12ogq1z{filter:blur(3rem);background:#1488a629;border-radius:50%;position:absolute;inset:8% 4% -8%}.modal-surface.svelte-12ogq1z{border:1px solid var(--color-border);color:var(--color-text);background:#fffffffa;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1118271f,0 4px 16px #1118270d}header.svelte-12ogq1z{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1.15rem,4vw,1.4rem) clamp(1.15rem,4vw,1.625rem);display:flex}h2.svelte-12ogq1z{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}header.svelte-12ogq1z p:where(.svelte-12ogq1z){color:var(--color-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.4}.close.svelte-12ogq1z{color:var(--color-muted);font-size:1.6rem;font-weight:400;line-height:1}.form-body.svelte-12ogq1z{gap:1rem;padding:clamp(1.15rem,4vw,1.375rem) clamp(1.15rem,4vw,1.5rem);display:grid}.field.svelte-12ogq1z{gap:.4375rem;min-width:0;display:grid}.field-label.svelte-12ogq1z{color:var(--color-text);font-size:.8rem;font-weight:600}.field-label.svelte-12ogq1z b:where(.svelte-12ogq1z){color:var(--color-brand-strong)}.control.svelte-12ogq1z{border:1px solid var(--color-input-border);width:100%;min-width:0;min-height:43px;color:var(--color-text);background:var(--color-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.875rem;display:flex}.control.svelte-12ogq1z>span:where(.svelte-12ogq1z){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control.svelte-12ogq1z svg:where(.svelte-12ogq1z){fill:none;width:1.125rem;height:1.125rem;stroke:var(--color-brand-strong);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}small.svelte-12ogq1z{color:var(--color-muted);margin-top:-.05rem;font-size:.75rem;line-height:1.4}footer.svelte-12ogq1z{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.625rem;padding:.9375rem clamp(1.15rem,4vw,1.5rem);display:flex}.button.svelte-12ogq1z{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.secondary.svelte-12ogq1z{border-color:var(--color-input-border);background:var(--color-surface)}.primary.svelte-12ogq1z{color:var(--color-surface);background:var(--color-brand-action)}@media (width<=24rem){footer.svelte-12ogq1z{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.button.svelte-12ogq1z{padding:0 .65rem}}.definitions.svelte-14gz2mo{gap:.8rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.definitions.svelte-14gz2mo>li:where(.svelte-14gz2mo){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:.25rem;min-width:0;padding:1rem 1.05rem;display:grid;box-shadow:0 5px 16px #1118270b}.definitions.svelte-14gz2mo>.profile-definition:where(.svelte-14gz2mo){border-color:var(--color-brand);color:var(--color-surface);background:var(--color-brand)}.definitions.svelte-14gz2mo>.client-definition:where(.svelte-14gz2mo){border-color:color-mix(in srgb, var(--color-brand) 40%, var(--color-border))}.definitions.svelte-14gz2mo>.project-definition:where(.svelte-14gz2mo){background:var(--color-subtle)}.definitions.svelte-14gz2mo>.task-definition:where(.svelte-14gz2mo){background:var(--color-brand-soft);border-style:dashed}span.svelte-14gz2mo{color:var(--color-brand-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760}.profile-definition.svelte-14gz2mo>span:where(.svelte-14gz2mo){color:#ffffffc7}strong.svelte-14gz2mo{overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}p.svelte-14gz2mo{color:var(--color-muted);margin:.12rem 0 0;font-size:.79rem;line-height:1.5}.profile-definition.svelte-14gz2mo p:where(.svelte-14gz2mo){color:#ffffffc7}@media (width>=40rem){.definitions.svelte-14gz2mo{grid-template-columns:repeat(2,minmax(0,1fr))}}main.svelte-19pfs5o{width:100%;overflow:hidden}.eyebrow.svelte-19pfs5o{color:var(--color-brand);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:750}h1.svelte-19pfs5o,h2.svelte-19pfs5o,h3.svelte-19pfs5o,p.svelte-19pfs5o{margin-top:0}.features-hero.svelte-19pfs5o{background:radial-gradient(circle at 85% 18%, #1488a61f, transparent 28rem), linear-gradient(180deg, var(--color-surface), #fbfdfe);position:relative}.hero-inner.svelte-19pfs5o{max-width:var(--content-width);align-items:center;gap:clamp(3rem,7vw,6rem);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) 1.25rem clamp(5rem,9vw,7.5rem);display:grid}.hero-copy.svelte-19pfs5o{max-width:42rem}h1.svelte-19pfs5o{letter-spacing:-.06em;max-width:11ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,7.2vw,5rem);line-height:1}.hero-intro.svelte-19pfs5o{max-width:39rem;color:var(--color-muted);margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.hero-actions.svelte-19pfs5o{flex-wrap:wrap;gap:.75rem;display:flex}.primary-action.svelte-19pfs5o,.secondary-action.svelte-19pfs5o,.closing-primary.svelte-19pfs5o,.closing-secondary.svelte-19pfs5o{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.72rem 1.15rem;font-size:.93rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-action.svelte-19pfs5o{color:var(--color-surface);background:var(--color-brand-action);box-shadow:0 8px 22px #1488a633}.primary-action.svelte-19pfs5o:hover{background:var(--color-brand-action-hover)}.secondary-action.svelte-19pfs5o{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.secondary-action.svelte-19pfs5o:hover{background:var(--color-brand-soft);border-color:#1488a666}.secondary-action.svelte-19pfs5o svg:where(.svelte-19pfs5o),.closing-secondary.svelte-19pfs5o svg:where(.svelte-19pfs5o){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.hero-reassurance.svelte-19pfs5o{color:var(--color-muted);flex-wrap:wrap;gap:.35rem 1.15rem;margin:1.2rem 0 0;padding:0;font-size:.76rem;line-height:1.5;list-style:none;display:flex}.hero-reassurance.svelte-19pfs5o li:where(.svelte-19pfs5o){position:relative}.hero-reassurance.svelte-19pfs5o li:where(.svelte-19pfs5o):not(:last-child):after{background:var(--color-border);content:"";border-radius:50%;width:.2rem;height:.2rem;position:absolute;top:50%;right:-.65rem}.hero-reassurance.svelte-19pfs5o strong:where(.svelte-19pfs5o){color:var(--color-text)}.method-button.svelte-19pfs5o{background:var(--color-brand);border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.method-button.svelte-19pfs5o i:where(.svelte-19pfs5o){background:var(--color-surface);border-radius:2px;width:.55rem;height:.55rem}.capture-shared.svelte-19pfs5o svg:where(.svelte-19pfs5o){fill:none;width:1rem;height:1rem;stroke:var(--color-support);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.features-closing.svelte-19pfs5o{padding:clamp(4.5rem,8vw,7rem) 1.25rem}.capture-section.svelte-19pfs5o{padding:clamp(4.25rem,7vw,6rem) 1.25rem clamp(3.75rem,6vw,5rem)}.capture-section.svelte-19pfs5o,.outcomes-section.svelte-19pfs5o{background:var(--color-subtle)}.section-heading.svelte-19pfs5o{text-align:center;max-width:48rem;margin:0 auto}.section-heading.svelte-19pfs5o h2:where(.svelte-19pfs5o),.work-structure-copy.svelte-19pfs5o h2:where(.svelte-19pfs5o),.simple-copy.svelte-19pfs5o h2:where(.svelte-19pfs5o),.features-closing-panel.svelte-19pfs5o h2:where(.svelte-19pfs5o){letter-spacing:-.052em;margin-bottom:1.25rem;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08}.section-heading.svelte-19pfs5o>p:where(.svelte-19pfs5o):last-child,.work-structure-intro.svelte-19pfs5o,.simple-copy.svelte-19pfs5o>p:where(.svelte-19pfs5o):last-child{color:var(--color-muted);margin-bottom:0;font-size:1.04rem;line-height:1.75}.capture-grid.svelte-19pfs5o{max-width:var(--content-width);gap:1rem;margin:clamp(2.25rem,4vw,3.25rem) auto 0;display:grid}.capture-grid.svelte-19pfs5o article:where(.svelte-19pfs5o){border:1px solid var(--color-border);border-radius:calc(var(--radius-card) + .2rem);background:var(--color-surface);gap:1.5rem;min-width:0;padding:clamp(1.5rem,4vw,2rem);display:grid;box-shadow:0 6px 20px #1118270a}.card-label.svelte-19pfs5o{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:750;display:inline-block}.capture-card-copy.svelte-19pfs5o h3:where(.svelte-19pfs5o),.outcomes-grid.svelte-19pfs5o h3:where(.svelte-19pfs5o){letter-spacing:-.035em;margin-bottom:.7rem;font-size:1.35rem}.capture-card-copy.svelte-19pfs5o p:where(.svelte-19pfs5o),.outcomes-grid.svelte-19pfs5o p:where(.svelte-19pfs5o){color:var(--color-muted);margin-bottom:0;font-size:.91rem;line-height:1.7}.method-visual.svelte-19pfs5o{border-radius:var(--radius-card);background:var(--color-brand-soft);border:1px solid #1488a629;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.method-visual--timer.svelte-19pfs5o>div:where(.svelte-19pfs5o){gap:.35rem;display:grid}.method-status.svelte-19pfs5o{color:var(--color-support);align-items:center;gap:.4rem;font-size:.63rem;font-weight:720;display:flex}.method-status.svelte-19pfs5o i:where(.svelte-19pfs5o){background:var(--color-support);border-radius:50%;width:.4rem;height:.4rem}.method-visual--timer.svelte-19pfs5o strong:where(.svelte-19pfs5o){font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.5rem,7vw,2.25rem)}.method-visual--manual.svelte-19pfs5o>div:where(.svelte-19pfs5o):first-child{display:grid}.method-visual--manual.svelte-19pfs5o span:where(.svelte-19pfs5o):first-child{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.65rem;font-weight:720}.method-visual--manual.svelte-19pfs5o small:where(.svelte-19pfs5o){color:var(--color-muted);font-size:.6rem}.manual-lines.svelte-19pfs5o{flex:1;gap:.4rem;min-width:3.5rem;display:grid}.manual-lines.svelte-19pfs5o i:where(.svelte-19pfs5o){background:#1488a624;border-radius:999px;height:.32rem}.manual-lines.svelte-19pfs5o i:where(.svelte-19pfs5o):nth-child(2){width:72%}.method-add.svelte-19pfs5o{width:2.35rem;height:2.35rem;color:var(--color-surface);background:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.capture-shared.svelte-19pfs5o{width:fit-content;color:var(--color-muted);text-align:center;align-items:center;gap:.45rem;margin:1.1rem auto 0;font-size:.78rem;line-height:1.5;display:flex}.work-structure-section.svelte-19pfs5o{background:var(--color-surface);padding:clamp(4.25rem,7vw,6rem) 1.25rem}.work-structure-inner.svelte-19pfs5o{max-width:var(--content-width);align-items:center;gap:clamp(2.5rem,6vw,4.5rem);margin:0 auto;display:grid}.work-structure-copy.svelte-19pfs5o{max-width:39rem}.work-structure-copy.svelte-19pfs5o h2:where(.svelte-19pfs5o){margin-bottom:1.1rem}.work-structure-core.svelte-19pfs5o{border-left:3px solid var(--color-brand);color:var(--color-text);margin:1.35rem 0 0;padding-left:1rem;font-size:1rem;font-weight:690;line-height:1.65}.work-structure-closing.svelte-19pfs5o{color:var(--color-muted);margin:1.15rem 0 0;font-size:.86rem;line-height:1.65}.work-structure-copy.svelte-19pfs5o a:where(.svelte-19pfs5o){color:var(--color-brand-strong);align-items:center;gap:.4rem;margin-top:1.35rem;font-size:.86rem;font-weight:710;text-decoration:none;display:inline-flex}.work-structure-copy.svelte-19pfs5o a:where(.svelte-19pfs5o):hover{color:var(--color-brand)}.work-structure-copy.svelte-19pfs5o a:where(.svelte-19pfs5o) svg:where(.svelte-19pfs5o){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.work-structure-visual.svelte-19pfs5o{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-border));border-radius:calc(var(--radius-card) + .2rem);background:linear-gradient(180deg, #1488a60e, transparent 45%), var(--color-subtle);width:100%;max-width:28rem;box-shadow:var(--shadow-card);margin:0 auto;padding:clamp(1.25rem,4vw,2rem)}.outcomes-grid.svelte-19pfs5o{max-width:var(--content-width);gap:1rem;margin:clamp(2.25rem,4vw,3.25rem) auto 0;display:grid}.outcomes-section.svelte-19pfs5o{padding:clamp(4.25rem,7vw,6rem) 1.25rem clamp(3.75rem,6vw,5rem)}.outcomes-grid.svelte-19pfs5o article:where(.svelte-19pfs5o){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-rows:1fr auto;gap:1.35rem;min-width:0;padding:clamp(1.5rem,3vw,1.85rem);display:grid;box-shadow:0 5px 18px #11182709}.outcome-copy.svelte-19pfs5o{min-width:0}.simple-section.svelte-19pfs5o{background:var(--color-surface);padding:clamp(4.25rem,7vw,6rem) 1.25rem}.simple-inner.svelte-19pfs5o{max-width:var(--content-width);gap:clamp(2.5rem,6vw,4.5rem);margin:0 auto;display:grid}.simple-copy.svelte-19pfs5o{max-width:39rem}.simple-copy.svelte-19pfs5o h2:where(.svelte-19pfs5o){margin-bottom:1rem}.simple-points.svelte-19pfs5o{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.simple-points.svelte-19pfs5o li:where(.svelte-19pfs5o){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle);grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;padding:1.2rem;display:grid}.simple-points.svelte-19pfs5o li:where(.svelte-19pfs5o)>span:where(.svelte-19pfs5o){width:1.7rem;height:1.7rem;color:var(--color-support);background:#0d948817;border-radius:50%;place-items:center;display:grid}.simple-points.svelte-19pfs5o svg:where(.svelte-19pfs5o){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.simple-points.svelte-19pfs5o h3:where(.svelte-19pfs5o){margin-bottom:.3rem;font-size:.97rem}.simple-points.svelte-19pfs5o p:where(.svelte-19pfs5o){color:var(--color-muted);margin-bottom:0;font-size:.82rem;line-height:1.6}.features-closing.svelte-19pfs5o{background:var(--color-subtle)}.features-closing-panel.svelte-19pfs5o{max-width:var(--content-width);border-radius:calc(var(--radius-card) + .55rem);color:var(--color-surface);background:radial-gradient(circle at 90% 10%, #b7e25f2b, transparent 20rem), linear-gradient(135deg, var(--color-brand), var(--color-brand-action-hover));text-align:center;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 1.25rem;overflow:hidden;box-shadow:0 20px 52px #1488a629}.features-closing-panel.svelte-19pfs5o .eyebrow:where(.svelte-19pfs5o){color:#d3ef99}.features-closing-panel.svelte-19pfs5o h2:where(.svelte-19pfs5o){max-width:15ch;margin-left:auto;margin-right:auto}.features-closing-panel.svelte-19pfs5o>p:where(.svelte-19pfs5o):not(.eyebrow){color:#ffffffc2;max-width:43rem;margin:0 auto;font-size:1.02rem;line-height:1.75}.features-closing-panel.svelte-19pfs5o>div:where(.svelte-19pfs5o){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.closing-primary.svelte-19pfs5o{color:var(--color-brand-action);background:var(--color-surface);box-shadow:0 8px 22px #0000001f}.closing-primary.svelte-19pfs5o:hover{background:var(--color-brand-soft)}.closing-secondary.svelte-19pfs5o{color:var(--color-surface);background:#ffffff12;border:1px solid #ffffff57}.closing-secondary.svelte-19pfs5o:hover{background:#ffffff21}@media (width>=48rem){.capture-grid.svelte-19pfs5o{grid-template-columns:repeat(2,1fr)}.outcomes-grid.svelte-19pfs5o{grid-template-columns:repeat(3,1fr)}}@media (width>=62rem){.hero-inner.svelte-19pfs5o{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.work-structure-inner.svelte-19pfs5o,.simple-inner.svelte-19pfs5o{grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr)}}.product-composition.svelte-17iznex{isolation:isolate;width:100%;max-width:37rem;min-height:29rem;margin:0 auto;padding:4.5rem 0 1.6rem;position:relative;overflow:hidden}.composition-glow.svelte-17iznex{z-index:-1;filter:blur(3.2rem);background:#1488a626;border-radius:50%;position:absolute;inset:15% 4% 3%}.timer-card.svelte-17iznex,.entries-card.svelte-17iznex,.summary-card.svelte-17iznex{border:1px solid var(--color-border);background:#fffffffa;border-radius:.875rem;box-shadow:0 18px 45px #0f172a17,0 1px 2px #0f172a08}.timer-card.svelte-17iznex{z-index:2;background:color-mix(in srgb, var(--color-surface) 88%, var(--color-brand-soft));border-color:#b6dce5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid;position:relative;box-shadow:0 8px 24px #1488a61a}.timer-status.svelte-17iznex{color:var(--color-brand-strong);white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:inline-flex}.pulse.svelte-17iznex{background:var(--color-accent);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #84cc1629}.timer-main.svelte-17iznex{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-width:0;display:grid}.timer-context.svelte-17iznex{gap:.2rem;min-width:0;display:grid}.timer-context.svelte-17iznex strong:where(.svelte-17iznex),.timer-context.svelte-17iznex span:where(.svelte-17iznex){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timer-context.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);font-size:.82rem;font-weight:650}.timer-context.svelte-17iznex span:where(.svelte-17iznex){color:var(--color-muted);font-size:.75rem}.elapsed.svelte-17iznex{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:.95rem}.stop-control.svelte-17iznex{border:1px solid var(--color-brand-action);min-height:2rem;color:var(--color-surface);background:var(--color-brand-action);border-radius:.5625rem;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.entries-card.svelte-17iznex{z-index:1;margin-top:1rem;position:relative;overflow:hidden}.invoice-card.svelte-17iznex{z-index:1;filter:drop-shadow(0 18px 45px #0f172a17)drop-shadow(0 1px 2px #0f172a08);width:100%;margin-top:1rem;position:relative}.invoice-sheet.svelte-17iznex{border:1px solid var(--color-border);background:#fffffffa;border-bottom:0;border-radius:.875rem .875rem 0 0}.invoice-tear.svelte-17iznex{width:calc(100% + 2px);height:1.25rem;margin:-1px -1px 0;display:block;-webkit-mask-image:linear-gradient(#000 28%,#0000008c 72%,#0000);mask-image:linear-gradient(#000 28%,#0000008c 72%,#0000)}.invoice-tear.svelte-17iznex .tear-fill:where(.svelte-17iznex){fill:#fffffffa}.invoice-tear.svelte-17iznex .tear-edge:where(.svelte-17iznex){fill:none;stroke:var(--color-border);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.invoice-header.svelte-17iznex{justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 1.05rem .75rem;display:flex}.invoice-brand.svelte-17iznex{align-items:center;gap:.55rem;min-width:0;display:flex}.invoice-logo.svelte-17iznex{object-fit:contain;flex:0 0 1.85rem;width:1.85rem;height:1.85rem}.invoice-brand.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.invoice-title-block.svelte-17iznex{text-align:right;justify-items:end;gap:.12rem;display:grid}.invoice-title-block.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.98rem;font-weight:550;line-height:1}.invoice-title-block.svelte-17iznex span:where(.svelte-17iznex){color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.invoice-body.svelte-17iznex{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-width:0;padding:.15rem 1.05rem .75rem;display:grid}.invoice-body.svelte-17iznex>div:where(.svelte-17iznex){gap:.14rem;min-width:0;display:grid}.invoice-label.svelte-17iznex{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.invoice-body.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.invoice-meta.svelte-17iznex{max-width:11.5rem;color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:right;justify-items:end;font-size:.7rem;line-height:1.35}.invoice-meta.svelte-17iznex .invoice-label:where(.svelte-17iznex){letter-spacing:.02em;text-transform:none}.invoice-lines.svelte-17iznex{border-top:1px solid var(--color-border)}.invoice-line-head.svelte-17iznex,.invoice-line.svelte-17iznex{grid-template-columns:minmax(0,1fr) 3.35rem 3.7rem;align-items:center;gap:.55rem;padding:.45rem 1.05rem;display:grid}.invoice-line-head.svelte-17iznex{color:var(--color-muted);background:#f8fafc;font-size:.62rem;font-weight:650}.invoice-line-head.svelte-17iznex span:where(.svelte-17iznex):not(:first-child),.invoice-line.svelte-17iznex>span:where(.svelte-17iznex):nth-child(2),.invoice-line.svelte-17iznex>strong:where(.svelte-17iznex):last-child{text-align:right}.invoice-line.svelte-17iznex{border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;align-items:start;padding-top:.6rem;padding-bottom:.6rem;font-size:.7rem}.invoice-line-copy.svelte-17iznex{gap:.08rem;min-width:0;display:grid}.invoice-line-copy.svelte-17iznex strong:where(.svelte-17iznex),.invoice-line-copy.svelte-17iznex small:where(.svelte-17iznex){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-line-copy.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);font-size:.72rem;font-weight:650}.invoice-line-copy.svelte-17iznex small:where(.svelte-17iznex){color:var(--color-muted);font-size:.65rem}.invoice-line.svelte-17iznex>span:where(.svelte-17iznex):nth-child(2){color:var(--color-muted)}.invoice-line.svelte-17iznex>strong:where(.svelte-17iznex):last-child{color:var(--color-text);font-weight:700}.invoice-total.svelte-17iznex{justify-content:space-between;align-items:baseline;gap:1rem;width:min(15rem,100%);margin-left:auto;padding:.55rem 1.05rem .8rem;display:flex}.invoice-total.svelte-17iznex span:where(.svelte-17iznex){color:var(--color-muted);font-size:.7rem;font-weight:650}.invoice-total.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.92rem;font-weight:750}.entries-card.svelte-17iznex>header:where(.svelte-17iznex){background:var(--color-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:flex}.entries-card.svelte-17iznex>header:where(.svelte-17iznex)>div:where(.svelte-17iznex){gap:.18rem;display:grid}.entries-card.svelte-17iznex header:where(.svelte-17iznex) strong:where(.svelte-17iznex){color:var(--color-text);font-size:.92rem;font-weight:550}.entries-card.svelte-17iznex header:where(.svelte-17iznex) span:where(.svelte-17iznex){color:var(--color-muted);font-size:.7rem}.entries-card.svelte-17iznex header:where(.svelte-17iznex) .total:where(.svelte-17iznex){color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.entry.svelte-17iznex{border-top:1px solid var(--color-border);grid-template-columns:7.5rem minmax(0,1fr) 5.75rem;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:grid}.entry-time.svelte-17iznex,.entry-details.svelte-17iznex,.entry-status.svelte-17iznex{gap:.25rem;min-width:0;display:grid}.entry-time.svelte-17iznex strong:where(.svelte-17iznex),.entry-time.svelte-17iznex span:where(.svelte-17iznex),.entry-details.svelte-17iznex strong:where(.svelte-17iznex),.entry-details.svelte-17iznex .task:where(.svelte-17iznex),.entry-details.svelte-17iznex p:where(.svelte-17iznex){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-time.svelte-17iznex strong:where(.svelte-17iznex),.entry-details.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);font-size:.72rem;font-weight:600}.entry-time.svelte-17iznex span:where(.svelte-17iznex){color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:650}.entry-details.svelte-17iznex strong:where(.svelte-17iznex) i:where(.svelte-17iznex){color:var(--color-muted);font-style:normal;font-weight:400}.entry-details.svelte-17iznex .task:where(.svelte-17iznex){color:var(--color-text);font-size:.72rem;font-weight:500}.entry-details.svelte-17iznex p:where(.svelte-17iznex){color:var(--color-muted);margin:0;font-size:.7rem}.entry-status.svelte-17iznex{justify-items:start}.badge.svelte-17iznex{color:var(--color-badge-billable-text);background:var(--color-badge-billable-bg);border-radius:999px;padding:.27rem .48rem;font-size:.65rem;font-weight:650}.entry-status.svelte-17iznex small:where(.svelte-17iznex){color:var(--color-muted);font-size:.65rem}.summary-card.svelte-17iznex{z-index:3;align-items:center;gap:.7rem;width:10.75rem;padding:.85rem;display:flex;position:absolute;top:0;right:1.25rem}.summary-icon.svelte-17iznex{width:2.25rem;height:2.25rem;color:var(--color-brand);background:var(--color-brand-soft);border-radius:.5625rem;flex:none;place-items:center;display:grid}.summary-icon.svelte-17iznex svg:where(.svelte-17iznex){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.summary-card.svelte-17iznex>div:where(.svelte-17iznex){gap:.05rem;min-width:0;display:grid}.summary-card.svelte-17iznex span:where(.svelte-17iznex),.summary-card.svelte-17iznex small:where(.svelte-17iznex){color:var(--color-muted);font-size:.65rem}.summary-card.svelte-17iznex strong:where(.svelte-17iznex){color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.25rem;line-height:1.1}@media (width<=37rem){.product-composition.svelte-17iznex{min-height:27rem;padding-top:4.2rem}.timer-card.svelte-17iznex{grid-template-columns:1fr;gap:.75rem}.timer-main.svelte-17iznex{grid-template-columns:minmax(0,1fr) auto}.stop-control.svelte-17iznex{display:none}.invoice-body.svelte-17iznex{grid-template-columns:1fr;gap:.45rem}.invoice-meta.svelte-17iznex{text-align:left;justify-items:start;max-width:none}.invoice-brand.svelte-17iznex strong:where(.svelte-17iznex),.invoice-line-copy.svelte-17iznex small:where(.svelte-17iznex){display:none}.entry.svelte-17iznex{grid-template-columns:minmax(0,1fr) auto}.entry-time.svelte-17iznex{grid-column:1/-1;align-items:baseline;gap:.45rem;display:flex}.entry-status.svelte-17iznex{align-self:end}.entry-secondary.svelte-17iznex{display:none}}@media (width<=23.5rem){.product-composition.svelte-17iznex{min-height:25rem;padding-top:3.8rem}.summary-card.svelte-17iznex{width:10.25rem;right:.5rem}.timer-main.svelte-17iznex{grid-template-columns:1fr;gap:.55rem}.elapsed.svelte-17iznex{font-size:1.05rem}.entry.svelte-17iznex,.invoice-header.svelte-17iznex,.invoice-body.svelte-17iznex,.invoice-line-head.svelte-17iznex,.invoice-line.svelte-17iznex,.invoice-total.svelte-17iznex{padding-inline:.9rem}}main.svelte-bk2mis{width:100%;overflow:hidden}.hero.svelte-bk2mis{background:radial-gradient(circle at 85% 20%, #1488a61a, transparent 28rem), linear-gradient(180deg, var(--color-surface), #fbfdfe);position:relative}.hero-inner.svelte-bk2mis{max-width:var(--content-width);align-items:center;gap:clamp(3rem,7vw,6rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.25rem clamp(5rem,9vw,7.5rem);display:grid}.hero-copy.svelte-bk2mis{max-width:42rem}.eyebrow.svelte-bk2mis{color:var(--color-brand);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:750}h1.svelte-bk2mis,h2.svelte-bk2mis,h3.svelte-bk2mis,p.svelte-bk2mis{margin-top:0}h1.svelte-bk2mis{letter-spacing:-.062em;max-width:12ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,7.5vw,5.35rem);line-height:.99}h1.svelte-bk2mis span:where(.svelte-bk2mis){color:var(--color-brand);display:block}.hero-intro.svelte-bk2mis{max-width:39rem;color:var(--color-muted);margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.hero-actions.svelte-bk2mis{flex-wrap:wrap;gap:.75rem;display:flex}.primary-action.svelte-bk2mis,.secondary-action.svelte-bk2mis{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.72rem 1.15rem;font-size:.95rem;font-weight:680;text-decoration:none;display:inline-flex}.primary-action.svelte-bk2mis{color:var(--color-surface);background:var(--color-brand-action);box-shadow:0 8px 22px #1488a633}.primary-action.svelte-bk2mis:hover{background:var(--color-brand-action-hover)}.secondary-action.svelte-bk2mis{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.secondary-action.svelte-bk2mis:hover{background:var(--color-brand-soft);border-color:#1488a666}.secondary-action.svelte-bk2mis svg:where(.svelte-bk2mis),.free-note.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.free-note.svelte-bk2mis{color:var(--color-muted);align-items:flex-start;gap:.45rem;margin:1.1rem 0 0;font-size:.8rem;line-height:1.5;display:flex}.free-note.svelte-bk2mis svg:where(.svelte-bk2mis){color:var(--color-support);flex:none;margin-top:.05rem}.problem.svelte-bk2mis{background:var(--color-subtle);padding:clamp(5rem,9vw,8rem) 1.25rem}.problem-intro.svelte-bk2mis{text-align:center;max-width:48rem;margin:0 auto}.problem-intro.svelte-bk2mis h2:where(.svelte-bk2mis),.bridge.svelte-bk2mis h2:where(.svelte-bk2mis){letter-spacing:-.052em;margin-bottom:1.25rem;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08}.problem-intro.svelte-bk2mis>p:where(.svelte-bk2mis):last-child,.bridge-copy.svelte-bk2mis>p:where(.svelte-bk2mis):last-child{color:var(--color-muted);font-size:1.05rem;line-height:1.75}.problem-grid.svelte-bk2mis{max-width:var(--content-width);gap:1rem;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.problem-grid.svelte-bk2mis article:where(.svelte-bk2mis){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.4rem,4vw,2rem);box-shadow:0 4px 14px #11182706}.problem-number.svelte-bk2mis{width:2.35rem;height:2.35rem;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:.72rem;font-weight:750;display:inline-grid}.problem-grid.svelte-bk2mis h3:where(.svelte-bk2mis){letter-spacing:-.025em;margin-bottom:.7rem;font-size:1.1rem}.problem-grid.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--color-muted);margin-bottom:0;font-size:.92rem;line-height:1.7}.bridge.svelte-bk2mis{max-width:var(--content-width);border-radius:calc(var(--radius-card) + .35rem);background:linear-gradient(135deg, #e8f5f8eb, #fffffffa), var(--color-surface);border:1px solid #1488a633;align-items:center;gap:clamp(2rem,6vw,4rem);margin:clamp(4rem,8vw,6.5rem) auto 0;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.bridge-copy.svelte-bk2mis{max-width:38rem}.bridge.svelte-bk2mis h2:where(.svelte-bk2mis){font-size:clamp(2rem,4vw,3rem)}.hierarchy.svelte-bk2mis{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hierarchy.svelte-bk2mis li:where(.svelte-bk2mis){min-height:3.1rem;margin-left:calc(var(--hierarchy-index) * .4rem);border-radius:var(--radius-control);background:#ffffffd1;border:1px solid #1488a629;align-items:center;gap:.65rem;padding:.58rem .85rem;font-size:.9rem;font-weight:650;display:flex;box-shadow:0 4px 12px #11182709}.hierarchy.svelte-bk2mis li:where(.svelte-bk2mis)>span:where(.svelte-bk2mis){width:1.65rem;height:1.65rem;color:var(--color-surface);background:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:.65rem;display:grid}.hierarchy.svelte-bk2mis li:where(.svelte-bk2mis)>div:where(.svelte-bk2mis){gap:.08rem;display:grid}.hierarchy.svelte-bk2mis li:where(.svelte-bk2mis) strong:where(.svelte-bk2mis){font-size:.9rem}.hierarchy.svelte-bk2mis li:where(.svelte-bk2mis) small:where(.svelte-bk2mis){color:var(--color-muted);font-size:.72rem;font-weight:500;line-height:1.3}.section-intro.svelte-bk2mis{text-align:center;max-width:46rem;margin:0 auto}.section-intro.svelte-bk2mis h2:where(.svelte-bk2mis){letter-spacing:-.052em;margin-bottom:1.25rem;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08}.section-intro.svelte-bk2mis>p:where(.svelte-bk2mis):last-child{color:var(--color-muted);margin-bottom:0;font-size:1.05rem;line-height:1.75}.workflow-link.svelte-bk2mis{color:var(--color-brand-strong);align-items:center;gap:.4rem;margin-top:auto;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.workflow-link.svelte-bk2mis:hover{text-underline-offset:.2em;text-decoration:underline}.workflow-link.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.workflow.svelte-bk2mis{background:radial-gradient(circle at 15% 20%, #1488a614, transparent 25rem), var(--color-subtle);padding:clamp(5rem,9vw,8rem) 1.25rem}.workflow-inner.svelte-bk2mis{max-width:var(--content-width);margin:0 auto}.workflow-steps.svelte-bk2mis{gap:1rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.workflow-steps.svelte-bk2mis li:where(.svelte-bk2mis){border:1px solid var(--color-border);border-radius:var(--radius-card);background:#ffffffe0;gap:1.2rem;padding:clamp(1.4rem,4vw,2rem);display:grid;position:relative;box-shadow:0 5px 18px #11182709}.step-marker.svelte-bk2mis{width:3.1rem;height:3.1rem;color:var(--color-brand);background:var(--color-brand-soft);border:1px solid #1488a633;border-radius:50%;place-items:center;display:grid}.step-marker.svelte-bk2mis span:where(.svelte-bk2mis){font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:760}.workflow-steps.svelte-bk2mis h3:where(.svelte-bk2mis){letter-spacing:-.025em;margin-bottom:.65rem;font-size:1.16rem}.workflow-steps.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--color-muted);margin-bottom:0;font-size:.92rem;line-height:1.7}.workflow-link.svelte-bk2mis{width:fit-content;margin:2rem auto 0}.capabilities.svelte-bk2mis{background:var(--color-surface);padding:clamp(5rem,9vw,8rem) 1.25rem}.capabilities-inner.svelte-bk2mis{max-width:var(--content-width);margin:0 auto}.capabilities-header.svelte-bk2mis{gap:1.25rem;display:grid}.capabilities-header.svelte-bk2mis h2:where(.svelte-bk2mis){letter-spacing:-.052em;max-width:14ch;margin-bottom:0;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08}.capabilities-header.svelte-bk2mis>p:where(.svelte-bk2mis){max-width:38rem;color:var(--color-muted);margin-bottom:0;font-size:1.05rem;line-height:1.75}.capabilities-grid.svelte-bk2mis{gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.capabilities-grid.svelte-bk2mis article:where(.svelte-bk2mis){border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(145deg, #e8f5f86b, transparent 55%), var(--color-surface);padding:clamp(1.4rem,4vw,1.85rem);box-shadow:0 4px 14px #11182706}.capability-icon.svelte-bk2mis{width:2.7rem;height:2.7rem;color:var(--color-brand);background:var(--color-brand-soft);border:1px solid #1488a626;border-radius:.8rem;place-items:center;margin-bottom:1.35rem;display:grid}.capability-icon.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.capabilities-grid.svelte-bk2mis h3:where(.svelte-bk2mis){letter-spacing:-.025em;margin-bottom:.65rem;font-size:1.08rem}.capabilities-grid.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--color-muted);margin-bottom:0;font-size:.9rem;line-height:1.7}.capabilities-footer.svelte-bk2mis{border-radius:var(--radius-card);background:var(--color-brand-soft);border:1px solid #1488a62b;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;display:flex}.capabilities-footer.svelte-bk2mis p:where(.svelte-bk2mis),.capabilities-footer.svelte-bk2mis a:where(.svelte-bk2mis){align-items:flex-start;gap:.5rem;margin:0;display:flex}.capabilities-footer.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--color-muted);font-size:.82rem;line-height:1.55}.capabilities-footer.svelte-bk2mis a:where(.svelte-bk2mis){color:var(--color-brand-strong);flex:none;align-items:center;font-size:.88rem;font-weight:700;text-decoration:none}.capabilities-footer.svelte-bk2mis a:where(.svelte-bk2mis):hover{text-underline-offset:.2em;text-decoration:underline}.capabilities-footer.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.capabilities-footer.svelte-bk2mis p:where(.svelte-bk2mis) svg:where(.svelte-bk2mis){color:var(--color-support);margin-top:.08rem}.audience.svelte-bk2mis{background:radial-gradient(circle at 85% 25%, #84cc1614, transparent 22rem), var(--color-subtle);padding:clamp(5rem,9vw,8rem) 1.25rem}.audience-inner.svelte-bk2mis{max-width:var(--content-width);margin:0 auto}.audience-grid.svelte-bk2mis{gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.audience-card.svelte-bk2mis{--audience-color:var(--color-brand);--audience-soft:var(--color-brand-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;align-items:flex-start;min-height:100%;padding:clamp(1.5rem,4vw,2.15rem);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #11182709}.audience-card.svelte-bk2mis:before{background:var(--audience-color);content:"";height:.22rem;position:absolute;inset:0 0 auto}.audience-card--employees.svelte-bk2mis{--audience-color:var(--color-support);--audience-soft:#0d948817}.audience-card--founders.svelte-bk2mis{--audience-color:#76a61b;--audience-soft:#84cc161f}.audience-card--personal.svelte-bk2mis{--audience-color:#52677f;--audience-soft:#52677f17}.audience-card-top.svelte-bk2mis{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;display:flex}.audience-card-top.svelte-bk2mis>span:where(.svelte-bk2mis){color:var(--audience-color);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:740}.audience-icon.svelte-bk2mis{width:2.8rem;height:2.8rem;color:var(--audience-color);background:var(--audience-soft);border-radius:50%;flex:none;place-items:center;display:grid}.audience-icon.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.audience-card.svelte-bk2mis h3:where(.svelte-bk2mis){letter-spacing:-.035em;margin-bottom:.75rem;font-size:1.4rem}.audience-card.svelte-bk2mis>p:where(.svelte-bk2mis){color:var(--color-muted);margin-bottom:1.5rem;font-size:.92rem;line-height:1.7}.audience-card.svelte-bk2mis>a:where(.svelte-bk2mis){color:var(--audience-color);align-items:center;gap:.4rem;margin-top:auto;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.audience-card.svelte-bk2mis>a:where(.svelte-bk2mis):hover{text-underline-offset:.2em;text-decoration:underline}.audience-card.svelte-bk2mis>a:where(.svelte-bk2mis) svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ownership.svelte-bk2mis{color:var(--color-surface);background:radial-gradient(circle at 90% 15%,#1488a657,#0000 24rem),#102d35;padding:4.5rem 1.25rem}.ownership-panel.svelte-bk2mis{max-width:var(--content-width);margin:0 auto;display:grid}.ownership-copy.svelte-bk2mis{min-width:0}.ownership-copy.svelte-bk2mis .eyebrow:where(.svelte-bk2mis){color:#b7e25f}.ownership-copy.svelte-bk2mis h2:where(.svelte-bk2mis){letter-spacing:-.052em;max-width:12ch;margin-bottom:1.25rem;font-size:clamp(2.15rem,5vw,3.65rem);line-height:1.08}.ownership-intro.svelte-bk2mis{color:#ffffffb8;max-width:38rem;margin-bottom:0;font-size:1.03rem;line-height:1.75}.ownership-principles.svelte-bk2mis{gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.ownership-principles.svelte-bk2mis li:where(.svelte-bk2mis){align-items:flex-start;gap:.85rem;display:flex}.ownership-principles.svelte-bk2mis li:where(.svelte-bk2mis)>span:where(.svelte-bk2mis){color:#b7e25f;background:#b7e25f1a;border:1px solid #b7e25f47;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.ownership-principles.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.ownership-principles.svelte-bk2mis h3:where(.svelte-bk2mis){letter-spacing:-.015em;margin-bottom:.28rem;font-size:.98rem}.ownership-principles.svelte-bk2mis p:where(.svelte-bk2mis){color:#ffffffa3;margin-bottom:0;font-size:.83rem;line-height:1.6}.ownership-cta.svelte-bk2mis{border-radius:var(--radius-control);color:#102d35;background:var(--color-surface);justify-content:center;align-items:center;gap:.45rem;min-height:3rem;margin-top:2.25rem;padding:.72rem 1.15rem;font-size:.92rem;font-weight:720;text-decoration:none;display:inline-flex}.ownership-cta.svelte-bk2mis:hover{background:var(--color-brand-soft)}.ownership-cta.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ownership-record.svelte-bk2mis{border-radius:var(--radius-card);width:100%;max-width:31rem;color:var(--color-text);background:#fffffff7;border:1px solid #ffffff29;margin:3rem auto 0;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 18px 42px #00000026}.ownership-record.svelte-bk2mis figcaption:where(.svelte-bk2mis){border-bottom:1px solid var(--color-border);letter-spacing:-.01em;align-items:center;gap:.6rem;padding-bottom:1.1rem;font-size:.78rem;font-weight:730;display:flex}.record-mark.svelte-bk2mis{border:2px solid var(--color-brand);border-radius:50%;width:1.15rem;height:1.15rem}.ownership-timeline.svelte-bk2mis{gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ownership-timeline.svelte-bk2mis:before{content:"";background:#1488a633;width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:.44rem}.ownership-timeline.svelte-bk2mis li:where(.svelte-bk2mis){border-radius:var(--radius-control);border:1px solid #0000;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid;position:relative}.ownership-timeline.svelte-bk2mis li.timeline-current:where(.svelte-bk2mis){background:var(--color-brand-soft);border-color:#1488a62e}.timeline-marker.svelte-bk2mis{z-index:1;border:3px solid var(--color-surface);background:#9aa5b1;border-radius:50%;width:.9rem;height:.9rem;margin-top:.17rem;box-shadow:0 0 0 1px #1118271f}.timeline-current.svelte-bk2mis .timeline-marker:where(.svelte-bk2mis){background:var(--color-brand);box-shadow:0 0 0 3px #1488a621}.ownership-timeline.svelte-bk2mis li:where(.svelte-bk2mis)>div:where(.svelte-bk2mis){gap:.22rem;min-width:0;display:grid}.timeline-label.svelte-bk2mis{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760}.ownership-timeline.svelte-bk2mis strong:where(.svelte-bk2mis){letter-spacing:-.015em;font-size:.88rem}.ownership-timeline.svelte-bk2mis small:where(.svelte-bk2mis){color:var(--color-muted);text-overflow:ellipsis;font-size:.72rem;line-height:1.4;overflow:hidden}.closing-cta.svelte-bk2mis{background:var(--color-surface);padding:clamp(4rem,7vw,6rem) 1.25rem clamp(5rem,9vw,8rem)}.closing-cta-panel.svelte-bk2mis{max-width:var(--content-width);border-radius:calc(var(--radius-card) + .65rem);color:var(--color-surface);background:radial-gradient(circle at 12% 15%, #b7e25f2e, transparent 18rem), linear-gradient(135deg, var(--color-brand), var(--color-brand-action-hover));margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #1488a62e}.closing-orbits.svelte-bk2mis{width:22rem;height:22rem;position:absolute;top:50%;right:-9rem;transform:translateY(-50%)}.closing-orbits.svelte-bk2mis span:where(.svelte-bk2mis){border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:0}.closing-orbits.svelte-bk2mis span:where(.svelte-bk2mis):nth-child(2){inset:3.5rem}.closing-orbits.svelte-bk2mis span:where(.svelte-bk2mis):nth-child(3){background:#ffffff09;inset:7rem}.closing-cta-content.svelte-bk2mis{z-index:1;text-align:center;max-width:52rem;margin:0 auto;position:relative}.closing-cta-content.svelte-bk2mis .eyebrow:where(.svelte-bk2mis){color:#d3ef99}.closing-cta-content.svelte-bk2mis h2:where(.svelte-bk2mis){letter-spacing:-.058em;max-width:14ch;margin:0 auto 1.3rem;font-size:clamp(2.25rem,6vw,4.25rem);line-height:1.04}.closing-cta-intro.svelte-bk2mis{color:#ffffffc7;max-width:44rem;margin:0 auto;font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}.closing-cta-actions.svelte-bk2mis{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.closing-primary.svelte-bk2mis,.closing-secondary.svelte-bk2mis{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:3.1rem;padding:.75rem 1.2rem;font-size:.92rem;font-weight:710;text-decoration:none;display:inline-flex}.closing-primary.svelte-bk2mis{color:var(--color-brand-action);background:var(--color-surface);box-shadow:0 8px 22px #0000001f}.closing-primary.svelte-bk2mis:hover{background:var(--color-brand-soft)}.closing-secondary.svelte-bk2mis{color:var(--color-surface);background:#ffffff12;border:1px solid #ffffff57}.closing-secondary.svelte-bk2mis:hover{background:#ffffff21}.closing-secondary.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.closing-reassurance.svelte-bk2mis{border-top:1px solid #ffffff29;flex-direction:column;align-items:center;gap:.75rem;margin:2rem 0 0;padding:1.4rem 0 0;list-style:none;display:flex}.closing-reassurance.svelte-bk2mis li:where(.svelte-bk2mis){color:#ffffffb8;align-items:center;gap:.42rem;font-size:.76rem;line-height:1.45;display:flex}.closing-reassurance.svelte-bk2mis strong:where(.svelte-bk2mis){color:var(--color-surface)}.closing-reassurance.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;stroke:#d3ef99;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}@media (width>=48rem){.ownership.svelte-bk2mis{padding-block:5.5rem}.problem-grid.svelte-bk2mis,.workflow-steps.svelte-bk2mis{grid-template-columns:repeat(3,1fr)}.bridge.svelte-bk2mis{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.workflow-steps.svelte-bk2mis li:where(.svelte-bk2mis):not(:last-child):after{z-index:1;content:"";border-top:1px dashed #1488a661;width:1.1rem;position:absolute;top:3.55rem;right:-1.05rem}.capabilities-header.svelte-bk2mis{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:end;gap:3rem}.capabilities-grid.svelte-bk2mis{grid-template-columns:repeat(2,1fr)}.capabilities-footer.svelte-bk2mis{flex-direction:row;justify-content:space-between;align-items:center}.capabilities-footer.svelte-bk2mis p:where(.svelte-bk2mis){max-width:43rem}.audience-grid.svelte-bk2mis{grid-template-columns:repeat(2,1fr)}.closing-reassurance.svelte-bk2mis{flex-direction:row;justify-content:center;gap:1.5rem}}@media (width>=62rem){.ownership.svelte-bk2mis{padding-block:7rem}.hero-inner.svelte-bk2mis{grid-template-columns:minmax(0,1.05fr) minmax(26rem,.95fr)}.capabilities-grid.svelte-bk2mis{grid-template-columns:repeat(3,1fr)}.ownership-panel.svelte-bk2mis{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:center;gap:clamp(3rem,6vw,5.5rem)}.ownership-record.svelte-bk2mis{justify-self:end;margin:0}}.select-input.svelte-14j49wg{position:relative}.select-input.svelte-14j49wg>button:where(.svelte-14j49wg){border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:2.75rem;color:var(--color-text);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-weight:500;display:flex}.select-input.svelte-14j49wg>button:where(.svelte-14j49wg):hover,.select-input.svelte-14j49wg>button:where(.svelte-14j49wg):focus-visible,.select-input.svelte-14j49wg>button[aria-expanded=true]:where(.svelte-14j49wg){border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px #1488a624}.select-input.svelte-14j49wg>button:where(.svelte-14j49wg):disabled{cursor:not-allowed;opacity:.65}.select-input.svelte-14j49wg>button:where(.svelte-14j49wg)>svg:where(.svelte-14j49wg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;transition:transform .14s}.select-input.svelte-14j49wg>button[aria-expanded=true]:where(.svelte-14j49wg)>svg:where(.svelte-14j49wg){transform:rotate(180deg)}.options.svelte-14j49wg{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 14px 35px #0f172a24}.options.svelte-14j49wg button:where(.svelte-14j49wg){border-radius:calc(var(--radius-control) - .2rem);width:100%;min-height:2.5rem;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .7rem;font-weight:550;display:flex}.options.svelte-14j49wg button:where(.svelte-14j49wg):hover,.options.svelte-14j49wg button.active:where(.svelte-14j49wg),.options.svelte-14j49wg button[aria-selected=true]:where(.svelte-14j49wg){color:var(--color-brand-strong);background:var(--color-subtle)}.check.svelte-14j49wg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}main.svelte-oo63lf{width:100%}.contact-hero.svelte-oo63lf{background:radial-gradient(circle at 75% 20%, #1488a624, transparent 25rem), linear-gradient(180deg, var(--color-surface), var(--color-subtle));padding:clamp(5rem,10vw,8rem) 1.25rem}.contact-hero.svelte-oo63lf>div:where(.svelte-oo63lf){text-align:center;max-width:56rem;margin:0 auto}.eyebrow.svelte-oo63lf{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:750}h1.svelte-oo63lf{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,7vw,5.2rem);line-height:1}.contact-hero.svelte-oo63lf>div:where(.svelte-oo63lf)>p:where(.svelte-oo63lf):last-child{max-width:43rem;color:var(--color-muted);margin:1.5rem auto 0;font-size:clamp(1.03rem,2vw,1.2rem);line-height:1.75}.contact-section.svelte-oo63lf{max-width:54rem;margin:0 auto;padding:clamp(4rem,8vw,6rem) 1.25rem}.contact-card.svelte-oo63lf{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 1.5rem 4rem #102d3514}h2.svelte-oo63lf,h3.svelte-oo63lf{letter-spacing:-.035em;margin:0}.contact-card.svelte-oo63lf h2:where(.svelte-oo63lf){font-size:clamp(1.6rem,4vw,2.2rem)}.contact-form.svelte-oo63lf{gap:1rem;display:grid}.contact-form.svelte-oo63lf>div:where(.svelte-oo63lf)>p:where(.svelte-oo63lf),.success-state.svelte-oo63lf p:where(.svelte-oo63lf),.topics-grid.svelte-oo63lf p:where(.svelte-oo63lf){color:var(--color-muted);line-height:1.75}.contact-form.svelte-oo63lf>div:where(.svelte-oo63lf)>p:where(.svelte-oo63lf){margin:.8rem 0 .4rem}.honeypot.svelte-oo63lf{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}label.svelte-oo63lf{color:var(--color-text);gap:.4rem;font-size:.88rem;font-weight:680;display:grid}.field.svelte-oo63lf{gap:.4rem;display:grid}input.svelte-oo63lf,textarea.svelte-oo63lf{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;color:var(--color-text);background:var(--color-surface);font:inherit;padding:.75rem .85rem}textarea.svelte-oo63lf{resize:vertical;min-height:8rem}button.svelte-oo63lf{border-radius:var(--radius-control);width:fit-content;color:var(--color-surface);background:var(--color-brand-strong);cursor:pointer;border:0;padding:.75rem 1.15rem;font-size:.88rem;font-weight:720}button.svelte-oo63lf:disabled{cursor:wait;opacity:.72}.form-error.svelte-oo63lf{color:#9b1c1c;margin:0;font-size:.88rem;font-weight:650}.success-state.svelte-oo63lf p:where(.svelte-oo63lf){margin:.8rem 0 0}.topics-section.svelte-oo63lf{background:var(--color-text);padding:clamp(4rem,8vw,6rem) 1.25rem}.topics-section.svelte-oo63lf>div:where(.svelte-oo63lf){max-width:var(--content-width);margin:0 auto}.topics-section.svelte-oo63lf h2:where(.svelte-oo63lf){color:var(--color-surface);font-size:clamp(2rem,5vw,3.2rem)}.topics-grid.svelte-oo63lf{gap:1rem;margin-top:2.25rem;display:grid}.topics-grid.svelte-oo63lf article:where(.svelte-oo63lf){border-radius:var(--radius-card);background:#ffffff0a;border:1px solid #ffffff1f;padding:1.5rem}.topics-grid.svelte-oo63lf span:where(.svelte-oo63lf){color:var(--color-brand-light);font-size:.75rem;font-weight:750}.topics-grid.svelte-oo63lf h3:where(.svelte-oo63lf){color:var(--color-surface);margin-top:1.5rem;font-size:1.1rem}.topics-grid.svelte-oo63lf p:where(.svelte-oo63lf){color:#ffffffa6;margin:.7rem 0 0;font-size:.88rem}@media (width>=42rem){.topics-grid.svelte-oo63lf{grid-template-columns:repeat(3,minmax(0,1fr))}}main.svelte-1gmktme{background:var(--color-surface);width:100%}.legal-hero.svelte-1gmktme{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 85% 20%, #1488a61a, transparent 24rem), linear-gradient(180deg, var(--color-surface), var(--color-subtle));padding:clamp(4.5rem,9vw,7rem) 1.25rem clamp(3.5rem,7vw,5.5rem)}.legal-hero.svelte-1gmktme>div:where(.svelte-1gmktme){text-align:center;max-width:55rem;margin:0 auto}.eyebrow.svelte-1gmktme{color:var(--color-brand);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:750}h1.svelte-1gmktme{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,7vw,5rem);line-height:1}.intro.svelte-1gmktme{max-width:43rem;color:var(--color-muted);margin:1.4rem auto 0;font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.72}.updated.svelte-1gmktme{color:var(--color-muted);margin:1.3rem 0 0;font-size:.75rem}.merchant.svelte-1gmktme{color:var(--color-text);margin:1rem 0 0;font-size:.92rem;font-weight:700}.updated.svelte-1gmktme time:where(.svelte-1gmktme){color:var(--color-text);font-weight:680}.legal-layout.svelte-1gmktme{max-width:var(--content-width);align-items:start;gap:clamp(2.5rem,7vw,6rem);margin:0 auto;padding:clamp(3rem,7vw,5rem) 1.25rem clamp(5rem,9vw,8rem);display:grid}aside.svelte-1gmktme nav:where(.svelte-1gmktme){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle);padding:1.2rem}aside.svelte-1gmktme h2:where(.svelte-1gmktme){color:var(--color-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem}aside.svelte-1gmktme ol:where(.svelte-1gmktme){gap:.15rem;margin:0;padding:0;list-style:none;display:grid}aside.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--color-muted);border-radius:.45rem;padding:.45rem .55rem;font-size:.76rem;line-height:1.4;text-decoration:none;display:block}aside.svelte-1gmktme a:where(.svelte-1gmktme):hover{color:var(--color-brand-strong);background:var(--color-brand-soft)}article.svelte-1gmktme{min-width:0;max-width:49rem}.identity-note.svelte-1gmktme,.scope-note.svelte-1gmktme{border-radius:var(--radius-card);background:var(--color-brand-soft);border:1px solid #1488a633;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1.15rem;display:grid}.identity-note.svelte-1gmktme+.scope-note:where(.svelte-1gmktme){margin-top:1rem}.identity-note.svelte-1gmktme svg:where(.svelte-1gmktme),.scope-note.svelte-1gmktme svg:where(.svelte-1gmktme){fill:none;width:1.35rem;height:1.35rem;stroke:var(--color-brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-top:.05rem}.identity-note.svelte-1gmktme p:where(.svelte-1gmktme),.scope-note.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--color-brand-strong);margin:0;font-size:.82rem;line-height:1.65}article.svelte-1gmktme section:where(.svelte-1gmktme){border-bottom:1px solid var(--color-border);padding:2.25rem 0;scroll-margin-top:6rem}article.svelte-1gmktme section:where(.svelte-1gmktme) h2:where(.svelte-1gmktme){letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.25}article.svelte-1gmktme section:where(.svelte-1gmktme) p:where(.svelte-1gmktme),article.svelte-1gmktme section:where(.svelte-1gmktme) li:where(.svelte-1gmktme){color:var(--color-muted);font-size:.91rem;line-height:1.8}article.svelte-1gmktme section:where(.svelte-1gmktme) p:where(.svelte-1gmktme){margin:0 0 1rem}article.svelte-1gmktme section:where(.svelte-1gmktme) p:where(.svelte-1gmktme):last-child{margin-bottom:0}article.svelte-1gmktme section:where(.svelte-1gmktme) ul:where(.svelte-1gmktme){gap:.65rem;margin:1rem 0 0;padding-left:1.3rem;display:grid}article.svelte-1gmktme section:where(.svelte-1gmktme) ul:where(.svelte-1gmktme)+p:where(.svelte-1gmktme){margin-top:1rem}article.svelte-1gmktme section:where(.svelte-1gmktme) li:where(.svelte-1gmktme)::marker{color:var(--color-brand)}.contact-card.svelte-1gmktme{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle);gap:.35rem;margin-top:2rem;padding:1rem;display:grid}.contact-card.svelte-1gmktme span:where(.svelte-1gmktme){color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.contact-card.svelte-1gmktme a:where(.svelte-1gmktme){width:fit-content;color:var(--color-brand-strong);text-underline-offset:.2em;font-size:.88rem;font-weight:690;text-decoration-thickness:1px}.related-document.svelte-1gmktme{border-radius:var(--radius-card);color:var(--color-surface);background:#102d35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding:1.2rem;display:flex}.related-document.svelte-1gmktme>span:where(.svelte-1gmktme){color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.related-document.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--color-surface);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.related-document.svelte-1gmktme a:where(.svelte-1gmktme):hover{text-underline-offset:.2em;text-decoration:underline}.related-document.svelte-1gmktme svg:where(.svelte-1gmktme){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@media (width>=58rem){.legal-layout.svelte-1gmktme{grid-template-columns:14rem minmax(0,1fr)}aside.svelte-1gmktme{position:sticky;top:6rem}}main.svelte-19zd8bl{width:100%;overflow:hidden}h1.svelte-19zd8bl,h2.svelte-19zd8bl,h3.svelte-19zd8bl,p.svelte-19zd8bl{margin-top:0}.eyebrow.svelte-19zd8bl{color:var(--color-brand);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:750}.pricing-hero.svelte-19zd8bl{background:radial-gradient(circle at 20% 16%, #1488a61f, transparent 25rem), linear-gradient(180deg, var(--color-surface), var(--color-brand-soft));padding:clamp(4.75rem,9vw,7rem) 1.25rem clamp(3rem,5vw,4rem)}.pricing-hero-inner.svelte-19zd8bl{text-align:center;max-width:54rem;margin:0 auto}h1.svelte-19zd8bl{letter-spacing:-.062em;max-width:13ch;margin:0 auto 1.5rem;font-size:clamp(2.8rem,7.5vw,5.25rem);line-height:.99}.hero-intro.svelte-19zd8bl{max-width:42rem;color:var(--color-muted);margin:0 auto;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.plans-section.svelte-19zd8bl{z-index:1;background:var(--color-subtle);padding:clamp(3.5rem,6vw,5rem) 1.25rem;position:relative}.plans-grid.svelte-19zd8bl{gap:1rem;max-width:64rem;margin:0 auto;display:grid}.plan-card.svelte-19zd8bl{border:1px solid var(--color-border);border-radius:calc(var(--radius-card) + .35rem);background:var(--color-surface);min-width:0;min-height:100%;padding:clamp(1.5rem,5vw,2.4rem);display:grid;position:relative;box-shadow:0 16px 38px #11182712}.plan-card--pro.svelte-19zd8bl{background:linear-gradient(180deg, #1488a61a, transparent 14rem), var(--color-surface);border-color:#1488a69e;overflow:hidden;box-shadow:0 26px 60px #1488a633,0 7px 20px #1118270f}.plan-accent.svelte-19zd8bl{background:linear-gradient(90deg, var(--color-brand-strong), var(--color-brand), var(--color-brand-light));height:.36rem;position:absolute;top:0;left:0;right:0}.plan-meta.svelte-19zd8bl{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-kicker.svelte-19zd8bl{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:720;display:block}.plan-card.svelte-19zd8bl h2:where(.svelte-19zd8bl){letter-spacing:-.04em;margin:.35rem 0 0;font-size:1.75rem}.plan-badge.svelte-19zd8bl{max-width:10rem;color:var(--color-brand-strong);background:var(--color-brand-soft);text-align:center;border-radius:999px;padding:.35rem .65rem;font-size:.64rem;font-weight:730;line-height:1.35}.plan-card--pro.svelte-19zd8bl .plan-badge:where(.svelte-19zd8bl){color:var(--color-surface);background:var(--color-brand-strong);border:1px solid #ffffff73;box-shadow:0 4px 14px #1488a638}.plan-description.svelte-19zd8bl{color:var(--color-muted);margin:.8rem 0 0;font-size:.88rem;line-height:1.65}.plan-profile-note.svelte-19zd8bl{color:var(--color-muted);margin:.65rem 0 0;font-size:.78rem;line-height:1.55}.plan-price.svelte-19zd8bl{align-items:flex-end;gap:.55rem;min-width:0;margin:0;display:flex}.plan-price.svelte-19zd8bl data:where(.svelte-19zd8bl){font-variant-numeric:tabular-nums;letter-spacing:-.062em;font-size:clamp(2.7rem,9vw,4.15rem);font-weight:730;line-height:.95}.plan-price.svelte-19zd8bl>span:where(.svelte-19zd8bl){color:var(--color-muted);padding-bottom:.35rem;font-size:.72rem;line-height:1.3}.billing-control-placeholder.svelte-19zd8bl,.billing-control.svelte-19zd8bl{min-height:3rem;margin-top:1.35rem}.billing-control.svelte-19zd8bl{background:#ffffffb8;border:1px solid #1488a647;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #1118270d,0 6px 18px #1488a614}.billing-thumb.svelte-19zd8bl{background:var(--color-brand);pointer-events:none;will-change:transform;border-radius:7px;width:calc(50% - 6px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 5px #1488a63d}.billing-thumb.yearly.svelte-19zd8bl{transform:translate(calc(100% + 4px))}.billing-control.svelte-19zd8bl button:where(.svelte-19zd8bl){z-index:1;min-width:0;min-height:2.5rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.5rem .8rem;font-size:.8rem;font-weight:700;line-height:1;transition:color .18s 90ms;position:relative}.billing-control.svelte-19zd8bl button.active:where(.svelte-19zd8bl){color:var(--color-surface)}.billing-control.svelte-19zd8bl button:where(.svelte-19zd8bl):not(.active):hover{color:var(--color-brand);background:#1488a614}.billing-control.svelte-19zd8bl button:where(.svelte-19zd8bl):focus-visible{outline-offset:2px;outline:3px solid #1488a647}.price-area.svelte-19zd8bl{margin-top:1.15rem}.price-support.svelte-19zd8bl{min-height:2.1rem;color:var(--color-muted);align-items:center;gap:.55rem;margin:.55rem 0 0;font-size:.68rem;line-height:1.35;display:flex}.price-support.svelte-19zd8bl strong:where(.svelte-19zd8bl){color:var(--color-brand-strong);background:var(--color-brand-soft);border-radius:999px;padding:.2rem .45rem;font-size:.65rem}.client-capacity.svelte-19zd8bl{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-subtle);grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1.25rem;padding:.9rem;display:grid}.client-capacity.svelte-19zd8bl>span:where(.svelte-19zd8bl){width:2.1rem;height:2.1rem;color:var(--color-surface);background:var(--color-brand);border-radius:50%;place-items:center;font-size:.82rem;font-weight:760;display:grid}.client-capacity.svelte-19zd8bl>svg:where(.svelte-19zd8bl){fill:none;width:2rem;height:2rem;stroke:var(--color-brand);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:var(--color-brand-soft);border-radius:50%;padding:.35rem}.client-capacity.svelte-19zd8bl div:where(.svelte-19zd8bl){gap:.15rem;min-width:0;display:grid}.client-capacity.svelte-19zd8bl strong:where(.svelte-19zd8bl){font-size:.79rem}.client-capacity.svelte-19zd8bl small:where(.svelte-19zd8bl){color:var(--color-muted);font-size:.67rem;line-height:1.45}.included-label.svelte-19zd8bl{color:var(--color-text);letter-spacing:.07em;text-transform:uppercase;margin:1.4rem 0 0;font-size:.7rem;font-weight:750}.plan-features.svelte-19zd8bl{align-self:stretch;min-width:0}.plan-card.svelte-19zd8bl ul:where(.svelte-19zd8bl){align-content:start;gap:.78rem;margin:.9rem 0 2rem;padding:0;list-style:none;display:grid}.plan-card.svelte-19zd8bl li:where(.svelte-19zd8bl){color:var(--color-muted);align-items:flex-start;gap:.55rem;font-size:.83rem;line-height:1.5;display:flex}.plan-card.svelte-19zd8bl li:where(.svelte-19zd8bl) svg:where(.svelte-19zd8bl){fill:none;width:1rem;height:1rem;stroke:var(--color-support);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.1rem}.plan-card.svelte-19zd8bl>.plan-cta:where(.svelte-19zd8bl){border-radius:var(--radius-control);min-height:3rem;color:var(--color-brand-strong);background:var(--color-surface);border:1px solid #1488a652;justify-content:center;align-items:center;margin-top:0;padding:.72rem 1rem;font-size:.88rem;font-weight:720;text-decoration:none;display:inline-flex}.plan-card--pro.svelte-19zd8bl>.plan-cta:where(.svelte-19zd8bl){border-color:var(--color-brand-action);color:var(--color-surface);background:var(--color-brand-action);box-shadow:0 8px 22px #1488a633}.plan-card.svelte-19zd8bl>a.plan-cta:where(.svelte-19zd8bl):hover{background:var(--color-brand-soft)}.plan-card--pro.svelte-19zd8bl>a.plan-cta:where(.svelte-19zd8bl):hover{background:var(--color-brand-action-hover)}.shared-section.svelte-19zd8bl,.comparison-section.svelte-19zd8bl,.faq-section.svelte-19zd8bl,.pricing-closing.svelte-19zd8bl{padding:clamp(5rem,9vw,8rem) 1.25rem}.shared-section.svelte-19zd8bl,.faq-section.svelte-19zd8bl{background:var(--color-surface)}.shared-section.svelte-19zd8bl{padding-bottom:clamp(3.5rem,6vw,5rem)}.section-heading.svelte-19zd8bl{text-align:center;max-width:49rem;margin:0 auto}.section-heading.svelte-19zd8bl h2:where(.svelte-19zd8bl),.comparison-copy.svelte-19zd8bl h2:where(.svelte-19zd8bl),.faq-heading.svelte-19zd8bl h2:where(.svelte-19zd8bl),.closing-panel.svelte-19zd8bl h2:where(.svelte-19zd8bl){letter-spacing:-.052em;margin-bottom:1.2rem;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.07}.section-heading.svelte-19zd8bl>p:where(.svelte-19zd8bl):last-child,.comparison-copy.svelte-19zd8bl>p:where(.svelte-19zd8bl):last-child,.faq-heading.svelte-19zd8bl>p:where(.svelte-19zd8bl):last-child{color:var(--color-muted);margin-bottom:0;font-size:1.02rem;line-height:1.75}.shared-grid.svelte-19zd8bl{max-width:var(--content-width);gap:.8rem;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.shared-grid.svelte-19zd8bl article:where(.svelte-19zd8bl){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle);grid-template-columns:2.7rem minmax(0,1fr);gap:.9rem;padding:1.25rem;display:grid}.shared-icon.svelte-19zd8bl{width:2.6rem;height:2.6rem;color:var(--color-brand);background:var(--color-brand-soft);border-radius:.78rem;place-items:center;display:grid}.shared-icon.svelte-19zd8bl svg:where(.svelte-19zd8bl){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.shared-grid.svelte-19zd8bl h3:where(.svelte-19zd8bl),.comparison-grid.svelte-19zd8bl h3:where(.svelte-19zd8bl){letter-spacing:-.02em;margin-bottom:.35rem;font-size:.96rem}.shared-grid.svelte-19zd8bl p:where(.svelte-19zd8bl){color:var(--color-muted);margin-bottom:0;font-size:.8rem;line-height:1.6}.comparison-section.svelte-19zd8bl{color:var(--color-surface);background:#102d35}.comparison-inner.svelte-19zd8bl{max-width:var(--content-width);gap:clamp(3rem,7vw,6rem);margin:0 auto;display:grid}.comparison-copy.svelte-19zd8bl{max-width:38rem}.comparison-copy.svelte-19zd8bl .eyebrow:where(.svelte-19zd8bl){color:#b7e25f}.comparison-copy.svelte-19zd8bl>p:where(.svelte-19zd8bl):last-child{color:#ffffffad}.comparison-grid.svelte-19zd8bl{gap:.55rem;display:grid}.comparison-grid.svelte-19zd8bl article:where(.svelte-19zd8bl){border-radius:var(--radius-card);background:#ffffff0e;border:1px solid #ffffff21;padding:1rem}.comparison-grid.svelte-19zd8bl h3:where(.svelte-19zd8bl){color:#ffffffb8;font-size:.77rem;font-weight:650}.comparison-grid.svelte-19zd8bl dl:where(.svelte-19zd8bl){gap:.4rem;margin:.65rem 0 0;display:grid}.comparison-grid.svelte-19zd8bl dl:where(.svelte-19zd8bl)>div:where(.svelte-19zd8bl){border-top:1px solid #ffffff1a;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding-top:.5rem;display:grid}.comparison-grid.svelte-19zd8bl dt:where(.svelte-19zd8bl){color:#b7e25f;text-transform:uppercase;font-size:.66rem;font-weight:750}.comparison-grid.svelte-19zd8bl dd:where(.svelte-19zd8bl){color:var(--color-surface);margin:0;font-size:.77rem;line-height:1.45}.faq-inner.svelte-19zd8bl{max-width:var(--content-width);gap:clamp(3rem,7vw,6rem);margin:0 auto;display:grid}.faq-heading.svelte-19zd8bl{max-width:39rem}.faq-list.svelte-19zd8bl{gap:.7rem;display:grid}.faq-list.svelte-19zd8bl article:where(.svelte-19zd8bl){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle)}.faq-list.svelte-19zd8bl article.open:where(.svelte-19zd8bl){background:var(--color-brand-soft);border-color:#1488a63d}.faq-list.svelte-19zd8bl h3:where(.svelte-19zd8bl){margin:0}.faq-list.svelte-19zd8bl button:where(.svelte-19zd8bl){border-radius:var(--radius-card);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;font-size:.9rem;font-weight:700;line-height:1.45;display:flex}.faq-list.svelte-19zd8bl button:where(.svelte-19zd8bl):focus-visible{outline-offset:3px;outline:3px solid #1488a64d}.faq-toggle.svelte-19zd8bl{flex:none;width:.8rem;height:.8rem;position:relative}.faq-toggle.svelte-19zd8bl:before,.faq-toggle.svelte-19zd8bl:after{border-top:1.7px solid var(--color-brand);content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-toggle.svelte-19zd8bl:after{transition:transform .15s;transform:translateY(-50%)rotate(90deg)}button[aria-expanded=true].svelte-19zd8bl .faq-toggle:where(.svelte-19zd8bl):after{transform:translateY(-50%)rotate(0)}.faq-list.svelte-19zd8bl article:where(.svelte-19zd8bl)>div:where(.svelte-19zd8bl) p:where(.svelte-19zd8bl){color:var(--color-muted);margin:0;padding:0 1.1rem 1.1rem;font-size:.82rem;line-height:1.7}.pricing-closing.svelte-19zd8bl{background:var(--color-subtle);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.faq-section.svelte-19zd8bl{padding-bottom:clamp(3.5rem,6vw,5rem)}.closing-panel.svelte-19zd8bl{max-width:var(--content-width);border-radius:calc(var(--radius-card) + .55rem);color:var(--color-surface);background:radial-gradient(circle at 88% 15%, #b7e25f2b, transparent 20rem), linear-gradient(135deg, var(--color-brand), var(--color-brand-action-hover));text-align:center;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 1.25rem;overflow:hidden;box-shadow:0 20px 52px #1488a629}.closing-panel.svelte-19zd8bl .eyebrow:where(.svelte-19zd8bl){color:#d3ef99}.closing-panel.svelte-19zd8bl h2:where(.svelte-19zd8bl){max-width:16ch;margin-left:auto;margin-right:auto}.closing-panel.svelte-19zd8bl>p:where(.svelte-19zd8bl):not(.eyebrow){color:#ffffffc2;max-width:43rem;margin:0 auto;font-size:1.02rem;line-height:1.75}.closing-actions.svelte-19zd8bl{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.closing-primary.svelte-19zd8bl,.closing-secondary.svelte-19zd8bl{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.72rem 1.15rem;font-size:.9rem;font-weight:710;text-decoration:none;display:inline-flex}.closing-primary.svelte-19zd8bl{color:var(--color-brand-action);background:var(--color-surface);box-shadow:0 8px 22px #0000001f}.closing-secondary.svelte-19zd8bl{color:var(--color-surface);background:#ffffff12;border:1px solid #ffffff57}.closing-secondary.svelte-19zd8bl svg:where(.svelte-19zd8bl){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.closing-primary.svelte-19zd8bl:hover{background:var(--color-brand-soft)}.closing-secondary.svelte-19zd8bl:hover{background:#ffffff21}@media (width>=48rem){.shared-grid.svelte-19zd8bl{grid-template-columns:repeat(2,1fr)}.plans-grid.svelte-19zd8bl{grid-template-rows:repeat(7,auto) 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.plan-card.svelte-19zd8bl{grid-row:1/span 9;grid-template-rows:subgrid}.plan-card--free.svelte-19zd8bl{grid-column:1}.plan-card--pro.svelte-19zd8bl{grid-column:2}}@media (prefers-reduced-motion:reduce){.billing-control.svelte-19zd8bl button:where(.svelte-19zd8bl),.billing-thumb.svelte-19zd8bl{transition:none}}@media (width>=62rem){.comparison-inner.svelte-19zd8bl,.faq-inner.svelte-19zd8bl{grid-template-columns:minmax(0,.85fr) minmax(30rem,1.15fr);align-items:start}.comparison-copy.svelte-19zd8bl,.faq-heading.svelte-19zd8bl{position:sticky;top:7rem}}.client-branches.svelte-83c1hi,.project-list.svelte-83c1hi{margin:0;padding:0;list-style:none}.sr-only.svelte-83c1hi{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.organization-flow.svelte-83c1hi{border:1px solid color-mix(in srgb, var(--color-brand) 20%, var(--color-border));border-radius:var(--radius-card);background:var(--color-surface);width:100%;min-width:0;padding:.85rem;container-type:inline-size}.entity-definitions.svelte-83c1hi{border-bottom:1px solid var(--color-border);gap:.3rem;margin:0 0 .85rem;padding:0 0 .75rem;display:grid}.entity-definitions.svelte-83c1hi>div:where(.svelte-83c1hi){grid-template-columns:4.6rem minmax(0,1fr);align-items:baseline;gap:.45rem;min-width:0;display:grid}.entity-definitions.svelte-83c1hi dt:where(.svelte-83c1hi),.entity-definitions.svelte-83c1hi dd:where(.svelte-83c1hi){margin:0}.entity-definitions.svelte-83c1hi dt:where(.svelte-83c1hi){color:var(--color-brand-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760}.entity-definitions.svelte-83c1hi dd:where(.svelte-83c1hi){color:var(--color-muted);font-size:.74rem;line-height:1.45}.flow-diagram.svelte-83c1hi{gap:.45rem;min-width:0;display:grid;position:relative}.profile-card.svelte-83c1hi,.client-card.svelte-83c1hi{z-index:1;border-radius:var(--radius-control);min-width:0;padding:.75rem .85rem;position:relative}.profile-card.svelte-83c1hi{color:var(--color-surface);background:var(--color-brand)}.profile-card.svelte-83c1hi strong:where(.svelte-83c1hi),.client-card.svelte-83c1hi strong:where(.svelte-83c1hi),.project-list.svelte-83c1hi strong:where(.svelte-83c1hi){overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.mobile-flow-cue.svelte-83c1hi{height:1.15rem;color:var(--color-brand);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:grid}.client-branches.svelte-83c1hi{gap:.75rem;min-width:0;display:grid}.client-group.svelte-83c1hi{border-left:1px solid color-mix(in srgb, var(--color-brand) 38%, var(--color-border));gap:.4rem;min-width:0;padding-left:.7rem;display:grid}.client-card.svelte-83c1hi{border:1px solid color-mix(in srgb, var(--color-brand) 34%, var(--color-border));background:var(--color-surface)}.project-list.svelte-83c1hi{gap:.3rem;min-width:0;margin-left:.65rem;display:grid}.project-list.svelte-83c1hi li:where(.svelte-83c1hi){z-index:1;background:var(--color-subtle);border-radius:.55rem;grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;padding:.5rem .65rem;display:grid;position:relative}.mobile-project-arrow.svelte-83c1hi{color:var(--color-brand);font-size:.75rem;line-height:1}.project-list.svelte-83c1hi strong:where(.svelte-83c1hi){font-size:.8rem;font-weight:670}.connector-layer.svelte-83c1hi{display:none}@container (width>=30rem){.organization-flow.svelte-83c1hi{padding:1rem 1.05rem}.entity-definitions.svelte-83c1hi{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.entity-definitions.svelte-83c1hi>div:where(.svelte-83c1hi){display:block}.entity-definitions.svelte-83c1hi dd:where(.svelte-83c1hi){margin-top:.18rem}.flow-diagram.svelte-83c1hi{grid-template-columns:minmax(7.5rem,.8fr) minmax(0,2.2fr);align-items:center;gap:2.5rem}.connector-layer.svelte-83c1hi{z-index:0;width:100%;height:100%;color:color-mix(in srgb, var(--color-brand) 72%, var(--color-muted));pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.connector-line.svelte-83c1hi{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.connector-arrowhead.svelte-83c1hi{fill:currentColor}.mobile-flow-cue.svelte-83c1hi{display:none}.client-branches.svelte-83c1hi{grid-column:2;gap:.65rem}.client-group.svelte-83c1hi{border-left:0;grid-template-columns:minmax(7.5rem,.95fr) minmax(7.5rem,1.05fr);align-items:center;gap:2.5rem;padding-left:0}.project-list.svelte-83c1hi{margin-left:0}.project-list.svelte-83c1hi li:where(.svelte-83c1hi){padding-left:.65rem;display:block}.mobile-project-arrow.svelte-83c1hi{display:none}}main.svelte-ablg4t{width:100%}.article-hero.svelte-ablg4t{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 82% 15%, #1488a621, transparent 25rem), linear-gradient(180deg, var(--color-surface), var(--color-subtle));padding:clamp(4.5rem,9vw,7rem) 1.25rem clamp(3.5rem,7vw,5.5rem)}.article-hero.svelte-ablg4t>div:where(.svelte-ablg4t){max-width:61rem;margin:0 auto}.article-hero.svelte-ablg4t nav:where(.svelte-ablg4t){color:var(--color-muted);align-items:center;gap:.55rem;margin-bottom:2rem;font-size:.73rem;display:flex}.article-hero.svelte-ablg4t nav:where(.svelte-ablg4t) a:where(.svelte-ablg4t){color:var(--color-brand-strong);text-decoration:none}.article-hero.svelte-ablg4t nav:where(.svelte-ablg4t) a:where(.svelte-ablg4t):focus-visible,aside.svelte-ablg4t a:where(.svelte-ablg4t):focus-visible,.related-links.svelte-ablg4t a:where(.svelte-ablg4t):focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 35%, transparent);outline-offset:.2rem}.eyebrow.svelte-ablg4t{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:750}h1.svelte-ablg4t{letter-spacing:-.058em;max-width:58rem;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.03}.summary.svelte-ablg4t{max-width:48rem;color:var(--color-muted);margin:1.4rem 0 0;font-size:clamp(1.03rem,2vw,1.2rem);line-height:1.72}.article-meta.svelte-ablg4t{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.73rem;display:flex}.article-meta.svelte-ablg4t strong:where(.svelte-ablg4t),.article-meta.svelte-ablg4t time:where(.svelte-ablg4t){color:var(--color-text);font-weight:680}.article-layout.svelte-ablg4t{max-width:var(--content-width);align-items:start;gap:clamp(2.5rem,7vw,6rem);margin:0 auto;padding:clamp(3rem,7vw,5rem) 1.25rem clamp(5rem,9vw,8rem);display:grid}aside.svelte-ablg4t nav:where(.svelte-ablg4t){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle);padding:1.2rem}aside.svelte-ablg4t h2:where(.svelte-ablg4t){letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem}aside.svelte-ablg4t ol:where(.svelte-ablg4t){gap:.15rem;margin:0;padding:0;list-style:none;display:grid}aside.svelte-ablg4t a:where(.svelte-ablg4t){color:var(--color-muted);border-radius:.45rem;padding:.45rem .55rem;font-size:.76rem;line-height:1.4;text-decoration:none;display:block}aside.svelte-ablg4t a:where(.svelte-ablg4t):hover{color:var(--color-brand-strong);background:var(--color-brand-soft)}article.svelte-ablg4t{min-width:0;max-width:49rem}.boundary-note.svelte-ablg4t{border-radius:var(--radius-card);background:var(--color-brand-soft);border:1px solid #1488a633;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1.15rem;display:grid}.boundary-note.svelte-ablg4t svg:where(.svelte-ablg4t){fill:none;width:1.35rem;stroke:var(--color-brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.boundary-note.svelte-ablg4t p:where(.svelte-ablg4t){color:var(--color-brand-strong);margin:0;font-size:.83rem;line-height:1.65}article.svelte-ablg4t>section:where(.svelte-ablg4t){border-bottom:1px solid var(--color-border);padding:2.35rem 0;scroll-margin-top:6rem}article.svelte-ablg4t>section:where(.svelte-ablg4t) h2:where(.svelte-ablg4t){letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.23}article.svelte-ablg4t>section:where(.svelte-ablg4t) p:where(.svelte-ablg4t),article.svelte-ablg4t>section:where(.svelte-ablg4t) li:where(.svelte-ablg4t){color:var(--color-muted);font-size:.94rem;line-height:1.85}article.svelte-ablg4t>section:where(.svelte-ablg4t) p:where(.svelte-ablg4t){margin:0 0 1rem}article.svelte-ablg4t>section:where(.svelte-ablg4t) p:where(.svelte-ablg4t):last-child{margin-bottom:0}article.svelte-ablg4t>section:where(.svelte-ablg4t) ul:where(.svelte-ablg4t){gap:.6rem;margin:1rem 0 0;padding-left:1.3rem;display:grid}article.svelte-ablg4t>section:where(.svelte-ablg4t) li:where(.svelte-ablg4t)::marker{color:var(--color-brand)}.article-hierarchy.svelte-ablg4t{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-border));border-radius:calc(var(--radius-card) + .15rem);background:var(--color-subtle);max-width:30rem;margin:2rem auto 0;padding:clamp(1rem,4vw,1.5rem)}.article-examples.svelte-ablg4t{gap:1.25rem;margin-top:2rem;display:grid}.article-examples.svelte-ablg4t>section:where(.svelte-ablg4t){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;padding:clamp(1rem,4vw,1.4rem);box-shadow:0 5px 18px #11182709}.article-examples.svelte-ablg4t h3:where(.svelte-ablg4t){letter-spacing:-.025em;margin:0;font-size:1.08rem;line-height:1.35}.article-examples.svelte-ablg4t>section:where(.svelte-ablg4t)>p:where(.svelte-ablg4t){margin:.65rem 0 1rem;font-size:.84rem;line-height:1.65}.article-examples.svelte-ablg4t .example-note:where(.svelte-ablg4t){color:var(--color-muted);margin:.85rem 0 0;font-size:.78rem;font-weight:400}.article-actions.svelte-ablg4t{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.primary-action.svelte-ablg4t,.secondary-action.svelte-ablg4t{border-radius:var(--radius-control);justify-content:center;align-items:center;min-height:2.8rem;padding:.7rem 1rem;font-size:.85rem;font-weight:710;text-decoration:none;display:inline-flex}.primary-action.svelte-ablg4t{color:var(--color-surface);background:var(--color-brand-action)}.primary-action.svelte-ablg4t:hover{background:var(--color-brand-action-hover)}.secondary-action.svelte-ablg4t{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.secondary-action.svelte-ablg4t:hover{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border));background:var(--color-brand-soft)}.article-footer.svelte-ablg4t{padding-top:2.5rem}.article-footer.svelte-ablg4t>p:where(.svelte-ablg4t){color:var(--color-muted);margin:0 0 1.75rem;font-size:.73rem}.article-footer.svelte-ablg4t h2:where(.svelte-ablg4t){margin:0 0 1rem;font-size:1.1rem}.related-links.svelte-ablg4t{gap:.5rem;display:grid}.related-links.svelte-ablg4t a:where(.svelte-ablg4t){border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.83rem;font-weight:650;text-decoration:none;display:flex}.related-links.svelte-ablg4t a:where(.svelte-ablg4t):hover{background:var(--color-brand-soft);border-color:#1488a659}.related-links.svelte-ablg4t svg:where(.svelte-ablg4t){fill:none;width:1rem;stroke:var(--color-brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width>=55rem){.article-layout.svelte-ablg4t{grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr)}aside.svelte-ablg4t{position:sticky;top:1.5rem}}main.svelte-4037y4{width:100%}.resource-hero.svelte-4037y4{background:radial-gradient(circle at 75% 20%, #1488a624, transparent 25rem), linear-gradient(180deg, var(--color-surface), var(--color-subtle));padding:clamp(4.5rem,8vw,6.5rem) 1.25rem}.resource-hero.svelte-4037y4>div:where(.svelte-4037y4){text-align:center;max-width:58rem;margin:0 auto}.eyebrow.svelte-4037y4,.guide-label.svelte-4037y4{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:750}h1.svelte-4037y4{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,7vw,5.2rem);line-height:1}.resource-hero.svelte-4037y4>div:where(.svelte-4037y4)>p:where(.svelte-4037y4):last-child{max-width:46rem;color:var(--color-muted);margin:1.5rem auto 0;font-size:clamp(1.03rem,2vw,1.2rem);line-height:1.75}.guide-section.svelte-4037y4{max-width:var(--content-width);margin:0 auto;padding:clamp(4rem,7vw,5.75rem) 1.25rem}.section-heading.svelte-4037y4{max-width:45rem;margin-bottom:2.2rem}h2.svelte-4037y4{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.guide-grid.svelte-4037y4{gap:1rem;display:grid}.guide-grid.svelte-4037y4 article:where(.svelte-4037y4){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;min-width:0;padding:clamp(1.4rem,4vw,2rem);display:flex}.guide-grid.svelte-4037y4 article:where(.svelte-4037y4):hover{border-color:color-mix(in srgb, var(--color-brand) 32%, var(--color-border));box-shadow:0 12px 30px #1118270f}.guide-grid.svelte-4037y4 article.featured:where(.svelte-4037y4){background:linear-gradient(135deg, #1488a614, transparent 55%), var(--color-surface)}.guide-number.svelte-4037y4{color:var(--color-brand);margin-bottom:2rem;font-size:.78rem;font-weight:750}.guide-grid.svelte-4037y4 h3:where(.svelte-4037y4){letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.25}.guide-grid.svelte-4037y4 article:where(.svelte-4037y4)>p:where(.svelte-4037y4):not(.guide-label){color:var(--color-muted);margin:1rem 0;font-size:.9rem;line-height:1.7}.guide-meta.svelte-4037y4{color:var(--color-muted);gap:.75rem;margin-top:auto;padding-top:.7rem;font-size:.72rem;display:flex}.guide-grid.svelte-4037y4 a:where(.svelte-4037y4){color:var(--color-brand-strong);align-items:center;gap:.45rem;margin-top:1.35rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.guide-grid.svelte-4037y4 a:where(.svelte-4037y4):hover{color:var(--color-brand)}.guide-grid.svelte-4037y4 a:where(.svelte-4037y4):focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 35%, transparent);outline-offset:.3rem;border-radius:.2rem}.guide-grid.svelte-4037y4 a:where(.svelte-4037y4) svg:where(.svelte-4037y4){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.principles-section.svelte-4037y4{background:var(--color-text);padding:clamp(4.25rem,8vw,6rem) 1.25rem}.principles-inner.svelte-4037y4{max-width:var(--content-width);gap:clamp(2.5rem,7vw,6rem);margin:0 auto;display:grid}.principles-section.svelte-4037y4 h2:where(.svelte-4037y4){color:var(--color-surface)}.principles-section.svelte-4037y4 ol:where(.svelte-4037y4){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.principles-section.svelte-4037y4 li:where(.svelte-4037y4){border-bottom:1px solid #ffffff1f;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1.2rem 0;display:grid}.principles-section.svelte-4037y4 li:where(.svelte-4037y4)>span:where(.svelte-4037y4){color:var(--color-brand-light);font-size:.78rem;font-weight:750}.principles-section.svelte-4037y4 h3:where(.svelte-4037y4){color:var(--color-surface);margin:0;font-size:1rem}.principles-section.svelte-4037y4 li:where(.svelte-4037y4) p:where(.svelte-4037y4){color:#ffffffa6;margin:.45rem 0 0;font-size:.85rem;line-height:1.65}@media (width>=46rem){.guide-grid.svelte-4037y4{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid.svelte-4037y4 article.featured:where(.svelte-4037y4){grid-column:span 2}}@media (width>=64rem){.guide-grid.svelte-4037y4{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-grid.svelte-4037y4 article.featured:where(.svelte-4037y4){grid-column:auto}.principles-inner.svelte-4037y4{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.time-preview.svelte-75ek7b{border:1px solid var(--color-border);width:100%;max-width:32rem;color:var(--color-text);background:#fffffffa;border-radius:14px;margin:0 auto;overflow:hidden;box-shadow:0 20px 48px #0000002b}.preview-heading.svelte-75ek7b{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.preview-heading.svelte-75ek7b>div:where(.svelte-75ek7b){align-items:center;gap:.65rem;display:flex}.preview-heading.svelte-75ek7b svg:where(.svelte-75ek7b){fill:none;width:1.3rem;height:1.3rem;stroke:var(--color-brand);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}h3.svelte-75ek7b{margin:0;font-size:1rem;font-weight:500}.preview-heading.svelte-75ek7b>span:where(.svelte-75ek7b){color:var(--color-muted);font-size:.75rem}.entry-row.svelte-75ek7b{gap:1rem;padding:1.2rem 1.1rem;display:grid}.time-line.svelte-75ek7b{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.time-line.svelte-75ek7b strong:where(.svelte-75ek7b):first-child{font-size:.8125rem;font-weight:600}.time-line.svelte-75ek7b strong:where(.svelte-75ek7b):last-child{font-size:.875rem;font-weight:600}.details.svelte-75ek7b{min-width:0}.context.svelte-75ek7b{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;font-size:.8125rem;display:flex}.context.svelte-75ek7b strong:where(.svelte-75ek7b){font-weight:600}.context.svelte-75ek7b span:where(.svelte-75ek7b){color:var(--color-muted)}.task.svelte-75ek7b{margin-top:.45rem;font-size:.8125rem;font-weight:500;display:block}p.svelte-75ek7b{color:var(--color-muted);margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.billing.svelte-75ek7b{align-items:center;gap:.55rem;display:flex}.billing.svelte-75ek7b span:where(.svelte-75ek7b){color:var(--color-badge-billable-text);background:var(--color-badge-billable-bg);border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:650}.billing.svelte-75ek7b small:where(.svelte-75ek7b){color:var(--color-muted);font-size:.75rem}.history-preview.svelte-12k7j4b{border:1px solid var(--color-border);width:100%;max-width:34rem;color:var(--color-text);background:#fffffffa;border-radius:14px;margin:0 auto;overflow:hidden;box-shadow:0 20px 48px #0000002b}header.svelte-12k7j4b{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}header.svelte-12k7j4b>div:where(.svelte-12k7j4b){align-items:center;gap:.65rem;display:flex}header.svelte-12k7j4b svg:where(.svelte-12k7j4b){fill:none;width:1.3rem;height:1.3rem;stroke:var(--color-brand);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}h3.svelte-12k7j4b{margin:0;font-size:1rem;font-weight:500}header.svelte-12k7j4b>span:where(.svelte-12k7j4b){color:var(--color-muted);text-align:right;font-size:.7rem}.entry-list.svelte-12k7j4b{display:grid}article.svelte-12k7j4b{border-top:1px solid var(--color-border);gap:.25rem;padding:.95rem 1.1rem;display:grid;position:relative}article.svelte-12k7j4b:first-child{border-top:0}.time-line.svelte-12k7j4b{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.2rem;font-size:.75rem;display:flex}.time-line.svelte-12k7j4b strong:where(.svelte-12k7j4b):first-child{font-weight:600}.time-line.svelte-12k7j4b strong:where(.svelte-12k7j4b):last-child{font-size:.8rem;font-weight:650}.context.svelte-12k7j4b{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;padding-right:6.5rem;font-size:.76rem;display:flex}.context.svelte-12k7j4b strong:where(.svelte-12k7j4b){font-weight:600}.context.svelte-12k7j4b span:where(.svelte-12k7j4b){color:var(--color-muted)}.task.svelte-12k7j4b{font-size:.75rem;font-weight:500}p.svelte-12k7j4b{max-width:30rem;color:var(--color-muted);margin:0;padding-right:6.5rem;font-size:.75rem;line-height:1.45}.billing.svelte-12k7j4b{color:var(--color-badge-billable-text);background:var(--color-badge-billable-bg);border-radius:999px;padding:.28rem .48rem;font-size:.62rem;font-weight:650;position:absolute;bottom:1rem;right:1.1rem}@media (width<=28rem){header.svelte-12k7j4b{align-items:flex-start}header.svelte-12k7j4b>span:where(.svelte-12k7j4b){max-width:8.5rem}.context.svelte-12k7j4b,p.svelte-12k7j4b{padding-right:0}.billing.svelte-12k7j4b{width:fit-content;margin-top:.35rem;position:static}}main.svelte-kk22uc{--use-case-accent:var(--color-brand);--use-case-accent-strong:var(--color-brand-strong);--use-case-soft:var(--color-brand-soft);width:100%;overflow:hidden}main.accent-support.svelte-kk22uc{--use-case-accent:var(--color-support);--use-case-accent-strong:#08776f;--use-case-soft:#0d948817}main.accent-lime.svelte-kk22uc{--use-case-accent:#76a61b;--use-case-accent-strong:#547b10;--use-case-soft:#84cc161f}main.accent-slate.svelte-kk22uc{--use-case-accent:#52677f;--use-case-accent-strong:#374a61;--use-case-soft:#52677f17}h1.svelte-kk22uc,h2.svelte-kk22uc,h3.svelte-kk22uc,p.svelte-kk22uc{margin-top:0}.eyebrow.svelte-kk22uc{color:var(--use-case-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:750}.use-case-hero.svelte-kk22uc{background:radial-gradient(circle at 86% 18%, var(--use-case-soft), transparent 28rem), linear-gradient(180deg, var(--color-surface), #fbfdfe)}.hero-inner.svelte-kk22uc{max-width:var(--content-width);align-items:center;gap:clamp(3rem,7vw,6rem);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) 1.25rem clamp(5rem,9vw,7.5rem);display:grid}.hero-copy.svelte-kk22uc{max-width:43rem}h1.svelte-kk22uc{letter-spacing:-.06em;max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,7vw,5rem);line-height:1}.hero-intro.svelte-kk22uc{max-width:39rem;color:var(--color-muted);margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.7}.hero-actions.svelte-kk22uc{flex-wrap:wrap;gap:.75rem;display:flex}.primary-action.svelte-kk22uc,.secondary-action.svelte-kk22uc,.closing-primary.svelte-kk22uc,.closing-secondary.svelte-kk22uc{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.72rem 1.15rem;font-size:.91rem;font-weight:710;text-decoration:none;display:inline-flex}.primary-action.svelte-kk22uc{color:var(--color-surface);background:var(--use-case-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--use-case-accent) 20%, transparent)}.primary-action.svelte-kk22uc:hover{background:var(--use-case-accent-strong)}.secondary-action.svelte-kk22uc{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.secondary-action.svelte-kk22uc:hover{border-color:color-mix(in srgb, var(--use-case-accent) 40%, transparent);background:var(--use-case-soft)}.secondary-action.svelte-kk22uc svg:where(.svelte-kk22uc),.closing-secondary.svelte-kk22uc svg:where(.svelte-kk22uc){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.hero-reassurance.svelte-kk22uc{color:var(--color-muted);flex-wrap:wrap;gap:.35rem 0;margin:1.1rem 0 0;padding:0;font-size:.76rem;line-height:1.45;list-style:none;display:flex}.hero-reassurance.svelte-kk22uc li:where(.svelte-kk22uc){align-items:center;display:flex}.hero-reassurance.svelte-kk22uc li:where(.svelte-kk22uc):not(:last-child):after{color:var(--color-border-strong);content:"·";margin:0 .55rem}.hero-reassurance.svelte-kk22uc strong:where(.svelte-kk22uc){color:var(--color-text);margin-right:.22rem}.problem-section.svelte-kk22uc,.structure-section.svelte-kk22uc,.outcomes-section.svelte-kk22uc,.fit-section.svelte-kk22uc,.use-case-closing.svelte-kk22uc{padding:clamp(5rem,9vw,8rem) 1.25rem}.problem-section.svelte-kk22uc{background:var(--color-subtle)}.freelancers-page.svelte-kk22uc .hero-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6rem)}.freelancers-page.svelte-kk22uc .problem-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.freelancers-page.svelte-kk22uc .problem-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.employees-page.svelte-kk22uc .hero-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6rem)}.employees-page.svelte-kk22uc .problem-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.employees-page.svelte-kk22uc .problem-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.founders-page.svelte-kk22uc .hero-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6rem)}.founders-page.svelte-kk22uc .problem-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.founders-page.svelte-kk22uc .problem-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.personal-projects-page.svelte-kk22uc .hero-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6rem)}.personal-projects-page.svelte-kk22uc .problem-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.personal-projects-page.svelte-kk22uc .problem-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.section-heading.svelte-kk22uc{text-align:center;max-width:49rem;margin:0 auto}.section-heading.svelte-kk22uc h2:where(.svelte-kk22uc),.workflow-heading.svelte-kk22uc h2:where(.svelte-kk22uc),.fit-copy.svelte-kk22uc h2:where(.svelte-kk22uc),.closing-panel.svelte-kk22uc h2:where(.svelte-kk22uc){letter-spacing:-.052em;margin-bottom:1.2rem;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.07}.section-heading.svelte-kk22uc>p:where(.svelte-kk22uc):last-child,.workflow-heading.svelte-kk22uc>p:where(.svelte-kk22uc):last-child,.fit-intro.svelte-kk22uc{color:var(--color-muted);margin-bottom:0;font-size:1.01rem;line-height:1.75}.problem-grid.svelte-kk22uc,.outcomes-grid.svelte-kk22uc{max-width:var(--content-width);gap:1rem;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.problem-grid.svelte-kk22uc article:where(.svelte-kk22uc),.outcomes-grid.svelte-kk22uc article:where(.svelte-kk22uc){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.4rem,4vw,2rem);box-shadow:0 5px 18px #11182709}.problem-grid.svelte-kk22uc article:where(.svelte-kk22uc)>span:where(.svelte-kk22uc){width:2rem;height:2rem;color:var(--use-case-accent-strong);background:var(--use-case-soft);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:.62rem;font-weight:750;display:grid}.problem-grid.svelte-kk22uc h3:where(.svelte-kk22uc),.outcomes-grid.svelte-kk22uc h3:where(.svelte-kk22uc){letter-spacing:-.025em;margin-bottom:.55rem;font-size:1.1rem}.problem-grid.svelte-kk22uc p:where(.svelte-kk22uc),.outcomes-grid.svelte-kk22uc p:where(.svelte-kk22uc){color:var(--color-muted);margin-bottom:0;font-size:.84rem;line-height:1.65}.workflow-section.svelte-kk22uc{color:var(--color-surface);background:#102d35;padding:clamp(5rem,9vw,8rem) 1.25rem}.structure-section.svelte-kk22uc{background:var(--color-subtle)}.structure-inner.svelte-kk22uc{max-width:var(--content-width);align-items:center;gap:clamp(2.5rem,6vw,4.5rem);margin:0 auto;display:grid}.structure-copy.svelte-kk22uc{max-width:39rem}.structure-copy.svelte-kk22uc h2:where(.svelte-kk22uc){letter-spacing:-.05em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.09}.structure-copy.svelte-kk22uc>p:where(.svelte-kk22uc):not(.eyebrow){color:var(--color-muted);margin:0;font-size:1rem;line-height:1.75}.structure-copy.svelte-kk22uc .structure-note:where(.svelte-kk22uc){color:var(--color-muted);margin-top:.75rem;font-size:.8rem;font-weight:400;line-height:1.6}.structure-copy.svelte-kk22uc a:where(.svelte-kk22uc){color:var(--use-case-accent-strong);align-items:center;gap:.4rem;margin-top:1.35rem;font-size:.84rem;font-weight:710;text-decoration:none;display:inline-flex}.structure-copy.svelte-kk22uc a:where(.svelte-kk22uc):hover{color:var(--use-case-accent)}.structure-copy.svelte-kk22uc a:where(.svelte-kk22uc) svg:where(.svelte-kk22uc){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.freelancers-page.svelte-kk22uc .workflow-section:where(.svelte-kk22uc),.freelancers-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.freelancers-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,5vw,4rem)}.freelancers-page.svelte-kk22uc .workflow-heading:where(.svelte-kk22uc) h2:where(.svelte-kk22uc),.freelancers-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){margin-bottom:1rem}.freelancers-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.freelancers-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc) article:where(.svelte-kk22uc){padding:clamp(1.4rem,3vw,1.8rem)}.freelancers-page.svelte-kk22uc .outcome-icon:where(.svelte-kk22uc){margin-bottom:1.15rem}.employees-page.svelte-kk22uc .workflow-section:where(.svelte-kk22uc),.employees-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.employees-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,5vw,4rem)}.employees-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc){max-width:46rem}.employees-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){margin-bottom:1rem}.employees-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.employees-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc) article:where(.svelte-kk22uc){padding:clamp(1.4rem,3vw,1.8rem)}.employees-page.svelte-kk22uc .outcome-icon:where(.svelte-kk22uc){margin-bottom:1.15rem}.founders-page.svelte-kk22uc .workflow-section:where(.svelte-kk22uc),.founders-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.founders-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,5vw,4rem)}.founders-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc){max-width:52rem}.founders-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){margin-bottom:1rem}.founders-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.founders-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc) article:where(.svelte-kk22uc){padding:clamp(1.4rem,3vw,1.8rem)}.founders-page.svelte-kk22uc .outcome-icon:where(.svelte-kk22uc){margin-bottom:1.15rem}.personal-projects-page.svelte-kk22uc .workflow-section:where(.svelte-kk22uc),.personal-projects-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.personal-projects-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc){gap:clamp(2.5rem,5vw,4rem)}.personal-projects-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc){max-width:52rem}.personal-projects-page.svelte-kk22uc .outcomes-section:where(.svelte-kk22uc) .section-heading:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){margin-bottom:1rem}.personal-projects-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc){margin-top:clamp(2.25rem,4vw,3.25rem)}.personal-projects-page.svelte-kk22uc .outcomes-grid:where(.svelte-kk22uc) article:where(.svelte-kk22uc){padding:clamp(1.4rem,3vw,1.8rem)}.personal-projects-page.svelte-kk22uc .outcome-icon:where(.svelte-kk22uc){margin-bottom:1.15rem}.workflow-inner.svelte-kk22uc{max-width:var(--content-width);align-items:start;gap:clamp(3rem,7vw,6rem);margin:0 auto;display:grid}.workflow-heading.svelte-kk22uc{max-width:40rem}.workflow-heading.svelte-kk22uc .eyebrow:where(.svelte-kk22uc),.fit-copy.svelte-kk22uc .eyebrow:where(.svelte-kk22uc){color:#b7e25f}.workflow-heading.svelte-kk22uc>p:where(.svelte-kk22uc):last-child{color:#ffffffad}.workflow-steps.svelte-kk22uc{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.workflow-steps.svelte-kk22uc li:where(.svelte-kk22uc){border-radius:var(--radius-card);background:#ffffff0e;border:1px solid #ffffff21;grid-template-columns:2.3rem minmax(0,1fr);gap:.9rem;padding:1.15rem;display:grid}.workflow-steps.svelte-kk22uc li:where(.svelte-kk22uc)>span:where(.svelte-kk22uc){color:#b7e25f;background:#b7e25f14;border:1px solid #b7e25f47;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.67rem;font-weight:740;display:grid}.workflow-steps.svelte-kk22uc h3:where(.svelte-kk22uc){margin-bottom:.35rem;font-size:.96rem}.workflow-steps.svelte-kk22uc p:where(.svelte-kk22uc){color:#ffffffa3;margin-bottom:0;font-size:.8rem;line-height:1.6}.outcomes-section.svelte-kk22uc{background:var(--color-surface)}.outcomes-grid.svelte-kk22uc article:where(.svelte-kk22uc){background:var(--color-subtle)}.outcome-icon.svelte-kk22uc{width:2.8rem;height:2.8rem;color:var(--use-case-accent);background:var(--use-case-soft);border-radius:.8rem;place-items:center;margin-bottom:1.35rem;display:grid}.outcome-icon.svelte-kk22uc svg:where(.svelte-kk22uc){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.fit-section.svelte-kk22uc{background:var(--color-subtle)}.freelancers-page.svelte-kk22uc .fit-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(3.75rem,6vw,5rem)}.freelancers-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc){padding:clamp(2rem,5vw,3.5rem)}.freelancers-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) ul:where(.svelte-kk22uc){gap:.9rem;margin-top:1.75rem}.freelancers-page.svelte-kk22uc .use-case-closing:where(.svelte-kk22uc){padding-top:clamp(3.75rem,6vw,5rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.freelancers-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc){padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.freelancers-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc)>div:where(.svelte-kk22uc){margin-top:1.75rem}.employees-page.svelte-kk22uc .fit-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(3.75rem,6vw,5rem)}.employees-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc){padding:clamp(2rem,5vw,3.5rem)}.employees-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){max-width:14ch}.employees-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) ul:where(.svelte-kk22uc){gap:.9rem;margin-top:1.75rem}.employees-page.svelte-kk22uc .use-case-closing:where(.svelte-kk22uc){padding-top:clamp(3.75rem,6vw,5rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.employees-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc){padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.employees-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc)>div:where(.svelte-kk22uc){margin-top:1.75rem}.founders-page.svelte-kk22uc .fit-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(3.75rem,6vw,5rem)}.founders-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc){padding:clamp(2rem,5vw,3.5rem)}.founders-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){font-size:clamp(2.1rem,4vw,3.25rem)}.founders-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) ul:where(.svelte-kk22uc){gap:.9rem;margin-top:1.75rem}.founders-page.svelte-kk22uc .use-case-closing:where(.svelte-kk22uc){padding-top:clamp(3.75rem,6vw,5rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.founders-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc){padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.founders-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc)>div:where(.svelte-kk22uc){margin-top:1.75rem}.personal-projects-page.svelte-kk22uc .fit-section:where(.svelte-kk22uc){padding-top:clamp(4.25rem,7vw,6rem);padding-bottom:clamp(3.75rem,6vw,5rem)}.personal-projects-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc){padding:clamp(2rem,5vw,3.5rem)}.personal-projects-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) h2:where(.svelte-kk22uc){font-size:clamp(2.1rem,4vw,3.25rem)}.personal-projects-page.svelte-kk22uc .fit-copy:where(.svelte-kk22uc) ul:where(.svelte-kk22uc){gap:.9rem;margin-top:1.75rem}.personal-projects-page.svelte-kk22uc .use-case-closing:where(.svelte-kk22uc){padding-top:clamp(3.75rem,6vw,5rem);padding-bottom:clamp(4.25rem,7vw,6rem)}.personal-projects-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc){padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.personal-projects-page.svelte-kk22uc .closing-panel:where(.svelte-kk22uc)>div:where(.svelte-kk22uc){margin-top:1.75rem}.fit-panel.svelte-kk22uc{max-width:var(--content-width);border-radius:calc(var(--radius-card) + .55rem);color:var(--color-surface);background:radial-gradient(circle at 88% 12%, var(--use-case-soft), transparent 25rem), #102d35;border:1px solid #1488a633;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #1118271c}.fit-copy.svelte-kk22uc{padding:clamp(1.75rem,6vw,4rem)}.fit-intro.svelte-kk22uc{color:#ffffffb3}.fit-copy.svelte-kk22uc ul:where(.svelte-kk22uc){gap:1.1rem;margin:2.15rem 0 0;padding:0;list-style:none;display:grid}.fit-copy.svelte-kk22uc li:where(.svelte-kk22uc){grid-template-columns:1.75rem minmax(0,1fr);gap:.8rem;display:grid}.fit-copy.svelte-kk22uc li:where(.svelte-kk22uc)>span:where(.svelte-kk22uc){color:#b7e25f;background:#b7e25f17;border:1px solid #b7e25f47;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.fit-copy.svelte-kk22uc li:where(.svelte-kk22uc) svg:where(.svelte-kk22uc){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.88rem;height:.88rem}.fit-copy.svelte-kk22uc li:where(.svelte-kk22uc) h3:where(.svelte-kk22uc){margin-bottom:.25rem;font-size:.92rem}.fit-copy.svelte-kk22uc li:where(.svelte-kk22uc) p:where(.svelte-kk22uc){color:#ffffff9e;margin-bottom:0;font-size:.78rem;line-height:1.6}.fit-visual.svelte-kk22uc{align-items:center;padding:1.25rem;display:grid}.use-case-closing.svelte-kk22uc{background:var(--color-surface)}.closing-panel.svelte-kk22uc{max-width:var(--content-width);border-radius:calc(var(--radius-card) + .55rem);color:var(--color-surface);background:radial-gradient(circle at 90% 10%, #b7e25f2b, transparent 20rem), linear-gradient(135deg, var(--use-case-accent), var(--use-case-accent-strong));text-align:center;box-shadow:0 20px 52px color-mix(in srgb, var(--use-case-accent) 16%, transparent);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 1.25rem}.closing-panel.svelte-kk22uc .eyebrow:where(.svelte-kk22uc){color:#eefbcf}.closing-panel.svelte-kk22uc h2:where(.svelte-kk22uc){max-width:16ch;margin-left:auto;margin-right:auto}.closing-panel.svelte-kk22uc>p:where(.svelte-kk22uc):not(.eyebrow){color:#ffffffc7;max-width:43rem;margin:0 auto;font-size:1.01rem;line-height:1.75}.closing-panel.svelte-kk22uc>div:where(.svelte-kk22uc){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.closing-primary.svelte-kk22uc{color:var(--use-case-accent-strong);background:var(--color-surface);box-shadow:0 8px 22px #0000001f}.closing-primary.svelte-kk22uc:hover{background:var(--color-brand-soft)}.closing-secondary.svelte-kk22uc{color:var(--color-surface);background:#ffffff12;border:1px solid #ffffff57}.closing-secondary.svelte-kk22uc:hover{background:#ffffff21}@media (width>=48rem){.problem-grid.svelte-kk22uc,.outcomes-grid.svelte-kk22uc{grid-template-columns:repeat(3,1fr)}}@media (width>=62rem){.hero-inner.svelte-kk22uc{grid-template-columns:minmax(0,1.03fr) minmax(27rem,.97fr)}.workflow-inner.svelte-kk22uc,.structure-inner.svelte-kk22uc,.fit-panel.svelte-kk22uc{grid-template-columns:minmax(0,1fr) minmax(28rem,1fr)}.employees-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc),.founders-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc),.personal-projects-page.svelte-kk22uc .workflow-inner:where(.svelte-kk22uc){align-items:center}.fit-visual.svelte-kk22uc{padding:2rem 2rem 2rem 0}}main.svelte-zrenq7{width:100%}.hero.svelte-zrenq7{text-align:center;max-width:52rem;margin:0 auto;padding:clamp(5rem,11vw,8rem) 1.25rem 4rem}.eyebrow.svelte-zrenq7{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:750}h1.svelte-zrenq7{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,7vw,4.75rem);line-height:1.03}.intro.svelte-zrenq7{max-width:43rem;color:var(--color-muted);margin:1.5rem auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.foundation-note.svelte-zrenq7{border:1px solid var(--color-border);border-radius:var(--radius-card);max-width:44rem;color:var(--color-muted);background:var(--color-subtle);text-align:center;margin:0 auto 6rem;padding:1.25rem}.foundation-note.svelte-zrenq7 p:where(.svelte-zrenq7){margin:0}
