.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-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{position:relative;height:560px;overflow:hidden;border-radius:28px;border:1px solid rgba(26,86,219,.22);background:radial-gradient(circle at 52% 45%,rgba(26,86,219,.18),transparent 38%),radial-gradient(circle at 78% 25%,rgba(204,17,48,.13),transparent 34%),radial-gradient(circle at 38% 20%,rgba(53,208,127,.11),transparent 34%),linear-gradient(180deg,#0d1b4b,#07102d);box-shadow:0 24px 70px #0006,inset 0 1px #ffffff12}.daas-visual-card.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 72%);mask-image:radial-gradient(circle at center,black 0%,transparent 72%);pointer-events:none;z-index:0}.daas-visual-card.svelte-1uha8ag:after{content:"";position:absolute;inset:auto 24px 84px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);z-index:2}.daas-visual-topbar.svelte-1uha8ag{position:absolute;top:16px;left:16px;right:16px;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#050a1c8f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffb8;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.topbar-dots.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px}.scenario-status.svelte-1uha8ag{margin-left:auto;color:#ffffff6b;white-space:nowrap}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:999px;display:inline-block}.dot.red.svelte-1uha8ag{background:#cc1130;box-shadow:0 0 10px #cc1130cc}.dot.blue.svelte-1uha8ag{background:#1a56db;box-shadow:0 0 10px #1a56dbcc}.dot.green.svelte-1uha8ag{background:#35d07f;box-shadow:0 0 10px #35d07fcc}.daas-visual-copy.svelte-1uha8ag{position:absolute;left:24px;right:24px;top:78px;z-index:3;max-width:440px;pointer-events:none}.scenario-eyebrow.svelte-1uha8ag{display:inline-flex;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:#1a56db29;border:1px solid rgba(26,86,219,.28);color:#ffffff94;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.daas-visual-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;color:#fffffff0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.daas-visual-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;max-width:400px;color:#ffffff94;font-size:.88rem;line-height:1.55}.daas-visual-canvas.svelte-1uha8ag{position:absolute;inset:0;z-index:1}.scenario-controls.svelte-1uha8ag{position:absolute;left:16px;right:16px;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:center;gap:14px}.scenario-nav.svelte-1uha8ag{width:38px;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#050a1c9e;color:#ffffffc7;font-size:1.55rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .18s ease,border-color .18s ease,color .18s ease}.scenario-nav.svelte-1uha8ag:hover{background:#1a56db47;border-color:#1a56db6b;color:#fff}.scenario-dots.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#050a1c8f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scenario-dots.svelte-1uha8ag button:where(.svelte-1uha8ag){width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ffffff42;transition:width .18s ease,background .18s ease,box-shadow .18s ease}.scenario-dots.svelte-1uha8ag button.active:where(.svelte-1uha8ag){width:28px;background:#35d07f;box-shadow:0 0 14px #35d07f73}@media(max-width:991px){.daas-visual-card.svelte-1uha8ag{height:500px}}@media(max-width:575px){.daas-visual-card.svelte-1uha8ag{height:430px;border-radius:20px}.daas-visual-topbar.svelte-1uha8ag strong:where(.svelte-1uha8ag),.scenario-status.svelte-1uha8ag{display:none}.daas-visual-copy.svelte-1uha8ag{top:64px;left:18px;right:18px}.daas-visual-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem}.daas-visual-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.78rem}}
