._page_7ly9a_1{color:#19352a;background:#f5f7f5;min-height:100vh}._header_7ly9a_7{background:#064e49;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 max(24px,50vw - 590px);display:flex}._header_7ly9a_7 .landing-brand{color:#f3b93f;letter-spacing:.06em;text-transform:uppercase;font-size:1.18rem}._header_7ly9a_7 nav{align-items:center;gap:clamp(14px,2.2vw,32px);display:flex}._header_7ly9a_7 nav a{color:#f4f7f4;font-size:.9rem;font-weight:650}._header_7ly9a_7 nav a[aria-current=page]{color:#f3c45d}._header_7ly9a_7 nav ._loginLink_7ly9a_40{border:1px solid #8eaaa4;border-radius:9px;padding:12px 20px}._content_7ly9a_46{width:min(100% - 40px,1080px);margin:0 auto;padding:68px 0 90px}._intro_7ly9a_52{margin-bottom:30px}._eyebrow_7ly9a_56{color:#0c7770;letter-spacing:.14em;font-size:.75rem;font-weight:750}._intro_7ly9a_52 h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(2rem,4vw,3rem)}._intro_7ly9a_52 p,._reviewsHeading_7ly9a_70 p{color:#64736d;margin:0;line-height:1.6}._summary_7ly9a_76{background:#fffdf6;border:1px solid #e1e7df;border-radius:18px;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:32px;padding:28px;display:grid;box-shadow:0 12px 30px #1b43340f}._average_7ly9a_87{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._average_7ly9a_87>span{color:#64736d;font-size:.9rem}._average_7ly9a_87>strong{font-size:2.6rem;line-height:1}._average_7ly9a_87>strong small{color:#728078;font-size:1rem;font-weight:500}._average_7ly9a_87>small{color:#64736d}._average_7ly9a_87>p{color:#64736d;margin:0;font-size:.84rem;line-height:1.5}._averageStars_7ly9a_121,._reviewRating_7ly9a_122{align-items:center;gap:4px;display:flex}._starFilled_7ly9a_128{fill:#edb84d;color:#b07c21}._starMuted_7ly9a_133{fill:#0000;color:#c3c9c3}._distribution_7ly9a_138{align-content:center;gap:11px;display:grid}._distribution_7ly9a_138 h3{color:#25443a;margin:0 0 2px;font-size:.95rem}._ratingRow_7ly9a_150{color:#596a62;grid-template-columns:35px minmax(0,1fr) 28px;align-items:center;gap:12px;font-size:.85rem;display:grid}._ratingRow_7ly9a_150>span{align-items:center;gap:3px;display:flex}._ratingRow_7ly9a_150>small{text-align:right}._track_7ly9a_169{background:#e8eee8;border-radius:99px;height:8px;overflow:hidden}._track_7ly9a_169>span{border-radius:inherit;background:#0c7770;height:100%;display:block}._reviewsHeading_7ly9a_70{justify-content:space-between;align-items:end;gap:20px;margin:42px 0 16px;display:flex}._reviewsHeading_7ly9a_70 h3{margin:0 0 5px;font-size:1.45rem}._reviewList_7ly9a_196{gap:14px;display:grid}._review_7ly9a_70{background:#fffdf6;border:1px solid #e1e7df;border-radius:15px;padding:22px 24px}._reviewHeader_7ly9a_208{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._reviewHeader_7ly9a_208 h4{margin:0;font-size:1rem}._reviewHeader_7ly9a_208 time{color:#718078;margin-top:5px;font-size:.82rem;display:block}._reviewRating_7ly9a_122 strong{margin-left:5px;font-size:.85rem}._review_7ly9a_70>p{color:#465951;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;line-height:1.7}._empty_7ly9a_240,._message_7ly9a_241{color:#66766e;text-align:center;border:1px dashed #d6dfd7;border-radius:15px;padding:36px 24px}._empty_7ly9a_240 svg{color:#0c7770;margin:0 auto 10px}._empty_7ly9a_240 h3{color:#25443a;margin:0 0 7px}._empty_7ly9a_240 p,._message_7ly9a_241 p{margin:0}._message_7ly9a_241 button{color:#fff;font:inherit;cursor:pointer;background:#0c7770;border:0;border-radius:7px;margin-top:12px;padding:9px 16px;font-weight:650}@media (width<=700px){._header_7ly9a_7{flex-direction:column;align-items:flex-start;padding:16px 20px}._header_7ly9a_7 nav{flex-wrap:wrap;gap:12px 18px;width:100%}._header_7ly9a_7 nav a{font-size:.82rem}._header_7ly9a_7 nav ._loginLink_7ly9a_40{padding:8px 12px}._content_7ly9a_46{width:min(100% - 28px,1080px);padding:42px 0 60px}._summary_7ly9a_76{grid-template-columns:1fr;gap:24px;padding:22px}._reviewsHeading_7ly9a_70{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px}._review_7ly9a_70{padding:18px}._reviewHeader_7ly9a_208{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
