*,:after,:before{box-sizing:border-box}.btn-close{align-items:center;background:none;border:3px solid #000;box-shadow:3px 3px #000;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;justify-content:center;transition:transform .15s,opacity .15s}.btn-close:hover{opacity:.75;transform:scale(1.1)}body,html{height:100%;margin:0;padding:0}body{background-color:#f0f0f0;color:#000;font-family:Roboto,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0 0 20px}#__nuxt,#app{display:flex;flex-direction:column;min-height:100vh}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#e9b50b #f0f0f0;scrollbar-width:thin}}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background-color:#f0f0f0;border:2px solid #000;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#e9b50b;border:2px solid #000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#ffdb4d;box-shadow:2px 2px #000}::-webkit-scrollbar-corner{background-color:#f0f0f0;border:2px solid #000}.card{background:#fff;border:4px solid #000;border-radius:15px;box-shadow:10px 10px #000;padding:30px;perspective:1000px;position:relative;text-align:center;transform:rotateX(5deg) rotateY(-5deg);transition:transform .3s,box-shadow .3s}.card:hover{box-shadow:15px 15px #e9b50b;cursor:pointer;transform:translateY(-5px)}.card h2{color:#e9b50b;font-size:2rem;margin:15px 0;text-transform:uppercase}.card h3{color:#e9b50b;font-size:1.5rem;margin-bottom:10px}.card p{color:#333;font-size:1.05rem;line-height:1.5;margin:15px 0}.card ul{list-style-type:none;padding:0}.card li{background:#f0f0f0;border-radius:5px;margin:5px 0;padding:10px;transition:background .3s}.card li:hover{background:#e9b50b;color:#fff}@media(max-width:768px){.card{padding:20px;transform:none}.card h2{font-size:1.5rem}.card p{font-size:1rem}}@media(max-width:480px){.card{padding:15px}.card h2{font-size:1.3rem}.card p{font-size:.9rem}}@media(hover:none){.card,.card:hover{transform:none}.card:hover{box-shadow:10px 10px #000;cursor:default}}.bento-grid{display:grid;gap:40px;grid-template-columns:2fr 1fr;max-width:1100px;width:100%}@media(max-width:768px){.bento-grid{grid-template-columns:1fr}}.header[data-v-05c9d0fe]{background-color:#e9b50b;border:4px solid #000;box-shadow:10px 10px #000;padding:20px;perspective:1000px;position:relative;text-align:center;transform:rotateX(5deg) rotateY(-5deg)}.header-top[data-v-05c9d0fe]{align-items:center;display:flex;justify-content:center;position:relative}.header-top h1[data-v-05c9d0fe]{font-size:2.5rem;margin:0}.nav--desktop[data-v-05c9d0fe]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.nav--desktop a[data-v-05c9d0fe]{background-color:#f0f0f0;border:3px solid #000;box-shadow:5px 5px #000;color:#000;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease}.nav--desktop a.router-link-active[data-v-05c9d0fe],.nav--desktop a[data-v-05c9d0fe]:hover{background-color:#ffdb4d}.custom-language-button[data-v-05c9d0fe]{display:inline-block;position:absolute;right:20px;top:20px}.language-button[data-v-05c9d0fe]{align-items:center;background-color:#f0f0f0;color:#000;cursor:pointer;display:flex;font-size:12px;padding:8px;transition:all .3s ease}.language-button[data-v-05c9d0fe],.language-options[data-v-05c9d0fe]{border:3px solid #000;box-shadow:5px 5px #000}.language-options[data-v-05c9d0fe]{background:#f0f0f0;display:none;min-width:160px;position:absolute;right:0;z-index:100}.language-options a[data-v-05c9d0fe]{color:#000;display:block;padding:12px 16px;text-decoration:none}.language-options a[data-v-05c9d0fe]:hover{background-color:#e9b50b}.custom-language-button:hover .language-options[data-v-05c9d0fe]{display:block}.burger[data-v-05c9d0fe]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;z-index:1001}.burger span[data-v-05c9d0fe]{background:#000;border-radius:2px;display:block;height:3px;transition:all .25s ease;width:100%}.burger--open span[data-v-05c9d0fe]:first-child{transform:translateY(9.5px) rotate(45deg)}.burger--open span[data-v-05c9d0fe]:nth-child(2){opacity:0}.burger--open span[data-v-05c9d0fe]:nth-child(3){transform:translateY(-9.5px) rotate(-45deg)}.mobile-overlay[data-v-05c9d0fe]{align-items:center;background-color:#e9b50b;display:none;flex-direction:column;gap:40px;inset:0;justify-content:center;overflow:hidden;padding:40px 24px;position:fixed;z-index:9002}.overlay-close[data-v-05c9d0fe]{height:44px;position:absolute;right:24px;top:24px;width:44px}.overlay-nav[data-v-05c9d0fe]{align-items:stretch;display:flex;flex-direction:column;gap:12px;max-width:320px;width:100%}.overlay-nav a[data-v-05c9d0fe]{background-color:#f0f0f0;border:3px solid #000;box-shadow:5px 5px #000;color:#000;font-size:1.1rem;font-weight:700;padding:16px 24px;text-align:center;text-decoration:none;transition:background .2s}.overlay-nav a.router-link-active[data-v-05c9d0fe],.overlay-nav a[data-v-05c9d0fe]:hover{background-color:#ffdb4d}.overlay-lang[data-v-05c9d0fe]{display:flex;gap:10px;max-width:320px;width:100%}.overlay-lang a[data-v-05c9d0fe]{background-color:#fff;border:3px solid #000;box-shadow:3px 3px #000;color:#000;flex:1;font-size:.9rem;font-weight:700;padding:10px;text-align:center;text-decoration:none;transition:all .2s}.overlay-lang a.active[data-v-05c9d0fe],.overlay-lang a[data-v-05c9d0fe]:hover{background-color:#000;color:#e9b50b}.overlay-enter-active[data-v-05c9d0fe],.overlay-leave-active[data-v-05c9d0fe]{transition:opacity .25s ease}.overlay-enter-from[data-v-05c9d0fe],.overlay-leave-to[data-v-05c9d0fe]{opacity:0}@media(max-width:768px){.header[data-v-05c9d0fe]{transform:none}.header-top[data-v-05c9d0fe]{align-items:center;display:grid;grid-template-columns:30px 1fr 30px}.header-top h1[data-v-05c9d0fe]{font-size:1.8rem;grid-column:2}.nav--desktop[data-v-05c9d0fe]{display:none}.burger[data-v-05c9d0fe]{grid-column:3;justify-self:end;position:static;transform:none}.burger[data-v-05c9d0fe],.mobile-overlay[data-v-05c9d0fe]{display:flex}}@media(max-width:480px){.header h1[data-v-05c9d0fe]{font-size:1.4rem}}@media(hover:none){.header[data-v-05c9d0fe]{transform:none}.nav--desktop[data-v-05c9d0fe]{display:none}.header-top[data-v-05c9d0fe]{align-items:center;display:grid;grid-template-columns:30px 1fr 30px}.header-top h1[data-v-05c9d0fe]{grid-column:2}.burger[data-v-05c9d0fe]{grid-column:3;justify-self:end;position:static;transform:none}.burger[data-v-05c9d0fe],.mobile-overlay[data-v-05c9d0fe]{display:flex}}.footer[data-v-85aae85a]{background-color:#e9b50b;border:4px solid #000;box-shadow:10px 10px #000;padding:20px;text-align:center;transform:rotateX(5deg) rotateY(-5deg)}@media(hover:none){.footer[data-v-85aae85a]{transform:none}}.marquee-banner[data-v-9b9f539c]{margin-bottom:16px;margin-left:-12px;perspective:1000px;transform:rotateY(-5deg)}.marquee-inner[data-v-9b9f539c]{background:#000;border:4px solid;border-color:#000 #000 #e9b50b;color:#e9b50b;overflow:hidden;padding:10px 0;white-space:nowrap}.marquee-track[data-v-9b9f539c]{animation:marquee-9b9f539c 35s linear infinite;display:inline-flex}.marquee-content[data-v-9b9f539c]{justify-content:space-evenly;min-width:100vw}.marquee-content[data-v-9b9f539c],.marquee-item[data-v-9b9f539c]{align-items:center;display:inline-flex}.marquee-item[data-v-9b9f539c]{font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.08em;padding:0 24px;text-transform:uppercase}.marquee-dot[data-v-9b9f539c]{color:#e9b50b;font-size:.8rem}@keyframes marquee-9b9f539c{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.marquee-banner[data-v-9b9f539c]{margin-left:0;transform:none}}@media(hover:none){.marquee-banner[data-v-9b9f539c]{margin-left:0;transform:none}}.modal-overlay[data-v-3de6174f]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9001}.modal[data-v-3de6174f]{background:#fff;border:4px solid #000;border-radius:4px;box-shadow:8px 8px #000;display:flex;flex-direction:column;max-width:520px;overflow:clip;width:100%}.modal-header[data-v-3de6174f]{align-items:center;background:#e9b50b;border-bottom:3px solid #000;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.modal-title[data-v-3de6174f]{color:#000;font-size:1.05rem;font-weight:900;margin:0}.modal-close[data-v-3de6174f]{height:36px;width:36px}.modal-body[data-v-3de6174f]{display:flex;flex-direction:column;gap:10px;padding:20px}.modal-description[data-v-3de6174f]{color:#333;font-size:.8rem;line-height:1.5;margin:0 0 4px}.cookie-row[data-v-3de6174f]{border:2px solid #000;padding:12px 14px}.cookie-row__header[data-v-3de6174f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.cookie-row__header strong[data-v-3de6174f]{color:#000;font-size:.88rem}.cookie-row__desc[data-v-3de6174f]{color:#333;font-size:.75rem;line-height:1.5;margin:0}.cookie-row[data-v-3de6174f]:first-of-type{background:#f0f0f0}.badge-always-on[data-v-3de6174f]{background:#000;color:#fff;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:2px 10px;text-transform:uppercase;white-space:nowrap}.toggle[data-v-3de6174f]{align-items:center;cursor:pointer;display:flex;flex-shrink:0}.toggle__input[data-v-3de6174f]{height:0;opacity:0;position:absolute;width:0}.toggle__input:checked+.toggle__track[data-v-3de6174f]{background:#e9b50b}.toggle__input:checked+.toggle__track[data-v-3de6174f]:after{transform:translate(18px)}.toggle__input:focus-visible+.toggle__track[data-v-3de6174f]{outline:2px solid #000;outline-offset:2px}.toggle__track[data-v-3de6174f]{background:#ccc;border:2px solid #000;border-radius:11px;display:inline-block;height:22px;position:relative;transition:background .2s;width:40px}.toggle__track[data-v-3de6174f]:after{background:#000;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.privacy-link[data-v-3de6174f]{color:#000;font-weight:700}.modal-footer[data-v-3de6174f]{border-top:2px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 20px}.modal-btn[data-v-3de6174f]{border:2px solid #000;box-shadow:3px 3px #000;cursor:pointer;font-size:.82rem;font-weight:700;padding:7px 18px;transition:opacity .2s}.modal-btn[data-v-3de6174f]:hover{opacity:.85}.modal-btn--cancel[data-v-3de6174f]{background:transparent;color:#000}.modal-btn--save[data-v-3de6174f]{background:#e9b50b;color:#000}.modal-enter-active[data-v-3de6174f],.modal-leave-active[data-v-3de6174f]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-3de6174f],.modal-leave-active .modal[data-v-3de6174f]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-3de6174f],.modal-leave-to[data-v-3de6174f]{opacity:0}.modal-enter-from .modal[data-v-3de6174f],.modal-leave-to .modal[data-v-3de6174f]{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:480px){.modal-overlay[data-v-3de6174f]{align-items:flex-end;padding:12px}.modal[data-v-3de6174f]{max-width:100%}}.cookie-banner[data-v-5573612e]{background:#000;border:3px solid #000;bottom:24px;box-shadow:6px 6px #e9b50b;color:#fff;gap:16px;left:50%;max-width:90vw;padding:14px 24px;position:fixed;transform:translate(-50%);z-index:9000}.cookie-actions[data-v-5573612e],.cookie-banner[data-v-5573612e]{align-items:center;display:flex}.cookie-actions[data-v-5573612e]{flex-shrink:0;gap:8px}.cookie-btn[data-v-5573612e]{cursor:pointer;font-size:.82rem;font-weight:700;padding:6px 14px;transition:opacity .2s;white-space:nowrap}.cookie-btn[data-v-5573612e]:hover{opacity:.85}.cookie-btn--ghost[data-v-5573612e]{background:transparent;border:none;color:#aaa;font-size:.78rem;padding:0;text-decoration:underline}.cookie-btn--outline[data-v-5573612e]{background:transparent;border:2px solid #fff;color:#fff}.cookie-btn--primary[data-v-5573612e]{background:#e9b50b;border:2px solid #e9b50b;color:#000}.cookie-text[data-v-5573612e]{flex:1;font-size:.9rem;margin:0}@media(max-width:1024px){.cookie-banner[data-v-5573612e]{align-items:stretch;bottom:16px;flex-direction:column;left:16px;max-width:none;right:16px;text-align:center;transform:none}.cookie-actions[data-v-5573612e]{flex-direction:row;justify-content:center}}@media(max-width:480px){.cookie-actions[data-v-5573612e]{align-items:stretch;flex-direction:column}.cookie-btn[data-v-5573612e]{padding:8px 14px;width:100%}.cookie-btn--ghost[data-v-5573612e]{padding:4px 0}}.cookie-slide-enter-active[data-v-5573612e],.cookie-slide-leave-active[data-v-5573612e]{transition:transform .3s ease,opacity .3s ease}.cookie-slide-enter-from[data-v-5573612e],.cookie-slide-leave-to[data-v-5573612e]{opacity:0;transform:translate(-50%) translateY(20px)}@media(max-width:1024px){.cookie-slide-enter-from[data-v-5573612e],.cookie-slide-leave-to[data-v-5573612e]{opacity:0;transform:translateY(20px)}}.preloader[data-v-64cd6bd7]{align-items:center;background:#f0f0f0;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.preloader__spinner[data-v-64cd6bd7]{animation:spin-64cd6bd7 .7s linear infinite;border:4px solid #000;border-radius:50%;border-top-color:#e9b50b;height:40px;width:40px}.preloader-leave-active[data-v-64cd6bd7]{transition:opacity .25s ease}.preloader-leave-to[data-v-64cd6bd7]{opacity:0}@keyframes spin-64cd6bd7{to{transform:rotate(1turn)}}.main-content[data-v-64cd6bd7]{display:flex;flex:1;justify-content:center;padding:50px}@media(max-width:768px){.main-content[data-v-64cd6bd7]{padding:24px 20px}}@media(max-width:480px){.main-content[data-v-64cd6bd7]{padding:20px 12px}}.error-page[data-v-2fac4491]{align-items:center;background:#f0f0f0;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh;padding:40px 20px}.error-image[data-v-2fac4491]{max-width:85vw;width:340px}.error-text[data-v-2fac4491]{color:#333;font-size:1.2rem;font-weight:700;margin:0;text-align:center}.error-btn[data-v-2fac4491],.error-text[data-v-2fac4491]{font-family:Roboto,Arial,sans-serif}.error-btn[data-v-2fac4491]{background:#e9b50b;border:3px solid #000;box-shadow:5px 5px #000;color:#000;display:inline-block;font-size:1rem;font-weight:800;padding:12px 28px;text-decoration:none;transition:transform .15s,box-shadow .15s}.error-btn[data-v-2fac4491]:hover{box-shadow:10px 10px #000;transform:translate(-2px,-2px)}@media(max-width:480px){.error-page[data-v-2fac4491]{gap:16px;padding:32px 16px}.error-image[data-v-2fac4491]{width:260px}.error-text[data-v-2fac4491]{font-size:1rem}.error-btn[data-v-2fac4491]{font-size:.9rem;padding:10px 22px}}@media(hover:none){.error-btn[data-v-2fac4491]:hover{box-shadow:5px 5px #000;transform:none}}
