.product-capture[data-astro-cid-3ay6kxor]{min-width:0;margin:0}.product-capture__window[data-astro-cid-3ay6kxor]{appearance:none;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#f4f1eb;border:1px solid #0f1a2e2e;border-radius:12px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 22px 48px #06102047}.product-capture__window[data-astro-cid-3ay6kxor]:focus-visible{outline-offset:3px;outline:2px solid #98c1e8}.product-capture__chrome[data-astro-cid-3ay6kxor]{color:#e8eef5;background:#162d46;align-items:center;gap:.75rem;min-height:2.35rem;padding:.45rem .85rem;font-size:.72rem;display:flex}.product-capture__status[data-astro-cid-3ay6kxor]{background:#98c1e8;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.product-capture__title[data-astro-cid-3ay6kxor]{text-overflow:ellipsis;white-space:nowrap;color:#c5d4e3;flex:1;min-width:0;overflow:hidden}.product-capture__hint[data-astro-cid-3ay6kxor]{letter-spacing:.06em;text-transform:uppercase;color:#98c1e8;flex-shrink:0;font-size:.62rem;font-weight:700}.product-capture__stage[data-astro-cid-3ay6kxor]{aspect-ratio:var(--showcase-aspect-mobile);background:#faf9f7;width:100%;overflow:hidden}@media (width>=768px){.product-capture__stage[data-astro-cid-3ay6kxor]{aspect-ratio:var(--showcase-aspect-desktop)}}.product-capture__stage[data-astro-cid-3ay6kxor] picture[data-astro-cid-3ay6kxor],.product-capture__stage[data-astro-cid-3ay6kxor] .product-showcase__image{width:100%;height:100%;display:block}.product-capture__stage[data-astro-cid-3ay6kxor] .product-showcase__image{object-fit:contain;background:#faf9f7}.product-capture__claims[data-astro-cid-3ay6kxor]{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.product-capture__claims[data-astro-cid-3ay6kxor] li[data-astro-cid-3ay6kxor]{border:1px solid var(--color-border-on-dark);color:var(--color-text-muted-on-dark);border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:650}.showcase-panel__frame-label[data-astro-cid-3ay6kxor]{color:var(--color-text-muted-on-dark);margin:0 0 .45rem;font-size:.8125rem;font-weight:600}.showcase-grid[data-astro-cid-wbaajah3]{gap:var(--space-6);display:grid}.showcase-panel[data-astro-cid-wbaajah3]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-xl);background:#0f21408c;align-items:start;display:grid}.showcase-panel__meta[data-astro-cid-wbaajah3] h3[data-astro-cid-wbaajah3]{margin:var(--space-2) 0;font-family:var(--font-display);color:var(--color-text-on-dark);text-wrap:balance;font-size:clamp(1.25rem,3vw,1.5rem)}.showcase-panel__meta[data-astro-cid-wbaajah3] p[data-astro-cid-wbaajah3]{color:var(--color-text-muted-on-dark);max-width:36rem;margin:0}.showcase-panel__module[data-astro-cid-wbaajah3]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-warm);background:var(--color-warm-soft);border:1px solid #c4a57440;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.showcase-panel__note[data-astro-cid-wbaajah3]{opacity:.85;font-size:.8125rem;margin-top:var(--space-3)!important;margin-bottom:var(--space-4)!important}.showcase-panel__figures[data-astro-cid-wbaajah3]{gap:var(--space-4);display:grid}.product-evidence[data-astro-cid-wbaajah3]{margin-top:var(--space-7);padding:var(--space-4);border:1px dashed var(--color-border-on-dark);border-radius:var(--radius-lg);color:var(--color-text-muted-on-dark)}.product-evidence[data-astro-cid-wbaajah3] summary[data-astro-cid-wbaajah3]{cursor:pointer;color:var(--color-text-on-dark);font-weight:600}.product-evidence__grid[data-astro-cid-wbaajah3]{gap:var(--space-4);margin-top:var(--space-5);display:grid}@media (width>=768px){.showcase-panel[data-astro-cid-wbaajah3]{grid-template-columns:.95fr 1.25fr}.showcase-panel[data-astro-cid-wbaajah3]:nth-child(2n){grid-template-columns:1.25fr .95fr}.showcase-panel[data-astro-cid-wbaajah3]:nth-child(2n) .showcase-panel__meta[data-astro-cid-wbaajah3]{order:2}.showcase-panel[data-astro-cid-wbaajah3]:nth-child(2n) .showcase-panel__figures[data-astro-cid-wbaajah3]{order:1}}.journey__lead[data-astro-cid-67f7ib7x]{max-width:34rem}.journey__steps[data-astro-cid-67f7ib7x]{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.journey-step[data-astro-cid-67f7ib7x]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-xl);background:#0f214073;display:grid}.journey-step__head[data-astro-cid-67f7ib7x]{gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);align-items:start;display:grid}.journey-step__index[data-astro-cid-67f7ib7x]{width:1.75rem;height:1.75rem;color:var(--color-night);background:var(--color-warm);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.journey-step__head[data-astro-cid-67f7ib7x] .zuikora-icon{--icon-color:var(--color-warm)}.journey-step[data-astro-cid-67f7ib7x] h3[data-astro-cid-67f7ib7x]{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--color-text-on-dark);font-size:clamp(1.125rem,2.5vw,1.375rem)}.journey-step__head[data-astro-cid-67f7ib7x] p[data-astro-cid-67f7ib7x]{margin:0 0 var(--space-4);color:var(--color-text-muted-on-dark);max-width:36rem;font-size:.9375rem}.journey__note[data-astro-cid-67f7ib7x]{margin:var(--space-5) 0 0;color:var(--color-text-muted-on-dark);font-size:.9375rem}.journey__note[data-astro-cid-67f7ib7x] a[data-astro-cid-67f7ib7x]{color:var(--color-tech-bright)}@media (width<=760px){.journey-step__head[data-astro-cid-67f7ib7x]{grid-template-columns:auto minmax(0,1fr)}.journey-step__head[data-astro-cid-67f7ib7x] .zuikora-icon{display:none}}@media (width>=768px){.journey-step[data-astro-cid-67f7ib7x]{grid-template-columns:.9fr 1.1fr;align-items:center}.journey-step[data-astro-cid-67f7ib7x]:nth-child(2n) .journey-step__head[data-astro-cid-67f7ib7x]{order:2}}.hero__pitch[data-astro-cid-lcdefpme]{max-width:34rem}.hero__visual--photo[data-astro-cid-lcdefpme]{isolation:isolate;border:0;border-radius:45% 45% .5rem .5rem;order:0;min-height:clamp(22rem,37vw,34rem);position:relative;overflow:hidden;box-shadow:0 22px 70px #00000038}.hero__visual--photo[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#08182c14 15%,#08182ce0);position:absolute;inset:0}.hero__architecture[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__visual--photo[data-astro-cid-lcdefpme] .logo-wrap{text-shadow:0 2px 14px #000000a6;align-self:end;margin-bottom:2.5rem;padding:1rem}.hero__image-note[data-astro-cid-lcdefpme]{color:#fff;background:#0a1628c7;border-radius:.3rem;padding:.3rem .55rem;font-size:.7rem;position:absolute;bottom:.8rem;right:.8rem}.example-worlds[data-astro-cid-lcdefpme]{background:#e8e6e1}.example-worlds__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.example-world[data-astro-cid-lcdefpme]:nth-child(2){margin-top:3rem}.example-world[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;border-radius:1rem;align-items:end;min-height:21rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.example-world[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0000 22%,#061527eb);position:absolute;inset:0}.example-world[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.example-world[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.example-world[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.example-world__copy[data-astro-cid-lcdefpme]{gap:.35rem;padding:clamp(1.25rem,2.2vw,2rem);display:grid}.example-world__copy[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:#dfc7a1;font-size:.75rem}.example-world__copy[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1}.example-world__copy[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.9rem}.example-worlds__note[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:1rem 0 0;font-size:.8rem}@media (width<=760px){.example-worlds__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.example-world[data-astro-cid-lcdefpme]:nth-child(2){margin-top:0}}@media (prefers-reduced-motion:reduce){.example-world[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}.problem-compact__more[data-astro-cid-lcdefpme]{margin:0;font-size:.9375rem}.module-intro[data-astro-cid-lcdefpme]{max-width:36rem}.module-compact[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.module-compact__heading[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-size:1rem;display:flex}.module-compact__heading[data-astro-cid-lcdefpme] .zuikora-icon{--icon-color:var(--color-tech)}.module-compact__list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.module-compact__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-mineral);display:grid}.module-compact__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem}.module-compact__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--color-text-muted);font-size:.9375rem}.module-details[data-astro-cid-lcdefpme]{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.module-details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-weight:600}.module-compact__list--pending[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.pilot-notice[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);padding:var(--space-4);border-left:4px solid var(--color-warm);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:var(--max-text)}
