.case-study-root.svelte-1wf2c51{flex-direction:column;gap:80px;margin-top:24px;display:flex}.hero-showcase-split.svelte-1wf2c51{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;margin-bottom:30px;padding:16px 0 10px;display:grid;position:relative}@media (width<=1024px){.hero-showcase-split.svelte-1wf2c51{grid-template-columns:1fr;gap:36px}}.split-ambient-glow.svelte-1wf2c51{filter:blur(85px);pointer-events:none;z-index:0;background:radial-gradient(#a78bfa17 0%,#d32cee09 45%,#0000 70%);border-radius:50%;width:750px;height:450px;position:absolute;top:5%;left:20%;transform:translate(-50%)}.hero-editorial-column.svelte-1wf2c51{z-index:2;flex-direction:column;gap:26px;display:flex;position:relative}.editorial-top-strip.svelte-1wf2c51{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editorial-kicker.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.12em;color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:800}.hairline-dot.svelte-1wf2c51{color:#ffffff40;font-size:11px}.editorial-status-pill.svelte-1wf2c51{color:#e879f9;font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.06em;text-transform:uppercase;background:#d32cee1f;border:1px solid #d32cee59;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.pulse-beacon-dot.svelte-1wf2c51{background:#d32cee;border-radius:50%;width:6px;height:6px;animation:2s infinite svelte-1wf2c51-pulse-beacon;box-shadow:0 0 8px #d32cee}.editorial-heading-group.svelte-1wf2c51{flex-direction:column;gap:8px;display:flex}.editorial-wordmark.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:-.04em;color:#fff;text-shadow:0 4px 30px #000000d9;font-size:clamp(38px,4.4vw,58px);font-weight:900;line-height:.95}.editorial-h1.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#dedbe8;letter-spacing:-.02em;max-width:620px;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.3}.editorial-lead-text.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#8c859d;letter-spacing:.01em;max-width:520px;margin:0;font-size:clamp(13.5px,.95vw,14.5px);font-weight:400;line-height:1.6}.editorial-specs-row.svelte-1wf2c51{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:24px;max-width:600px;padding:16px 0;display:grid}@media (width<=640px){.editorial-specs-row.svelte-1wf2c51{grid-template-columns:1fr;gap:12px}}.editorial-spec-item.svelte-1wf2c51{flex-direction:column;gap:4px;display:flex}.spec-label.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#7c748e;font-size:10px;font-weight:800}.spec-value.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#f1f0f5;letter-spacing:-.01em;font-size:13px;font-weight:700}.editorial-actions-row.svelte-1wf2c51{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.btn-luxury-primary.svelte-1wf2c51{color:#fff;font-family:var(--font-primary,"Sora", sans-serif);white-space:nowrap;background:linear-gradient(135deg,#d32cee 0%,#9333ea 100%);border:1px solid #f0abfc66;border-radius:999px;align-items:center;gap:10px;padding:14px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 25px #d32cee73,inset 0 1px #ffffff40}.btn-luxury-primary.svelte-1wf2c51:hover{border-color:#f0abfcb3;transform:translateY(-2px);box-shadow:0 0 40px #d32ceebf,inset 0 1px #fff6}.btn-luxury-primary.svelte-1wf2c51 .btn-arrow:where(.svelte-1wf2c51){font-size:17px;transition:transform .25s}.btn-luxury-primary.svelte-1wf2c51:hover .btn-arrow:where(.svelte-1wf2c51){transform:translate(4px)}.btn-luxury-secondary.svelte-1wf2c51{color:#e2dfeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-primary,"Sora", sans-serif);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-luxury-secondary.svelte-1wf2c51:hover{color:#fff;background:#ffffff17;border-color:#d32cee99;transform:translateY(-2px);box-shadow:0 0 25px #d32cee40}.btn-luxury-secondary.svelte-1wf2c51 .material-symbols-outlined:where(.svelte-1wf2c51){font-size:16px}.btn-luxury-secondary.svelte-1wf2c51 .mini-ext:where(.svelte-1wf2c51){opacity:.7;font-size:14px}.hero-right-visual.svelte-1wf2c51{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.cyber-crystal-stage.svelte-1wf2c51{justify-content:center;align-items:center;width:100%;max-width:500px;min-height:480px;display:flex;position:relative}@media (width<=1024px){.cyber-crystal-stage.svelte-1wf2c51{max-width:100%;min-height:420px}}.crystal-ambient-aura.svelte-1wf2c51{filter:blur(55px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a78bfa4d 0%,#d32cee26 40%,#d32cee0d 65%,#0000 80%);border-radius:50%;width:440px;height:440px;animation:8s ease-in-out infinite alternate svelte-1wf2c51-aura-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1wf2c51-aura-pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.crystal-shard.svelte-1wf2c51{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff40,#a78bfa14);border:1px solid #ffffff4d;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 10px 20px #00000080,0 0 15px #a78bfa4d}.shard-1.svelte-1wf2c51{clip-path:polygon(50% 0%,100% 70%,50% 100%,0% 40%);width:32px;height:48px;animation:7s ease-in-out infinite svelte-1wf2c51-shard-drift-1;top:18px;left:36px}.shard-2.svelte-1wf2c51{clip-path:polygon(30% 0%,100% 40%,70% 100%,0% 60%);width:24px;height:38px;animation:9s ease-in-out infinite svelte-1wf2c51-shard-drift-2;bottom:30px;right:42px}.shard-3.svelte-1wf2c51{clip-path:polygon(50% 0%,100% 100%,0% 80%);width:18px;height:28px;animation:8s ease-in-out infinite svelte-1wf2c51-shard-drift-3;top:60px;right:25px}.hero-right-visual.svelte-1wf2c51:hover .shard-1:where(.svelte-1wf2c51){border-color:#fffc;transform:translate(25px,20px)rotate(45deg)scale(1.25);box-shadow:0 0 25px #a78bfacc}.hero-right-visual.svelte-1wf2c51:hover .shard-2:where(.svelte-1wf2c51){border-color:#d32ceecc;transform:translate(-30px,-20px)rotate(-55deg)scale(1.3);box-shadow:0 0 25px #d32ceecc}.hero-right-visual.svelte-1wf2c51:hover .shard-3:where(.svelte-1wf2c51){border-color:#d32ceecc;transform:translate(-20px,25px)rotate(60deg)scale(1.35);box-shadow:0 0 25px #d32ceecc}@keyframes svelte-1wf2c51-shard-drift-1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(10deg)}}@keyframes svelte-1wf2c51-shard-drift-2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(10px)rotate(-12deg)}}@keyframes svelte-1wf2c51-shard-drift-3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(8deg)}}.hex-3d-stage.svelte-1wf2c51{perspective:1200px;justify-content:center;align-items:center;width:100%;max-width:560px;height:520px;display:flex;position:relative}.hex-ambient-aura.svelte-1wf2c51{filter:blur(45px);pointer-events:none;z-index:0;background:radial-gradient(circle,#c084fc59 0%,#9333ea38 45%,#0000 70%);border-radius:50%;width:480px;height:480px;transition:all .7s;animation:8s ease-in-out infinite alternate svelte-1wf2c51-hex-aura-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-warp-field.svelte-1wf2c51{filter:blur(38px);opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#e879f959 0%,#d32cee66 40%,#9333ea73 60%,#0e0a16f2 75%,#0000 85%);border-radius:50%;width:560px;height:560px;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.hero-right-visual.svelte-1wf2c51:hover .hex-ambient-aura:where(.svelte-1wf2c51){filter:blur(52px);background:radial-gradient(circle,#e879f999 0%,#d32cee73 45%,#0000 70%);transform:translate(-50%,-50%)scale(1.35)}.hero-right-visual.svelte-1wf2c51:hover .portal-warp-field:where(.svelte-1wf2c51){opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(90deg)}@keyframes svelte-1wf2c51-hex-aura-pulse{0%{opacity:.75;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.hex-shard.svelte-1wf2c51{z-index:2;pointer-events:none;filter:drop-shadow(0 0 8px #d32ceecc)drop-shadow(0 0 16px #9333ea80);transition:filter .6s;animation-play-state:paused;position:absolute;top:50%;left:50%}.shard-crystal-svg.svelte-1wf2c51{width:100%;height:100%;display:block;overflow:visible}.shard-1.svelte-1wf2c51{width:18px;height:40px;margin-top:-20px;margin-left:-9px;animation:25s linear infinite paused svelte-1wf2c51-shard-orbit-1}.shard-2.svelte-1wf2c51{width:14px;height:32px;margin-top:-16px;margin-left:-7px;animation:29s linear infinite paused svelte-1wf2c51-shard-orbit-2}.shard-3.svelte-1wf2c51{width:16px;height:36px;margin-top:-18px;margin-left:-8px;animation:23s linear infinite paused svelte-1wf2c51-shard-orbit-3}.shard-4.svelte-1wf2c51{width:15px;height:34px;margin-top:-17px;margin-left:-7px;animation:31s linear infinite paused svelte-1wf2c51-shard-orbit-4}.hero-right-visual.svelte-1wf2c51:hover .hex-shard:where(.svelte-1wf2c51){filter:drop-shadow(0 0 14px #d32cee)drop-shadow(0 0 26px #e879f9cc);animation-play-state:running}@keyframes svelte-1wf2c51-shard-orbit-1{0%{transform:rotate(0)translate(270px)rotate(0)}to{transform:rotate(360deg)translate(270px)rotate(-360deg)}}@keyframes svelte-1wf2c51-shard-orbit-2{0%{transform:rotate(90deg)translate(255px)rotate(-90deg)}to{transform:rotate(450deg)translate(255px)rotate(-450deg)}}@keyframes svelte-1wf2c51-shard-orbit-3{0%{transform:rotate(180deg)translate(280px)rotate(-180deg)}to{transform:rotate(540deg)translate(280px)rotate(-540deg)}}@keyframes svelte-1wf2c51-shard-orbit-4{0%{transform:rotate(270deg)translate(260px)rotate(-270deg)}to{transform:rotate(630deg)translate(260px)rotate(-630deg)}}.hex-crystal-float-chassis.svelte-1wf2c51{width:100%;max-width:440px;height:440px;transform-style:preserve-3d;z-index:2;justify-content:center;align-items:center;transition:transform .8s;animation:6s ease-in-out infinite svelte-1wf2c51-crystal-levitate-motion;display:flex;position:relative}.hex-crystal-float-chassis.is-exploded.svelte-1wf2c51{animation-play-state:paused;transform:translateY(0)}@keyframes svelte-1wf2c51-crystal-levitate-motion{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-1deg)}}.hex-crystal-3d-body.svelte-1wf2c51{z-index:2;cursor:pointer;width:100%;max-width:440px;height:440px;transform-style:preserve-3d;filter:drop-shadow(-15px 25px 45px #000000f2)drop-shadow(0 0 35px #c084fc4d);background:0 0;border:none;outline:none;padding:0;transition:transform 1s cubic-bezier(.16,1,.3,1),filter .9s;position:relative;transform:rotateY(-16deg)rotateX(10deg)rotate(-2deg)scale(1)}.hero-right-visual.svelte-1wf2c51:hover .hex-crystal-3d-body:where(.svelte-1wf2c51):not(.is-exploded){filter:drop-shadow(0 0 55px #d946efbf)drop-shadow(0 0 85px #d32cee8c);transform:rotateY(-6deg)rotateX(4deg)rotate(0)scale(1.04)}.hex-crystal-3d-body.is-exploded.svelte-1wf2c51{filter:drop-shadow(0 25px 65px #000000fa)drop-shadow(0 0 65px #d946efb3)!important;transform:rotateY(0)rotateX(0)rotate(0)scale(1.06)!important}.hex-crystal-3d-body.is-exploded.svelte-1wf2c51 .hex-front-face:where(.svelte-1wf2c51){opacity:.7!important;transform:translateZ(85px)scale(.92)rotateY(0)rotateX(0)!important;box-shadow:0 0 50px #d946efbf,inset 0 0 35px #f0abfcbf!important}.hex-crystal-3d-body.is-exploded.svelte-1wf2c51 .hex-wireframe-svg:where(.svelte-1wf2c51){filter:drop-shadow(0 0 30px #d946ef)!important;transform:translateZ(140px)scale(1.06)rotateY(0)rotateX(0)!important}.exploded-core-reactor.svelte-1wf2c51{opacity:0;pointer-events:none;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-20px)scale(.65)}.hex-crystal-3d-body.is-exploded.svelte-1wf2c51 .exploded-core-reactor:where(.svelte-1wf2c51){opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)translateZ(40px)scale(1)rotateY(0)rotateX(0)!important}.core-reactor-glow.svelte-1wf2c51{filter:blur(25px);background:radial-gradient(circle,#e879f999 0%,#9333ea66 50%,#0000 75%);border-radius:50%;animation:3s ease-in-out infinite alternate svelte-1wf2c51-core-glow-pulse;position:absolute;inset:-15px}.core-reactor-rings.svelte-1wf2c51{border:2px dashed #f0abfccc;border-radius:50%;animation:12s linear infinite svelte-1wf2c51-core-ring-spin;position:absolute;inset:0;box-shadow:0 0 25px #d946ef99,inset 0 0 20px #d32cee80}.core-reactor-badge.svelte-1wf2c51{z-index:2;text-align:center;background:#0e0a1af2;border:1px solid #f0abfc80;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:12px 18px;display:flex;position:relative;box-shadow:0 10px 30px #000000e6,0 0 25px #d946ef66}.core-icon.svelte-1wf2c51{color:#f0abfc;filter:drop-shadow(0 0 8px #f0abfc);font-size:24px}.core-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;color:#fff;text-shadow:0 0 10px #f0abfcb3;font-size:10px;font-weight:900}.core-sub.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#e879f9;letter-spacing:.08em;font-size:9px;font-weight:800}@keyframes svelte-1wf2c51-core-glow-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}@keyframes svelte-1wf2c51-core-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.exploded-node.svelte-1wf2c51{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;opacity:0;pointer-events:none;background:#0e0a1af5;border:1px solid #d32cee59;border-radius:14px;flex-direction:column;gap:3px;padding:10px 18px;transition:opacity .4s,border-color .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:0 18px 40px #000000f2,0 0 25px #d32cee4d;transform:none!important}.exploded-node.is-visible.svelte-1wf2c51{opacity:1;pointer-events:auto}.mini-node-icon.svelte-1wf2c51{vertical-align:middle;font-size:14px}.node-head.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#f0abfc;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.node-val.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:-.01em;font-size:12px;font-weight:800}.node-web.svelte-1wf2c51{border-color:#d32ceecc;top:15px;left:-50px;box-shadow:0 25px 50px #000000f2,0 0 35px #d32cee80}.node-sip.svelte-1wf2c51{border-color:#d32ceecc;top:15px;right:-50px;box-shadow:0 25px 50px #000000f2,0 0 35px #d32cee80}.node-crm.svelte-1wf2c51{border-color:#d32ceecc;bottom:15px;left:-50px;box-shadow:0 25px 50px #000000f2,0 0 35px #d32cee80}.node-growth.svelte-1wf2c51{border-color:#d32ceecc;bottom:15px;right:-50px;box-shadow:0 25px 50px #000000f2,0 0 35px #d32cee80}.hex-front-face.svelte-1wf2c51{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transform-style:preserve-3d;background:#000;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s,box-shadow .8s;position:absolute;inset:0;overflow:hidden;transform:translateZ(12px);box-shadow:-2px 2px #c084fc80,-4px 4px #9333ea66,-6px 6px #581c8766,-8px 8px #1e0f3c80}.hero-right-visual.svelte-1wf2c51:hover .hex-front-face:where(.svelte-1wf2c51){transform:translateZ(24px)scale(1.02);box-shadow:0 0 45px #d946efcc,0 0 75px #d32cee80,inset 0 0 35px #f0abfcb3}.hex-photo.svelte-1wf2c51{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .8s;display:block;transform:scale(1.03)}.hero-right-visual.svelte-1wf2c51:hover .hex-photo:where(.svelte-1wf2c51){filter:contrast(1.14)brightness(1.18)saturate(1.25);transform:scale(1.24)}.portal-event-horizon.svelte-1wf2c51{opacity:0;pointer-events:none;background:radial-gradient(circle,#0000 30%,#e879f94d 55%,#d32cee73 80%,#0e0a16bf 100%);border-radius:50%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.6)}.hero-right-visual.svelte-1wf2c51:hover .portal-event-horizon:where(.svelte-1wf2c51){opacity:1;animation:8s linear infinite svelte-1wf2c51-portal-spin;transform:scale(1.15)rotate(180deg)}.portal-vortex-ring.svelte-1wf2c51{opacity:0;pointer-events:none;border:2px solid #0000;border-radius:50%;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.portal-vortex-ring.ring-1.svelte-1wf2c51{border-color:#f0abfcb3;width:320px;height:320px;box-shadow:0 0 30px #e879f999,inset 0 0 30px #e879f999}.portal-vortex-ring.ring-2.svelte-1wf2c51{border-color:#c084fcb3;width:240px;height:240px;box-shadow:0 0 25px #d32cee99,inset 0 0 25px #d32cee99}.hero-right-visual.svelte-1wf2c51:hover .portal-vortex-ring.ring-1:where(.svelte-1wf2c51){opacity:1;animation:2.4s ease-out infinite svelte-1wf2c51-vortex-pulse-1}.hero-right-visual.svelte-1wf2c51:hover .portal-vortex-ring.ring-2:where(.svelte-1wf2c51){opacity:1;animation:2.4s ease-out 1.2s infinite svelte-1wf2c51-vortex-pulse-2}@keyframes svelte-1wf2c51-vortex-pulse-1{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(180deg)}}@keyframes svelte-1wf2c51-vortex-pulse-2{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(-180deg)}}@keyframes svelte-1wf2c51-portal-spin{0%{transform:scale(1.15)rotate(0)}to{transform:scale(1.15)rotate(360deg)}}.portal-speed-rays.svelte-1wf2c51{opacity:0;pointer-events:none;background:radial-gradient(circle,#0000 40%,#ffffff2e 60%,#0000 80%);transition:opacity .6s;position:absolute;inset:0}.hero-right-visual.svelte-1wf2c51:hover .portal-speed-rays:where(.svelte-1wf2c51){opacity:1;animation:1.6s ease-in-out infinite alternate svelte-1wf2c51-speed-rays-anim}@keyframes svelte-1wf2c51-speed-rays-anim{0%{opacity:.3;transform:scale(.9)}to{opacity:.8;transform:scale(1.2)}}.hex-lens-glare.svelte-1wf2c51{pointer-events:none;background:linear-gradient(135deg,#ffffff47 0%,#0000 40%,#c084fc40 70%,#0000 100%);transition:all .6s;position:absolute;inset:0}.hero-right-visual.svelte-1wf2c51:hover .hex-lens-glare:where(.svelte-1wf2c51){background:linear-gradient(135deg,#ffffffa6 0%,#0000 30%,#e879f980 60%,#0000 100%);transform:rotate(20deg)}.hex-edge-glow.svelte-1wf2c51{pointer-events:none;transition:box-shadow .6s;position:absolute;inset:0;box-shadow:inset 0 0 35px #c084fc80,inset 0 0 18px #ffffff59}.hero-right-visual.svelte-1wf2c51:hover .hex-edge-glow:where(.svelte-1wf2c51){box-shadow:inset 0 0 70px #d946efd9,inset 0 0 35px #ffffffb3}.hex-vignette.svelte-1wf2c51{pointer-events:none;background:radial-gradient(circle,#0000 35%,#0a0712a6 100%);position:absolute;inset:0}.hex-wireframe-svg.svelte-1wf2c51{pointer-events:none;z-index:4;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0;transform:translateZ(24px)}.hero-right-visual.svelte-1wf2c51:hover .hex-wireframe-svg:where(.svelte-1wf2c51){filter:drop-shadow(0 0 22px #d946effa);transform:translateZ(32px)scale(1.02)}.svg-outer-hex.svelte-1wf2c51,.svg-inner-hex.svelte-1wf2c51,.svg-radial-seam.svelte-1wf2c51,.svg-vertex.svelte-1wf2c51{transition:all .6s}.hero-right-visual.svelte-1wf2c51:hover .svg-outer-hex:where(.svelte-1wf2c51){stroke:url(#portal-laser-grad);stroke-width:2.8px;stroke-dasharray:12 4;animation:10s linear infinite svelte-1wf2c51-laser-dash}.hero-right-visual.svelte-1wf2c51:hover .svg-inner-hex:where(.svelte-1wf2c51){stroke:#ffffffe6;stroke-width:1.6px;stroke-dasharray:6 3;animation:8s linear infinite svelte-1wf2c51-laser-dash-rev}.hero-right-visual.svelte-1wf2c51:hover .svg-radial-seam:where(.svelte-1wf2c51){stroke:#e879f9cc;stroke-width:1.5px}.hero-right-visual.svelte-1wf2c51:hover .svg-vertex:where(.svelte-1wf2c51){r:5.5px;fill:#fff;filter:drop-shadow(0 0 12px #f0abfc)}@keyframes svelte-1wf2c51-laser-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:200px}}@keyframes svelte-1wf2c51-laser-dash-rev{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}.hex-holo-chip.svelte-1wf2c51{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;pointer-events:auto;background:#0e0a16f2;border:1px solid #f0abfc59;border-radius:14px;flex-direction:column;gap:2px;width:max-content;max-width:250px;padding:10px 15px;transition:all .35s;display:flex;position:absolute;box-shadow:0 18px 40px #000000e6,0 0 25px #c084fc4d}.hex-holo-chip.is-hidden.svelte-1wf2c51{opacity:0!important;pointer-events:none!important}.chip-top-right.svelte-1wf2c51{border-color:#d32cee80;top:-12px;right:-24px;box-shadow:0 20px 45px #000000e6,0 0 25px #d32cee4d}.chip-top-right.svelte-1wf2c51:hover{border-color:#d32ceed9;transform:translateY(-4px);box-shadow:0 20px 45px #000000f2,0 0 35px #d32cee80}.chip-mid-left.svelte-1wf2c51,.chip-bottom-left.svelte-1wf2c51{border-color:#d946ef80;top:50%;bottom:auto;left:-42px;transform:translateY(-50%);box-shadow:0 20px 45px #000000e6,0 0 25px #d946ef4d}.chip-mid-left.svelte-1wf2c51:hover,.chip-bottom-left.svelte-1wf2c51:hover{border-color:#d946efd9;transform:translateY(-50%)translate(-4px);box-shadow:0 20px 45px #000000f2,0 0 35px #d946ef80}.chip-bottom-right.svelte-1wf2c51{border-color:#c084fc80;top:auto;bottom:-15px;right:-20px;box-shadow:0 20px 45px #000000e6,0 0 25px #c084fc4d}.chip-bottom-right.svelte-1wf2c51:hover{border-color:#c084fcd9;transform:translateY(4px);box-shadow:0 20px 45px #000000f2,0 0 35px #c084fc80}@media (width<=1280px){.hex-holo-chip.svelte-1wf2c51{max-width:225px;padding:9px 13px}.chip-top-right.svelte-1wf2c51{top:-8px;right:-12px}.chip-mid-left.svelte-1wf2c51,.chip-bottom-left.svelte-1wf2c51{left:-24px}.chip-bottom-right.svelte-1wf2c51{bottom:-10px;right:-12px}}@media (width<=1023px){.hex-holo-chip.svelte-1wf2c51{max-width:200px;padding:8px 12px}.chip-top-right.svelte-1wf2c51{top:-5px;right:-4px}.chip-mid-left.svelte-1wf2c51,.chip-bottom-left.svelte-1wf2c51{left:-6px}.chip-bottom-right.svelte-1wf2c51{bottom:-6px;right:-4px}}@media (width<=640px){.hex-holo-chip.svelte-1wf2c51{border-radius:10px;max-width:160px;padding:7px 11px}.holo-chip-head.svelte-1wf2c51{font-size:8px}.holo-chip-title.svelte-1wf2c51{font-size:11px}.holo-chip-meta.svelte-1wf2c51{font-size:9px;line-height:1.25}.chip-top-right.svelte-1wf2c51{top:-10px;right:-6px}.chip-mid-left.svelte-1wf2c51,.chip-bottom-left.svelte-1wf2c51{top:auto;bottom:-10px;left:-6px;transform:none}.chip-bottom-right.svelte-1wf2c51{display:none}}.holo-chip-head.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#a79ebb;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.pulse-amber-dot.svelte-1wf2c51,.pulse-azure-dot.svelte-1wf2c51{background:#d32cee;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #d32cee}.text-azure.svelte-1wf2c51{color:#e879f9}.text-purple.svelte-1wf2c51{color:#d32cee}.holo-chip-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:800}.holo-chip-meta.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#b3a8c7;font-size:11px}.hex-ground-caustic.svelte-1wf2c51{filter:blur(14px);pointer-events:none;z-index:0;background:radial-gradient(#c084fc73 0%,#9333ea40 45%,#0000 75%);border-radius:50%;width:75%;height:28px;transition:all .7s;position:absolute;bottom:5px}.hero-right-visual.svelte-1wf2c51:hover .hex-ground-caustic:where(.svelte-1wf2c51){filter:blur(24px);background:radial-gradient(#d946efcc 0%,#9333ea99 45%,#0000 75%);transform:scale(1.45)}@keyframes svelte-1wf2c51-pulse-beacon{0%{transform:scale(.95);box-shadow:0 0 #d32ceeb3}70%{transform:scale(1);box-shadow:0 0 0 6px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.section-block.svelte-1wf2c51{flex-direction:column;gap:40px;display:flex}.roi-cards-grid.svelte-1wf2c51{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.roi-card.svelte-1wf2c51{background:#ffffff06;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:32px 28px;transition:all .35s;display:flex}.roi-card.svelte-1wf2c51:hover{border-color:#d32cee73;transform:translateY(-5px);box-shadow:0 20px 40px #0006,0 0 30px #d32cee26}.roi-val.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#e879f9;margin-bottom:12px;font-size:38px;font-weight:800;line-height:1.1}.roi-lbl.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0 0 8px;font-size:16px;font-weight:700}.roi-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#9c97a8;margin:0;font-size:14px;line-height:1.5}.duality-matrix-grid.svelte-1wf2c51{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=900px){.duality-matrix-grid.svelte-1wf2c51{grid-template-columns:1fr 1fr}}.duality-col.svelte-1wf2c51{background:var(--case-surface);border:1px solid var(--case-border);border-radius:28px;flex-direction:column;padding:36px 32px;transition:border-color .3s,box-shadow .3s;display:flex}.infra-col.svelte-1wf2c51,.lead-col.svelte-1wf2c51{border-top:1px solid #d32cee4d}.duality-header.svelte-1wf2c51{align-items:center;gap:16px;margin-bottom:14px;display:flex}.duality-icon-box.svelte-1wf2c51{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.infra-icon.svelte-1wf2c51,.lead-icon.svelte-1wf2c51{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.duality-col.svelte-1wf2c51:hover .duality-icon-box:where(.svelte-1wf2c51){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.duality-tag.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;font-size:11px;font-weight:800}.infra-tag.svelte-1wf2c51{color:var(--primary)}.lead-tag.svelte-1wf2c51{color:#d32cee}.duality-col-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:var(--case-text-heading);margin:2px 0 0;font-size:20px;font-weight:800}.duality-col-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:var(--case-text-body);margin:0 0 24px;font-size:14px;line-height:1.55}.duality-items-list.svelte-1wf2c51{flex-direction:column;gap:18px;display:flex}.duality-item.svelte-1wf2c51{border:1px solid var(--case-border);background:#ffffff05;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.item-bullet.svelte-1wf2c51{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.infra-bullet.svelte-1wf2c51{background:var(--primary)}.lead-bullet.svelte-1wf2c51{background:#d32cee}.item-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:var(--case-text-heading);margin:0 0 4px;font-size:14px;font-weight:700}.item-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#9c97a8;margin:0;font-size:13px;line-height:1.5}.evolution-timeline-container.svelte-1wf2c51{padding:24px 0;position:relative}.timeline-central-spine.svelte-1wf2c51{opacity:.8;background:linear-gradient(#d32cee66 0%,#d32cee26 50%,#d32cee66 100%);border-radius:2px;width:2px;position:absolute;top:30px;bottom:30px;left:28px}@media (width>=960px){.timeline-central-spine.svelte-1wf2c51{left:50%;transform:translate(-50%)}}.timeline-items-flow.svelte-1wf2c51{flex-direction:column;gap:40px;display:flex;position:relative}.timeline-entry.svelte-1wf2c51{align-items:center;width:100%;display:flex;position:relative}.timeline-node-anchor.svelte-1wf2c51{z-index:4;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;left:14px}@media (width>=960px){.timeline-node-anchor.svelte-1wf2c51{width:44px;height:44px;left:50%;transform:translate(-50%)}}.node-core-circle.svelte-1wf2c51{background:#14101e;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;box-shadow:0 0 16px #000c}@media (width>=960px){.node-core-circle.svelte-1wf2c51{width:44px;height:44px}}.node-icon.svelte-1wf2c51{font-size:16px}@media (width>=960px){.node-icon.svelte-1wf2c51{font-size:20px}}.node-step-tag.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;background:#1c182a;border:1px solid #fff3;border-radius:6px;padding:2px 5px;font-size:10px;font-weight:800;position:absolute;top:-8px;right:-8px}.node-pulse-ring.svelte-1wf2c51{opacity:.3;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.color-azure.svelte-1wf2c51 .node-core-circle:where(.svelte-1wf2c51),.color-cyan.svelte-1wf2c51 .node-core-circle:where(.svelte-1wf2c51){border-color:var(--primary);color:var(--primary);box-shadow:0 0 12px #d32cee33}.color-azure.svelte-1wf2c51 .node-pulse-ring:where(.svelte-1wf2c51),.color-cyan.svelte-1wf2c51 .node-pulse-ring:where(.svelte-1wf2c51){background:radial-gradient(circle,#d32cee33 0%,#0000 70%)}.color-amber.svelte-1wf2c51 .node-core-circle:where(.svelte-1wf2c51){color:#d32cee;border-color:#d32cee;box-shadow:0 0 12px #d32cee33}.color-amber.svelte-1wf2c51 .node-pulse-ring:where(.svelte-1wf2c51){background:radial-gradient(circle,#d32cee33 0%,#0000 70%)}.color-purple.svelte-1wf2c51 .node-core-circle:where(.svelte-1wf2c51),.color-fuchsia.svelte-1wf2c51 .node-core-circle:where(.svelte-1wf2c51){border-color:var(--primary);color:var(--primary);box-shadow:0 0 12px #d32cee33}.color-purple.svelte-1wf2c51 .node-pulse-ring:where(.svelte-1wf2c51),.color-fuchsia.svelte-1wf2c51 .node-pulse-ring:where(.svelte-1wf2c51){background:radial-gradient(circle,#d32cee33 0%,#0000 70%)}.color-emerald.svelte-1wf2c51 .node-core-circle:where(.svelte-1wf2c51){color:#d32cee;border-color:#d32cee;box-shadow:0 0 12px #d32cee33}.color-emerald.svelte-1wf2c51 .node-pulse-ring:where(.svelte-1wf2c51){background:radial-gradient(circle,#d32cee33 0%,#0000 70%)}.timeline-card.svelte-1wf2c51{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161120b3;border:1px solid #ffffff14;border-radius:24px;width:calc(100% - 64px);margin-left:64px;padding:32px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.timeline-card.svelte-1wf2c51:hover{transform:translateY(-4px);box-shadow:0 24px 50px #00000080}.color-azure.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51):hover,.color-cyan.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51):hover,.color-amber.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51):hover,.color-emerald.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51):hover,.color-purple.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51):hover,.color-fuchsia.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51):hover{border-color:#d32cee73}@media (width>=960px){.timeline-card.svelte-1wf2c51{width:calc(50% - 48px);margin-left:0}.entry-left.svelte-1wf2c51{justify-content:flex-start}.entry-left.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51){margin-right:auto}.entry-right.svelte-1wf2c51{justify-content:flex-end}.entry-right.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51){margin-left:auto}}.card-accent-bar.svelte-1wf2c51{opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.color-azure.svelte-1wf2c51 .card-accent-bar:where(.svelte-1wf2c51),.color-cyan.svelte-1wf2c51 .card-accent-bar:where(.svelte-1wf2c51),.color-amber.svelte-1wf2c51 .card-accent-bar:where(.svelte-1wf2c51),.color-emerald.svelte-1wf2c51 .card-accent-bar:where(.svelte-1wf2c51),.color-purple.svelte-1wf2c51 .card-accent-bar:where(.svelte-1wf2c51),.color-fuchsia.svelte-1wf2c51 .card-accent-bar:where(.svelte-1wf2c51){background:linear-gradient(90deg,#d32cee,#0000)}.card-header-row.svelte-1wf2c51{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.phase-badge.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.badge-azure.svelte-1wf2c51,.badge-cyan.svelte-1wf2c51{color:var(--primary);background:#d32cee1a;border:1px solid #d32cee40}.badge-amber.svelte-1wf2c51,.badge-emerald.svelte-1wf2c51{color:#d32cee;background:#d32cee1a;border:1px solid #d32cee40}.badge-purple.svelte-1wf2c51,.badge-fuchsia.svelte-1wf2c51{color:var(--primary);background:#d32cee1a;border:1px solid #d32cee40}.live-status-pill.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#d32cee;letter-spacing:.06em;background:#d32cee1f;border:1px solid #d32cee4d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.live-dot-pulse.svelte-1wf2c51{background:#d32cee;border-radius:50%;width:6px;height:6px;animation:1.8s infinite beacon-pulse}.is-live-entry.svelte-1wf2c51 .timeline-card:where(.svelte-1wf2c51){background:var(--case-surface-elevated);border:1px solid #d32cee4d;box-shadow:0 10px 32px #0000004d}.card-step-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.35}.card-step-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#b7b3c2;margin:0 0 18px;font-size:14px;line-height:1.6}.card-tags-wrap.svelte-1wf2c51{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.outcome-tag.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#dedbe8;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-check.svelte-1wf2c51{font-size:14px}.tag-azure.svelte-1wf2c51 .tag-check:where(.svelte-1wf2c51),.tag-cyan.svelte-1wf2c51 .tag-check:where(.svelte-1wf2c51),.tag-amber.svelte-1wf2c51 .tag-check:where(.svelte-1wf2c51),.tag-emerald.svelte-1wf2c51 .tag-check:where(.svelte-1wf2c51){color:#e879f9}.tag-purple.svelte-1wf2c51 .tag-check:where(.svelte-1wf2c51),.tag-fuchsia.svelte-1wf2c51 .tag-check:where(.svelte-1wf2c51){color:#d32cee}.diagnostic-rails-container.svelte-1wf2c51{flex-direction:column;gap:16px;display:flex}.diagnostic-rail-row.svelte-1wf2c51{background:#ffffff05;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:1fr;gap:20px;padding:28px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}@media (width>=900px){.diagnostic-rail-row.svelte-1wf2c51{grid-template-columns:190px 1fr 240px;align-items:center;gap:32px}}.diagnostic-rail-row.svelte-1wf2c51:hover{background:radial-gradient(circle at 10%,#d32cee12 0%,#181220cc 100%);border-color:#d32cee59;transform:translate(4px);box-shadow:0 16px 36px #0006,0 0 25px #d32cee14}.rail-meta-col.svelte-1wf2c51{align-items:center;gap:12px;display:flex}.rail-num.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#e879f9;background:#d32cee1f;border:1px solid #d32cee4d;border-radius:8px;padding:4px 10px;font-size:16px;font-weight:800;line-height:1}.rail-category-tag.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;color:#f0abfc;font-size:10px;font-weight:800}.rail-story-col.svelte-1wf2c51{flex-direction:column;gap:6px;display:flex}.rail-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.35}.rail-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a7a2b4;margin:0;font-size:14px;line-height:1.55}.rail-diagnostic-col.svelte-1wf2c51{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (width>=900px){.rail-diagnostic-col.svelte-1wf2c51{align-items:flex-end}}.diag-label.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#716b7f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.diag-val-capsule.svelte-1wf2c51{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.diag-warning-dot.svelte-1wf2c51{background:#948e9c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ffffff40}.diag-val-text.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#e2dce7;font-size:12px;font-weight:700}.solution-modules-grid.svelte-1wf2c51{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:24px;display:grid}.solution-module-card.svelte-1wf2c51{background:#ffffff06;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;padding:34px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.solution-module-card.svelte-1wf2c51:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00000073}.module-accent-top.svelte-1wf2c51{opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.col-azure.svelte-1wf2c51:hover,.col-cyan.svelte-1wf2c51:hover,.col-indigo.svelte-1wf2c51:hover,.col-amber.svelte-1wf2c51:hover,.col-emerald.svelte-1wf2c51:hover{border-color:#d32cee73;box-shadow:0 20px 45px #00000073,0 0 30px #d32cee1f}.col-azure.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51),.col-cyan.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51),.col-indigo.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51),.col-amber.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51),.col-emerald.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51){background:linear-gradient(90deg,#d32cee,#0000)}.badge-domain-azure.svelte-1wf2c51,.badge-domain-cyan.svelte-1wf2c51,.badge-domain-indigo.svelte-1wf2c51,.badge-domain-amber.svelte-1wf2c51,.badge-domain-emerald.svelte-1wf2c51{color:#f0abfc;background:#d32cee1f;border:1px solid #d32cee4d}.icon-azure.svelte-1wf2c51,.icon-cyan.svelte-1wf2c51,.icon-indigo.svelte-1wf2c51,.icon-amber.svelte-1wf2c51,.icon-emerald.svelte-1wf2c51{color:#fff;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff14}.chip-azure.svelte-1wf2c51,.chip-cyan.svelte-1wf2c51,.chip-indigo.svelte-1wf2c51,.chip-amber.svelte-1wf2c51,.chip-emerald.svelte-1wf2c51{color:#f0abfc;background:#d32cee14;border:1px solid #d32cee40}.chip-azure.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51),.chip-cyan.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51),.chip-indigo.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51),.chip-amber.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51),.chip-emerald.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51){color:#e879f9}.col-purple.svelte-1wf2c51:hover,.col-fuchsia.svelte-1wf2c51:hover{border-color:#d32cee73;box-shadow:0 20px 45px #00000073,0 0 30px #d32cee1f}.col-purple.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51),.col-fuchsia.svelte-1wf2c51 .module-accent-top:where(.svelte-1wf2c51){background:linear-gradient(90deg,#d32cee,#0000)}.badge-domain-purple.svelte-1wf2c51,.badge-domain-fuchsia.svelte-1wf2c51{color:#f0abfc;background:#d32cee1f;border:1px solid #d32cee4d}.icon-purple.svelte-1wf2c51,.icon-fuchsia.svelte-1wf2c51{color:#fff;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff14}.chip-purple.svelte-1wf2c51,.chip-fuchsia.svelte-1wf2c51{color:#f0abfc;background:#d32cee14;border:1px solid #d32cee40}.chip-purple.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51),.chip-fuchsia.svelte-1wf2c51 .chip-icon:where(.svelte-1wf2c51){color:#d32cee}.module-top-row.svelte-1wf2c51{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.module-domain-badge.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:4px 10px;font-size:10px;font-weight:800}.module-icon-wrap.svelte-1wf2c51{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.module-card.svelte-1wf2c51:hover .module-icon-wrap:where(.svelte-1wf2c51){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.module-icon-wrap.svelte-1wf2c51 .material-symbols-outlined:where(.svelte-1wf2c51){font-size:22px}.module-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.35}.module-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0 0 24px;font-size:14px;line-height:1.6}.module-bottom-pill.svelte-1wf2c51{border-radius:10px;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:8px 14px;display:inline-flex}.chip-icon.svelte-1wf2c51{flex-shrink:0;font-size:16px}.chip-text.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);font-size:12px;font-weight:600}.operations-hub-grid.svelte-1wf2c51{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=960px){.operations-hub-grid.svelte-1wf2c51{grid-template-columns:1fr 1fr}}.operation-card.svelte-1wf2c51{border-radius:28px;flex-direction:column;padding:38px 34px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0006}.operation-card.svelte-1wf2c51:hover{transform:translateY(-5px)}.op-accent-line.svelte-1wf2c51{opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.op-card-azure.svelte-1wf2c51,.op-card-emerald.svelte-1wf2c51,.op-card-amber.svelte-1wf2c51,.op-card-cyan.svelte-1wf2c51,.op-card-purple.svelte-1wf2c51,.op-card-fuchsia.svelte-1wf2c51{background:var(--case-surface);border:1px solid var(--case-border);transition:transform .3s,border-color .3s,box-shadow .3s}.op-card-azure.svelte-1wf2c51:hover,.op-card-emerald.svelte-1wf2c51:hover,.op-card-amber.svelte-1wf2c51:hover,.op-card-cyan.svelte-1wf2c51:hover,.op-card-purple.svelte-1wf2c51:hover,.op-card-fuchsia.svelte-1wf2c51:hover{border-color:#d32cee59;transform:translateY(-4px);box-shadow:0 16px 40px #0000004d}.op-accent-azure.svelte-1wf2c51,.op-accent-emerald.svelte-1wf2c51,.op-accent-amber.svelte-1wf2c51,.op-accent-cyan.svelte-1wf2c51,.op-accent-purple.svelte-1wf2c51,.op-accent-fuchsia.svelte-1wf2c51{background:linear-gradient(90deg, var(--primary), transparent)}.op-num-azure.svelte-1wf2c51,.op-num-emerald.svelte-1wf2c51,.op-num-amber.svelte-1wf2c51,.op-num-cyan.svelte-1wf2c51,.op-num-purple.svelte-1wf2c51,.op-num-fuchsia.svelte-1wf2c51{color:var(--primary);background:#d32cee1a;border:1px solid #d32cee40}.op-domain-azure.svelte-1wf2c51,.op-domain-emerald.svelte-1wf2c51,.op-domain-amber.svelte-1wf2c51,.op-domain-cyan.svelte-1wf2c51,.op-domain-purple.svelte-1wf2c51,.op-domain-fuchsia.svelte-1wf2c51{color:var(--case-text-heading)}.op-cadence-azure.svelte-1wf2c51,.op-cadence-emerald.svelte-1wf2c51,.op-cadence-amber.svelte-1wf2c51,.op-cadence-cyan.svelte-1wf2c51,.op-cadence-purple.svelte-1wf2c51,.op-cadence-fuchsia.svelte-1wf2c51{border:1px solid var(--case-border);color:var(--case-text-body);background:#ffffff0a}.dot-azure.svelte-1wf2c51,.dot-emerald.svelte-1wf2c51,.dot-amber.svelte-1wf2c51,.dot-cyan.svelte-1wf2c51,.dot-purple.svelte-1wf2c51,.dot-fuchsia.svelte-1wf2c51{background:var(--primary)}.op-icon-azure.svelte-1wf2c51,.op-icon-emerald.svelte-1wf2c51,.op-icon-amber.svelte-1wf2c51,.op-icon-cyan.svelte-1wf2c51,.op-icon-purple.svelte-1wf2c51,.op-icon-fuchsia.svelte-1wf2c51{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.check-azure.svelte-1wf2c51,.check-emerald.svelte-1wf2c51,.check-amber.svelte-1wf2c51,.check-cyan.svelte-1wf2c51,.check-purple.svelte-1wf2c51,.check-fuchsia.svelte-1wf2c51{color:var(--primary)}.op-top-row.svelte-1wf2c51{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.op-id-group.svelte-1wf2c51{align-items:center;gap:10px;display:flex}.op-num-badge.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800;line-height:1}.op-domain-tag.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.op-cadence-pill.svelte-1wf2c51{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.op-live-dot.svelte-1wf2c51{border-radius:50%;width:6px;height:6px;animation:2s infinite beacon-pulse}.op-cadence-txt.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.06em;font-size:11px;font-weight:800}.op-title-row.svelte-1wf2c51{align-items:center;gap:16px;margin-bottom:12px;display:flex}.op-icon-capsule.svelte-1wf2c51{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.operation-card.svelte-1wf2c51:hover .op-icon-capsule:where(.svelte-1wf2c51){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.op-icon-capsule.svelte-1wf2c51 .material-symbols-outlined:where(.svelte-1wf2c51){font-size:22px}.op-card-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.3}.op-card-desc.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a7a2b4;margin:0 0 24px;font-size:14px;line-height:1.6}.op-deliverables-box.svelte-1wf2c51{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.deliverables-label.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:#716b7f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.deliverables-chips-wrap.svelte-1wf2c51{flex-direction:column;gap:8px;display:flex}.deliverable-chip.svelte-1wf2c51{align-items:center;gap:8px;display:flex}.chip-check.svelte-1wf2c51{flex-shrink:0;font-size:16px}.chip-text-val.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:#e2dfeb;font-size:13px;font-weight:600}.case-cta-block.svelte-1wf2c51{background:var(--case-surface);border:1px solid var(--case-border);border-radius:32px;padding:48px 44px;box-shadow:0 16px 48px #0000004d}.cta-inner.svelte-1wf2c51{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-text.svelte-1wf2c51{max-width:680px}.cta-title.svelte-1wf2c51{font-family:var(--font-primary,"Sora", sans-serif);color:var(--case-text-heading);margin:0 0 10px;font-size:clamp(22px,3.2vw,32px);font-weight:800}.cta-sub.svelte-1wf2c51{font-family:var(--font-secondary,"Outfit", sans-serif);color:var(--case-text-body);margin:0;font-size:15px;line-height:1.55}.cta-btn.svelte-1wf2c51{background:var(--primary);color:#fff;font-family:var(--font-primary,"Sora", sans-serif);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #d32cee4d}.cta-btn.svelte-1wf2c51:hover{background:#b822d1;transform:translateY(-2px);box-shadow:0 8px 24px #d32cee73}html.light .node-core-circle{background:#fff}html.light .node-step-tag{color:#1d1a22;background:#fffffff2;border-color:#9c27b026}html.light .case-cta-block{background:#ffffffe6;border-color:#9c27b026}
