.hero-showcase[data-v-d78b00bd]{justify-content:center;align-items:center;width:100%;min-width:0;padding:clamp(.5rem,1vw,1rem) 0 clamp(6.5rem,5vw,8rem);display:flex;position:relative;overflow:visible}.showcase-aura[data-v-d78b00bd]{pointer-events:none;border-radius:999px;position:absolute}.showcase-aura-main[data-v-d78b00bd]{filter:blur(18px);opacity:.82;background:radial-gradient(circle at 78% 54%,#fffffff5,#0000 8%),radial-gradient(circle at 64% 62%,#3b82f633,#0000 24%),radial-gradient(circle,#0ea5e926,#0000 58%);width:clamp(30rem,38vw,58rem);height:clamp(17rem,20vw,30rem);bottom:18%;right:0}.showcase-aura-soft[data-v-d78b00bd]{filter:blur(22px);opacity:.76;background:radial-gradient(circle,#60a5fa24,#0000 68%);width:clamp(22rem,25vw,35rem);height:clamp(22rem,25vw,35rem);top:6%;right:13%}.laptop-stage[data-v-d78b00bd]{z-index:2;width:min(108%,90rem);max-width:none;position:relative;transform:translate(clamp(-4rem,-2.2vw,-1rem))translateY(1rem)}.laptop-visual[data-v-d78b00bd]{transform-origin:50%;width:100%;animation:7s ease-in-out infinite laptopFloat-d78b00bd;position:relative}.laptop-image[data-v-d78b00bd]{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 3.2rem 5rem #0f172a29)drop-shadow(0 1rem 1.8rem #0f172a14);width:100%;height:auto;display:block}.screen-overlay[data-v-d78b00bd]{z-index:4;pointer-events:none;border-radius:1.75rem 1.75rem 0 0;width:69.2%;height:58.2%;position:absolute;top:11.5%;left:15.4%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 2rem #0000002e}.screen-frame[data-v-d78b00bd]{background:radial-gradient(circle at top,#3b82f624,#0000 35%),linear-gradient(#0a1730 0%,#081120 100%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.screen-image[data-v-d78b00bd]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.01)}.screen-glass[data-v-d78b00bd]{pointer-events:none;background:linear-gradient(115deg,#ffffff06 0%,#0000 24% 78%,#ffffff05 100%),linear-gradient(#ffffff05,#0000 20% 84%,#0000000b);position:absolute;inset:0}.screen-fallback[data-v-d78b00bd]{background:radial-gradient(circle at 100% 0,#60a5fa38,#0000 30%),linear-gradient(#09162c 0%,#081120 100%);place-items:center;width:100%;height:100%;padding:2rem;display:grid}.screen-fallback-inner[data-v-d78b00bd]{text-align:left;width:100%;max-width:85%}.screen-fallback-kicker[data-v-d78b00bd]{color:#93c5fd;text-transform:capitalize;background:#3b82f629;border-radius:999px;align-items:center;margin-bottom:1.2rem;padding:.55rem .9rem;font-size:1.1rem;font-weight:700;display:inline-flex}.screen-fallback strong[data-v-d78b00bd]{color:#fff;margin-bottom:.9rem;font-size:2.1rem;line-height:1.2;display:block}.screen-fallback p[data-v-d78b00bd]{color:#e2e8f0d1;font-size:1.35rem;line-height:1.7}.showcase-footer[data-v-d78b00bd]{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #3b82f614;border-radius:999px;justify-content:center;align-items:center;gap:clamp(1.2rem,2vw,2.4rem);padding:1.1rem 1.35rem;display:inline-flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%);box-shadow:0 2rem 5rem #0f172a14}.nav-btn[data-v-d78b00bd]{color:#0ea5e9;background:#fffc;border:1px solid #3b82f61f;border-radius:50%;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1.2rem 3rem #0f172a12}.nav-btn[data-v-d78b00bd]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 1.6rem 3.5rem #0f172a1a}.dots[data-v-d78b00bd]{align-items:center;gap:.9rem;display:flex}.dot[data-v-d78b00bd]{background:#3b82f629;border:0;border-radius:999px;width:.85rem;height:.85rem;transition:width .22s,background-color .22s,transform .22s}.dot.active[data-v-d78b00bd]{background:#0ea5e9;width:2.4rem;transform:scale(1.05)}.screen-next-enter-active[data-v-d78b00bd],.screen-next-leave-active[data-v-d78b00bd],.screen-prev-enter-active[data-v-d78b00bd],.screen-prev-leave-active[data-v-d78b00bd]{transition:opacity .35s,transform .35s}.screen-next-enter-from[data-v-d78b00bd]{opacity:0;transform:translate(26px)scale(1.02)}.screen-next-leave-to[data-v-d78b00bd]{opacity:0;transform:translate(-26px)scale(.985)}.screen-prev-enter-from[data-v-d78b00bd]{opacity:0;transform:translate(-26px)scale(1.02)}.screen-prev-leave-to[data-v-d78b00bd]{opacity:0;transform:translate(26px)scale(.985)}@keyframes laptopFloat-d78b00bd{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@media (width>=1600px){.laptop-stage[data-v-d78b00bd]{width:min(112%,98rem)}}@media (width<=1199px){.hero-showcase[data-v-d78b00bd]{padding-bottom:7.2rem}.laptop-stage[data-v-d78b00bd]{width:min(100%,78rem);transform:none}}@media (width<=767px){.hero-showcase[data-v-d78b00bd]{padding:0 0 6.8rem}.showcase-aura-main[data-v-d78b00bd]{filter:blur(14px);width:34rem;height:18rem;bottom:24%;right:0}.showcase-aura-soft[data-v-d78b00bd]{filter:blur(16px);width:22rem;height:22rem;top:4%;right:6%}.laptop-stage[data-v-d78b00bd]{width:min(108%,48rem);transform:none}.laptop-image[data-v-d78b00bd]{filter:drop-shadow(0 2rem 3rem #0f172a1f)drop-shadow(0 .8rem 1.2rem #0f172a12)}.screen-overlay[data-v-d78b00bd]{border-radius:.8rem .8rem 0 0}.showcase-footer[data-v-d78b00bd]{gap:1.3rem;padding:.85rem 1rem;bottom:0}.nav-btn[data-v-d78b00bd]{width:4.2rem;height:4.2rem}.screen-fallback[data-v-d78b00bd]{padding:1.2rem}.screen-fallback strong[data-v-d78b00bd]{font-size:1.45rem}.screen-fallback p[data-v-d78b00bd]{font-size:1.05rem;line-height:1.55}}@media (width<=480px){.laptop-stage[data-v-d78b00bd]{width:112%}.showcase-footer[data-v-d78b00bd]{max-width:calc(100vw - 2.4rem)}.dots[data-v-d78b00bd]{gap:.65rem}.dot[data-v-d78b00bd]{width:.75rem;height:.75rem}.dot.active[data-v-d78b00bd]{width:2rem}}@media (prefers-reduced-motion:reduce){.laptop-visual[data-v-d78b00bd]{animation:none}.nav-btn[data-v-d78b00bd],.dot[data-v-d78b00bd],.screen-next-enter-active[data-v-d78b00bd],.screen-next-leave-active[data-v-d78b00bd],.screen-prev-enter-active[data-v-d78b00bd],.screen-prev-leave-active[data-v-d78b00bd]{transition:none}.nav-btn[data-v-d78b00bd]:hover{transform:none}}
