.inv-hero.svelte-10l0o2u{text-align:center;padding:160px 0 100px;position:relative;overflow:hidden}.inv-hero-bg.svelte-10l0o2u{pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#4f46e526 0%,#0000 60%),radial-gradient(30% 30% at 20% 80%,#e2b96f0f 0%,#0000 50%);position:absolute;inset:0}.inv-hero.svelte-10l0o2u h1:where(.svelte-10l0o2u){margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.inv-hero.svelte-10l0o2u h1:where(.svelte-10l0o2u) em:where(.svelte-10l0o2u){color:var(--indigo-g);font-style:italic}.inv-hero-sub.svelte-10l0o2u{max-width:720px;color:var(--muted-l);margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7}.inv-hero-actions.svelte-10l0o2u{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.inv-stats.svelte-10l0o2u{border-top:1px solid var(--border-s);border-bottom:1px solid var(--border-s);padding:60px 0}.inv-stats-grid.svelte-10l0o2u{background:var(--border-s);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.inv-stat.svelte-10l0o2u{background:var(--deep);text-align:center;padding:2.5rem 2rem;transition:background .3s}.inv-stat.svelte-10l0o2u:hover{background:var(--indigo-f)}.inv-stat-n.svelte-10l0o2u{font-family:var(--font-display);color:var(--white);margin-bottom:.5rem;font-size:2.8rem;font-weight:300;line-height:1;display:block}.inv-stat-l.svelte-10l0o2u{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.inv-thesis.svelte-10l0o2u{padding:100px 0}.section-sub.svelte-10l0o2u{color:var(--muted-l);max-width:600px;margin-bottom:3rem;font-size:1.05rem}.inv-thesis-grid.svelte-10l0o2u{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.inv-thesis-card.svelte-10l0o2u{background:var(--deep);border:1px solid var(--border);padding:2.5rem 2rem;transition:border-color .3s,background .3s}.inv-thesis-card.svelte-10l0o2u:hover{border-color:var(--indigo-br);background:var(--indigo-f)}.inv-thesis-n.svelte-10l0o2u{font-family:var(--font-mono);color:var(--indigo-g);letter-spacing:.08em;margin-bottom:1rem;font-size:.7rem;display:block}.inv-thesis-card.svelte-10l0o2u h3:where(.svelte-10l0o2u){font-family:var(--font-display);color:var(--white);margin-bottom:1rem;font-size:1.4rem;font-weight:600}.inv-thesis-card.svelte-10l0o2u p:where(.svelte-10l0o2u){color:var(--muted);font-size:.88rem;line-height:1.7}.inv-model.svelte-10l0o2u{background:var(--indigo-f);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 0}.inv-model-grid.svelte-10l0o2u{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.inv-model-item.svelte-10l0o2u{background:var(--deep);border:1px solid var(--border);padding:2rem 1.5rem;transition:border-color .3s}.inv-model-item.svelte-10l0o2u:hover{border-color:var(--indigo-br)}.inv-model-icon.svelte-10l0o2u{margin-bottom:1rem;font-size:1.8rem}.inv-model-item.svelte-10l0o2u h4:where(.svelte-10l0o2u){font-family:var(--font-display);color:var(--white);margin-bottom:.8rem;font-size:1.1rem;font-weight:600}.inv-model-item.svelte-10l0o2u p:where(.svelte-10l0o2u){color:var(--muted);font-size:.82rem;line-height:1.65}.inv-product.svelte-10l0o2u{padding:100px 0}.inv-product-inner.svelte-10l0o2u{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.inv-product-content.svelte-10l0o2u h2:where(.svelte-10l0o2u){margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.4rem)}.inv-product-content.svelte-10l0o2u h2:where(.svelte-10l0o2u) em:where(.svelte-10l0o2u){color:var(--indigo-g);font-style:italic}.inv-product-content.svelte-10l0o2u p:where(.svelte-10l0o2u){color:var(--muted-l);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.inv-product-list.svelte-10l0o2u{flex-direction:column;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.inv-product-list.svelte-10l0o2u li:where(.svelte-10l0o2u){color:var(--muted-l);padding-left:1.5rem;font-size:.85rem;position:relative}.inv-product-list.svelte-10l0o2u li:where(.svelte-10l0o2u):before{content:"→";color:var(--indigo-g);position:absolute;left:0}.inv-cta.svelte-10l0o2u{text-align:center;border-top:1px solid var(--border);background:radial-gradient(50% 60%,#4f46e514 0%,#0000 70%);padding:100px 0}.inv-cta-inner.svelte-10l0o2u{max-width:640px;margin:0 auto}.inv-cta-inner.svelte-10l0o2u h2:where(.svelte-10l0o2u){margin-bottom:1.2rem;font-size:clamp(2rem,4vw,3rem)}.inv-cta-inner.svelte-10l0o2u p:where(.svelte-10l0o2u){color:var(--muted-l);margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=1024px){.inv-hero.svelte-10l0o2u{padding:120px 0 80px}.inv-thesis-grid.svelte-10l0o2u{grid-template-columns:1fr;gap:1.5rem}.inv-model-grid.svelte-10l0o2u{grid-template-columns:1fr 1fr}.inv-product-inner.svelte-10l0o2u{grid-template-columns:1fr;gap:2.5rem}.inv-stats-grid.svelte-10l0o2u{grid-template-columns:1fr 1fr}}@media (width<=768px){.inv-hero.svelte-10l0o2u{padding:100px 0 60px}.inv-thesis.svelte-10l0o2u,.inv-model.svelte-10l0o2u,.inv-product.svelte-10l0o2u,.inv-cta.svelte-10l0o2u{padding:60px 0}.inv-model-grid.svelte-10l0o2u{grid-template-columns:1fr}.inv-stats-grid.svelte-10l0o2u{grid-template-columns:1fr 1fr}.inv-stat.svelte-10l0o2u{padding:1.8rem 1.5rem}.inv-stat-n.svelte-10l0o2u{font-size:2rem}}@media (width<=480px){.inv-hero.svelte-10l0o2u{padding:80px 0 40px}.inv-stats-grid.svelte-10l0o2u{grid-template-columns:1fr 1fr}.inv-thesis-card.svelte-10l0o2u{padding:1.8rem 1.5rem}.inv-hero-actions.svelte-10l0o2u{flex-direction:column;align-items:center}}
