.kuwin-info,.home-faq,.review-section{padding:28px 0}.table-scroll{overflow:auto;border:1px solid #bde5f7;border-radius:14px;background:white}table{border-collapse:collapse;width:100%;text-align:left}caption{text-align:left;padding:14px 18px;font-weight:700;color:#07558a}th,td{padding:13px 18px;border-bottom:1px solid #d9edf6}thead{background:#087eb1;color:white}tbody th{width:32%;color:#07558a}tbody tr:nth-child(even){background:#f0faff}.home-faq details{margin:10px 0;background:white;border:1px solid #ceeaf7;border-radius:12px;padding:15px 18px}.home-faq summary{cursor:pointer;font-weight:700;color:#07558a}.home-faq p{margin:12px 0 0}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.review-heading button{padding:8px 16px;border:1px solid #0b8dbc;border-radius:20px;color:#07558a;background:white;cursor:pointer}.review-notice{color:#576d7d}.review-window{overflow:hidden;padding:10px 0}.review-track{display:flex;width:max-content;gap:18px;animation:review-scroll 32s linear infinite}.review-card{flex:0 0 320px;width:320px;padding:22px;background:white;border:1px solid #c5e7f7;border-radius:16px;box-shadow:0 5px 15px #168fc012}.review-card h3{margin:10px 0 5px;color:#07558a}.review-badge{font-size:.75rem;color:#8c5100;background:#fff2d6;padding:4px 9px;border-radius:12px}.review-stars{color:#a15b00;letter-spacing:3px;font-size:1.35rem}.review-window:hover .review-track,.review-window:focus-within .review-track,.review-track.is-paused{animation-play-state:paused}@keyframes review-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.review-track{animation:none}.review-window{overflow-x:auto}}@media(max-width:600px){th,td{padding:11px}tbody th{width:40%}.review-card{flex-basis:280px;width:280px}}

.review-track{gap:0;animation-duration:45s}.review-card{margin-right:18px}.review-badge{display:inline-block;line-height:1.5}.review-card{min-height:260px}
