.sound-byte-page{font-family:Roboto,Arial,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem}.sound-byte-page a{color:#6a3ea1;text-decoration:none;transition:color .3s ease}.sound-byte-page a:hover{color:#4338ca}.sound-byte-page .hero-section{background:linear-gradient(135deg,rgba(126,34,206,.05),rgba(67,56,202,.07));border-radius:1rem;padding:3rem 2rem;position:relative;overflow:hidden;margin-bottom:3rem;box-shadow:0 10px 30px rgba(0,0,0,.05)}.sound-byte-page .hero-content{position:relative;z-index:2;text-align:center}.sound-byte-page .hero-badge{display:flex;align-items:center;justify-content:center;background-color:#6a3ea1;color:white;padding:.5rem 1.2rem;border-radius:2rem;margin:0 auto 2rem;font-size:.9rem;font-weight:600;width:fit-content;box-shadow:0 4px 8px rgba(106,62,161,.2)}.sound-byte-page .hero-badge i{margin-right:.5rem}.sound-byte-page .hero-date{font-size:1.25rem;font-weight:500;color:#6a3ea1;margin-bottom:1rem}.sound-byte-page .hero-title.gradient-text{background:linear-gradient(90deg,#7e22ce,#4338ca);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:700;margin:0 0 1.5rem}.sound-byte-page .hero-divider{width:80px;height:4px;background:linear-gradient(90deg,#6a3ea1,#4338ca);margin:0 auto 1.5rem;border-radius:2px}.sound-byte-page .sound-byte-layout{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}@media (max-width:992px){.sound-byte-page .sound-byte-layout{grid-template-columns:1fr}}.sound-byte-page .sidebar{margin-bottom:0}.sound-byte-page .sidebar-nav{background-color:white;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.05);margin-bottom:2rem}.sound-byte-page .sidebar-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827}.sound-byte-page .sidebar-menu{list-style:none;padding:0;margin:0}.sound-byte-page .sidebar-item{margin-bottom:.75rem}.sound-byte-page .sidebar-link{display:flex;align-items:center;padding:.75rem;border-radius:.5rem;color:#4b5563;transition:all .2s ease}.sound-byte-page .sidebar-link.active,.sound-byte-page .sidebar-link:hover{background-color:#f3f4f6;color:#6a3ea1}.sound-byte-page .sidebar-link.active{font-weight:600}.sound-byte-page .sidebar-link i{margin-right:.75rem;color:#6a3ea1}.sound-byte-page .sidebar-cta{background:linear-gradient(135deg,#6a3ea1,#4338ca);border-radius:1rem;padding:1.5rem;color:white;text-align:center;margin-bottom:2rem}.sound-byte-page .sidebar-cta h3{font-size:1.25rem;margin:0 0 1rem}.sound-byte-page .sidebar-cta p{margin:0 0 1.25rem;color:rgba(255,255,255,.9);font-size:.9375rem}.sound-byte-page .sidebar-btn{display:inline-block;background-color:white;color:#6a3ea1;font-weight:600;padding:.5rem 1.25rem;border-radius:2rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.sound-byte-page .sidebar-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.1);color:#6a3ea1}.sound-byte-page .sound-byte-container{min-width:0;padding:0}.sound-byte-page .sound-byte-content{background-color:#ffffff;border-radius:1rem;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,.05);margin-bottom:2rem}.sound-byte-page .sound-byte-header{text-align:center;margin-bottom:2rem}.sound-byte-page .sound-byte-title{font-size:1.75rem;font-weight:700;text-align:center;margin:0 0 1rem;letter-spacing:1px;color:#6a3ea1;text-transform:uppercase}.sound-byte-page .sound-byte-divider{width:80px;height:4px;background:linear-gradient(90deg,#6a3ea1,#4338ca);margin:0 auto;border-radius:2px}.sound-byte-page .sound-byte-body{line-height:1.8}.sound-byte-page .sound-byte-section{margin-bottom:2rem}.sound-byte-page .sound-byte-section-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827}.sound-byte-page .sound-byte-subtitle{font-size:1.25rem;font-weight:500;margin-bottom:1rem;color:#4b5563}.sound-byte-page .sound-byte-center,.sound-byte-page .sound-byte-subtitle-center{text-align:center;margin:2rem 0}.sound-byte-page .sound-byte-center p{margin:.5rem 0}.sound-byte-page .sound-byte-indent{margin-left:2rem}.sound-byte-page .sound-byte-indent p{margin:.5rem 0}.sound-byte-page .sound-byte-indent-2{margin-left:2rem}.sound-byte-page .sound-byte-spacer{margin:2rem 0}.sound-byte-page .sound-byte-mt{margin-top:2rem}.sound-byte-page .sound-byte-body p{margin:.75rem 0}.sound-byte-page .content-link{color:#6a3ea1;text-decoration:none;font-weight:500}.sound-byte-page .content-link:hover{color:#4338ca;text-decoration:underline}.sound-byte-page .sound-byte-separator{text-align:center;margin:2rem 0;color:#6a3ea1;font-size:1rem;overflow-x:auto}.sound-byte-page .sound-byte-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.sound-byte-page .sound-byte-nav-btn{display:flex;align-items:center;color:#6a3ea1;font-weight:500;transition:color .2s ease;text-decoration:none}.sound-byte-page .sound-byte-nav-btn:hover{color:#4338ca}.sound-byte-page .sound-byte-nav-btn i{margin-right:.5rem}.sound-byte-page .sound-byte-nav-btn.next i{margin-right:0;margin-left:.5rem}.sound-byte-page .sound-byte-cta{background:linear-gradient(135deg,#6a3ea1,#4338ca);border-radius:.75rem;padding:2rem;margin:2rem 0 0;color:white;text-align:center}.sound-byte-page .sound-byte-cta h3{font-size:1.5rem;margin:0 0 1rem}.sound-byte-page .sound-byte-cta p{margin:0 0 1.5rem;color:rgba(255,255,255,.9)}.sound-byte-page .sound-byte-btn{display:inline-block;background-color:white;color:#6a3ea1;font-weight:600;padding:.75rem 1.5rem;border-radius:2rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.sound-byte-page .sound-byte-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.1);color:#6a3ea1}@media (max-width:768px){.sound-byte-page .hero-title.gradient-text{font-size:2rem}.sound-byte-page .sound-byte-title{font-size:1.5rem}.sound-byte-page .sound-byte-content{padding:1.5rem}.sound-byte-page .sound-byte-navigation{flex-direction:column;align-items:center}}@media (max-width:480px){.sound-byte-page .hero-section{padding:2rem 1rem}.sound-byte-page .hero-title.gradient-text{font-size:1.75rem}.sound-byte-page .sound-byte-title{font-size:1.25rem}.sound-byte-page .sound-byte-indent{margin-left:1rem}}