.connection.svelte-158uvuw{min-width:0}.connection__header.svelte-158uvuw{text-align:center;max-width:56rem;margin:0 auto 1.75rem}h2.svelte-158uvuw{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.08}h2.svelte-158uvuw:after{background:var(--color-accent);content:"";width:3.5rem;height:.1875rem;margin:.75rem auto 0;display:block}.connection__track.svelte-158uvuw{align-items:stretch;gap:1rem;min-width:0;display:grid}.connection-side.svelte-158uvuw{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);padding:clamp(1.25rem,3vw,1.75rem)}.connection-side__icon.svelte-158uvuw{width:3.25rem;height:3.25rem;color:var(--color-brand-strong);background:var(--color-info-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}h3.svelte-158uvuw{color:var(--color-ink);font-family:var(--font-display);margin:1rem 0 0;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:800;line-height:1.2}.connection-side.svelte-158uvuw>p:where(.svelte-158uvuw){max-width:36rem;color:var(--color-ink-muted);margin:.75rem 0 0;line-height:1.6}ul.svelte-158uvuw{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:flex}li.svelte-158uvuw{border:1px solid var(--color-line);color:var(--color-ink-muted);background:var(--color-surface-muted);border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;line-height:1.3}.connection-bridge.svelte-158uvuw{align-content:center;gap:.625rem;min-width:0;display:grid}.connection-bridge__rail.svelte-158uvuw{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.5rem;display:grid}.connection-bridge__line.svelte-158uvuw{border-top:1px dashed var(--color-brand)}.connection-bridge__mark.svelte-158uvuw{width:3rem;height:3rem;color:var(--color-brand-strong);background:var(--color-info-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.connection-bridge.svelte-158uvuw p:where(.svelte-158uvuw){color:var(--color-brand);text-align:center;margin:0;font-size:.8125rem;font-weight:750;line-height:1.5}@media (width>=48rem){.connection__header.svelte-158uvuw{margin-bottom:2rem}.connection__track.svelte-158uvuw{grid-template-columns:minmax(0,1fr) minmax(13.5rem,.58fr) minmax(0,1fr);gap:1rem}.connection-bridge.svelte-158uvuw{align-content:center}.connection-bridge.svelte-158uvuw p:where(.svelte-158uvuw){max-width:13.5rem;margin-inline:auto;padding-inline:.75rem}}.landing-hero.svelte-17uqyjo{margin-top:-2rem;border-bottom:1px solid var(--color-info-border);background:var(--color-info-surface);isolation:isolate;align-items:center;gap:clamp(2rem,5vw,4rem);width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(1.5rem,4vw,3rem);padding-inline:max(1rem,50vw - 38rem);display:grid;position:relative;overflow:hidden}.landing-hero.svelte-17uqyjo:before,.landing-hero.svelte-17uqyjo:after{z-index:-1;background:var(--color-surface);content:"";opacity:.58;position:absolute;transform:rotate(-31deg)}.landing-hero.svelte-17uqyjo:before{width:32rem;height:28rem;bottom:-16rem;right:-14rem}.landing-hero.svelte-17uqyjo:after{opacity:.42;width:9rem;height:32rem;bottom:-22rem;right:11rem}.landing-hero__copy.svelte-17uqyjo{max-width:39rem}.landing-hero__visual.svelte-17uqyjo{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.landing-hero__visual.svelte-17uqyjo img:where(.svelte-17uqyjo){width:min(100%,42rem);height:auto;margin-block:-23%;display:block}h1.svelte-17uqyjo{max-width:12ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,6vw,4rem);font-weight:800;line-height:1.04}.landing-hero__intro.svelte-17uqyjo{max-width:41rem;color:var(--color-ink-muted);margin:1rem 0 0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.6}.landing-actions.svelte-17uqyjo{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.landing-actions.svelte-17uqyjo .button{min-width:9.25rem}@media (width<=31.99rem){.landing-actions.svelte-17uqyjo{flex-direction:column}.landing-actions.svelte-17uqyjo .button{width:100%}}@media (width>=48rem){.landing-hero.svelte-17uqyjo{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr)}}@media (width>=40rem){.landing-hero.svelte-17uqyjo{margin-top:-3rem;padding-inline:max(1.5rem,50vw - 38rem)}}@media (width>=64rem){.landing-hero.svelte-17uqyjo{padding-inline:max(2rem,50vw - 38rem)}}.process.svelte-14sb4wx{min-width:0}h2.svelte-14sb4wx{max-width:50rem;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.08}.process-steps.svelte-14sb4wx{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.process-steps.svelte-14sb4wx>li:where(.svelte-14sb4wx){border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto 1.75rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;padding:1rem;display:grid;position:relative}.process-step__number.svelte-14sb4wx{color:var(--color-brand);letter-spacing:.08em;font-size:.75rem;font-weight:800}.process-step__icon.svelte-14sb4wx{border:1px solid var(--color-border-blue);width:2.875rem;height:2.875rem;color:var(--color-brand);background:var(--color-info-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.process-step__copy.svelte-14sb4wx{min-width:0}.process-step__connector.svelte-14sb4wx{display:none}h3.svelte-14sb4wx{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.25}.process-steps.svelte-14sb4wx>li:where(.svelte-14sb4wx) p:where(.svelte-14sb4wx){max-width:30rem;color:var(--color-ink-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.55}.process-close.svelte-14sb4wx{border-radius:var(--radius-card);color:var(--color-navigation-text);background:var(--color-brand);align-items:center;gap:1rem;margin-top:1rem;padding:1rem clamp(1rem,3vw,1.5rem);display:flex;position:relative;overflow:hidden}.process-close.svelte-14sb4wx:after{background:var(--color-focus);width:.1875rem;height:.1875rem;box-shadow:.75rem 0 var(--color-focus), 1.5rem 0 var(--color-focus), 0 .75rem var(--color-focus), .75rem .75rem var(--color-focus), 1.5rem .75rem var(--color-focus), 0 1.5rem var(--color-focus), .75rem 1.5rem var(--color-focus), 1.5rem 1.5rem var(--color-focus);content:"";border-radius:50%;display:none;position:absolute;top:1rem;right:1.5rem}.process-close.svelte-14sb4wx svg{color:var(--color-accent);flex:none}.process-close.svelte-14sb4wx p:where(.svelte-14sb4wx){overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;word-break:normal;min-width:0;font-family:var(--font-display);margin:0;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:750;line-height:1.35}@media (width>=48rem){.process-steps.svelte-14sb4wx{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2rem;position:relative}.process-step__connector.svelte-14sb4wx{border-top:2px dotted var(--color-focus);width:1.5rem;display:block;position:absolute;top:1.4375rem;right:-2rem;transform:translateY(-50%)}.process-step__connector.svelte-14sb4wx:after{border-top:2px solid var(--color-focus);border-right:2px solid var(--color-focus);content:"";width:.5rem;height:.5rem;position:absolute;top:-.3125rem;right:0;transform:rotate(45deg)}.process-steps.svelte-14sb4wx>li:where(.svelte-14sb4wx){background:0 0;border:0;align-items:start;padding:0}.process-step__icon.svelte-14sb4wx,.process-step__number.svelte-14sb4wx,.process-step__copy.svelte-14sb4wx{z-index:1;position:relative}.process-step__number.svelte-14sb4wx,.process-step__copy.svelte-14sb4wx{background:var(--color-canvas)}.process-close.svelte-14sb4wx{margin-top:1.5rem}.process-close.svelte-14sb4wx:after{display:block}.process-close.svelte-14sb4wx p:where(.svelte-14sb4wx){white-space:nowrap;padding-right:3.5rem}}.landing-feed.svelte-13wmnd{gap:clamp(2.25rem,5vw,3.75rem);min-width:0;padding-bottom:clamp(1.5rem,4vw,3rem);display:grid}.landing-cta.svelte-13wmnd{border:1px solid var(--color-border-blue);border-radius:var(--radius-card);background:var(--color-info-surface);isolation:isolate;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.landing-cta.svelte-13wmnd:before,.landing-cta.svelte-13wmnd:after{z-index:-1;border:1px solid var(--color-border-blue);content:"";position:absolute;right:-4rem;transform:rotate(-28deg)}.landing-cta.svelte-13wmnd:before{width:13rem;height:12rem;bottom:-7rem}.landing-cta.svelte-13wmnd:after{width:16rem;height:14rem;bottom:-8.5rem}.landing-cta__message.svelte-13wmnd{align-items:center;gap:clamp(1rem,3vw,1.5rem);min-width:0;display:flex}.landing-cta__icon.svelte-13wmnd{border:.375rem solid var(--color-surface);width:clamp(3.75rem,8vw,5rem);height:clamp(3.75rem,8vw,5rem);color:var(--color-brand);background:var(--color-info-surface);box-shadow:var(--shadow-panel);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-cta.svelte-13wmnd h2:where(.svelte-13wmnd){max-width:24ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,3.5vw,2rem);font-weight:800;line-height:1.12}.landing-cta__actions.svelte-13wmnd{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=31.99rem){.landing-cta__actions.svelte-13wmnd{flex-direction:column}.landing-cta__actions.svelte-13wmnd .button{width:100%}}@media (width>=48rem){.landing-cta.svelte-13wmnd{grid-template-columns:minmax(0,1fr) auto}.landing-cta__actions.svelte-13wmnd{justify-content:flex-end}}
