.submit-code-btn:hover{transform:translateX(2px)}.slidone-home-sec3-desc2{color:#ff1717;font-size:16px;text-align:center;margin-bottom:20px}.tool-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}.audience-card-link{color:#4848ff;font-weight:500;display:inline-flex;align-items:center;gap:5px}.templates-section{padding:80px 20px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.templates-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-height:600px;overflow-y:auto;padding-right:20px;scrollbar-width:thin;scrollbar-color:#4848ff #f0f0ff}.template-card{border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:transform .3s}.template-image{width:100%;height:auto;display:block}.templates-content{padding-right:40px}.templates-description{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.trusted-logo.miami{height:40px}.blog-subtitle{font-size:18px;color:#666}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(72 72 255 / 12%);border-color:#E5E5FF}.check-icon{width:20px;height:20px;vertical-align:middle}.check-icon.wrong{opacity:1}.contact-btn:hover{background-color:#3939cc}.faq-item.active .arrow-icon{transform:rotate(180deg)}.faq-item.active .faq-answer{display:block}.read-more-btn .arrow-icon{fill:#4848FF;transition:transform .3s ease}.read-more-btn:not(.expanded) .arrow-icon{transform:rotate(0deg)}.read-more-btn.expanded .arrow-icon{transform:rotate(180deg)}.close-popup:hover{background:#f5f5f5}.qr-placeholder:hover rect{fill:#F5F5FF}.qr-placeholder:hover path{fill:#3939CC}.back-button:hover{background:#f0f0f0}.toolbar-button:hover{background:#f0f0f0}.present-button:hover{background:#2d2d9e}.new-slide-button:hover{background:#2d2d9e}.import-button:hover{background:#f8f9fa;border-color:#d0d0d0}.empty-state svg{color:#3939CC}.notes-actions{display:flex;align-items:center;gap:.75rem}.notes-action-button{padding:6px 12px;border:1px solid #e9ecef;border-radius:6px;background:#fff;color:#666;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s}.notes-action-button:hover{background:#f8f9fa;border-color:#d0d0d0;color:#3939CC}.notes-content{display:flex;gap:1rem;min-height:100px}.notes-textarea{flex:1;border:none;resize:none;font-size:.875rem;line-height:1.5;color:#4a4a4a;background:#f8f9fa;border-radius:4px;padding:.75rem}.notes-textarea:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px #3939CC}.sidebar-button:hover{background:#f0f0f0;color:#3939CC}.video-preview-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.feature-video{width:100%;object-fit:contain}.video-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:12px;z-index:10}.use-template-btn{background:#3939CC;color:#fff;padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background .2s}.use-template-btn:hover{background:#2d2d9e}.close-preview-btn{border:none;padding:8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-preview-btn:hover{background:rgba(255,255,255,0.3)}.close-preview-btn svg{stroke:#fff}@media (max-width:576px){.editor-container{height:auto}.editor-header{padding:.5rem}.toolbar-button{padding:4px}.present-button{padding:6px 12px}.editor-content{padding:1rem}.empty-state p{font-size:.875rem;padding:0 1rem}.new-slide-popup{width:90%;max-width:none;padding:16px}.speaker-notes{padding:.75rem}}@media (max-width:576px){.mobile-menu-button{display:block;position:fixed;bottom:1rem;right:1rem;background:#3939CC;color:#fff;padding:12px;border-radius:50%;border:none;box-shadow:0 2px 8px rgba(0,0,0,0.2);z-index:1000}.mobile-menu{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:1rem;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -2px 10px rgba(0,0,0,0.1);transform:translateY(100%);transition:transform .3s ease;z-index:999}.mobile-menu.active{transform:translateY(0)}}