.pcm[data-v-ff2fede0]{padding:24px 0 48px}.pcm-hero[data-v-ff2fede0]{position:relative;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(120deg,#0b3b6f,#1a4b8c 55%,#2a5298);color:#fff;box-shadow:var(--shadow)}.pcm-hero-deco[data-v-ff2fede0]{position:absolute;right:-90px;top:-110px;width:320px;height:320px;border-radius:50%;background:#c8a45c24}.pcm-hero-inner[data-v-ff2fede0]{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr 1fr;gap:28px;padding:32px 34px}.pcm-flag[data-v-ff2fede0]{display:inline-block;padding:3px 12px;border-radius:999px;background:#c8a45c38;border:1px solid rgba(200,164,92,.5);color:#f0d69a;font-size:13px;font-weight:600}.pcm-hero-text h1[data-v-ff2fede0]{font-size:30px;color:#fff;margin:12px 0 8px;letter-spacing:-.4px}.pcm-hero-text p[data-v-ff2fede0]{color:#c3d3e5;font-size:14.5px;line-height:1.8;max-width:520px}.pcm-hero-actions[data-v-ff2fede0]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.pcm-status-card[data-v-ff2fede0]{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:var(--r);padding:20px 22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pcm-status-row[data-v-ff2fede0]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.16);font-size:14px}.pcm-status-row[data-v-ff2fede0]:last-child{border-bottom:none}.pcm-status-label[data-v-ff2fede0]{color:#b9cadd}.pcm-status-val[data-v-ff2fede0]{color:#fff;font-weight:600;text-align:right;word-break:break-all}.pcm-status-val.strong[data-v-ff2fede0]{font-size:17px;font-weight:800;color:#f0d69a}.pcm-badge[data-v-ff2fede0]{padding:3px 12px;border-radius:999px;background:#ffffff29;color:#dce7f3;font-size:13px;font-weight:600}.pcm-badge.on[data-v-ff2fede0]{background:linear-gradient(135deg,var(--accent),#d5b06a);color:#33240a}.pcm-status-empty[data-v-ff2fede0]{text-align:center;padding:14px 4px}.pcm-status-empty-title[data-v-ff2fede0]{font-weight:700;color:#fff;font-size:16px}.pcm-status-empty-desc[data-v-ff2fede0]{color:#b9cadd;font-size:13.5px;line-height:1.8;margin:6px 0 14px}.pcm-stats[data-v-ff2fede0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.pcm-stat[data-v-ff2fede0]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow-sm)}.pcm-stat-ico[data-v-ff2fede0]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--brand-50);color:var(--brand);border:1px solid var(--brand-100)}.pcm-stat b[data-v-ff2fede0]{display:block;font-size:19px;color:var(--ink);line-height:1.3}.pcm-stat span[data-v-ff2fede0]{font-size:13px;color:var(--muted)}.pcm-block[data-v-ff2fede0]{margin-top:34px}.pcm-block-head[data-v-ff2fede0]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.pcm-block-head h2[data-v-ff2fede0]{font-size:21px;color:var(--ink)}.pcm-block-head span[data-v-ff2fede0]{font-size:13.5px;color:var(--muted)}.pcm-benefits[data-v-ff2fede0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pcm-benefit[data-v-ff2fede0]{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow-sm);transition:.18s}.pcm-benefit[data-v-ff2fede0]:hover{border-color:var(--brand-100);box-shadow:var(--shadow);transform:translateY(-2px)}.pcm-benefit-ico[data-v-ff2fede0]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--accent-50);color:var(--accent-600);border:1px solid #ead9ae}.pcm-benefit b[data-v-ff2fede0]{display:block;margin-top:12px;font-size:15.5px;color:var(--ink)}.pcm-benefit span[data-v-ff2fede0]{font-size:13.5px;color:var(--muted);line-height:1.7}.pcm-plans[data-v-ff2fede0]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pcm-plan[data-v-ff2fede0]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-sm);transition:.18s}.pcm-plan[data-v-ff2fede0]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.pcm-plan.cur[data-v-ff2fede0]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-50),var(--shadow)}.pcm-plan-tag[data-v-ff2fede0]{position:absolute;top:14px;right:14px;padding:2px 10px;border-radius:999px;background:var(--accent);color:#33240a;font-size:12px;font-weight:700}.pcm-plan h3[data-v-ff2fede0]{font-size:18px;color:var(--ink)}.pcm-plan-price[data-v-ff2fede0]{display:flex;align-items:baseline;gap:8px;margin:10px 0 14px}.pcm-plan-price b[data-v-ff2fede0]{font-size:30px;color:var(--brand);line-height:1}.pcm-plan-origin[data-v-ff2fede0]{color:var(--faint);text-decoration:line-through;font-size:14px}.pcm-plan-period[data-v-ff2fede0]{color:var(--muted);font-size:13.5px}.pcm-plan-features li[data-v-ff2fede0]{position:relative;padding:5px 0 5px 18px;font-size:14px;color:var(--text)}.pcm-plan-features li[data-v-ff2fede0]:before{content:"✓";position:absolute;left:0;top:5px;color:var(--success);font-weight:700}.pcm-plan-bonus[data-v-ff2fede0]{margin-top:10px;padding:6px 12px;border-radius:8px;background:var(--accent-50);color:var(--accent-600);font-size:13px;font-weight:600;display:inline-block;align-self:flex-start}.pcm-plan-btn[data-v-ff2fede0]{margin-top:18px;align-self:stretch}.pcm-empty[data-v-ff2fede0]{color:var(--muted);font-size:14px}.pcm-note[data-v-ff2fede0]{margin-top:30px;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r);padding:16px 20px}.pcm-note b[data-v-ff2fede0]{display:block;color:var(--brand);font-size:14.5px;margin-bottom:6px}.pcm-note p[data-v-ff2fede0]{color:var(--muted);font-size:13.5px;line-height:1.8}@media (max-width:1100px){.pcm-hero-inner[data-v-ff2fede0]{grid-template-columns:1fr}.pcm-stats[data-v-ff2fede0],.pcm-benefits[data-v-ff2fede0],.pcm-plans[data-v-ff2fede0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.pcm-stats[data-v-ff2fede0],.pcm-benefits[data-v-ff2fede0],.pcm-plans[data-v-ff2fede0]{grid-template-columns:1fr}.pcm-hero-text h1[data-v-ff2fede0]{font-size:24px}}
