.quote{background-color:#f7f9fc;padding:50px 0 80px}.quote-card{align-items:stretch;background:#fff;border:1px solid #e2e6ea;border-radius:16px;display:flex;gap:48px;overflow:hidden;padding:56px 64px;position:relative}.quote-left{border-right:1px solid #e2e6ea;display:flex;flex:1;flex-direction:column;justify-content:center;padding-right:48px}.quote-content-row{align-items:flex-start;display:flex;gap:24px}.quote-author-logo{background:transparent;border-radius:8px;flex-shrink:0;height:80px;object-fit:cover;padding:0;width:80px}.quote-card .name{align-items:center;background:#bef0e6;border-radius:50%;color:#009695;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;height:56px;justify-content:center;line-height:1;margin:0;min-width:56px;padding:0}.quote-content-text{flex:1}.quote-card h4{color:#08163c;font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:12px}.quote-author-details b,.quote-author-details strong{color:rgba(8,22,60,.55);display:block;font-size:.82rem;font-weight:400}.quote-author-details div,.quote-author-details p{color:rgba(8,22,60,.55);font-size:.82rem;line-height:1.4;margin:0}.quote-story-link{color:#0b65e3;display:inline-block;font-size:.9rem;font-weight:600;margin-top:16px;text-decoration:none}.quote-story-link:hover{text-decoration:underline}.quote-right{flex-shrink:0;gap:28px;justify-content:center;width:260px}.quote-rating-item,.quote-right{display:flex;flex-direction:column}.quote-rating-item{gap:6px}.quote-rating-stars{color:#f5a623;font-size:.85rem;letter-spacing:2px;line-height:1}.quote-rating-info{align-items:center;display:flex;gap:12px}.quote-rating-icon{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:36px;justify-content:center;width:36px}.quote-rating-info strong{color:#08163c;display:block;font-size:.95rem;font-weight:700;line-height:1.2}.quote-rating-info span{color:rgba(8,22,60,.55);font-size:.8rem}.quote-mini-reviews{display:flex;gap:24px;margin-top:32px}.quote-mini-card{border-top:1px solid #e4e9f2;display:flex;flex:1;flex-direction:column;gap:10px;padding-top:24px}.quote-mini-stars{color:#f5a623;font-size:.85rem;letter-spacing:2px}.quote-mini-card p{color:#08163c;font-size:.875rem;line-height:1.6;margin:0}.quote-mini-author{color:#08163c;font-size:.8rem;opacity:.7}.quote-mini-author b,.quote-mini-author strong{color:#08163c;font-weight:700;opacity:1}.quote-mini-author span{color:rgba(8,22,60,.55)}.dark .quote{background-color:#0f172f}.dark .quote-card{background:#08163c;border-color:hsla(0,0%,100%,.1)}.dark .quote-left{border-right-color:hsla(0,0%,100%,.1)}.dark .quote-card h4{color:#fff}.dark .quote-author-details b,.dark .quote-author-details div,.dark .quote-author-details p,.dark .quote-author-details strong{color:hsla(0,0%,100%,.55)}.dark .quote-mini-author,.dark .quote-mini-card p,.dark .quote-rating-info strong{color:#fff}.dark .quote-mini-author span,.dark .quote-rating-info span{color:hsla(0,0%,100%,.55)}.dark .quote-mini-author b,.dark .quote-mini-author strong{color:#fff}.dark .quote-mini-card{border-top-color:hsla(0,0%,100%,.1)}@media (max-width:991px){.quote-card{flex-direction:column;gap:32px}.quote-left{border-bottom:1px solid #e2e6ea;border-right:none;padding-bottom:32px;padding-right:0}.dark .quote-left{border-bottom-color:hsla(0,0%,100%,.1)}.quote-right{flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}.quote-rating-item{flex:1;min-width:140px}.quote-mini-reviews{flex-direction:column}}@media (max-width:767px){.quote{padding:30px 0}.quote-card{padding:36px 28px}.quote-card h4{font-size:1.1rem}.quote-content-row{gap:16px}.quote-author-logo{height:60px;width:60px}}