/* Fulya v11 — homepage reviews slider */
.trust{margin:16px 0 0;color:#5c6373;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px}
.trust:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 7px rgba(230,0,135,.12)}
.home-reviews-v10{background:#f7f8fc;border-top:1px solid #e5e8f0;border-bottom:1px solid #e5e8f0}
.reviews10-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:56px;align-items:start}
.reviews10-copy{align-self:center;max-width:510px}
.reviews10-copy h2{font-size:clamp(32px,2.8vw,46px);line-height:1.06;margin:0 0 18px}
.reviews10-copy>p:not(.eyebrow):not(.reviews10-hint){font-size:17px;line-height:1.65;color:#596170;margin:0 0 24px}
.reviews10-google{display:flex;align-items:center;gap:13px;margin:0 0 14px;padding:15px 0;border-top:1px solid #dfe3ec;border-bottom:1px solid #dfe3ec}
.reviews10-g{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #dfe3ec;color:var(--blue);font:800 19px Archivo;box-shadow:0 7px 18px rgba(21,31,86,.06)}
.reviews10-google b{display:block;color:#17202d;font:800 15px Archivo;margin-bottom:2px}
.reviews10-google small{color:#78808e;font-size:13px}
.reviews10-hint{margin:0 0 22px;color:#7a8190;font-size:13px;line-height:1.5}
.reviews10-btn{border-radius:6px;font-size:12px;padding:14px 20px}
.reviews10-panel{min-width:0;background:#fff;border:1px solid #e4e8f0;border-radius:18px;padding:22px 22px 18px;box-shadow:0 18px 40px rgba(21,31,86,.06)}
.reviews10-panel-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e8ecf3}
.reviews10-panel-head h3{margin:4px 0 0;font-size:27px;line-height:1.08;color:#17202d}
.reviews10-kicker{color:#7b8391;font:800 11px Archivo;letter-spacing:.12em;margin:0}
.reviews10-scroll-note{flex:0 0 auto;background:#eef0ff;color:var(--blue);border:1px solid #d6dcff;border-radius:999px;padding:8px 12px;font:700 11px Archivo;letter-spacing:.04em}
.reviews10-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 4px 10px 2px;scrollbar-width:thin;scrollbar-color:#cfd6e7 transparent}
.reviews10-track::-webkit-scrollbar{height:9px}
.reviews10-track::-webkit-scrollbar-thumb{background:#cfd6e7;border-radius:999px}
.reviews10-track::-webkit-scrollbar-track{background:transparent}
.reviews10-card{flex:0 0 min(360px,78%);scroll-snap-align:start;background:#fbfcff;border:1px solid #e4e8f0;border-radius:16px;padding:18px 18px 20px;min-height:235px;display:flex;flex-direction:column}
.reviews10-card header{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:12px}
.reviews10-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#edf1ff,#dbe4ff);color:var(--blue);font:800 16px Archivo}
.reviews10-meta b{display:block;color:#17202d;font:800 15px Archivo;margin-bottom:2px}
.reviews10-meta small{color:#78808e;font-size:12px}
.reviews10-card time{color:#8b92a1;font-size:12px;white-space:nowrap}
.reviews10-stars{color:#f4b72a;letter-spacing:.18em;font-size:14px;margin:0 0 12px}
.reviews10-card p{margin:0;color:#4f5868;font-size:15px;line-height:1.65}
@media (width<=1000px){.reviews10-layout{grid-template-columns:1fr;gap:30px}.reviews10-copy{max-width:760px}.reviews10-card{flex-basis:min(340px,84%)}}
@media (width<=700px){.reviews10-panel{padding:18px 16px 14px;border-radius:14px}.reviews10-panel-head{align-items:flex-start;flex-direction:column}.reviews10-panel-head h3{font-size:24px}.reviews10-track{gap:12px}.reviews10-card{flex-basis:86%;min-height:220px}.reviews10-btn{width:100%;justify-content:center}}
