.pledge-items{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.pledge-items__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.pledge-items__item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;background:var(--bg-light);border-radius:var(--radius-sm);text-align:center;font-size:14px;font-weight:500;color:var(--text)}.pledge-items__name{font-weight:600;font-size:15px;color:var(--text)}.pledge-items__detail{font-size:11px;font-weight:400;color:var(--text-muted);line-height:1.3}.pledge-items__meta{font-size:14px;font-weight:400;color:var(--text-muted);line-height:1.4}.pledge-items__item--more{background:var(--dark-bg);color:#fff;text-decoration:none;font-weight:600;font-size:16px;justify-content:center;gap:10px;transition:opacity 0.2s}.pledge-items__item--more:hover{opacity:0.85}.pledge-items__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.lomb-ratings{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.lomb-ratings__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lomb-ratings__item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:16px;color:var(--text-secondary)}.lomb-ratings__item span:first-child,.lomb-ratings__platform{font-weight:600;color:var(--text)}.lomb-ratings__score{font-size:22px;font-weight:700;color:var(--primary)}.lomb-ratings__item span:last-child,.lomb-ratings__stars{color:var(--primary)}.lomb-ratings__item--empty{opacity:0.45}.lomb-ratings__item--empty .lomb-ratings__score{font-weight:400;font-size:18px}.lomb-ratings__item--empty .lomb-ratings__stars{color:var(--text-muted,#ccc)}.lomb-prices{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.lomb-prices__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lomb-prices__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm)}.lomb-prices__label{font-size:16px;font-weight:600;color:var(--text)}.lomb-prices__value{font-size:16px;font-weight:700;color:#fff;background:var(--primary);padding:6px 16px;border-radius:20px;white-space:nowrap}.lomb-prices__disclaimer{font-size:14px;color:var(--text-muted);margin-top:12px}.lomb-prices__note{font-size:15px;color:var(--text-muted);margin-top:12px}.lomb-branches{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.lomb-branches__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.lomb-branches__header .detail-section-title{margin-bottom:0}.lomb-branches__count{font-size:18px;font-weight:400;color:var(--text-muted)}.lomb-branches__tabs{display:flex;gap:8px}.lomb-branches__inner{display:flex;flex-direction:column;gap:24px}.lomb-branches__map{display:none}.lomb-branches--map-view .lomb-branches__map{display:block}.lomb-branches--map-view .lomb-branches__list{display:none}.lomb-branches__list{display:flex;flex-direction:column;gap:0}.lomb-branches__item{padding:16px 0;border-bottom:1px solid var(--border)}.lomb-branches__item:first-child{padding-top:0}.branch-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:16px;line-height:1.8;color:var(--text)}.branch-info__address{font-weight:600}.detail-reviews__list{margin-top:24px;display:flex;flex-direction:column;gap:16px}.review-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px}.review-card__header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.review-card__author{font-size:16px;font-weight:600;color:var(--text)}.review-card__date{color:var(--text-muted);font-size:15px}.review-card__badge{display:inline-block;font-size:14px;font-weight:500;padding:4px 12px;border-radius:20px;width:fit-content}.review-card__badge--verified{background:rgba(0,141,111,0.12);color:var(--primary)}.review-card__badge--unverified{background:var(--bg-light);color:var(--text-muted)}.review-card__stars{color:var(--primary);font-size:18px;margin-bottom:8px;display:flex;align-items:center;gap:4px}.review-card__rating-value{font-size:18px;font-weight:700;color:var(--primary);margin-left:4px}.review-card__text{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.detail-section-title--light{color:#fff}.loan-card__stars--yellow{color:var(--star-yellow)}.loan-card__score--muted{color:var(--text-muted)}.company-header__review-link{color:var(--primary)}.branch-hours{font-size:16px;color:var(--text-secondary)}.branch-phone{display:inline-block;font-size:16px;color:var(--text-secondary);text-decoration:none;padding-block:6px}.branch-phone:hover{color:var(--primary)}.lomb-branches__item--hidden{display:none}.lomb-branches__show-more{width:100%;margin-top:12px}.faq__item--bordered{background:var(--bg);border:1px solid var(--border)}.sidebar-card__detail-text--muted{font-size:15px;color:var(--text-muted)}.lomb-detail-faq{margin-bottom:32px;background:var(--primary);border-radius:var(--radius);padding:32px}.lomb-detail-faq .detail-section-title{color:#fff}.lomb-detail-faq .faq__list{gap:8px}.lomb-detail-faq .faq__item{background:var(--bg);border:1px solid rgba(255,255,255,0.2)}.lomb-detail-faq .faq__question{color:var(--text)}.lomb-detail-faq .faq__answer{color:var(--text-secondary)}.lomb-popular-section{background:var(--dark-bg);border-radius:var(--radius);padding:32px;margin-bottom:32px}.lomb-popular-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lomb-popular-section__card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.lomb-popular-section__card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.lomb-popular-section__card h3{font-size:16px;font-weight:700;color:#fff}.lomb-popular-section__card span{font-size:14px;color:var(--star-yellow)}.lomb-popular-section__card p{font-size:14px;color:rgba(255,255,255,0.6);margin-bottom:4px}.company-header__rating-row{display:flex;align-items:center;gap:8px;margin-top:4px}.company-header__reviews-count{font-size:15px;color:var(--text-muted)}.company-header__meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:15px;color:var(--text-secondary)}.company-header__actions-group{display:flex;gap:12px;flex-shrink:0}.company-header__app-links{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.company-header__app-label{font-size:13px;color:var(--text-secondary)}.app-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.app-badge:hover{opacity:.85}.app-badge--ios{background:#000;color:#fff}.app-badge--android{background:#01875f;color:#fff}.popular-lombards{padding:48px 0;background:var(--dark-bg)}.popular-lombards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.popular-lombards__card{background:#fff;border-radius:12px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.popular-lombards__logo{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.popular-lombards__name{font-size:16px;font-weight:600;color:var(--text)}.popular-lombards__rating{font-size:15px;color:var(--star-yellow)}.popular-lombards__btn{margin-top:8px;width:100%}.popular-lombards__promo{font-size:14px;color:var(--text-muted);line-height:1.4}.company-header__logo--gold{background:#C8963E}.company-header__logo--gold:has(img),.company-header__logo:has(img){background:transparent;border-radius:8px}.company-header__logo-img--lg{width:100%;height:100%;object-fit:contain}.rating-cta__btn-review{margin-top:16px}.detail-map__container{width:100%;height:350px;border-radius:var(--radius)}.detail-layout__main .guide{padding:0;background:none;margin-bottom:32px}.sidebar-card__logo--gold{background:#C8963E}.sidebar-card__logo--gold:has(img){background:transparent;border-radius:8px}.sidebar-card__logo-img{width:100%;height:100%;object-fit:contain}.sidebar-card__logo-letter{color:#fff;font-weight:700}.sidebar-card__btn-review{width:100%;margin-top:8px}.popular-lombards__logo--gold{background:#C8963E}.popular-lombards__logo--gold:has(img){background:transparent;border-radius:8px}.popular-lombards__logo-img{width:40px;height:40px;object-fit:contain}.popular-lombards__logo-letter{color:#fff;font-size:20px;font-weight:700}@media (max-width:1024px){.pledge-items__grid{grid-template-columns:repeat(4,1fr)}.lomb-ratings__grid{grid-template-columns:repeat(2,1fr)}.lomb-popular-section__grid{grid-template-columns:repeat(2,1fr)}.lomb-branches__inner{grid-template-columns:1fr}.popular-lombards__grid{grid-template-columns:repeat(2,1fr)}.lomb-prices__grid{grid-template-columns:1fr}}@media (max-width:767px){.pledge-items__grid{grid-template-columns:repeat(2,1fr)}.lomb-ratings__grid{grid-template-columns:repeat(2,1fr)}.lomb-popular-section__grid{grid-template-columns:1fr}.lomb-branches__header{flex-direction:column;align-items:flex-start;gap:12px}.detail-layout__sidebar{display:none}.popular-lombards__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pledge-items__grid{grid-template-columns:repeat(2,1fr);gap:8px}.pledge-items__item{padding:14px 8px;font-size:14px}.lomb-popular-section{padding:24px 16px}.lomb-popular-section__grid{grid-template-columns:repeat(2,1fr);gap:8px}.company-header__actions-group{flex-direction:column;width:100%}.company-header__actions-group .btn{width:100%;text-align:center}}