.progress.svelte-zsif7f{--tone:var(--focus);z-index:2;flex-direction:column;gap:.6rem;width:52.381%;display:flex;position:absolute;bottom:0;left:0}.progress.complete.svelte-zsif7f{--tone:var(--trust)}.head.svelte-zsif7f{min-height:1.9rem;color:color-mix(in srgb, var(--text) 70%, transparent);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:clamp(2rem,5vw,4.5rem);font-size:.75rem;display:flex}.progress.complete.svelte-zsif7f .label:where(.svelte-zsif7f){color:var(--trust)}.badge.svelte-zsif7f{width:1.9rem;height:1.9rem;color:var(--trust);background:color-mix(in srgb, var(--trust) 18%, transparent);border-radius:var(--radius);opacity:0;justify-content:center;align-items:center;transition:opacity .35s,transform .35s cubic-bezier(.2,1.4,.4,1);display:inline-flex;transform:scale(.6)}.progress.complete.svelte-zsif7f .badge:where(.svelte-zsif7f){opacity:1;transform:none}.track.svelte-zsif7f{background:color-mix(in srgb, var(--text) 14%, transparent);height:6px;overflow:hidden}.fill.svelte-zsif7f{background:var(--tone);width:100%;height:100%;box-shadow:0 0 1rem color-mix(in srgb, var(--tone) 70%, transparent);transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .4s;display:block}@media (width<=60rem){.progress.svelte-zsif7f{background:linear-gradient(to top, transparent, var(--backdrop));flex-direction:column-reverse;gap:0;width:auto;padding:0;position:fixed;inset:0 0 auto}.head.svelte-zsif7f{min-height:1.9rem;padding-inline:1.25rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.fill.svelte-zsif7f,.badge.svelte-zsif7f{transition:none}}.shell.svelte-1i2d76c{background:var(--backdrop);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);height:100svh;display:grid;position:relative;overflow:clip}.scene.svelte-1i2d76c{pointer-events:none;position:absolute;inset:0}.scene.svelte-1i2d76c .art{opacity:.4;animation:3s cubic-bezier(.2,.7,.2,1) both svelte-1i2d76c-settle;position:absolute;inset:0}.glow.svelte-1i2d76c{background:radial-gradient(34rem 28rem at 22% 68%, color-mix(in srgb, var(--focus) 24%, transparent), transparent 70%), radial-gradient(50rem 26rem at 80% 0%, color-mix(in srgb, var(--focus) 12%, transparent), transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.shade.svelte-1i2d76c{background:radial-gradient(ellipse 60% 45% at 25% 88%, color-mix(in srgb, var(--backdrop) 78%, transparent), transparent 75%), linear-gradient(to right, transparent 45%, color-mix(in srgb, var(--backdrop) 85%, transparent) 78%), linear-gradient(to bottom, color-mix(in srgb, var(--backdrop) 45%, transparent), transparent 22%);position:absolute;inset:0}.pitch.svelte-1i2d76c{z-index:1;flex-direction:column;justify-content:space-between;padding:2rem clamp(2rem,5vw,4.5rem) 4rem;display:flex;position:relative}.brand.svelte-1i2d76c{color:var(--text);align-self:flex-start;display:inline-flex}.mobile.svelte-1i2d76c{display:none}figure.svelte-1i2d76c{flex-direction:column;gap:1.4rem;width:fit-content;max-width:100%;margin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) .3s both svelte-1i2d76c-rise;display:flex}figure.svelte-1i2d76c .quote{letter-spacing:-.02em;color:var(--text);text-shadow:0 .2rem 2rem color-mix(in srgb, var(--backdrop) 90%, transparent);text-wrap:nowrap;flex-direction:column;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:500;line-height:1.04;display:flex}.accent.svelte-1i2d76c{color:var(--focus);filter:drop-shadow(0 0 1.8rem color-mix(in srgb, var(--focus) 35%, transparent));font-style:italic;font-weight:400}.rule.svelte-1i2d76c{background:linear-gradient(to right, var(--focus), color-mix(in srgb, var(--focus) 15%, transparent) 70%, transparent);align-self:stretch;height:1px}figcaption.svelte-1i2d76c{color:color-mix(in srgb, var(--text) 70%, transparent);letter-spacing:.18em;text-transform:uppercase;font-size:.8rem}.panel-wrap.svelte-1i2d76c{z-index:1;flex-direction:column;height:100svh;min-height:0;display:flex;position:relative;overflow:hidden}.panel.svelte-1i2d76c{overscroll-behavior:contain;background:color-mix(in srgb, var(--backdrop) 72%, transparent);border-left:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);min-height:0;box-shadow:-2rem 0 6rem -2rem color-mix(in srgb, var(--focus) 25%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;flex:1;padding:clamp(2rem,6vw,5rem) clamp(1.5rem,5vw,5rem);animation:.9s cubic-bezier(.2,.8,.2,1) .1s both svelte-1i2d76c-slide-in;display:flex;overflow-y:auto}.panel.svelte-1i2d76c>.stack{flex:none;gap:1.4rem;width:100%;max-width:30rem;margin-block:auto;margin-inline:auto}.panel.svelte-1i2d76c>.stack .tc-title{font-size:clamp(2rem,3.2vw,2.8rem)}.panel.svelte-1i2d76c>.stack .textbox{min-height:3.4rem}.panel.svelte-1i2d76c>.stack .btn:not(.shape-square){min-height:3.2rem}@keyframes svelte-1i2d76c-settle{0%{opacity:0;transform:scale(1.08)}}@keyframes svelte-1i2d76c-slide-in{0%{transform:translate(100%)}}@keyframes svelte-1i2d76c-slide-up{0%{transform:translateY(100svh)}}@keyframes svelte-1i2d76c-rise{0%{opacity:0;transform:translateY(1.2rem)}}@media (width<=60rem){.shell.svelte-1i2d76c{grid-template-columns:1fr}.pitch.svelte-1i2d76c{display:none}.mobile.svelte-1i2d76c{align-self:center;margin-top:3.6rem;display:inline-flex}.panel.svelte-1i2d76c{border-left:none;animation-name:svelte-1i2d76c-slide-up}.shade.svelte-1i2d76c{background:linear-gradient(to bottom, color-mix(in srgb, var(--backdrop) 40%, transparent), var(--backdrop))}}@media (prefers-reduced-motion:reduce){.scene.svelte-1i2d76c .art,figure.svelte-1i2d76c,.panel.svelte-1i2d76c{animation:none}}
