.reviews-collection-module__w197qq__hero{color:#fff;background:#111b18;padding:clamp(3rem,6vw,5.5rem) 0 0}.reviews-collection-module__w197qq__heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-bottom:3.5rem;display:grid}.reviews-collection-module__w197qq__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#14682b;margin:0 0 1rem;font-size:.73rem;font-weight:700}.reviews-collection-module__w197qq__hero .reviews-collection-module__w197qq__eyebrow{color:#8af19f}.reviews-collection-module__w197qq__hero h1{max-width:12ch;font:650 clamp(2.8rem, 5vw, 5rem)/1.07 var(--font-display);letter-spacing:-.05em;margin:0}.reviews-collection-module__w197qq__intro{color:#c6d1cb;max-width:42ch;margin:1.5rem 0;font-size:1.08rem;line-height:1.7}.reviews-collection-module__w197qq__hero a{color:inherit}.reviews-collection-module__w197qq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.reviews-collection-module__w197qq__heroActions a{text-underline-offset:.3em;align-items:center;min-height:44px;font-size:.9rem;text-decoration:underline;display:inline-flex}.reviews-collection-module__w197qq__heroActions a:first-child{color:#102017;background:#40e060;border-radius:6px;padding:.8rem 1.35rem;font-weight:700;text-decoration:none}.reviews-collection-module__w197qq__featured{background:linear-gradient(135deg,#243b2f,#18241e);border:1px solid #466052;border-radius:16px;margin:0;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 20px 60px #0003}.reviews-collection-module__w197qq__featured blockquote{font:500 clamp(1.3rem, 2.1vw, 1.8rem)/1.55 var(--font-display);letter-spacing:-.02em;margin:1rem 0 2rem}.reviews-collection-module__w197qq__featured figcaption{border-top:1px solid #ffffff26;padding-top:1.2rem;font-size:.95rem}.reviews-collection-module__w197qq__featured figcaption strong{margin-bottom:.3rem;display:block}.reviews-collection-module__w197qq__featured figcaption span{color:#c6d1cb}.reviews-collection-module__w197qq__featured .review-source{color:#c6d1cb;margin-top:1rem;font-size:.8rem}.reviews-collection-module__w197qq__featured .review-source a{color:#a0efb0}.reviews-collection-module__w197qq__sourceStrip{color:#bdc9c1;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.25rem;font-size:.86rem;display:flex}.reviews-collection-module__w197qq__sourceStrip strong{color:#fff;font-weight:600}.reviews-collection-module__w197qq__collection{color:#17201b;background:#f3f5f5;padding:clamp(2.5rem,5vw,4.5rem) 0;scroll-margin-top:110px}.reviews-collection-module__w197qq__collectionHeading{justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}.reviews-collection-module__w197qq__collectionHeading h2{font:650 clamp(1.8rem, 3vw, 2.6rem)/1.2 var(--font-display);letter-spacing:-.04em;margin:0}.reviews-collection-module__w197qq__collectionHeading .reviews-collection-module__w197qq__eyebrow{margin-bottom:.6rem}.reviews-collection-module__w197qq__collectionHeading>p{color:#5b6760;max-width:29ch;font-size:.95rem;line-height:1.6}.reviews-collection-module__w197qq__filters{flex-wrap:wrap;gap:.5rem;display:flex}.reviews-collection-module__w197qq__filters button{color:#35443c;cursor:pointer;min-height:44px;font:600 .9rem var(--font-body);background:0 0;border:1px solid #cbd3cf;border-radius:6px;align-items:center;gap:.7rem;padding:.6rem 1rem;display:flex}.reviews-collection-module__w197qq__filters button[aria-pressed=true]{color:#fff;background:#172b20;border-color:#172b20}.reviews-collection-module__w197qq__filters button span{opacity:.8;font-size:.75rem}.reviews-collection-module__w197qq__filters button:hover{border-color:#14682b}.reviews-collection-module__w197qq__collection a:focus-visible,.reviews-collection-module__w197qq__filters button:focus-visible,.reviews-collection-module__w197qq__hero a:focus-visible{outline-offset:4px;outline:3px solid #35b755}.reviews-collection-module__w197qq__count{color:#657169;margin:1rem 0 1.75rem;font-size:.8rem;line-height:1.6}.reviews-collection-module__w197qq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.reviews-collection-module__w197qq__card{background:#fff;border:1px solid #dde3df;border-radius:12px;flex-direction:column;width:100%;min-width:0;margin:0;padding:1.6rem;display:flex;box-shadow:0 3px 8px #132a1c04}.reviews-collection-module__w197qq__identity{align-items:center;gap:.9rem;min-height:56px;display:flex}.reviews-collection-module__w197qq__identity h3{font:650 1rem/1.4 var(--font-display);letter-spacing:-.015em;margin:0}.reviews-collection-module__w197qq__identity p{color:#637068;margin:.2rem 0 0;font-size:.8rem;line-height:1.5}.reviews-collection-module__w197qq__logo{flex:0 0 56px;align-items:center;width:56px;height:56px;display:flex}.reviews-collection-module__w197qq__logo img{object-fit:contain;width:56px;height:56px}.reviews-collection-module__w197qq__platform{color:#617167;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;font-size:.75rem;display:flex}.reviews-collection-module__w197qq__platform>span:first-child{color:#245f39;font-weight:700}.reviews-collection-module__w197qq__rating{align-items:center;gap:.35rem;display:flex}.reviews-collection-module__w197qq__rating svg{fill:#26763c;width:15px;height:15px}.reviews-collection-module__w197qq__card blockquote,.reviews-collection-module__w197qq__ratingOnly{color:#36433c;overflow-wrap:anywhere;margin:1rem 0 1.5rem;font-size:.98rem;line-height:1.75}.reviews-collection-module__w197qq__cardFooter{border-top:1px solid #e5e9e7;margin-top:auto;padding-top:1rem}.reviews-collection-module__w197qq__card .reviews-collection-module__w197qq__previewQuote{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:.3rem;display:-webkit-box;overflow:hidden}.reviews-collection-module__w197qq__expand{color:#245f39;min-height:44px;font:600 .8rem var(--font-body);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;margin:0 0 1rem;padding:0;text-decoration:underline}.reviews-collection-module__w197qq__expand:focus-visible{outline-offset:4px;outline:3px solid #35b755}.reviews-collection-module__w197qq__card .review-source{color:#637068;margin:0;font-size:.75rem;line-height:1.8}.reviews-collection-module__w197qq__card .review-source a{color:#275d3b;font-weight:600}.reviews-collection-module__w197qq__links{flex-wrap:wrap;column-gap:1rem;margin-top:.35rem;display:flex}.reviews-collection-module__w197qq__links a{color:#466350;text-underline-offset:.2em;align-items:center;min-height:44px;font-size:.75rem;text-decoration:underline;display:inline-flex}.reviews-collection-module__w197qq__recognition{background:#fff;border-bottom:1px solid #e0e5e2;padding:2.5rem 0}.reviews-collection-module__w197qq__recognitionGrid{grid-template-columns:1fr 1fr;gap:2rem 4rem;display:grid}.reviews-collection-module__w197qq__recognition p{color:#637068;font-size:.9rem;line-height:1.7}.reviews-collection-module__w197qq__recognition h2{font:650 1.15rem var(--font-display);margin:0}.reviews-collection-module__w197qq__recognition a{color:#14682b;text-underline-offset:.2em;font-size:.85rem;text-decoration:underline}@media (max-width:1100px){.reviews-collection-module__w197qq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reviews-collection-module__w197qq__heroGrid{grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}.reviews-collection-module__w197qq__hero h1{max-width:14ch}.reviews-collection-module__w197qq__featured blockquote{font-size:1.3rem}.reviews-collection-module__w197qq__collectionHeading{display:block}.reviews-collection-module__w197qq__collectionHeading>p{max-width:none}.reviews-collection-module__w197qq__sourceStrip{gap:.7rem 1.5rem}}@media (max-width:560px){.reviews-collection-module__w197qq__grid{grid-template-columns:1fr}.reviews-collection-module__w197qq__card{padding:1.3rem}.reviews-collection-module__w197qq__recognitionGrid{grid-template-columns:1fr}.reviews-collection-module__w197qq__hero{padding-top:2.5rem}.reviews-collection-module__w197qq__filters button{padding-inline:.8rem}}.reviews-collection-module__w197qq__controls{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.reviews-collection-module__w197qq__controls button,.reviews-collection-module__w197qq__dialogHeading button{color:#214b31;cursor:pointer;min-height:44px;font:600 .85rem var(--font-body);background:#fff;border:1px solid #bfcfc4;border-radius:6px;padding:.6rem 1rem}.reviews-collection-module__w197qq__controls button:focus-visible,.reviews-collection-module__w197qq__carousel button:focus-visible,.reviews-collection-module__w197qq__lane:focus-visible,.reviews-collection-module__w197qq__dialog button:focus-visible{outline-offset:3px;outline:3px solid #269742}.reviews-collection-module__w197qq__grid[hidden]{display:none}.reviews-collection-module__w197qq__carousel{gap:1rem;display:grid}.reviews-collection-module__w197qq__lane{border-radius:12px;overflow:hidden}.reviews-collection-module__w197qq__track{will-change:transform;width:max-content;animation:linear infinite reviews-collection-module__w197qq__review-drift;display:flex}.reviews-collection-module__w197qq__trackGroup{gap:1rem;padding-right:1rem;display:flex}.reviews-collection-module__w197qq__carouselCard{text-align:left;color:#172b20;cursor:pointer;width:340px;height:238px;font-family:var(--font-body);background:#fff;border:1px solid #d5dfd9;border-radius:12px;flex-direction:column;padding:1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.reviews-collection-module__w197qq__carouselCard:hover{border-color:#40995a;box-shadow:inset 0 0 0 1px #40995a}.reviews-collection-module__w197qq__carouselSource{color:#39674a;justify-content:space-between;font-size:.72rem;font-weight:600;display:flex}.reviews-collection-module__w197qq__carouselQuote{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.reviews-collection-module__w197qq__carouselPerson{gap:.15rem;margin-top:auto;font-size:.85rem;display:grid}.reviews-collection-module__w197qq__carouselPerson>span{color:#637068;white-space:nowrap;text-overflow:ellipsis;font-size:.73rem;overflow:hidden}.reviews-collection-module__w197qq__readCue{color:#39674a;justify-content:space-between;align-items:center;margin-top:.6rem;font-size:.72rem;display:flex}.reviews-collection-module__w197qq__readCue svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.reviews-collection-module__w197qq__carousel[data-paused=true] .reviews-collection-module__w197qq__track,.reviews-collection-module__w197qq__carousel:hover .reviews-collection-module__w197qq__track,.reviews-collection-module__w197qq__carousel:focus-within .reviews-collection-module__w197qq__track{animation-play-state:paused}.reviews-collection-module__w197qq__lane[data-static=true]{overflow-x:auto}.reviews-collection-module__w197qq__lane[data-static=true] .reviews-collection-module__w197qq__track{animation:none;transform:none}.reviews-collection-module__w197qq__lane[data-static=true] .reviews-collection-module__w197qq__trackGroup[aria-hidden=true]{display:none}.reviews-collection-module__w197qq__dialog{color:#24372b;background:#fff;border:1px solid #a9bcb0;border-radius:16px;width:min(640px,100% - 2rem);max-height:85dvh;margin:auto;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:0 25px 100px #0005}.reviews-collection-module__w197qq__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06160dcc}.reviews-collection-module__w197qq__dialogHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reviews-collection-module__w197qq__dialogHeading .reviews-collection-module__w197qq__eyebrow{margin:0}.reviews-collection-module__w197qq__dialog h2{font:650 1.6rem/1.2 var(--font-display);margin:1.5rem 0 .4rem}.reviews-collection-module__w197qq__dialog blockquote{margin:1.5rem 0;font-size:1.1rem;line-height:1.8}.reviews-collection-module__w197qq__dialog .review-source{font-size:.85rem;line-height:1.8}@keyframes reviews-collection-module__w197qq__review-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:760px),(prefers-reduced-motion:reduce){.reviews-collection-module__w197qq__lane{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.5rem;overflow-x:auto}.reviews-collection-module__w197qq__track{will-change:auto;transform:none;animation:none!important}.reviews-collection-module__w197qq__trackGroup[aria-hidden=true]{display:none}.reviews-collection-module__w197qq__carouselCard{scroll-snap-align:start;width:min(320px,78vw)}.reviews-collection-module__w197qq__pauseControl{display:none}}@media (prefers-reduced-motion:reduce){.reviews-collection-module__w197qq__carouselCard{transition:none}}
