.tfico-timeline-section{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:.75em;margin:2rem 0;padding:2rem 0}.tfico-timeline-heading{align-items:center;color:#374151;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;justify-content:center;margin-bottom:2rem;text-align:center}.tfico-timeline-heading .timeline-icon{flex-shrink:0;height:1.75rem;width:1.75rem}.tfico-timeline{margin:0 auto;max-width:900px;padding:1rem;position:relative}.tfico-timeline:before{background:linear-gradient(180deg,#d1d5db 0,#9ca3af 50%,#d1d5db);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:2px}.timeline-item{align-items:flex-start;display:flex;margin-bottom:2rem;padding:0 1rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-item--left{flex-direction:row;justify-content:flex-end;padding-right:calc(50% + 2rem)}.timeline-item--right{flex-direction:row-reverse;justify-content:flex-end;padding-left:calc(50% + 2rem)}.timeline-marker{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;transform:translate(-50%);z-index:2}.timeline-year{background:#f9fafb;border:1px solid #d1d5db;border-radius:.25em;color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.25rem;padding:.25rem .5rem;white-space:nowrap}.timeline-dot{background:#6b7280;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #e5e7eb;height:12px;transition:all .2s ease-out;width:12px}.timeline-content{max-width:350px;width:100%}.timeline-card{background:#fff;border:1px solid #d1d5db;border-radius:.5em;box-shadow:0 1px 3px #0000000d;padding:1rem;transition:all .2s ease-out}.timeline-card:hover{border-color:#9ca3af;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.timeline-description{color:#4b5563;font-size:.875rem;line-height:1.5;margin:0}.timeline-item:hover .timeline-dot{background:#3b82f6;box-shadow:0 0 0 3px #3b82f633;transform:scale(1.2)}.timeline-item:hover .timeline-year{border-color:#93c5fd;color:#1d4ed8}@media(max-width:768px){.tfico-timeline:before{left:1.5rem}.timeline-item--left,.timeline-item--right{flex-direction:row;justify-content:flex-start;padding-left:4rem;padding-right:1rem}.timeline-marker{left:1.5rem}.timeline-content{max-width:100%}.timeline-year{font-size:.75rem;padding:.125rem .375rem}}@media(max-width:480px){.tfico-timeline-section{margin:1rem 0;padding:1.5rem .5rem}.tfico-timeline-heading{font-size:1.25rem;margin-bottom:1.5rem}.tfico-timeline:before{left:1rem}.timeline-item--left,.timeline-item--right{padding-left:3rem;padding-right:.5rem}.timeline-marker{left:1rem}.timeline-card{padding:.75rem}.timeline-description{font-size:.813rem}}.timeline-item{animation:fadeInUp .4s ease-out forwards;opacity:0}.timeline-item:first-child{animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.2s}.timeline-item:nth-child(3){animation-delay:.3s}.timeline-item:nth-child(4){animation-delay:.4s}.timeline-item:nth-child(5){animation-delay:.5s}.timeline-item:nth-child(6){animation-delay:.6s}.timeline-item:nth-child(7){animation-delay:.7s}.timeline-item:nth-child(8){animation-delay:.8s}.timeline-item:nth-child(9){animation-delay:.9s}.timeline-item:nth-child(10){animation-delay:1s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.idle-screen[data-v-70277e0b]{align-items:center;background:linear-gradient(180deg,#0a0a0a,#0d120d 40%,#101810 70%,#1a1410 90%,#1f1814);cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.idle-screen[data-v-70277e0b]:before{background:radial-gradient(ellipse,rgba(34,197,94,.06) 0,transparent 70%);height:40%;left:50%;top:20%;transform:translate(-50%);width:60%}.idle-screen[data-v-70277e0b]:after,.idle-screen[data-v-70277e0b]:before{content:"";pointer-events:none;position:absolute}.idle-screen[data-v-70277e0b]:after{background:linear-gradient(180deg,transparent,hsla(39,46%,61%,.08) 50%,hsla(39,46%,61%,.15));bottom:0;height:120px;left:0;right:0}.idle-content[data-v-70277e0b]{align-items:center;display:flex;flex-direction:column;max-width:700px;padding:2rem;position:relative;text-align:center;z-index:1}.idle-logo-container[data-v-70277e0b]{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;width:100%}.idle-logo[data-v-70277e0b]{animation:logo-breathe-70277e0b 6s ease-in-out infinite;filter:drop-shadow(0 0 40px rgba(34,197,94,.3));height:100px;opacity:.9;width:100px}@keyframes logo-breathe-70277e0b{0%,to{filter:drop-shadow(0 0 40px rgba(34,197,94,.2));opacity:.85}50%{filter:drop-shadow(0 0 80px rgba(34,197,94,.4));opacity:1}}.idle-brand[data-v-70277e0b]{color:#22c55e;font-size:3.5rem;font-weight:700;letter-spacing:.15em;margin-bottom:.5rem;text-shadow:0 0 30px rgba(34,197,94,.3)}.idle-title[data-v-70277e0b]{color:#22c55e;font-size:1.25rem;font-weight:600;letter-spacing:.02em;margin-bottom:1.5rem}.idle-messages[data-v-70277e0b]{margin-bottom:1.25rem}.idle-message-highlight[data-v-70277e0b]{color:#22c55e;font-size:1.375rem;font-weight:600;letter-spacing:.04em;margin:0}.idle-icons[data-v-70277e0b]{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}.eco-icon[data-v-70277e0b]{animation:icon-pulse-70277e0b 3s ease-in-out infinite;color:#22c55e;opacity:.8}.eco-icon[data-v-70277e0b]:nth-child(2){animation-delay:-1s}.eco-icon[data-v-70277e0b]:nth-child(3){animation-delay:-2s}@keyframes icon-pulse-70277e0b{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.idle-hint[data-v-70277e0b]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem;position:relative}.hint-pulse-ring[data-v-70277e0b]{animation:pulse-ring-70277e0b 2s ease-out infinite;border:1.5px solid #22c55e;border-radius:50%;height:22px;position:relative;width:22px}.hint-pulse-ring[data-v-70277e0b]:before{animation:pulse-dot-70277e0b 2s ease-out infinite;background:#22c55e;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.hint-pulse-ring[data-v-70277e0b]:after{animation:pulse-outer-70277e0b 2s ease-out infinite;border:1px solid rgba(34,197,94,.3);border-radius:50%;content:"";inset:-3px;position:absolute}@keyframes pulse-ring-70277e0b{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes pulse-dot-70277e0b{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}@keyframes pulse-outer-70277e0b{0%{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}to{opacity:.5;transform:scale(1)}}.hint-text[data-v-70277e0b]{color:#9ca3af;font-size:1.25rem;font-weight:500;letter-spacing:.02em}.idle-whatsapp-compact[data-v-70277e0b]{align-items:center;background:#25d3661a;border:1px solid rgba(37,211,102,.25);border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem}.idle-qr-small[data-v-70277e0b]{background:#fffffff2;border-radius:.25rem;flex-shrink:0;padding:.25rem}.idle-qr-icon[data-v-70277e0b]{display:block;height:3rem;width:3rem}.idle-wa-btn[data-v-70277e0b]{align-items:center;background:#25d366;border:none;border-radius:1.5rem;color:#fff;display:inline-flex;flex:1;font-size:.6875rem;font-weight:600;gap:.1875rem;padding:.4375rem .5rem;text-decoration:none;transition:all .2s ease-out}.idle-wa-btn[data-v-70277e0b]:hover{background:#1da851;box-shadow:0 4px 12px #25d36666;transform:translate(2px)}.idle-wa-icon[data-v-70277e0b]{flex-shrink:0;height:.875rem;width:.875rem}.idle-wa-text[data-v-70277e0b]{font-size:.6875rem;line-height:1}.idle-wa-arrow[data-v-70277e0b]{flex-shrink:0;height:.75rem;opacity:.8;transition:transform .2s ease-out;width:.75rem}.idle-wa-btn:hover .idle-wa-arrow[data-v-70277e0b]{opacity:1;transform:translate(2px)}.fade-enter-active[data-v-70277e0b],.fade-leave-active[data-v-70277e0b]{transition:opacity .8s ease}.fade-enter-from[data-v-70277e0b],.fade-leave-to[data-v-70277e0b]{opacity:0}@media(max-width:768px){.idle-brand[data-v-70277e0b]{font-size:2.5rem}.idle-message-highlight[data-v-70277e0b],.idle-title[data-v-70277e0b]{font-size:1.125rem}.idle-icons[data-v-70277e0b]{gap:1rem}.eco-icon[data-v-70277e0b]{height:16px;width:16px}.hint-pulse-ring[data-v-70277e0b]{height:18px;width:18px}.hint-pulse-ring[data-v-70277e0b]:before{height:4px;width:4px}.hint-pulse-ring[data-v-70277e0b]:after{inset:-2px}.hint-text[data-v-70277e0b]{font-size:1.125rem}.idle-whatsapp[data-v-70277e0b]{padding:.75rem}.idle-whatsapp-qr[data-v-70277e0b]{height:80px;width:80px}}@media(max-width:480px){.idle-content[data-v-70277e0b]{padding:1rem}.idle-brand[data-v-70277e0b]{font-size:2rem;letter-spacing:.1em}.idle-message-highlight[data-v-70277e0b],.idle-title[data-v-70277e0b]{font-size:1rem}.idle-icons[data-v-70277e0b]{gap:.75rem}.eco-icon[data-v-70277e0b]{height:13px;width:13px}.idle-hint[data-v-70277e0b]{gap:.75rem;padding:1rem}.hint-pulse-ring[data-v-70277e0b]{height:16px;width:16px}.hint-pulse-ring[data-v-70277e0b]:before{height:4px;width:4px}.hint-pulse-ring[data-v-70277e0b]:after{inset:-2px}.hint-text[data-v-70277e0b]{font-size:1.0625rem}.idle-whatsapp[data-v-70277e0b]{margin-bottom:1rem;padding:.625rem}.idle-whatsapp-label[data-v-70277e0b]{font-size:.6875rem}.idle-qr-container[data-v-70277e0b]{padding:.375rem}.idle-whatsapp-qr[data-v-70277e0b]{height:70px;width:70px}.idle-whatsapp-btn[data-v-70277e0b]{font-size:.6875rem;padding:.375rem .75rem}.idle-whatsapp-icon[data-v-70277e0b]{height:12px;width:12px}}@media(min-width:1200px){.idle-brand[data-v-70277e0b]{font-size:4rem}}.main-nav[data-v-bdf23f3d]{flex:1;margin:0;max-width:800px;padding:0}.main-nav[data-v-bdf23f3d],.nav-container[data-v-bdf23f3d]{align-items:center;display:flex;justify-content:center}.nav-container[data-v-bdf23f3d]{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.18);border-radius:1em;margin:0 auto;max-width:900px;padding:.25rem .5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.nav-container[data-v-bdf23f3d]:before{background:linear-gradient(180deg,#fff9,#ffffff1a 50%,#fff0);border-radius:1em 1em 0 0;height:50%;left:0;right:0;top:0}.nav-container[data-v-bdf23f3d]:after,.nav-container[data-v-bdf23f3d]:before{content:"";pointer-events:none;position:absolute;z-index:0}.nav-container[data-v-bdf23f3d]:after{background:radial-gradient(ellipse at top,hsla(0,0%,100%,.3),transparent 50%),radial-gradient(ellipse at bottom,hsla(0,0%,100%,.15),transparent 50%);border-radius:1em;inset:0;mix-blend-mode:overlay;opacity:.6}.desktop-menu[data-v-bdf23f3d]{align-items:center;display:flex;flex-wrap:nowrap;gap:0;list-style:none;margin:0;padding:0;position:relative;z-index:2}.menu-item[data-v-bdf23f3d]{flex-shrink:0;position:relative}.menu-link[data-v-bdf23f3d]{align-items:center;border-radius:.375em;color:#000000d9;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.2rem;letter-spacing:-.01em;padding:.375rem .5rem;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:1}.menu-link[data-v-bdf23f3d]:hover{background:#0000000d;color:#000;transform:translateY(-1px)}.menu-item.has-children:hover .menu-link[data-v-bdf23f3d],.menu-item:has(.dropdown-menu.is-open) .menu-link[data-v-bdf23f3d]{background:#f9ae001a;color:#b87c00}.menu-icon[data-v-bdf23f3d]{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;opacity:.7;transition:all .2s ease;width:16px}.menu-link:hover .menu-icon[data-v-bdf23f3d]{opacity:1;transform:scale(1.05)}.menu-icon svg[data-v-bdf23f3d]{height:16px;stroke:currentColor;width:16px}.menu-text[data-v-bdf23f3d]{display:inline-block;line-height:1.2;white-space:nowrap}.dropdown-arrow[data-v-bdf23f3d]{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;margin-left:.125rem;opacity:.6;transition:all .25s cubic-bezier(.4,0,.2,1);width:14px}.dropdown-arrow svg[data-v-bdf23f3d]{height:10px;stroke:currentColor;width:10px}.menu-item:has(.dropdown-menu.is-open) .dropdown-arrow[data-v-bdf23f3d],.menu-item:hover .dropdown-arrow[data-v-bdf23f3d]{opacity:1;transform:rotate(180deg)}.menu-item:hover .dropdown-arrow svg[data-v-bdf23f3d]{stroke:#b87c00}.dropdown-menu[data-v-bdf23f3d]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#1c1c1eed;border:1px solid hsla(0,0%,100%,.1);border-radius:.75em;box-shadow:0 16px 48px #0000004d,0 4px 16px #00000026,inset 0 1px #ffffff14;left:0;min-width:280px;opacity:0;position:absolute;top:calc(100% + .5rem);transform:translateY(-8px);transition:all .25s ease-out;visibility:hidden;z-index:1000}.dropdown-menu.is-open[data-v-bdf23f3d],.menu-item.has-children:hover>.dropdown-menu[data-v-bdf23f3d]{opacity:1;transform:translateY(0);visibility:visible}.menu-item.has-mega-menu>.dropdown-menu[data-v-bdf23f3d]{left:50%;max-width:1100px;min-width:960px;transform:translate(-50%) translateY(-8px)}.menu-item.has-mega-menu:hover>.dropdown-menu[data-v-bdf23f3d],.menu-item.has-mega-menu>.dropdown-menu.is-open[data-v-bdf23f3d]{transform:translate(-50%) translateY(0)}.mega-menu-container[data-v-bdf23f3d]{display:grid;gap:.25rem 1rem;grid-template-columns:repeat(4,1fr);max-height:none;overflow:visible;padding:.75rem 1rem}.mega-menu-column[data-v-bdf23f3d]{display:flex;flex-direction:column;gap:.5rem}.mega-category[data-v-bdf23f3d]{border-radius:.375em;padding:.375rem;transition:background .15s ease}.mega-category[data-v-bdf23f3d]:hover{background:#ffffff08}.mega-category-title[data-v-bdf23f3d]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:.25em;color:#fffffff2;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;margin-bottom:.25rem;padding:.375rem .5rem;text-decoration:none;transition:all .15s ease}.mega-category-title[data-v-bdf23f3d]:hover{background:#ffffff0f;color:#f9ae00}.mega-icon[data-v-bdf23f3d]{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;opacity:.7;width:16px}.mega-icon svg[data-v-bdf23f3d]{height:14px;stroke:currentColor;width:14px}.mega-category-title:hover .mega-icon[data-v-bdf23f3d]{opacity:1}.mega-text[data-v-bdf23f3d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-subcategory-list[data-v-bdf23f3d]{list-style:none;margin:0;padding:0 0 .25rem}.mega-subcategory-item[data-v-bdf23f3d]{position:relative}.mega-subcategory-link[data-v-bdf23f3d]{border-radius:.25em;color:#ffffffb3;display:block;font-size:.75rem;padding:.25rem .5rem;text-decoration:none;transition:all .15s ease}.mega-subcategory-link[data-v-bdf23f3d]:hover{background:#f9ae0014;color:#f9ae00}.mega-deep-list[data-v-bdf23f3d]{border-left:1px solid hsla(0,0%,100%,.06);list-style:none;margin:0;padding:0 0 0 .75rem}.mega-deep-link[data-v-bdf23f3d]{color:#ffffff80;display:block;font-size:.6875rem;padding:.1875rem .375rem;text-decoration:none;transition:all .15s ease}.mega-deep-link[data-v-bdf23f3d]:hover{color:#f9ae00}.dropdown-container[data-v-bdf23f3d]{max-height:70vh;overflow-y:auto;padding:.75rem 0}.dropdown-column[data-v-bdf23f3d]{padding:0 .75rem}.dropdown-title[data-v-bdf23f3d]{align-items:center;border-radius:.375em;color:#ffffffe6;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem .75rem;text-decoration:none;transition:all .15s ease}.dropdown-title[data-v-bdf23f3d]:hover{background:#ffffff14;color:#f9ae00}.dropdown-icon[data-v-bdf23f3d]{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;opacity:.6;transition:all .15s ease;width:18px}.dropdown-icon svg[data-v-bdf23f3d]{height:16px;stroke:currentColor;width:16px}.dropdown-title:hover .dropdown-icon[data-v-bdf23f3d]{opacity:1;transform:scale(1.1)}.dropdown-text[data-v-bdf23f3d]{flex:1}.dropdown-arrow-right[data-v-bdf23f3d]{align-items:center;display:flex;justify-content:center;margin-left:auto;transition:all .2s ease}.dropdown-arrow-right svg[data-v-bdf23f3d]{fill:#ffffff80}.dropdown-title:hover .dropdown-arrow-right[data-v-bdf23f3d]{transform:translate(3px)}.dropdown-title:hover .dropdown-arrow-right svg[data-v-bdf23f3d]{fill:#f9ae00}.submenu-list[data-v-bdf23f3d]{border-bottom:1px solid hsla(0,0%,100%,.08);list-style:none;margin:0;padding:0 0 .5rem}.dropdown-column:last-child .submenu-list[data-v-bdf23f3d]{border-bottom:none}.submenu-item[data-v-bdf23f3d]{position:relative}.submenu-link[data-v-bdf23f3d]{border-left:2px solid transparent;color:#ffffffb3;display:block;font-size:.8125rem;padding:.5rem .75rem .5rem 1.25rem;text-decoration:none;transition:all .15s ease}.submenu-link[data-v-bdf23f3d]:hover{background:#ffffff0f;border-left-color:#f9ae00;color:#fff;padding-left:1.5rem}.deep-submenu[data-v-bdf23f3d]{list-style:none;margin:0;padding:0}.deep-link[data-v-bdf23f3d]{color:#ffffff8c;display:block;font-size:.75rem;padding:.375rem .75rem .375rem 2rem;text-decoration:none;transition:all .15s ease}.deep-link[data-v-bdf23f3d]:hover{background:#ffffff0a;color:#f9ae00}.mobile-toggle[data-v-bdf23f3d]{background:#fffffff2!important;border:1px solid #d1d5db!important;border-radius:.375em;box-shadow:0 2px 8px #0000001a!important;cursor:pointer;display:none;margin:0;padding:10px;position:fixed;right:.75rem;top:.75rem;z-index:1002;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:all .2s ease-out}.mobile-toggle[data-v-bdf23f3d]:hover{background:#f9fafb!important;border-color:#9ca3af!important}.mobile-toggle[data-v-bdf23f3d]:focus{outline:2px solid #f9ae00!important;outline-offset:2px}.mobile-toggle[data-v-bdf23f3d]:active{transform:scale(.95)}.hamburger-box[data-v-bdf23f3d]{display:flex;flex-direction:column;height:18px;justify-content:space-between;position:relative;width:24px}.hamburger-line[data-v-bdf23f3d]{background-color:#333;border-radius:2px;display:block;height:2.5px;transform-origin:center;transition:all .3s ease-out;width:100%}.hamburger-line-1[data-v-bdf23f3d]{transform:translateY(0) rotate(0)}.hamburger-line-2[data-v-bdf23f3d]{opacity:1;transform:scaleX(1)}.hamburger-line-3[data-v-bdf23f3d]{transform:translateY(0) rotate(0)}.mobile-toggle.is-active .hamburger-line-1[data-v-bdf23f3d]{background-color:#f9ae00;transform:translateY(7.5px) rotate(45deg)}.mobile-toggle.is-active .hamburger-line-2[data-v-bdf23f3d]{opacity:0;transform:scaleX(0)}.mobile-toggle.is-active .hamburger-line-3[data-v-bdf23f3d]{background-color:#f9ae00;transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu[data-v-bdf23f3d]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#141416f2;border-left:1px solid hsla(0,0%,100%,.08);border-radius:1.25em;box-shadow:-12px 0 48px #0006;display:none;height:100vh;height:100dvh;max-width:320px;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:translate(calc(100% + 20px));transition:transform .3s cubic-bezier(.4,0,.2,1);width:85%;z-index:1001}.mobile-menu.is-open[data-v-bdf23f3d]{transform:translate(0)}.mobile-menu-header[data-v-bdf23f3d]{align-items:center;background:#0003;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:1rem 1.25rem;position:sticky;top:0;z-index:10}.mobile-menu-title[data-v-bdf23f3d]{color:#ffffffe6;font-size:1rem;font-weight:600;letter-spacing:.02em}.mobile-close-btn[data-v-bdf23f3d]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:.5em;color:#fffc;cursor:pointer;display:flex;height:40px;justify-content:center;margin:-.5rem -.5rem -.5rem 0;padding:0;transition:all .15s ease;width:40px;-webkit-tap-highlight-color:transparent}.mobile-close-btn[data-v-bdf23f3d]:active,.mobile-close-btn[data-v-bdf23f3d]:hover{background:#ffffff1f;border-color:#f9ae004d;color:#f9ae00}.mobile-close-btn svg[data-v-bdf23f3d]{stroke:currentColor}.mobile-menu-inner[data-v-bdf23f3d]{padding:1rem 0}.mobile-item[data-v-bdf23f3d]{border-bottom:1px solid hsla(0,0%,100%,.06)}.mobile-item-header[data-v-bdf23f3d]{align-items:center;display:flex;justify-content:space-between}.mobile-link[data-v-bdf23f3d]{color:#ffffffe6;display:block;flex:1;font-size:.9375rem;font-weight:500;padding:1rem 1.25rem;text-decoration:none;transition:all .15s ease}.mobile-link[data-v-bdf23f3d]:hover{background:#ffffff0f;color:#f9ae00}.mobile-expand[data-v-bdf23f3d]{background:transparent;border:none;color:#fff9;cursor:pointer;padding:1rem;transition:all .15s ease}.mobile-expand[data-v-bdf23f3d]:hover{color:#f9ae00}.mobile-expand svg[data-v-bdf23f3d]{stroke:currentColor;transition:transform .2s ease}.mobile-expand svg.rotated[data-v-bdf23f3d]{transform:rotate(180deg)}.mobile-submenu[data-v-bdf23f3d]{background:#0003;padding:.5rem 0}.mobile-sub-link[data-v-bdf23f3d]{color:#ffffffbf;display:block;font-size:.875rem;padding:.75rem 1.25rem .75rem 2rem;text-decoration:none;transition:all .15s ease}.mobile-sub-link[data-v-bdf23f3d]:hover{background:#ffffff0a;color:#f9ae00}.mobile-deep-link[data-v-bdf23f3d]{color:#ffffff8c;display:block;font-size:.8125rem;padding:.625rem 1.25rem .625rem 3rem;text-decoration:none;transition:all .15s ease}.mobile-deep-link[data-v-bdf23f3d]:hover{color:#f9ae00}.mobile-overlay[data-v-bdf23f3d]{backdrop-filter:blur(40px) saturate(200%) brightness(95%);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(95%);background:#0000004d;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:1000}.mobile-overlay.is-visible[data-v-bdf23f3d]{opacity:1;visibility:visible}@media(min-width:1400px){.nav-container[data-v-bdf23f3d]{max-width:1000px;padding:.3rem .75rem}.menu-link[data-v-bdf23f3d]{gap:.6rem;padding:.4rem .6rem}.desktop-menu[data-v-bdf23f3d]{gap:0}}@media(min-width:1025px)and (max-width:1399px){.nav-container[data-v-bdf23f3d]{max-width:850px;padding:.25rem .5rem}.menu-link[data-v-bdf23f3d]{gap:.6rem;padding:.375rem .5rem}.desktop-menu[data-v-bdf23f3d]{gap:0}}@media(max-width:1024px){.desktop-menu[data-v-bdf23f3d]{display:none}.mobile-toggle[data-v-bdf23f3d]{align-items:center;display:flex;justify-content:center;right:.5rem;top:.5rem}.mobile-menu[data-v-bdf23f3d]{display:block}.main-nav[data-v-bdf23f3d]{inset:auto 0 0;padding:0;position:fixed;z-index:100}.nav-container[data-v-bdf23f3d]{display:none}}@media(max-width:480px){.mobile-toggle[data-v-bdf23f3d]{right:.5rem;top:.375rem}.mobile-menu[data-v-bdf23f3d]{border-radius:.75em}}@media(min-width:1025px){.dropdown-menu[data-v-bdf23f3d]{min-width:320px}.has-submenu .dropdown-menu[data-v-bdf23f3d]{min-width:400px}}@media(min-width:1025px)and (max-width:1200px){.menu-item.has-mega-menu>.dropdown-menu[data-v-bdf23f3d]{max-width:950px;min-width:850px}.mega-menu-container[data-v-bdf23f3d]{gap:.25rem .75rem;padding:.625rem .75rem}.mega-category-title[data-v-bdf23f3d]{font-size:.75rem;padding:.25rem .375rem}.mega-subcategory-link[data-v-bdf23f3d]{font-size:.6875rem;padding:.1875rem .375rem}.mega-deep-link[data-v-bdf23f3d]{font-size:.625rem;padding:.125rem .25rem}}@media(min-width:1201px)and (max-width:1400px){.menu-item.has-mega-menu>.dropdown-menu[data-v-bdf23f3d]{max-width:1050px;min-width:920px}}.sp-module-title[data-v-6e4eee80]{background:#f9fafb;border:1px solid #d1d5db;border-radius:.375em;color:#374151;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.5rem .75rem;text-transform:uppercase}.category-list[data-v-6e4eee80]{list-style:none;margin:0;padding:0}.category-item[data-v-6e4eee80]{margin-bottom:.5rem}.category-list>li>a[data-v-6e4eee80]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.5em;color:#374151;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease-out}.category-list>li>a.is-active[data-v-6e4eee80],.category-list>li>a[data-v-6e4eee80]:hover{background:#f9ae00;border-color:#d48c00;color:#1a1a1a;transform:translate(3px)}.link-text[data-v-6e4eee80]{flex:1}.arrow-icon[data-v-6e4eee80]{flex-shrink:0;margin-left:.75rem;opacity:.5;transition:all .2s ease-out}.category-list>li>a.is-active .arrow-icon[data-v-6e4eee80],.category-list>li>a:hover .arrow-icon[data-v-6e4eee80]{opacity:1;transform:translate(3px)}.subcategory-list[data-v-6e4eee80]{border-left:2px solid #e5e7eb;list-style:none;margin:.25rem 0 0 .75rem;padding:0 0 0 .5rem}.subcategory-item[data-v-6e4eee80]{margin-bottom:.25rem}.subcategory-list a[data-v-6e4eee80]{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:.375em;color:#4b5563;display:flex;font-size:.8125rem;font-weight:500;justify-content:space-between;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease-out}.tree-icon[data-v-6e4eee80]{color:#9ca3af;flex-shrink:0;margin-right:.5rem;opacity:.4}.subcategory-list a.is-active[data-v-6e4eee80],.subcategory-list a[data-v-6e4eee80]:hover{background:#f9ae00;border-color:#d48c00;color:#1a1a1a;transform:translate(3px)}.subcategory-list a.is-active .tree-icon[data-v-6e4eee80],.subcategory-list a:hover .tree-icon[data-v-6e4eee80]{color:#1a1a1a;opacity:.7}.subcategory-list a.is-active .arrow-icon[data-v-6e4eee80],.subcategory-list a:hover .arrow-icon[data-v-6e4eee80]{opacity:1;transform:translate(2px)}.subcategory-list .arrow-icon[data-v-6e4eee80]{height:12px;margin-left:.5rem;opacity:.4;width:12px}.category-loading[data-v-6e4eee80]{display:flex;flex-direction:column;gap:.5rem}.skeleton-item[data-v-6e4eee80]{animation:shimmer-6e4eee80 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:.5em;height:2.75rem}@keyframes shimmer-6e4eee80{0%{background-position:200% 0}to{background-position:-200% 0}}.category-error[data-v-6e4eee80]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5em;color:#991b1b;font-size:.875rem;padding:1rem;text-align:center}.sp-module-title[data-v-865e4634]{background:#f9fafb;border:1px solid #d1d5db;border-radius:.375em;color:#374151;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.5rem .75rem;text-transform:uppercase}.quick-links[data-v-865e4634]{list-style:none;margin:0;padding:0}.quick-links li[data-v-865e4634]{margin-bottom:.5rem}.quick-links a[data-v-865e4634]{align-items:center;background:#2b2b2b;border:1px solid #3b3b3b;border-radius:.5em;color:#f5f5f5;display:flex;font-size:.8125rem;font-weight:500;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease-out}.quick-links a.is-active[data-v-865e4634],.quick-links a[data-v-865e4634]:hover{background:#f9ae00;border-color:#d48c00;color:#1a1a1a;transform:translate(3px)}.link-text[data-v-865e4634]{flex:1}.arrow-icon[data-v-865e4634]{flex-shrink:0;margin-left:.75rem;opacity:.7;transition:all .2s ease-out}.quick-links a.is-active .arrow-icon[data-v-865e4634],.quick-links a.router-link-active .arrow-icon[data-v-865e4634],.quick-links a.router-link-exact-active .arrow-icon[data-v-865e4634],.quick-links a:hover .arrow-icon[data-v-865e4634]{opacity:1;transform:translate(3px)}.telegram-compact-module[data-v-865e4634]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;margin-top:1rem;padding:.625rem}.telegram-compact-row[data-v-865e4634]{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.telegram-qr-small[data-v-865e4634]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-shrink:0;justify-content:center;padding:.25rem}.telegram-qr-img[data-v-865e4634]{border-radius:.25rem;display:block;height:3.5rem;width:3.5rem}.telegram-cta-compact[data-v-865e4634]{align-items:center;background:#08c;border:none;border-radius:2rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease-out}.telegram-cta-compact[data-v-865e4634]:hover{background:#0077b5;box-shadow:0 4px 12px #0088cc4d;transform:translate(2px)}.tg-favicon[data-v-865e4634]{flex-shrink:0;height:.875rem;width:.875rem}.tg-text[data-v-865e4634]{flex:1;font-size:.75rem;line-height:1}.tg-arrow[data-v-865e4634]{flex-shrink:0;height:.75rem;opacity:.8;transition:transform .2s ease-out;width:.75rem}.telegram-cta-compact:hover .tg-arrow[data-v-865e4634]{opacity:1;transform:translate(2px)}.whatsapp-compact-module[data-v-865e4634]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;margin-top:1rem;padding:.625rem}.whatsapp-compact-row[data-v-865e4634]{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.whatsapp-qr-small[data-v-865e4634]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-shrink:0;justify-content:center;padding:.25rem}.whatsapp-qr-icon[data-v-865e4634]{display:block;height:3.5rem;width:3.5rem}.whatsapp-cta-compact[data-v-865e4634]{align-items:center;background:#25d366;border:none;border-radius:2rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease-out}.whatsapp-cta-compact[data-v-865e4634]:hover{background:#1da851;box-shadow:0 4px 12px #25d3664d;transform:translate(2px)}.wa-favicon[data-v-865e4634]{flex-shrink:0;height:.875rem;width:.875rem}.wa-text[data-v-865e4634]{flex:1;font-size:.75rem;line-height:1}.wa-arrow[data-v-865e4634]{flex-shrink:0;height:.75rem;opacity:.8;transition:transform .2s ease-out;width:.75rem}.whatsapp-cta-compact:hover .wa-arrow[data-v-865e4634]{opacity:1;transform:translate(2px)}.tfico-compact-footer[data-v-b0a34f0a]{background:#2b2b2b;color:#fff;padding:20px 16px 12px}.footer-barrier[data-v-b0a34f0a]{margin:0 auto;max-width:1200px}.footer-main-grid[data-v-b0a34f0a]{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:16px}@media(min-width:640px){.footer-main-grid[data-v-b0a34f0a]{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-main-grid[data-v-b0a34f0a]{gap:28px;grid-template-columns:1.2fr .9fr .9fr 1.6fr}.tfico-compact-footer[data-v-b0a34f0a]{padding:28px 40px 14px}}.col-title[data-v-b0a34f0a]{color:#f9ae00;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.footer-brand[data-v-b0a34f0a]{text-align:center}@media(min-width:1024px){.footer-brand[data-v-b0a34f0a]{text-align:left}}.brand-logo[data-v-b0a34f0a]{display:inline-block}.logo-img[data-v-b0a34f0a]{height:auto;margin-bottom:6px;width:80px}.brand-name[data-v-b0a34f0a]{color:#fff;font-size:18px;font-weight:700;margin:0 0 2px}.brand-role[data-v-b0a34f0a]{color:#f9ae00;font-size:13px;font-weight:500;margin:0 0 4px}.brand-tagline[data-v-b0a34f0a]{color:#aaa;font-size:12px;font-style:italic;margin:0 0 12px}.brand-ctas[data-v-b0a34f0a]{display:flex;gap:8px;justify-content:center}@media(min-width:1024px){.brand-ctas[data-v-b0a34f0a]{justify-content:flex-start}}.cta-btn[data-v-b0a34f0a]{align-items:center;border-radius:.375em;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;text-decoration:none;transition:all .15s ease}.cta-primary[data-v-b0a34f0a]{background:#f9ae00;border:1px solid #d48c00;color:#1a1a1a}.cta-primary[data-v-b0a34f0a]:hover{background:#d48c00;transform:translateY(-1px)}.cta-secondary[data-v-b0a34f0a]{background:transparent;border:1px solid rgba(249,174,0,.4);color:#f9ae00}.cta-secondary[data-v-b0a34f0a]:hover{background:#f9ae001a;border-color:#f9ae00}.region-grid[data-v-b0a34f0a]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}@media(min-width:1024px){.region-grid[data-v-b0a34f0a]{grid-template-columns:repeat(2,1fr)}}.region-item[data-v-b0a34f0a]{align-items:center;color:#ccc;display:flex;font-size:11px;gap:4px;padding:3px 0}.flag[data-v-b0a34f0a]{flex-shrink:0;height:14px;width:14px}.network-links[data-v-b0a34f0a]{display:flex;flex-direction:column;gap:6px}.network-link[data-v-b0a34f0a]{align-items:center;color:#ccc;display:flex;font-size:12px;gap:6px;padding:3px 0;text-decoration:none;transition:color .15s ease}.network-link .globe[data-v-b0a34f0a],.network-link[data-v-b0a34f0a]:hover{color:#f9ae00}.quality-wrap[data-v-b0a34f0a]{align-items:flex-start;display:flex;gap:12px}.quality-img[data-v-b0a34f0a]{border-radius:50%;box-shadow:0 2px 8px #0000004d;flex-shrink:0;height:60px;width:60px}@media(min-width:1024px){.quality-img[data-v-b0a34f0a]{height:70px;width:70px}}.quality-content[data-v-b0a34f0a]{flex:1}.quality-text[data-v-b0a34f0a]{color:#bbb;font-size:11px;font-style:italic;line-height:1.55;margin-bottom:6px}@media(min-width:1024px){.quality-text[data-v-b0a34f0a]{font-size:12px;line-height:1.6}}.quality-sig[data-v-b0a34f0a]{color:#f9ae00;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.footer-bottom[data-v-b0a34f0a]{align-items:center;border-top:1px solid #3a3a3a;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-top:12px}@media(min-width:768px){.footer-bottom[data-v-b0a34f0a]{justify-content:space-between}}.bottom-payments[data-v-b0a34f0a]{display:flex;gap:6px;opacity:.7}.bottom-payments svg[data-v-b0a34f0a]{height:24px;width:36px}.bottom-center[data-v-b0a34f0a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.separator[data-v-b0a34f0a]{color:#555;font-size:11px}.legal-link[data-v-b0a34f0a]{align-items:center;color:#999;display:inline-flex;font-size:11px;gap:4px;text-decoration:none;transition:color .15s ease}.legal-link svg[data-v-b0a34f0a],.legal-link[data-v-b0a34f0a]:hover{color:#f9ae00}.copyright[data-v-b0a34f0a]{color:#777;font-size:11px}.attribution[data-v-b0a34f0a]{background:linear-gradient(90deg,red,#ff7f00 20%,#00f 50%,indigo 70%,#9400d3);-webkit-background-clip:text;background-size:200% auto;font-size:11px;font-weight:600;text-decoration:none;-webkit-text-fill-color:transparent;animation:rainbow-b0a34f0a 3s linear infinite;background-clip:text}@keyframes rainbow-b0a34f0a{to{background-position:200%}}.bottom-spacer[data-v-b0a34f0a]{display:none}@media(min-width:768px){.bottom-spacer[data-v-b0a34f0a]{display:block;width:108px}}.sticky-cta-bar[data-v-84f5b40c]{background:transparent;bottom:0;display:none;left:0;padding:.625rem .75rem;position:fixed;right:0;z-index:1000}@media(max-width:992px){.sticky-cta-bar[data-v-84f5b40c]{align-items:center;bottom:24px;display:flex;gap:.5rem;justify-content:flex-start;left:1rem;right:auto}}.cta-btn[data-v-84f5b40c]{align-items:center;border-radius:1.5rem;box-shadow:0 4px 16px #0006,0 2px 8px #0000004d,inset 0 1px #ffffff1a;display:flex;flex:1;flex-direction:row;font-size:.875rem;font-weight:700;gap:.375rem;justify-content:center;letter-spacing:.025em;max-width:180px;min-height:50px;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s ease-out}.cta-call-now[data-v-84f5b40c],.cta-quote[data-v-84f5b40c]{background:linear-gradient(135deg,#f9ae00,#d48c00);border:1px solid #d48c00;color:#1a1a1a;overflow:hidden;position:relative}.cta-call-now[data-v-84f5b40c]:before,.cta-quote[data-v-84f5b40c]:before{background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s ease;width:200%}.cta-call-now[data-v-84f5b40c]:active:before,.cta-call-now[data-v-84f5b40c]:hover:before,.cta-quote[data-v-84f5b40c]:active:before,.cta-quote[data-v-84f5b40c]:hover:before{left:100%}.cta-call-now[data-v-84f5b40c]:active,.cta-call-now[data-v-84f5b40c]:hover,.cta-quote[data-v-84f5b40c]:active,.cta-quote[data-v-84f5b40c]:hover{background:linear-gradient(135deg,#d48c00,#b87500);box-shadow:0 6px 20px #00000080,0 4px 12px #f9ae0066,inset 0 1px #fff3;transform:translateY(-2px)}.cta-call-now[data-v-84f5b40c]:active,.cta-quote[data-v-84f5b40c]:active{box-shadow:0 3px 10px #0006,0 2px 8px #f9ae004d,inset 0 1px #ffffff26;transform:translateY(0)}.cta-icon[data-v-84f5b40c]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));flex-shrink:0}.arrow-icon[data-v-84f5b40c]{flex-shrink:0;margin-left:.25rem}.cta-text[data-v-84f5b40c]{font-family:Quicksand,sans-serif;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);white-space:nowrap}@media(max-width:992px){body{padding-bottom:75px}}@media(max-width:380px){.sticky-cta-bar[data-v-84f5b40c]{flex-direction:column;gap:.375rem;padding:.5rem .75rem}.cta-btn[data-v-84f5b40c]{font-size:.8125rem;max-width:100%;min-height:44px;padding:.625rem 1rem;width:100%}body{padding-bottom:115px}}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:clip;width:100%}@supports not (overflow:clip){body,html{overflow-x:hidden}.main-nav{left:0;position:fixed!important;right:0;top:7px!important}}body{background:#f5f5f5;color:#333;font-family:Quicksand,sans-serif;line-height:1.6;position:relative}.container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:0 15px}#sp-header{backdrop-filter:blur(40px) saturate(200%) brightness(105%);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(105%);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.18);border-radius:1.25em;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 0 0 1px #fff9,inset 0 1px 2px #fffc;margin:1rem auto;max-width:1200px;position:sticky;top:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 2rem);z-index:1000}#sp-header:before{background:linear-gradient(180deg,#ffffff80,#fff0);border-radius:1.25em 1.25em 0 0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.header-inner{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1.5rem;position:relative;width:100%;z-index:1}.logo img{height:48px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease-out;width:auto}.logo img:hover{transform:scale(1.03)}.header-cta{align-items:center;background:#f9ae00;border:1px solid #d48c00;border-radius:.375em;color:#1a1a1a;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-left:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s ease-out;white-space:nowrap}.header-cta:hover{background:#d48c00;box-shadow:0 4px 12px #f9ae004d;transform:translateY(-2px)}.header-cta .cta-icon{flex-shrink:0}#sp-main-body{padding:20px 0}.sidebar{flex:0 0 200px;padding:10px}#sp-left{align-self:flex-start;max-height:calc(100vh - 7rem);order:1;overflow-y:auto;position:sticky;top:6.5rem}#sp-component{flex:1;min-width:0;order:2;padding:0 15px}#sp-right{align-self:flex-start;max-height:calc(100vh - 7rem);order:3;overflow-y:auto;position:sticky;top:6.5rem}#sp-left::-webkit-scrollbar{width:6px}#sp-left::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}#sp-left::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}#sp-left::-webkit-scrollbar-thumb:hover{background:#f9ae00}#sp-right::-webkit-scrollbar{width:6px}#sp-right::-webkit-scrollbar-track{background:#e5e7eb;border-radius:3px}#sp-right::-webkit-scrollbar-thumb{background:#6b7280;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}#sp-right::-webkit-scrollbar-thumb:hover{background:#f9ae00}#sp-left{scrollbar-color:#9ca3af #f0f0f0}#sp-left,#sp-right{scrollbar-width:thin}#sp-right{scrollbar-color:#6b7280 #e5e7eb}#sp-footer{background:#2b2b2b;color:#fff;margin-top:30px;padding:30px 0}@media(max-width:992px){.container{flex-direction:column}#sp-component{flex:0 0 100%;order:1;padding:0 .5rem}#sp-left,#sp-right{display:none!important}.sidebar{flex:0 0 100%}.header-cta{display:none!important}#sp-footer{margin-bottom:80px}}@media(max-width:1024px){#sp-header{border-radius:1em;margin:.5rem auto;max-width:calc(100% - 1rem);top:.5rem}#sp-header:before{border-radius:1em 1em 0 0}.header-inner{padding:.5rem .75rem}.logo{flex-shrink:0}.logo img{display:block;height:40px;width:auto}}@media(max-width:480px){#sp-header{border-radius:.75em;margin:.25rem auto;top:.25rem}#sp-header:before{border-radius:.75em .75em 0 0}.header-inner{padding:.375rem .5rem}.logo img{height:36px}}a{color:inherit;text-decoration:none;transition:all .2s ease}a:hover{opacity:.8}#sp-component img,.content-html img,.inline-article img{height:auto!important;max-width:100%!important;width:auto!important}#sp-component iframe,.content-html iframe,.inline-article iframe{border:none;display:block!important;height:1200px;max-width:100%!important;min-height:600px;opacity:1!important;visibility:visible!important;width:100%!important}#sp-component iframe[src*=instagram],#sp-component iframe[src*=tiktok],#sp-component iframe[src*=vimeo],#sp-component iframe[src*=youtube],.content-html iframe[src*=instagram],.content-html iframe[src*=tiktok],.content-html iframe[src*=vimeo],.content-html iframe[src*=youtube]{aspect-ratio:16/9;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5em;height:auto!important}#sp-component iframe[src*=instagram],.content-html iframe[src*=instagram]{aspect-ratio:4/5;margin:0 auto;max-width:540px}#sp-component iframe[src*=tiktok],.content-html iframe[src*=tiktok]{aspect-ratio:9/16;margin:0 auto;max-width:360px}.video-embed{border-radius:.375em;height:0;margin:1rem 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-embed iframe{border:0;height:100%!important;left:0;max-width:100%!important;position:absolute;top:0;width:100%!important}#sp-component table,.content-html table,.inline-article table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#sp-component pre,.content-html pre,.inline-article pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}#sp-component,.content-html,.inline-article{word-wrap:break-word;overflow-wrap:break-word}#sp-component{max-width:100%;overflow-x:hidden}.error-page[data-v-da0703d7]{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.spotlight[data-v-da0703d7]{background:linear-gradient(45deg,#f60,#ff4500 50%,#c30);bottom:-30vh;filter:blur(20vh);height:40vh;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100%}.error-content[data-v-da0703d7]{padding:2rem;position:relative;text-align:center;z-index:10}.error-code[data-v-da0703d7]{color:#fff;font-size:8rem;font-weight:700;line-height:1;margin-bottom:.5rem;text-shadow:0 0 40px rgba(255,102,0,.5)}.error-title[data-v-da0703d7]{color:#e5e5e5;font-size:1.5rem;font-weight:500;margin-bottom:1rem}.error-message[data-v-da0703d7]{color:#9ca3af;font-size:1rem;margin-bottom:2rem;max-width:400px}.contact-info[data-v-da0703d7]{margin-top:2rem;text-align:center}.contact-label[data-v-da0703d7]{color:#9ca3af;font-size:.875rem;margin-bottom:.75rem}.phone-number[data-v-da0703d7]{align-items:center;background:linear-gradient(135deg,#f60,#ff4500);border:none;border-radius:.5em;box-shadow:0 4px 12px #ff45004d;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:600;gap:.5rem;padding:.875rem 1.75rem;text-decoration:none;transition:all .2s ease-out}.phone-number[data-v-da0703d7]:hover{background:linear-gradient(135deg,#ff8c00,#f60);box-shadow:0 8px 24px #ff450066;transform:translateY(-2px)}.phone-number[data-v-da0703d7]:active{transform:translateY(0)}.phone-icon[data-v-da0703d7]{animation:ring-da0703d7 2s ease-in-out infinite;flex-shrink:0}@keyframes ring-da0703d7{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}}.fire-button[data-v-da0703d7]{align-items:center;background:transparent;background-clip:padding-box,border-box;background-image:linear-gradient(#0a0a0a,#0a0a0a),linear-gradient(45deg,#ff4500,#f60,#ff8c00);background-origin:border-box;border:2px solid transparent;border-radius:.375em;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .2s ease-out}.fire-button .arrow-icon[data-v-da0703d7]{flex-shrink:0;transition:transform .2s ease-out}.fire-button[data-v-da0703d7]:hover{background-image:linear-gradient(#ff66001a,#ff66001a),linear-gradient(45deg,#f60,#ff8c00,#fa0);box-shadow:0 8px 24px #ff45004d;transform:translateY(-2px)}.fire-button:hover .arrow-icon[data-v-da0703d7]{transform:translate(-3px)}.fire-button[data-v-da0703d7]:active{transform:translateY(0)}.error-buttons[data-v-da0703d7]{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:280px;width:100%}.secondary-button[data-v-da0703d7]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:.375em;color:#d1d5db;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease-out;width:100%}.secondary-button[data-v-da0703d7]:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff;transform:translateY(-2px)}.secondary-button[data-v-da0703d7]:active{transform:translateY(0)}.logout-button[data-v-da0703d7]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.375em;color:#fca5a5;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease-out;width:100%}.logout-button[data-v-da0703d7]:hover{background:#ef444433;border-color:#ef444480;color:#fecaca;transform:translateY(-2px)}.logout-button[data-v-da0703d7]:active{transform:translateY(0)}@media(min-width:640px){.error-buttons[data-v-da0703d7]{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:600px}.error-buttons>button[data-v-da0703d7]{width:auto}.fire-button[data-v-da0703d7]{font-size:1.125rem;padding:.875rem 1.75rem}.error-code[data-v-da0703d7]{font-size:12rem}.error-title[data-v-da0703d7]{font-size:2rem}}
