.hero-section{min-height:620px}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#35d07f;background:#35d07f1a;border:1px solid rgba(53,208,127,.3);padding:5px 14px;border-radius:999px}.hero-title.svelte-1uha8ag{line-height:1.1;letter-spacing:-.025em;color:#0d1b4b}.hero-highlight.svelte-1uha8ag{background:linear-gradient(135deg,#e84060,#cc1130);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-slogan.svelte-1uha8ag{font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:#1a56db;padding-left:14px;border-left:3px solid #cc1130;margin-top:0}.hero-copy.svelte-1uha8ag{font-size:1.15rem;line-height:1.65;color:#5f6b7c;max-width:680px}.ps-card.svelte-1uha8ag{background:#0a1435;border-radius:16px;border:1px solid rgba(255,255,255,.07)}.ps-card--problem.svelte-1uha8ag{border-top:3px solid rgba(204,17,48,.6)}.ps-card--solution.svelte-1uha8ag{border-top:3px solid rgba(26,86,219,.6)}.comparison-table-wrap.svelte-1uha8ag{border:1px solid rgba(26,86,219,.18);box-shadow:0 8px 32px #0000004d}.industry-pill.svelte-1uha8ag{display:inline-block;font-size:.85rem;font-weight:600;padding:8px 20px;border-radius:999px;background:#1a56db12;border:1px solid rgba(26,86,219,.22);color:#0d1b4bbf;transition:background .2s ease,border-color .2s ease,color .2s ease}.industry-pill.svelte-1uha8ag:hover{background:#1a56db21;border-color:#1a56db6b;color:#0d1b4b}.cta-card.svelte-1uha8ag{border-radius:24px;background:linear-gradient(135deg,#0d1b4b,#0f2262 45%,#0a1535);border:1px solid rgba(204,17,48,.28);box-shadow:0 0 52px #cc113014,0 24px 60px #00000073}.feature-svg.svelte-1uha8ag{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#cc11302e,#cc113012);border:1px solid rgba(204,17,48,.3);color:#e84060;transition:box-shadow .25s ease}.card-tech:hover .feature-svg.svelte-1uha8ag{box-shadow:0 0 20px #cc113033}.feature-svg.svelte-1uha8ag svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.daas-visual-card.svelte-1uha8ag{height:560px;overflow:hidden;border-radius:28px;border:1px solid rgba(26,86,219,.18);background:#f6f8ff;box-shadow:0 24px 70px #1a56db1a,0 4px 16px #00000012;display:flex;flex-direction:column}.daas-visual-topbar.svelte-1uha8ag{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(26,86,219,.1);background:#fffffff2;color:#2c3e6b;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.topbar-dots.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px}.scenario-status.svelte-1uha8ag{margin-left:auto;color:#cc1130;white-space:nowrap;font-weight:800}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:999px;display:inline-block}.dot.red.svelte-1uha8ag{background:#cc1130;box-shadow:0 0 8px #cc113099}.dot.blue.svelte-1uha8ag{background:#1a56db;box-shadow:0 0 8px #1a56db99}.dot.green.svelte-1uha8ag{background:#35d07f;box-shadow:0 0 8px #35d07f99}.daas-visual-copy.svelte-1uha8ag{flex-shrink:0;padding:14px 20px 12px;border-bottom:1px solid rgba(26,86,219,.08);background:#fff}.scenario-eyebrow.svelte-1uha8ag{display:inline-flex;margin-bottom:6px;padding:3px 10px;border-radius:999px;background:#1a56db14;border:1px solid rgba(26,86,219,.22);color:#1a56db;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.daas-visual-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 5px;color:#0d1b4b;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.daas-visual-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#5f6b7c;font-size:.84rem;line-height:1.5}.daas-visual-canvas-wrap.svelte-1uha8ag{flex:1;min-height:0;position:relative;background:#f6f8ff}.daas-visual-canvas.svelte-1uha8ag{position:absolute;inset:0}.scenario-controls.svelte-1uha8ag{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px;border-top:1px solid rgba(26,86,219,.1);background:#fffffff2}.scenario-nav.svelte-1uha8ag{width:38px;height:38px;border:1px solid rgba(26,86,219,.2);border-radius:999px;background:#fff;color:#1a56db;font-size:1.55rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.scenario-nav.svelte-1uha8ag:hover{background:#1a56db14;border-color:#1a56db6b;color:#0d1b4b}.scenario-dots.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(26,86,219,.16);background:#fff}.scenario-dots.svelte-1uha8ag button:where(.svelte-1uha8ag){width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#1a56db38;transition:width .18s ease,background .18s ease,box-shadow .18s ease}.scenario-dots.svelte-1uha8ag button.active:where(.svelte-1uha8ag){width:28px;background:#cc1130;box-shadow:0 0 12px #cc113066}@media(max-width:991px){.daas-visual-card.svelte-1uha8ag{height:520px}}@media(max-width:575px){.daas-visual-card.svelte-1uha8ag{height:460px;border-radius:20px}.daas-visual-topbar.svelte-1uha8ag strong:where(.svelte-1uha8ag),.scenario-status.svelte-1uha8ag{display:none}.daas-visual-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem}.daas-visual-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.78rem}}
