.app-showcase[data-v-9d27ab4e],.hero[data-v-9d27ab4e]{position:relative}.hero[data-v-9d27ab4e]{isolation:isolate}.aurora[data-v-9d27ab4e]{inset:-10rem 0 0;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.aurora-blob[data-v-9d27ab4e]{border-radius:50%;filter:blur(90px);height:420px;opacity:.28;position:absolute;width:420px}.aurora-blob-1[data-v-9d27ab4e]{background:radial-gradient(circle,#5773f6,transparent 70%);left:4%;top:-120px}.aurora-blob-2[data-v-9d27ab4e]{background:radial-gradient(circle,#ff5c3a,transparent 70%);right:4%;top:-60px}.aurora-blob-3[data-v-9d27ab4e]{background:radial-gradient(circle,#ffc211,transparent 70%);bottom:-120px;left:40%;opacity:.18}.hero-icon-wrap[data-v-9d27ab4e]{align-items:center;display:flex;height:112px;justify-content:center;position:relative;width:112px}.hero-icon[data-v-9d27ab4e]{border-radius:22px;box-shadow:0 20px 50px -12px #00000040,0 0 0 1px #ffffff1a;height:96px;position:relative;width:96px;z-index:1}.hero-icon-glow[data-v-9d27ab4e]{filter:blur(20px);inset:-30px;opacity:.9;position:absolute;z-index:0}.hero-title[data-v-9d27ab4e]{background:linear-gradient(120deg,#5773f6,#ff5c3a,#ffc211);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc[data-v-9d27ab4e]{line-height:1.7}.requirements[data-v-9d27ab4e]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ff5c3a1a;border-radius:999px;color:#ff7a3a;display:inline-flex;gap:6px;padding:6px 14px}.store-btn[data-v-9d27ab4e]{display:inline-block;transition:transform .25s ease,filter .25s ease;will-change:transform}.store-btn[data-v-9d27ab4e]:hover{filter:drop-shadow(0 10px 20px rgba(0,0,0,.25));transform:translateY(-2px) scale(1.04)}.price-card[data-v-9d27ab4e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:36px 24px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.dark{background:#1e1e1e80;border-color:#ffffff14}.price-card-bg[data-v-9d27ab4e]{background:radial-gradient(circle at 50% 0,var(--accent) 0,transparent 60%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.price-card[data-v-9d27ab4e]:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 24px 50px -20px color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-8px)}.price-card:hover .price-card-bg[data-v-9d27ab4e]{opacity:.12}.price-icon[data-v-9d27ab4e]{align-items:center;background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:20px;color:var(--accent);display:flex;height:80px;justify-content:center;transition:transform .4s ease;width:80px}.price-card:hover .price-icon[data-v-9d27ab4e]{transform:scale(1.08) rotate(-4deg)}.price-amount strong[data-v-9d27ab4e]{color:var(--accent);font-size:32px;font-weight:700}.section-title[data-v-9d27ab4e]{background:linear-gradient(90deg,#5773f6,#ff5c3a);-webkit-background-clip:text;background-clip:text;color:transparent}.feature-card[data-v-9d27ab4e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dark{background:#1e1e1e66;border-color:#ffffff0f}.feature-card[data-v-9d27ab4e]:hover{border-color:#5773f659;box-shadow:0 16px 36px -18px #00000040;transform:translateY(-4px)}.feature-dot[data-v-9d27ab4e]{border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 0%,transparent);height:10px;margin-bottom:12px;width:10px}.hero-desc[data-v-9d27ab4e],.hero-icon-wrap[data-v-9d27ab4e],.hero-title[data-v-9d27ab4e],.reveal[data-v-9d27ab4e],[class*=feature-card][data-v-9d27ab4e],[class*=price-card][data-v-9d27ab4e]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s)}.is-visible[data-v-9d27ab4e]{opacity:1!important;transform:translateY(0)!important}
