/* Mini Make workshop landing (design_handoff_workshop_sablon) - minden szabály .mm-page alatt */
.mm-page{font-family:'Space Grotesk',sans-serif;background:#fff;color:#3d3d3d;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}
.mm-page *{margin:0;padding:0;box-sizing:border-box}
.mm-page a{color:#a21caf;text-decoration:none}
.mm-page a:hover{text-decoration:none}
.mm-page h1,.mm-page h2,.mm-page h3{font-family:'Space Grotesk',sans-serif}
.mm-page details>summary{list-style:none;cursor:pointer}
.mm-page details>summary::-webkit-details-marker{display:none}
.mm-page details[open] .faq-plus{transform:rotate(45deg)}
.mm-page svg{max-width:100%}
.mm-page [data-mm-stickybar][hidden]{display:none!important}
@keyframes wsFlow{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes wsDash{to{stroke-dashoffset:-24}}
@keyframes wsPulse{0%{box-shadow:0 0 0 0 rgba(167,139,250,.6)}70%{box-shadow:0 0 0 10px rgba(167,139,250,0)}100%{box-shadow:0 0 0 0 rgba(167,139,250,0)}}
@keyframes wsPulseOcean{0%{box-shadow:0 0 0 0 rgba(34,211,238,.6)}70%{box-shadow:0 0 0 10px rgba(34,211,238,0)}100%{box-shadow:0 0 0 0 rgba(34,211,238,0)}}
@keyframes wsNode{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}
@keyframes wsDots{to{stroke-dashoffset:-22}}
@keyframes wsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media (max-width:760px){.mm-page [data-bento]{grid-template-columns:1fr !important}.mm-page [data-bento]>*{grid-column:1/-1 !important;grid-row:auto !important}}
@media (prefers-reduced-motion:reduce){.mm-page *,.mm-page *::before,.mm-page *::after{animation:none !important;transition:none !important}}
