.logo-carousel{--oxford:#0a2641;--maxw:1180px;--lc-gap:clamp(14px,1.8vw,26px);text-align:center;padding-block:8px clamp(30px,4vw,50px);overflow:hidden}.logo-carousel .wrap{align-items:center;gap:clamp(20px,3vw,44px);margin-inline:auto;padding-top:24px;display:flex}.lc__eyebrow{font-family:var(--font-body);color:#fff;text-align:right;white-space:nowrap;flex:none;margin:0;font-size:21px;font-weight:400}.lc__viewport{direction:ltr;flex:auto;min-inline-size:0;margin-block:-44px 0;padding-block:44px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lc__track{gap:var(--lc-gap);inline-size:max-content;animation:lc-scroll var(--lc-speed,44s)linear infinite;will-change:transform;display:flex}.lc__group{gap:var(--lc-gap);flex:none;display:flex}.lc__viewport:hover .lc__track,.lc__track:focus-within{animation-play-state:paused}@keyframes lc-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--lc-gap)/2)))}}.lc__item{background:#fff;border:1px solid #ececf1;border-radius:16px;flex:none;justify-content:center;align-items:center;block-size:74px;min-inline-size:182px;padding-inline:26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 2px 10px #1414280a}.lc__item:hover,.lc__item:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 10px 26px #1414281a}.lc__item img{width:auto;max-width:130px;height:auto;max-height:36px;object-fit:contain;flex-shrink:0;block-size:auto;max-block-size:36px;inline-size:auto;max-inline-size:130px;display:block}.lc__item[data-label]:after{content:attr(data-label);white-space:nowrap;pointer-events:none;background:var(--oxford);color:#fff;opacity:0;z-index:5;direction:rtl;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #0a264147}.lc__item[data-label]:before{content:"";pointer-events:none;border:6px solid #0000;border-top-color:var(--oxford);opacity:0;z-index:5;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}.lc__item[data-label]:hover:after,.lc__item[data-label]:focus-visible:after,.lc__item[data-label]:hover:before,.lc__item[data-label]:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:400px){.logo-carousel .wrap{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.lc__track{animation:none;transform:none}.lc__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.typo-he .lc__eyebrow{font-family:var(--font-body);color:#fff;margin:0;font-size:21px;font-weight:400;line-height:1.3}
.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}}
