.contact-button.svelte-12jj4r9{width:4rem;height:4rem;box-shadow:var(--lib-control-shadow-standard);cursor:pointer;background:linear-gradient(#5da3a0 0%,#1b838c 100%);border-radius:4rem;justify-content:center;align-items:center;display:flex}.contact-button.svelte-12jj4r9:hover{background:linear-gradient(#76cdc9 0%,#2097a2 100%)}.step-indicator.svelte-1tfdr4e{justify-content:center;width:100%;display:flex;container-type:inline-size}.inner.svelte-1tfdr4e{--step-size:2rem;--steps-gap:1rem;--pending-size:.75rem;--active-pill-width:2rem;--active-pill-height:.75rem;--done-icon-width:1rem;align-items:center;gap:3.75rem;display:flex}@container (width<=480px){.inner.svelte-1tfdr4e{--step-size:1.625rem;--steps-gap:.75rem;--pending-size:.5rem;--active-pill-width:1.625rem;--active-pill-height:.625rem;--done-icon-width:.875rem}}@container (width<=360px){.inner.svelte-1tfdr4e{--step-size:1.25rem;--steps-gap:.5rem;--pending-size:.4375rem;--active-pill-width:1.25rem;--active-pill-height:.5rem;--done-icon-width:.75rem}}@container (width<=280px){.inner.svelte-1tfdr4e{--step-size:1rem;--steps-gap:.375rem;--pending-size:.375rem;--active-pill-width:1rem;--active-pill-height:.4375rem;--done-icon-width:.625rem}}.steps.svelte-1tfdr4e{align-items:center;gap:var(--steps-gap);height:var(--step-size);display:flex}.step.svelte-1tfdr4e{width:var(--step-size);height:var(--step-size);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.done-icon.svelte-1tfdr4e{--done-bg:linear-gradient(135deg, var(--lib-control-color-action), var(--lib-control-color-action-dark));--done-color:var(--lib-control-text-on-action);width:var(--step-size);height:var(--step-size);background:var(--done-bg);color:var(--done-color);border-radius:999px;justify-content:center;align-items:center;animation:.28s cubic-bezier(.34,1.56,.64,1) both svelte-1tfdr4e-si-done-enter;display:flex}.done-icon.svelte-1tfdr4e svg{width:var(--done-icon-width);height:auto}.active-pill.svelte-1tfdr4e{--active-bg:var(--lib-control-color-action);width:var(--active-pill-width);height:var(--active-pill-height);background:var(--active-bg);transform-origin:50%;border-radius:2.4375rem;animation:.24s cubic-bezier(.34,1.56,.64,1) both svelte-1tfdr4e-si-pill-enter}.pending-dot.svelte-1tfdr4e{--pending-bg:var(--lib-control-border);width:var(--pending-size);height:var(--pending-size);background:var(--pending-bg);border-radius:999px;animation:.18s ease-out both svelte-1tfdr4e-si-dot-enter}@keyframes svelte-1tfdr4e-si-done-enter{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1tfdr4e-si-pill-enter{0%{opacity:.4;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes svelte-1tfdr4e-si-dot-enter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.done-icon.svelte-1tfdr4e,.active-pill.svelte-1tfdr4e,.pending-dot.svelte-1tfdr4e{animation:none}}.navigation.svelte-1tfdr4e{align-items:center;gap:1rem;display:flex}.nav.svelte-1tfdr4e{--nav-bg:var(--lib-control-bg-muted);--nav-color:var(--lib-control-text-secondary);background:var(--nav-bg);width:2.5rem;height:2.5rem;color:var(--nav-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex}.nav.forward.svelte-1tfdr4e{--nav-bg:var(--lib-control-color-action);--nav-color:var(--lib-control-text-on-action)}.nav.svelte-1tfdr4e:disabled{opacity:.45;pointer-events:none}@media (width<=768px){.inner.svelte-1tfdr4e{gap:1.5rem}}.logos-carousel.svelte-16vzcov{--edge-fade:2.5%;width:100%;-webkit-mask-image:linear-gradient(to right, transparent, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent);position:relative}.probe.svelte-16vzcov{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.probe-height.svelte-16vzcov{width:0;height:var(--logo-height)}.probe-gap.svelte-16vzcov{width:var(--gap);height:0}.viewport.svelte-16vzcov{box-sizing:content-box;width:100%;max-width:var(--max-width);height:var(--logo-height);padding-block:var(--vertical-padding);grid-template-columns:minmax(0,1fr);place-items:center;margin-inline:auto;display:grid;overflow:hidden}.viewport.static-mode.svelte-16vzcov{height:auto;overflow:visible}.row.svelte-16vzcov{justify-content:center;align-items:center;gap:var(--gap);grid-area:1/1;display:flex}.row.preview.svelte-16vzcov{flex-wrap:nowrap}.row.wrapped.svelte-16vzcov{flex-wrap:wrap;row-gap:1.5rem}.logo.svelte-16vzcov{height:var(--logo-height);flex-shrink:0;align-items:center;display:flex}.logo.svelte-16vzcov img{width:auto;height:100%}.row.entering.svelte-16vzcov .logo:where(.svelte-16vzcov){animation:svelte-16vzcov-logos-enter var(--duration) ease both}.row.exiting.svelte-16vzcov .logo:where(.svelte-16vzcov){animation:svelte-16vzcov-logos-exit var(--duration) ease both}@keyframes svelte-16vzcov-logos-enter{0%{filter:blur(4px);opacity:0;transform:translateY(40px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes svelte-16vzcov-logos-exit{0%{filter:blur();opacity:1;transform:translateY(0)}to{filter:blur(4px);opacity:0;transform:translateY(-40px)}}.grid.svelte-15yotbf{--max-width:1400px;--width-area-contain:min(100dvw, var(--max-width));--width-area-contain-cell:calc(var(--width-area-contain) / 12);--width-max-whitespace:calc(var(--width-area-contain) * .5);--width-area-whitespace:min(var(--width-max-whitespace), max(0px, calc(100dvw - var(--width-area-contain))));--width-area-whitespace-cell:calc(var(--width-area-whitespace) / 4);box-sizing:border-box;justify-content:center;width:100dvw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.grid-layout.svelte-15yotbf{box-sizing:border-box;grid-template-columns:repeat(3, var(--width-area-whitespace-cell)) repeat(12, var(--width-area-contain-cell)) repeat(3, var(--width-area-whitespace-cell));display:grid;position:relative}.grid-content.svelte-15yotbf{grid-row:1;grid-template-columns:subgrid;gap:1.25rem;padding:0 max(16px,1rem);display:grid}@container (width<=719px){.grid-content.autoResponsive.svelte-15yotbf{grid-column:4/-4!important}}.cell-layout.svelte-15yotbf{grid-template-columns:subgrid;display:grid;position:relative}@container (width<=719px){.cell-layout.autoResponsive.svelte-15yotbf{grid-column:1/-1!important}}.cell-content.svelte-15yotbf{flex-direction:column;grid-column:1/-1;display:flex;position:relative}@container (width<=719px){.cell-content.autoResponsive.svelte-15yotbf{grid-column:1/-1!important;align-items:start!important}}.viz-columns.svelte-15yotbf{grid-area:1/1/auto/-1;grid-template-columns:subgrid;pointer-events:none;z-index:10000;display:grid}.viz-col.svelte-15yotbf{border-right:1px dashed #00000026;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.viz-col.svelte-15yotbf:first-child{border-left:1px dashed #00000026}.viz-col-oversize.svelte-15yotbf{background:#dc262614}.viz-col-whitespace.svelte-15yotbf{background:#f59e0b14}.viz-col-contain.svelte-15yotbf{background:#22c55e0f}.viz-col-number.svelte-15yotbf{color:#0006;font-family:monospace;font-size:9px;font-weight:600}.viz-cells.svelte-15yotbf{grid-row:1;grid-template-columns:subgrid;pointer-events:none;z-index:9999;gap:1.25rem;padding:0 1rem;display:grid}.viz-cell.svelte-15yotbf{grid-template-columns:subgrid;border:2px dashed #3b82f680;border-radius:4px;align-content:start;display:grid}.viz-cell-info.svelte-15yotbf{background:#ffffffb3;border-bottom:1px solid #3b82f633;border-radius:2px 2px 0 0;grid-column:1/-1;align-items:center;gap:6px;padding:12px 6px 4px;display:flex}.viz-cell-content.svelte-15yotbf{background:#3b82f60a;border:1px solid #3b82f64d;border-radius:0 0 2px 2px;justify-content:center;align-items:center;min-height:24px;padding:4px 6px;display:flex}.viz-width.svelte-15yotbf{color:#3b82f6e6;font-family:monospace;font-size:14px;font-weight:700}.viz-space-badge.svelte-15yotbf{background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:3px;align-items:center;gap:2px;padding:1px 4px;display:flex}.viz-space-count.svelte-15yotbf{color:#f59e0be6;font-family:monospace;font-size:14px;font-weight:700}.viz-align.svelte-15yotbf{align-items:center;gap:4px;display:flex}.viz-midline.svelte-15yotbf{pointer-events:none;z-index:9999;border-left:2px dashed #dc262680;grid-area:1/10}
