
/* Phase 20.5.15.43 — Portfolio Builder Final Commercial Readiness Audit, Pricing UX Polish, Public Trust Badges & Subscription Conversion Lock */
.pb-pricing-commercial-v2051543,
.pb-sales-v2051540,
.pb-marketplace-v2051531,
.pb-template-detail-v2051531 { --pb-gold:#f4c76b; --pb-ink:#0b1020; --pb-muted:#64748b; --pb-line:rgba(148,163,184,.22); }
.pb-pricing-hero-v2051543{position:relative;overflow:hidden;border:1px solid rgba(244,199,107,.25)!important;background:radial-gradient(circle at top left,rgba(244,199,107,.22),transparent 36%),linear-gradient(135deg,#08111f,#101b34 55%,#201638)!important;box-shadow:0 24px 80px rgba(2,6,23,.22)}
.pb-pricing-hero-actions-v2051543{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pb-pricing-hero-actions-v2051543 a{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;text-decoration:none;border-radius:999px;padding:10px 15px;font-weight:800}.pb-pricing-hero-actions-v2051543 a:first-child{background:linear-gradient(135deg,#f4c76b,#fff1ae);color:#16120a}
.pb-current-commercial-v2051543{backdrop-filter:blur(12px);background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important}.pb-current-commercial-v2051543 b,.pb-current-commercial-v2051543 small{color:#fff}.pb-current-commercial-v2051543 em{color:#fde68a!important}
.pb-trust-strip-v2051543{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.pb-trust-strip-v2051543 article{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--pb-line);border-radius:20px;padding:16px;box-shadow:0 16px 35px rgba(15,23,42,.07)}.pb-trust-strip-v2051543 b{display:block;color:#0f172a;margin-bottom:6px}.pb-trust-strip-v2051543 span{display:block;color:#64748b;font-size:.92rem;line-height:1.75}
.pb-duration-commercial-v2051543{border:1px dashed rgba(244,199,107,.55)!important;background:linear-gradient(90deg,#fff8e7,#fff,#f8fbff)!important;border-radius:18px!important}.pb-plans-grid-commercial-v2051543{align-items:stretch}.pb-plan-commercial-card-v2051543{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 22px 55px rgba(15,23,42,.08)!important}.pb-plan-commercial-card-v2051543.is-featured{transform:translateY(-8px);border-color:rgba(244,199,107,.75)!important;box-shadow:0 30px 90px rgba(244,199,107,.22)!important}.pb-best-value-v2051543{position:absolute;top:14px;left:14px;background:linear-gradient(135deg,#f4c76b,#fff1ae);color:#1f1605;border-radius:999px;padding:7px 12px;font-weight:900;font-size:.8rem;box-shadow:0 10px 25px rgba(244,199,107,.3)}.pb-plan-commercial-card-v2051543 header p{margin:8px 0 0;color:#64748b;font-weight:700}.pb-plan-metrics-v2051543{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.pb-plan-metrics-v2051543 span{background:#f8fafc;border:1px solid var(--pb-line);border-radius:14px;padding:10px;text-align:center;color:#64748b}.pb-plan-metrics-v2051543 b{display:block;color:#111827;font-size:1.2rem}.pb-plan-feature-list-v2051543 li.on{color:#14532d}.pb-plan-feature-list-v2051543 li.off{color:#94a3b8}.pb-plan-checkout-v2051543{background:linear-gradient(180deg,#f8fafc,#fff);border-radius:18px;padding:12px;border:1px solid var(--pb-line)}.pb-plan-safe-note-v2051543{display:block;color:#64748b;margin-top:8px;text-align:center}.pb-conversion-compare-v2051543{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.pb-conversion-compare-v2051543 div{border:1px solid var(--pb-line);border-radius:18px;padding:16px;background:#fff}.pb-conversion-compare-v2051543 span{display:inline-flex;background:#0f172a;color:#fff;border-radius:999px;padding:5px 10px;font-weight:900;margin-bottom:8px}.pb-conversion-compare-v2051543 p{color:#64748b;margin:0;line-height:1.7}.pb-history-commercial-v2051543{border-radius:22px!important;border:1px solid var(--pb-line)!important;background:#fff!important}
.pb-commercial-trust-row-v2051543{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pb-commercial-trust-row-v2051543 span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#e5e7eb;border-radius:999px;padding:8px 11px;font-size:.85rem;font-weight:800}.pb-market-trust-v2051543{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.pb-market-trust-v2051543 span{border:1px solid rgba(244,199,107,.28);background:#fff8e7;border-radius:999px;padding:8px 12px;color:#7c5200;font-weight:800}.pb-locked-upgrade-v2051543{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px;border:1px dashed rgba(244,199,107,.55);border-radius:16px;background:#fffaf0}.pb-locked-upgrade-v2051543 span{font-size:.86rem;color:#7c5200;font-weight:900}.pb-detail-trust-v2051543{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.pb-detail-trust-v2051543 span{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:999px;padding:7px 10px;font-weight:800;font-size:.83rem}.pb-detail-upgrade-box-v2051543{display:flex;flex-direction:column;gap:8px;max-width:310px;padding:12px;border:1px dashed rgba(244,199,107,.65);background:rgba(255,248,231,.95);border-radius:18px;color:#1f2937}.pb-detail-upgrade-box-v2051543 small{color:#7c5200;line-height:1.55}.pb-commercial-readiness-toast-v2051543{position:fixed;inset:auto 18px 18px auto;z-index:99999;max-width:340px;background:#0f172a;color:#fff;border:1px solid rgba(244,199,107,.35);border-radius:18px;padding:14px 16px;box-shadow:0 25px 60px rgba(2,6,23,.35);transform:translateY(18px);opacity:0;pointer-events:none;transition:.25s ease}.pb-commercial-readiness-toast-v2051543.is-visible{transform:translateY(0);opacity:1}.pb-commercial-readiness-toast-v2051543 b{display:block;margin-bottom:3px;color:#f4c76b}.pb-commercial-readiness-toast-v2051543 span{display:block;color:#e2e8f0;font-size:.9rem}
@media(max-width:900px){.pb-trust-strip-v2051543,.pb-conversion-compare-v2051543{grid-template-columns:1fr 1fr}.pb-plan-commercial-card-v2051543.is-featured{transform:none}.pb-pricing-hero-actions-v2051543 a{flex:1 1 160px;text-align:center}.pb-market-trust-v2051543 span,.pb-commercial-trust-row-v2051543 span{flex:1 1 145px;text-align:center}}
@media(max-width:560px){.pb-trust-strip-v2051543,.pb-conversion-compare-v2051543,.pb-plan-metrics-v2051543{grid-template-columns:1fr}.pb-pricing-hero-v2051543 h1{font-size:clamp(1.8rem,8vw,2.6rem)!important}.pb-plan-commercial-card-v2051543{border-radius:20px!important}.pb-best-value-v2051543{position:static;display:inline-flex;margin-bottom:8px}.pb-commercial-readiness-toast-v2051543{inset:auto 10px 10px 10px;max-width:none}}
