.navy-reviews{--oxford:#0a2641;--navy:#00173a;--pumpkin:#ff7b16;--ink:#2b3648;--muted:#5c6a80;--line:#e5e9f0;--shadow-md:0 8px 24px #0a264117;--r-lg:14px;--maxw:1180px;background:var(--navy);color:#fff;padding-block:clamp(48px,6vw,84px)}.navy-reviews .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.navy-reviews .section-head{margin-bottom:0;text-align:center;max-width:none;margin-inline:auto}.navy-reviews h2{color:#fff;font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:0 0 .5em;padding:0;font-size:clamp(1.75rem,1.54rem + .88vw,2.25rem);font-weight:700;line-height:1.3}.navy-reviews .accent,.navy-reviews .text-yellow,.navy-reviews .text-orange{color:var(--pumpkin)}.navy-reviews .rating-head{text-align:center;color:#c7d3e8;font-family:var(--font-body);margin:6px 0 34px;font-size:1rem;font-weight:400;line-height:1.6}.navy-reviews .rating-head .stars{color:#f5a623;letter-spacing:1px;font-size:20px}.navy-reviews .tcards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.navy-reviews .tcard{color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-md);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:26px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.navy-reviews .tcard.is-clickable{cursor:pointer}.navy-reviews .tcard.is-clickable:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0a264129}.navy-reviews .tcard.is-clickable:focus-within{outline-offset:3px;outline:2px solid #2f6fe0}.navy-reviews .tcard .card-link{border-radius:inherit;z-index:1;text-indent:-9999px;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.navy-reviews .tcard .logo-wrap{justify-content:center;margin-bottom:18px;display:flex}.navy-reviews .tcard .logo-wrap img{object-fit:contain;width:auto;max-width:170px;height:48px;display:block}.navy-reviews .tcard .logo-wrap.plate{background:var(--navy);border-radius:10px;padding:14px 20px}.navy-reviews .tcard .logo-wrap.plate img{max-width:190px;height:38px}.navy-reviews .tcard .logo-wrap.tile-max{background:#ed1b24;border-radius:12px;padding:14px 20px}.navy-reviews .tcard .logo-wrap.tile-max img{width:auto;max-width:none;height:104px}.navy-reviews .tcard .qstars{color:#f5a623;letter-spacing:1px;margin-bottom:10px;font-size:18px;line-height:1}.navy-reviews .tcard .qtitle{font-family:var(--font-heading);color:var(--oxford);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.navy-reviews .tcard .qbody{font-family:var(--font-body);color:var(--muted);flex:1;margin:0;font-size:15px;font-weight:400;line-height:1.6}.navy-reviews .tcard .qmeta{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:16px;padding-top:16px;display:flex}.navy-reviews .tcard .qname{font-family:var(--font-heading);color:var(--oxford);font-size:17px;font-weight:700;line-height:1.3}.navy-reviews .tcard .qcompany{font-family:var(--font-body);color:#41506a;font-size:14px;font-weight:600;line-height:1.35}.typo-he .navy-reviews .qtitle,.typo-he .navy-reviews .qname{font-size:17px;line-height:1.3}.typo-he .navy-reviews .qbody{font-size:15px;line-height:1.6}.typo-he .navy-reviews .qcompany{font-size:14px;line-height:1.35}.typo-he .navy-reviews .rating-head{font-size:1rem}@media (max-width:960px){.navy-reviews .tcards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.navy-reviews .tcards{grid-template-columns:1fr}}
