@media(max-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{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-decoration:underline;text-underline-offset:4px;color:#2b1942;opacity:.92;transition:opacity .15s ease,transform .15s ease}.home-product-link.svelte-g8ggj9:hover{opacity:1;transform:translate(2px)}.mock-stage.svelte-g8ggj9{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden}.mock-bg.svelte-g8ggj9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:22px;display:block}.orb.svelte-g8ggj9{position:absolute;left:50%;top:52%;width:clamp(40px,7vw,86px);height:clamp(40px,7vw,86px);border:4px solid #fff;border-radius:9999px;background:#7d5eef;transform:translate(-50%,-50%);z-index:2;animation:svelte-g8ggj9-orbTimeline 15s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.orb-icon.svelte-g8ggj9{width:60%!important;height:60%!important;max-width:none;max-height:none;object-fit:contain;pointer-events:none;opacity:.95}.bubble.svelte-g8ggj9{position:absolute;padding:clamp(10px,1.2vw,20px) clamp(12px,1.6vw,26px);background:#fffffff5;border-radius:18px;color:#6b5c8a;font-size:clamp(12px,1.1vw,14px);line-height:1.35;opacity:0;z-index:3;pointer-events:none;filter:drop-shadow(0 8px 16px rgba(0,0,0,.08))}.bubble.orb-q1.svelte-g8ggj9{top:20%;left:50%;width:min(60%,360px);transform:translate(-50%,10px);animation:svelte-g8ggj9-bubbleQ1 15s ease-in-out infinite;background:#9e77edb3;color:#fff}.bubble.orb-q1.svelte-g8ggj9:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);border-width:12px 12px 0 12px;border-style:solid;border-color:rgba(158,119,237,.7) transparent transparent transparent}.bubble.cand-a.svelte-g8ggj9{right:15%;bottom:40%;width:min(66%,420px);transform:translate(10px,10px);animation:svelte-g8ggj9-bubbleA 15s ease-in-out infinite}.bubble.cand-a.svelte-g8ggj9:after{content:"";position:absolute;right:28px;bottom:-12px;border-width:12px 12px 0 12px;border-style:solid;border-color:rgba(255,255,255,.96) transparent transparent transparent;transform:skew(-8deg)}.bubble.orb-q2.svelte-g8ggj9{top:20%;left:50%;width:min(78%,520px);transform:translate(-50%,10px);animation:svelte-g8ggj9-bubbleQ2 15s ease-in-out infinite;background:#9e77edb3;color:#fff}.bubble.orb-q2.svelte-g8ggj9:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);border-width:12px 12px 0 12px;border-style:solid;border-color:rgba(158,119,237,.7) transparent transparent transparent}@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)}}
