.review-summary-section[data-astro-cid-olxq4rxa]{width:100%;max-width:650px;margin:2rem auto;padding:0 1rem}.review-summary-card[data-astro-cid-olxq4rxa]{background-color:var(--color-background,#faf6f0);border:1px solid #8c6a5033;border-radius:16px;padding:1.5rem 2rem;box-shadow:0 4px 15px #2c1a110d}.header-row[data-astro-cid-olxq4rxa]{margin-bottom:1.25rem}.summary-title[data-astro-cid-olxq4rxa]{color:var(--color-text-dark,#2c1a11);align-items:center;gap:.35rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.google-logo[data-astro-cid-olxq4rxa]{letter-spacing:-.5px;font-weight:700}.summary-grid[data-astro-cid-olxq4rxa]{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.bars-container[data-astro-cid-olxq4rxa]{flex-direction:column;gap:.5rem;display:flex}.bar-row[data-astro-cid-olxq4rxa]{align-items:center;gap:.75rem;display:flex}.star-label[data-astro-cid-olxq4rxa]{color:var(--color-dark-neutral,#4a3525);text-align:right;min-width:12px;font-size:.95rem;font-weight:500}.bar-track[data-astro-cid-olxq4rxa]{background-color:#8c6a5026;border-radius:999px;flex:1;height:10px;overflow:hidden}.bar-fill[data-astro-cid-olxq4rxa]{background-color:#f59e0b;border-radius:999px;height:100%;transition:width .5s ease-out}.star-count[data-astro-cid-olxq4rxa]{color:var(--color-mid-neutral,#8c6a50);text-align:right;min-width:24px;font-size:.85rem;font-weight:500}.score-link-container[data-astro-cid-olxq4rxa]{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.score-link-container[data-astro-cid-olxq4rxa]:hover{background-color:#8c6a5014;transform:translateY(-2px)}.big-score[data-astro-cid-olxq4rxa]{color:var(--color-text-dark,#2c1a11);letter-spacing:-1px;font-size:3.5rem;font-weight:700;line-height:1}.stars-row[data-astro-cid-olxq4rxa]{gap:3px;margin:.5rem 0 .25rem;display:flex}.star-wrapper[data-astro-cid-olxq4rxa]{width:20px;height:20px;position:relative}.star-svg[data-astro-cid-olxq4rxa]{width:20px;height:20px;display:block}.empty-star[data-astro-cid-olxq4rxa]{fill:#8c6a5040}.full-star[data-astro-cid-olxq4rxa]{fill:#f59e0b}.star-filled-clip[data-astro-cid-olxq4rxa]{height:100%;position:absolute;top:0;left:0;overflow:hidden}.total-count[data-astro-cid-olxq4rxa]{color:var(--color-mid-neutral,#8c6a50);font-size:.95rem}.read-reviews-btn[data-astro-cid-olxq4rxa]{color:var(--color-mid-neutral,#b45309);text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem;font-size:.75rem;font-weight:600}@media (width<=480px){.summary-grid[data-astro-cid-olxq4rxa]{grid-template-columns:1fr;gap:1.25rem}.score-link-container[data-astro-cid-olxq4rxa]{border-top:1px solid #8c6a5026;width:100%;padding-top:1rem}}.discover-note-section[data-astro-cid-5hnzyw7l]{width:100%;max-width:800px;margin:3rem auto;padding:0 1rem}.discover-card[data-astro-cid-5hnzyw7l]{background-color:var(--color-background,#faf6f0);border:1px solid #8c6a5033;border-radius:20px;grid-template-columns:1fr 1.2fr;align-items:center;display:grid;overflow:hidden;box-shadow:0 8px 25px #2c1a110f}.card-image-wrapper[data-astro-cid-5hnzyw7l]{height:100%;min-height:280px;position:relative}.card-img[data-astro-cid-5hnzyw7l]{object-fit:cover;width:100%;height:100%;display:block}.image-overlay[data-astro-cid-5hnzyw7l]{background:linear-gradient(90deg,#0000001a 0%,#faf6f033 100%);position:absolute;inset:0}.card-content[data-astro-cid-5hnzyw7l]{text-align:left;padding:2rem 2.25rem}.badge[data-astro-cid-5hnzyw7l]{text-transform:uppercase;letter-spacing:.8px;color:#b45309;background-color:#b453091a;border-radius:999px;margin-bottom:.85rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.headline[data-astro-cid-5hnzyw7l]{color:var(--color-text-dark,#2c1a11);margin:0 0 .85rem;font-size:1.4rem;font-weight:700;line-height:1.3}.body-text[data-astro-cid-5hnzyw7l]{color:var(--color-dark-neutral,#4a3525);margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.sub-text[data-astro-cid-5hnzyw7l]{color:var(--color-mid-neutral,#8c6a50);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.sign-off[data-astro-cid-5hnzyw7l]{color:var(--color-text-dark,#2c1a11);align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;display:flex}@media (width<=640px){.discover-card[data-astro-cid-5hnzyw7l]{grid-template-columns:1fr}.card-image-wrapper[data-astro-cid-5hnzyw7l]{height:200px;min-height:auto}.card-content[data-astro-cid-5hnzyw7l]{padding:1.5rem}.headline[data-astro-cid-5hnzyw7l]{font-size:1.25rem}}.hero-carousel-section[data-astro-cid-lcdefpme]{width:100%;height:70vh;min-height:480px;max-height:650px;padding-top:20px;padding-bottom:20px;position:relative;overflow:hidden}.hero-swiper[data-astro-cid-lcdefpme]{width:100%;height:100%}.swiper-slide[data-astro-cid-lcdefpme]{text-align:center;color:#fff;opacity:.5;background-position:50%;background-size:cover;border-radius:12px;justify-content:center;align-items:center;width:85%;height:100%;transition:transform .3s,opacity .3s;display:flex}.swiper-slide-active[data-astro-cid-lcdefpme]{opacity:1;transform:scale(1)}.hero-content[data-astro-cid-lcdefpme]{max-width:800px;margin:0 auto;padding:0 20px}.hero-title[data-astro-cid-lcdefpme]{text-shadow:0 2px 8px #0009;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#fff!important}.hero-desc[data-astro-cid-lcdefpme]{text-shadow:0 2px 4px #0009;margin-bottom:1.5rem;font-size:clamp(1rem,2vw,1.25rem);color:#fff!important}
