.cookie-consent-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);z-index:10000;opacity:0;transition:opacity 0.3s ease}.cookie-consent-backdrop.show{opacity:1}.cookie-consent-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.95);background:white;border-radius:var(--bs-border-radius-xl);box-shadow:0 20px 60px rgba(0,0,0,0.3);z-index:10001;max-width:600px;width:90%;max-height:85vh;overflow:hidden;opacity:0;transition:all 0.3s ease}.cookie-consent-modal.show{opacity:1;transform:translate(-50%,-50%) scale(1)}[data-bs-theme="dark"] .cookie-consent-modal{background:#1e293b;box-shadow:0 20px 60px rgba(0,0,0,0.7)}.cookie-modal-content{display:flex;flex-direction:column;height:100%}.cookie-modal-header{padding:1.5rem;border-bottom:1px solid var(--sb-border-color)}.cookie-modal-header h3{margin:0;font-size:1.5rem;color:var(--bs-dark)}[data-bs-theme="dark"] .cookie-modal-header h3{color:var(--bs-light)}.cookie-modal-body{padding:1.5rem;overflow-y:auto;flex:1;max-height:calc(85vh - 180px)}.cookie-categories{margin:1.5rem 0}.cookie-category{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-bottom:.75rem;background:var(--bs-light);border-radius:var(--bs-border-radius);transition:var(--sb-transition)}[data-bs-theme="dark"] .cookie-category{background:rgba(255,255,255,0.05)}.cookie-category:hover{background:rgba(37,99,235,0.05)}.cookie-category.disabled{opacity:.8}.cookie-category.disabled:hover{background:var(--bs-light)}.category-info{flex:1;margin-right:1rem}.category-info strong{display:block;font-size:1rem;color:var(--bs-body-color);margin-bottom:.25rem}.category-info small{display:block;font-size:.875rem;color:var(--sb-text-muted)}.cookie-toggle{display:flex;align-items:center;cursor:pointer;width:100%}.cookie-toggle.disabled{cursor:not-allowed}.toggle-switch{position:relative;width:48px;height:24px;background:#cbd5e1;border-radius:12px;transition:background 0.3s;flex-shrink:0}[data-bs-theme="dark"] .toggle-switch{background:#475569}.toggle-switch::after{content:'';position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform 0.3s;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.cookie-toggle input[type="checkbox"]{display:none}.cookie-toggle input[type="checkbox"]:checked+.category-info+.toggle-switch{background:var(--bs-primary)}.cookie-toggle input[type="checkbox"]:checked+.category-info+.toggle-switch::after{transform:translateX(24px)}.cookie-toggle.disabled .toggle-switch{background:var(--bs-primary);opacity:.6}.cookie-details{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sb-border-color);display:none;max-height:0;overflow:hidden;transition:max-height 0.3s ease}.cookie-details.show{display:block;max-height:400px;overflow-y:auto;animation:slideDown 0.3s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cookie-details h4{font-size:1rem;margin-bottom:.75rem;color:var(--bs-body-color)}.cookie-detail-category{margin-bottom:1rem}.cookie-detail-category h5{font-size:.9rem;margin-bottom:.5rem;color:var(--bs-primary)}.cookie-detail-category table{width:100%;font-size:.8rem}.cookie-detail-category td{padding:.25rem 0.5rem;border-bottom:1px solid var(--sb-border-color)}.cookie-detail-category td:first-child{font-family:monospace;font-weight:600;color:#e91e63}[data-bs-theme="dark"] .cookie-detail-category td:first-child{color:#f48fb1}.cookie-links{display:flex;gap:1rem;margin-top:.75rem}.cookie-links a{color:var(--bs-primary);font-size:.85rem}.cookie-modal-footer{padding:1.25rem 1.5rem;border-top:1px solid var(--sb-border-color);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.cookie-action-buttons{display:flex;gap:.5rem}.btn-cookie{padding:.5rem 1rem;border-radius:var(--bs-border-radius);border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all 0.3s}.btn-settings{background:transparent;color:var(--bs-primary);text-decoration:underline}.btn-reject{background:#475569;color:white}.btn-reject:hover{background:#334155;color:white}[data-bs-theme="dark"] .btn-reject{background:#64748b;color:white}[data-bs-theme="dark"] .btn-reject:hover{background:#475569;color:white}.btn-accept-selected{background:#0e7490;color:white}.btn-accept-selected:hover{background:#0c4a6e;color:white}[data-bs-theme="dark"] .btn-accept-selected{background:#0e7490;color:white}[data-bs-theme="dark"] .btn-accept-selected:hover{background:#075985;color:white}.btn-accept-all{background:#1e40af;color:white}.btn-accept-all:hover{background:#1e3a8a;color:white}[data-bs-theme="dark"] .btn-accept-all{background:#2563eb;color:white}[data-bs-theme="dark"] .btn-accept-all:hover{background:#1d4ed8;color:white}.external-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.external-modal.show{display:block;animation:modalFadeIn 0.3s ease}.external-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);cursor:pointer}.external-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bs-body-bg);border-radius:var(--bs-border-radius-xl);box-shadow:0 20px 60px rgba(0,0,0,0.3);max-width:500px;width:90%;max-height:90vh;overflow:auto;animation:modalSlideIn 0.3s ease}[data-bs-theme="dark"] .external-modal-content{background:#1e293b;box-shadow:0 20px 60px rgba(0,0,0,0.7)}.external-modal-header{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid var(--sb-border-color)}[data-bs-theme="dark"] .external-modal-header{border-bottom-color:rgba(51,65,85,0.5)}.external-modal-icon{margin-bottom:1rem;display:block;margin-left:auto;margin-right:auto}.external-modal-header h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--bs-body-color)}[data-bs-theme="dark"] .external-modal-header h3{color:#f1f5f9}.external-modal-body{padding:2rem}.external-modal-message{font-size:1rem;color:var(--bs-body-color);margin-bottom:1.5rem;text-align:center;line-height:1.6}[data-bs-theme="dark"] .external-modal-message{color:#cbd5e1}.external-modal-info{background:var(--bs-light);border-radius:var(--bs-border-radius);padding:1rem;margin-bottom:1.5rem}[data-bs-theme="dark"] .external-modal-info{background:rgba(255,255,255,0.05)}.external-modal-info-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;font-size:.9rem;color:var(--bs-body-color)}[data-bs-theme="dark"] .external-modal-info-item{color:#cbd5e1}.external-modal-info-item svg{flex-shrink:0;margin-top:2px}.external-modal-info-item strong{font-weight:600;color:var(--bs-body-color)}[data-bs-theme="dark"] .external-modal-info-item strong{color:#f1f5f9}.external-modal-link{color:var(--bs-primary);text-decoration:underline;transition:var(--sb-transition)}.external-modal-link:hover{color:var(--bs-primary);text-decoration:none}.external-modal-url{background:var(--bs-light);border-radius:var(--bs-border-radius);padding:1rem}[data-bs-theme="dark"] .external-modal-url{background:rgba(255,255,255,0.05)}.external-modal-url label{display:block;font-size:.875rem;color:var(--bs-secondary);margin-bottom:.5rem;font-weight:600}[data-bs-theme="dark"] .external-modal-url label{color:var(--sb-text-muted)}.external-modal-url-display{font-family:'Courier New',monospace;font-size:.875rem;color:var(--bs-primary);word-break:break-all;padding:.5rem;background:var(--bs-body-bg);border-radius:calc(var(--bs-border-radius) * 0.5);border:1px solid var(--sb-border-color)}[data-bs-theme="dark"] .external-modal-url-display{background:rgba(15,23,42,0.5);border-color:rgba(51,65,85,0.5);color:#60a5fa}.external-modal-footer{padding:1rem 2rem 2rem;display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid var(--sb-border-color)}[data-bs-theme="dark"] .external-modal-footer{border-top-color:rgba(51,65,85,0.5)}.external-modal-btn{padding:.625rem 1.25rem;border-radius:var(--bs-border-radius);border:2px solid transparent;font-weight:600;font-size:.9rem;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap}.external-modal-btn svg{flex-shrink:0}.external-modal-btn-cancel{background:transparent;color:var(--bs-secondary);border-color:var(--sb-border-color)}.external-modal-btn-cancel:hover{background:var(--bs-secondary);border-color:var(--bs-secondary);color:white;transform:translateY(-2px)}[data-bs-theme="dark"] .external-modal-btn-cancel{color:var(--sb-text-muted);border-color:rgba(51,65,85,0.5)}[data-bs-theme="dark"] .external-modal-btn-cancel:hover{background:var(--bs-secondary);border-color:var(--bs-secondary);color:white}.external-modal-btn-continue{background:var(--bs-primary);color:white;border-color:var(--bs-primary)}.external-modal-btn-continue:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 5px 15px rgba(37,99,235,0.3)}[data-bs-theme="dark"] .external-modal-btn-continue:hover{background:#1e40af;border-color:#1e40af}.contact-hero,.about-hero,.get-started-hero,.terms-hero,.legal-hero,.privacy-hero,.claim-ownership-hero{margin-top:0;padding-top:5rem;padding-bottom:3rem}.contact-card{background:var(--bs-body-bg);border-radius:var(--bs-border-radius-lg);padding:2rem;height:100%;border:1px solid var(--sb-border-color);transition:var(--sb-transition)}[data-bs-theme="dark"] .contact-card{background:rgba(30,41,59,0.5);border-color:rgba(51,65,85,0.5)}.contact-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px var(--sb-shadow-color);border-color:var(--bs-primary)}.contact-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,0.1);border-radius:var(--bs-border-radius);color:var(--bs-primary);margin-bottom:1rem}[data-bs-theme="dark"] .contact-icon{background:rgba(59,130,246,0.2)}.country-select-wrapper{position:relative}.country-search-input{width:100%;padding-right:40px}.country-select-hidden{display:none !important}.country-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1050;background:var(--bs-body-bg);border:2px solid var(--sb-border-color);border-top:none;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);box-shadow:0 10px 20px var(--sb-shadow-color);max-height:400px;overflow-y:auto;display:none}.country-dropdown.show{display:block;animation:slideDown 0.2s ease}[data-bs-theme="dark"] .country-dropdown{background:rgba(30,41,59,0.98);border-color:rgba(51,65,85,0.5)}.country-dropdown-sections{padding:.5rem 0}.country-section{margin-bottom:.5rem}.country-section.hidden{display:none !important}.country-section-header{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--bs-secondary);background:var(--bs-light);border-top:1px solid var(--sb-border-color);border-bottom:1px solid var(--sb-border-color)}[data-bs-theme="dark"] .country-section-header{background:rgba(255,255,255,0.05);color:var(--sb-text-muted);border-color:rgba(51,65,85,0.5)}.country-options{padding:.25rem 0}.country-option{padding:.625rem 1rem;cursor:pointer;transition:var(--sb-transition);color:var(--bs-body-color)}.country-option.hidden{display:none !important}.country-option:hover{background:rgba(37,99,235,0.1);color:var(--bs-primary)}[data-bs-theme="dark"] .country-option:hover{background:rgba(59,130,246,0.1)}.country-option.highlighted{background:rgba(37,99,235,0.15);color:var(--bs-primary)}[data-bs-theme="dark"] .country-option.highlighted{background:rgba(59,130,246,0.15)}.country-no-results{padding:2rem 1rem;text-align:center;color:var(--sb-text-muted);font-style:italic}.country-no-results.hidden{display:none !important}.country-dropdown::-webkit-scrollbar{width:8px}.country-dropdown::-webkit-scrollbar-track{background:transparent}.country-dropdown::-webkit-scrollbar-thumb{background:var(--bs-secondary);border-radius:4px}.country-dropdown::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}.error-404-container{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 0;position:relative;overflow:hidden;margin-top:76px;background:radial-gradient(ellipse at center,rgba(37,99,235,0.05) 0%,transparent 70%)}[data-bs-theme="dark"] .error-404-container{background:radial-gradient(ellipse at center,rgba(59,130,246,0.1) 0%,transparent 70%)}.container-404{z-index:5;padding-top:0}.radio-device-wrapper{position:relative;width:320px;height:280px;margin:0 auto 2rem;padding-top:80px}.radio-device{position:relative;width:320px;height:200px;transform-style:preserve-3d;animation:radio-float 6s ease-in-out infinite;z-index:10;transition:transform 0.3s ease}.radio-device.clicked{animation:radio-float 6s ease-in-out infinite,radio-dance 0.5s ease-in-out}.radio-device.mouse-controlled{transform:translateY(-10px) rotateX(calc(var(--rotate-x,0) * 1deg)) rotateY(calc(var(--rotate-y,0) * 1deg))}@keyframes radio-float{0%,100%{transform:translateY(0) rotateX(5deg) rotateY(-5deg)}25%{transform:translateY(-5px) rotateX(5deg) rotateY(5deg)}50%{transform:translateY(-3px) rotateX(-5deg) rotateY(-5deg)}75%{transform:translateY(-7px) rotateX(-5deg) rotateY(5deg)}}.radio-body{position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#475569 0%,#334155 50%,#1e293b 100%);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,0.3),inset 0 2px 5px rgba(255,255,255,0.1),inset 0 -2px 5px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .radio-body{background:linear-gradient(145deg,#1e293b 0%,#0f172a 50%,#020617 100%);box-shadow:0 20px 40px rgba(0,0,0,0.5),inset 0 2px 5px rgba(255,255,255,0.05),inset 0 -2px 5px rgba(0,0,0,0.5)}.radio-speaker{position:absolute;left:20px;top:30px;width:120px;height:120px;background:repeating-linear-gradient(0deg,#1e293b 0px,#1e293b 2px,#475569 2px,#475569 4px);border-radius:50%;overflow:hidden;box-shadow:inset 0 0 20px rgba(0,0,0,0.5)}.speaker-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,0.3),transparent);animation:speaker-pulse-anim 2s ease-in-out infinite}@keyframes speaker-pulse-anim{0%,100%{transform:scale(0.8);opacity:0}50%{transform:scale(1.2);opacity:.5}}.radio-display{position:absolute;right:20px;top:30px;width:140px;height:60px;background:#0f172a;border-radius:10px;border:2px solid #334155;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}.radio-display.party-mode{background:linear-gradient(45deg,#f00,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#f00);background-size:400% 400%;animation:gradient-shift 1s ease infinite}.frequency-scanner{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(37,99,235,0.3) 45%,rgba(37,99,235,0.8) 50%,rgba(37,99,235,0.3) 55%,transparent 100%);animation:frequency-scan 3s linear infinite}@keyframes frequency-scan{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.display-text{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#10b981;font-family:'Courier New',monospace;font-size:18px;font-weight:bold;text-shadow:0 0 10px rgba(16,185,129,0.5);animation:display-flicker 0.5s ease-in-out infinite}@keyframes display-flicker{0%,100%{opacity:1}50%{opacity:.7}}.radio-knob{position:absolute;width:40px;height:40px;background:radial-gradient(circle at 30% 30%,#64748b,#334155);border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,0.3),inset 0 -2px 5px rgba(0,0,0,0.3)}.knob-left{right:30px;bottom:20px;animation:knob-turn-left 4s ease-in-out infinite}.knob-right{right:80px;bottom:20px;animation:knob-turn-right 5s ease-in-out infinite}@keyframes knob-turn-left{0%,100%{transform:rotate(0deg)}50%{transform:rotate(180deg)}}@keyframes knob-turn-right{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-270deg)}}.knob-indicator{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:4px;height:10px;background:#1e293b;border-radius:2px}.radio-antenna{position:absolute;right:40px;top:-60px;width:3px;height:80px;background:linear-gradient(to top,#64748b,#94a3b8);transform-origin:bottom;animation:antenna-sway 4s ease-in-out infinite;z-index:5}@keyframes antenna-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.antenna-tip{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:#ef4444;border-radius:50%;animation:antenna-blink 1s ease-in-out infinite}@keyframes antenna-blink{0%,100%{opacity:1;box-shadow:0 0 10px rgba(239,68,68,0.8)}50%{opacity:.3;box-shadow:none}}.radio-waves-container{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}.wave-circle{position:absolute;border:2px solid rgba(37,99,235,0.3);border-radius:50%;animation:wave-expand 4s ease-out infinite}.wave-circle:nth-child(1){width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:0s}.wave-circle:nth-child(2){width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:1s}.wave-circle:nth-child(3){width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:2s}.wave-circle.burst{animation-duration:1s}@keyframes wave-expand{0%{width:50px;height:50px;opacity:1;border-width:3px}100%{width:300px;height:300px;opacity:0;border-width:1px}}.particles-container{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}.particle{position:absolute;width:4px;height:4px;border-radius:50%;opacity:0}.particle.color-blue{background:#2563eb}.particle.color-red{background:#ef4444}.particle.color-green{background:#10b981}.particle.color-yellow{background:#f59e0b}.particle.color-purple{background:#8b5cf6}.particle-start-0{left:10%;top:20%}.particle-start-1{left:20%;top:30%}.particle-start-2{left:30%;top:40%}.particle-start-3{left:40%;top:50%}.particle-start-4{left:50%;top:60%}.particle-start-5{left:60%;top:30%}.particle-start-6{left:70%;top:40%}.particle-start-7{left:80%;top:50%}.particle-start-8{left:90%;top:60%}.particle-start-9{left:45%;top:35%}.particle-start-10{left:55%;top:45%}.particle-start-11{left:25%;top:55%}.particle-start-12{left:75%;top:25%}.particle-start-13{left:35%;top:65%}.particle-start-14{left:65%;top:75%}.particle-start-15{left:15%;top:45%}.particle.particle-float-3{animation:particle-float-up-left 3s ease-out}.particle.particle-float-4{animation:particle-float-up-right 4s ease-out}.particle.particle-float-5{animation:particle-float-down-left 5s ease-out}.particle.particle-float-6{animation:particle-float-down-right 6s ease-out}.particle.particle-float-7{animation:particle-float-spiral 7s ease-out}.particle.delay-0{animation-delay:0s}.particle.delay-1{animation-delay:.5s}.particle.delay-2{animation-delay:1s}.particle.delay-3{animation-delay:1.5s}.particle.delay-4{animation-delay:2s}@keyframes particle-float-up-left{0%{transform:translate(0,0) scale(0) rotate(0deg);opacity:0}10%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}50%{transform:translate(-50px,-50px) scale(1.2) rotate(180deg)}90%{opacity:1}100%{transform:translate(-100px,-150px) scale(0) rotate(360deg);opacity:0}}@keyframes particle-float-up-right{0%{transform:translate(0,0) scale(0) rotate(0deg);opacity:0}10%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}50%{transform:translate(50px,-50px) scale(1.2) rotate(-180deg)}90%{opacity:1}100%{transform:translate(100px,-150px) scale(0) rotate(-360deg);opacity:0}}@keyframes particle-float-down-left{0%{transform:translate(0,0) scale(0) rotate(0deg);opacity:0}10%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}50%{transform:translate(-50px,50px) scale(1.2) rotate(180deg)}90%{opacity:1}100%{transform:translate(-100px,150px) scale(0) rotate(360deg);opacity:0}}@keyframes particle-float-down-right{0%{transform:translate(0,0) scale(0) rotate(0deg);opacity:0}10%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}50%{transform:translate(50px,50px) scale(1.2) rotate(-180deg)}90%{opacity:1}100%{transform:translate(100px,150px) scale(0) rotate(-360deg);opacity:0}}@keyframes particle-float-spiral{0%{transform:translate(0,0) scale(0) rotate(0deg);opacity:0}10%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}25%{transform:translate(30px,-30px) scale(1.1) rotate(90deg)}50%{transform:translate(0,-60px) scale(1.2) rotate(180deg)}75%{transform:translate(-30px,-90px) scale(1.1) rotate(270deg)}90%{opacity:1}100%{transform:translate(0,-120px) scale(0) rotate(360deg);opacity:0}}.error-code{font-size:10rem;font-weight:900;background:linear-gradient(135deg,#2563eb 0%,#ef4444 50%,#10b981 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradient-shift 3s ease infinite,glitch 5s infinite;text-align:center;margin:2rem 0;position:relative;letter-spacing:-0.05em}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes glitch{0%,90%,100%{text-shadow:none;transform:translate(0)}91%{text-shadow:2px 2px 0 rgba(239,68,68,0.5),-2px -2px 0 rgba(16,185,129,0.5);transform:translate(2px,-2px)}92%{text-shadow:-2px 2px 0 rgba(37,99,235,0.5),2px -2px 0 rgba(245,158,11,0.5);transform:translate(-2px,2px)}93%{text-shadow:none;transform:translate(0)}94%{text-shadow:3px 0 0 rgba(239,68,68,0.5),-3px 0 0 rgba(16,185,129,0.5);transform:translate(1px,-1px)}95%{text-shadow:none;transform:translate(0)}}.typewriter-container{min-height:3.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:0 1rem;overflow:hidden}.typewriter-text{font-size:2.5rem;font-weight:700;color:var(--bs-body-color);margin:0;letter-spacing:.05em;opacity:0;animation:fadeInTypewriter 0.5s forwards;text-align:center;word-break:break-word;max-width:100%}@keyframes fadeInTypewriter{to{opacity:1}}.typewriter-text::after{content:'|';display:inline-block;color:#2563eb;animation:blink 1s infinite;margin-left:2px}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}.static-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.03;z-index:1;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,0.1) 2px,rgba(0,0,0,0.1) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,0.1) 2px,rgba(0,0,0,0.1) 4px);animation:static-shift 0.5s steps(5) infinite}@keyframes static-shift{0%,100%{transform:translate(0,0)}10%{transform:translate(-2px,-2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,2px)}50%{transform:translate(0,-2px)}60%{transform:translate(-2px,0)}70%{transform:translate(2px,0)}80%{transform:translate(0,2px)}90%{transform:translate(1px,-1px)}}.btn-404{position:relative;overflow:hidden;transition:all 0.3s ease}.btn-404::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.6s ease,height 0.6s ease}.btn-404:hover::before{width:300px;height:300px}.btn-404:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,99,235,0.3)}.konami-active .error-code{animation:rainbow-text 2s linear infinite,glitch 5s infinite}@keyframes rainbow-text{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.konami-active .radio-device{animation:radio-dance 0.5s ease-in-out infinite}@keyframes radio-dance{0%,100%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-10px) rotate(-5deg) scale(1.05)}75%{transform:translateY(-10px) rotate(5deg) scale(1.05)}}.confetti{position:fixed;width:10px;height:10px;z-index:9999;top:-10px;pointer-events:none;left:calc(var(--confetti-x) * 1%)}.confetti.confetti-hue-0{background:hsl(0,100%,50%)}.confetti.confetti-hue-30{background:hsl(30,100%,50%)}.confetti.confetti-hue-60{background:hsl(60,100%,50%)}.confetti.confetti-hue-90{background:hsl(90,100%,50%)}.confetti.confetti-hue-120{background:hsl(120,100%,50%)}.confetti.confetti-hue-150{background:hsl(150,100%,50%)}.confetti.confetti-hue-180{background:hsl(180,100%,50%)}.confetti.confetti-hue-210{background:hsl(210,100%,50%)}.confetti.confetti-hue-240{background:hsl(240,100%,50%)}.confetti.confetti-hue-270{background:hsl(270,100%,50%)}.confetti.confetti-hue-300{background:hsl(300,100%,50%)}.confetti.confetti-hue-330{background:hsl(330,100%,50%)}.confetti.confetti-x-0{left:0vw}.confetti.confetti-x-5{left:5vw}.confetti.confetti-x-10{left:10vw}.confetti.confetti-x-15{left:15vw}.confetti.confetti-x-20{left:20vw}.confetti.confetti-x-25{left:25vw}.confetti.confetti-x-30{left:30vw}.confetti.confetti-x-35{left:35vw}.confetti.confetti-x-40{left:40vw}.confetti.confetti-x-45{left:45vw}.confetti.confetti-x-50{left:50vw}.confetti.confetti-x-55{left:55vw}.confetti.confetti-x-60{left:60vw}.confetti.confetti-x-65{left:65vw}.confetti.confetti-x-70{left:70vw}.confetti.confetti-x-75{left:75vw}.confetti.confetti-x-80{left:80vw}.confetti.confetti-x-85{left:85vw}.confetti.confetti-x-90{left:90vw}.confetti.confetti-x-95{left:95vw}.confetti.confetti-duration-2{animation:confetti-fall 2s linear forwards}.confetti.confetti-duration-3{animation:confetti-fall 3s linear forwards}.confetti.confetti-duration-4{animation:confetti-fall 4s linear forwards}@keyframes confetti-fall{to{transform:translateY(110vh) rotate(360deg);opacity:0}}.legal-info-card,.privacy-info-card,.terms-info-card{background:var(--bs-light);border-radius:var(--bs-border-radius);padding:1.5rem;border:1px solid var(--sb-border-color);margin-bottom:1.5rem}[data-bs-theme="dark"] .legal-info-card,[data-bs-theme="dark"] .privacy-info-card,[data-bs-theme="dark"] .terms-info-card{background:rgba(30,41,59,0.5);border-color:rgba(51,65,85,0.5)}.legal-info-card p,.privacy-info-card p,.terms-info-card p{color:var(--bs-body-color);margin-bottom:.5rem}.legal-info-card p:last-child,.privacy-info-card p:last-child,.terms-info-card p:last-child{margin-bottom:0}.privacy-list{padding-left:1.5rem;line-height:1.8}.privacy-list li{margin-bottom:.5rem;color:var(--bs-body-color)}[data-bs-theme="dark"] .privacy-list li{color:#cbd5e1}.privacy-cookie-card{background:var(--bs-light);border-radius:var(--bs-border-radius);padding:1.5rem;border:1px solid var(--sb-border-color)}[data-bs-theme="dark"] .privacy-cookie-card{background:rgba(30,41,59,0.5);border-color:rgba(51,65,85,0.5)}.privacy-cookie-card h4{color:var(--bs-primary);font-weight:600}.privacy-cookie-table{background:transparent}.privacy-cookie-table thead th{border-bottom:2px solid var(--sb-border-color);font-weight:600;color:var(--bs-body-color);padding:.75rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.privacy-cookie-table tbody td{border-bottom:1px solid var(--sb-border-color);padding:.75rem;vertical-align:middle}.privacy-cookie-table tbody td:first-child{font-family:'Courier New',monospace;font-weight:600;color:var(--bs-primary)}.privacy-cookie-table tbody td code{background:rgba(37,99,235,0.1);padding:.125rem 0.375rem;border-radius:.25rem;color:var(--bs-primary);font-size:.875rem}[data-bs-theme="dark"] .privacy-cookie-table thead th{border-bottom-color:rgba(51,65,85,0.5);color:#e2e8f0}[data-bs-theme="dark"] .privacy-cookie-table tbody td{border-bottom-color:rgba(51,65,85,0.5);color:#cbd5e1}[data-bs-theme="dark"] .privacy-cookie-table tbody td code{background:rgba(59,130,246,0.2);color:#60a5fa}.privacy-last-updated,.legal-last-updated,.terms-last-updated{padding-top:2rem;margin-top:3rem;border-top:1px solid var(--sb-border-color);text-align:center}[data-bs-theme="dark"] .privacy-last-updated,[data-bs-theme="dark"] .legal-last-updated,[data-bs-theme="dark"] .terms-last-updated{border-top-color:rgba(51,65,85,0.5)}.terms-hero+section,.legal-hero+section,.privacy-hero+section{padding-top:4rem;padding-bottom:4rem}.legal-hero h1,.privacy-hero h1,.terms-hero h1{color:white !important}.legal-hero .lead,.privacy-hero .lead,.terms-hero .lead{color:rgba(255,255,255,0.9) !important}section h2.h3{color:var(--bs-body-color);font-weight:700;position:relative;padding-bottom:.5rem}section h3.h5{color:var(--bs-body-color);font-weight:600}[data-bs-theme="dark"] section h2.h3,[data-bs-theme="dark"] section h3.h5{color:#f1f5f9 !important}.terms-obligations-list,section ul{padding-left:1.5rem;line-height:1.8}.terms-obligations-list li,section ul li{margin-bottom:.5rem;color:var(--bs-body-color)}[data-bs-theme="dark"] .terms-obligations-list li,[data-bs-theme="dark"] section ul li{color:#cbd5e1}#manageCookiesBtn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all 0.3s ease}#manageCookiesBtn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(37,99,235,0.3)}#manageCookiesBtn svg{flex-shrink:0}.table-responsive{margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;margin-bottom:1rem;color:var(--bs-body-color)}.table-sm th,.table-sm td{padding:.5rem}.faq-item{border-bottom:1px solid var(--sb-border-color);padding:1.5rem 0}.faq-item:last-child{border-bottom:none}.faq-question{font-weight:600;color:var(--bs-body-color);margin-bottom:.5rem}.faq-answer{color:var(--sb-text-muted)}.feature-item{text-align:center}.feature-item .feature-icon{display:inline-flex;justify-content:center;align-items:center;width:80px;height:80px;background:linear-gradient(135deg,var(--sb-gradient-start),var(--sb-gradient-end));border-radius:var(--bs-border-radius);color:white;margin:0 auto}.about-what-card{padding:2rem;background:var(--bs-body-bg);border-radius:var(--bs-border-radius-lg);border:1px solid var(--sb-border-color);transition:var(--sb-transition);height:100%;text-align:center}[data-bs-theme="dark"] .about-what-card{background:rgba(30,41,59,0.5);border-color:rgba(51,65,85,0.5)}.about-what-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px var(--sb-shadow-color);border-color:var(--bs-primary)}[data-bs-theme="dark"] .about-what-card:hover{background:rgba(30,41,59,0.8)}.about-what-icon{width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sb-gradient-start),var(--sb-gradient-end));border-radius:var(--bs-border-radius);color:white;margin-bottom:1.5rem}[data-bs-theme="dark"] .about-what-icon{box-shadow:0 4px 15px rgba(59,130,246,0.3)}.about-benefit-item{display:flex;align-items:flex-start;padding:1rem;border-radius:var(--bs-border-radius);transition:var(--sb-transition)}.about-benefit-item:hover{background:var(--bs-light);transform:translateX(10px)}[data-bs-theme="dark"] .about-benefit-item:hover{background:rgba(255,255,255,0.05)}.about-benefit-icon{margin-right:.75rem;flex-shrink:0}.about-tech-card{text-align:center;padding:1.5rem}.about-tech-icon-wrapper{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sb-gradient-start),var(--sb-gradient-end));border-radius:50%;color:white;font-size:1.5rem;font-weight:700}[data-bs-theme="dark"] .about-tech-icon-wrapper{box-shadow:0 4px 15px rgba(59,130,246,0.3)}.claim-step{position:relative;padding-left:60px;margin-bottom:2rem}.claim-step-number{position:absolute;left:0;top:0;width:40px;height:40px;background:linear-gradient(135deg,var(--sb-gradient-start),var(--sb-gradient-end));color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.verification-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.verification-card{background:var(--bs-body-bg);border:2px solid var(--sb-border-color);border-radius:var(--bs-border-radius-lg);padding:1.5rem;text-align:center;transition:var(--sb-transition);cursor:pointer}.verification-card:hover{border-color:var(--bs-primary);transform:translateY(-5px);box-shadow:0 10px 30px rgba(37,99,235,0.2)}[data-bs-theme="dark"] .verification-card{background:rgba(30,41,59,0.5);border-color:rgba(51,65,85,0.5)}[data-bs-theme="dark"] .verification-card:hover{background:rgba(30,41,59,0.8);border-color:var(--bs-primary)}.verification-icon{width:60px;height:60px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,0.1);border-radius:var(--bs-border-radius)}[data-bs-theme="dark"] .verification-icon{background:rgba(59,130,246,0.2)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.benefit-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--bs-light);border-radius:var(--bs-border-radius);font-size:.9rem}[data-bs-theme="dark"] .benefit-badge{background:rgba(255,255,255,0.05)}.warning-box{background:rgba(245,158,11,0.1);border:2px solid rgba(245,158,11,0.3);border-radius:var(--bs-border-radius-lg);padding:1.5rem;margin:2rem 0}[data-bs-theme="dark"] .warning-box{background:rgba(245,158,11,0.15);border-color:rgba(245,158,11,0.4)}.timeline{position:relative;padding-left:40px}.timeline::before{content:"";position:absolute;left:15px;top:40px;bottom:0;width:2px;background:var(--sb-border-color)}.timeline-item{position:relative;margin-bottom:2rem}.timeline-dot{position:absolute;left:-30px;top:5px;width:12px;height:12px;background:var(--bs-primary);border-radius:50%;border:3px solid var(--bs-body-bg)}[data-bs-theme="dark"] .timeline-dot{border-color:#0f172a}.dropdown-menu{border:1px solid var(--sb-border-color);border-radius:var(--bs-border-radius);box-shadow:0 10px 20px var(--sb-shadow-color);padding:.5rem;min-width:180px}[data-bs-theme="dark"] .dropdown-menu{background:rgba(30,41,59,0.98);border-color:rgba(51,65,85,0.5)}.dropdown-item{border-radius:calc(var(--bs-border-radius) * 0.5);padding:.5rem 1rem;transition:var(--sb-transition);color:var(--bs-body-color);position:relative;display:flex;align-items:center;justify-content:flex-start}[data-bs-theme="dark"] .dropdown-item{color:var(--bs-body-color)}.dropdown-item:hover{background:var(--bs-primary);color:white}.dropdown-item.active{background:transparent;color:var(--bs-primary);border:1px solid var(--bs-primary);font-weight:600;padding:calc(0.5rem - 1px) calc(1rem - 1px)}[data-bs-theme="dark"] .dropdown-item.active{color:var(--bs-primary);border-color:var(--bs-primary)}.dropdown-item.active::after{content:"✔";margin-left:auto;padding-left:.5rem;font-weight:bold;color:var(--bs-primary)}.dropdown-item.active:hover{background:var(--bs-primary);color:white;border-color:var(--bs-primary)}.dropdown-item.active:hover::after{color:white}.btn-icon{padding:.5rem;background:transparent;border:1px solid transparent;color:var(--bs-body-color);transition:var(--sb-transition);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--bs-border-radius)}.btn-icon:hover{color:var(--bs-primary);background:rgba(37,99,235,0.1);border-color:var(--bs-primary)}[data-bs-theme="dark"] .btn-icon:hover{background:rgba(59,130,246,0.1);border-color:var(--bs-primary)}[dir="rtl"] .contact-card{text-align:right}[dir="rtl"] .country-dropdown{text-align:right;direction:rtl}[dir="rtl"] .country-option{text-align:right}[dir="rtl"] .country-section-header{text-align:right}[dir="rtl"] .country-no-results{text-align:right}[dir="rtl"] .contact-icon{margin-left:auto;margin-right:0}[dir="rtl"] .faq-item{text-align:right}[dir="rtl"] .faq-question{text-align:right}[dir="rtl"] .faq-answer{text-align:right}[dir="rtl"] .btn{direction:rtl}[dir="rtl"] .btn svg:first-child,[dir="rtl"] .btn .spinner-border{margin-left:.5rem;margin-right:0}[dir="rtl"] .btn svg:last-child,[dir="rtl"] .btn .ms-2{margin-left:0;margin-right:.5rem}[dir="rtl"] .dropdown-menu{text-align:right;right:auto !important;left:0 !important}[dir="rtl"] .dropdown-item{text-align:right}[dir="rtl"] .dropdown-item.active::after{margin-left:0;margin-right:auto;padding-left:0;padding-right:.5rem}[dir="rtl"] footer .row{direction:rtl}[dir="rtl"] footer h2,[dir="rtl"] footer .h5{text-align:right !important}[dir="rtl"] footer ul.list-unstyled{padding-right:0;padding-left:0;text-align:right}[dir="rtl"] footer ul.list-unstyled li{text-align:right}[dir="rtl"] footer .d-flex.gap-3{justify-content:flex-start !important}[dir="rtl"] footer .text-white-50{text-align:right !important}[dir="rtl"] footer .col-lg-4:first-child{order:4}[dir="rtl"] footer .col-lg-3:nth-child(2){order:3}[dir="rtl"] footer .col-lg-3:nth-child(3){order:2}[dir="rtl"] footer .col-lg-2:last-child{order:1}[dir="rtl"] footer .row.align-items-center .col-md-6{text-align:right !important}@media (max-width:991px){.navbar-nav.ms-auto>.nav-item:not(:first-child){margin-left:0 !important}.navbar-nav.ms-auto>.nav-item.nav-separator{margin-left:0 !important}.navbar-nav.ms-auto{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}[dir="rtl"] .navbar-nav.ms-auto>:not(:first-child){margin-right:0 !important}[dir="rtl"] .navbar-nav.ms-auto>.nav-item.nav-separator{margin-right:0 !important}}@media (max-width:768px){.cookie-consent-modal{width:92%;max-height:85vh;height:auto}.cookie-modal-content{max-height:85vh;display:flex;flex-direction:column}.cookie-modal-header{padding:1.25rem 1.25rem 0.75rem;flex-shrink:0}.cookie-modal-header h3{font-size:1.25rem}.cookie-modal-body{flex:1;min-height:0;overflow-y:auto;padding:1.25rem;max-height:calc(85vh - 140px)}.cookie-modal-body>p{font-size:.9rem;margin-bottom:1rem}.cookie-categories{margin:1rem 0}.cookie-category{padding:.75rem;margin-bottom:.5rem}.category-info strong{font-size:.95rem}.category-info small{font-size:.8rem}.toggle-switch{width:44px;height:22px}.toggle-switch::after{width:18px;height:18px}.cookie-toggle input[type="checkbox"]:checked+.category-info+.toggle-switch::after{transform:translateX(22px)}.cookie-details{padding-top:.75rem;margin-top:.75rem;max-height:250px;overflow-y:auto}.cookie-details.show{max-height:250px}.cookie-details h4{font-size:.95rem;margin-bottom:.5rem}.cookie-detail-category h5{font-size:.85rem}.cookie-detail-category table{font-size:.75rem}.cookie-modal-footer{flex-direction:column;padding:1rem 1.25rem 1.25rem;flex-shrink:0;border-top:1px solid var(--sb-border-color);background:var(--bs-body-bg)}.cookie-action-buttons{width:100%;flex-direction:column;gap:.375rem}.btn-cookie{width:100%;padding:.45rem 0.875rem;font-size:.875rem}.error-code{font-size:6rem}.typewriter-container{min-height:4rem;padding:0 0.5rem}.typewriter-text{font-size:1.5rem;line-height:1.3}.radio-device-wrapper{width:280px;height:240px;padding-top:60px}.radio-device{width:280px;height:180px}.radio-speaker{width:100px;height:100px}.radio-display{width:120px;height:50px}.radio-antenna{height:60px;top:-50px}@keyframes wave-expand{0%{width:50px;height:50px;opacity:1;border-width:3px}100%{width:200px;height:200px;opacity:0;border-width:1px}}.country-dropdown{max-height:300px}.country-option{padding:.75rem 1rem}.col-lg-6:last-child .card{margin-top:2rem}.about-what-card{padding:1.5rem}.about-what-icon{width:60px;height:60px}.about-tech-icon-wrapper{width:50px;height:50px}.privacy-cookie-table{font-size:.8rem}.privacy-cookie-table thead th,.privacy-cookie-table tbody td{padding:.5rem}.privacy-cookie-table tbody td code{font-size:.75rem}.claim-step{padding-left:50px}.verification-methods{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.external-modal-content{width:95%;max-height:95vh}.external-modal-footer{flex-direction:column;gap:.5rem}.external-modal-btn{width:100%;justify-content:center}}@media (max-width:480px){.cookie-consent-modal{width:95%;max-height:90vh;height:auto}.cookie-modal-content{max-height:90vh}.cookie-modal-header{padding:1rem}.cookie-modal-body{padding:1rem;max-height:calc(90vh - 130px)}.cookie-details{max-height:200px}.cookie-details.show{max-height:200px}.cookie-modal-footer{padding:.875rem 1rem 1rem}.btn-cookie{padding:.4rem 0.75rem;font-size:.85rem}.error-code{font-size:4rem}.typewriter-container{min-height:3.5rem;padding:0 0.25rem}.typewriter-text{font-size:1.2rem;line-height:1.4}.radio-device-wrapper{width:240px;height:210px;padding-top:50px}.radio-device{width:240px;height:150px}.radio-speaker{width:80px;height:80px;left:15px;top:35px}.radio-display{width:100px;height:40px;right:15px}.display-text{font-size:14px}.radio-antenna{height:50px;top:-40px}.external-modal-content{width:95%;max-height:95vh}.external-modal-header{padding:1.5rem 1.5rem 1rem}.external-modal-body{padding:1.5rem}.external-modal-footer{padding:1rem 1.5rem 1.5rem;flex-direction:column}.external-modal-btn{width:100%;justify-content:center;padding:.75rem 1rem}}@media (max-width:576px){.d-flex.gap-3.justify-content-center{flex-direction:column;align-items:stretch}.d-flex.gap-3.justify-content-center .btn{width:100%;margin-bottom:.5rem}.legal-info-card,.privacy-info-card,.terms-info-card{padding:1rem}.privacy-cookie-card{padding:1rem}.about-what-card{margin-bottom:1rem}.about-benefit-item{padding:.75rem}.about-benefit-item:hover{transform:translateX(5px)}.claim-ownership-hero+section .d-flex.gap-3.justify-content-center{flex-direction:column;align-items:stretch}.claim-ownership-hero+section .d-flex.gap-3.justify-content-center .btn{width:100%;margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.about-what-card,.about-benefit-item,.about-tech-card{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}
