@layer components{.sv-art{perspective:1000px}.sv-edition-index{color:#0000;-webkit-text-stroke:1px #4e77865e}}.sv-browser{transform:rotate(-3deg)rotateY(-5deg)}.sv-phone{transform:rotate(-8deg)}.sv-phone-back{transform:rotate(9deg)}.sv-object{transform-origin:50% 80%}.sv-reveal-piece:not(.block){display:inline-block}.sv-link-arrow{transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s}:is(.sv-link,.sv-index-link):is(:hover,:focus-visible) .sv-link-arrow{color:var(--color-teal);transform:translate(3px,-3px)}[dir=rtl] :is(.sv-link,.sv-index-link):is(:hover,:focus-visible) .sv-link-arrow{transform:translate(-3px,-3px)scaleX(-1)}.sv-link{transition:color .3s,border-color .3s}.sv-link:is(:hover,:focus-visible){color:var(--color-foreground);border-color:var(--color-foreground)}.sv-index-link[aria-current=true]{color:var(--color-teal);border-bottom-color:var(--color-teal)}.sv-explore-icon{transition:background .3s,transform .4s}.sv-explore:is(:hover,:focus-visible) .sv-explore-icon{background:#69c6c81a;transform:translateY(4px)}[dir=rtl] .services-page :is(h1,h2,h3){letter-spacing:0;line-height:1.25}[dir=rtl] .sv-browser{transform:rotate(3deg)rotateY(5deg)}[dir=rtl] .sv-phone{transform:rotate(8deg)}[dir=rtl] .sv-phone-back{transform:rotate(-9deg)}[dir=rtl] .sv-link-arrow svg{transform:scaleX(-1)}.services-page :is(a,button):focus-visible{outline:2px solid var(--color-teal);outline-offset:5px}.sv-motion [data-sv-reveal]:not([data-sv-ready=true]),.sv-motion .sv-heading-line:not([data-sv-ready=true]){opacity:0}.sv-motion [data-sv-art]:not([data-sv-ready=true]) .sv-object,.sv-motion .sv-draw:not([data-sv-ready=true]),.sv-motion [data-sv-journey]:not([data-sv-journey-ready=true]) :is(.sv-step-content,.sv-step-marker,.sv-journey-ink){visibility:hidden}@media (prefers-reduced-motion:reduce){.services-page *,.services-page :before,.services-page :after{transition:none!important}.sv-motion :is([data-sv-reveal],.sv-heading-line){opacity:1!important}.sv-motion :is(.sv-object,.sv-draw){visibility:visible!important}}
