.grid-bg{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px}@keyframes maty-dash{to{stroke-dashoffset:-24px}}.flow{stroke-dasharray:6 6;animation:.6s linear infinite maty-dash}.press-layer,.foot{transition:transform .45s cubic-bezier(.3,.7,.2,1)}.foot{transform:translateY(-34px)}.pressed .foot,.pressed .press-layer{transform:translateY(14px)}.contact-flash{opacity:0;transition:opacity .3s .25s}.pressed .contact-flash{opacity:1}.zone{cursor:pointer;transition:fill .3s,stroke .3s}.zone-path{transition:stroke .3s,opacity .3s}details.faq>summary{list-style:none}details.faq>summary::-webkit-details-marker{display:none}details.faq[open] .faq-icon{color:#fff;background:#e21932;transform:rotate(45deg)}.maty-section input[type=range]{appearance:none;background:#ffffff24;border-radius:9999px;outline:none;height:6px}.maty-section input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:5px solid #e21932;border-radius:9999px;width:22px;height:22px;box-shadow:0 0 0 6px #e219322e}.maty-section input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:5px solid #e21932;border-radius:9999px;width:14px;height:14px}.lb{z-index:100;background:#171717e0;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);display:none;position:fixed;inset:0}.lb.open{display:flex}@media (prefers-reduced-motion:reduce){.flow{animation:none}.press-layer,.foot,.contact-flash{transition:none}}
