._2tgfVW_section{background-color:#06101f;background-image:radial-gradient(50% 40% at 10% 20%,#1e9ad414 0%,#0000 55%),radial-gradient(45% 50% at 90% 80%,#8fcce80f 0%,#0000 55%);padding:clamp(5rem,10vh,8rem) clamp(1.5rem,5vw,5rem)}._2tgfVW_inner{width:100%;max-width:var(--container-max,1280px);flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin-inline:auto;display:flex}._2tgfVW_sectionHeader{flex-direction:column;gap:1.25rem;max-width:760px;display:flex}._2tgfVW_eyebrow{align-items:center;gap:.875rem;display:flex}._2tgfVW_eyebrowLine{background:linear-gradient(90deg,#8fcce8,#1e9ad4);flex-shrink:0;width:2.5rem;height:1px;display:inline-block}._2tgfVW_eyebrowText{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8fcce8;-webkit-font-smoothing:antialiased;font-size:.85rem;font-weight:600}._2tgfVW_title{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.03em;color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:700;line-height:1.08}._2tgfVW_ratingSummary{flex-direction:column;gap:.5rem;display:flex}._2tgfVW_ratingStars{gap:.2rem;display:flex}._2tgfVW_ratingText{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#ffffffb8;-webkit-font-smoothing:antialiased;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:500;display:flex}._2tgfVW_ratingValue{color:#fff;font-weight:600}._2tgfVW_ratingDot{color:#ffffff59}._2tgfVW_ratingGoogle{color:#ffffffd9;align-items:center;gap:.35rem;display:inline-flex}._2tgfVW_reviewsGrid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.35rem);width:100%;display:grid}@media (min-width:640px){._2tgfVW_reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._2tgfVW_reviewCard{box-sizing:border-box;opacity:1;background:#fff;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.15rem;width:100%;min-width:0;min-height:100%;padding:clamp(1.35rem,2.5vw,1.75rem);transition:opacity .55s,transform .55s,box-shadow .3s,border-color .3s;display:flex;transform:translateY(0);box-shadow:0 1px 2px #06101f0f,0 12px 32px #06101f1f}._2tgfVW_reviewCardEnter{opacity:0;transform:translateY(18px)}._2tgfVW_reviewCard:hover{border-color:#1e9ad440;box-shadow:0 1px 2px #06101f0f,0 18px 40px #1e9ad424}._2tgfVW_cardVisible{opacity:1;transform:translateY(0)}._2tgfVW_cardStars{gap:.15rem;display:flex}._2tgfVW_reviewText{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.01em;color:#0f172a;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;font-size:clamp(1rem,1.5vw,1.08rem);font-style:normal;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}._2tgfVW_cardFooter{align-items:center;gap:.85rem;margin-top:auto;padding-top:.35rem;display:flex}._2tgfVW_avatar,._2tgfVW_avatarFallback{border-radius:50%;flex-shrink:0;width:44px;height:44px}._2tgfVW_avatar{object-fit:cover;border:1px solid #0f172a14}._2tgfVW_avatarFallback{color:#fff;font-family:var(--font-dm-sans), "DM Sans", sans-serif;background:linear-gradient(135deg,#1e9ad4,#8fcce8);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}._2tgfVW_authorInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}._2tgfVW_authorName{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#0f172a;font-size:.95rem;font-style:normal;font-weight:700;line-height:1.3}._2tgfVW_authorMeta{font-family:var(--font-inter), Inter, sans-serif;color:#64748b;flex-wrap:wrap;column-gap:.35rem;margin:0;font-size:.78rem;font-weight:400;line-height:1.4;display:flex}._2tgfVW_authorTime{white-space:nowrap}._2tgfVW_star{color:#e2e8f0;font-size:.95rem;line-height:1}._2tgfVW_starMd{font-size:1.05rem}._2tgfVW_starFilled{color:#f59e0b}._2tgfVW_footer{justify-content:center;display:flex}._2tgfVW_ctaLink{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;-webkit-font-smoothing:antialiased;border-bottom:1px solid #ffffff26;align-items:center;gap:.5rem;padding-bottom:.2rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s,gap .25s;display:inline-flex}._2tgfVW_ctaLink:hover{color:#8fcce8;border-color:#8fcce8;gap:.75rem}._2tgfVW_skeletonCard{background:#fffffff5;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}._2tgfVW_skeletonStars,._2tgfVW_skeletonText,._2tgfVW_skeletonAvatar,._2tgfVW_skeletonName,._2tgfVW_skeletonSubline{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 50%,#eef2f7 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite _2tgfVW_shimmer}._2tgfVW_skeletonStars{width:7rem;height:1.1rem}._2tgfVW_skeletonText{height:.95rem}._2tgfVW_skeletonFooter{align-items:center;gap:.85rem;margin-top:.25rem;display:flex}._2tgfVW_skeletonAvatar{border-radius:50%;flex-shrink:0;width:44px;height:44px}._2tgfVW_skeletonMeta{flex-direction:column;flex:1;gap:.45rem;display:flex}._2tgfVW_skeletonName{width:55%;height:.85rem}._2tgfVW_skeletonSubline{width:72%;height:.7rem}@keyframes _2tgfVW_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._2tgfVW_errorText{color:#ff6464cc;font-size:.875rem}._2tgfVW_sectionDense{padding:clamp(2.75rem,5vh,4rem) clamp(1.5rem,5vw,5rem)}._2tgfVW_sectionDense ._2tgfVW_inner{gap:clamp(1.5rem,3vw,2.25rem)}._2tgfVW_titleDense{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.03em;color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:700;line-height:1.15}._2tgfVW_reviewCardDense{gap:.85rem;padding:1.15rem 1.25rem}._2tgfVW_reviewTextDense{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.01em;color:#0f172a;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.95rem;font-style:normal;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){._2tgfVW_section{padding:3.5rem 1.25rem 4rem}._2tgfVW_title{font-size:clamp(1.75rem,7vw,2.25rem)}._2tgfVW_sectionDense{padding:2.5rem 1.25rem 2.75rem}._2tgfVW_eyebrowLine{width:1.75rem}._2tgfVW_eyebrowText{letter-spacing:.12em;font-size:.72rem}._2tgfVW_ctaLink{letter-spacing:.06em;text-align:center;font-size:.72rem}}@media (max-width:639px){._2tgfVW_section{padding:3.25rem 1.15rem 4.25rem}._2tgfVW_sectionDense{padding:2.25rem 1.15rem 2.75rem}._2tgfVW_inner{gap:2rem}._2tgfVW_eyebrowText{letter-spacing:.08em;white-space:nowrap;font-size:.68rem;line-height:1.3}._2tgfVW_reviewsGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:.75rem;padding-bottom:.25rem;scroll-padding-inline:0;display:flex;overflow-x:auto}._2tgfVW_reviewsGrid::-webkit-scrollbar{display:none}._2tgfVW_reviewsGrid>._2tgfVW_reviewCard,._2tgfVW_reviewsGrid>._2tgfVW_skeletonCard{scroll-snap-align:start;flex:0 0 calc(100% - 1.75rem);width:auto;max-width:calc(100% - 1.75rem)}._2tgfVW_reviewText{-webkit-line-clamp:4;line-clamp:4}._2tgfVW_authorName,._2tgfVW_authorMeta{overflow-wrap:break-word}._2tgfVW_authorMeta{line-height:1.35}}@media (max-width:420px){._2tgfVW_ratingText{flex-direction:column;align-items:flex-start;gap:.2rem}._2tgfVW_ratingDot{display:none}}@media (max-width:340px){._2tgfVW_section,._2tgfVW_sectionDense{padding-inline:1rem}._2tgfVW_eyebrowText{letter-spacing:.05em;font-size:.62rem}}
