.hero.svelte-bm7ewt.svelte-bm7ewt{padding:10rem 0 6rem;text-align:center;background:#fff}.hero.svelte-bm7ewt.svelte-bm7ewt.light h1{color:#000}.hero.svelte-bm7ewt.svelte-bm7ewt.light p{color:#333;opacity:1}.hero.svelte-bm7ewt.svelte-bm7ewt.light .label{color:var(--color-accent-hover)}.hero.svelte-bm7ewt.svelte-bm7ewt .label{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:700;margin-bottom:1.5rem}.hero.svelte-bm7ewt.svelte-bm7ewt h1{font-size:clamp(3rem,10vw,5rem);margin:0;line-height:1.1;font-weight:800}.hero.svelte-bm7ewt.svelte-bm7ewt p{max-width:800px;margin:2rem auto 0;font-size:1.5rem}.industry-content.svelte-bm7ewt.svelte-bm7ewt{padding:6rem 0}.solution-grid.svelte-bm7ewt.svelte-bm7ewt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card.svelte-bm7ewt.svelte-bm7ewt{background:#ffffff0d;padding:3rem;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.feature-card.svelte-bm7ewt.svelte-bm7ewt:hover{background:#ffffff14;border-color:var(--color-accent);transform:translateY(-5px)}.feature-card.svelte-bm7ewt.svelte-bm7ewt .feature-icon{color:var(--color-accent);width:40px;height:40px;margin-bottom:2rem}.feature-card.svelte-bm7ewt.svelte-bm7ewt h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.feature-card.svelte-bm7ewt.svelte-bm7ewt p{font-size:1.125rem;color:#ffffffb3;line-height:1.6}.deep-dive.svelte-bm7ewt.svelte-bm7ewt{padding:8rem 0;border-top:1px solid rgba(255,255,255,.1)}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .section-header{text-align:center;max-width:800px;margin:0 auto 5rem}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .section-header h2{font-size:3.5rem;margin-bottom:1.5rem;color:#fff}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .section-header p{font-size:1.25rem;color:var(--color-muted)}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .map-wrapper{margin-bottom:8rem;background:#0000004d;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 40px 100px #000c}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .downloads-grid{display:flex;gap:2rem;justify-content:center;margin-bottom:8rem}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:0;text-decoration:none;transition:all .2s ease;min-width:320px}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card .pdf-icon{position:relative;color:#64748b;width:32px;height:32px}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card .pdf-icon .pdf-badge{position:absolute;bottom:0;right:-8px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:800;padding:1px 3px;border-radius:2px}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card .pdf-info{display:flex;flex-direction:column}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card .pdf-info .btn-label{color:#1e293b;font-size:1.125rem;font-weight:500}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .pdf-card .pdf-info .lang-tag{color:#64748b;font-size:.875rem}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .section-divider{height:1px;background:#ffffff1a;margin:8rem 0}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .content h2{font-size:3rem;margin-bottom:2rem;color:#fff}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .content p{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .content ul{list-style:none;padding:0}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .content ul li{position:relative;padding-left:2rem;margin-bottom:1rem;color:#fff;font-weight:500}.deep-dive.svelte-bm7ewt.svelte-bm7ewt .content ul li:before{content:\"→\";position:absolute;left:0;color:var(--color-accent)}.mock-ui.svelte-bm7ewt.svelte-bm7ewt{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:8px;box-shadow:0 20px 50px #00000080}.mock-ui.svelte-bm7ewt.svelte-bm7ewt .status-bar{display:flex;justify-content:space-between;font-family:\"JetBrains Mono\",monospace;font-size:.75rem;margin-bottom:3rem;color:var(--color-muted)}.mock-ui.svelte-bm7ewt.svelte-bm7ewt .status-bar .pulse{color:#ff3e00;animation:blink 1.5s infinite}.mock-ui.svelte-bm7ewt.svelte-bm7ewt .metrics{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mock-ui.svelte-bm7ewt.svelte-bm7ewt .metric .val{display:block;font-size:2.5rem;font-weight:800;color:#fff}.mock-ui.svelte-bm7ewt.svelte-bm7ewt .metric .lab{font-size:.875rem;color:var(--color-muted)}.mock-ui.svelte-bm7ewt.svelte-bm7ewt .metric.highlight .val{color:var(--color-accent)}.cta.svelte-bm7ewt.svelte-bm7ewt{padding:10rem 0;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.cta.svelte-bm7ewt.svelte-bm7ewt h2{font-size:4rem;margin-bottom:1.5rem}.cta.svelte-bm7ewt.svelte-bm7ewt p{font-size:1.5rem;color:var(--color-muted);margin-bottom:4rem}.cta.svelte-bm7ewt.svelte-bm7ewt .form-wrapper{max-width:450px;margin:0 auto;text-align:left}@keyframes svelte-bm7ewt-blink{50%{opacity:0}}@media screen and (max-width: 768px){.hero.svelte-bm7ewt h1.svelte-bm7ewt{font-size:3rem}.deep-dive.svelte-bm7ewt h2.svelte-bm7ewt{font-size:2.25rem}.cta.svelte-bm7ewt h2.svelte-bm7ewt{font-size:2.5rem}}
