.coming-soon-banner.svelte-15omfi1{background:#273f4fcc;border:1px solid rgba(68,125,155,.3);border-radius:16px;padding:3rem;margin-bottom:4rem;text-align:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.coming-soon-banner.svelte-15omfi1:hover{transform:translateY(-5px);box-shadow:0 20px 40px #fe774333;border-color:#fe774380}.coming-soon-banner.svelte-15omfi1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.banner-content.svelte-15omfi1{position:relative;z-index:2}.coming-soon-banner.svelte-15omfi1 h2:where(.svelte-15omfi1){font-size:2.5rem;margin-bottom:1rem;color:#fe7743}.coming-soon-banner.svelte-15omfi1 p:where(.svelte-15omfi1){font-size:1.2rem;color:#d7d7d7;max-width:600px;margin:0 auto;line-height:1.6}.technology-vision.svelte-15omfi1{margin-top:4rem;text-align:center;padding:3rem;background:#273f4fcc;border-radius:16px;border:1px solid rgba(68,125,155,.3)}.technology-vision.svelte-15omfi1 h2:where(.svelte-15omfi1){font-size:2.5rem;margin-bottom:1.5rem;color:#fe7743}.technology-vision.svelte-15omfi1 p:where(.svelte-15omfi1){color:#d7d7d7;max-width:700px;margin:0 auto 2rem;line-height:1.6;font-size:1.1rem}.vision-features.svelte-15omfi1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.feature.svelte-15omfi1{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#273f4f80;border-radius:12px;border:1px solid rgba(68,125,155,.3)}.feature-icon.svelte-15omfi1{font-size:2rem}.feature.svelte-15omfi1 span:where(.svelte-15omfi1):last-child{font-weight:500;color:#fff}@media (max-width: 768px){.coming-soon-banner.svelte-15omfi1{padding:2rem}.coming-soon-banner.svelte-15omfi1 h2:where(.svelte-15omfi1){font-size:2rem}.technology-vision.svelte-15omfi1{padding:2rem}.technology-vision.svelte-15omfi1 h2:where(.svelte-15omfi1){font-size:2rem}.vision-features.svelte-15omfi1{grid-template-columns:repeat(2,1fr)}}
