.product-card[data-astro-cid-4fhpls6h]{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:338px;padding:10px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{border-color:#b8cae6;box-shadow:0 24px 70px #07162f21}.pc-visual[data-astro-cid-4fhpls6h]{background:radial-gradient(circle at 48% 35%,color-mix(in srgb,var(--accent) 11%,#fff),transparent 46%),linear-gradient(145deg,#f7f9fd,#eef3f9);isolation:isolate;border:1px solid #e6ebf3;border-radius:17px;place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.pc-visual[data-astro-cid-4fhpls6h]:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);opacity:.8;border-radius:50%;width:160px;height:160px;position:absolute}.pc-visual[data-astro-cid-4fhpls6h]:after{content:"";background:color-mix(in srgb,var(--accent) 8%,transparent);filter:blur(2px);border-radius:50%;width:105px;height:105px;position:absolute}.pc-logo-wrap[data-astro-cid-4fhpls6h]{z-index:3;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:relative}.product-card[data-astro-cid-4fhpls6h]:hover .pc-logo-wrap[data-astro-cid-4fhpls6h]{transform:translateY(-3px)scale(1.04)}.pc-logo-wrap[data-astro-cid-4fhpls6h] .logo{box-shadow:0 16px 38px #07162f1f!important}.pc-category[data-astro-cid-4fhpls6h]{z-index:5;letter-spacing:.08em;text-transform:uppercase;color:#526078;backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #ffffffd9;border-radius:999px;padding:5px 7px;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px}.pc-plan-count[data-astro-cid-4fhpls6h]{z-index:5;color:#647289;background:#ffffffdb;border-radius:999px;padding:5px 7px;font-size:.75rem;font-weight:800;position:absolute;bottom:9px;right:10px}.pc-orbit[data-astro-cid-4fhpls6h]{z-index:1;pointer-events:none;position:absolute;inset:0}.pc-orbit[data-astro-cid-4fhpls6h] i[data-astro-cid-4fhpls6h]{background:var(--accent);opacity:.35;border-radius:50%;width:5px;height:5px;position:absolute}.pc-orbit[data-astro-cid-4fhpls6h] i[data-astro-cid-4fhpls6h]:first-child{top:27%;left:19%}.pc-orbit[data-astro-cid-4fhpls6h] i[data-astro-cid-4fhpls6h]:nth-child(2){width:7px;height:7px;top:34%;right:16%}.pc-orbit[data-astro-cid-4fhpls6h] i[data-astro-cid-4fhpls6h]:nth-child(3){width:4px;height:4px;bottom:14%;left:33%}.pc-copy[data-astro-cid-4fhpls6h]{padding:13px 7px 0}.pc-copy[data-astro-cid-4fhpls6h] h3[data-astro-cid-4fhpls6h]{letter-spacing:-.035em;margin-bottom:5px;font-size:.95rem}.pc-copy[data-astro-cid-4fhpls6h] p[data-astro-cid-4fhpls6h]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2em;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pc-meta[data-astro-cid-4fhpls6h]{align-items:baseline;gap:6px;padding:12px 7px 5px;display:flex}.pc-meta[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{color:var(--muted-2);font-size:.75rem}.pc-meta[data-astro-cid-4fhpls6h] strong[data-astro-cid-4fhpls6h]{letter-spacing:-.045em;font-size:1.05rem}.pc-actions[data-astro-cid-4fhpls6h]{grid-template-columns:42px 1fr;gap:7px;padding:4px 6px 6px;display:grid}.quick-plus[data-astro-cid-4fhpls6h]{width:42px;height:42px;color:var(--blue);background:#f7faff;border:1px solid #cbd7e6;border-radius:12px;place-items:center;font-size:1.2rem;font-weight:800;transition:all .18s;display:grid}.quick-plus[data-astro-cid-4fhpls6h]:hover{background:#eaf2ff;border-color:#93b2ef;transform:translateY(-1px)}.choose-plan[data-astro-cid-4fhpls6h]{color:#fff;background:#07162f;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:.75rem;font-weight:820;transition:all .18s;display:flex}.choose-plan[data-astro-cid-4fhpls6h]:hover{background:#0f2a59;transform:translateY(-1px)}.choose-plan[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{font-size:.85rem}.product-card[data-astro-cid-4fhpls6h]:hover .pc-orbit[data-astro-cid-4fhpls6h]{animation:2.8s ease-in-out infinite alternate orbitFloat}@keyframes orbitFloat{to{transform:translate(3px,-3px)}}@media (width<=640px){.product-card[data-astro-cid-4fhpls6h]{min-height:320px}.pc-visual[data-astro-cid-4fhpls6h]{height:145px}}@media (prefers-reduced-motion:reduce){.product-card[data-astro-cid-4fhpls6h]:hover .pc-orbit[data-astro-cid-4fhpls6h]{animation:none}}
