[data-reveal],[data-reveal-title],[data-reveal-subtitle],[data-service-card]{opacity:0}
[data-reveal]{transform:translateY(18px)}
[data-reveal-title]{transform:translateY(16px)}
[data-reveal-subtitle]{transform:translateY(110%)}
[data-reveal].is-visible{animation:dpFadeUp 760ms var(--dp-ease-premium) forwards}
[data-reveal-title].is-visible{animation:dpTitleIn 880ms var(--dp-ease-premium) forwards}
[data-reveal-subtitle].is-visible{animation:dpSubtitleIn 720ms var(--dp-ease-premium) forwards}
[data-reveal-title].is-visible .dp-title-accent{animation:dpAccentIntro 820ms var(--dp-ease-premium) 180ms both;transform-origin:left center}
@keyframes dpFadeUp{to{opacity:1;transform:translateY(0)}}
@keyframes dpTitleIn{0%{opacity:0;transform:translateY(22px);letter-spacing:.01em}100%{opacity:1;transform:translateY(0);letter-spacing:-.027em}}
@keyframes dpSubtitleIn{to{opacity:1;transform:translateY(0)}}
@keyframes dpAccentIntro{0%{opacity:0;transform:translateY(12px) scale(.96)}55%{opacity:1;transform:translateY(-2px) scale(1.018)}100%{opacity:1;transform:translateY(0) scale(1)}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-subtitle--intro{opacity:1!important;transform:none!important;animation:none!important}.dp-title-accent{animation:none!important;transform:none!important}.marketplace-trust__icon{animation:none!important;transform:none!important}[data-reveal],[data-reveal-title],[data-reveal-subtitle],[data-service-card]{opacity:1!important;transform:none!important;animation:none!important}.phone{animation:none!important}.btn,.btn::before,.btn-label,.btn-icon,.btn-icon svg,.action-link,.action-link svg,.action-label,.service-card,.service-card img,.service-card__cta,.service-card__cta i{transition:none!important}}
