.m7sd-star--full{color:#FBBC04;font-size:1.3rem}.m7sd-star--empty{color:#e0e0e0;font-size:1.3rem}.m7sd-review__lang-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:2px 5px;border-radius:3px;background:#f0f0f0;color:#666;text-transform:uppercase;vertical-align:middle}button.m7sd-review__more-btn{display:inline-block!important;width:auto!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;background-color:transparent!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;font-size:0.82rem!important;font-weight:600!important;line-height:1.3!important;color:#1565C0!important;cursor:pointer!important;text-decoration:none!important;text-transform:none!important}button.m7sd-review__more-btn:hover,button.m7sd-review__more-btn:focus,button.m7sd-review__more-btn:active{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#0d47a1!important}button.m7sd-review__more-btn:focus-visible{outline:2px solid #1565C0!important;outline-offset:2px!important}.m7sd-review-modal{max-width:480px;width:calc(100% - 2rem);padding:2rem 1.75rem 1.75rem;border:none;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18)}.m7sd-review-modal::backdrop{background:rgba(0,0,0,.5)}button.m7sd-review-modal__close{position:absolute!important;top:1rem!important;right:1rem!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;color:#1a1a1a!important;font-size:1.6rem!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}button.m7sd-review-modal__close:hover,button.m7sd-review-modal__close:focus,button.m7sd-review-modal__close:active{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#1a1a1a!important}.m7sd-review--modal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.m7sd-review--modal .m7sd-review__avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.m7sd-review--modal .m7sd-review__rating{display:flex;justify-content:center;gap:2px}.m7sd-review--modal .m7sd-review__body{margin:0;padding:0;border:none}.m7sd-review--modal .m7sd-review__body p{margin:0;font-size:.92rem;color:#444;line-height:1.6}.m7sd-review--modal .m7sd-review__meta{display:flex;flex-direction:column;gap:.1rem;align-items:center}.m7sd-review--modal .m7sd-review__author{font-weight:700;font-size:1rem;color:#1a1a1a}.m7sd-review--modal .m7sd-review__date{font-size:.78rem;color:#9e9e9e}.m7sd-reviews--cards .m7sd-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width:900px){.m7sd-reviews--cards .m7sd-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.m7sd-reviews--cards .m7sd-reviews__grid{grid-template-columns:1fr}}.m7sd-reviews--cards .m7sd-review--card{background:#fff;border-radius:16px;padding:1.75rem 1.25rem 1.25rem;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;margin:0}.m7sd-reviews--cards .m7sd-review__avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;margin-bottom:.25rem}.m7sd-reviews--cards .m7sd-review__meta{display:flex;flex-direction:column;gap:.1rem;align-items:center}.m7sd-reviews--cards .m7sd-review__author{font-weight:700;font-size:1rem;color:#1a1a1a;line-height:1.3}.m7sd-reviews--cards .m7sd-review__date{font-size:.78rem;color:#9e9e9e}.m7sd-reviews--cards .m7sd-review__source{display:none}.m7sd-reviews--cards .m7sd-review__rating{display:flex;justify-content:center;gap:2px}.m7sd-reviews--cards .m7sd-review__score{display:none}.m7sd-reviews--cards .m7sd-review__body{margin:0;padding:0;border:none;flex:1}.m7sd-reviews--cards .m7sd-review__body p{margin:0;font-size:.88rem;color:#444;line-height:1.55}.m7sd-reviews--cards .m7sd-review__source-logo{margin-top:auto;padding-top:.75rem}.m7sd-reviews--cards .m7sd-reviews__aggregate{text-align:center;margin-bottom:2rem;color:#555}.m7sd-reviews--cards .m7sd-reviews__aggregate-score{font-size:2rem;font-weight:700;color:#222}.m7sd-reviews--cards .m7sd-reviews__aggregate-max{color:#888}.m7sd-reviews--cards .m7sd-reviews__aggregate-source{margin-left:.4rem}.m7sd-reviews--cards .m7sd-reviews__aggregate-count{margin-left:.4rem;color:#888;font-size:.9rem}.m7sd-reviews--list .m7sd-reviews__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.m7sd-reviews--list .m7sd-review--list-item{background:#fff;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 8px rgba(0,0,0,.07)}.m7sd-reviews--list .m7sd-review__avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;margin-bottom:.75rem}.m7sd-reviews--list .m7sd-review__header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.m7sd-reviews--list .m7sd-review__author{font-weight:700;font-size:1rem;color:#1a1a1a}.m7sd-reviews--list .m7sd-review__rating{display:flex;gap:2px}.m7sd-reviews--list .m7sd-star--full{font-size:1.1rem}.m7sd-reviews--list .m7sd-star--empty{font-size:1.1rem}.m7sd-reviews--list .m7sd-review__meta{margin-left:auto;display:flex;gap:.5rem;align-items:center}.m7sd-reviews--list .m7sd-review__date,.m7sd-reviews--list .m7sd-review__source{font-size:.78rem;color:#9e9e9e}.m7sd-reviews--list .m7sd-review__body p{margin:0;font-size:.92rem;color:#444;line-height:1.6}.m7sd-reviews--list .m7sd-reviews__aggregate{margin-bottom:1.5rem;color:#555}.m7sd-reviews--list .m7sd-reviews__aggregate-score{font-weight:700;color:#222}.m7sd-reviews--carousel .m7sd-reviews__aggregate{text-align:center;margin-top:2rem;color:#555}.m7sd-reviews--carousel .m7sd-reviews__aggregate-score{font-size:2rem;font-weight:700;color:#222}.m7sd-reviews--carousel .m7sd-reviews__aggregate-max{color:#888}.m7sd-reviews--carousel .m7sd-reviews__aggregate-source{margin-left:.4rem}.m7sd-reviews--carousel .m7sd-reviews__aggregate-count{margin-left:.4rem;color:#888;font-size:.9rem}.m7sd-carousel{position:relative;display:flex;align-items:center;gap:.75rem}.m7sd-reviews--carousel .m7sd-reviews__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;padding:12px 0;margin:-12px 0}.m7sd-reviews--carousel .m7sd-reviews__track::-webkit-scrollbar{display:none}.m7sd-reviews--carousel .m7sd-carousel__slot{box-sizing:border-box;flex:0 0 100%;scroll-snap-align:start;padding:12px 8px}@media (min-width:700px) and (max-width:1099px){.m7sd-reviews--carousel .m7sd-carousel__slot{flex:0 0 50%}}@media (min-width:1100px){.m7sd-reviews--carousel .m7sd-carousel__slot{flex:0 0 33.3333%}}.m7sd-reviews--carousel .m7sd-review--carousel{box-sizing:border-box;height:100%;background:#fff;border-radius:16px;padding:1.75rem 2rem;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}@media (min-width:700px) and (max-width:1099px){.m7sd-reviews--carousel .m7sd-review--carousel{padding:1.5rem 1.5rem}}@media (min-width:1100px){.m7sd-reviews--carousel .m7sd-review--carousel{padding:1.5rem 1.25rem}}.m7sd-reviews--carousel .m7sd-review__avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.m7sd-reviews--carousel .m7sd-review__rating{display:flex;justify-content:center;gap:2px}.m7sd-reviews--carousel .m7sd-review__score{display:none}.m7sd-reviews--carousel .m7sd-review__body{margin:.25rem 0;padding:0;border:none}.m7sd-reviews--carousel .m7sd-review__body p{margin:0;font-size:14px;color:#444;line-height:1.65}.m7sd-reviews--carousel .m7sd-review__meta{display:flex;flex-direction:column;gap:.1rem;align-items:center}.m7sd-reviews--carousel .m7sd-review__author{font-weight:700;font-size:1rem;color:#1a1a1a}.m7sd-reviews--carousel .m7sd-review__date{font-size:.78rem;color:#9e9e9e}.m7sd-reviews--carousel .m7sd-review__source{display:none}.m7sd-reviews--carousel .m7sd-review__source-logo{margin-top:.5rem}.m7sd-carousel__arrow{box-sizing:border-box;flex-shrink:0;width:40px;height:40px;border-radius:var(--m7sd-arrow-radius,50%);border:1px solid var(--m7sd-arrow-border,transparent);background:var(--m7sd-arrow-bg,#ffffff);box-shadow:0 2px 8px rgba(0,0,0,.12);color:var(--m7sd-arrow-icon,#444);font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter 0.15s ease}.m7sd-carousel__arrow:hover{filter:brightness(.93)}.m7sd-carousel__arrow:disabled{opacity:.35;cursor:not-allowed;filter:none}.m7sd-carousel__arrow--side{display:none}@media (min-width:700px){.m7sd-carousel__arrow--below{display:none}.m7sd-carousel__arrow--side{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.m7sd-carousel__arrow--side.m7sd-carousel__arrow--prev{left:-20px}.m7sd-carousel__arrow--side.m7sd-carousel__arrow--next{right:-20px}}@media (min-width:1100px){.m7sd-carousel__arrow--side.m7sd-carousel__arrow--prev{left:-56px}.m7sd-carousel__arrow--side.m7sd-carousel__arrow--next{right:-56px}}.m7sd-reviews--carousel .m7sd-carousel__nav{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.25rem}.m7sd-reviews--minimal{display:flex;flex-direction:column;gap:1.5rem}.m7sd-reviews--minimal .m7sd-review--quote{margin:0;padding:1.25rem 1.5rem;border-left:4px solid #e0e0e0;background:#fff;border-radius:0 8px 8px 0}.m7sd-reviews--minimal .m7sd-review__avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;margin-bottom:.75rem}.m7sd-reviews--minimal .m7sd-review__body{margin:0 0 .75rem;padding:0;border:none}.m7sd-reviews--minimal .m7sd-review__body p{margin:0;font-size:.95rem;color:#444;line-height:1.6;font-style:italic}.m7sd-reviews--minimal .m7sd-review__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.m7sd-reviews--minimal .m7sd-review__author{font-weight:700;font-size:.88rem;color:#1a1a1a}.m7sd-reviews--minimal .m7sd-review__score,.m7sd-reviews--minimal .m7sd-review__date,.m7sd-reviews--minimal .m7sd-review__source{font-size:.78rem;color:#9e9e9e}.m7sd-reviews--minimal .m7sd-review__score::before{content:"— "}.m7sd-reviews--minimal .m7sd-reviews__aggregate{font-size:.95rem;color:#555;margin-bottom:1rem}.m7sd-reviews--minimal .m7sd-reviews__aggregate strong{color:#222}