.back-to-top-btn svg{width:2.5rem;height:2.5rem}.back-to-top-btn{position:fixed;right:3rem;bottom:3rem;width:3rem;height:3rem;border-radius:.75rem;background:#ffa800;color:#000;box-shadow:0 4px 24px #00000024;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3000;transition:background .18s,box-shadow .18s,opacity .3s;opacity:.92}@media(hover:hover){.back-to-top-btn:hover{background:#ffe0b2;box-shadow:0 6px 32px #e08a1e21;color:#b37700}}.fade-enter-active,.fade-leave-active{transition:opacity .45s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}@media(pointer:coarse){.back-to-top-btn{width:4rem;height:4rem;border-radius:50%}.back-to-top-btn svg{width:2.5rem;height:2.5rem}}@media(max-width:900px){.back-to-top-btn{right:1rem;bottom:3rem}}@media(max-width:480px){.back-to-top-btn{right:1rem;bottom:3rem}.back-to-top-btn svg{width:2rem;height:2rem}}.footer-section[data-v-6cd12f45]{background:var(--color-background-dark-soft);color:var(--color-text-light);padding-top:2rem}.footer-columns[data-v-6cd12f45]{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;max-width:84rem;margin:0 auto}.footer-col[data-v-6cd12f45]{display:flex;flex-direction:column;align-items:center;min-width:8rem;flex:1 1 10rem;text-align:center}.footer-title[data-v-6cd12f45]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--color-text-highlight)}.footer-links[data-v-6cd12f45],.footer-contact[data-v-6cd12f45],.footer-anpc[data-v-6cd12f45]{list-style:none;padding:0;margin:0 0 .7rem}.footer-links li[data-v-6cd12f45],.footer-contact li[data-v-6cd12f45],.footer-anpc li[data-v-6cd12f45]{margin-bottom:.6rem;font-size:1rem}.footer-links a[data-v-6cd12f45],.footer-anpc a[data-v-6cd12f45]{color:var(--color-text-light);text-decoration:none;transition:color .18s}.footer-links a[data-v-6cd12f45]:hover,.footer-anpc a[data-v-6cd12f45]:hover{color:var(--color-text-highlight)}.footer-icon[data-v-6cd12f45]{display:flex;font-size:1.2em;margin-right:0rem}.footer-contact-item[data-v-6cd12f45]{display:flex;align-items:center;justify-content:center;gap:.7rem}.footer-contact-text[data-v-6cd12f45]{color:var(--color-text-light);font-weight:500}.footer-contact-link[data-v-6cd12f45]{display:flex;align-items:center;gap:1rem;color:var(--color-text-light);text-decoration:none;transition:color .25s}.footer-contact-link[data-v-6cd12f45]:hover,.footer-contact-link[data-v-6cd12f45]:focus{color:var(--color-text-highlight);outline:none}.anpc-logo[data-v-6cd12f45]{width:100%;max-width:16rem;height:auto;margin-top:.4rem;margin-bottom:.4rem;display:block;transition:transform .2s}.anpc-logo[data-v-6cd12f45]:hover{transform:scale(1.05)}.anpc-logo-link[data-v-6cd12f45]{width:100%;max-width:16rem;height:auto}.footer-payments[data-v-6cd12f45]{width:100%;max-width:16rem;margin-top:.4rem;display:flex;flex-wrap:wrap;justify-content:space-around;gap:.8em}.payment-icon[data-v-6cd12f45]{width:clamp(3.3rem,2vw,23.3rem);aspect-ratio:3 / 2;object-fit:contain;background:var(--color-background-light);border-radius:.5rem;padding:2px;box-shadow:0 2px 10px #00000008}.footer-bottom[data-v-6cd12f45]{background-color:var(--color-background-dark);margin-top:2rem;padding:1rem 2rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;font-size:1rem;color:var(--color-text-light);box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.footer-bottom-col[data-v-6cd12f45]{flex:1 1 0;min-width:0;padding:0 1rem;display:flex;align-items:center;height:100%}.footer-bottom-left[data-v-6cd12f45]{justify-content:flex-start;text-align:left}.footer-bottom-center[data-v-6cd12f45]{justify-content:center;text-align:center}.footer-bottom-right[data-v-6cd12f45]{justify-content:flex-end;text-align:right}.footer-made[data-v-6cd12f45]{font-size:1rem;color:#fff}@media(max-width:75rem){.footer-bottom[data-v-6cd12f45]{padding-left:0rem;padding-right:0rem}}@media(max-width:56rem){.footer-columns[data-v-6cd12f45]{flex-direction:column;gap:2.2rem;align-items:center;text-align:center}.footer-col[data-v-6cd12f45]{width:100%;margin-bottom:1.1rem}}@media(max-width:40rem){.footer-section[data-v-6cd12f45]{padding-top:2rem}.footer-title[data-v-6cd12f45]{font-size:1rem}.footer-bottom[data-v-6cd12f45]{font-size:.9rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.footer-bottom-col[data-v-6cd12f45]{justify-content:center!important;text-align:center!important;width:100%;padding:.3rem 0}}.header-navbar[data-v-9337b165]{background:#ffffff24;box-shadow:0 2px 8px #0000000a;position:absolute;top:0;left:0;width:100%;z-index:2000;transition:background .35s cubic-bezier(.4,0,.2,1)}.navbar[data-v-9337b165]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 2.5rem;box-sizing:border-box}.header-navbar.scrolled .logo[data-v-9337b165]{filter:none}.logo-title[data-v-9337b165]{display:flex;align-items:center;cursor:pointer;text-decoration:none}.logo[data-v-9337b165]{height:clamp(4rem,10vw,6rem);margin-right:1rem;filter:brightness(1.1) invert(0);transition:filter .28s cubic-bezier(.4,0,.2,1)}.site-title[data-v-9337b165]{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;color:var(--color-text-dark-strong);transition:color .28s cubic-bezier(.4,0,.2,1)}.nav-menu[data-v-9337b165]{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-menu a[data-v-9337b165]{position:relative;text-decoration:none;font-weight:600;font-size:clamp(1rem,1.5vw,1.2rem);color:var(--color-text-dark-strong);transition:color .2s}.nav-menu a[data-v-9337b165]:hover{color:var(--color-text-highlight)}.nav-menu a[data-v-9337b165]:after{content:"";position:absolute;left:50%;bottom:-5px;width:100%;height:2px;background:var(--color-text-highlight);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.nav-menu a[data-v-9337b165]:hover:after{transform:translate(-50%) scaleX(1)}.hamburger-menu[data-v-9337b165]{display:none;width:3rem;height:3rem;background:none;border:none;cursor:pointer;z-index:1202}.hamburger-menu svg[data-v-9337b165]{width:2rem;height:2rem;color:var(--color-text-dark-strong)}@media(max-width:56rem){.navbar[data-v-9337b165]{padding:.5rem 1rem}.hamburger-menu[data-v-9337b165]{display:block}.hamburger-menu.is-active[data-v-9337b165]{position:fixed;top:1rem;right:1rem;z-index:2001}.nav-menu-overlay[data-v-9337b165]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-background-light-mute);padding:4rem 0 2rem;display:flex;flex-direction:column;align-items:stretch;gap:2rem;list-style:none;margin:0;overflow-y:scroll}.nav-menu-overlay a[data-v-9337b165]{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem 0;font-size:1.3rem;text-decoration:none;font-weight:500;color:var(--color-text-dark-strong);transition:background .2s,color .2s}.nav-menu-overlay a[data-v-9337b165]:hover{color:var(--color-text-highlight)}.nav-menu-overlay a[data-v-9337b165]:focus,.nav-menu-overlay a[data-v-9337b165]:hover{background:#ffa80021;outline:none}.nav-menu-overlay a[data-v-9337b165]:after{content:"";position:absolute;left:50%;bottom:-5px;width:100%;height:2px;background:var(--color-text-highlight);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.nav-menu-overlay a[data-v-9337b165]:hover:after{transform:translate(-50%) scaleX(1)}}@media(max-width:16rem){.site-title[data-v-9337b165]{display:none}}
