.navbar.svelte-rfuq4y{z-index:100;height:var(--nav-height);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.navbar.scrolled.svelte-rfuq4y{background:var(--nav-scrolled-bg);border-bottom-color:var(--space-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--nav-line), 0 4px 16px var(--nav-drop)}.navbar-inner.svelte-rfuq4y{max-width:var(--max-width);padding:0 max(16px, env(safe-area-inset-left,0px)) 0 max(16px, env(safe-area-inset-right,0px));align-items:center;gap:32px;height:100%;margin:0 auto;display:flex}.nav-item.svelte-rfuq4y{opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), color .14s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms + 80ms);transform:translateY(-6px)}.navbar.mounted.svelte-rfuq4y .nav-item:where(.svelte-rfuq4y){opacity:1;transform:translateY(0)}.brand.svelte-rfuq4y{transition:transform .14s var(--ease-out);align-items:center;margin-right:auto;display:flex}.brand-logo.svelte-rfuq4y{object-fit:contain;flex-shrink:0;width:auto;height:65px;display:block}.brand.svelte-rfuq4y:active{transform:scale(.97)}.nav-desktop.svelte-rfuq4y{gap:28px;display:flex}.nav-link.svelte-rfuq4y{color:var(--text-muted);padding:4px 0;font-size:.8125rem;font-weight:500;position:relative}.nav-link.svelte-rfuq4y:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .18s var(--ease-out);border-radius:99px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-link.active.svelte-rfuq4y{color:var(--text-primary)}.nav-link.active.svelte-rfuq4y:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-link.svelte-rfuq4y:hover{color:var(--text-primary)}.nav-link.svelte-rfuq4y:not(.active):hover:after{transform:scaleX(.4)}}.nav-actions.svelte-rfuq4y{align-items:center;gap:8px;display:flex}.nav-cta.svelte-rfuq4y{padding:8px 16px;font-size:.8125rem}.mobile-actions.svelte-rfuq4y{align-items:center;gap:10px;margin-top:4px;display:flex}.mobile-actions.svelte-rfuq4y .mobile-cta:where(.svelte-rfuq4y){flex:1;margin-top:0}.menu-toggle.svelte-rfuq4y{border-radius:var(--radius);width:44px;height:44px;transition:transform .14s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle.svelte-rfuq4y:active{transform:scale(.95)}.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y),.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y):before,.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y):after{background:var(--text-secondary);width:16px;height:1.5px;transition:transform .2s var(--ease-out);display:block;position:relative}.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y):before,.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y):after{content:"";position:absolute;left:0}.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y):before{top:-5px}.menu-toggle.svelte-rfuq4y span:where(.svelte-rfuq4y):after{top:5px}.menu-toggle.svelte-rfuq4y span.open:where(.svelte-rfuq4y){background:0 0}.menu-toggle.svelte-rfuq4y span.open:where(.svelte-rfuq4y):before{transform:translateY(5px)rotate(45deg)}.menu-toggle.svelte-rfuq4y span.open:where(.svelte-rfuq4y):after{transform:translateY(-5px)rotate(-45deg)}.nav-mobile-wrap.svelte-rfuq4y{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.nav-mobile-wrap.open.svelte-rfuq4y{grid-template-rows:1fr}.nav-mobile.svelte-rfuq4y{background:var(--space-deep);opacity:0;transition:opacity .2s var(--ease-out), padding .24s var(--ease-out), border-color .2s var(--ease-out);border-bottom:1px solid #0000;flex-direction:column;gap:16px;padding:0 24px;display:flex;overflow:hidden}.nav-mobile-wrap.open.svelte-rfuq4y .nav-mobile:where(.svelte-rfuq4y){border-bottom-color:var(--space-border);opacity:1;padding:20px 24px 24px}.nav-mobile.svelte-rfuq4y .nav-link:where(.svelte-rfuq4y){opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), color .14s var(--ease-out);transition-delay:calc(var(--i,0) * 35ms + 60ms);transform:translateY(-4px)}.nav-mobile-wrap.open.svelte-rfuq4y .nav-link:where(.svelte-rfuq4y){opacity:1;transform:translateY(0)}.mobile-actions.svelte-rfuq4y{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transition-delay:.22s;transform:translateY(-4px)}.nav-mobile-wrap.open.svelte-rfuq4y .mobile-actions:where(.svelte-rfuq4y){opacity:1;transform:translateY(0)}@media (width>=769px){.nav-mobile-wrap.svelte-rfuq4y{display:none}.brand-logo.svelte-rfuq4y{height:73px}}@media (width<=768px){.nav-desktop.svelte-rfuq4y,.nav-actions.svelte-rfuq4y{display:none}.menu-toggle.svelte-rfuq4y{display:flex}.brand-logo.svelte-rfuq4y{height:52px}.navbar-inner.svelte-rfuq4y{gap:12px}.nav-mobile.svelte-rfuq4y,.nav-mobile-wrap.open.svelte-rfuq4y .nav-mobile:where(.svelte-rfuq4y){padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.nav-mobile.svelte-rfuq4y .nav-link:where(.svelte-rfuq4y){align-items:center;min-height:44px;padding-block:8px;display:flex}.mobile-actions.svelte-rfuq4y .mobile-cta:where(.svelte-rfuq4y){width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.nav-item.svelte-rfuq4y,.nav-mobile.svelte-rfuq4y .nav-link:where(.svelte-rfuq4y),.mobile-actions.svelte-rfuq4y{opacity:1;transition:none;transform:none}.nav-mobile-wrap.svelte-rfuq4y{transition:none}.nav-mobile-wrap.svelte-rfuq4y:not(.open) .nav-mobile:where(.svelte-rfuq4y){display:none}}.hero.svelte-1q37ri0{min-height:100dvh;padding:calc(var(--nav-height) + 72px) max(16px, env(safe-area-inset-left,0px)) 80px max(16px, env(safe-area-inset-right,0px));text-align:center;border-bottom:1px solid var(--space-border);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-theme=light] .hero.svelte-1q37ri0{border-bottom-color:color-mix(in srgb, var(--accent-border) 14%, var(--space-border))}.hero-bg.svelte-1q37ri0{pointer-events:none;background:var(--space-deep);position:absolute;inset:0}.hero-bg-grid.svelte-1q37ri0{opacity:.45;background-image:linear-gradient(var(--tech-line) 1px, transparent 1px), linear-gradient(90deg, var(--tech-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(85% 70% at 50% 30%,#000,#0000 78%)}.hero-bg-glow.svelte-1q37ri0{background:radial-gradient(ellipse 90% 55% at 50% -8%, color-mix(in srgb, var(--accent-glow) 75%, transparent), transparent 68%), radial-gradient(ellipse 50% 35% at 85% 15%, color-mix(in srgb, var(--accent-soft) 40%, transparent), transparent 70%);position:absolute;inset:0}[data-theme=light] .hero-bg-grid.svelte-1q37ri0{opacity:.62;background-size:48px 48px}[data-theme=light] .hero-bg-glow.svelte-1q37ri0{background:radial-gradient(ellipse 88% 52% at 50% -6%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), radial-gradient(ellipse 48% 38% at 88% 12%, color-mix(in srgb, var(--accent-soft) 95%, transparent), transparent 68%), radial-gradient(ellipse 40% 30% at 12% 22%, color-mix(in srgb, var(--accent-soft) 60%, transparent), transparent 72%)}.hero-fade.svelte-1q37ri0{inset-inline:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--space-deep) 92%, white), transparent);pointer-events:none;z-index:1;height:128px;position:absolute;top:0}.hero-inner.svelte-1q37ri0{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:64rem;margin:0 auto;display:flex;position:relative}.hero-el.svelte-1q37ri0{opacity:0;transition:opacity .28s var(--ease-out) var(--d,0s), transform .28s var(--ease-out) var(--d,0s);transform:translateY(12px)}.hero.ready.svelte-1q37ri0 .hero-el:where(.svelte-1q37ri0){opacity:1;transform:translateY(0)}.tagline.svelte-1q37ri0{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:.6875rem;font-weight:500;display:inline-flex}.tagline.svelte-1q37ri0:before{content:"";background:color-mix(in srgb, var(--accent) 50%, var(--text-muted));width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--accent-glow) 80%, transparent);border-radius:2px}[data-theme=light] .tagline.svelte-1q37ri0:before{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 48%, transparent)}h1.svelte-1q37ri0{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;text-shadow:0 2px 16px color-mix(in srgb, var(--space-elevated) 55%, transparent);margin:0 0 24px;font-size:clamp(2.25rem,6.5vw,4.25rem);font-weight:500;line-height:1.08}[data-theme=light] h1.svelte-1q37ri0{text-shadow:0 1px 0 #ffffffd9, 0 12px 40px color-mix(in srgb, var(--accent-glow) 38%, transparent)}.subhead.svelte-1q37ri0{color:var(--text-secondary);text-wrap:balance;max-width:42ch;margin:0 0 40px;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65}.cta-row.svelte-1q37ri0{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:28rem;margin-bottom:48px;display:flex}.btn-pill.svelte-1q37ri0{border-radius:999px;width:100%;padding:14px 24px;font-size:.9375rem}.cta-icon.svelte-1q37ri0{opacity:.85;flex-shrink:0}.hero-showcase.svelte-1q37ri0{width:100%;max-width:min(52rem,94vw);margin-bottom:20px}.hero-video-card.svelte-1q37ri0{--hero-video-radius:28px;border-radius:var(--hero-video-radius);border:1px solid var(--space-border);background:var(--space-elevated);box-shadow:0 1px 2px color-mix(in srgb, var(--surface-shadow) 30%, transparent), 0 14px 40px -10px color-mix(in srgb, var(--surface-shadow) 75%, transparent);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out);position:relative;overflow:visible}.hero-video-card.svelte-1q37ri0:after{content:"";background:color-mix(in srgb, var(--space-border) 70%, transparent);z-index:-1;pointer-events:none;border-radius:0 0 22px 22px;height:10px;position:absolute;inset:auto 14px -4px}[data-theme=light] .hero-video-card.svelte-1q37ri0{border-color:color-mix(in srgb, #d5dfe8 85%, var(--space-border));background:#fff;box-shadow:0 1px 2px #0a24340a,0 18px 48px -14px #0a24341c}[data-theme=light] .hero-video-card.svelte-1q37ri0:after{background:#c8d4de8c}@media (hover:hover) and (pointer:fine){.hero-video-card.svelte-1q37ri0:hover{border-color:color-mix(in srgb, var(--accent-border) 22%, var(--space-border));box-shadow:0 2px 4px color-mix(in srgb, var(--surface-shadow) 35%, transparent), 0 22px 52px -12px color-mix(in srgb, var(--accent-glow) 16%, var(--surface-shadow));transform:translateY(-4px)}[data-theme=light] .hero-video-card.svelte-1q37ri0:hover{border-color:color-mix(in srgb, var(--accent-border) 28%, #d5dfe8);box-shadow:0 2px 6px #0a24340d,0 26px 56px -12px #0a243424}}.hero-video-card.svelte-1q37ri0:active{transform:translateY(-1px)scale(.995)}.hero-video-clip.svelte-1q37ri0{border-radius:calc(var(--hero-video-radius) - 1px);overflow:hidden}.hero-video.svelte-1q37ri0{aspect-ratio:16/10;object-fit:cover;object-position:center center;background:#060b12;width:100%;height:auto;display:block;transform:scale(1.16)}@media (prefers-reduced-motion:reduce){.hero-video-card.svelte-1q37ri0{transition:none}.hero-video-card.svelte-1q37ri0:hover,.hero-video-card.svelte-1q37ri0:active{transform:none}}.micro-copy.svelte-1q37ri0{color:var(--text-muted);max-width:38ch;margin:0;font-size:.8125rem;line-height:1.6}@media (width>=640px){.cta-row.svelte-1q37ri0{flex-direction:row;width:auto;max-width:none}.btn-pill.svelte-1q37ri0{width:auto}}@media (width<=768px){.hero.svelte-1q37ri0{min-height:auto;padding-top:calc(var(--nav-height) + 40px);padding-bottom:56px}.subhead.svelte-1q37ri0{margin-bottom:28px;font-size:1rem}.cta-row.svelte-1q37ri0{margin-bottom:36px}.hero-showcase.svelte-1q37ri0{max-width:100%}.hero-video-card.svelte-1q37ri0{--hero-video-radius:20px}.hero-video.svelte-1q37ri0{transform:scale(1.08)}}@media (width<=640px){h1.svelte-1q37ri0{max-width:none;font-size:clamp(2rem,9vw,2.75rem)}.tagline.svelte-1q37ri0{margin-bottom:14px}.micro-copy.svelte-1q37ri0{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.hero-el.svelte-1q37ri0{opacity:1;transition:none;transform:none}}.vision-section.svelte-h6ycqq{padding-top:0;padding-bottom:0}.vision-inner.svelte-h6ycqq{border-top:1px solid var(--space-border);grid-template-columns:1fr 1fr;gap:48px;padding:48px 0;display:grid}.vision-block.svelte-h6ycqq{border-right:1px solid var(--space-border);padding-right:48px}.vision-block.svelte-h6ycqq p:where(.svelte-h6ycqq){color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.mission-block.svelte-h6ycqq ul:where(.svelte-h6ycqq){flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mission-block.svelte-h6ycqq li:where(.svelte-h6ycqq){color:var(--text-secondary);transition:color .14s var(--ease-out);font-size:.875rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.mission-block.svelte-h6ycqq li:where(.svelte-h6ycqq):hover{color:var(--text-primary)}}.mission-block.svelte-h6ycqq strong:where(.svelte-h6ycqq){color:var(--text-primary);font-weight:600}@media (width<=768px){.vision-section.svelte-h6ycqq{padding-block:0}.vision-inner.svelte-h6ycqq{grid-template-columns:1fr;gap:24px;padding-block:40px}.vision-block.svelte-h6ycqq{border-right:none;border-bottom:1px solid var(--space-border);padding-bottom:24px;padding-right:0}.vision-block.svelte-h6ycqq p:where(.svelte-h6ycqq),.mission-block.svelte-h6ycqq li:where(.svelte-h6ycqq){font-size:.875rem}}.benefits.svelte-t46zlc{grid-template-columns:repeat(3,1fr);gap:16px;margin:56px 0 48px;display:grid}.benefit.svelte-t46zlc{border:1px solid var(--space-border);border-radius:var(--radius-lg);background:var(--space-elevated);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 3px var(--surface-shadow);transition:transform .16s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);padding:24px}.benefit.svelte-t46zlc h3:where(.svelte-t46zlc){margin-bottom:8px;font-size:.9375rem;font-weight:600}.benefit.svelte-t46zlc p:where(.svelte-t46zlc){color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.65}.quote.svelte-t46zlc{border-top:1px solid var(--space-border);border-left:2px solid var(--accent);margin:0;padding:24px 0 0 20px}.quote.svelte-t46zlc p:where(.svelte-t46zlc){color:var(--text-secondary);max-width:60ch;margin:0;font-size:.9375rem;line-height:1.7}@media (width<=768px){.benefits.svelte-t46zlc{grid-template-columns:1fr}}.sim-preview.svelte-e6iatx{width:100%}.sim-border.svelte-e6iatx{border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 45%, var(--space-border)) 0%, color-mix(in srgb, var(--space-border) 90%, transparent) 42%, color-mix(in srgb, var(--accent-border) 70%, transparent) 100%);box-shadow:0 24px 48px -14px color-mix(in srgb, var(--surface-shadow) 90%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-glow) 22%, transparent);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);padding:1px}[data-theme=light] .sim-border.svelte-e6iatx{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 55%, white) 0%, color-mix(in srgb, var(--space-border) 70%, transparent) 38%, color-mix(in srgb, var(--accent-border) 85%, transparent) 100%);box-shadow:0 28px 56px -16px color-mix(in srgb, var(--accent-glow) 28%, var(--surface-shadow)), 0 0 0 1px color-mix(in srgb, var(--accent-border) 32%, transparent), 0 0 48px color-mix(in srgb, var(--accent-glow) 12%, transparent)}@media (hover:hover) and (pointer:fine){.sim-border.svelte-e6iatx:hover{box-shadow:0 28px 56px -12px color-mix(in srgb, var(--accent-glow) 42%, var(--surface-shadow)), 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);transform:translateY(-2px)}}.sim-inner.svelte-e6iatx{border-radius:calc(var(--radius-lg) - 1px);text-align:left;overflow:hidden}.sim-screen.svelte-e6iatx{background:linear-gradient(165deg, color-mix(in srgb, #0a121c 92%, var(--accent) 8%) 0%, #060b12 55%, color-mix(in srgb, #060b12 90%, var(--accent) 10%) 100%);border-bottom:1px solid color-mix(in srgb, var(--accent-border) 25%, var(--space-border));padding:24px 28px 22px;position:relative}.sim-screen-glow.svelte-e6iatx{background:radial-gradient(ellipse 70% 55% at 50% 0%, color-mix(in srgb, var(--accent-glow) 35%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.sim-top.svelte-e6iatx{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex;position:relative}.sim-label.svelte-e6iatx{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 80%, #8ab4be);font-size:.6875rem;font-weight:500}.sim-live.svelte-e6iatx{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent-border) 70%, transparent);background:color-mix(in srgb, var(--accent-soft) 50%, transparent);border-radius:99px;padding:3px 8px;font-size:.625rem;font-weight:600}.sim-live.pulse.svelte-e6iatx{animation:svelte-e6iatx-live-pulse 1.8s var(--ease-in-out) infinite}@keyframes svelte-e6iatx-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.sim-timer{text-align:center;margin-bottom:6px;position:relative}.sim-second{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#ecf4f6;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600}.sim-timer-label{color:color-mix(in srgb, var(--text-muted) 70%, #7a95a0);font-size:.8125rem;display:block}.sim-status{text-align:center;color:color-mix(in srgb, var(--text-secondary) 75%, #a8bcc4);margin:0 0 14px;font-size:.875rem;position:relative}.sim-wave{margin-bottom:14px;padding:0 4px;position:relative}.sim-wave .waveform{height:72px}.sim-progress{background:color-mix(in srgb, var(--track-bg) 60%, #1a2830);border-radius:99px;height:3px;overflow:hidden}.sim-progress-fill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, white));transform-origin:0;border-radius:99px;height:100%;transition:transform 80ms linear}.sim-metrics{background:var(--space-elevated);flex-direction:column;gap:10px;padding:20px 28px 24px;display:flex}.sim-metric{grid-template-columns:56px 1fr 28px;align-items:center;gap:10px;font-size:.8125rem;display:grid}.sim-metric-name{color:var(--text-muted)}.sim-metric-bar{background:var(--track-bg);border-radius:99px;height:3px;overflow:hidden}.sim-metric-bar span{background:var(--accent);height:100%;transition:width .48s var(--ease-out);border-radius:99px;display:block}.sim-metric-val{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right}@media (width<=768px){.sim-screen.svelte-e6iatx{padding:16px 16px 18px}.sim-top.svelte-e6iatx{gap:8px;margin-bottom:14px}.sim-label.svelte-e6iatx{font-size:.625rem;line-height:1.35}.sim-metrics{padding:16px}.sim-metric{grid-template-columns:48px 1fr 24px;gap:8px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.sim-border.svelte-e6iatx{transition:none}.sim-live.pulse.svelte-e6iatx{animation:none}.sim-progress-fill,.sim-metric-bar span{transition:none}}.pipeline.svelte-y0pu97{justify-content:space-between;align-items:flex-start;gap:4px;margin-bottom:20px;display:flex;position:relative}.pipeline-step.svelte-y0pu97{opacity:.35;min-width:0;transition:opacity .2s var(--ease-out);flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.pipeline-dot.svelte-y0pu97{border:1px solid color-mix(in srgb, var(--space-border) 80%, #3a5560);width:26px;height:26px;color:color-mix(in srgb, var(--text-secondary) 70%, #9eb8c0);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.pipeline-label.svelte-y0pu97{text-align:center;color:color-mix(in srgb, var(--text-muted) 75%, #7a95a0);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:.5625rem;overflow:hidden}.pipeline-step.active.svelte-y0pu97{opacity:1}.pipeline-step.active.svelte-y0pu97 .pipeline-dot:where(.svelte-y0pu97){border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 65%, transparent);color:var(--accent)}.pipeline-step.done.svelte-y0pu97 .pipeline-dot:where(.svelte-y0pu97){background:var(--accent);color:var(--on-accent);border-color:#0000}.pipeline-line.svelte-y0pu97{background:color-mix(in srgb, var(--space-border) 80%, #2a3d48);width:12px;height:1px;transition:background-color .2s var(--ease-out);flex-shrink:0;margin-top:13px}.pipeline-line.done.svelte-y0pu97{background:var(--accent)}@media (width<=480px){.pipeline-label.svelte-y0pu97{font-size:.5rem}.pipeline-dot.svelte-y0pu97{width:22px;height:22px}}.waveform.svelte-1x1dhop{opacity:.65;width:100%;height:64px;transition:opacity .2s var(--ease-out)}.waveform.active.svelte-1x1dhop{opacity:1}@media (hover:hover) and (pointer:fine){.waveform.svelte-1x1dhop:hover{opacity:1}}.rec-indicator.svelte-1yd6mpk{color:color-mix(in srgb, var(--text-muted) 80%, #8ab4be);border:1px solid color-mix(in srgb, var(--space-border) 70%, transparent);border-radius:99px;align-items:center;gap:8px;margin-bottom:14px;padding:4px 10px;font-size:.6875rem;font-weight:500;display:inline-flex}.rec-indicator.active.svelte-1yd6mpk{color:#f0a8a8;background:#e0606014;border-color:#e0606066}.rec-dot.svelte-1yd6mpk{background:color-mix(in srgb, var(--text-muted) 50%, #666);border-radius:50%;width:7px;height:7px}.rec-indicator.active.svelte-1yd6mpk .rec-dot:where(.svelte-1yd6mpk){animation:svelte-1yd6mpk-rec-blink 1.2s var(--ease-in-out) infinite;background:#e06060}@keyframes svelte-1yd6mpk-rec-blink{0%,to{opacity:1}50%{opacity:.35}}.spectrum.svelte-1yd6mpk{align-items:flex-end;gap:3px;height:36px;margin-bottom:14px;padding:0 2px;display:flex}.spectrum-bar.svelte-1yd6mpk{height:var(--h,30%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, white), color-mix(in srgb, var(--accent) 40%, transparent));opacity:.7;min-height:4px;transition:height .12s var(--ease-out);border-radius:2px 2px 1px 1px;flex:1}@media (prefers-reduced-motion:reduce){.rec-indicator.active.svelte-1yd6mpk .rec-dot:where(.svelte-1yd6mpk){animation:none}.spectrum-bar.svelte-1yd6mpk{transition:none}}.node-grid.svelte-tu4eoy{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.node.svelte-tu4eoy{aspect-ratio:1.6;border:1px solid color-mix(in srgb, var(--space-border) 75%, #2a3d48);background:color-mix(in srgb, #0d1520 90%, var(--accent) 10%);opacity:.35;transition:opacity .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:8px}.node.active.svelte-tu4eoy{opacity:1;border-color:color-mix(in srgb, var(--accent-border) 70%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent-glow) 35%, transparent)}.log-feed.svelte-tu4eoy{min-height:52px;margin-bottom:14px;font-family:ui-monospace,Cascadia Code,monospace;font-size:.6875rem;line-height:1.5}.log-feed.svelte-tu4eoy p:where(.svelte-tu4eoy){color:color-mix(in srgb, var(--text-muted) 60%, #5a7080);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);margin:0;transform:translateY(4px)}.log-feed.svelte-tu4eoy p.visible:where(.svelte-tu4eoy){opacity:.55;transform:translateY(0)}.log-feed.svelte-tu4eoy p.current:where(.svelte-tu4eoy){opacity:1;color:var(--accent)}@media (prefers-reduced-motion:reduce){.node.svelte-tu4eoy,.log-feed.svelte-tu4eoy p:where(.svelte-tu4eoy){transition:none}}.report-header.svelte-186xb8d{opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex;transform:translateY(6px)}.report-header.visible.svelte-186xb8d{opacity:1;transform:translateY(0)}.report-header.svelte-186xb8d h4:where(.svelte-186xb8d){color:#ecf4f6;margin:0 0 2px;font-size:1rem;font-weight:600}.report-header.svelte-186xb8d p:where(.svelte-186xb8d){color:color-mix(in srgb, var(--text-muted) 75%, #7a95a0);margin:0;font-size:.75rem}.verified.svelte-186xb8d{letter-spacing:.05em;text-transform:uppercase;color:#7dceaa;opacity:0;transition:opacity .2s var(--ease-out);background:#6ec9a01a;border:1px solid #6ec9a066;border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:.5625rem;font-weight:600}.verified.visible.svelte-186xb8d{opacity:1}.summary.svelte-186xb8d{color:color-mix(in srgb, var(--accent) 80%, #c8e8ee);opacity:0;transition:opacity .22s var(--ease-out);margin:0 0 14px;font-size:.8125rem;font-weight:500}.summary.visible.svelte-186xb8d{opacity:1}.narrative.svelte-186xb8d{opacity:0;min-height:72px;transition:opacity .2s var(--ease-out)}.narrative.visible.svelte-186xb8d{opacity:1}.narrative.svelte-186xb8d p:where(.svelte-186xb8d){color:color-mix(in srgb, var(--text-secondary) 80%, #a8bcc4);margin:0;font-size:.8125rem;line-height:1.65}.cursor.svelte-186xb8d{vertical-align:text-bottom;background:var(--accent);opacity:0;width:2px;height:.9em;margin-left:1px;display:inline-block}.cursor.blink.svelte-186xb8d{opacity:1;animation:1s step-end infinite svelte-186xb8d-cursor-blink}@keyframes svelte-186xb8d-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.report-header.svelte-186xb8d,.summary.svelte-186xb8d,.narrative.svelte-186xb8d,.verified.svelte-186xb8d{transition:none}.cursor.blink.svelte-186xb8d{opacity:1;animation:none}}.quad-grid.svelte-1dazbna{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.quad-card.svelte-1dazbna{border:1px solid color-mix(in srgb, var(--space-border) 75%, #2a3d48);background:color-mix(in srgb, #0a1218 92%, var(--accent) 8%);opacity:.4;transition:opacity .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:12px;padding:12px 14px}.quad-card.active.svelte-1dazbna{opacity:1;border-color:color-mix(in srgb, var(--accent-border) 65%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--accent-glow) 18%, transparent)}.quad-card.done.svelte-1dazbna{opacity:.85}.quad-head.svelte-1dazbna{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.quad-title.svelte-1dazbna{color:#ecf4f6;font-size:.6875rem;font-weight:600}.quad-val.svelte-1dazbna{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.125rem;font-weight:600}.quad-bar.svelte-1dazbna{background:var(--track-bg);border-radius:99px;height:3px;margin-bottom:8px;overflow:hidden}.quad-bar.svelte-1dazbna span:where(.svelte-1dazbna){background:var(--accent);height:100%;transition:width .4s var(--ease-out);border-radius:99px;display:block}.quad-trait.svelte-1dazbna{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--accent) 75%, #a8d4dc);margin:0 0 2px;font-size:.625rem;font-weight:500}.quad-desc.svelte-1dazbna{color:color-mix(in srgb, var(--text-muted) 75%, #7a95a0);margin:0;font-size:.625rem;line-height:1.4}@media (width<=400px){.quad-grid.svelte-1dazbna{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quad-card.svelte-1dazbna,.quad-bar.svelte-1dazbna span:where(.svelte-1dazbna){transition:none}}.session-bar.svelte-1j06xuf{border-bottom:1px solid color-mix(in srgb, var(--space-border) 60%, transparent);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.avatar.svelte-1j06xuf{width:36px;height:36px;color:var(--on-accent);background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.counselor-name.svelte-1j06xuf{color:#ecf4f6;margin:0 0 2px;font-size:.8125rem;font-weight:600}.session-meta.svelte-1j06xuf{color:color-mix(in srgb, var(--text-muted) 75%, #7a95a0);margin:0;font-size:.6875rem}.chat.svelte-1j06xuf{flex-direction:column;gap:10px;min-height:140px;display:flex}.bubble.svelte-1j06xuf{opacity:0;max-width:88%;animation:svelte-1j06xuf-bubble-in .22s var(--ease-out) forwards;border-radius:14px;padding:10px 14px;font-size:.8125rem;line-height:1.5;transform:translateY(8px)scale(.97)}.bubble.svelte-1j06xuf p:where(.svelte-1j06xuf){margin:0}.bubble.counselor.svelte-1j06xuf{background:color-mix(in srgb, var(--accent-soft) 55%, #0d1520);border:1px solid color-mix(in srgb, var(--accent-border) 50%, transparent);color:color-mix(in srgb, var(--text-secondary) 85%, #c8dce4);align-self:flex-start}.bubble.user.svelte-1j06xuf{background:color-mix(in srgb, #1a2830 90%, var(--accent) 10%);border:1px solid color-mix(in srgb, var(--space-border) 70%, transparent);color:color-mix(in srgb, var(--text-secondary) 80%, #b0c4cc);align-self:flex-end}.bubble.typing.svelte-1j06xuf{align-items:center;gap:4px;min-width:52px;padding:12px 16px;display:flex}.bubble.typing.svelte-1j06xuf span:where(.svelte-1j06xuf){background:var(--accent);opacity:.5;width:5px;height:5px;animation:svelte-1j06xuf-dot-pulse 1.2s var(--ease-in-out) infinite;border-radius:50%}.bubble.typing.svelte-1j06xuf span:where(.svelte-1j06xuf):nth-child(2){animation-delay:.15s}.bubble.typing.svelte-1j06xuf span:where(.svelte-1j06xuf):nth-child(3){animation-delay:.3s}@keyframes svelte-1j06xuf-bubble-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1j06xuf-dot-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bubble.svelte-1j06xuf{opacity:1;animation:none;transform:none}.bubble.typing.svelte-1j06xuf span:where(.svelte-1j06xuf){opacity:.7;animation:none}}.feature-scroll.svelte-ge2ywz{max-width:1080px;margin:0 auto}.feature-layout.svelte-ge2ywz{flex-direction:column;gap:40px;display:flex}.feature-aside.svelte-ge2ywz{flex-direction:column;gap:32px;display:flex}.feature-eyebrow.svelte-ge2ywz{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:16px;font-size:.6875rem;font-weight:500;display:flex}.eyebrow-dot.svelte-ge2ywz{background:color-mix(in srgb, var(--accent) 35%, var(--text-muted));border-radius:2px;width:6px;height:6px}.feature-heading.svelte-ge2ywz{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1.15}.feature-lead.svelte-ge2ywz{color:var(--text-secondary);max-width:38ch;margin:0;font-size:.9375rem;line-height:1.7}.feature-pills.svelte-ge2ywz{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -4px;padding-bottom:4px;display:flex;overflow-x:auto}.feature-pills.svelte-ge2ywz::-webkit-scrollbar{display:none}.pill.svelte-ge2ywz{scroll-snap-align:center;letter-spacing:.05em;text-transform:uppercase;min-height:44px;color:var(--text-secondary);transition:color .15s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), transform .15s var(--ease-out);border:1px solid #0000;border-radius:99px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:.6875rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pill.svelte-ge2ywz:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}}.pill.svelte-ge2ywz:active{transform:scale(.97)}.pill.active.svelte-ge2ywz{color:var(--text-primary);background:color-mix(in srgb, var(--accent-soft) 80%, transparent);border-color:var(--space-border)}.pill-num.svelte-ge2ywz{font-variant-numeric:tabular-nums;color:var(--text-secondary);transition:color .15s var(--ease-out)}.pill.active.svelte-ge2ywz .pill-num:where(.svelte-ge2ywz){color:var(--accent-text)}.feature-nav.svelte-ge2ywz{display:none;position:relative}.nav-indicator.svelte-ge2ywz{border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 70%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 40%, transparent);pointer-events:none;transition:transform .25s var(--ease-in-out), height .2s var(--ease-out);position:absolute;left:0;right:0}.nav-list.svelte-ge2ywz{flex-direction:column;display:flex;position:relative}.nav-link.svelte-ge2ywz{border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);z-index:1;transition:color .15s var(--ease-out), transform .15s var(--ease-out);align-items:center;gap:14px;padding:12px 16px;font-size:.75rem;font-weight:500;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nav-link.svelte-ge2ywz:hover{color:var(--text-secondary)}}.nav-link.svelte-ge2ywz:active{transform:scale(.98)}.nav-link.active.svelte-ge2ywz{color:var(--text-primary)}.nav-num.svelte-ge2ywz{font-variant-numeric:tabular-nums;min-width:1.25rem;transition:color .15s var(--ease-out)}.nav-link.active.svelte-ge2ywz .nav-num:where(.svelte-ge2ywz){color:var(--accent)}.feature-panels.svelte-ge2ywz{flex-direction:column;gap:24px;display:flex}.feature-panel.svelte-ge2ywz{min-height:min(72vh,640px);scroll-margin-top:calc(var(--nav-height) + 24px);align-items:center;display:flex}.panel-card.svelte-ge2ywz{opacity:.55;width:100%;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);overflow:hidden;transform:translateY(12px)scale(.98)}.feature-panel.is-active.svelte-ge2ywz .panel-card:where(.svelte-ge2ywz){opacity:1;border-color:color-mix(in srgb, var(--accent-border) 55%, var(--space-border));box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 3px var(--surface-shadow), 0 0 0 1px color-mix(in srgb, var(--accent-glow) 35%, transparent);transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.feature-panel.is-active.svelte-ge2ywz .panel-card:where(.svelte-ge2ywz):hover{border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 6px 20px color-mix(in srgb, var(--accent-glow) 40%, var(--surface-shadow)), 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.feature-panel.is-active.svelte-ge2ywz .panel-card:where(.svelte-ge2ywz):hover .visual-frame:where(.svelte-ge2ywz){border-color:color-mix(in srgb, var(--accent) 65%, var(--space-border));box-shadow:inset 0 1px 0 #ffffff0f, 0 8px 28px color-mix(in srgb, var(--accent-glow) 45%, transparent)}}.panel-visual.svelte-ge2ywz{background:linear-gradient(180deg, color-mix(in srgb, var(--space-base) 40%, #060b12) 0%, #060b12 100%);padding:14px 14px 0}.panel-visual--sim.svelte-ge2ywz{background:linear-gradient(180deg, color-mix(in srgb, var(--space-base) 55%, var(--space-elevated)) 0%, var(--space-elevated) 100%);padding:14px}.visual-frame.svelte-ge2ywz{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--space-border) 80%, #1a2838);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#060b12;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.feature-panel.is-active.svelte-ge2ywz .visual-frame:where(.svelte-ge2ywz){border-color:color-mix(in srgb, var(--accent-border) 50%, var(--space-border));box-shadow:inset 0 1px #ffffff0d}.visual-frame--sim.svelte-ge2ywz{aspect-ratio:auto;box-shadow:none;background:0 0;border:none;overflow:visible}.visual-frame--sim.svelte-ge2ywz .sim-preview{width:100%}.panel-body.svelte-ge2ywz{padding:22px 24px 26px}.panel-body.svelte-ge2ywz h3:where(.svelte-ge2ywz){margin:0 0 10px;font-size:1.25rem}.panel-body.svelte-ge2ywz p:where(.svelte-ge2ywz){color:var(--text-secondary);max-width:52ch;margin:0;font-size:.9375rem;line-height:1.7}@media (width<=899px){.feature-layout.svelte-ge2ywz{gap:28px}.feature-aside.svelte-ge2ywz{gap:20px}.feature-heading.svelte-ge2ywz{font-size:clamp(1.5rem,6vw,1.875rem)}.feature-lead.svelte-ge2ywz{max-width:none;font-size:.875rem}.feature-pills.svelte-ge2ywz{-webkit-overflow-scrolling:touch;margin:0;padding-bottom:6px}.pill.svelte-ge2ywz{min-height:40px;padding:10px 14px}.feature-panels.svelte-ge2ywz{gap:16px}.feature-panel.svelte-ge2ywz{min-height:auto;scroll-margin-top:calc(var(--nav-height) + 12px)}.panel-visual--sim.svelte-ge2ywz{padding:10px}.panel-body.svelte-ge2ywz{padding:16px 16px 20px}.panel-body.svelte-ge2ywz h3:where(.svelte-ge2ywz){margin-bottom:8px;font-size:1.0625rem}.panel-body.svelte-ge2ywz p:where(.svelte-ge2ywz){max-width:none;font-size:.875rem;line-height:1.65}}@media (width>=900px){.feature-layout.svelte-ge2ywz{flex-direction:row;align-items:flex-start;gap:64px}.feature-aside.svelte-ge2ywz{width:34%;top:calc(var(--nav-height) + 32px);position:sticky}.feature-pills.svelte-ge2ywz{display:none}.feature-nav.svelte-ge2ywz{display:block}.feature-panels.svelte-ge2ywz{gap:0;width:66%}.feature-panel.svelte-ge2ywz{min-height:min(85vh,720px)}}@media (prefers-reduced-motion:reduce){.panel-card.svelte-ge2ywz{opacity:1;transition:none;transform:none}.nav-indicator.svelte-ge2ywz{transition:none}}.tech-section.svelte-7xx436{background:var(--space-base);border-top:1px solid var(--space-border);padding-bottom:var(--section-pad)}.comparison-wrap.svelte-7xx436{border-top:1px solid var(--space-border);margin-top:48px;padding-top:48px}.comparison-intro.svelte-7xx436{margin-bottom:20px}.comparison-intro.svelte-7xx436 .section-label{margin-bottom:10px}.comparison-title.svelte-7xx436{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.0625rem,2.5vw,1.25rem);font-weight:600}.comparison-lead.svelte-7xx436{max-width:52ch;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.65}.comparison-table.svelte-7xx436{border-color:color-mix(in srgb, var(--accent-border) 28%, var(--space-border));background:linear-gradient(180deg, color-mix(in srgb, var(--space-elevated) 100%, white 8%) 0%, var(--space-elevated) 100%);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 -1px 0 color-mix(in srgb, var(--space-border) 60%, transparent), 0 1px 2px var(--surface-shadow), 0 8px 28px color-mix(in srgb, var(--accent-glow) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-glow) 14%, transparent);overflow:hidden}.comparison-header.svelte-7xx436,.comparison-row.svelte-7xx436{grid-template-columns:120px 1fr 1fr;align-items:start;gap:20px;padding:14px 20px;font-size:.8125rem;display:grid}.comparison-header.svelte-7xx436{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:linear-gradient(180deg, color-mix(in srgb, var(--space-base) 55%, white) 0%, color-mix(in srgb, var(--space-base) 80%, var(--space-elevated)) 100%);border-bottom:1px solid color-mix(in srgb, var(--accent-border) 18%, var(--space-border));font-size:.6875rem;font-weight:600;box-shadow:inset 0 -1px #ffffffa6}.comparison-header.svelte-7xx436 .vocharu-head:where(.svelte-7xx436){color:var(--accent-text)}.col-label.svelte-7xx436{display:none}.trad-block.svelte-7xx436,.vocharu-block.svelte-7xx436{display:contents}.comparison-row.svelte-7xx436{border-top:1px solid color-mix(in srgb, var(--space-border) 85%, transparent);transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .16s var(--ease-out);position:relative}.comparison-row.svelte-7xx436:before{content:"";background:var(--accent);opacity:0;width:3px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(.6)}.comparison-row.svelte-7xx436 .feature:where(.svelte-7xx436){color:var(--text-primary);font-weight:600}.trad.svelte-7xx436{color:var(--text-muted);line-height:1.55}.vocharu.svelte-7xx436{color:var(--text-secondary);border-left:1px solid color-mix(in srgb, var(--accent-border) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 55%, transparent) 0%, transparent 72%);transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out);padding-left:14px;line-height:1.55;position:relative}@media (hover:hover) and (pointer:fine){.comparison-row.svelte-7xx436:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 35%, var(--space-elevated)) 0%, var(--space-elevated) 42%);box-shadow:inset 0 1px #fffc}.comparison-row.svelte-7xx436:hover:before{opacity:1;transform:scaleY(1)}.comparison-row.svelte-7xx436:hover .vocharu:where(.svelte-7xx436){color:var(--text-primary);border-left-color:color-mix(in srgb, var(--accent-border) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 90%, transparent) 0%, color-mix(in srgb, var(--accent-soft) 20%, transparent) 100%)}.comparison-row.svelte-7xx436:hover .trad:where(.svelte-7xx436){color:color-mix(in srgb, var(--text-muted) 88%, var(--text-secondary))}}.comparison-row.svelte-7xx436:active{transform:scale(.998)}@media (width<=768px){.comparison-wrap.svelte-7xx436{margin-top:32px;padding-top:32px}.comparison-intro.svelte-7xx436{margin-bottom:16px}.comparison-lead.svelte-7xx436{font-size:.8125rem}.comparison-header.svelte-7xx436{display:none}.comparison-table.svelte-7xx436{box-shadow:none;background:0 0;border:none;padding:8px 8px 4px}.comparison-row.svelte-7xx436{border-top:none;border:1px solid color-mix(in srgb, var(--accent-border) 20%, var(--space-border));border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--space-elevated) 100%, white 6%) 0%, var(--space-elevated) 100%);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 2px 8px color-mix(in srgb, var(--surface-shadow) 90%, transparent);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms);grid-template-columns:1fr;gap:0;margin:0 0 10px;padding:0;overflow:hidden}.comparison-row.svelte-7xx436:first-of-type{margin-top:0}.comparison-row.svelte-7xx436:before{display:none}.comparison-row.svelte-7xx436:active{transform:scale(.99)}.comparison-row.svelte-7xx436 .feature:where(.svelte-7xx436){letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent-border) 18%, var(--space-border));background:color-mix(in srgb, var(--space-base) 35%, var(--space-elevated));padding:12px 14px 10px;font-size:.6875rem;font-weight:600;display:block}.trad-block.svelte-7xx436,.vocharu-block.svelte-7xx436{display:block}.col-label.svelte-7xx436{letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.625rem;font-weight:600;display:block}.col-label--trad.svelte-7xx436{color:var(--text-muted)}.col-label--vocharu.svelte-7xx436{color:var(--accent-text)}.trad-block.svelte-7xx436{border-bottom:1px solid color-mix(in srgb, var(--space-border) 90%, transparent);padding:12px 14px}.trad.svelte-7xx436{padding:0;font-size:.8125rem;line-height:1.6}.vocharu-block.svelte-7xx436{background:color-mix(in srgb, var(--accent-soft) 38%, var(--space-elevated));padding:12px 14px}.vocharu.svelte-7xx436{color:var(--text-primary);background:0 0;border:none;border-radius:0;padding:0;font-size:.8125rem;line-height:1.6;display:block}}@media (prefers-reduced-motion:reduce){.comparison-row.svelte-7xx436,.comparison-row.svelte-7xx436:before,.vocharu.svelte-7xx436{transition:none}.comparison-row.svelte-7xx436:hover,.comparison-row.svelte-7xx436:active{transform:none}}.report-section.svelte-6w8y40{border-top:1px solid var(--space-border)}.report-layout.svelte-6w8y40{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:20px;margin-top:48px;display:grid}.report-selectors.svelte-6w8y40{flex-direction:column;gap:10px;display:flex}.selector.svelte-6w8y40{text-align:left;border-radius:var(--radius-lg);cursor:pointer;width:100%;transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out), border-color .14s var(--ease-out);animation:svelte-6w8y40-selectorIn .28s var(--ease-out) backwards;animation-delay:var(--stagger,0s);padding:16px 18px}@keyframes svelte-6w8y40-selectorIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.selector.svelte-6w8y40:not(.active):hover{border-color:color-mix(in srgb, var(--accent-border) 40%, var(--space-border));box-shadow:inset 0 1px 0 var(--surface-highlight), 0 4px 12px var(--surface-shadow);transform:translateY(-2px)}}.selector.svelte-6w8y40:active{transform:translateY(1px)scale(.98)}.selector.active.svelte-6w8y40{border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 4px var(--accent-glow)}.selector-tag.svelte-6w8y40{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:6px;font-size:.625rem;font-weight:600;display:block}.selector-name.svelte-6w8y40{color:var(--text-primary);margin-bottom:2px;font-size:.875rem;font-weight:600;display:block}.selector-role.svelte-6w8y40{color:var(--text-muted);margin-bottom:12px;font-size:.75rem;display:block}.selector-bars.svelte-6w8y40{gap:4px;height:3px;display:flex}.mini-bar.svelte-6w8y40{background:var(--track-bg);border-radius:99px;flex:1;height:100%;overflow:hidden}.mini-fill.svelte-6w8y40{background:var(--accent);border-radius:inherit;width:0;height:100%;transition:width .36s var(--ease-out) var(--bar-delay,0s);display:block}.bars-animate .mini-fill[data-bar-fill].svelte-6w8y40{width:var(--w)}.report-detail.svelte-6w8y40{animation:svelte-6w8y40-detailIn .22s var(--ease-out);padding:32px}@keyframes svelte-6w8y40-detailIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.report-section.highlight.svelte-6w8y40 .report-detail:where(.svelte-6w8y40){border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 2px 8px var(--accent-glow)}.report-header.svelte-6w8y40{border-bottom:1px solid var(--space-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.detail-tag.svelte-6w8y40{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:8px;font-size:.625rem;font-weight:600;display:block}.report-header.svelte-6w8y40 h3:where(.svelte-6w8y40){margin-bottom:2px;font-size:1.0625rem}.role.svelte-6w8y40{color:var(--text-muted);margin:0;font-size:.8125rem}.meta.svelte-6w8y40{text-align:right;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:2px;font-size:.6875rem;display:flex}.scores.svelte-6w8y40{margin-bottom:28px}.scores.svelte-6w8y40 h4:where(.svelte-6w8y40),.narrative-block.svelte-6w8y40 h4:where(.svelte-6w8y40),.recommendations.svelte-6w8y40 h4:where(.svelte-6w8y40){text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:14px;font-size:.6875rem;font-weight:600}.score-row.svelte-6w8y40{grid-template-columns:64px 1fr 32px;align-items:center;gap:12px;margin-bottom:10px;display:grid}.label.svelte-6w8y40{color:var(--text-secondary);font-size:.8125rem}.bar-track.svelte-6w8y40{background:var(--track-bg);height:4px;box-shadow:inset 0 1px 1px var(--track-inset);border-radius:99px;overflow:hidden}.bar-fill.svelte-6w8y40{background:var(--accent);width:0;height:100%;transition:width .48s var(--ease-out) var(--bar-delay,0s);border-radius:99px}.bars-animate .bar-fill[data-bar-fill].svelte-6w8y40{width:var(--w)}.pct.svelte-6w8y40{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;font-size:.75rem}.narrative-block.svelte-6w8y40{margin-bottom:24px}.narrative-block.svelte-6w8y40 p:where(.svelte-6w8y40){color:var(--text-secondary);margin:0 0 12px;font-size:.875rem;line-height:1.7}.recommendations.svelte-6w8y40 ul:where(.svelte-6w8y40){color:var(--text-secondary);margin:0;padding-left:18px;font-size:.875rem}.recommendations.svelte-6w8y40 li:where(.svelte-6w8y40){margin-bottom:8px;line-height:1.6}.report-footer.svelte-6w8y40{border-top:1px solid var(--space-border);flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding-top:24px;display:flex}.disclaimer.svelte-6w8y40{color:var(--text-muted);margin:0;font-size:.75rem}@media (width<=768px){.report-layout.svelte-6w8y40{grid-template-columns:1fr;gap:16px;margin-top:32px}.report-selectors.svelte-6w8y40{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;margin-inline:-2px;padding-bottom:6px;overflow-x:auto}.report-selectors.svelte-6w8y40::-webkit-scrollbar{display:none}.selector.svelte-6w8y40{scroll-snap-align:start;flex-shrink:0;min-width:min(200px,78vw);min-height:44px}.report-detail.svelte-6w8y40{padding:20px 16px}.report-header.svelte-6w8y40{flex-direction:column;gap:12px}.meta.svelte-6w8y40{text-align:left;flex-flow:wrap;gap:8px 12px}.report-footer.svelte-6w8y40 .btn:where(.svelte-6w8y40){width:100%}.narrative-block.svelte-6w8y40 p:where(.svelte-6w8y40){font-size:.875rem}}@media (prefers-reduced-motion:reduce){.selector.svelte-6w8y40,.report-detail.svelte-6w8y40{animation:none}.bar-fill[data-bar-fill].svelte-6w8y40,.mini-fill[data-bar-fill].svelte-6w8y40{width:var(--w);transition:none}}.solutions-grid.svelte-vk9psg{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.solution.svelte-vk9psg{border:1px solid var(--space-border);border-radius:var(--radius-lg);background:var(--space-elevated);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 3px var(--surface-shadow);transition:transform .16s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);flex-direction:column;padding:28px;display:flex}.solution.svelte-vk9psg h3:where(.svelte-vk9psg){margin-bottom:4px;font-size:.9375rem;font-weight:600}.subtitle.svelte-vk9psg{color:var(--text-muted);margin:0 0 16px;font-size:.8125rem}.solution.svelte-vk9psg ul:where(.svelte-vk9psg){flex:1;margin:0 0 24px;padding-left:16px}.solution.svelte-vk9psg li:where(.svelte-vk9psg){color:var(--text-secondary);margin-bottom:8px;font-size:.8125rem;line-height:1.55}.sol-cta.svelte-vk9psg{align-self:flex-start;padding:9px 16px;font-size:.8125rem}@media (width<=900px){.solutions-grid.svelte-vk9psg{grid-template-columns:1fr}}.team-section.svelte-uypn5v{--team-role:color-mix(in srgb, var(--accent) 88%, #2f7fd4);--team-photo-depth:color-mix(in srgb, var(--surface-shadow) 70%, transparent);--team-gap-photo-text:12px;--team-gap-name-role:6px;--team-col-pad:28px;border-top:1px solid color-mix(in srgb, var(--accent-border) 12%, var(--space-border));padding-block:clamp(56px,7vw,72px)}.team-section.svelte-uypn5v .section-inner:where(.svelte-uypn5v){max-width:min(72rem,100%)}.team-section.svelte-uypn5v .section-label{margin-bottom:10px}.team-section.svelte-uypn5v .section-desc{max-width:46ch;margin-bottom:0;font-size:.875rem;line-height:1.4}.team-section.svelte-uypn5v .section-title{margin-bottom:4px}.team-rows.svelte-uypn5v{border-top:1px solid color-mix(in srgb, var(--accent-border) 10%, var(--space-border));margin-top:24px;padding-top:20px}.team-row-divider.svelte-uypn5v{background:color-mix(in srgb, var(--accent-border) 18%, var(--space-border));height:1px;margin-block:28px}.team-grid.svelte-uypn5v{grid-template-columns:1fr 1px 1fr 1px 1fr;grid-template-rows:auto var(--team-gap-photo-text) auto var(--team-gap-name-role) auto;display:grid}.team-grid--4.svelte-uypn5v{--team-col-pad:18px;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}.member.svelte-uypn5v{grid-column:span 1;grid-template-rows:subgrid;min-width:0;padding-inline:var(--team-col-pad);grid-row:1/-1;align-content:start;display:grid}.member.svelte-uypn5v:first-child{padding-left:0}.member.svelte-uypn5v:last-of-type{padding-right:0}.team-col-divider.svelte-uypn5v{background:color-mix(in srgb, var(--accent-border) 18%, var(--space-border));grid-row:1/-1;justify-self:center;width:1px}.member-photo-wrap.svelte-uypn5v{border-radius:var(--radius-lg);border:2px solid color-mix(in srgb, var(--accent-border) 22%, var(--space-border));background:linear-gradient(180deg, color-mix(in srgb, var(--space-elevated) 100%, white 5%) 0%, var(--space-elevated) 100%);width:140px;height:140px;box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 -1px 0 var(--team-photo-depth), 0 2px 6px var(--surface-shadow), 0 0 0 1px color-mix(in srgb, var(--accent-glow) 12%, transparent);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);grid-row:1;padding:4px}.member-photo.svelte-uypn5v{object-fit:cover;border-radius:calc(var(--radius-lg) - 4px);width:100%;height:100%;transition:transform .24s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.member.svelte-uypn5v:hover .member-photo-wrap:where(.svelte-uypn5v){border-color:color-mix(in srgb, var(--accent) 65%, var(--accent-border));box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 -1px 0 var(--team-photo-depth), 0 0 0 3px color-mix(in srgb, var(--accent-glow) 28%, transparent), 0 12px 28px color-mix(in srgb, var(--accent-glow) 18%, var(--surface-shadow));transform:translateY(-3px)}.member.svelte-uypn5v:hover .member-photo:where(.svelte-uypn5v){transform:scale(1.02)}}.member.svelte-uypn5v:active .member-photo-wrap:where(.svelte-uypn5v){transform:translateY(-1px)scale(.99)}.member-name.svelte-uypn5v{letter-spacing:-.02em;min-height:2.25rem;color:var(--text-primary);text-wrap:balance;grid-row:3;margin:0;padding:0;font-size:.9375rem;font-weight:600;line-height:1.2}.role.svelte-uypn5v{min-height:1.95rem;color:var(--team-role);letter-spacing:.01em;text-wrap:balance;grid-row:5;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.3}@media (width<=960px){.team-rows.svelte-uypn5v{margin-top:20px;padding-top:16px}.team-grid.svelte-uypn5v,.team-grid--4.svelte-uypn5v{grid-template-rows:none;grid-template-columns:1fr;row-gap:28px}.team-row-divider.svelte-uypn5v{margin-block:24px}.team-col-divider.svelte-uypn5v{display:none}.member.svelte-uypn5v{text-align:center;grid-area:auto/1;grid-template-rows:auto auto auto;align-items:center;gap:0;padding-inline:0;display:grid}.member-photo-wrap.svelte-uypn5v{margin-inline:auto;margin-bottom:var(--team-gap-photo-text);grid-row:auto}.member-name.svelte-uypn5v{min-height:0;margin-bottom:var(--team-gap-name-role);grid-row:auto}.role.svelte-uypn5v{grid-row:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.member-photo.svelte-uypn5v,.member-photo-wrap.svelte-uypn5v{transition:none}.member.svelte-uypn5v:hover .member-photo-wrap:where(.svelte-uypn5v),.member.svelte-uypn5v:active .member-photo-wrap:where(.svelte-uypn5v){transform:none}}.testimonials-section.svelte-1jhcrt0{border-top:1px solid var(--space-border);background:var(--space-base);overflow:hidden}.layout.svelte-1jhcrt0{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}.intro.svelte-1jhcrt0{opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transform:translateY(16px)}.stage-wrap.svelte-1jhcrt0{opacity:0;transition:opacity .28s var(--ease-out) 80ms, transform .28s var(--ease-out) 80ms;transform:translateY(16px)}.layout.visible.svelte-1jhcrt0 .intro:where(.svelte-1jhcrt0),.layout.visible.svelte-1jhcrt0 .stage-wrap:where(.svelte-1jhcrt0){opacity:1;transform:translateY(0)}.badge.svelte-1jhcrt0{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.badge.svelte-1jhcrt0 svg:where(.svelte-1jhcrt0){color:var(--accent);flex-shrink:0}.intro.svelte-1jhcrt0 .section-desc:where(.svelte-1jhcrt0){max-width:36ch;margin-bottom:28px}.dots.svelte-1jhcrt0{align-items:center;gap:8px;display:flex}.dot.svelte-1jhcrt0{background:color-mix(in srgb, var(--text-muted) 35%, transparent);cursor:pointer;width:10px;height:10px;transition:width .2s var(--ease-out), background-color .2s var(--ease-out), transform .14s var(--ease-out);border:none;border-radius:999px;padding:0}.dot.active.svelte-1jhcrt0{background:var(--accent);width:40px}.dot.svelte-1jhcrt0:active{transform:scale(.95)}.stage.svelte-1jhcrt0{margin-right:0;display:grid;position:relative}.card.svelte-1jhcrt0{opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);flex-direction:column;grid-area:1/1;padding:28px;display:flex;transform:translate(20px)scale(.97)}.card.active.svelte-1jhcrt0{opacity:1;pointer-events:auto;z-index:2;transform:translate(0)scale(1)}.card.svelte-1jhcrt0:not(.active){visibility:hidden}.rating-badge.svelte-1jhcrt0{font-variant-numeric:tabular-nums;color:var(--on-accent);background:var(--text-primary);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.star.svelte-1jhcrt0{font-size:.6875rem;line-height:1}.quote-block.svelte-1jhcrt0{border:none;flex:1;margin:0 0 20px;padding:0}.quote-body.svelte-1jhcrt0{align-items:flex-start;gap:14px;display:flex}.quote-icon.svelte-1jhcrt0{width:1.375rem;height:1.375rem;color:color-mix(in srgb, var(--accent) 70%, var(--text-muted));opacity:.55;flex-shrink:0;margin-top:.2em}.quote-icon-end.svelte-1jhcrt0{align-self:flex-end;margin-top:0;margin-bottom:.15em;transform:rotate(180deg)}.quote.svelte-1jhcrt0{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.divider.svelte-1jhcrt0{border:none;border-top:1px solid var(--space-border);margin:0 0 20px}.author.svelte-1jhcrt0{flex-direction:column;gap:2px;display:flex}.name.svelte-1jhcrt0{margin:0;font-size:.9375rem;font-weight:600}.role.svelte-1jhcrt0{color:var(--text-muted);margin:0;font-size:.8125rem}.deco.svelte-1jhcrt0{border-radius:var(--radius-lg);background:var(--accent-soft);pointer-events:none;z-index:0;width:96px;height:96px;position:absolute}.deco-a.svelte-1jhcrt0{bottom:-20px;left:-20px}.deco-b.svelte-1jhcrt0{top:-20px;right:-20px}.nav-controls.svelte-1jhcrt0{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.nav-btn.svelte-1jhcrt0{border-radius:var(--radius);width:40px;height:40px;color:var(--text-primary);transition:transform .14s var(--ease-out);justify-content:center;align-items:center;padding:0;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.nav-btn.svelte-1jhcrt0:active{transform:scale(.95)}.nav-count.svelte-1jhcrt0{text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--text-muted);font-size:.8125rem;font-weight:500}.nav-sep.svelte-1jhcrt0{opacity:.5;margin:0 2px}@media (width<=859px){.layout.svelte-1jhcrt0{gap:32px}.intro.svelte-1jhcrt0 .section-desc:where(.svelte-1jhcrt0){max-width:none;margin-bottom:20px}.stage-wrap.svelte-1jhcrt0{overflow:hidden}.card.svelte-1jhcrt0{padding:20px 16px}.quote.svelte-1jhcrt0{font-size:.875rem;line-height:1.7}.quote-body.svelte-1jhcrt0{gap:10px}.deco.svelte-1jhcrt0{width:72px;height:72px}.deco-a.svelte-1jhcrt0{bottom:-12px;left:-12px}.deco-b.svelte-1jhcrt0{top:-12px;right:-12px}.dots.svelte-1jhcrt0{gap:4px}.dot.svelte-1jhcrt0{background:0 0;width:44px;height:44px;position:relative}.dot.svelte-1jhcrt0:after{content:"";background:color-mix(in srgb, var(--text-muted) 35%, transparent);width:8px;height:8px;transition:width .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:999px;margin:auto;position:absolute;inset:0}.dot.active.svelte-1jhcrt0{background:0 0;width:44px}.dot.active.svelte-1jhcrt0:after{background:var(--accent);width:28px}.nav-btn.svelte-1jhcrt0{width:44px;height:44px}}@media (width>=860px){.layout.svelte-1jhcrt0{grid-template-columns:1fr 1fr;gap:64px}.stage-wrap.svelte-1jhcrt0{margin-right:24px}.nav-controls.svelte-1jhcrt0{justify-content:flex-end}.quote.svelte-1jhcrt0{font-size:1rem;line-height:1.8}.quote-icon.svelte-1jhcrt0{width:1.5rem;height:1.5rem;margin-top:.15em}}@media (prefers-reduced-motion:reduce){.intro.svelte-1jhcrt0,.stage-wrap.svelte-1jhcrt0,.card.svelte-1jhcrt0,.dot.svelte-1jhcrt0{opacity:1;transition:none;transform:none}.card.svelte-1jhcrt0:not(.active){display:none}.card.active.svelte-1jhcrt0{visibility:visible}}.credibility-section.svelte-1gae6b6{--partner-tile-w:200px;--partner-tile-h:108px;--partner-gap:32px;border-top:1px solid var(--space-border);padding:48px 24px}.collab.svelte-1gae6b6{margin:0 auto var(--partner-gap);max-width:440px;color:var(--text-muted);text-align:center;font-size:.8125rem;line-height:1.6}.partners.svelte-1gae6b6{column-gap:var(--partner-gap);width:100%;max-width:calc(var(--partner-tile-w) * 2 + var(--partner-gap) * 2 + 1px);grid-template-columns:1fr 1px 1fr;align-items:center;margin:0 auto;padding:0;list-style:none;display:grid}.partner-item.svelte-1gae6b6{justify-content:center;align-items:center;margin:0;display:flex}.partner-tile.svelte-1gae6b6{width:100%;max-width:var(--partner-tile-w);height:var(--partner-tile-h);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--space-elevated) 55%, transparent);border:1px solid var(--space-border);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 2px 6px var(--surface-shadow);cursor:default;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s var(--ease-out), background-color .16s var(--ease-out);justify-content:center;align-items:center;margin:0;padding:8px;display:flex}[data-theme=light] .partner-tile.svelte-1gae6b6{background:linear-gradient(180deg, color-mix(in srgb, var(--space-elevated) 100%, white 8%) 0%, color-mix(in srgb, var(--space-elevated) 92%, var(--space-base)) 100%);border-color:color-mix(in srgb, var(--accent-border) 20%, var(--space-border));box-shadow:inset 0 1px 0 var(--surface-highlight), 0 2px 8px var(--surface-shadow), 0 0 0 1px color-mix(in srgb, var(--accent-glow) 12%, transparent)}@media (hover:hover) and (pointer:fine){.partner-tile.svelte-1gae6b6:hover{border-color:color-mix(in srgb, var(--accent-border) 65%, var(--space-border));background:color-mix(in srgb, var(--space-elevated) 78%, transparent);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 6px 18px color-mix(in srgb, var(--surface-shadow) 100%, transparent), 0 2px 6px color-mix(in srgb, var(--accent-glow) 55%, transparent);transform:translateY(-3px)}[data-theme=light] .partner-tile.svelte-1gae6b6:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--space-elevated) 100%, white 10%) 0%, var(--space-elevated) 100%);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 10px 28px color-mix(in srgb, var(--accent-glow) 22%, var(--surface-shadow)), 0 0 0 1px color-mix(in srgb, var(--accent-border) 38%, transparent)}}.partner-tile.svelte-1gae6b6:active{border-color:var(--space-border);background:color-mix(in srgb, var(--space-elevated) 45%, transparent);box-shadow:inset 0 3px 8px var(--btn-secondary-pressed), inset 0 1px 2px var(--btn-secondary-depth), 0 0 0 transparent;transform:translateY(1px)scale(.98)}.partner-logo.svelte-1gae6b6{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.partner-sep.svelte-1gae6b6{width:1px;height:var(--partner-tile-h);background:var(--space-border);justify-self:center;margin:0}@media (width>=640px){.credibility-section.svelte-1gae6b6{--partner-tile-w:260px;--partner-tile-h:124px;--partner-gap:40px}.partner-tile.svelte-1gae6b6{padding:20px}}@media (width<=480px){.credibility-section.svelte-1gae6b6{--partner-tile-w:148px;--partner-tile-h:92px;--partner-gap:12px;padding-block:40px}.collab.svelte-1gae6b6{max-width:none;padding-inline:4px;font-size:.75rem}.partners.svelte-1gae6b6{width:min(100%, calc(var(--partner-tile-w) * 2 + var(--partner-gap) + 1px));max-width:100%;margin-inline:auto}.partner-tile.svelte-1gae6b6{width:100%;max-width:var(--partner-tile-w);padding:10px 8px}.partner-logo.svelte-1gae6b6{max-width:128px;max-height:72px}}@media (prefers-reduced-motion:reduce){.partner-tile.svelte-1gae6b6{transition:none}.partner-tile.svelte-1gae6b6:hover,.partner-tile.svelte-1gae6b6:active{transform:none}}.contact-section.svelte-wt4tt0{border-top:1px solid var(--space-border);background:color-mix(in srgb, var(--accent-soft) 35%, var(--space-base))}.contact-inner.svelte-wt4tt0{text-align:center;max-width:480px;margin:0 auto}.contact-inner.svelte-wt4tt0 h2:where(.svelte-wt4tt0){margin-bottom:12px;font-size:clamp(1.375rem,3vw,1.75rem)}.contact-inner.svelte-wt4tt0>p:where(.svelte-wt4tt0){color:var(--text-secondary);margin:0 0 28px;font-size:.9375rem;line-height:1.7}.cta-wrap.svelte-wt4tt0{justify-content:center;display:flex}.cta-btn.svelte-wt4tt0{align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-size:.9375rem;display:inline-flex}@media (width<=480px){.cta-btn.svelte-wt4tt0{justify-content:center;width:100%}}.cta-icon.svelte-wt4tt0{transition:transform .16s var(--ease-out);flex-shrink:0}@media (hover:hover) and (pointer:fine){.cta-btn.svelte-wt4tt0:hover .cta-icon:where(.svelte-wt4tt0){transform:scale(1.08)}}.cta-btn.svelte-wt4tt0:active .cta-icon:where(.svelte-wt4tt0){transform:scale(.95)}.email.svelte-wt4tt0{color:var(--text-muted);margin:20px 0 0;font-size:.8125rem}.footer.svelte-jz8lnl{padding:32px max(16px, env(safe-area-inset-left,0px)) 32px max(16px, env(safe-area-inset-right,0px));border-top:1px solid var(--space-border)}.footer-inner.svelte-jz8lnl{max-width:var(--max-width);margin:0 auto}.footer-top.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.footer-brand.svelte-jz8lnl{align-items:center;display:flex}.footer-logo.svelte-jz8lnl{object-fit:contain;width:auto;height:65px;display:block}@media (width>=640px){.footer-logo.svelte-jz8lnl{height:80px}}.footer-nav.svelte-jz8lnl{flex-wrap:wrap;gap:20px;display:flex}.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-muted);transition:color .14s var(--ease-out);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text-primary)}}.copyright.svelte-jz8lnl{color:var(--text-muted);margin:0;font-size:.75rem}@media (width<=600px){.footer-top.svelte-jz8lnl{flex-direction:column;align-items:flex-start}.footer-logo.svelte-jz8lnl{height:56px}.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl){align-items:center;min-height:44px;display:inline-flex}}.back-to-top.svelte-xb6ku1{right:max(16px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:90;width:44px;height:44px;color:var(--text-secondary);border-radius:var(--radius-lg);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), color .14s var(--ease-out);justify-content:center;align-items:center;padding:0;display:flex;position:fixed;transform:translateY(10px)scale(.95)}.back-to-top.visible.svelte-xb6ku1{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.back-to-top.visible.svelte-xb6ku1:hover{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent-border) 55%, var(--space-border));box-shadow:inset 0 1px 0 var(--surface-highlight), 0 6px 18px color-mix(in srgb, var(--accent-glow) 28%, var(--surface-shadow)), 0 0 0 1px color-mix(in srgb, var(--accent-border) 30%, transparent)}}.back-to-top.visible.svelte-xb6ku1:active{transform:translateY(1px)scale(.97)}.back-to-top.scrolling.svelte-xb6ku1{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent-border) 50%, var(--space-border))}.back-to-top.svelte-xb6ku1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.back-to-top.svelte-xb6ku1{transition:opacity .15s ease, border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), color .14s var(--ease-out)}.back-to-top.visible.svelte-xb6ku1:active{transform:none}}.overlay.svelte-15d0bs1{z-index:200;background:var(--overlay-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-15d0bs1-overlayIn .24s var(--ease-out);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes svelte-15d0bs1-overlayIn{0%{opacity:0}to{opacity:1}}.overlay-content.svelte-15d0bs1{text-align:center;border-radius:var(--radius-lg);background:var(--space-elevated);border:1px solid var(--space-border);width:100%;max-width:420px;box-shadow:0 1px 0 var(--surface-highlight) inset, 0 8px 32px var(--surface-shadow), 0 2px 8px var(--surface-shadow);animation:svelte-15d0bs1-panelIn .24s var(--ease-out);padding:36px 28px 32px;position:relative}@keyframes svelte-15d0bs1-panelIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.skip.svelte-15d0bs1{font-size:.8125rem;position:absolute;top:12px;right:12px}.phases.svelte-15d0bs1{justify-content:center;align-items:center;gap:0;margin-bottom:40px;display:flex}.phase-dot.svelte-15d0bs1{opacity:.4;transition:opacity .2s var(--ease-out);flex-direction:column;align-items:center;gap:8px;display:flex}.phase-dot.svelte-15d0bs1 span:where(.svelte-15d0bs1){border:1px solid var(--space-border);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:600;display:flex}.phase-dot.active.svelte-15d0bs1{opacity:1}.phase-dot.active.svelte-15d0bs1 span:where(.svelte-15d0bs1){border-color:var(--accent-border);background:var(--accent-soft)}.phase-dot.done.svelte-15d0bs1 span:where(.svelte-15d0bs1){background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--btn-primary-inset,#fff3);border-color:#0000}.phase-dot.svelte-15d0bs1 p:where(.svelte-15d0bs1){color:var(--text-muted);white-space:nowrap;margin:0;font-size:.7rem}.phase-line.svelte-15d0bs1{background:var(--space-border);width:32px;height:1px;transition:background-color .2s var(--ease-out);margin-bottom:20px}.phase-line.done.svelte-15d0bs1{background:var(--accent)}.timer.svelte-15d0bs1{margin-bottom:8px}.second.svelte-15d0bs1{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:3rem;font-weight:600}.label.svelte-15d0bs1{color:var(--text-muted);font-size:.9rem;display:block}.phase-label.svelte-15d0bs1{color:var(--text-secondary);margin-bottom:32px;font-size:1.05rem}.wave-wrap.svelte-15d0bs1{margin-bottom:32px;padding:0 8px}.progress-track.svelte-15d0bs1{background:var(--track-bg);border-radius:99px;height:3px;overflow:hidden}.progress-fill.svelte-15d0bs1{background:var(--accent);transform-origin:0;height:100%;transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){.overlay.svelte-15d0bs1,.overlay-content.svelte-15d0bs1{animation:none}}
