:root{--glint-cycle: 4.5s;--glint-text-cycle: 5s;--glint-band: rgba(255, 255, 255, .35);--glint-passes: 3;--glint-hover: .9s}.brand-shine,.btn-gold,.btn-primary-gold,.cta-btn,.credential-badge,.badge-item,.cert-badge,.badge.cert{position:relative;overflow:hidden;isolation:isolate}.brand-shine:before,.btn-gold:before,.btn-primary-gold:before,.cta-btn:before,.credential-badge:before,.badge-item:before,.cert-badge:before,.badge.cert:before{content:"";position:absolute;inset:0;z-index:var(--glint-z, -1);pointer-events:none;background:linear-gradient(105deg,transparent 30%,var(--glint-band) 50%,transparent 70%);transform:translate(-110%)}html.brand-glint :is(.brand-shine,.credential-badge,.badge-item,.cert-badge,.badge.cert):not(.is-glint-done):before{animation:brand-shine var(--glint-cycle) ease-in-out var(--glint-passes);animation-delay:var(--glint-delay, 0s)}@keyframes brand-shine{0%,64%{transform:translate(-110%)}82%{transform:translate(110%)}to{transform:translate(110%)}}@media(hover:hover){html.brand-glint :is(.btn-gold,.btn-primary-gold,.cta-btn):not(.brand-shine):hover:before,html.brand-glint :is(.brand-shine,.credential-badge,.badge-item,.cert-badge,.badge.cert).is-glint-done:hover:before{animation:brand-shine-once var(--glint-hover) ease-in-out 1}}@keyframes brand-shine-once{0%{transform:translate(-110%)}to{transform:translate(110%)}}.nav-brand.brand-shine{--glint-z: 1}.cta-btn.brand-shine{--glint-passes: 1}.h-hero__trust .brand-shine,.credential-badge,.badge-item,.cert-badge,.badge.cert{--glint-passes: 1;--glint-band: rgba(255, 255, 255, .18)}.brand-shimmer{color:var(--glint-ink, var(--secondary))}@supports ((-webkit-background-clip: text) or (background-clip: text)){html.brand-glint .brand-shimmer:not(.is-glint-done){background-image:linear-gradient(135deg,var(--glint-ink, var(--secondary)) 0%,var(--glint-ink-hi, var(--secondary-light)) 50%,var(--glint-ink, var(--secondary)) 100%);background-size:200% 100%;background-position:200% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-inline:.12em;margin-inline:-.12em;animation:brand-shimmer var(--glint-text-cycle) linear var(--glint-passes);animation-delay:var(--glint-delay, 0s)}}@keyframes brand-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.is-glint-paused:before,.brand-shimmer.is-glint-paused,html.brand-glint-hidden .brand-shine:before,html.brand-glint-hidden .brand-shimmer{animation-play-state:paused}@media(prefers-reduced-motion:reduce),(forced-colors:active){html.brand-glint .brand-shine:before,html.brand-glint :is(.btn-gold,.btn-primary-gold,.cta-btn,.credential-badge,.badge-item,.cert-badge,.badge.cert):before,html.brand-glint .brand-shimmer{animation:none}html.brand-glint .brand-shimmer{background-image:none;-webkit-text-fill-color:currentColor}}
