.showcase[data-v-4c985484]{padding:clamp(80px,12vw,120px) clamp(24px,8vw,120px);background:var(--color-bg);display:flex;justify-content:center}.showcase__inner[data-v-4c985484]{width:min(1200px,100%);display:flex;flex-direction:column;gap:40px}.showcase__header[data-v-4c985484]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;width:100%}.showcase__eyebrow[data-v-4c985484]{display:inline-flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#f97316;border:1px solid rgba(249,115,22,.4);padding:6px 16px;border-radius:999px;background:#f9731614}.showcase__header h2[data-v-4c985484]{margin:12px 0 0;font-size:clamp(32px,5vw,48px);color:var(--color-text);line-height:1.1}.showcase__header h2 span[data-v-4c985484]{color:#f97316;font-style:italic}.showcase__cta-link[data-v-4c985484]{text-decoration:none}.showcase__cta[data-v-4c985484]{font-weight:600;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#fff;border:none;padding:0 28px;box-shadow:0 16px 28px #2563eb47}.showcase__cta[data-v-4c985484]:hover,.showcase__cta[data-v-4c985484]:focus-visible{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff}.showcase__grid[data-v-4c985484]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.showcase-slide-next-enter-active[data-v-4c985484],.showcase-slide-prev-enter-active[data-v-4c985484]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.showcase-slide-next-leave-active[data-v-4c985484],.showcase-slide-prev-leave-active[data-v-4c985484]{transition:opacity .16s ease,transform .16s ease;pointer-events:none}.showcase-slide-next-enter-from[data-v-4c985484],.showcase-slide-prev-leave-to[data-v-4c985484]{opacity:0;transform:translate(20px)}.showcase-slide-next-leave-to[data-v-4c985484],.showcase-slide-prev-enter-from[data-v-4c985484]{opacity:0;transform:translate(-20px)}@media(prefers-reduced-motion:reduce){.showcase__grid[data-v-4c985484]{transition:none;transform:none}}.showcase__card[data-v-4c985484]{border-radius:22px;overflow:hidden;background:#f5f7fb;box-shadow:0 22px 42px #0f172a24;display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.18);transition:transform .22s ease,box-shadow .22s ease;height:100%;position:relative;isolation:isolate}.showcase__favorite[data-v-4c985484]{position:absolute;top:16px;right:16px;z-index:10;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#334155;background:#ffffffe6;box-shadow:0 10px 26px #0f172a38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.showcase__favorite[data-v-4c985484]:hover{color:#e11d48;transform:scale(1.08)}.showcase__favorite--active[data-v-4c985484]{color:#e11d48;background:#fff}.showcase__favorite[data-v-4c985484]:focus-visible{outline:3px solid rgba(249,115,22,.42);outline-offset:3px}.showcase__card[data-v-4c985484]:hover{transform:translateY(-4px);box-shadow:0 28px 52px #0f172a33}.showcase__link[data-v-4c985484]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.showcase__card figure[data-v-4c985484]{margin:0;height:230px;overflow:hidden}.showcase__card img[data-v-4c985484]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.showcase__card:hover img[data-v-4c985484]{transform:scale(1.03)}.showcase__body[data-v-4c985484]{padding:24px 24px 12px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.showcase__body h3[data-v-4c985484]{margin:0;font-size:21px;color:var(--color-text);line-height:1.25}.showcase__body p[data-v-4c985484]{margin:0;color:var(--color-text-muted);font-size:15px;line-height:1.55;flex:1 1 auto}.showcase__footer[data-v-4c985484]{padding:16px;background:#eef3ff;display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(148,163,184,.18);border-radius:16px;margin:12px 12px 14px;box-shadow:inset 0 0 0 1px #fff6;min-height:160px}.showcase__meta[data-v-4c985484]{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.2)}.showcase__tag[data-v-4c985484]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#2563eb1f;color:var(--color-primary);font-size:13px;font-weight:600}.showcase__actions[data-v-4c985484]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;flex-wrap:wrap}.showcase__price span[data-v-4c985484]{display:block;font-size:13px;color:var(--color-text-muted)}.showcase__price[data-v-4c985484]{display:grid;gap:4px}.showcase__price-original[data-v-4c985484]{font-size:14px;font-weight:600;color:#94a3b8d1;text-decoration:line-through}.showcase__price strong[data-v-4c985484]{font-size:24px;color:var(--color-text)}.showcase__cta-button[data-v-4c985484]{display:inline-flex;align-items:center;gap:12px;font-weight:700;padding:11px 22px 11px 14px;border-radius:999px;border:1px solid rgba(15,23,42,.4);background:linear-gradient(135deg,#030712,#0f172a);color:#f8fafc;position:relative;overflow:hidden;box-shadow:0 28px 48px #03071280;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.showcase__cta-button[data-v-4c985484]:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(135deg,#38bdf8,#1d4ed8);transform:translate(-100%);transition:transform .35s ease;z-index:0}.showcase__cta-link .showcase__cta-button[data-v-4c985484]{padding-right:16px}.showcase__cta-button[data-v-4c985484]:hover:before,.showcase__cta-button[data-v-4c985484]:focus-visible:before{transform:translate(0)}.showcase__cta-puck[data-v-4c985484]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0f172a,#030712);display:grid;place-items:center;transition:transform .3s ease,background .3s ease,color .3s ease;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #03071299;position:relative;z-index:1;color:#f3f4f6}.showcase__cta-button:hover .showcase__cta-puck[data-v-4c985484],.showcase__cta-button:focus-visible .showcase__cta-puck[data-v-4c985484]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;transform:translate(4px);box-shadow:0 10px 22px #03071280}.showcase__cta-label[data-v-4c985484]{font-weight:600;color:#f8fafc;transition:color .3s ease;position:relative;z-index:1}.showcase__cta-button:hover .showcase__cta-label[data-v-4c985484],.showcase__cta-button:focus-visible .showcase__cta-label[data-v-4c985484]{color:#e0f2ff;transform:translate(2px)}.showcase__cta-button[data-v-4c985484]:hover,.showcase__cta-button[data-v-4c985484]:focus-visible{transform:translateY(-1px);box-shadow:0 24px 40px #03071294;filter:brightness(1.02)}.showcase__nav[data-v-4c985484]{display:flex;gap:12px}.showcase__nav button[data-v-4c985484]{width:46px;height:46px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.showcase__nav button[data-v-4c985484]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.showcase__nav button[data-v-4c985484]:hover{transform:translateY(-2px);box-shadow:0 18px 30px #2563eb38}.showcase__actions[data-v-4c985484]{flex-wrap:wrap}@media(max-width:768px){.showcase[data-v-4c985484]{padding:10px 20px}.showcase__inner[data-v-4c985484]{gap:32px}.showcase__header[data-v-4c985484]{flex-direction:column;align-items:flex-start}.showcase__cta[data-v-4c985484]{align-self:stretch}}
