@media (width<=768px){.reverse-mobile.svelte-g8ggj9{flex-direction:column-reverse}}.feature-image-container.svelte-g8ggj9{box-shadow:0 10px 20px #cfb2f733}.feature-image-container.svelte-g8ggj9.no-shadow{box-shadow:none;padding:0}ul.svelte-g8ggj9 li:where(.svelte-g8ggj9) span:where(.svelte-g8ggj9){color:#2b1942}.home-product-link.svelte-g8ggj9{text-underline-offset:4px;color:#2b1942;opacity:.92;align-items:center;gap:8px;font-weight:800;text-decoration:underline;transition:opacity .15s,transform .15s;display:inline-flex}.home-product-link.svelte-g8ggj9:hover{opacity:1;transform:translate(2px)}.mock-stage.svelte-g8ggj9{aspect-ratio:16/9;border-radius:22px;width:100%;position:relative;overflow:hidden}.mock-bg.svelte-g8ggj9{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block;position:absolute;inset:0}.orb.svelte-g8ggj9{z-index:2;background:#7d5eef;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:clamp(40px,7vw,86px);height:clamp(40px,7vw,86px);animation:15s ease-in-out infinite svelte-g8ggj9-orbTimeline;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.orb-icon.svelte-g8ggj9{object-fit:contain;pointer-events:none;opacity:.95;max-width:none;max-height:none;width:60%!important;height:60%!important}.bubble.svelte-g8ggj9{color:#6b5c8a;opacity:0;z-index:3;pointer-events:none;filter:drop-shadow(0 8px 16px #00000014);background:#fffffff5;border-radius:18px;padding:clamp(10px,1.2vw,20px) clamp(12px,1.6vw,26px);font-size:clamp(12px,1.1vw,14px);line-height:1.35;position:absolute}.bubble.orb-q1.svelte-g8ggj9{color:#fff;background:#9e77edb3;width:min(60%,360px);animation:15s ease-in-out infinite svelte-g8ggj9-bubbleQ1;top:20%;left:50%;transform:translate(-50%,10px)}.bubble.orb-q1.svelte-g8ggj9:after{content:"";border:12px solid #0000;border-top-color:#9e77edb3;border-bottom-width:0;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.bubble.cand-a.svelte-g8ggj9{width:min(66%,420px);animation:15s ease-in-out infinite svelte-g8ggj9-bubbleA;bottom:40%;right:15%;transform:translate(10px,10px)}.bubble.cand-a.svelte-g8ggj9:after{content:"";border:12px solid #0000;border-top-color:#fffffff5;border-bottom-width:0;position:absolute;bottom:-12px;right:28px;transform:skew(-8deg)}.bubble.orb-q2.svelte-g8ggj9{color:#fff;background:#9e77edb3;width:min(78%,520px);animation:15s ease-in-out infinite svelte-g8ggj9-bubbleQ2;top:20%;left:50%;transform:translate(-50%,10px)}.bubble.orb-q2.svelte-g8ggj9:after{content:"";border:12px solid #0000;border-top-color:#9e77edb3;border-bottom-width:0;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}@keyframes svelte-g8ggj9-orbTimeline{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #a855f726}8%{transform:translate(-50%,-52%)scale(1.11);box-shadow:0 0 46px #a855f7b3}16%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #a855f726}25%{transform:translate(-50%,-52%)scale(1.09);box-shadow:0 0 40px #a855f79e}33%{transform:translate(-50%,-50%)scale(.98);box-shadow:0 0 18px #a855f738}50%{transform:translate(-50%,-51%)scale(1.03);box-shadow:0 0 26px #a855f74d}66%{transform:translate(-50%,-50%)scale(.98);box-shadow:0 0 18px #a855f738}74%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #a855f726}82%{transform:translate(-50%,-52%)scale(1.11);box-shadow:0 0 46px #a855f7b3}90%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #a855f726}92%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #a855f726}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #a855f726}}@keyframes svelte-g8ggj9-bubbleQ1{0%{opacity:0;transform:translate(-50%,12px)}3%{opacity:1;transform:translate(-50%)}20%{opacity:1;transform:translate(-50%,-3px)}26%{opacity:1;transform:translate(-50%)}30%{opacity:0;transform:translate(-50%,10px)}to{opacity:0;transform:translate(-50%,10px)}}@keyframes svelte-g8ggj9-bubbleA{0%{opacity:0;transform:translate(12px,12px)}26%{opacity:0;transform:translate(12px,12px)}30%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translateY(-3px)}68%{opacity:1;transform:translate(0)}72%{opacity:0;transform:translate(10px,10px)}to{opacity:0;transform:translate(10px,10px)}}@keyframes svelte-g8ggj9-bubbleQ2{0%{opacity:0;transform:translate(-50%,12px)}70%{opacity:0;transform:translate(-50%,12px)}74%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%,-3px)}92%{opacity:0;transform:translate(-50%,10px)}to{opacity:0;transform:translate(-50%,10px)}}
