.mtec-reviews-featured{margin-bottom:2rem;}.mtec-showcase-panel__body--reviews-featured{padding:1.25rem;background:linear-gradient(180deg,#fafcff 0%,#ffffff 100%);}@media (min-width:640px){.mtec-showcase-panel__body--reviews-featured{padding:1.5rem;}}.mtec-reviews-featured-grid{display:grid;grid-template-columns:1fr;gap:1rem;}@media (min-width:768px){.mtec-reviews-featured-grid{grid-template-columns:repeat(3,1fr);}}.mtec-reviews-featured-card{display:flex;flex-direction:column;height:100%;border-radius:20px;background:rgba(255,255,255,0.96);border:1px solid var(--mtec-card-border);overflow:hidden;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;}.mtec-reviews-featured-card:hover{border-color:rgba(37,99,235,0.16);box-shadow:var(--mtec-shadow);transform:translateY(-3px);}.mtec-reviews-featured-card__body{display:flex;flex-direction:column;gap:0.75rem;padding:1.125rem 1.2rem 1.25rem;flex:1;}.mtec-reviews-featured-card__stars{display:flex;gap:2px;}.mtec-reviews-featured-card__comment{font-size:0.875rem;font-weight:600;line-height:1.65;color:var(--mtec-text-secondary,#2a4478);}.mtec-reviews-featured-card__proof{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.75rem;border-radius:999px;font-size:0.75rem;font-weight:800;color:#004280;background:rgba(0,119,200,0.08);border:1px solid rgba(0,119,200,0.12);}.mtec-reviews-featured-card__footer{display:flex;align-items:center;gap:0.65rem;margin-top:auto;padding-top:0.875rem;border-top:1px solid rgba(0,119,200,0.08);}.mtec-reviews-featured-card__avatar{width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0077C8,#181E4B);color:#fff;font-size:0.65rem;font-weight:800;flex-shrink:0;}.mtec-reviews-featured-card__name{display:block;font-size:0.875rem;font-weight:900;color:var(--mtec-deep);line-height:1.3;}.mtec-reviews-featured-card__diploma{display:block;margin-top:0.15rem;font-size:0.75rem;font-weight:700;color:#004280;}.mtec-review-media{margin-top:0.875rem;border-radius:16px;overflow:hidden;border:1px solid rgba(0,119,200,0.1);background:#0f172a;}.mtec-review-media--featured{margin-top:0;border-radius:0;border:0;border-bottom:1px solid rgba(0,119,200,0.08);}.mtec-review-media--photo,.mtec-review-media--video,.mtec-review-media--embed{background:#f8fafc;}.mtec-review-media__photo-btn{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;}.mtec-review-media__photo-btn img{display:block;width:100%;height:auto;max-height:22rem;object-fit:cover;}.mtec-review-media--featured .mtec-review-media__photo-btn img{max-height:11rem;min-height:9rem;}.mtec-review-media__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:0.35rem;background:linear-gradient(180deg,rgba(15,23,42,0) 40%,rgba(15,23,42,0.55) 100%);color:#fff;font-size:0.75rem;font-weight:800;opacity:0;transition:opacity 0.25s ease;}.mtec-review-media__photo-btn:hover .mtec-review-media__overlay,.mtec-review-media__photo-btn:focus-visible .mtec-review-media__overlay{opacity:1;}.mtec-review-media--video video,.mtec-review-media--embed iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000;}.mtec-review-media--link{background:rgba(0,119,200,0.06);padding:0.875rem 1rem;}.mtec-review-media__link{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.8125rem;font-weight:800;color:#004280;text-decoration:none;}.mtec-review-media__link:hover{color:var(--mtec-electric,#2563eb);}.mtec-review-media-badge{display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem 0.55rem;border-radius:999px;font-size:0.625rem;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;}.mtec-review-media-badge--photo{color:#004280;background:rgba(0,119,200,0.1);border:1px solid rgba(0,119,200,0.12);}.mtec-review-media-badge--video{color:#6d28d9;background:rgba(139,92,246,0.1);border:1px solid rgba(139,92,246,0.14);}.review-card--media .review-quote{color:var(--mtec-text-secondary,#2a4478);}.review-card--media .review-quote::before{display:none;}.review-card--media .review-quote.is-placeholder-hidden{display:none;}.mtec-review-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,23,42,0.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.mtec-review-lightbox.hidden{display:none !important;}body.review-lightbox-open{overflow:hidden;}.mtec-review-lightbox__img{max-width:min(960px,100%);max-height:calc(100vh - 4rem);border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,0.45);}.mtec-review-lightbox__close{position:absolute;top:1rem;inset-inline-end:1rem;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:rgba(255,255,255,0.14);color:#fff;font-size:1.35rem;cursor:pointer;transition:background 0.2s ease;}.mtec-review-lightbox__close:hover{background:rgba(255,255,255,0.24);}@media (max-width:639px){.mtec-reviews-featured-card__body{padding:1rem;}.mtec-review-media__photo-btn img{max-height:16rem;}.mtec-review-media--featured .mtec-review-media__photo-btn img{max-height:9rem;min-height:7rem;}.mtec-review-lightbox{padding:0.75rem;padding-top:calc(0.75rem + env(safe-area-inset-top,0px));}.mtec-review-lightbox__close{top:calc(0.75rem + env(safe-area-inset-top,0px));}.mtec-review-lightbox__img{max-height:calc(100vh - 6rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:12px;}}:root{--plyr-color-main:#0077C8;--brand:#0077C8;--brand-dark:#005ea1;--brand-light:#e8f4fc;--navy:#181E4B;--text-muted:#5E6282;--surface:#ffffff;--border:rgba(0,41,142,0.06);--amber:#f59e0b;--shadow-sm:0 2px 12px rgba(24,30,75,.05);--shadow-md:0 8px 32px rgba(24,30,75,.08);--radius:1.25rem;}.reviews-page{padding-bottom:3rem;}.reviews-hero{background:linear-gradient(145deg,#181E4B 0%,#0d3d6b 45%,#0077C8 100%);border-radius:1.75rem;padding:2.5rem 1.75rem;color:var(--mtec-on-dark,#fff);position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(24,30,75,.18);}@media (min-width:640px){.reviews-hero{padding:3rem 2.5rem;}}.reviews-hero::before,.reviews-hero::after{content:'';position:absolute;border-radius:50%;pointer-events:none;}.reviews-hero::before{top:-50%;inset-inline-end:-8%;width:380px;height:380px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);}.reviews-hero::after{bottom:-30%;inset-inline-start:-5%;width:260px;height:260px;background:rgba(0,119,200,.25);filter:blur(40px);}.hero-badge{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;}.hero-subtitle{color:rgba(255,255,255,.92);font-size:.95rem;line-height:1.7;max-width:36rem;margin-top:.75rem;}.hero-stars{display:flex;gap:2px;margin-top:.5rem;justify-content:center;}.hero-stars i{color:#fbbf24;font-size:1.1rem;}.hero-stars i.empty{color:rgba(255,255,255,.25);}.stat-card{background:rgba(255,255,255,.1);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:1.125rem;padding:1.25rem 1rem;text-align:center;transition:transform .25s,background .25s;}.stat-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.15);}.stat-card .icon-wrap{width:2.25rem;height:2.25rem;margin:0 auto .5rem;border-radius:.65rem;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:1.1rem;}.stat-card .value{font-size:1.85rem;font-weight:800;line-height:1;font-family:'Cairo',sans-serif;color:#fff;}.stat-card .label{font-size:.72rem;color:rgba(255,255,255,.92);margin-top:.4rem;font-weight:600;}.rating-breakdown-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:1.125rem;padding:1rem 1.125rem;color:rgba(255,255,255,.95);}.rating-bar-row{display:flex;align-items:center;gap:.65rem;font-size:.78rem;cursor:pointer;border-radius:.5rem;padding:3px 6px;transition:background .2s;}.rating-bar-row:hover,.rating-bar-row:focus-visible{background:rgba(255,255,255,.12);outline:none;}.rating-bar-row.active{background:rgba(255,255,255,.18);}.rating-bar-track{flex:1;height:7px;background:rgba(255,255,255,.2);border-radius:999px;overflow:hidden;}.rating-bar-fill{height:100%;background:linear-gradient(90deg,#fde68a,#fbbf24);border-radius:999px;transition:width .7s cubic-bezier(.4,0,.2,1);}html:has(.reviews-page){scroll-padding-top:calc(var(--site-header-height,var(--mtec-nav-offset,5.5rem)) + 1rem);}.reviews-page-layout{align-items:start;}@media (max-width:1023px){.reviews-page-layout{display:flex;flex-direction:column;gap:1.5rem;}.reviews-page-layout .review-form-host{order:-1;width:100%;}.reviews-page-layout .reviews-list-section{order:1;width:100%;}}.toolbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.125rem 1.25rem 1.25rem;margin-bottom:1rem;box-shadow:var(--shadow-sm);}.toolbar-row{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:stretch;}.toolbar-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);display:flex;align-items:center;gap:.4rem;width:100%;margin-bottom:0.75rem;}.toolbar-search{position:relative;flex:1 1 220px;min-width:0;}.toolbar-search__icon{position:absolute;top:50%;inset-inline-start:0.875rem;transform:translateY(-50%);color:#94a3b8;font-size:1rem;line-height:1;pointer-events:none;z-index:1;}.toolbar-input,.toolbar-select{width:100%;min-width:0;padding:0.7rem 1rem;border:1px solid var(--border);border-radius:.75rem;outline:none;font-size:.875rem;background:#fafbfc;color:var(--navy);transition:border-color .2s,box-shadow .2s,background .2s;}.toolbar-search__input{padding-inline-start:2.6rem;padding-inline-end:1rem;}.toolbar-select{flex:1 1 160px;padding-inline-end:2.35rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.85rem center;background-size:1rem;}[dir="rtl"] .toolbar-select{background-position:left 0.85rem center;}.toolbar-select--diploma{flex:1 1 180px;}.toolbar-select--sort{flex:0 1 170px;}.toolbar-input:focus,.toolbar-select:focus{border-color:var(--brand);background-color:#fff;box-shadow:0 0 0 3px rgba(0,119,200,.1);}@media (min-width:900px){.toolbar-select--diploma{max-width:240px;}.toolbar-select--sort{min-width:150px;max-width:190px;}}.filter-scroll{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.filter-scroll::-webkit-scrollbar{display:none;}.filter-btn{background:#f1f5f9;color:var(--text-muted);border:1px solid transparent;white-space:nowrap;transition:all .22s;flex-shrink:0;}.filter-btn:hover{background:var(--brand-light);color:var(--brand);border-color:rgba(0,119,200,.2);}.filter-btn.active{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 4px 14px rgba(0,119,200,.3);}.review-card{background:var(--surface);padding:1.375rem 1.5rem;border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;gap:1rem;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;}.review-card::before{content:'';position:absolute;top:1.25rem;bottom:1.25rem;inset-inline-start:0;width:3px;border-radius:0 4px 4px 0;background:transparent;transition:background .25s;}.review-card:hover{border-color:rgba(0,119,200,.25);box-shadow:var(--shadow-md);transform:translateY(-3px);}.review-card:hover::before{background:linear-gradient(180deg,var(--brand),#181E4B);}.review-avatar{width:48px;height:48px;min-width:48px;border-radius:14px;background:linear-gradient(135deg,var(--brand) 0%,#181E4B 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;box-shadow:0 4px 12px rgba(0,119,200,.25);}.verified-badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:700;color:#047857;background:#ecfdf5;padding:.18rem .5rem;border-radius:999px;border:1px solid #a7f3d0;}.diploma-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:#004280;background:var(--brand-light);padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(0,119,200,.15);unicode-bidi:plaintext;text-align:start;}.diploma-badge.general{color:var(--text-muted);background:#f1f5f9;border-color:var(--border);}.review-quote{color:#1f2937;line-height:1.8;font-size:.925rem;position:relative;padding-inline-start:.5rem;unicode-bidi:plaintext;text-align:start;}.review-quote::before{content:'\201C';color:var(--brand);opacity:.35;font-size:2.5rem;font-family:'Cairo',sans-serif;line-height:0;vertical-align:-.4em;margin-inline-end:.1rem;}.review-date{font-size:.72rem;color:#94a3b8;display:flex;align-items:center;gap:.25rem;}.skeleton-card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:1.375rem 1.5rem;display:flex;gap:1rem;}.skeleton-pulse{background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3 50%,#f1f5f9 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease infinite;border-radius:.5rem;}@keyframes skeleton-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}#review-form-section{scroll-margin-top:calc(var(--site-header-height,var(--mtec-nav-offset,5.5rem)) + 1rem);scroll-margin-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));}#reviewFormCard.is-scroll-highlight{animation:review-form-highlight 1.4s ease;}@keyframes review-form-highlight{0%{box-shadow:0 0 0 0 rgba(0,119,200,0.45);transform:translateY(0);}35%{box-shadow:0 0 0 6px rgba(0,119,200,0.18),var(--shadow-md);transform:translateY(-2px);}100%{box-shadow:var(--shadow-md);transform:translateY(0);}}.sticky-form{position:sticky;top:calc(var(--site-header-height,var(--mtec-nav-offset,5.5rem)) + 0.75rem);align-self:start;max-height:calc(100vh - var(--site-header-height,var(--mtec-nav-offset,5.5rem)) - 1.25rem);}.form-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - var(--site-header-height,var(--mtec-nav-offset,5.5rem)) - 1.25rem);}#feedbackForm{overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;}#feedbackForm .submit-btn{position:sticky;bottom:0;z-index:2;margin-top:0.25rem;box-shadow:0 -8px 24px rgba(255,255,255,0.92);}.review-form-status{margin-top:0.75rem;padding:0.75rem 0.875rem;border-radius:0.75rem;font-size:0.8125rem;font-weight:600;line-height:1.5;}.review-form-status.hidden{display:none !important;}.review-form-status--success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;}.review-form-status--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;}.review-form-status--info{color:#004280;background:#e8f4fc;border:1px solid #bae6fd;}.form-card-header{background:linear-gradient(135deg,#181E4B 0%,#0077C8 100%);color:var(--mtec-on-dark,#fff);padding:1.375rem 1.5rem;position:relative;overflow:hidden;}.form-card-header::after{content:'';position:absolute;top:-20px;inset-inline-end:-20px;width:100px;height:100px;background:rgba(255,255,255,.08);border-radius:50%;}.form-section-divider{border-top:1px dashed var(--border);margin:.25rem 0;}.form-label{display:flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--navy);margin-bottom:.35rem;}.form-label i{color:var(--brand);font-size:.95rem;}.form-input{width:100%;padding:.7rem 1rem;border:1px solid var(--border);border-radius:.75rem;outline:none;background:#fafbfc;transition:border-color .2s,box-shadow .2s,background .2s;font-size:.875rem;}.form-input:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px rgba(0,119,200,.1);}.rating-picker{background:linear-gradient(180deg,#fafbfc 0%,#f4f7fb 100%);border:1px solid var(--border);border-radius:1rem;padding:1rem;text-align:center;}.star-rating-form{display:flex;flex-direction:row-reverse;justify-content:center;gap:8px;}.star-rating-form i{font-size:2.1rem;cursor:pointer;color:#d1d5db;transition:color .2s,transform .15s;}.star-rating-form i.selected,.star-rating-form i:hover,.star-rating-form i:hover ~ i{color:#fbbf24 !important;transform:scale(1.12);}.rating-hint{font-size:.78rem;color:var(--text-muted);margin-top:.5rem;min-height:1.1rem;transition:color .2s;}.submit-btn{width:100%;background:linear-gradient(135deg,var(--brand) 0%,#005ea1 100%);color:#fff;padding:.9rem;border-radius:.875rem;font-weight:700;font-size:.95rem;transition:transform .15s,box-shadow .2s,opacity .2s;box-shadow:0 4px 16px rgba(0,119,200,.3);}.submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,119,200,.4);}.submit-btn:active:not(:disabled){transform:translateY(0);}.submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;}.plyr video{object-fit:contain;background:#000;}.video-wrapper{width:100%;border-radius:.875rem;overflow:hidden;background:#0f172a;margin-top:1rem;}.empty-state{text-align:center;padding:3.5rem 1.5rem;background:var(--surface);border-radius:var(--radius);border:2px dashed var(--border);}.empty-state-icon{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:50%;background:var(--brand-light);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--brand);}.char-counter{font-size:.7rem;color:#94a3b8;text-align:end;margin-top:.25rem;}.char-counter.warn{color:#f59e0b;}.char-counter.over{color:#ef4444;}.featured-section{margin-bottom:2rem;}.featured-heading{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:var(--navy);margin-bottom:1rem;}.featured-heading .medal-icon{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);display:flex;align-items:center;justify-content:center;color:#d97706;font-size:1.1rem;}.featured-card{background:linear-gradient(160deg,#fff 0%,#f0f9ff 60%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:var(--radius);padding:1.375rem 1.5rem;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s;height:100%;}.featured-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,119,200,.12);}.featured-card::after{content:'\201C';position:absolute;top:-8px;inset-inline-end:14px;font-size:4.5rem;color:rgba(0,119,200,.07);font-family:'Cairo',sans-serif;line-height:1;}.featured-avatar{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,var(--brand),#181E4B);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;}.featured-card .featured-diploma{font-size:.75rem;font-weight:700;color:#004280;}.load-more-wrap{text-align:center;padding:1.75rem 0 .5rem;}.load-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2.25rem;background:#fff;color:var(--brand);border:2px solid var(--brand);border-radius:999px;font-weight:700;cursor:pointer;transition:all .22s;}.load-more-btn:hover:not(:disabled){background:var(--brand);color:#fff;box-shadow:0 4px 16px rgba(0,119,200,.25);}.load-more-btn:disabled{opacity:.45;cursor:not-allowed;}.results-meta{font-size:.78rem;color:var(--text-muted);margin-bottom:.85rem;display:flex;align-items:center;gap:.4rem;}.results-meta i{color:var(--brand);}.loading-spinner:not(.hidden){display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 0;}.loading-spinner.hidden{display:none !important;visibility:hidden;height:0;padding:0;margin:0;overflow:hidden;}.loading-spinner .spinner-ring{width:2.5rem;height:2.5rem;border:3px solid var(--brand-light);border-top-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.hp-field{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden;}.mobile-review-fab{display:none;position:fixed;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));inset-inline-end:max(1rem,env(safe-area-inset-right,0px));z-index:40;background:linear-gradient(135deg,var(--brand),#005ea1);color:#fff;padding:.85rem 1.25rem;border-radius:999px;font-weight:700;font-size:.875rem;text-decoration:none;box-shadow:0 8px 24px rgba(0,119,200,.4);align-items:center;gap:.45rem;transition:transform .2s,box-shadow .2s,opacity .25s;}.mobile-review-fab:hover{transform:scale(1.04);box-shadow:0 10px 28px rgba(0,119,200,.5);}.mobile-review-fab.is-hidden{opacity:0;pointer-events:none;transform:translateY(0.75rem) scale(0.96);}@media (max-width:1023px){.mobile-review-fab{display:inline-flex;}.sticky-form{position:static;max-height:none;}.form-card{max-height:none;}#feedbackForm{overflow:visible;}#feedbackForm .submit-btn{position:static;box-shadow:var(--shadow-sm);}}.reviews-list-section{min-height:200px;}@media (max-width:1023px){.reviews-hero{border-radius:1.25rem;padding:1.75rem 1.125rem;}.reviews-hero::before{width:240px;height:240px;}.reviews-hero::after{width:180px;height:180px;}.hero-subtitle{font-size:0.875rem;}.stat-card .value{font-size:1.5rem;}.review-card{flex-direction:column;padding:1.125rem 1rem;gap:0.875rem;}.review-card::before{top:0;bottom:auto;inset-inline-start:1rem;inset-inline-end:1rem;width:auto;height:3px;border-radius:4px 4px 0 0;}.review-card:hover{transform:none;}.toolbar-row{flex-direction:column;align-items:stretch;gap:0.625rem;}.toolbar-search,.toolbar-select{flex:1 1 auto;width:100%;}.toolbar-select--diploma,.toolbar-select--sort{max-width:none;}.sticky-form{top:calc(var(--site-offer-banner-height,0px) + var(--mtec-nav-offset,4.25rem) + 0.75rem);}}@media (max-width:639px){.reviews-page{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));}.reviews-hero .grid.grid-cols-2{grid-template-columns:1fr 1fr;gap:0.5rem;}.stat-card{padding:0.875rem 0.625rem;}.stat-card .value{font-size:1.35rem;}.stat-card .label{font-size:0.65rem;}.rating-breakdown-box{padding:0.875rem;}.rating-bar-row{font-size:0.72rem;gap:0.45rem;}.form-card-header,.form-card-body{padding-inline:1.125rem;}.skeleton-card{flex-direction:column;padding:1.125rem 1rem;}}