/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */:root{--ppds-bg-page:#f8f9fa;--ppds-surface:#fff;--ppds-border:#e9ecef;--ppds-border-accent:#e4beba;--ppds-primary:#b71422;--ppds-primary-hover:#930014;--ppds-primary-soft:#b7142214;--ppds-banner-soft:#b714220d;--ppds-banner-border:#b714221a;--ppds-banner-strong:#b714220a;--ppds-text-primary:#191c1d;--ppds-text-secondary:#5b403e;--ppds-text-muted:#64748b;--ppds-role-badge-bg:#dbeafe;--ppds-role-badge-text:#1d4ed8;--ppds-verified-bg:#dcfce7;--ppds-verified-text:#15803d;--ppds-tag-chip-bg:#e7e8e9;--ppds-radius-card:.75rem;--ppds-radius-btn:.5rem;--ppds-shadow-card:0 4px 20px #00000008}.ppds-soft-card{background:var(--ppds-surface);border:1px solid var(--ppds-border);border-radius:var(--ppds-radius-card);box-shadow:var(--ppds-shadow-card)}.ppds-soft-card--pad{padding:1.25rem}.ppds-section-title{color:var(--ppds-text-primary);letter-spacing:-.01em;margin:0 0 1rem;font-size:1rem;font-weight:600}.ppds-section-lead{color:var(--ppds-text-muted);margin:0 0 1rem;font-size:.875rem;font-weight:400;line-height:1.5}.ppds-tag-chip{background:var(--ppds-tag-chip-bg);color:var(--ppds-text-primary);padding:.35rem .65rem;font-weight:400}.ppds-role-badge,.ppds-tag-chip{border-radius:999px;align-items:center;font-size:.8125rem;display:inline-flex}.ppds-role-badge{background:var(--ppds-role-badge-bg);color:var(--ppds-role-badge-text);white-space:nowrap;gap:.35rem}.ppds-role-badge,.ppds-verify-pill{padding:.25rem .65rem;font-weight:600}.ppds-verify-pill{background:var(--ppds-verified-bg);color:var(--ppds-verified-text);border-radius:999px;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.ppds-response-time{border-top:1px solid var(--ppds-border-accent);color:var(--ppds-text-secondary);align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.ppds-response-time svg{color:var(--ppds-primary);flex-shrink:0;margin-top:.1rem}.ppds-response-time__value{color:var(--ppds-text-primary);margin:0;font-size:.875rem;font-weight:600}.ppds-response-time__label{color:var(--ppds-text-muted);margin:.1rem 0 0;font-size:.75rem;font-weight:400}.ppds-trust-stat{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.ppds-trust-stat__icon{background:var(--ppds-primary-soft);width:2rem;height:2rem;color:var(--ppds-primary);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.ppds-trust-stat__title{color:var(--ppds-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.ppds-trust-stat__subtitle{color:var(--ppds-text-muted);margin:.15rem 0 0;font-size:.75rem;font-weight:400;line-height:1.45}.ppds-trust-stat__stars{color:var(--ppds-primary);gap:.05rem;margin-top:.25rem;font-size:.875rem;display:inline-flex}.ppds-detail-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ppds-detail-list li{align-items:flex-start;gap:.75rem;display:flex}.ppds-detail-list svg{color:var(--ppds-text-muted);flex-shrink:0;margin-top:.1rem}.ppds-detail-list__label{color:var(--ppds-text-muted);margin-bottom:.1rem;font-size:.75rem;font-weight:600;display:block}.ppds-detail-list__value{color:var(--ppds-text-primary);font-size:.875rem;font-weight:400;line-height:1.4;display:block}.ppds-detail-list__value--active{color:#15803d;font-weight:600}.ppds-service-arrow{background:var(--ppds-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:background .15s;display:grid}.ppds-service-arrow:hover{background:var(--ppds-primary-hover);color:#fff}.ppds-banner{border-radius:var(--ppds-radius-card);background:var(--ppds-banner-strong);border:1px solid var(--ppds-banner-border);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}@media (min-width:768px){.ppds-banner{flex-direction:row;justify-content:space-between;align-items:center}}.ppds-banner__head{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.ppds-banner__icon{background:var(--ppds-primary-soft);width:2.5rem;height:2.5rem;color:var(--ppds-primary);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.ppds-banner__title{color:var(--ppds-text-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.ppds-banner__copy{color:var(--ppds-text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.55}.ppds-bottom-band{border-radius:var(--ppds-radius-card);background:var(--ppds-banner-soft);border:1px solid var(--ppds-banner-border);margin-top:1.5rem;padding:1.5rem 1.25rem}@media (min-width:768px){.ppds-bottom-band{padding:1.75rem 2rem}}.ppds-bottom-band__layout{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}@media (min-width:900px){.ppds-bottom-band__layout{flex-direction:row;align-items:center;gap:1.5rem}}.ppds-bottom-band__icon{background:var(--ppds-primary);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid}.ppds-bottom-band__copy{text-align:left;flex:1;min-width:0}.ppds-bottom-band__title{color:var(--ppds-text-primary);margin:0 0 .35rem;font-size:1.125rem;font-weight:600}.ppds-bottom-band__lead{color:var(--ppds-text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.55}.ppds-bottom-band__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ppds-bottom-band__link{color:var(--ppds-primary);white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none}.ppds-bottom-band__link:hover{text-decoration:underline}.bbpp-page{min-width:0;max-width:72rem;margin:0 auto;padding:5.5rem 1rem 2.5rem}@media (min-width:768px){.bbpp-page{padding:5rem 1.5rem 3rem}}@media (min-width:1024px){.bbpp-page{padding-left:2rem;padding-right:2rem}}.bbpp-hero{background:linear-gradient(#fff,#fcfcfd);border:1px solid #e9ecef;border-radius:1rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 8px 30px #0f172a0a}@media (min-width:768px){.bbpp-hero{padding:2rem}}.bbpp-hero__inner{gap:1.5rem;display:grid}@media (min-width:900px){.bbpp-hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem}}.bbpp-hero__identity{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.bbpp-hero__logo{color:#b71422;background:#fff;border:1px solid #e9ecef;border-radius:.875rem;flex-shrink:0;place-items:center;width:4.75rem;height:4.75rem;font-size:1.125rem;font-weight:600;display:grid;overflow:hidden}@media (min-width:768px){.bbpp-hero__logo{width:5.5rem;height:5.5rem}}.bbpp-hero__logo img{object-fit:cover;width:100%;height:100%}.bbpp-hero__copy{min-width:0}.bbpp-hero__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.bbpp-hero__title{letter-spacing:-.02em;color:#191c1d;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.bbpp-hero__tagline{color:#475569;margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.55}.bbpp-hero__meta{flex-wrap:wrap;gap:.5rem .85rem;margin-top:.85rem;display:flex}.bbpp-hero__meta-item{color:#64748b;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.bbpp-hero__meta-item--verified{color:#166534}.bbpp-hero__aside{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (min-width:900px){.bbpp-hero__aside{text-align:right;align-items:flex-end}}.bbpp-hero__stat-value{color:#191c1d;margin:0;font-size:1.5rem;font-weight:600}.bbpp-hero__stat-label{color:#64748b;margin:.15rem 0 0;font-size:.75rem}.bbpp-hero__actions{flex-wrap:wrap;gap:.65rem;display:flex}@media (min-width:900px){.bbpp-hero__actions{justify-content:flex-end}}.bbpp-layout{gap:1.75rem;display:grid}@media (min-width:1024px){.bbpp-layout{grid-template-columns:minmax(0,1fr) minmax(18.5rem,22rem);align-items:start;gap:2rem}}.bbpp-aside,.bbpp-main{flex-direction:column;gap:1.75rem;min-width:0;display:flex}@media (min-width:1024px){.bbpp-aside{position:sticky;top:5rem}}.bbpp-panel{background:#fff;border:1px solid #e9ecef;border-radius:1rem;padding:1.35rem;box-shadow:0 4px 20px #00000008}@media (min-width:768px){.bbpp-panel{padding:1.5rem}}.bbpp-panel__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.bbpp-panel__title{color:#191c1d;margin:0;font-size:1rem;font-weight:600}.bbpp-panel__meta{color:#64748b;font-size:.75rem}.bbpp-about{color:#334155;margin:0;font-size:.875rem;font-weight:400;line-height:1.65}.bbpp-service-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.bbpp-service-chip{color:#334155;background:#f8fafc;border:1px solid #e9ecef;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.bbpp-service-chip svg{color:#b71422;flex-shrink:0}.bbpp-empty-card{text-align:center;background:#f8fafc;border:1px dashed #d8dee6;border-radius:.875rem;padding:1.35rem 1.1rem}.bbpp-empty-card__icon{color:#94a3b8;background:#fff;border:1px solid #e9ecef;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:inline-flex}.bbpp-empty-card__title{color:#191c1d;margin:0;font-size:.875rem;font-weight:600}.bbpp-empty-card__copy{color:#64748b;margin:.45rem 0 0;font-size:.8125rem;line-height:1.55}.bbpp-project-grid{gap:.85rem;display:grid}@media (min-width:768px){.bbpp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bbpp-project-card{background:#fcfcfd;border:1px solid #e9ecef;border-radius:.875rem;padding:1rem}.bbpp-project-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.bbpp-project-card__status{color:#64748b;background:#f1f5f9;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.bbpp-project-card__status.is-open{color:#166534;background:#1665341a}.bbpp-project-card__applications{color:#64748b;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.bbpp-project-card__title{color:#191c1d;margin:0;font-size:.875rem;font-weight:600}.bbpp-project-card__meta{color:#64748b;margin:.35rem 0 0;font-size:.75rem}.bbpp-project-card__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.bbpp-project-card__budget{color:#191c1d;font-size:.8125rem;font-weight:600}.bbpp-reviews{gap:.85rem;display:grid}.bbpp-review{background:#fcfcfd;border:1px solid #e9ecef;border-radius:.875rem;padding:1rem}.bbpp-review__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bbpp-review__author{color:#191c1d;margin:0;font-size:.875rem;font-weight:600}.bbpp-review__project{color:#64748b;margin:.15rem 0 0;font-size:.75rem}.bbpp-review__stars{color:#b45309;letter-spacing:.04em;font-size:.875rem}.bbpp-review__body{color:#334155;margin:.75rem 0 0;font-size:.875rem;line-height:1.55}.bbpp-review__date{color:#94a3b8;margin:.45rem 0 0;font-size:.75rem}.bbpp-review__reply{border-top:1px solid #e9ecef;margin-top:.75rem;padding-top:.75rem}.bbpp-review__reply-label{color:#64748b;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.bbpp-review__reply-body{color:#475569;margin:0;font-size:.8125rem;line-height:1.5}.bbpp-company-details{background:#fff;border:1px solid #e9ecef;border-radius:1rem;padding:1.35rem;box-shadow:0 4px 20px #00000008}@media (min-width:768px){.bbpp-company-details{padding:1.5rem}}.bbpp-company-details__head{color:#b71422;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.bbpp-company-details__title{color:#191c1d;margin:0;font-size:1rem;font-weight:600}.bbpp-verification-strip{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.bbpp-verification-badge{color:#166534;background:#16653414;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.bbpp-fact-list{gap:.75rem;margin:0;display:grid}.bbpp-fact-list__row{gap:.2rem;display:grid}.bbpp-fact-list dt{color:#64748b;margin:0;font-size:.75rem;font-weight:500}.bbpp-fact-list dd{color:#191c1d;margin:0;font-size:.875rem;font-weight:500}.bbpp-company-details__location{border-top:1px solid #eef2f6;margin-top:1.15rem;padding-top:1.15rem}.bbpp-company-details__location-label{letter-spacing:.03em;text-transform:uppercase;color:#64748b;gap:.35rem;margin:0 0 .65rem;font-size:.75rem}.bbpp-btn,.bbpp-company-details__location-label{align-items:center;font-weight:600;display:inline-flex}.bbpp-btn{border-radius:.625rem;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;font-size:.875rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.bbpp-btn--primary{color:#fff;background:linear-gradient(#ff4d4d,#e63939);border:none}.bbpp-btn--primary:hover{filter:brightness(.98)}.bbpp-btn--secondary{color:#334155;background:#fff;border:1px solid #e9ecef}.bbpp-btn--secondary:hover{background:#f8fafc;border-color:#cbd5e1}.bbpp-link{color:#b71422;font-size:.8125rem;font-weight:600;text-decoration:none}.bbpp-link:hover{text-underline-offset:.12em;text-decoration:underline}.bbpp-bottom-cta{background:linear-gradient(#fff,#f8fafc);border:1px solid #e9ecef;border-radius:1rem;margin-top:2rem;padding:1.5rem}@media (min-width:768px){.bbpp-bottom-cta{padding:2rem}}.bbpp-bottom-cta__inner{max-width:42rem}.bbpp-bottom-cta__title{color:#191c1d;margin:0;font-size:1rem;font-weight:600}.bbpp-bottom-cta__copy{color:#64748b;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.bbpp-bottom-cta__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.bbpp-footer{color:#64748b;border-top:1px solid #e9ecef;flex-direction:column;gap:.75rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;display:flex}@media (min-width:768px){.bbpp-footer{flex-direction:row;justify-content:space-between;align-items:center}}.bbpp-footer p{margin:0}.bbpp-footer__links{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.bbpp-footer__links a{color:inherit;text-decoration:none}.bbpp-footer__links a:hover{color:#b71422}@media (max-width:640px){.bbpp-hero__identity{flex-direction:column}.bbpp-bottom-cta__actions,.bbpp-btn,.bbpp-hero__actions{width:100%}}.bpp-page{gap:1rem;min-width:0;display:grid}.bpp-page--public{max-width:80rem;margin:0 auto;padding:5.5rem 1rem 2.5rem}@media (min-width:768px){.bpp-page--public{padding:5.5rem 1.5rem 2.5rem}}@media (min-width:1024px){.bpp-page--public{padding-left:2rem;padding-right:2rem}}.bpp-page--dashboard{gap:1rem}.bpp-card,.bpp-hero,.bpp-stat-card{border:1px solid var(--ppds-border,#e9ecef);background:#fff;border-radius:.75rem;box-shadow:0 4px 20px #00000008}.bpp-hero{padding:1.25rem}@media (min-width:768px){.bpp-hero{padding:1.5rem}}.bpp-hero__identity{align-items:flex-start;gap:1.15rem;min-width:0;display:flex}.bpp-hero__logo{border:1px solid var(--ppds-border,#e9ecef);width:5.5rem;height:5.5rem;color:var(--ppds-primary,#b71422);background:#fff;border-radius:.75rem;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:600;display:grid;overflow:hidden}.bpp-hero__logo img{object-fit:cover;width:100%;height:100%}.bpp-hero__copy{flex:1;gap:.65rem;min-width:0;display:grid}.bpp-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bpp-hero__name{color:var(--ppds-text-primary,#191c1d);margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.bpp-hero__industry{margin:.2rem 0 0;font-weight:400}.bpp-hero__industry,.bpp-hero__meta{color:var(--ppds-text-secondary,#5b403e);font-size:.875rem}.bpp-hero__meta{align-items:center;gap:.35rem;margin:.35rem 0 0;display:inline-flex}.bpp-hero__meta svg{color:var(--ppds-primary,#b71422);flex-shrink:0}.bpp-hero__bio{color:var(--ppds-text-secondary,#5b403e);max-width:48rem;margin:0;font-size:.875rem;line-height:1.55}.bpp-hero__chips{flex-wrap:wrap;gap:.4rem;display:flex}.bpp-chip{color:#334155;background:#f1f5f9;border-radius:999px;min-height:1.6rem;padding:.15rem .55rem;font-size:.75rem;font-weight:500}.bpp-chip,.bpp-edit-btn{align-items:center;display:inline-flex}.bpp-edit-btn{border:1px solid var(--ppds-border,#e9ecef);min-height:2.25rem;color:var(--ppds-text-primary,#191c1d);white-space:nowrap;background:#fff;border-radius:.5rem;justify-content:center;gap:.4rem;padding:.4rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none}.bpp-edit-btn:hover{background:#f8fafc}.bpp-edit-btn--primary{border-color:var(--ppds-primary,#b71422);background:var(--ppds-primary,#b71422);color:#fff}.bpp-edit-btn--primary:hover{background:var(--ppds-primary-hover,#930014)}.bpp-header-edit{align-items:center;gap:.4rem;display:inline-flex}.bpp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:960px){.bpp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bpp-stats{grid-template-columns:1fr}.bpp-hero__identity{flex-direction:column}}.bpp-stat-card{align-content:start;gap:.35rem;padding:1rem 1.1rem;display:grid}.bpp-stat-card__icon{width:2rem;height:2rem;color:var(--ppds-primary,#b71422);background:#b7142214;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.bpp-stat-card__value{color:var(--ppds-text-primary,#191c1d);letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.2}.bpp-stat-card__label{color:var(--ppds-text-muted,#64748b);margin:0;font-size:.75rem;font-weight:400}.bpp-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1rem;display:grid}@media (max-width:980px){.bpp-grid{grid-template-columns:1fr}}.bpp-main,.bpp-rail{gap:1rem;min-width:0;display:grid}.bpp-card{padding:1.15rem 1.25rem}.bpp-card__title{color:var(--ppds-text-primary,#191c1d);margin:0;font-size:1rem;font-weight:600}.bpp-card__lead{color:var(--ppds-text-muted,#64748b);margin:.35rem 0 0;font-size:.875rem}.bpp-about-rows{gap:1.1rem;margin-top:1rem;display:grid}.bpp-about-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.bpp-about-row__icon{width:2rem;height:2rem;color:var(--ppds-primary,#b71422);background:#b7142214;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.bpp-about-row__title{color:var(--ppds-text-primary,#191c1d);margin:0;font-size:.875rem;font-weight:600}.bpp-about-row__content{color:var(--ppds-text-secondary,#5b403e);margin-top:.25rem;font-size:.875rem;line-height:1.55}.bpp-about-row__content p{margin:0}.bpp-project-grid{gap:.75rem;margin-top:.85rem;display:grid}.bpp-project-card{border:1px solid var(--ppds-border,#e9ecef);background:#fff;border-radius:.65rem;padding:.9rem 1rem}.bpp-project-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.bpp-project-card__status{border:1px solid var(--ppds-border,#e9ecef);min-height:1.45rem;color:var(--ppds-text-secondary,#5b403e);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.bpp-project-card__status.is-open{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.bpp-project-card__applications{color:var(--ppds-text-muted,#64748b);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.bpp-project-card__title{color:var(--ppds-text-primary,#191c1d);margin:0;font-size:.875rem;font-weight:600}.bpp-project-card__meta{color:var(--ppds-text-secondary,#5b403e);margin:.3rem 0 0;font-size:.875rem}.bpp-project-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.bpp-project-card__budget{font-size:.875rem;font-weight:600}.bpp-projects-foot{margin:.75rem 0 0}.bpp-empty-card{text-align:center;margin-top:1rem;padding:1.5rem 1rem}.bpp-empty-card--compact{padding:1.25rem .5rem .75rem}.bpp-empty-card__icon{width:2.5rem;height:2.5rem;color:var(--ppds-primary,#b71422);background:#b7142214;border-radius:.75rem;justify-content:center;align-items:center;margin:0 auto .75rem;display:inline-flex}.bpp-empty-card__title{color:var(--ppds-text-primary,#191c1d);margin:0;font-size:.875rem;font-weight:600}.bpp-empty-card__copy{max-width:26rem;color:var(--ppds-text-muted,#64748b);margin:.35rem auto 0;font-size:.875rem;line-height:1.5}.bpp-empty-card .bpp-edit-btn{margin-top:.85rem}.bpp-verification-strip{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.bpp-verification-badge{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.bpp-fact-list{gap:.7rem;margin:.75rem 0 0;padding:0;display:grid}.bpp-fact-list__row{gap:.15rem;display:grid}.bpp-fact-list__label,.bpp-fact-list__row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ppds-text-muted,#64748b);margin:0;font-size:.75rem;font-weight:600}.bpp-fact-list__row dd{color:var(--ppds-text-primary,#191c1d);margin:0;font-size:.875rem}.bpp-website-row{margin-top:.7rem}.bpp-website-row .pcsp-inline-link{align-items:center;gap:.35rem;display:inline-flex}.bpp-details-categories{margin-top:.85rem}.bpp-details-categories .bpp-fact-list__label{margin-bottom:.45rem}.bpp-details-map{margin-top:.95rem}.bpp-reviews{gap:.75rem;margin-top:.85rem;display:grid}.bpp-review{border:1px solid var(--ppds-border,#e9ecef);border-radius:.65rem;padding:.85rem}.bpp-review__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bpp-review__identity{align-items:center;gap:.55rem;min-width:0;display:flex}.bpp-review__name{margin:0;font-size:.875rem;font-weight:600}.bpp-review__project{color:var(--ppds-text-muted,#64748b);margin:.15rem 0 0;font-size:.75rem}.bpp-review__body{color:var(--ppds-text-secondary,#5b403e);margin:.55rem 0 0;font-size:.875rem;line-height:1.5}.bpp-review__date{color:var(--ppds-text-muted,#64748b);margin:.4rem 0 0;font-size:.75rem}.bpp-review__reply{border-top:1px solid var(--ppds-border,#e9ecef);color:var(--ppds-text-secondary,#5b403e);margin-top:.65rem;padding-top:.55rem;font-size:.875rem}.bpp-review__reply-label{color:var(--ppds-text-muted,#64748b);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.bpp-bottom-cta{border:1px solid var(--ppds-border,#e9ecef);background:#fff;border-radius:.75rem;margin-top:.25rem;padding:1.15rem 1.25rem;box-shadow:0 4px 20px #00000008}.bpp-bottom-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.bpp-bottom-cta__title{margin:0;font-size:1rem;font-weight:600}.bpp-bottom-cta__copy{color:var(--ppds-text-muted,#64748b);margin:.25rem 0 0;font-size:.875rem}