.review-section[data-astro-cid-l2ntbmvk]{color:#202124;background:#fff;max-width:1152px;margin:0 auto;padding:56px 24px;scroll-margin-top:90px}.review-heading[data-astro-cid-l2ntbmvk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.review-eyebrow[data-astro-cid-l2ntbmvk]{text-transform:uppercase;letter-spacing:.1em;color:#2e7d32;font-size:11px;font-weight:700}.review-heading[data-astro-cid-l2ntbmvk] h2[data-astro-cid-l2ntbmvk]{margin:8px 0 12px;font-size:28px;font-weight:700;line-height:1.2}.review-heading[data-astro-cid-l2ntbmvk] [data-astro-cid-l2ntbmvk][data-review-summary]{color:#5f6368;font-size:14px}.review-write-link[data-astro-cid-l2ntbmvk]{color:#2e7d32;border:1px solid #2e7d32;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600}.review-columns[data-astro-cid-l2ntbmvk]{gap:32px;min-width:0;display:grid}.review-columns[data-astro-cid-l2ntbmvk]>div[data-astro-cid-l2ntbmvk]{min-width:0}.review-form[data-astro-cid-l2ntbmvk]{background:#f8faf8;border:1px solid #e2e8e2;border-radius:14px;align-self:start;min-width:0;padding:24px}.review-form[data-astro-cid-l2ntbmvk] h3[data-astro-cid-l2ntbmvk]{font-size:20px;font-weight:600}.review-help[data-astro-cid-l2ntbmvk]{color:#64748b;margin:8px 0 16px;font-size:12px;line-height:1.7}.review-form[data-astro-cid-l2ntbmvk] label[data-astro-cid-l2ntbmvk]{margin:14px 0;font-size:13px;font-weight:500;display:block}.review-form[data-astro-cid-l2ntbmvk] input[data-astro-cid-l2ntbmvk]:not([type=radio]),.review-form[data-astro-cid-l2ntbmvk] textarea[data-astro-cid-l2ntbmvk]{color:#202124;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;margin-top:6px;padding:10px;font-size:14px;display:block}.review-stars[data-astro-cid-l2ntbmvk]{border:0;gap:12px;margin:12px 0;display:flex}.review-stars[data-astro-cid-l2ntbmvk] legend[data-astro-cid-l2ntbmvk]{margin-bottom:4px;font-size:13px}.review-stars[data-astro-cid-l2ntbmvk] label[data-astro-cid-l2ntbmvk]{cursor:pointer;margin:0;position:relative}.review-stars[data-astro-cid-l2ntbmvk] input[data-astro-cid-l2ntbmvk]{opacity:0;position:absolute}.review-stars[data-astro-cid-l2ntbmvk] span[data-astro-cid-l2ntbmvk][aria-hidden]{color:#cbd5e1;font-size:32px}.review-stars[data-astro-cid-l2ntbmvk] label[data-astro-cid-l2ntbmvk]:has(input:checked) span[data-astro-cid-l2ntbmvk][aria-hidden],.review-stars[data-astro-cid-l2ntbmvk] label[data-astro-cid-l2ntbmvk]:has(~label input:checked) span[data-astro-cid-l2ntbmvk][aria-hidden]{color:#e6a100}.review-stars[data-astro-cid-l2ntbmvk] input[data-astro-cid-l2ntbmvk]:focus-visible+span[data-astro-cid-l2ntbmvk]{outline-offset:3px;outline:2px solid #2e7d32}.review-submit[data-astro-cid-l2ntbmvk]{color:#fff;cursor:pointer;background:#2e7d32;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:600}.review-submit[data-astro-cid-l2ntbmvk]:disabled{opacity:.5;cursor:wait}.review-secondary[data-astro-cid-l2ntbmvk]{color:#2e7d32;cursor:pointer;margin-top:14px;font-size:12px;text-decoration:underline;display:block}.review-secondary[data-astro-cid-l2ntbmvk][hidden],fieldset[data-astro-cid-l2ntbmvk][hidden]{display:none}.review-message[data-astro-cid-l2ntbmvk]{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.6}.review-section[data-astro-cid-l2ntbmvk] .customer-review{overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;padding:22px 0}.review-section[data-astro-cid-l2ntbmvk] .customer-review:first-child{padding-top:0}.review-section[data-astro-cid-l2ntbmvk] .customer-review h3{font-size:14px;font-weight:600}.review-section[data-astro-cid-l2ntbmvk] .customer-review .stars{color:#b77900;margin:6px 0;font-size:16px}.review-section[data-astro-cid-l2ntbmvk] .customer-review .review-body{white-space:pre-wrap;font-size:14px;line-height:1.8}.review-section[data-astro-cid-l2ntbmvk] .customer-review time{color:#64748b;font-size:11px}.review-section[data-astro-cid-l2ntbmvk] .review-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:12px;padding:28px;font-size:14px}@media (width>=768px){.review-columns[data-astro-cid-l2ntbmvk]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}
