.OAbPLa_page{background:var(--color-background);min-height:100vh}.OAbPLa_navigationBar{background:color-mix(in srgb, var(--color-herbal-cream) 90%, #fff);border-bottom:1px solid var(--color-herbal-border)}.OAbPLa_header{background:linear-gradient(180deg, color-mix(in srgb, var(--color-herbal-cream) 90%, #fff) 0%, color-mix(in srgb, var(--color-herbal-cream) 40%, var(--color-surface)) 100%);border-bottom:1px solid var(--color-herbal-border);padding:clamp(3rem,5vw,4.5rem) 0 3rem}.OAbPLa_headerInner{text-align:center;flex-direction:column;align-items:center;max-width:840px;margin:0 auto;display:flex}.OAbPLa_eyebrow{margin:0 0 var(--space-2);color:var(--color-herbal-natural);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.OAbPLa_title{margin:0 0 var(--space-3);color:var(--color-herbal-forest-deep);font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.15}.OAbPLa_subtitle{margin:0 0 var(--space-8);color:var(--color-text-secondary);max-width:620px;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.OAbPLa_ratingBanner{background:var(--color-surface);border:1px solid var(--color-herbal-border);border-radius:var(--radius-md);box-shadow:0 8px 24px color-mix(in srgb, var(--color-herbal-forest) 6%, transparent);justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:100%;padding:1.5rem clamp(1.5rem,3vw,3rem);display:flex}.OAbPLa_statBox{flex-direction:column;align-items:center;gap:.25rem;display:flex}.OAbPLa_statNumber{font-family:var(--font-display);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-herbal-forest-deep);line-height:1}.OAbPLa_statMax{color:var(--color-text-secondary);font-size:1rem;font-weight:var(--font-weight-regular)}.OAbPLa_statStars{align-items:center;gap:2px;display:flex}.OAbPLa_starIcon{color:#fdb700;font-size:1.2rem!important}.OAbPLa_statLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.OAbPLa_statDivider{background:var(--color-border);width:1px;height:48px}.OAbPLa_gridSection{padding:clamp(3.5rem,6vw,5rem) 0}.OAbPLa_reviewsGrid{margin-bottom:var(--space-12);grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2vw,2rem);display:grid}.OAbPLa_card{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-herbal-border) 75%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-herbal-forest) 5%, transparent);transition:all var(--duration-standard) var(--easing-standard);border-radius:16px;flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex}.OAbPLa_card:hover{border-color:var(--color-herbal-gold);box-shadow:0 16px 36px color-mix(in srgb, var(--color-herbal-forest) 12%, transparent);transform:translateY(-6px)}.OAbPLa_cardTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.OAbPLa_quoteIconBox{background:color-mix(in srgb, var(--color-herbal-natural) 12%, transparent);width:36px;height:36px;color:var(--color-herbal-natural);border-radius:50%;justify-content:center;align-items:center;display:flex}.OAbPLa_quoteIcon{font-size:1.35rem!important}.OAbPLa_cardStars{align-items:center;gap:2px;display:flex}.OAbPLa_starFilled{color:#fdb700;font-size:1.15rem!important}.OAbPLa_starEmpty{color:#e5e3df;font-size:1.15rem!important}.OAbPLa_quoteBody{color:var(--color-text-primary);font-size:var(--font-size-sm);flex:auto;margin:0 0 1.5rem;font-style:italic;line-height:1.65}.OAbPLa_authorSection{border-top:1px dashed var(--color-border);align-items:center;gap:.75rem;padding-top:1rem;display:flex}.OAbPLa_avatar{background:linear-gradient(135deg, var(--color-herbal-natural) 0%, var(--color-herbal-forest) 100%);color:#fff;width:42px;height:42px;font-weight:var(--font-weight-bold);box-shadow:0 4px 10px color-mix(in srgb, var(--color-herbal-natural) 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.OAbPLa_authorInfo{flex-direction:column;gap:2px;display:flex}.OAbPLa_authorRow{align-items:center;gap:.4rem;display:flex}.OAbPLa_authorName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-herbal-forest-deep)}.OAbPLa_verifiedBadge{color:var(--color-herbal-natural);font-size:.7rem;font-weight:var(--font-weight-semibold);align-items:center;gap:2px;display:inline-flex}.OAbPLa_verifiedIcon{font-size:.9rem!important}.OAbPLa_authorSubRow{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:.4rem;display:flex}.OAbPLa_bottomCtaBox{background:linear-gradient(135deg, var(--color-herbal-forest-deep) 0%, var(--color-herbal-forest) 100%);text-align:center;color:#fff;box-shadow:0 16px 40px color-mix(in srgb, var(--color-herbal-forest) 20%, transparent);border-radius:18px;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem)}.OAbPLa_bottomCtaBox h3{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--font-weight-bold);margin:0 0 .5rem}.OAbPLa_bottomCtaBox p{color:#fffc;font-size:var(--font-size-sm);margin:0 0 1.75rem}.OAbPLa_ctaButton{background:var(--color-herbal-cream);color:var(--color-herbal-forest-deep);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border-radius:var(--radius-pill);transition:all var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;padding:.85rem 2rem;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #00000026}.OAbPLa_ctaButton:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #00000040}@media (max-width:1024px){.OAbPLa_reviewsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.OAbPLa_reviewsGrid{grid-template-columns:1fr}.OAbPLa_ratingBanner{flex-direction:column;gap:1.25rem}.OAbPLa_statDivider{width:60%;height:1px}}
