body.home .ngh #awards .ngh-award,
body.home .ngh #awards .ngh-award__copy {
color:#171a1b!important;
opacity:1!important;
}
body.home .ngh #awards .ngh-award__source {
color:#202124!important;
font:800 13px/1.32 'Proximanova-bold',Arial,sans-serif!important;
letter-spacing:.065em!important;
opacity:1!important;
}
body.home .ngh #awards .ngh-award__copy h3 {
color:#121516!important;
font:800 clamp(23px,2.25vw,28px)/1.19 'Proximanova-bold',Arial,sans-serif!important;
letter-spacing:-.35px!important;
opacity:1!important;
text-shadow:none!important;
}
body.home .ngh #awards .ngh-award__detail {
color:#343b3e!important;
font-size:14px!important;
opacity:1!important;
}
body.home .ngh #awards .ngh-award__link {
color:#224f27!important;
font-weight:800!important;
}
body.home .ngh #awards .ngh-award__link span{color:#356b2d!important}
body.home .ngh #awards .ngh-awards__heading h2 span{color:#3c6d23!important} body.home .ngh #payment-options .ngh-payments-2026__panel {
min-width:0;
background:#2b2e2e!important;
color:#fff!important;
border:1px solid #444b48!important;
border-radius:13px!important;
box-shadow:none!important;
padding:23px!important;
}
body.home .ngh #payment-options .ngh-payments-2026__panel-header {
border-bottom:1px solid #545a57!important;
color:#e9eeee!important;
padding-bottom:15px!important;
margin-bottom:17px!important;
font-size:11px!important;
}
body.home .ngh #payment-options .ngh-payments-2026__panel-symbol{color:#b5e66a!important}
body.home .ngh #payment-options .ngh-payment-marks {
display:flex!important;
flex-wrap:wrap!important;
align-items:stretch!important;
justify-content:stretch!important;
gap:0!important;
min-width:0;
overflow:hidden;
border:1px solid #e0e4e5;
border-radius:9px;
background:#f7f8f9!important;
}
body.home .ngh #payment-options .ngh-payment-mark {
position:relative!important;
flex:1 1 130px!important;
width:auto!important;
min-width:0!important;
min-height:87px!important;
max-height:none!important;
border:0!important;
border-right:1px solid #e3e7e8!important;
border-bottom:1px solid #e3e7e8!important;
border-radius:0!important;
box-shadow:none!important;
padding:15px 9px!important;
gap:7px!important;
background:#f7f8f9!important;
}
body.home .ngh #payment-options .ngh-payment-mark>span {
color:#202124!important;
font-size:12px!important;
font-family:'Proximanova-bold',Arial,sans-serif!important;
font-weight:700!important;
} body.home .ngh #payment-options .ngh-payment-logo--visa + span,
body.home .ngh #payment-options .ngh-payment-logo--amex + span,
body.home .ngh #payment-options .ngh-payment-logo--discover + span {
position:absolute!important;
width:1px!important;height:1px!important;
padding:0!important;margin:-1px!important;
overflow:hidden!important;
clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;
white-space:nowrap!important;border:0!important;
}
body.home .ngh #payment-options .ngh-payment-logo--visa{width:84px!important;height:38px!important}
body.home .ngh #payment-options .ngh-payment-logo--amex{width:56px!important;height:40px!important}
body.home .ngh #payment-options .ngh-payment-logo--discover{width:90px!important;height:37px!important}
body.home .ngh #payment-options .ngh-payments-2026__panel-note{
border-top:1px solid #545a57!important;
color:#d5dbd7!important;
padding-top:15px!important;
font-size:13px!important;
}
body.home .ngh #payment-options .ngh-payments-2026__panel-note span {
background:#b5e66a!important;color:#202124!important;
}
body.home .ngh section#payment-options.ngh-payments-2026 {
border-top:1px solid #393e3a!important;
border-bottom:1px solid #393e3a!important;
}
@media(max-width:820px){
body.home .ngh #awards .ngh-award__copy h3{font-size:24px!important}
body.home .ngh #payment-options .ngh-payments-2026__panel{padding:19px!important}
body.home .ngh #payment-options .ngh-payment-mark{flex-basis:120px!important}
}
@media(max-width:540px){
body.home .ngh #awards .ngh-award__source{font-size:12px!important}
body.home .ngh #awards .ngh-award__copy h3{font-size:21px!important;line-height:1.22!important}
body.home .ngh #awards .ngh-award__detail{font-size:13px!important}
body.home .ngh #payment-options .ngh-payments-2026__panel{padding:16px 13px!important}
body.home .ngh #payment-options .ngh-payment-mark{
flex-basis:94px!important;
padding:11px 7px!important;
min-height:78px!important;
}
body.home .ngh #payment-options .ngh-payment-mark>span{font-size:11px!important}
}
@media(max-width:360px){
body.home .ngh #awards .ngh-award__copy h3{font-size:18px!important}
body.home .ngh #payment-options .ngh-payment-mark{flex-basis:86px!important}
} body.home .ngh section#awards.ng-recognition {
position:relative; isolation:isolate; overflow:hidden; margin:0;
padding:clamp(25px,3.4vw,45px) 0;
background:#202124; color:#fff; border:0;
}
.ngh .ng-recognition__inner { width:min(1180px,calc(100% - clamp(36px,8vw,100px))); margin:auto; }
.ngh .ng-recognition__heading { display:flex; align-items:center; gap:12px; margin:0 0 18px; }
.ngh .ng-recognition__trophy { flex:none; color:#B5E66A; }
.ngh #awards.ng-recognition h2 {
padding:0; margin:0; color:#fff; text-align:left; text-transform:none;
font:700 clamp(29px,3.5vw,47px)/1.05 'Proximanova-bold',Arial,sans-serif; letter-spacing:-.045em;
}
.ngh #awards.ng-recognition h2 span { color:#B5E66A; }
.ngh .ng-recognition__heading::after {
content:""; flex:1; height:12px; margin-left:8px;
background:repeating-linear-gradient(116deg,transparent 0 5px,#B5E66A 5px 8px,transparent 8px 11px) right center/48px 100% no-repeat,
linear-gradient(#515655,#515655) left center/calc(100% - 60px) 1px no-repeat;
}
.ngh #awards .ng-recognition__list {
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0 20px; padding:0; margin:0; list-style:none;
}
.ngh #awards .ng-recognition__list li { display:block; min-width:0; padding:0; margin:0; list-style:none; }
.ngh #awards .ng-recognition__list li::before { content:none; }
.ngh #awards .ng-recognition__list a {
display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; align-items:start;
box-sizing:border-box; height:100%; padding:13px 2px 4px; min-height:88px;
border-top:1px solid #696d70; text-align:left; text-decoration:none; color:#fff;
}
.ngh #awards .ng-recognition__text { display:block; min-width:0; }
.ngh #awards .ng-recognition__issuer {
display:block; margin:0 0 5px;
color:#B5E66A; font:700 13px/1.25 'Proximanova-bold',Arial,sans-serif; letter-spacing:.04em;
}
.ngh #awards .ng-recognition__arrow { justify-self:end; color:#c7cbcd; font:17px/1 Arial,sans-serif; }
.ngh #awards .ng-recognition__list strong {
display:block; color:#fff; font:700 clamp(18px,1.65vw,23px)/1.12 'Proximanova-bold',Arial,sans-serif; letter-spacing:-.025em;
}
.ngh #awards .ng-recognition__list small { display:block; margin-top:4px; color:#d2d5d6; font:14px/1.2 'Proximanova-regular',Arial,sans-serif; }
.ngh #awards .ng-recognition__list a:is(:hover,:focus-visible) { border-color:#B5E66A; }
.ngh #awards .ng-recognition__list a:focus-visible { outline:2px solid #B5E66A; outline-offset:4px; }
@media (prefers-reduced-motion:no-preference) {
.ngh #awards .ng-recognition__arrow { transition:transform .18s ease-out; }
.ngh #awards a:is(:hover,:focus-visible) .ng-recognition__arrow { transform:translate(2px,-2px); }
}
@media (max-width:760px) {
.ngh #awards .ng-recognition__list { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 18px; }
.ngh .ng-recognition__trophy { width:35px; height:35px; }
}
@media (max-width:440px) {
.ngh .ng-recognition__heading::after { display:none; }
.ngh #awards .ng-recognition__list { column-gap:14px; }
}
@media (max-width:295px) {
.ngh #awards .ng-recognition__list { grid-template-columns:1fr; }
}