/* Editorial motion: transform/opacity only for the individual reveals. */
.reveal-item{opacity:0;transform:translate3d(0,30px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}.reveal-item.is-revealed{opacity:1;transform:translate3d(0,0,0)}
.service-grid>.reveal-item{transform:perspective(1100px) translate3d(0,48px,0) rotateX(5deg);transform-origin:center bottom}.service-grid>.is-revealed{transform:perspective(1100px) translate3d(0,0,0) rotateX(0)}
.remittance,.closing-contact{position:relative;isolation:isolate;overflow:hidden}.remittance:before,.closing-contact:before{content:'';position:absolute;inset:-100px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 70%,#58a6a31f,transparent 48%),radial-gradient(ellipse at 85% 15%,#e3ba831c,transparent 46%);transform:translate3d(0,var(--ambient-y,0px),0)}
.remittance.motion-panel{clip-path:inset(0 3% 0 3% round 40px);transition:clip-path 1.2s cubic-bezier(.22,1,.36,1),box-shadow 1.2s}.remittance.motion-panel.panel-entered{clip-path:inset(0 0 0 0 round 28px);box-shadow:0 24px 60px #10283212}
.trust-items article{position:relative;border-top-color:transparent}.trust-items article:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#acb7b6,#ad854e);transform:scaleX(0);transform-origin:right;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}.trust-items article.is-revealed:before{transform:scaleX(1)}
.contact.motion-panel .contact-bg{transform:scale(1.06) translate3d(0,var(--ambient-y,0px),0)}
.service-cta span,.transfer-list b,.contact-actions a span,.closing-actions a span,.arrow-circle{transition:transform .3s ease}.service-cta:hover span,.transfer-list a:hover b,.contact-actions a:hover span,.closing-actions a:hover span{transform:translate(3px,-3px)}
.transfer-list a,.contact-actions a,.closing-actions a{transition:background .25s,box-shadow .25s,opacity .8s,transform .8s;transition-delay:0ms,0ms,var(--reveal-delay,0ms),var(--reveal-delay,0ms)}
@media(hover:hover) and (pointer:fine){.service-grid article.is-revealed:hover{transform:translate3d(0,-6px,0);transition-delay:0ms;box-shadow:0 20px 42px #10283212}.contact-actions a:hover,.closing-actions a:hover{box-shadow:0 8px 28px #0003}.primary:hover .arrow-circle{transform:rotate(-12deg)}}
@media(max-width:760px){.reveal-item{transform:translate3d(0,20px,0)}.service-grid>.reveal-item{transform:translate3d(0,26px,0)}.service-grid>.is-revealed{transform:none}.remittance.motion-panel{clip-path:inset(0 1% round 28px)}.remittance.motion-panel.panel-entered{clip-path:inset(0 round 28px)}}
@media(prefers-reduced-motion:reduce){.reveal-item,.service-grid>.reveal-item{opacity:1;transform:none;transition:none}.trust-items article:before{transform:none;transition:none}.remittance.motion-panel{clip-path:none;transition:none}.contact.motion-panel .contact-bg{transform:none}.remittance:before,.closing-contact:before{transform:none}}
