.review-detail-container{max-width:56rem;margin:0 auto;padding:0 1rem}.review-detail-container-wide{max-width:72rem;margin:0 auto;padding:0 1rem}.review-detail-section{padding:4rem 1.5rem}.review-detail-section-alt{background:#0f172a80;padding:4rem 1.5rem}.review-detail-breadcrumb-row{max-width:80rem;margin:0 auto;padding:1rem}.review-detail-heading{color:#f1f5f9;text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:700}.review-detail-heading-left{color:#f1f5f9;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.review-detail-subheading{color:#94a3b8;text-align:center;max-width:36rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.review-detail-text{color:#94a3b8;font-size:1rem;line-height:1.75}.review-detail-verdict-content{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.review-detail-verdict-score{text-align:center;flex-shrink:0}.review-detail-verdict-text{flex:1}.review-detail-verdict-title{color:#f1f5f9;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.review-detail-verdict-body{color:#94a3b8;line-height:1.75}.review-detail-verdict-stats{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.review-detail-verdict-stat{color:#94a3b8;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.review-detail-verdict-stat svg{color:#0ea5e9;width:1rem;height:1rem}.review-detail-what-section{max-width:56rem;margin:0 auto}.review-detail-what-text{color:#94a3b8;margin-bottom:1rem;font-size:1.125rem;line-height:1.85}.review-detail-features-bento{grid-template-columns:1fr;gap:1.25rem;display:grid}.review-detail-feature-card{background:#0f172ab3;border:1px solid #94a3b81a;border-radius:.75rem;padding:1.5rem;transition:border-color .3s,transform .3s}.review-detail-feature-card:hover{border-color:#0ea5e959;transform:translateY(-2px)}.review-detail-feature-card:first-child,.review-detail-feature-card:nth-child(2){background:linear-gradient(135deg,#0ea5e914 0%,#0f172ab3 100%);border-color:#0ea5e933}.review-detail-feature-icon{color:#0ea5e9;background:#0ea5e91f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:flex}.review-detail-feature-icon svg{width:1.25rem;height:1.25rem}.review-detail-feature-name{color:#f1f5f9;font-size:1rem;font-weight:600}.review-detail-pricing-section{grid-template-columns:1fr;gap:1.5rem;display:grid}.review-detail-pricing-tier{background:#0f172ab3;border:1px solid #94a3b81a;border-radius:.75rem;flex-direction:column;padding:1.75rem;transition:border-color .3s;display:flex}.review-detail-pricing-tier:hover{border-color:#0ea5e959}.review-detail-pricing-section>.review-detail-pricing-tier:nth-child(2):nth-last-child(2){background:linear-gradient(#0ea5e914 0%,#0f172ab3 100%);border-color:#0ea5e966}.review-detail-pricing-name{color:#f1f5f9;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.review-detail-pricing-price{color:#0ea5e9;margin-bottom:1.25rem;font-size:1.875rem;font-weight:700}.review-detail-pricing-features{flex-direction:column;flex:1;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.review-detail-pricing-feature{color:#94a3b8;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.review-detail-pricing-feature svg{color:#4ade80;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.review-detail-who-grid{grid-template-columns:1fr;gap:1rem;display:grid}.review-detail-who-item{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b81a;border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;transition:border-color .2s;display:flex}.review-detail-who-item:hover{border-color:#0ea5e94d}.review-detail-who-item svg{color:#0ea5e9;flex-shrink:0;width:1.25rem;height:1.25rem}.review-detail-who-item span{color:#cbd5e1}.review-detail-alt-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.review-detail-alt-card{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.review-detail-alt-logo{background:#0f172ab3;border:1px solid #94a3b81a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.review-detail-alt-logo span{color:#0ea5e9;font-size:1.125rem;font-weight:700}.review-detail-alt-name{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.review-detail-alt-rating{color:#94a3b8;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.875rem;display:flex}.review-detail-alt-rating svg{color:#0ea5e9;fill:#0ea5e9;width:1rem;height:1rem}.review-detail-alt-link{color:#0ea5e9;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.875rem;transition:color .2s;display:inline-flex}.review-detail-alt-link:hover{color:#38bdf8}.review-detail-alt-link svg{width:.75rem;height:.75rem}.review-detail-cta{text-align:center;background:linear-gradient(135deg,#0ea5e91a 0%,#0ea5e90d 100%);padding:4rem 1.5rem}.review-detail-cta-heading{color:#f1f5f9;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.review-detail-cta-text{color:#94a3b8;margin-bottom:2rem;font-size:1.125rem}.review-detail-cta-actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.review-detail-container,.review-detail-container-wide{padding:0 1.5rem}.review-detail-breadcrumb-row{padding:1rem 1.5rem}.review-detail-verdict-content{flex-direction:row;align-items:center}.review-detail-who-grid,.review-detail-alt-grid,.review-detail-features-bento,.review-detail-pricing-section{grid-template-columns:repeat(2,1fr)}.review-detail-cta-actions{flex-direction:row}.review-detail-heading,.review-detail-heading-left{font-size:2rem}}@media (min-width:768px){.review-detail-section,.review-detail-section-alt{padding:5rem 2rem}.review-detail-heading,.review-detail-heading-left{font-size:2.25rem}}@media (min-width:1024px){.review-detail-container,.review-detail-container-wide{padding:0 2rem}.review-detail-breadcrumb-row{padding:1rem 2rem}.review-detail-features-bento,.review-detail-pricing-section,.review-detail-alt-grid{grid-template-columns:repeat(3,1fr)}.review-detail-section,.review-detail-section-alt,.review-detail-cta{padding:6rem 2rem}}
