.robot-showcase.svelte-1x82c3d{background:rgba(var(--surface-rgb), .75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(var(--brand-rgb), .08);width:100%;box-shadow:0 20px 45px var(--shadow-color);text-align:left;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:2rem;padding:2rem;display:grid}.robot-copy.svelte-1x82c3d{min-width:0}.robot-copy.svelte-1x82c3d h1:where(.svelte-1x82c3d){color:var(--second);margin-bottom:1rem;font-size:2.8rem;font-weight:900;line-height:1.05}.robot-copy.svelte-1x82c3d p:where(.svelte-1x82c3d){color:var(--text-secondary);font-size:1.05rem;line-height:1.75}.robot-kicker.svelte-1x82c3d{color:var(--second);letter-spacing:0;text-transform:uppercase;margin-bottom:.75rem;font-weight:800;font-size:.85rem!important}.robot-lead.svelte-1x82c3d{color:var(--text-secondary);margin-bottom:1.4rem;font-size:1.18rem}.robot-details.svelte-1x82c3d{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.robot-details.svelte-1x82c3d div:where(.svelte-1x82c3d){background:rgba(var(--surface-rgb), .8);border:1px solid rgba(var(--brand-rgb), .1);border-radius:8px;padding:.9rem}.robot-details.svelte-1x82c3d span:where(.svelte-1x82c3d){color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.robot-details.svelte-1x82c3d strong:where(.svelte-1x82c3d){color:var(--ink);overflow-wrap:anywhere;word-break:break-word;margin-top:.35rem;font-size:.98rem;display:block}.robot-details.svelte-1x82c3d strong:where(.svelte-1x82c3d) a{color:inherit;overflow-wrap:anywhere;word-break:break-word;text-decoration:none;transition:color .2s}.robot-details.svelte-1x82c3d strong:where(.svelte-1x82c3d) a:hover{color:#3b82f6;text-decoration:underline}.robot-media.svelte-1x82c3d{width:100%;max-width:700px;margin:0 auto}.robot-media.svelte-1x82c3d img:where(.svelte-1x82c3d){object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:400px;display:block;box-shadow:0 18px 35px #0000001f}@media (width<=800px){.robot-showcase.svelte-1x82c3d{grid-template-columns:1fr;padding:1.25rem}.robot-copy.svelte-1x82c3d h1:where(.svelte-1x82c3d){font-size:2.1rem}.robot-details.svelte-1x82c3d{grid-template-columns:1fr}}
