.service-hero__label{position:absolute;top:28px;left:56px;display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:transparent;border:1px solid rgba(214,177,90,.4);border-radius:100px;font-family: var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold)}.service-hero__label svg{width:12px;height:12px;flex-shrink:0}.service-hero__title em{color:var(--color-gold);font-style:italic}@keyframes line-wipe{from{clip-path: inset(0 101% 0 0)}to{clip-path: inset(0 0% 0 0)}}.hero-line{display: block}.hero-line-inner{display: block}.hero-line-inner.wipe-ready{animation: line-wipe 0.9s cubic-bezier(0.16, 1, 0.3, 1) both}.hero-line:nth-child(1) .hero-line-inner.wipe-ready{animation-delay: 0.12s}.hero-line:nth-child(2) .hero-line-inner.wipe-ready{animation-delay: 0.42s}@media (prefers-reduced-motion: reduce){.hero-line-inner.wipe-ready{animation: none;clip-path: none}}@keyframes chip-rise{0%{opacity: 0;transform: translateY(24px) scale(0.90);filter: blur(4px)}70%{opacity: 1;filter: blur(0)}100%{opacity: 1;transform: translateY(0) scale(1);filter: blur(0)}}@keyframes chip-shimmer{0%{transform: translateX(-160%) skewX(-18deg)}100%{transform: translateX(260%) skewX(-18deg)}}@keyframes icon-bounce{0%{transform: scale(1) rotate(0deg)}30%{transform: scale(1.35) rotate(-8deg)}60%{transform: scale(0.92) rotate(5deg)}100%{transform: scale(1) rotate(0deg)}}@keyframes border-glow-pulse{0%, 100%{box-shadow: 0 0 0 0 rgba(214,177,90,0)}50%{box-shadow: 0 0 10px 2px rgba(214,177,90,0.18)}}.svc-trust-strip .svc-trust-chip{position: relative;overflow: hidden;cursor: default;opacity: 0;animation: none;transition: transform 0.38s cubic-bezier(0.34,1.56,0.64,1), border-color 0.25s ease, background 0.25s ease, box-shadow 0.30s ease}.svc-trust-strip .svc-trust-chip svg{transition: color 0.25s ease, filter 0.25s ease}.svc-trust-strip .svc-trust-chip::before{content: '';position: absolute;inset: 0;width: 50%;background: linear-gradient(105deg, transparent 15%, rgba(214,177,90,0.28) 50%, transparent 85%);transform: translateX(-160%) skewX(-18deg);pointer-events: none;z-index: 1}.svc-trust-strip .svc-trust-chip:nth-child(1).chip-visible{animation: chip-rise 0.8s 0.48s cubic-bezier(0.34,1.56,0.64,1) both}.svc-trust-strip .svc-trust-chip:nth-child(2).chip-visible{animation: chip-rise 0.8s 0.63s cubic-bezier(0.34,1.56,0.64,1) both}.svc-trust-strip .svc-trust-chip:nth-child(3).chip-visible{animation: chip-rise 0.8s 0.78s cubic-bezier(0.34,1.56,0.64,1) both}.svc-trust-strip .svc-trust-chip:nth-child(4).chip-visible{animation: chip-rise 0.8s 0.93s cubic-bezier(0.34,1.56,0.64,1) both}.svc-trust-strip .svc-trust-chip:nth-child(5).chip-visible{animation: chip-rise 0.8s 1.08s cubic-bezier(0.34,1.56,0.64,1) both}.svc-trust-strip .svc-trust-chip:hover{transform: translateY(-5px) scale(1.06);background: rgba(255,255,255,0.15);border-color: rgba(214,177,90,0.6);box-shadow: 0 12px 32px rgba(0,0,0,0.25), 0 0 0 1px rgba(214,177,90,0.25), 0 0 18px rgba(214,177,90,0.15)}.svc-trust-strip .svc-trust-chip:hover::before{animation: none}.svc-trust-strip .svc-trust-chip:hover svg{color: var(--color-gold);filter: drop-shadow(0 0 6px rgba(214,177,90,0.7));animation: none}.svc-trust-strip .svc-trust-chip:active{transform: translateY(-2px) scale(1.02);transition-duration: 0.1s}@media (prefers-reduced-motion: reduce){.svc-trust-strip .svc-trust-chip{opacity: 1 !important;animation: none !important;transition: border-color 0.2s, background 0.2s !important}.svc-trust-strip .svc-trust-chip::before{display: none}.svc-trust-strip .svc-trust-chip:hover svg{animation: none}}
