.reviews-carousel-section[data-astro-cid-v2cp5dov]{--reviews-gap:24px;--card-width:calc((100cqw - (2 * var(--reviews-gap))) / 3);background:radial-gradient(at 50% 20%,#f59e0b0a 0%,#0000 60%);padding:110px 0;position:relative;overflow:hidden}.reviews-section-header[data-astro-cid-v2cp5dov]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.header-left-col[data-astro-cid-v2cp5dov]{max-width:640px}.header-left-col[data-astro-cid-v2cp5dov] .tag-badge[data-astro-cid-v2cp5dov]{color:#f59e0b;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.reviews-section-header[data-astro-cid-v2cp5dov] .section-title[data-astro-cid-v2cp5dov]{margin-bottom:10px;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.reviews-section-header[data-astro-cid-v2cp5dov] .section-desc[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#94a3b8);margin:0;font-size:1.05rem;line-height:1.6}.trust-summary-strip[data-astro-cid-v2cp5dov]{background:#fff linear-gradient(#fff 0%,#f8fafcd9 100%);border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:20px;padding:14px 22px;display:flex;box-shadow:0 10px 30px -10px #0f172a0f,inset 0 1px #fffffff2}body.dark-mode .trust-summary-strip[data-astro-cid-v2cp5dov]{background:#0f172abf linear-gradient(#ffffff0d 0%,#0f172a99 100%);border-color:#ffffff1a;box-shadow:0 16px 36px -10px #00000080,inset 0 1px #ffffff1f}.trust-score-block[data-astro-cid-v2cp5dov]{flex-direction:column;gap:4px;display:flex}.score-stars-row[data-astro-cid-v2cp5dov]{align-items:center;gap:8px;display:flex}.score-number[data-astro-cid-v2cp5dov]{color:#f59e0b;font-size:1.4rem;font-weight:800;line-height:1}.stars-list[data-astro-cid-v2cp5dov]{gap:2px;display:flex}.score-label[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#475569);white-space:nowrap;font-size:.78rem;font-weight:600}body.dark-mode .score-label[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#94a3b8)}.trust-divider[data-astro-cid-v2cp5dov]{background:#0f172a14;width:1px;height:38px}body.dark-mode .trust-divider[data-astro-cid-v2cp5dov]{background:#ffffff26}.platforms-badges-row[data-astro-cid-v2cp5dov]{align-items:center;gap:12px;display:flex}.platform-badge[data-astro-cid-v2cp5dov]{color:inherit;background:#0f172a08;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;transition:all .25s;display:flex}body.dark-mode .platform-badge[data-astro-cid-v2cp5dov]{background:#ffffff0d;border-color:#ffffff14}.platform-badge[data-astro-cid-v2cp5dov]:hover{background:#0f172a0f;border-color:#f59e0b59}body.dark-mode .platform-badge[data-astro-cid-v2cp5dov]:hover{background:#ffffff1a;border-color:#f59e0b4d}.platform-icon-circle[data-astro-cid-v2cp5dov]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;font-weight:800;display:flex}.google-circle[data-astro-cid-v2cp5dov]{background:linear-gradient(135deg,#4285f4,#34a853)}.routard-circle[data-astro-cid-v2cp5dov]{background:linear-gradient(135deg,#e60000,#f50)}.platform-info[data-astro-cid-v2cp5dov]{flex-direction:column;display:flex}.platform-name[data-astro-cid-v2cp5dov]{font-size:.8rem;font-weight:700;line-height:1.1}.platform-sub[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#94a3b8);font-size:.7rem;font-weight:500}.ext-icon[data-astro-cid-v2cp5dov]{color:var(--text-muted,#64748b)}.carousel-controls-bar[data-astro-cid-v2cp5dov]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.filter-pills-row[data-astro-cid-v2cp5dov]{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.filter-pills-row[data-astro-cid-v2cp5dov]::-webkit-scrollbar{display:none}.filter-pill[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#475569);white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 2px 6px #0f172a08}body.dark-mode .filter-pill[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#94a3b8);box-shadow:none;background:#ffffff0a;border-color:#ffffff14}.filter-pill[data-astro-cid-v2cp5dov]:hover{color:var(--text-primary,#0f172a);background:#0f172a0a}body.dark-mode .filter-pill[data-astro-cid-v2cp5dov]:hover{color:#fff;background:#ffffff14}.filter-pill[data-astro-cid-v2cp5dov].active{background:var(--teal-accent,#0d9488);color:#fff;border-color:var(--teal-accent,#0d9488);box-shadow:0 4px 14px #0d948859}.count-badge[data-astro-cid-v2cp5dov]{background:#0f172a14;border-radius:9999px;padding:1px 6px;font-size:.72rem}body.dark-mode .count-badge[data-astro-cid-v2cp5dov]{background:#fff3}.carousel-nav-arrows[data-astro-cid-v2cp5dov]{align-items:center;gap:10px;display:flex}.nav-arrow-btn[data-astro-cid-v2cp5dov]{width:44px;height:44px;color:var(--text-primary,#0f172a);background:#fff;border:1px solid #0f172a14;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;box-shadow:0 2px 6px #0f172a0a}body.dark-mode .nav-arrow-btn[data-astro-cid-v2cp5dov]{color:#f8fafc;box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}.nav-arrow-btn[data-astro-cid-v2cp5dov]:hover{background:var(--teal-accent,#0d9488);color:#fff;transform:scale(1.05);box-shadow:0 4px 16px #0d948859}.carousel-viewport[data-astro-cid-v2cp5dov]{--reviews-gap:24px;--card-width:calc((100cqw - (2 * var(--reviews-gap))) / 3);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;margin:0 -8px;padding:16px 8px 32px;scroll-padding:0 8px;overflow:auto hidden;container:reviews-carousel/inline-size}.carousel-viewport[data-astro-cid-v2cp5dov]:focus-visible{outline:2px solid var(--teal-accent,#0d9488);outline-offset:4px;border-radius:16px}.carousel-track[data-astro-cid-v2cp5dov]{gap:var(--reviews-gap,24px);align-items:stretch;width:max-content;display:flex;position:relative;overflow:visible}.review-slide-card[data-astro-cid-v2cp5dov]{scroll-snap-align:start;flex:0 0 var(--card-width);width:var(--card-width);box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;background:#fff linear-gradient(#fff 0%,#f8fafcd9 100%);border:1px solid #0f172a14;border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;max-width:none;min-height:400px;padding:30px 26px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 10px 30px -10px #0f172a12,0 2px 8px -2px #0f172a0a,inset 0 1px #fffffff2}body.dark-mode .review-slide-card[data-astro-cid-v2cp5dov]{background:#0f172abf linear-gradient(#ffffff0d 0%,#0f172a99 100%);border:1px solid #ffffff1a;box-shadow:0 16px 36px -10px #00000080,inset 0 1px #ffffff1f}.review-slide-card[data-astro-cid-v2cp5dov]:hover{border-color:#0d948866;transform:translateY(-4px);box-shadow:0 20px 40px -12px #0d948833,0 6px 18px -4px #0f172a0f,inset 0 1px #fff}body.dark-mode .review-slide-card[data-astro-cid-v2cp5dov]:hover{border-color:#2dd4bf73;box-shadow:0 20px 40px -12px #0d948847,0 6px 18px -4px #0009,inset 0 1px #fff3}.review-slide-card[data-astro-cid-v2cp5dov].hidden{display:none}.card-top-row[data-astro-cid-v2cp5dov]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;margin-bottom:16px;display:flex}.user-meta-group[data-astro-cid-v2cp5dov]{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.user-avatar[data-astro-cid-v2cp5dov]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 4px 12px #00000026}.user-details[data-astro-cid-v2cp5dov]{flex-direction:column;flex:auto;min-width:0;display:flex}.user-name-line[data-astro-cid-v2cp5dov]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.user-name[data-astro-cid-v2cp5dov]{color:var(--text-primary,#0f172a);white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:1rem;font-weight:700}body.dark-mode .user-name[data-astro-cid-v2cp5dov]{color:#f8fafc}@media (width>=1025px) and (width<=1140px){.review-slide-card[data-astro-cid-v2cp5dov]{padding:26px 20px}}.country-flag-icon[data-astro-cid-v2cp5dov]{vertical-align:middle;border-radius:3px;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #00000040}.country-flag-icon[data-astro-cid-v2cp5dov] svg,.country-flag-icon[data-astro-cid-v2cp5dov] svg[data-astro-cid-v2cp5dov]{border-radius:2px;width:18px;height:12px;display:block}.user-badge[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#94a3b8);font-size:.75rem;font-weight:500}.source-chip[data-astro-cid-v2cp5dov]{white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.google-chip[data-astro-cid-v2cp5dov]{color:#60a5fa;background:#4285f41f;border:1px solid #4285f440}.routard-chip[data-astro-cid-v2cp5dov]{color:#f87171;background:#e600001f;border:1px solid #e6000040}.source-chip[data-astro-cid-v2cp5dov]:hover{filter:brightness(1.15);transform:translateY(-1px)}.card-rating-row[data-astro-cid-v2cp5dov]{flex-direction:column;gap:8px;width:100%;margin-bottom:16px;display:flex}.stars-flex[data-astro-cid-v2cp5dov]{gap:3px;display:flex}.verified-tour-pill[data-astro-cid-v2cp5dov]{color:var(--teal-accent,#0d9488);word-break:break-word;overflow-wrap:break-word;background:#0d948814;border:1px solid #0d948833;border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 10px;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-flex}.review-headline[data-astro-cid-v2cp5dov]{color:var(--text-primary,#0f172a);word-break:break-word;overflow-wrap:break-word;margin:0 0 12px;font-size:1.15rem;font-weight:700;line-height:1.35}body.dark-mode .review-headline[data-astro-cid-v2cp5dov]{color:#f8fafc}.review-body-text[data-astro-cid-v2cp5dov]{color:var(--text-secondary,#475569);word-break:break-word;overflow-wrap:break-word;flex-grow:1;margin:0 0 20px;font-size:.92rem;line-height:1.6}body.dark-mode .review-body-text[data-astro-cid-v2cp5dov]{color:#cbd5e1}.card-footer-row[data-astro-cid-v2cp5dov]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}body.dark-mode .card-footer-row[data-astro-cid-v2cp5dov]{border-top-color:#ffffff14}.review-date-text[data-astro-cid-v2cp5dov]{color:var(--text-muted,#64748b);font-size:.78rem}.verified-signature[data-astro-cid-v2cp5dov]{color:var(--teal-accent,#0d9488);align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}.carousel-footer-bar[data-astro-cid-v2cp5dov]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.dots-indicators-row[data-astro-cid-v2cp5dov]{align-items:center;gap:8px;display:flex}.carousel-dot[data-astro-cid-v2cp5dov]{background:#0f172a26;border:none;border-radius:9999px;width:8px;height:8px;transition:all .3s}body.dark-mode .carousel-dot[data-astro-cid-v2cp5dov]{background:#fff3}.carousel-dot[data-astro-cid-v2cp5dov].active{background:var(--teal-accent,#0d9488);width:24px}.view-all-reviews-btn[data-astro-cid-v2cp5dov]{color:var(--teal-accent,#0d9488);align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.view-all-reviews-btn[data-astro-cid-v2cp5dov]:hover{color:#14b8a6;gap:12px}@media (width>=641px) and (width<=1024px){.reviews-carousel-section[data-astro-cid-v2cp5dov],.carousel-viewport[data-astro-cid-v2cp5dov]{--reviews-gap:20px;--card-width:calc((100cqw - var(--reviews-gap)) / 2)}.carousel-track[data-astro-cid-v2cp5dov]{gap:var(--reviews-gap,20px)}.review-slide-card[data-astro-cid-v2cp5dov]{scroll-snap-align:start}}@media (width<=640px){.reviews-carousel-section[data-astro-cid-v2cp5dov],.carousel-viewport[data-astro-cid-v2cp5dov]{--reviews-gap:16px;--card-width:100cqw}.reviews-carousel-section[data-astro-cid-v2cp5dov]{padding:60px 0}.carousel-viewport[data-astro-cid-v2cp5dov]{margin-left:calc(-1 * var(--space-lg,1.5rem));margin-right:calc(-1 * var(--space-lg,1.5rem));padding:12px 16px 28px;scroll-padding:0 16px}.carousel-track[data-astro-cid-v2cp5dov]{gap:var(--reviews-gap,16px);overflow:visible}.review-slide-card[data-astro-cid-v2cp5dov]{scroll-snap-align:start;border-radius:20px;min-height:auto;padding:24px 20px}.trust-summary-strip[data-astro-cid-v2cp5dov]{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.trust-divider[data-astro-cid-v2cp5dov]{display:none}.platforms-badges-row[data-astro-cid-v2cp5dov]{flex-direction:column;gap:8px;width:100%}.platform-badge[data-astro-cid-v2cp5dov]{justify-content:space-between;width:100%}.carousel-controls-bar[data-astro-cid-v2cp5dov]{flex-direction:column;align-items:flex-start;gap:14px}.carousel-nav-arrows[data-astro-cid-v2cp5dov]{align-self:flex-end}}@supports not (width:1cqw){.review-slide-card[data-astro-cid-v2cp5dov]{--card-width:calc((100% - (2 * var(--reviews-gap,24px))) / 3)}@media (width>=641px) and (width<=1024px){.review-slide-card[data-astro-cid-v2cp5dov]{--card-width:calc((100% - var(--reviews-gap,20px)) / 2)}}@media (width<=640px){.review-slide-card[data-astro-cid-v2cp5dov]{--card-width:100%}}}
