.wt-home.wt-home-motion{--wt-motion-press:.14s;--wt-motion-change:.24s;--wt-motion-reveal:.38s;--wt-motion-ease:cubic-bezier(.22, 1, .36, 1)}.wt-home.wt-home-motion .wt-home-service-card:hover{box-shadow:var(--wt-home-card-shadow);border-color:var(--wt-border);transform:none}@media (prefers-reduced-motion:no-preference){.wt-home.wt-home-motion.wt-home-enhance-serviceMotion #szolgaltatasok .wt-home-service-card :is(.wt-home-demo-part,.wt-home-demo-tidy,.wt-home-demo-check,.wt-home-demo-arrow){animation-duration:1.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.wt-home.wt-home-motion .wt-home-reveal-target{transition:transform var(--wt-motion-reveal) var(--wt-motion-ease)}.wt-home.wt-home-motion.wt-home-reveal-armed .wt-home-reveal-target:not(.wt-home-reveal--visible){opacity:1;transform:translateY(8px)}.wt-home.wt-home-motion.wt-home-reveal-armed .wt-home-reveal-target .wt-home-reveal-target{opacity:1;transition:none;transform:none}.wt-home.wt-home-motion :is(.wt-home-reference-view,.wt-home-process-scene){transition:opacity var(--wt-motion-change) ease, visibility 0s var(--wt-motion-change);transform:none}.wt-home.wt-home-motion :is(.wt-home-reference-view,.wt-home-process-scene).is-current{transition-delay:0s;transform:none}.wt-home.wt-home-motion main :is(.wt-home-cta,.wt-button,.wt-home-reference-switch button,.wt-home-process-tab,.wt-home-process-restart){transition:transform var(--wt-motion-press) var(--wt-motion-ease), background-color var(--wt-motion-press) ease, border-color var(--wt-motion-press) ease, color var(--wt-motion-press) ease, box-shadow var(--wt-motion-press) ease}.wt-home.wt-home-motion main :is(.wt-home-cta,.wt-button,.wt-home-reference-switch button,.wt-home-process-restart):not(:disabled):active{transform:translateY(1px)scale(.985)}.wt-home.wt-home-motion .wt-home-process-tab:active{transform:none}.wt-home.wt-home-motion .wt-public-faq-toggle:after{transform-origin:50%;transition:transform var(--wt-motion-change) var(--wt-motion-ease), opacity var(--wt-motion-press) ease;display:block}.wt-home.wt-home-motion .wt-public-faq details[open] .wt-public-faq-toggle:after{opacity:0;display:block;transform:rotate(90deg)}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(::details-content){.wt-home.wt-home-motion .wt-public-faq details{interpolate-size:allow-keywords}.wt-home.wt-home-motion .wt-public-faq details::details-content{height:0;transition:height var(--wt-motion-change) var(--wt-motion-ease), content-visibility var(--wt-motion-change) allow-discrete;overflow:clip}.wt-home.wt-home-motion .wt-public-faq details[open]::details-content{height:auto}.wt-home.wt-home-motion .wt-public-faq details[open] .wt-public-faq-answer{animation:none}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wt-home.wt-home-motion.wt-home-reveal-armed .wt-home-service-card.wt-home-reveal-target,.wt-home.wt-home-motion .wt-home-service-card{transition:translate .65s var(--wt-motion-ease), box-shadow .65s ease, border-color .65s ease;translate:0}.wt-home.wt-home-motion.wt-home-reveal-armed .wt-home-service-card.wt-home-reveal-target:hover,.wt-home.wt-home-motion .wt-home-service-card:hover{border-color:var(--wt-accent);box-shadow:var(--wt-home-card-shadow-hover);animation:3.6s ease-in-out .65s infinite wt-service-hover-float;translate:0 -6px}.wt-home.wt-home-motion main :is(a.wt-home-cta,a.wt-button):hover:not(:active){transform:translateY(-1px)}}@keyframes wt-service-hover-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.wt-home.wt-home-motion main *,.wt-home.wt-home-motion main :before,.wt-home.wt-home-motion main :after,.wt-home.wt-home-motion .wt-home-footer *{transition:none!important;animation:none!important}.wt-home.wt-home-motion.wt-home-reveal-armed .wt-home-reveal-target{opacity:1;transform:none}.wt-home.wt-home-motion :is(.wt-home-reference-view,.wt-home-process-scene){transform:none}.wt-home.wt-home-motion .wt-public-faq details::details-content{transition:none!important}}
.wt-home.wt-home-motion .wt-home-arch-module .wt-home-service-illustration{margin-bottom:18px}.wt-home.wt-home-motion .wt-home-arch-module,.wt-home.wt-home-motion .wt-home-about-mark{position:relative}.wt-home.wt-home-motion .wt-home-about-mark:after{content:"";border:1px solid var(--wt-border);border-radius:var(--wt-radius-round);border-top-color:var(--wt-accent-readable);border-bottom-color:var(--wt-accent-readable);pointer-events:none;position:absolute;inset:8%}.wt-home.wt-home-motion .wt-contact-intro{max-width:740px;margin-bottom:32px}.wt-home.wt-home-motion .wt-contact-intro h2{font-family:var(--wt-home-font-display);margin:0 0 18px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.25}.wt-home.wt-home-motion .wt-contact-intro p{color:var(--wt-text-secondary);margin:0;font-size:17px;line-height:1.75}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,5vw,64px)}.wt-home.wt-home-motion .wt-contact-options{padding:16px 0}.wt-home.wt-home-motion .wt-contact-options h3{font-family:var(--wt-home-font-display);margin:0 0 18px;font-size:24px;font-weight:400}.wt-home.wt-home-motion .wt-contact-options a{border-bottom:1px solid var(--wt-border);color:var(--wt-text);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:18px 0;font-size:clamp(18px,2vw,22px);text-decoration:none;display:flex}.wt-home.wt-home-motion .wt-contact-options a>span{color:var(--wt-text-muted);font-size:13px}.wt-home.wt-home-motion .wt-contact-options a:hover{color:var(--wt-accent-readable)}.wt-home.wt-home-motion .wt-contact-options a:focus-visible{outline:2px solid var(--wt-accent-readable);outline-offset:4px}.wt-home.wt-home-motion .wt-contact-options>p{color:var(--wt-text-muted);margin-top:20px;font-size:14px;line-height:1.7}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-steps{border:0;border-top:1px solid var(--wt-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:16px 0 0;display:grid}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-step{align-items:baseline;gap:10px;min-width:0;padding:0;display:flex}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-step-num{color:var(--wt-accent-readable);flex-shrink:0;font-size:12px;font-weight:600;line-height:1.5}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-step strong{color:var(--wt-text);margin-bottom:4px;font-size:15px;line-height:1.45}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-step div>span{color:var(--wt-text-secondary);font-size:14px;line-height:1.6;display:block}@media (max-width:767px){.wt-home.wt-home-motion #kapcsolat .wt-home-contact-grid{grid-template-columns:minmax(0,1fr)}.wt-home.wt-home-motion #kapcsolat .wt-home-contact-steps{grid-template-columns:minmax(0,1fr);gap:14px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wt-home.wt-home-motion .wt-home-arch-module{transition:translate .65s,box-shadow .65s,border-color .65s}.wt-home.wt-home-motion .wt-home-arch-module:hover{border-color:var(--wt-accent-readable);box-shadow:var(--wt-home-card-shadow-hover);animation:3.6s ease-in-out .65s infinite wt-content-float;translate:0 -6px}.wt-home.wt-home-motion .wt-home-arch-module:hover :is(.wt-home-demo-part,.wt-home-demo-tidy){transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite alternate wt-content-piece}.wt-home.wt-home-motion .wt-home-arch-module:hover .wt-home-demo-check{stroke-dasharray:32;animation:3s ease-in-out infinite wt-content-check}.wt-home.wt-home-motion .wt-home-about-mark .wt-glass-brand{transition:translate .9s}.wt-home.wt-home-motion .wt-home-about:hover .wt-glass-brand{animation:6s ease-in-out infinite wt-content-float;translate:0 -5px}}@media (prefers-reduced-motion:no-preference){.wt-home.wt-home-motion .wt-home-about-mark:after{animation:22s linear infinite wt-about-orbit}}@keyframes wt-content-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes wt-content-piece{0%{transform:translateY(2px)}to{transform:translateY(-2px)}}@keyframes wt-content-check{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:14px}}@keyframes wt-about-orbit{to{transform:rotate(360deg)}}
