@keyframes topbar-enter{0%{opacity:0;transform:translateY(-6px)}}.topbar-enter{animation:topbar-enter .6s var(--ease-entrance) both}@keyframes topbar-pulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.topbar-dot{position:relative}.topbar-dot:after{content:"";background:var(--color-gold);border-radius:9999px;animation:2.8s cubic-bezier(.4,0,.6,1) infinite topbar-pulse;position:absolute;inset:0}@keyframes topbar-ticker{to{transform:translate(-50%)}}@keyframes topbar-ticker-rtl{to{transform:translate(50%)}}.topbar-ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.topbar-ticker-track{width:max-content;animation:topbar-ticker var(--ticker-duration,40s) linear infinite;display:flex}[dir=rtl] .topbar-ticker-track{animation-name:topbar-ticker-rtl}.topbar-ticker:hover .topbar-ticker-track,.topbar-ticker:focus-within .topbar-ticker-track{animation-play-state:paused}.topbar-ticker-copy{flex-shrink:0;align-items:center;display:flex}.topbar-link{position:relative}.topbar-link:after{content:"";inset-inline:0;background:var(--color-gold-soft);transform-origin:0;height:1px;transition:transform .3s var(--ease-entrance);position:absolute;bottom:-3px;transform:scaleX(0)}[dir=rtl] .topbar-link:after{transform-origin:100%}.topbar-link:hover:after,.topbar-link:focus-visible:after{transform:scaleX(1)}@keyframes topbar-ring{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-14deg)}40%,80%{transform:rotate(12deg)}}.topbar-link:hover .topbar-phone,.topbar-link:focus-visible .topbar-phone{animation:.45s ease-in-out topbar-ring}@keyframes trust-edge{0%{opacity:1;transform:translate(-100%)}80%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes trust-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}.trust-band{isolation:isolate;animation:trust-card-in .9s var(--ease-entrance) .3s both;position:relative;overflow:hidden}@keyframes trust-sheen{0%,72%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.trust-band:after{content:"";inset-block:0;z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-cream) 9%, transparent), transparent);pointer-events:none;width:40%;animation:9s cubic-bezier(.45,0,.55,1) 2.6s infinite trust-sheen;position:absolute;left:0;transform:translate(-120%)skew(-18deg)}.trust-band:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--color-gold-soft), transparent);opacity:0;pointer-events:none;height:1px;animation:1.6s cubic-bezier(.45,0,.55,1) .45s both trust-edge;position:absolute;top:0;transform:translate(-100%)}.trust-item{animation:reveal-in var(--duration-entrance) var(--ease-entrance) both;animation-delay:calc(.48s + var(--trust-i,0) * .11s)}@keyframes trust-draw{0%{stroke-dashoffset:1.12px}to{stroke-dashoffset:0}}.trust-icon path,.trust-icon circle{stroke-dasharray:1 2;stroke-dashoffset:0;animation:1.1s cubic-bezier(.65,0,.35,1) both trust-draw;animation-delay:calc(.76s + var(--trust-i,0) * .11s)}.trust-icon :is(path,circle):nth-child(2){animation-delay:calc(1.06s + var(--trust-i,0) * .11s)}.trust-chip{transition:transform .35s var(--ease-entrance), background-color .35s var(--ease-entrance), box-shadow .35s var(--ease-entrance)}.trust-chip svg{transition:transform .45s var(--ease-entrance)}.trust-title{transition:color .3s var(--ease-entrance)}@media (hover:hover) and (pointer:fine){.trust-item:hover .trust-chip{background-color:color-mix(in oklab, var(--color-gold) 18%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-gold-soft) 55%, transparent), 0 10px 24px -12px color-mix(in oklab, var(--color-gold) 70%, transparent);transform:translateY(-3px)}.trust-item:hover .trust-chip svg{transform:rotate(-8deg)scale(1.08)}.trust-item:hover .trust-title{color:var(--color-gold-soft)}}@supports (animation-timeline:view()){@media (max-width:1023px){.trust-band,.trust-item,.trust-icon path,.trust-icon circle{animation-delay:0s;animation-timeline:view()}.trust-band{animation-range:entry entry 55%}.trust-item{animation-range:entry 10% entry 70%}.trust-icon path,.trust-icon circle{animation-range:entry 40% cover 45%}.trust-icon :is(path,circle):nth-child(2){animation-delay:0s;animation-range:entry 70% cover 55%}}}@media (prefers-reduced-motion:reduce){.topbar-enter,.topbar-dot:after,.topbar-link .topbar-phone,.trust-band,.trust-band:after,.trust-band:before,.trust-item,.trust-icon path,.trust-icon circle{animation:none!important}.topbar-ticker-track{animation:none}.topbar-ticker-copy+.topbar-ticker-copy{display:none}.trust-band:before{opacity:0}.topbar-link:after,.trust-chip,.trust-chip svg,.trust-title{transition:none}}@media print{.topbar-ticker-track{animation:none}.topbar-ticker-copy+.topbar-ticker-copy{display:none}}
