:root{--trust-height:44px;scroll-padding-top:150px}body .site-header,body.home-page .site-header{height:auto}body .site-header .nav{height:80px}.trustbar{height:var(--trust-height);background:#e9eddf;border-bottom:1px solid #d9dfca;color:#234735;display:flex;align-items:center;justify-content:center;gap:18px;padding:0 24px;font-size:14px;position:relative}.trustbar-track{display:grid;min-width:0;max-width:650px;text-align:center}.trustbar-item{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease;white-space:nowrap}.trustbar-item.is-active{opacity:1;visibility:visible;transform:none}.trustbar-item strong{font-weight:650}.trustbar-item em{font-style:normal;text-decoration:underline;text-decoration-color:#d9ec37;text-decoration-thickness:3px;text-underline-offset:4px}.trustbar-item .trust-separator{margin:0 9px;color:#8c9a78}.trustbar-controls{display:flex;gap:5px;align-items:center}.trustbar-dot,.trustbar-pause{border:0;background:transparent;cursor:pointer;padding:7px;display:flex;align-items:center;justify-content:center;color:#416044}.trustbar-dot::before{content:'';width:5px;height:5px;border-radius:50%;background:#acb89b}.trustbar-dot[aria-pressed=true]::before{background:#42623d}.trustbar-pause{font-size:12px;min-width:28px}.trustbar button:focus-visible{outline:2px solid #416044;outline-offset:1px;border-radius:4px}@media(max-width:920px){body .site-header .nav{height:72px}body .mobile-menu{top:calc(72px + var(--trust-height))}}@media(max-width:600px){:root{--trust-height:64px}.trustbar{padding:0 14px;gap:6px;font-size:13px}.trustbar-track{flex:1}.trustbar-item{white-space:normal;line-height:1.6}.trustbar-item strong,.trustbar-item .trust-detail{display:block}.trustbar-item .trust-separator{display:none}.trustbar-dot{padding:6px}.trustbar-controls{gap:0}.trustbar-pause{min-width:24px;padding:4px}}@media(prefers-reduced-motion:reduce){.trustbar-item{transition:none;transform:none}}

/* Dark, centered trust strip without visible controls. */
.trustbar{background:#193d30;color:#f7f6ef;border-bottom:1px solid #ffffff12;gap:0}.trustbar-track{width:100%;max-width:none}.trustbar-item .trust-separator{color:#bac9ab}.trustbar-item em{text-decoration-color:#d9ec37}
/* One fine, gently curved pen stroke. */
.trustbar-item em{position:relative;display:inline-block;text-decoration:none}.trustbar-item em::after{content:'';position:absolute;left:-3%;bottom:-3px;width:106%;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.7 C32 3.4 76 3.2 118 4.6' fill='none' stroke='%23d9ec37' stroke-opacity='.85' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}

.trustbar.is-deal-active{background:#141714;color:#fffdf5}.trustbar-deal{display:flex;justify-content:center;align-items:center;gap:12px}.trustbar-deal svg{width:17px;height:21px;flex-shrink:0;color:#d5e6a5}.trustbar-deal-name{letter-spacing:.07em;font-size:12px}.trustbar-deal .trust-separator{margin:0}.trustbar-deal .trust-detail{font-size:13px}@media(max-width:600px){.trustbar-deal{flex-wrap:wrap;gap:0 9px;line-height:1.4}.trustbar-deal .trust-detail{flex-basis:100%;order:3;font-size:12px}.trustbar-deal svg{width:13px;height:16px}.trustbar-deal-name{font-size:11px}}

.trustbar .trustbar-deal>svg{color:#d9ec67;fill:currentColor}

/* Shared moving backdrop with a stationary, readable offer. */
.trustbar.top-news-bar{background:#141714;color:#fffdf5;overflow:hidden;isolation:isolate;padding:0 32px}
.top-news-track{position:absolute;inset:0 auto 0 0;display:flex;width:max-content;align-items:center;z-index:-1;animation:top-news-travel 90s linear infinite;animation-duration:90s!important;animation-iteration-count:infinite!important}
.top-news-group{display:flex;align-items:center;flex-shrink:0;min-width:100vw}
.top-news-group>span{display:flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff}
.top-news-group i{font-style:normal;letter-spacing:0}
.top-news-offer{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;height:100%;background:#141714;box-shadow:-14px 0 16px #141714,14px 0 16px #141714;white-space:nowrap}
.top-news-offer>svg{width:17px;height:21px;flex-shrink:0;color:#d9ec67}.top-news-detail{font-size:13px}.top-news-dot{color:#bac9ab}
.top-news-pause{position:absolute;right:0;top:0;height:100%;width:28px;padding:6px;border:0;background:#141714;color:white;cursor:pointer;display:grid;place-items:center}.top-news-pause svg{width:12px;height:12px}
.top-news-bar.is-paused .top-news-track{animation-play-state:paused}
@keyframes top-news-travel{to{transform:translateX(-50%)}}
@media(max-width:600px){.trustbar.top-news-bar{padding:0 28px}.top-news-offer{display:grid;grid-template-columns:13px auto 13px;gap:2px 8px;align-content:center;padding:0 9px;white-space:normal}.top-news-offer>svg{width:13px;height:16px}.top-news-offer>svg:last-child{grid-column:3;grid-row:1}.top-news-offer .trustbar-deal-name{font-size:10px;text-align:center}.top-news-dot{display:none}.top-news-detail{grid-column:1/-1;font-size:10px;white-space:nowrap}.top-news-group>span{font-size:9px;gap:16px;padding-right:16px}}
