/* Sticket (c) 2026 Pat Tech. Proprietary & Confidential. Unauthorized reproduction strictly prohibited. */
:root{--bg-color:#0F172A;--card-bg:rgba(30,41,59,0.7);--accent-color:#38BDF8;--accent-secondary:#25D366;--text-primary:#F8FAFC;--text-secondary:#94A3B8;--glass-bg:rgba(255,255,255,0.05);--glass-border:rgba(255,255,255,0.1);--glass-shadow:0 8px 32px 0 rgba(0,0,0,0.37);--gradient-glow:radial-gradient(circle at 50% 50%,rgba(56,189,248,0.15) 0%,transparent 60%)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden;background-image:radial-gradient(650px circle at var(--mouse-x,50%) var(--mouse-y,25%),rgba(56,189,248,0.16) 0%,transparent 60%),radial-gradient(at 0% 0%,rgba(56,189,248,0.14) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(37,211,102,0.10) 0px,transparent 50%);background-attachment:fixed}h1{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;line-height:1.15;margin-bottom:1.2rem;background:linear-gradient(to left,#FFFFFF,#94A3B8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:slideUp 0.8s ease-out forwards}html[dir="ltr"] h1{background:linear-gradient(to right,#FFFFFF,#94A3B8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem}p.subtitle{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--text-secondary);max-width:680px;margin:0 auto 2.5rem;line-height:1.6;animation:slideUp 1s ease-out forwards;opacity:0;animation-delay:0.2s}.container{width:92%;max-width:1180px;margin:0 auto;padding:1.5rem 0 4rem}header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;animation:fadeIn 1s ease-out;position:relative;z-index:100}.logo-wrapper{display:flex;align-items:center;gap:0.8rem;text-decoration:none;color:inherit;cursor:pointer}.logo-icon{width:48px;height:48px;border-radius:12px;box-shadow:var(--glass-shadow);animation:logoBreath 4s ease-in-out infinite}@keyframes logoBreath{0%,100%{box-shadow:0 0 15px rgba(56,189,248,0.2),var(--glass-shadow)}50%{box-shadow:0 0 25px rgba(56,189,248,0.5),var(--glass-shadow)}}.logo-text{font-weight:800;font-size:1.6rem;letter-spacing:-0.5px;background:linear-gradient(135deg,#FFF 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-actions{display:flex;align-items:center;gap:1rem}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-links a,.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:0.98rem;transition:all 0.2s ease;padding:0.5rem 0.9rem;border-radius:12px;display:inline-flex;align-items:center;gap:0.4rem}.nav-links a:hover,.nav-links a.active,.nav-link:hover,.nav-link.active{color:var(--text-primary);background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15)}.lang-dropdown{position:relative;display:inline-block}.lang-dropdown-btn{background:rgba(255,255,255,0.08);border:1px solid var(--glass-border);color:var(--text-primary);padding:0.6rem 1rem;border-radius:12px;font-size:0.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:0.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 0.2s ease;font-family:inherit}.lang-dropdown-btn:hover{background:rgba(255,255,255,0.15);border-color:var(--accent-color)}.lang-dropdown-menu{position:absolute;top:calc(100% + 8px);background:rgba(15,23,42,0.96);border:1px solid var(--glass-border);border-radius:16px;padding:0.5rem;min-width:180px;max-height:380px;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10000;display:none;flex-direction:column;gap:0.2rem}html[dir="rtl"] .lang-dropdown-menu{left:0 !important;right:auto !important}html[dir="ltr"] .lang-dropdown-menu{right:0 !important;left:auto !important}.lang-dropdown.open .lang-dropdown-menu{display:flex}.lang-dropdown-item{color:var(--text-secondary);text-decoration:none;padding:0.6rem 0.9rem;border-radius:10px;font-size:0.9rem;font-weight:600;display:flex;align-items:center;gap:0.6rem;transition:all 0.2s ease}.lang-dropdown-item:hover,.lang-dropdown-item.active{color:var(--text-primary);background:rgba(56,189,248,0.15)}.flag-emoji{font-size:1.1rem}.hero{text-align:center;padding:3rem 0 2rem;position:relative;max-width:1000px;margin:0 auto}.badge{background:rgba(56,189,248,0.1);border:1px solid rgba(56,189,248,0.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0.6rem 1.4rem;border-radius:30px;font-size:0.92rem;font-weight:700;color:var(--accent-color);margin-bottom:2rem;animation:slideDown 0.6s ease-out;display:inline-flex;align-items:center;gap:0.5rem}.badge{background:rgba(56,189,248,0.1);border:1px solid rgba(56,189,248,0.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0.6rem 1.4rem;border-radius:30px;font-size:0.92rem;font-weight:700;color:var(--accent-color);margin-bottom:2rem;animation:slideDown 0.6s ease-out;display:inline-flex;align-items:center;gap:0.6rem;max-width:100%}.pulse-dot{display:inline-block;width:9px;height:9px;min-width:9px;min-height:9px;flex-shrink:0;aspect-ratio:1 / 1;background-color:#10B981;border-radius:50%;box-shadow:0 0 0 rgba(16,185,129,0.6);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,0.7)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.btn-group{display:flex;gap:1.4rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2.8rem}.download-btn{display:inline-flex;align-items:center;gap:0.9rem;background:linear-gradient(135deg,#38BDF8 0%,#0284C7 100%);color:#FFFFFF;font-size:1.25rem;font-weight:800;padding:1.35rem 2.6rem;border-radius:50px;text-decoration:none;box-shadow:0 12px 35px rgba(56,189,248,0.45),0 0 20px rgba(56,189,248,0.25);transition:all 0.3s cubic-bezier(0.2,0.9,0.3,1.2);letter-spacing:-0.2px}.download-btn i{font-size:1.45rem}.download-btn:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 20px 45px rgba(56,189,248,0.65),0 0 30px rgba(56,189,248,0.4);background:linear-gradient(135deg,#7DD3FC 0%,#0369A1 100%);color:#FFFFFF}.download-btn.secondary{background:linear-gradient(135deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05));border:2px solid rgba(255,255,255,0.35);color:#FFFFFF;box-shadow:0 12px 30px rgba(0,0,0,0.4),0 0 15px rgba(255,255,255,0.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.download-btn.secondary:hover{background:linear-gradient(135deg,rgba(255,255,255,0.22),rgba(255,255,255,0.1));border-color:#FFFFFF;color:#FFFFFF;box-shadow:0 20px 45px rgba(0,0,0,0.6),0 0 25px rgba(255,255,255,0.3)}.qr-btn{display:inline-flex;align-items:center;gap:0.8rem;background:rgba(255,255,255,0.06);border:1.5px solid var(--glass-border);color:var(--text-primary);padding:1.35rem 2.2rem;border-radius:50px;font-size:1.15rem;font-weight:700;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.3s ease;font-family:inherit;box-shadow:var(--glass-shadow)}.qr-btn i{font-size:1.35rem}.qr-btn:hover{background:rgba(255,255,255,0.15);border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-3px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,0.4),0 0 20px rgba(56,189,248,0.3)}.rating-badge{display:inline-flex;align-items:center;gap:0.8rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);padding:0.6rem 1.4rem;border-radius:30px;font-size:0.95rem;font-weight:600;color:var(--text-secondary)}.rating-badge .stars{color:#F59E0B;display:flex;gap:0.2rem}.floating-stickers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.hero > *:not(.floating-stickers){position:relative;z-index:2}.floating-sticker{position:absolute;background:linear-gradient(135deg,rgba(30,41,59,0.9),rgba(15,23,42,0.9));border:2px solid rgba(255,255,255,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0.95rem 1.9rem;border-radius:28px;font-size:1.22rem;font-weight:800;color:var(--text-primary);box-shadow:0 15px 35px rgba(0,0,0,0.4),0 0 20px rgba(56,189,248,0.25);animation:float-around 6s ease-in-out infinite alternate;display:inline-flex;align-items:center;gap:0.6rem;pointer-events:auto;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.floating-sticker *{user-select:none;-webkit-user-select:none}.floating-sticker:hover{transform:scale(1.1) rotate(0deg) !important;box-shadow:0 20px 45px rgba(0,0,0,0.5),0 0 30px rgba(56,189,248,0.5);border-color:#38BDF8}.sticker-1{top:5%;left:calc(50% + 365px);--base-rotation:9deg;animation-duration:6s}.sticker-2{top:5%;right:calc(50% + 365px);--base-rotation:-9deg;animation-duration:7s;animation-delay:1.5s}.sticker-3{top:52%;left:calc(50% + 380px);--base-rotation:-11deg;animation-duration:5s;animation-delay:3s}.sticker-4{top:52%;right:calc(50% + 380px);--base-rotation:11deg;animation-duration:8s;animation-delay:4.5s}@keyframes float-around{0%{transform:translateY(0px) rotate(var(--base-rotation,0deg))}100%{transform:translateY(-15px) rotate(calc(var(--base-rotation,0deg) + 4deg))}}@media (max-width:1280px) and (min-width:800px){.floating-sticker{transform:scale(0.85);padding:0.55rem 1.1rem;font-size:0.98rem}.sticker-1{left:calc(50% + 220px);top:8%}.sticker-2{right:calc(50% + 220px);top:8%}.sticker-3{left:calc(50% + 230px);top:46%}.sticker-4{right:calc(50% + 230px);top:46%}}@media (max-width:799px){.floating-stickers{display:none}}.stats-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin:4rem auto 2.5rem;max-width:1140px;width:100%}.stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:1.8rem 1.4rem;text-align:center;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.stat-card:hover{transform:translateY(-5px);border-color:rgba(56,189,248,0.4);box-shadow:0 15px 30px rgba(0,0,0,0.4),0 0 20px rgba(56,189,248,0.2)}.stat-icon{font-size:1.8rem;margin-bottom:0.5rem;display:inline-block}.stat-number{font-size:1.9rem;font-weight:800;color:var(--text-primary);background:linear-gradient(135deg,#FFFFFF,#38BDF8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0.2rem}.stat-label{font-size:0.95rem;color:var(--text-secondary);font-weight:600}@media (max-width:1024px){.stats-ribbon{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:480px){.stats-ribbon{grid-template-columns:1fr}}.marquee-container{overflow:hidden;user-select:none;display:flex;gap:2.2rem;margin:4.5rem 0 2rem;position:relative;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:1.5rem;animation:marquee-scroll 25s linear infinite}.marquee-container:hover .marquee-content{animation-play-state:paused}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}html[dir="rtl"] .marquee-content{animation:marquee-scroll-rtl 25s linear infinite}@keyframes marquee-scroll-rtl{from{transform:translateX(0)}to{transform:translateX(50%)}}.marquee-badge{background:linear-gradient(135deg,rgba(30,41,59,0.85),rgba(15,23,42,0.85));border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(12px);padding:0.85rem 1.7rem;border-radius:35px;color:var(--text-primary);font-weight:700;font-size:1.05rem;display:inline-flex;align-items:center;gap:0.6rem;white-space:nowrap;transition:transform 0.2s ease,border-color 0.2s ease;cursor:pointer}.marquee-badge:hover{transform:scale(1.08);border-color:#38BDF8;color:#38BDF8}.seo-text-section{max-width:1020px;width:100%;margin:4rem auto !important;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:28px;padding:2.5rem 3.2rem;box-shadow:0 20px 45px rgba(0,0,0,0.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:right;box-sizing:border-box}html[dir="ltr"] .seo-text-section{text-align:left}.seo-text-section h2{font-size:1.5rem;color:var(--accent-color);margin-bottom:1rem;font-weight:800}.seo-text-section p{font-size:1.05rem;line-height:1.75;color:var(--text-secondary);margin-bottom:1.5rem}.seo-text-section p:last-child{margin-bottom:0}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin:4rem auto;max-width:1140px;width:100%}.feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.2rem 1.6rem;border-radius:24px;text-align:right;transition:transform 0.3s ease;position:relative;overflow:hidden}html[dir="ltr"] .feature-card{text-align:left}.feature-card:hover{transform:translateY(-5px)}.feature-icon{width:50px;height:50px;background:rgba(56,189,248,0.1);color:var(--accent-color);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.feature-card h3{font-size:1.3rem;margin-bottom:0.8rem;color:var(--text-primary)}.feature-card p{color:var(--text-secondary);line-height:1.6;font-size:0.95rem}@media (max-width:1024px){.features{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:540px){.features{grid-template-columns:1fr}}.comparison-section{margin:5rem auto 3rem;text-align:center}.section-title{text-align:center;margin-bottom:2.5rem;font-size:clamp(1.8rem,3.5vw,2.3rem)}.comparison-wrapper{max-width:960px;margin:0 auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:1.5rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px rgba(0,0,0,0.4);overflow-x:auto}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;text-align:right}html[dir="ltr"] .comparison-table{text-align:left}.comparison-table th,.comparison-table td{padding:1.2rem 1.4rem;border-bottom:1px solid rgba(255,255,255,0.08)}.comparison-table th{color:var(--text-secondary);font-weight:700;font-size:1.05rem}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .highlight-col{background:rgba(56,189,248,0.05);border-left:1px solid rgba(56,189,248,0.15);border-right:1px solid rgba(56,189,248,0.15)}.comparison-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.8rem;border-radius:20px;font-size:0.88rem;font-weight:700}.comparison-badge.success{background:rgba(37,211,102,0.15);color:#38ef7d;border:1px solid rgba(37,211,102,0.3)}.comparison-badge.dim{background:rgba(239,68,68,0.1);color:#f87171;border:1px solid rgba(239,68,68,0.2)}.faq-section{margin:5rem auto 3rem;max-width:920px;text-align:center}.faq-accordion,.faq-container{display:flex;flex-direction:column;gap:1.15rem;margin:2.2rem auto 0;text-align:right;width:100%;max-width:920px}html[dir="ltr"] .faq-accordion,html[dir="ltr"] .faq-container{text-align:left}.faq-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;transition:all 0.3s ease}.faq-item.active{border-color:rgba(56,189,248,0.4);background:rgba(30,41,59,0.85)}.faq-question{width:100%;background:transparent;border:none;color:var(--text-primary);font-family:inherit;text-align:right;padding:1.3rem 1.6rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:1.05rem;user-select:none;outline:none}html[dir="ltr"] .faq-question{text-align:left}.faq-question i{transition:transform 0.3s ease;color:var(--accent-color)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{padding:0 1.6rem;max-height:0;overflow:hidden;transition:all 0.3s ease;color:var(--text-secondary);line-height:1.7}.faq-item.active .faq-answer{padding:0 1.6rem 1.4rem;max-height:500px}.faq-answer a{color:var(--accent-color);text-decoration:underline;font-weight:700}footer{margin-top:5rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,0.08);text-align:center;color:var(--text-secondary);font-size:0.9rem}.footer-seo-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;max-width:1140px;margin:0 auto 3rem;text-align:right}html[dir="ltr"] .footer-seo-matrix{text-align:left}.seo-matrix-column{display:flex;flex-direction:column;gap:0.6rem}.seo-matrix-title{color:var(--text-primary);font-weight:700;font-size:1.05rem;margin-bottom:0.5rem}.seo-matrix-column a{color:var(--text-secondary);text-decoration:none;transition:color 0.2s ease}.seo-matrix-column a:hover{color:var(--accent-color)}footer a{color:var(--text-secondary);text-decoration:none}footer a:hover{color:var(--accent-color)}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:all 0.3s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-card{background:linear-gradient(135deg,#1E293B,#0F172A);border:1px solid var(--glass-border);border-radius:28px;padding:2.5rem;max-width:400px;width:90%;text-align:center;position:relative;box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(56,189,248,0.2);transform:scale(0.9);transition:transform 0.3s cubic-bezier(0.2,0.9,0.3,1.2)}.modal-overlay.active .modal-card{transform:scale(1)}.modal-close-btn{position:absolute;top:1rem;left:1rem;background:transparent;border:none;color:var(--text-secondary);font-size:1.2rem;cursor:pointer;padding:0.5rem;transition:color 0.2s ease}html[dir="ltr"] .modal-close-btn{left:auto;right:1rem}.modal-close-btn:hover{color:#fff}.qr-frame{background:#fff;padding:1rem;border-radius:20px;display:inline-block;margin-bottom:1.2rem}.qr-frame img{display:block}.back-to-top-btn{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(30,41,59,0.9),rgba(15,23,42,0.9));border:1px solid rgba(56,189,248,0.4);color:#38BDF8;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s cubic-bezier(0.2,0.9,0.3,1.2);box-shadow:0 10px 25px rgba(0,0,0,0.4),0 0 15px rgba(56,189,248,0.25)}.back-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top-btn:hover{transform:translateY(-4px) scale(1.1);background:var(--accent-color);color:#0F172A;box-shadow:0 15px 30px rgba(56,189,248,0.5)}.scroll-progress-bar{position:fixed;top:0;left:0;height:4px;background:linear-gradient(90deg,#00E5FF,#38EF7D,#25D366);z-index:999999;width:0%;box-shadow:0 0 14px #00E5FF,0 0 28px #25D366;pointer-events:none;transition:width 0.08s ease-out}html[dir="rtl"] .scroll-progress-bar{right:0;left:auto;background:linear-gradient(270deg,#00E5FF,#38EF7D,#25D366);box-shadow:0 0 14px #00E5FF,0 0 28px #25D366}@media (prefers-reduced-motion:no-preference){.feature-card,.comparison-wrapper,.modal-card,.stat-card{transition:transform 0.25s cubic-bezier(0.2,0,0,1),box-shadow 0.25s cubic-bezier(0.2,0,0,1),border-color 0.25s ease;will-change:transform;transform-style:preserve-3d}.feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(56,189,248,0.35);border-color:rgba(56,189,248,0.6)}.floating-sticker{transition:transform 0.15s cubic-bezier(0.2,0,0,1),box-shadow 0.2s ease;will-change:transform}}.feature-card::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:2px;background:radial-gradient(350px circle at var(--card-mouse-x,-500px) var(--card-mouse-y,-500px),rgba(56,189,248,0.8),transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.feature-card:hover::after{opacity:1}.sticker-pop-sparkle{position:fixed;pointer-events:none;font-size:1.8rem;z-index:999999;animation:sparkle-fade-up 0.8s cubic-bezier(0.2,0.9,0.3,1.2) forwards}@keyframes sparkle-fade-up{0%{opacity:1;transform:translate(-50%,-50%) scale(0.6) rotate(0deg)}50%{transform:translate(-50%,-80px) scale(1.4) rotate(20deg)}100%{opacity:0;transform:translate(-50%,-140px) scale(1.8) rotate(-20deg)}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.hero{padding:1.2rem 0 0.5rem !important}.btn-group{margin:0 auto 1.4rem !important;gap:0.85rem !important}.sticker-pack-preview{margin:1.8rem auto 2.5rem !important;padding:1.8rem 1.2rem !important;border-radius:20px !important}.sticker-grid{grid-template-columns:repeat(2,1fr) !important;gap:0.85rem !important;margin-top:1.4rem !important}.sticker-card{padding:1.2rem 0.6rem !important;min-height:125px !important;border-radius:16px !important}.ai-magic-showcase{margin:1.8rem auto 2.5rem !important;padding:1.8rem 1.2rem !important;border-radius:20px !important}.privacy-card{margin:1.8rem auto 2.5rem !important;padding:1.8rem 1.2rem !important;border-radius:20px !important}.comparison-section{margin:2.5rem auto !important}.badge{font-size:0.82rem !important;padding:0.5rem 1rem !important;line-height:1.4 !important;text-align:center !important;justify-content:center !important;max-width:92% !important;margin-left:auto !important;margin-right:auto !important}.pulse-dot{width:8px !important;height:8px !important;min-width:8px !important;min-height:8px !important;flex-shrink:0 !important;aspect-ratio:1 / 1 !important}.qr-btn{display:none !important}header{flex-wrap:wrap;gap:0.8rem;padding:1rem 0}.nav-links{order:3;width:100%;overflow-x:auto;display:flex;gap:0.6rem;padding:0.4rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a,.nav-link{white-space:nowrap;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);padding:0.45rem 0.85rem;border-radius:20px;font-size:0.88rem;flex-shrink:0}.logo-text{font-size:1.4rem}.logo-icon{width:40px;height:40px}.lang-dropdown-btn{padding:0.45rem 0.75rem;font-size:0.82rem}.hero{padding:1.5rem 0 1rem}h1{font-size:clamp(2rem,8vw,2.6rem);line-height:1.2;margin-bottom:1rem}p.subtitle{font-size:0.98rem;line-height:1.55;padding:0 0.5rem;margin-bottom:1.8rem}.btn-group{flex-direction:column;width:100%;max-width:360px;margin:0 auto 2rem;gap:1rem}.download-btn{width:100%;justify-content:center;padding:1.2rem 1.8rem;font-size:1.15rem;box-sizing:border-box}.rating-badge{font-size:0.85rem;padding:0.5rem 1rem}.floating-stickers{display:none !important}.floating-sticker{padding:0.45rem 0.9rem;font-size:0.88rem;border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,0.35)}.sticker-1{top:0%;left:auto;right:2%;--base-rotation:6deg}.sticker-2{top:0%;right:auto;left:2%;--base-rotation:-6deg}.sticker-3,.sticker-4{display:none}.stats-ribbon{grid-template-columns:repeat(2,1fr) !important;gap:0.8rem !important;margin:2.5rem auto 1.5rem !important;padding:0 0.5rem}.stat-card{padding:1.2rem 0.8rem !important;border-radius:16px !important}.stat-icon{font-size:1.4rem !important;margin-bottom:0.2rem !important}.stat-number{font-size:1.4rem !important}.stat-label{font-size:0.82rem !important}.marquee-container{margin:2.5rem 0 1rem !important;gap:1rem !important}.marquee-badge{padding:0.6rem 1.1rem !important;font-size:0.88rem !important;border-radius:25px !important}.seo-text-section{padding:1.6rem 1.3rem !important;margin:2.5rem auto !important;border-radius:20px !important}.seo-text-section h2{font-size:1.25rem !important}.seo-text-section p{font-size:0.92rem !important;line-height:1.65 !important;margin-bottom:1.2rem !important}.features{grid-template-columns:1fr !important;gap:1rem !important;margin:2.5rem auto !important}.feature-card{padding:1.5rem 1.2rem !important;border-radius:20px !important}.feature-icon{width:44px !important;height:44px !important;font-size:1.3rem !important;margin-bottom:1rem !important}.feature-card h3{font-size:1.15rem !important}.feature-card p{font-size:0.9rem !important;line-height:1.55 !important}.comparison-section{margin:3.5rem auto 2rem !important}.section-title{font-size:1.5rem !important;margin-bottom:1.5rem !important}.comparison-wrapper{padding:0.8rem !important;border-radius:18px !important;-webkit-overflow-scrolling:touch}.comparison-table th,.comparison-table td{padding:0.8rem 0.6rem !important;font-size:0.85rem !important}.comparison-badge{padding:0.3rem 0.6rem !important;font-size:0.78rem !important}.faq-section{margin:3.5rem auto 2rem !important}.faq-question{padding:1rem 1.2rem !important;font-size:0.95rem !important}.faq-answer{padding:0 1.2rem !important;font-size:0.9rem !important}.faq-item.active .faq-answer{padding:0 1.2rem 1.2rem !important}footer{margin-top:3.5rem !important;padding-top:2rem !important;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px)) !important}.footer-seo-matrix{grid-template-columns:repeat(2,1fr) !important;gap:1.5rem 1rem !important;margin-bottom:2rem !important}.seo-matrix-title{font-size:0.95rem !important}.seo-matrix-column a{font-size:0.85rem !important}.back-to-top-btn{bottom:calc(1.2rem + env(safe-area-inset-bottom,0px)) !important;right:1.2rem !important;width:42px !important;height:42px !important;font-size:1rem !important}}@media (max-width:380px){.footer-seo-matrix{grid-template-columns:1fr !important}h1{font-size:1.85rem !important}}.sticker-pack-preview{max-width:1140px;width:100%;margin:4.5rem auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:28px;padding:3rem 3.5rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 45px rgba(0,0,0,0.35);box-sizing:border-box}.sticker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.5rem;margin-top:2.2rem}.sticker-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:22px;padding:1.75rem 1rem;min-height:155px;text-align:center;cursor:pointer;transition:transform 0.3s cubic-bezier(0.2,0.9,0.3,1.2),border-color 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.sticker-card:hover{transform:translateY(-6px) scale(1.05);border-color:var(--accent-color);background:rgba(56,189,248,0.08);box-shadow:0 15px 30px rgba(56,189,248,0.25)}.sticker-emoji{font-size:2.8rem;margin-bottom:0.6rem;transition:transform 0.3s ease}.sticker-card:hover .sticker-emoji{transform:scale(1.15) rotate(5deg)}.sticker-text{font-weight:700;font-size:1rem;color:var(--text-primary);margin-bottom:0.6rem}.sticker-badge{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.8rem;color:#38ef7d;background:rgba(56,239,125,0.15);border:1px solid rgba(56,239,125,0.3);padding:0.3rem 0.75rem;border-radius:20px;font-weight:700}.how-to-section{max-width:1140px;width:100%;margin:4.5rem auto !important;background:var(--glass-bg) !important;border:1px solid var(--glass-border) !important;border-radius:28px !important;padding:3rem 2.8rem !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;box-shadow:0 20px 45px rgba(0,0,0,0.3) !important;box-sizing:border-box}.privacy-container,main[style*="max-width:800px"]{max-width:1040px !important;margin:3.5rem auto !important;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:28px;padding:3rem 3.5rem !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 45px rgba(0,0,0,0.3);line-height:1.8;box-sizing:border-box}.privacy-container h1,main[style*="max-width:800px"] h1{font-size:2.2rem;margin-bottom:1.5rem}.privacy-container h3,main[style*="max-width:800px"] h3{font-size:1.4rem;color:var(--accent-color);margin:2rem 0 1rem}.privacy-container p,main[style*="max-width:800px"] p{font-size:1.02rem;color:var(--text-secondary);margin-bottom:1.2rem}.hero-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin:4rem auto 2.5rem;max-width:1140px;width:100%;text-align:right}html[dir="ltr"] .hero-bento-grid{text-align:left}.bento-card{background:linear-gradient(135deg,rgba(30,41,59,0.75),rgba(15,23,42,0.85));border:1px solid rgba(255,255,255,0.12);border-radius:24px;padding:1.8rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);transition:transform 0.35s cubic-bezier(0.2,0.9,0.3,1.2),border-color 0.3s ease,box-shadow 0.35s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:space-between}.bento-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(56,189,248,0.5);box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(56,189,248,0.25)}.bento-header{display:flex;align-items:center;gap:0.9rem;margin-bottom:1.2rem}.bento-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;box-shadow:0 8px 20px rgba(0,0,0,0.3)}.bento-icon.shabbat{background:linear-gradient(135deg,#F59E0B,#D97706)}.bento-icon.ai{background:linear-gradient(135deg,#38BDF8,#2563EB)}.bento-icon.motion{background:linear-gradient(135deg,#EC4899,#8B5CF6)}.bento-title{font-size:1.15rem;font-weight:800;color:var(--text-primary)}.bento-tag{font-size:0.78rem;color:var(--text-secondary);font-weight:600}.bento-body{font-size:0.92rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.2rem}.bento-visual-preview{background:rgba(0,0,0,0.25);border:1px dashed rgba(255,255,255,0.15);border-radius:16px;padding:1rem;display:flex;align-items:center;justify-content:center;gap:0.6rem;font-weight:700;font-size:0.95rem;color:#fff}.bento-badge-pill{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(56,189,248,0.15);color:#38BDF8;padding:0.35rem 0.8rem;border-radius:20px;font-size:0.82rem;font-weight:700}.ai-magic-showcase{max-width:1060px;width:100%;margin:5rem auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:32px;padding:3rem 3.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 60px rgba(0,0,0,0.4);box-sizing:border-box}.ai-magic-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.ai-magic-content h2{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.3}.ai-magic-content p{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin-bottom:1.8rem}.ai-magic-features{display:flex;flex-direction:column;gap:0.8rem}.ai-magic-feat-item{display:flex;align-items:center;gap:0.7rem;font-weight:700;font-size:0.95rem;color:var(--text-primary)}.ai-magic-feat-item i{color:#38ef7d;font-size:1.1rem}.ai-magic-visual{position:relative;background:rgba(15,23,42,0.9);border:2px solid rgba(56,189,248,0.3);border-radius:24px;padding:2rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,0.5),0 0 30px rgba(56,189,248,0.15);overflow:hidden}.ai-scanner-line{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#38BDF8,#38ef7d,transparent);box-shadow:0 0 15px #38BDF8;animation:ai-scan-move 3s ease-in-out infinite alternate}@keyframes ai-scan-move{0%{top:5%;opacity:0.3}50%{opacity:1}100%{top:95%;opacity:0.3}}.ai-sticker-demo-badge{display:inline-block;background:linear-gradient(135deg,#1E293B,#0F172A);border:3px solid #FFFFFF;padding:1.5rem 2.2rem;border-radius:30px;box-shadow:0 15px 35px rgba(0,0,0,0.5),0 0 25px rgba(56,189,248,0.3);transform:rotate(-3deg);animation:float-demo 4s ease-in-out infinite alternate}@keyframes float-demo{0%{transform:translateY(0) rotate(-3deg)}100%{transform:translateY(-10px) rotate(2deg)}}.ai-demo-emoji{font-size:4rem;margin-bottom:0.5rem}.ai-demo-text{font-size:1.3rem;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,0.8)}.gallery-section{max-width:1060px;width:100%;margin:5rem auto;text-align:center}.gallery-tabs{display:flex;justify-content:center;gap:0.8rem;flex-wrap:wrap;margin-bottom:2.5rem}.gallery-tab-btn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-family:inherit;font-size:1rem;font-weight:700;padding:0.8rem 1.5rem;border-radius:30px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 0.3s ease}.gallery-tab-btn:hover,.gallery-tab-btn.active{color:#0F172A;background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 8px 25px rgba(56,189,248,0.4);transform:translateY(-2px)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.gallery-sticker-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:1.5rem 1rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform 0.3s cubic-bezier(0.2,0.9,0.3,1.2),box-shadow 0.3s ease,border-color 0.3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-sticker-card:hover{transform:translateY(-8px) scale(1.06);border-color:var(--accent-color);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(56,189,248,0.3);background:rgba(56,189,248,0.08)}.gallery-sticker-emoji{font-size:3rem;margin-bottom:0.6rem;transition:transform 0.3s ease}.gallery-sticker-card:hover .gallery-sticker-emoji{transform:scale(1.2) rotate(6deg)}.gallery-sticker-caption{font-size:1.05rem;font-weight:800;color:var(--text-primary);margin-bottom:0.6rem}.gallery-sticker-action{font-size:0.8rem;font-weight:700;color:#38ef7d;background:rgba(56,239,125,0.15);border:1px solid rgba(56,239,125,0.3);padding:0.3rem 0.8rem;border-radius:20px}.testimonials-section{max-width:1060px;width:100%;margin:5rem auto;text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;text-align:right}html[dir="ltr"] .testimonials-grid{text-align:left}.whatsapp-chat-bubble{background:linear-gradient(135deg,rgba(30,41,59,0.85),rgba(15,23,42,0.9));border:1px solid rgba(255,255,255,0.12);border-radius:22px;padding:1.6rem 1.4rem;box-shadow:0 15px 35px rgba(0,0,0,0.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease,border-color 0.3s ease}.whatsapp-chat-bubble:hover{transform:translateY(-6px);border-color:rgba(37,211,102,0.5);box-shadow:0 20px 40px rgba(0,0,0,0.5),0 0 20px rgba(37,211,102,0.2)}.chat-bubble-header{display:flex;align-items:center;gap:0.8rem;margin-bottom:1rem}.chat-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#fff}.chat-author{font-weight:800;font-size:1rem;color:var(--text-primary)}.chat-stars{color:#F59E0B;font-size:0.85rem;margin-top:0.2rem}.chat-bubble-text{font-size:0.98rem;line-height:1.6;color:var(--text-primary);margin-bottom:1.2rem}.chat-bubble-footer{display:flex;justify-content:space-between;align-items:center;font-size:0.8rem;color:var(--text-secondary)}.chat-check{color:#38BDF8}.sticky-cta-dock{position:fixed;bottom:1.8rem;left:50%;transform:translateX(-50%) translateY(120px);width:max-content;min-width:320px;max-width:740px;background:rgba(15,23,42,0.94);border:1.5px solid rgba(56,189,248,0.45);border-radius:60px;padding:0.75rem 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 20px 50px rgba(0,0,0,0.65),0 0 35px rgba(56,189,248,0.25);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:9999;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(0.2,0.9,0.3,1.2);box-sizing:border-box}.sticky-cta-dock.visible{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible}.dock-info{display:flex;align-items:center;gap:1rem;flex-shrink:0}.dock-logo{width:42px;height:42px;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.4);flex-shrink:0}.dock-text-wrapper{display:flex;flex-direction:column;text-align:right;gap:0.15rem}html[dir="ltr"] .dock-text-wrapper{text-align:left}.dock-title{font-size:1.02rem;font-weight:800;color:#fff;white-space:nowrap;letter-spacing:-0.2px}.dock-sub{font-size:0.82rem;color:var(--text-secondary);font-weight:600;white-space:nowrap}.dock-actions{display:flex;align-items:center;gap:1rem !important;flex-shrink:0;flex-wrap:nowrap !important}.dock-btn{display:inline-flex;align-items:center;gap:0.6rem;background:linear-gradient(135deg,#38BDF8,#0284C7);color:#fff;padding:0.68rem 1.45rem;border-radius:35px;font-size:0.95rem;font-weight:800;text-decoration:none;box-shadow:0 6px 20px rgba(56,189,248,0.4);white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease;border:1.5px solid transparent}.dock-btn:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 28px rgba(56,189,248,0.6)}@media (max-width:1024px){.hero-bento-grid{grid-template-columns:1fr;max-width:540px}.ai-magic-grid{grid-template-columns:1fr;gap:2rem}.gallery-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:0.8rem}.ai-magic-showcase{padding:2rem 1.5rem}.sticky-cta-dock{width:calc(100% - 24px) !important;max-width:440px !important;padding:0.55rem 0.85rem !important;bottom:calc(0.8rem + env(safe-area-inset-bottom,0px)) !important;gap:0.6rem !important}.dock-logo{width:36px !important;height:36px !important;border-radius:8px !important;flex-shrink:0 !important}.dock-info{gap:0.55rem !important;overflow:hidden !important}.dock-text-wrapper{overflow:hidden !important;white-space:nowrap !important}.dock-title{font-size:0.86rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.dock-sub{font-size:0.72rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.dock-btn{padding:0.55rem 1.1rem !important;font-size:0.88rem !important;flex-shrink:0 !important}}.dock-title-mobile,.dock-sub-mobile,.dock-btn-mobile{display:none !important}.dock-title-desktop,.dock-sub-desktop,.dock-btn-desktop{display:inline !important}@media (max-width:768px){.sticky-cta-dock{width:calc(100% - 24px) !important;max-width:460px !important;padding:0.55rem 0.85rem !important;bottom:calc(0.8rem + env(safe-area-inset-bottom,0px)) !important;gap:0.6rem !important}.dock-logo{width:36px !important;height:36px !important;border-radius:8px !important;flex-shrink:0 !important}.dock-info{gap:0.55rem !important;min-width:0 !important;flex:1 !important;overflow:hidden !important}.dock-text-wrapper{min-width:0 !important;flex:1 !important;overflow:hidden !important;white-space:nowrap !important}.dock-title{font-size:0.88rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.dock-sub{font-size:0.72rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.dock-actions{flex-shrink:0 !important}.dock-btn{padding:0.55rem 1.05rem !important;font-size:0.88rem !important;flex-shrink:0 !important}.dock-title-desktop,.dock-sub-desktop,.dock-btn-desktop{display:none !important}.dock-title-mobile,.dock-sub-mobile,.dock-btn-mobile{display:inline !important}}.holiday-promo-pill{display:inline-flex;align-items:center;gap:0.6rem;padding:0.55rem 1.35rem;margin:0 auto 1.8rem auto;background:linear-gradient(135deg,rgba(234,179,8,0.18),rgba(249,115,22,0.22));border:1.5px solid rgba(250,204,21,0.55);border-radius:9999px;color:#FEF08A;font-size:0.98rem;font-weight:700;cursor:pointer;box-shadow:0 0 22px rgba(234,179,8,0.28),inset 0 0 10px rgba(250,204,21,0.15);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-decoration:none;animation:holidayPulse 3s ease-in-out infinite,slideUp 0.8s ease-out}.holiday-promo-pill:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 32px rgba(234,179,8,0.5),inset 0 0 15px rgba(250,204,21,0.3);border-color:#FDE047;color:#FFFFFF}.holiday-promo-pill i{font-size:0.85rem;transition:transform 0.2s ease}html[dir="rtl"] .holiday-promo-pill:hover i{transform:translateX(-4px)}html[dir="ltr"] .holiday-promo-pill:hover i{transform:translateX(4px)}@keyframes holidayPulse{0%,100%{box-shadow:0 0 15px rgba(234,179,8,0.22)}50%{box-shadow:0 0 30px rgba(249,115,22,0.48)}}.seo-catalog-section{padding:3.5rem 0 2rem}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1.8rem;margin-top:2rem}.catalog-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:right}html[dir="ltr"] .catalog-card{text-align:left}.catalog-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,0.5);box-shadow:0 15px 35px rgba(56,189,248,0.25)}.catalog-badge{display:inline-block;font-size:0.82rem;font-weight:700;padding:0.28rem 0.85rem;border-radius:9999px;background:rgba(56,189,248,0.15);color:#38BDF8;border:1px solid rgba(56,189,248,0.35);margin-bottom:1.1rem}.catalog-icon{font-size:2.3rem;margin-bottom:0.8rem}.catalog-card h3{font-size:1.35rem;font-weight:800;color:#FFFFFF;margin-bottom:0.6rem;letter-spacing:-0.3px}.catalog-card p{font-size:0.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.2rem}.catalog-tags{display:flex;flex-wrap:wrap;gap:0.5rem}.catalog-tags span{font-size:0.8rem;font-weight:600;padding:0.22rem 0.65rem;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:rgba(255,255,255,0.85)}