@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500&display=swap";.usecases.svelte-1gii9j0{background:#080b0f;padding:7rem 0 8rem;font-family:Geist,sans-serif}.usecases-inner.svelte-1gii9j0{max-width:1280px;margin:0 auto;padding:0 3rem;display:flex;flex-direction:column;gap:3rem}.usecases-header.svelte-1gii9j0{display:flex;flex-direction:column;gap:1rem}.eyebrow.svelte-1gii9j0{font-size:.72rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;margin:0}h2.svelte-1gii9j0{font-family:"Instrument Serif",serif;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400;color:#fff;margin:0;line-height:1.1;letter-spacing:-.02em}.tabs.svelte-1gii9j0{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.07)}.tab.svelte-1gii9j0{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.75rem 1.5rem;font-family:Geist,sans-serif;font-size:.875rem;font-weight:400;color:#ffffff59;cursor:pointer;transition:color .2s,border-color .2s;letter-spacing:.01em}.tab.svelte-1gii9j0:hover{color:#ffffffa6}.tab.active.svelte-1gii9j0{color:#fff;border-bottom-color:#fff}.panel.svelte-1gii9j0{min-height:420px}.panel-inner.svelte-1gii9j0{display:grid;grid-template-columns:1fr 1.6fr;gap:4rem;align-items:center}.panel-text.svelte-1gii9j0{display:flex;flex-direction:column;gap:1.25rem}h3.svelte-1gii9j0{font-family:"Instrument Serif",serif;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;color:#fff;margin:0;line-height:1.15;letter-spacing:-.01em}.panel-text.svelte-1gii9j0 p:where(.svelte-1gii9j0){font-size:.95rem;line-height:1.75;color:#ffffff6b;margin:0;font-weight:300;max-width:36ch}.panel-image-wrap.svelte-1gii9j0{display:flex;justify-content:flex-end}.panel-frame.svelte-1gii9j0{width:100%;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#0f1318;box-shadow:0 0 0 1px #0006,0 30px 60px #00000080}.panel-img.svelte-1gii9j0{display:block;width:100%;height:auto}@media(max-width:860px){.usecases-inner.svelte-1gii9j0{padding:0 1.5rem}.panel-inner.svelte-1gii9j0{grid-template-columns:1fr;gap:2rem}.panel-text.svelte-1gii9j0 p:where(.svelte-1gii9j0){max-width:100%}.panel-image-wrap.svelte-1gii9j0{justify-content:stretch}.tab.svelte-1gii9j0{padding:.75rem 1rem}}
