:root{--color-accent:#ff141a;--color-accent-hover:#e01119;--color-bg:#ffffff;--color-bg-secondary:#f8f8f8;--color-text:#0a0a0a;--color-text-secondary:#4a4a4a;--color-border:#e0e0e0;--font-primary:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--container-max:1440px;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--transition-fast:0.2s ease;--radius-md:8px;--radius-lg:12px}[data-theme="dark"]{--color-bg:#0a0a0a;--color-bg-secondary:#151515;--color-text:#ffffff;--color-text-secondary:#b8b8b8;--color-border:#2a2a2a}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:clamp(13px, 2vw, 14px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);font-weight:400;line-height:1.6;color:var(--color-text);background-color:var(--color-bg)}.main-header{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:1000}.header-top{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:.5rem 0}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg)}.header-content{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.logo{width:100%;max-width:280px}.logo .custom-logo{max-height:50px;width:auto;display:block;margin:0 auto}.main-nav{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.header-bottom{background-color:var(--color-accent);color:#fff;overflow:hidden}.breaking-news{display:flex;gap:var(--spacing-md);align-items:center}.featured-main{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;min-height:400px}.article-image{position:relative;aspect-ratio:16 / 9;background:var(--color-bg-secondary)}.grid-4col,.grid-3col,.grid-2col{display:grid;gap:var(--spacing-xl)}.grid-3col{grid-template-columns:repeat(3,1fr)}.article-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;min-height:350px}@media (max-width:1024px){.grid-4col,.grid-3col{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{padding:0 var(--spacing-md)}.logo{max-width:280px}.logo .custom-logo{max-height:50px!important}.grid-4col,.grid-3col,.grid-2col{grid-template-columns:1fr}}@media (min-width:769px){.logo{max-width:400px}.logo .custom-logo{max-height:64px!important}.header-content{gap:1.05rem}}.musica-ad-zone-wrapper{position:relative;overflow:hidden;min-height:250px}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.musica-contact-form{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.musica-contact-form h3{margin-top:0;margin-bottom:1.5rem;color:#333}.musica-contact-form-group{margin-bottom:1.5rem}.musica-contact-form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#555}.musica-contact-form-group label .required{color:#e74c3c}.musica-contact-form-group input[type="text"],.musica-contact-form-group input[type="email"],.musica-contact-form-group select,.musica-contact-form-group textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit;transition:border-color 0.3s}.musica-contact-form-group input:focus,.musica-contact-form-group select:focus,.musica-contact-form-group textarea:focus{outline:none;border-color:#3b82f6}.musica-contact-form-group textarea{min-height:150px;resize:vertical}.musica-contact-form-submit{background:#3b82f6;color:#fff;padding:1rem 2rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background 0.3s}.musica-contact-form-submit:hover{background:#2563eb}.musica-contact-form-submit:disabled{background:#94a3b8;cursor:not-allowed}.musica-contact-form-message{padding:1rem;margin-bottom:1rem;border-radius:4px;display:none}.musica-contact-form-message.success{background:#d1fae5;color:#065f46;border:1px solid #10b981}.musica-contact-form-message.error{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}.musica-contact-form-recaptcha{margin-top:1rem;font-size:.875rem;color:#6b7280}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root{--color-accent:#ff141a;--color-accent-hover:#e01119;--color-bg:#ffffff;--color-bg-secondary:#f8f8f8;--color-bg-tertiary:#f0f0f0;--color-bg-reverse:#000000;--color-text:#0a0a0a;--color-text-secondary:#4a4a4a;--color-text-muted:#8a8a8a;--color-text-reverse:#FFFFFF;--color-border:#e0e0e0;--color-overlay:rgba(0, 0, 0, 0.7);--font-primary:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--container-max:1440px;--spacing-xs:0.5rem;--spacing-sm:0rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.08);--shadow-lg:0 8px 24px rgba(0, 0, 0, 0.12);--shadow-xl:0 16px 48px rgba(0, 0, 0, 0.15);--radius-sm:4px;--radius-md:8px;--radius-lg:12px}[data-theme="dark"]{--color-bg:#0a0a0a;--color-bg-secondary:#151515;--color-bg-tertiary:#1f1f1f;--color-bg-reverse:#FFFFFF;--color-text:#ffffff;--color-text-secondary:#b8b8b8;--color-text-muted:#6a6a6a;--color-text-reverse:#000000;--color-border:#2a2a2a;--color-overlay:rgba(0, 0, 0, 0.85);--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.4);--shadow-lg:0 8px 24px rgba(0, 0, 0, 0.5);--shadow-xl:0 16px 48px rgba(0, 0, 0, 0.6)}.on-dark{color:#fff;p,span,li,td,th,div,label{color:rgb(255 255 255 / .85)}h1,h2,h3,h4,h5,h6{color:#ffffff!important}a:not(.button):not(.btn){color:#fff}a:not(.button):not(.btn):hover{color:var(--color-accent)}.muted,small{color:rgb(255 255 255 / .6)}hr,.border{border-color:rgb(255 255 255 / .1)}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:clamp(13px, 2vw, 14px);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-primary);font-weight:400;line-height:1.6;overflow-x:hidden;color:var(--color-text);background-color:var(--color-bg);transition:background-color var(--transition-base),color var(--transition-base)}input,textarea,select{font-size:clamp(13px, 2vw, 14px)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}.category,.tag{display:block!important}button{font-family:var(--font-primary);border:none;background:none;cursor:pointer;transition:all var(--transition-fast)}ul,ol{list-style:none}p{font-size:clamp(13px, 2vw, 14px);margin-top:16px;margin-bottom:16px}h1{font-size:clamp(1.75rem, 5vw, 2.5rem);line-height:1.2}h2{font-size:clamp(1.5rem, 4vw, 2rem);line-height:1.3}h3{font-size:clamp(1.25rem, 3vw, 1.5rem);line-height:1.4}h4{font-size:clamp(1.1rem, 2.5vw, 1.25rem);line-height:1.4}h5{font-size:clamp(1rem, 2vw, 1.125rem);line-height:1.5}h6{font-size:clamp(0.875rem, 1.5vw, 1rem);line-height:1.5}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg)}@media (max-width:768px){.container{padding:0 var(--spacing-md)}}.main-header{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:1000;transition:all var(--transition-base)}.main-header.scrolled .header-content{gap:.85rem}.main-header.scrolled .logo .custom-logo{max-height:44px!important}.header-top{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:var(--spacing-xs) 0}.header-top .container{display:flex;justify-content:space-between;align-items:center}.header-date{font-size:.75rem;font-weight:400;text-transform:capitalize;letter-spacing:.02em;color:var(--color-text-secondary)}.header-social{display:flex;gap:var(--spacing-md)}.social-link{font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--color-text-secondary);position:relative;display:inline-flex;align-items:center;gap:.35rem}.social-link svg{flex-shrink:0}.social-link::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width var(--transition-fast)}.social-link:hover{color:var(--color-accent)}.social-link:hover::after{width:100%}.header-main{padding:1rem 0}.header-content{display:flex;flex-direction:column;gap:1.25rem;align-items:center;text-align:center;transition:gap 0.3s ease}.logo{width:100%;max-width:280px}.logo h1{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem;line-height:1.2}.logo .accent{color:var(--color-accent)}.logo .custom-logo{max-height:50px!important;width:auto;margin:0 auto;display:block;transition:max-height 0.3s ease,transform 0.3s ease}.tagline{font-size:.65rem;font-weight:400;font-style:italic;color:var(--color-text-secondary);letter-spacing:.05em}.main-nav{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;width:100%}.main-nav li{list-style:none;display:inline-block}.main-nav li a,.nav-link{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:-.01em;position:relative;padding:.35rem .5rem;display:inline-block}.main-nav li a::before,.nav-link::before{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width var(--transition-fast)}.main-nav li a:hover::before,.nav-link:hover::before{width:100%}.header-actions{display:flex;gap:.75rem;align-items:center;justify-content:center}.search-btn,.contact-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-text);transition:all var(--transition-fast);background-color:var(--color-bg-secondary)}.search-btn:hover,.contact-btn:hover{background-color:var(--color-accent);color:#fff;transform:scale(1.05)}.theme-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-bg-secondary);position:relative;overflow:hidden}.theme-icon{font-size:1.25rem;transition:all var(--transition-base);position:absolute}[data-theme="light"] .theme-icon.moon{opacity:0;transform:rotate(90deg) scale(0)}[data-theme="light"] .theme-icon.sun{opacity:1;transform:rotate(0deg) scale(1)}[data-theme="dark"] .theme-icon.sun{opacity:0;transform:rotate(-90deg) scale(0)}[data-theme="dark"] .theme-icon.moon{opacity:1;transform:rotate(0deg) scale(1)}.theme-toggle:hover{background-color:var(--color-bg-tertiary);opacity:.9}.header-bottom{background-color:var(--color-accent);color:#fff;padding:var(--spacing-sm) 0;overflow:hidden}.breaking-news{display:flex;gap:var(--spacing-md);align-items:center}.breaking-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background-color:rgb(255 255 255 / .2);padding:.25rem .75rem;border-radius:var(--radius-sm);flex-shrink:0}.breaking-content{overflow:hidden}.breaking-content p{font-weight:600;white-space:nowrap;animation:scroll-text 20s linear infinite}@keyframes scroll-text{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.main-content{padding:var(--spacing-2xl) 0}.margin-bottom-32{margin-bottom:32px}section{margin-bottom:var(--spacing-2xl)}.section-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);position:relative}.section-title{font-weight:700;text-transform:uppercase;letter-spacing:-.02em;position:relative;padding-bottom:var(--spacing-xs)}.section-title::before{content:"";width:24px;height:24px;background-image:url(https://musica.com.pt/assets/2023/06/m-logo.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px}.section-line{flex:1;height:3px;background:linear-gradient(90deg,var(--color-accent) 0%,transparent 100%)}.section-more{font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:.05em;color:var(--color-text-secondary);transition:all var(--transition-fast)}.section-more:hover{color:var(--color-accent)}.card-3d{transition:all var(--transition-base)}.card-3d:hover{box-shadow:var(--shadow-xl);opacity:.95}.destaque-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl)}.featured-main{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;position:relative}.featured-main .article-image{position:relative;aspect-ratio:16 / 9;overflow:hidden}.featured-main .article-image img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-slow)}.featured-main:hover .article-image img{opacity:.9}.article-date{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background-color:rgb(10 10 10 / .75);backdrop-filter:blur(8px);color:#fff;font-size:.65rem;font-weight:600;padding:.35rem .65rem;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;z-index:10;box-shadow:0 2px 8px rgb(0 0 0 / .15);opacity:.9;pointer-events:none}.article-overlay{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,transparent 0%,var(--color-overlay) 100%);pointer-events:none}.featured-main .article-content{padding:var(--spacing-md)}.article-meta{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap}.tag{font-size:.75rem;font-weight:400;padding:.25rem .75rem;background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.tag:hover{background-color:var(--color-accent);color:#fff}.wp-block-tag-cloud a{margin:.3846em .3846em .3846em 0;padding:.5rem .75rem;line-height:1;display:inline-block;font-size:10px!important;text-transform:uppercase;font-weight:700;border-radius:10px;background:var(--color-bg-reverse)!important;color:var(--color-text-reverse)!important}.article-title{font-weight:700;margin-bottom:var(--spacing-md);letter-spacing:-.02em}.article-excerpt{font-size:1rem;line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.article-footer{display:flex;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-muted)}.featured-sidebar{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.ad-space{flex:1;display:flex;flex-direction:column;padding:var(--spacing-lg);background:linear-gradient(135deg,var(--color-bg-tertiary) 0%,var(--color-bg-secondary) 100%);border:2px dashed var(--color-border)}.ad-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);text-align:center;margin-bottom:var(--spacing-md)}.ad-content{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--color-text-muted)}.grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.grid-1col{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}.articles-grid.list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.articles-grid.list .article-card{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-lg)}.articles-grid.list .article-card .article-image{height:200px}.articles-grid.list .article-card .article-content{display:flex;flex-direction:column;justify-content:space-between}.article-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;contain:paint;will-change:auto}.article-card .article-image{position:relative;aspect-ratio:16 / 9;overflow:hidden}.article-card .article-image img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-slow)}.article-card:hover .article-image img{opacity:.9}.article-card .article-content{padding:var(--spacing-md);flex:1;display:flex;flex-direction:column}.article-card .article-title{margin-bottom:var(--spacing-sm)}.article-card .article-excerpt{flex:1;margin-bottom:var(--spacing-md)}.article-tags{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.interview-card,.event-card,.production-card{contain:paint;will-change:auto}.interview-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.interview-card .article-image{position:relative;aspect-ratio:16 / 9;overflow:hidden}.interview-card .article-image img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-slow)}.interview-card:hover .article-image img{opacity:.9}.interview-badge{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background-color:var(--color-accent);color:#fff;font-size:.625rem;font-weight:700;padding:.5rem 1rem;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.1em;z-index:10;pointer-events:none}.interview-card .article-content{padding:var(--spacing-md)}.interview-card .article-title{font-size:1.5rem}.event-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.event-badge{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background-color:var(--color-accent);color:#fff;font-size:.625rem;font-weight:700;padding:.5rem 1rem;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.1em;z-index:10;pointer-events:none}.production-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.production-card .article-image{position:relative;aspect-ratio:16 / 9;overflow:hidden}.production-card .article-image img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-slow)}.production-card:hover .article-image img{opacity:.9}.theater-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.pre-footer{background-color:var(--color-bg-secondary);border-top:3px solid var(--color-accent);padding:var(--spacing-2xl) 0;margin-top:var(--spacing-2xl)}.pre-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.pre-footer-column{padding:var(--spacing-md);background-color:var(--color-bg);border-radius:var(--radius-lg)}.column-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:3px solid var(--color-accent)}.event-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.event-item{display:flex;gap:var(--spacing-md);padding:var(--spacing-sm);border-left:3px solid #fff0;transition:all var(--transition-fast)}.event-item:hover{border-left-color:var(--color-accent);background-color:var(--color-bg-secondary);padding-left:var(--spacing-md)}.event-date{font-size:.75rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;flex-shrink:0;width:50px}.event-link{font-size:.875rem;font-weight:600;line-height:1.4;transition:color var(--transition-fast)}.event-link:hover{color:var(--color-accent)}.news-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.news-item{padding:var(--spacing-sm);border-left:3px solid #fff0;transition:all var(--transition-fast)}.news-item:hover{border-left-color:var(--color-accent);background-color:var(--color-bg-secondary);padding-left:var(--spacing-md)}.news-item a{font-size:.875rem;font-weight:600;line-height:1.5;display:block;transition:color var(--transition-fast)}.news-item a:hover{color:var(--color-accent)}.main-footer{background-color:var(--color-text);color:var(--color-bg);padding-top:var(--spacing-2xl)}[data-theme="dark"] .main-footer{background-color:#000}.footer-top{padding-bottom:var(--spacing-2xl)}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.footer-title{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-lg);color:var(--color-bg)}.footer-desc{font-size:.875rem;line-height:1.7;color:rgb(255 255 255 / .7);margin-bottom:var(--spacing-lg)}.footer-social{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .1);border-radius:50%;font-size:.75rem;font-weight:700;transition:all var(--transition-fast)}.social-icon:hover{background-color:var(--color-accent);opacity:.9}.footer-links{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-links li a{font-size:.875rem;color:rgb(255 255 255 / .7);transition:all var(--transition-fast);display:inline-block}.footer-links li a:hover{color:var(--color-accent)}.newsletter-form{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.newsletter-input{padding:var(--spacing-sm) var(--spacing-md);border:2px solid rgb(255 255 255 / .2);background-color:rgb(255 255 255 / .05);color:var(--color-bg);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:.875rem;transition:all var(--transition-fast)}.newsletter-input:focus{outline:none;border-color:var(--color-accent);background-color:rgb(255 255 255 / .1)}.newsletter-input::placeholder{color:rgb(255 255 255 / .5)}.newsletter-btn{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:#fff;font-weight:600;text-transform:none;letter-spacing:.05em;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.newsletter-btn:hover{background-color:var(--color-accent-hover);box-shadow:0 4px 12px rgb(255 20 26 / .3)}.footer-bottom{padding:var(--spacing-lg) 0;border-top:1px solid rgb(255 255 255 / .1)}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:rgb(255 255 255 / .5)}.footer-tagline{font-style:italic}@media (min-width:769px){.header-main{padding:1.5rem 0}.header-content{gap:1.05rem}.logo{max-width:400px}.logo h1{font-size:2rem;margin-bottom:.35rem}.logo .custom-logo{max-height:64px!important}.main-header.scrolled .header-content{gap:.9rem}.main-header.scrolled .logo .custom-logo{max-height:54px!important}.tagline{font-size:.8rem}.main-nav{gap:1.25rem}.main-nav li a,.nav-link{font-size:13px;padding:.5rem .75rem}.main-nav li a::before,.nav-link::before{height:3px}.header-actions{gap:1rem}.search-btn,.contact-btn{width:42px;height:42px}.theme-toggle{width:42px;height:42px}}@media (max-width:1024px){.destaque-grid{grid-template-columns:1fr}.grid-4col{grid-template-columns:repeat(2,1fr)}.grid-3col{grid-template-columns:repeat(2,1fr)}.pre-footer-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--spacing-xl:2rem;--spacing-2xl:3rem}.header-top{padding:.25rem 0}.header-date,.header-social{font-size:.65rem}.social-link .social-label{display:none}.social-link{gap:0}.header-social{gap:var(--spacing-sm)}.header-bottom{padding:.5rem 0}.breaking-label{font-size:.625rem;padding:.2rem .5rem}.grid-4col,.grid-3col,.grid-2col,.grid-1col{grid-template-columns:1fr}.articles-grid.list .article-card{grid-template-columns:1fr}.articles-grid.list .article-card .article-image{height:250px}.featured-main .article-image{aspect-ratio:16 / 9}.footer-grid{grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;gap:var(--spacing-sm);text-align:center}.breaking-content p{animation:scroll-text 30s linear infinite}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){section{animation:fadeIn 0.05s ease-out}}.loading{position:relative;pointer-events:none}.loading::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.article-card:hover,.interview-card:hover,.event-card:hover,.production-card:hover,.theater-card:hover{box-shadow:0 0 30px rgb(255 20 26 / .15)}[data-theme="dark"] .article-card:hover,[data-theme="dark"] .interview-card:hover,[data-theme="dark"] .event-card:hover,[data-theme="dark"] .production-card:hover,[data-theme="dark"] .theater-card:hover{box-shadow:0 0 30px rgb(255 20 26 / .3)}*:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--color-accent);color:#fff;padding:8px;text-decoration:none;z-index:9999}.skip-to-content:focus{top:0}@media print{.main-header,.breaking-news,.pre-footer,.main-footer,.theme-toggle,.search-btn,.contact-btn{display:none}body{background:#fff;color:#000}.article-card,.interview-card{break-inside:avoid}}.content-with-sidebar{display:grid;grid-template-columns:1fr 350px;gap:var(--spacing-2xl);align-items:start}.main-content-area{min-width:0}.sidebar{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-md)}.sidebar .widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar .widget-title{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text)}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar ul li{padding:var(--spacing-xs) 0}.sidebar ul li a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.875rem}.sidebar ul li a:hover{color:var(--color-accent)}.full-width-content{display:block;width:100%}.full-width-content .main-content-area{margin:0 auto}.full-width-content .entry-content{max-width:100%}.full-width-content .entry-content>p,.full-width-content .entry-content>h1,.full-width-content .entry-content>h2,.full-width-content .entry-content>h3,.full-width-content .entry-content>h4,.full-width-content .entry-content>h5,.full-width-content .entry-content>h6,.full-width-content .entry-content>ul,.full-width-content .entry-content>ol{max-width:800px;margin-left:auto;margin-right:auto}.full-width-content .entry-content>.wp-block-image,.full-width-content .entry-content>.wp-block-gallery,.full-width-content .entry-content>.wp-block-video,.full-width-content .entry-content>.wp-block-embed,.full-width-content .entry-content>figure,.full-width-content .entry-content>.alignwide,.full-width-content .entry-content>.alignfull,.full-width-content .entry-content>[class*="wp-block-musica-"],.full-width-content .entry-content>.articles-grid,.full-width-content .entry-content>.featured-main{max-width:100%}@media (max-width:1024px){.content-with-sidebar{grid-template-columns:1fr}.sidebar{position:static}}.custom-logo{display:block;margin-bottom:var(--spacing-xs)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.card-3d,.article-card,.interview-card,.event-card,.production-card,.theater-card{will-change:opacity,box-shadow}a{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.page-header{margin-bottom:var(--spacing-xl)}.archive-description{font-size:1.125rem;color:var(--color-text-secondary);margin-top:var(--spacing-md);line-height:1.7}.no-posts-found{text-align:center;padding:var(--spacing-xl) var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.no-posts-found h2{margin-bottom:var(--spacing-md);color:var(--color-text)}.no-posts-found p{color:var(--color-text-secondary)}.pagination{margin-top:var(--spacing-xl);text-align:center}.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.pagination .page-numbers{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);color:var(--color-text);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;font-weight:500;min-width:2.5rem;text-align:center}.pagination .page-numbers:hover{background:var(--color-accent);color:#fff}.pagination .page-numbers.current{background:var(--color-accent);color:#fff}.pagination .prev,.pagination .next{font-weight:600}.concerts-block-compact{margin:var(--spacing-lg) 0}.concerts-list-compact{display:flex;flex-direction:column;gap:.75rem}.event-item-compact{border-bottom:1px solid var(--color-border);padding-bottom:.75rem;transition:all var(--transition-fast)}.event-item-compact:last-child{border-bottom:none;padding-bottom:0}.event-item-compact:hover{border-color:var(--color-accent);background:rgb(255 20 26 / .02)}.event-link-compact{display:flex;gap:.875rem;text-decoration:none;color:inherit;align-items:flex-start}.event-thumb{position:relative;flex-shrink:0;width:90px;height:60px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-tertiary)}.event-thumb img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-fast)}.event-item-compact:hover .event-thumb img{opacity:.85}.tipo-badge{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:#fff;text-transform:uppercase;background:var(--color-accent);box-shadow:0 1px 3px rgb(0 0 0 / .2);pointer-events:none}.tipo-badge.badge-festival{background:#667eea}.tipo-badge.badge-concerto{background:#ff141a}.tipo-badge.badge-teatro{background:#f5576c}.tipo-badge.badge-workshop{background:#00f2fe}.tipo-badge.badge-exposição,.tipo-badge.badge-exposicao{background:#38f9d7}.event-info-compact{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.event-name{font-size:.9375rem;font-weight:600;line-height:1.3;margin:0;color:var(--color-text);transition:color var(--transition-fast);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event-item-compact:hover .event-name{color:var(--color-accent)}.event-meta-compact{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem;line-height:1.4}.meta-date,.meta-venue,.meta-artists{color:var(--color-text-secondary)}.meta-date{font-weight:600;color:var(--color-accent)}.meta-venue{font-weight:500}.meta-artists{color:var(--color-text-muted);font-style:italic}.meta-venue::before,.meta-artists::before{content:'•';margin-right:.5rem;color:var(--color-border)}@media (max-width:400px){.event-thumb{width:70px;height:50px}.event-link-compact{gap:.625rem}.event-name{font-size:.875rem}.event-meta-compact{font-size:.6875rem}}[data-theme="dark"] .event-item-compact{border-color:rgb(255 255 255 / .1)}[data-theme="dark"] .event-item-compact:hover{border-color:var(--color-accent)}[data-theme="dark"] .event-thumb{background:rgb(255 255 255 / .05)}.eventos-passados .event-item-compact{opacity:.6}.eventos-passados .event-item-compact:hover{opacity:.85}.featured-carousel-wrapper{width:100%;margin:2rem 0;padding:0}.featured-carousel{position:relative;width:100%;max-width:100%;overflow:hidden;background:var(--color-bg-secondary,#1a1a1a);border-radius:12px;box-shadow:0 10px 40px rgb(0 0 0 / .3)}.carousel-radio{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.carousel-slides{position:relative;width:100%;height:600px;display:flex;transition:transform 0.6s cubic-bezier(.4,0,.2,1)}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.6s ease,visibility 0.6s ease;z-index:1}.carousel-radio:nth-child(1):checked~.carousel-slides .carousel-slide:nth-child(1),.carousel-radio:nth-child(2):checked~.carousel-slides .carousel-slide:nth-child(2),.carousel-radio:nth-child(3):checked~.carousel-slides .carousel-slide:nth-child(3),.carousel-radio:nth-child(4):checked~.carousel-slides .carousel-slide:nth-child(4),.carousel-radio:nth-child(5):checked~.carousel-slides .carousel-slide:nth-child(5),.carousel-radio:nth-child(6):checked~.carousel-slides .carousel-slide:nth-child(6),.carousel-radio:nth-child(7):checked~.carousel-slides .carousel-slide:nth-child(7),.carousel-radio:nth-child(8):checked~.carousel-slides .carousel-slide:nth-child(8),.carousel-radio:nth-child(9):checked~.carousel-slides .carousel-slide:nth-child(9),.carousel-radio:nth-child(10):checked~.carousel-slides .carousel-slide:nth-child(10){opacity:1;visibility:visible;z-index:2}.slide-link{display:flex;width:100%;height:100%;text-decoration:none;color:inherit;position:relative}.slide-link:hover .slide-overlay{opacity:.5}.slide-link:hover .slide-title{color:var(--color-accent,#e91e63)}.slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slide-image img{width:100%;height:100%;object-fit:cover;display:block}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .45) 50%,rgb(0 0 0 / .15) 100%);transition:opacity 0.3s ease;z-index:2;pointer-events:none}.slide-content{position:absolute;bottom:0;left:0;right:0;padding:3rem;z-index:3;color:#fff}.slide-content *{color:#fff!important}.slide-content .article-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.slide-content .category{background:var(--color-accent,#e91e63);color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.slide-content .article-date{color:rgb(255 255 255 / .8);font-size:.875rem}.slide-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem 0;color:#fff;transition:color 0.3s ease}.slide-excerpt{font-size:1.125rem;line-height:1.6;color:rgb(255 255 255 / .9);margin:0 0 1.5rem 0;max-width:800px}.slide-content .article-footer{display:flex;align-items:center;gap:1.5rem;font-size:.875rem;color:rgb(255 255 255 / .7)}.slide-content .author,.slide-content .reading-time{display:flex;align-items:center}.carousel-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;pointer-events:none}.carousel-arrow{position:absolute;top:0;width:50px;height:50px;background:rgb(0 0 0 / .6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;pointer-events:auto;opacity:0;visibility:hidden;backdrop-filter:blur(10px)}.carousel-arrow svg{color:#fff}.carousel-arrow:hover{background:var(--color-accent,#e91e63);transform:scale(1.1)}.carousel-arrow-prev{left:2rem}.carousel-arrow-next{right:2rem}.carousel-radio:nth-child(1):checked~.carousel-arrows .carousel-arrow-prev[data-slide="0"],.carousel-radio:nth-child(2):checked~.carousel-arrows .carousel-arrow-prev[data-slide="1"],.carousel-radio:nth-child(3):checked~.carousel-arrows .carousel-arrow-prev[data-slide="2"],.carousel-radio:nth-child(4):checked~.carousel-arrows .carousel-arrow-prev[data-slide="3"],.carousel-radio:nth-child(5):checked~.carousel-arrows .carousel-arrow-prev[data-slide="4"],.carousel-radio:nth-child(6):checked~.carousel-arrows .carousel-arrow-prev[data-slide="5"],.carousel-radio:nth-child(7):checked~.carousel-arrows .carousel-arrow-prev[data-slide="6"],.carousel-radio:nth-child(8):checked~.carousel-arrows .carousel-arrow-prev[data-slide="7"],.carousel-radio:nth-child(9):checked~.carousel-arrows .carousel-arrow-prev[data-slide="8"],.carousel-radio:nth-child(10):checked~.carousel-arrows .carousel-arrow-prev[data-slide="9"]{opacity:1;visibility:visible}.carousel-radio:nth-child(1):checked~.carousel-arrows .carousel-arrow-next[data-slide="1"],.carousel-radio:nth-child(2):checked~.carousel-arrows .carousel-arrow-next[data-slide="2"],.carousel-radio:nth-child(3):checked~.carousel-arrows .carousel-arrow-next[data-slide="3"],.carousel-radio:nth-child(4):checked~.carousel-arrows .carousel-arrow-next[data-slide="4"],.carousel-radio:nth-child(5):checked~.carousel-arrows .carousel-arrow-next[data-slide="5"],.carousel-radio:nth-child(6):checked~.carousel-arrows .carousel-arrow-next[data-slide="6"],.carousel-radio:nth-child(7):checked~.carousel-arrows .carousel-arrow-next[data-slide="7"],.carousel-radio:nth-child(8):checked~.carousel-arrows .carousel-arrow-next[data-slide="8"],.carousel-radio:nth-child(9):checked~.carousel-arrows .carousel-arrow-next[data-slide="9"],.carousel-radio:nth-child(10):checked~.carousel-arrows .carousel-arrow-next[data-slide="9"]{opacity:1;visibility:visible}.carousel-dots{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:10;padding:.5rem 1rem;background:rgb(0 0 0 / .5);border-radius:50px;backdrop-filter:blur(10px)}.carousel-dot{width:12px;height:12px;border-radius:50%;background:rgb(255 255 255 / .4);cursor:pointer;transition:all 0.3s ease;border:2px solid #fff0}.carousel-dot:hover{background:rgb(255 255 255 / .7);transform:scale(1.2)}.carousel-radio:nth-child(1):checked~.carousel-dots .carousel-dot:nth-child(1),.carousel-radio:nth-child(2):checked~.carousel-dots .carousel-dot:nth-child(2),.carousel-radio:nth-child(3):checked~.carousel-dots .carousel-dot:nth-child(3),.carousel-radio:nth-child(4):checked~.carousel-dots .carousel-dot:nth-child(4),.carousel-radio:nth-child(5):checked~.carousel-dots .carousel-dot:nth-child(5),.carousel-radio:nth-child(6):checked~.carousel-dots .carousel-dot:nth-child(6),.carousel-radio:nth-child(7):checked~.carousel-dots .carousel-dot:nth-child(7),.carousel-radio:nth-child(8):checked~.carousel-dots .carousel-dot:nth-child(8),.carousel-radio:nth-child(9):checked~.carousel-dots .carousel-dot:nth-child(9),.carousel-radio:nth-child(10):checked~.carousel-dots .carousel-dot:nth-child(10){background:var(--color-accent,#e91e63);border-color:#fff;transform:scale(1.3)}@media (max-width:1024px){.carousel-slides{height:500px}.slide-title{font-size:2rem}.slide-excerpt{font-size:1rem}.slide-content{padding:2rem}.carousel-arrow-prev{left:1rem}.carousel-arrow-next{right:1rem}}@media (max-width:768px){.carousel-slides{height:450px}.slide-title{font-size:1.5rem}.slide-excerpt{font-size:.875rem;margin-bottom:1rem}.slide-content{padding:1.5rem}.carousel-arrow{width:40px;height:40px}.carousel-arrow svg{width:20px;height:20px}.carousel-arrow-prev{left:.5rem}.carousel-arrow-next{right:.5rem}.carousel-dots{bottom:1rem;gap:.5rem}.carousel-dot{width:10px;height:10px}}@media (max-width:480px){.carousel-slides{height:400px}.slide-title{font-size:1.25rem}.slide-excerpt{display:none}.slide-content .article-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}[data-theme="dark"] .featured-carousel{background:rgb(26 26 26 / .95)}[data-theme="dark"] .carousel-arrow{background:rgb(255 255 255 / .1)}[data-theme="dark"] .carousel-arrow:hover{background:var(--color-accent,#e91e63)}@media (prefers-reduced-motion:reduce){.carousel-slides,.carousel-slide,.carousel-arrow,.carousel-dot,.slide-overlay{transition:none!important}}@media print{.carousel-arrows,.carousel-dots{display:none}.carousel-slide{position:relative!important;opacity:1!important;visibility:visible!important;page-break-inside:avoid}}.category-chip{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;letter-spacing:.3px;background-color:rgba(var(--cat-color-rgb,233,30,99),.12);border:1px solid rgba(var(--cat-color-rgb,233,30,99),.25);transition:all 0.2s ease;margin-right:.5rem;margin-bottom:.5rem;white-space:nowrap;text-decoration:none}.article-meta a{color:var(--cat-color,#e91e63)!important}.category-chip:hover{transform:translateY(-1px);background-color:var(--cat-color,#e91e63);border-color:var(--cat-color,#e91e63);box-shadow:0 2px 4px rgb(0 0 0 / .15)}.article-meta a:hover{color:#fff!important;font-weight:500!important}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:1rem}.article-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:auto}.article-tags .tag{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;letter-spacing:.2px;background:rgb(0 0 0 / .05);color:#555;border:1px solid rgb(0 0 0 / .1);transition:all 0.2s ease;white-space:nowrap;text-decoration:none}.article-tags .tag:hover{background:rgb(0 0 0 / .08);color:#333;border-color:rgb(0 0 0 / .15);transform:translateY(-1px)}[data-theme="dark"] .article-tags .tag{background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .75);border-color:rgb(255 255 255 / .15)}[data-theme="dark"] .article-tags .tag:hover{background:rgb(255 255 255 / .12);color:rgb(255 255 255 / .9);border-color:rgb(255 255 255 / .25)}@media (max-width:768px){.category-chip{font-size:.7rem;padding:.2rem .6rem}.article-tags .tag{font-size:.65rem;padding:.2rem .6rem}}.no-posts-message{grid-column:1 / -1;text-align:center;padding:3rem 1.5rem;color:rgb(255 255 255 / .6);font-size:1.125rem}.musica-ad-zone-wrapper{position:relative;overflow:hidden;box-sizing:border-box}.musica-ad-zone-wrapper>*{width:100%;height:100%;object-fit:contain}.musica-ad-zone-row{justify-content:center;align-items:center}.musica-ad-zone-column{justify-content:flex-start;align-items:stretch}.musica-ad-placeholder{box-sizing:border-box}.musica-ad-placeholder p{margin:0}@media (max-width:768px){.musica-ad-zone-wrapper:not([style*="max-height"]){max-height:550px}.musica-ad-placeholder:not([style*="max-height"]){max-height:550px}.musica-ad-placeholder{padding:1.5rem!important}}@media (max-width:480px){.musica-ad-zone-wrapper:not([style*="max-height"]){max-height:450px}.musica-ad-placeholder:not([style*="max-height"]){max-height:450px}.musica-ad-placeholder{padding:1rem!important;font-size:.875rem}}[data-theme="dark"] .musica-ad-placeholder{background:rgb(255 255 255 / .03);border-color:rgb(255 255 255 / .1)}.musica-ad-zone-wrapper img,.musica-ad-zone-wrapper iframe{max-width:100%;height:auto}.musica-ad-zone-wrapper[style*="aspect-ratio"]{overflow:hidden}.musica-ad-zone-wrapper[style*="aspect-ratio"]>*{object-fit:cover}.musica-ads-wrapper{position:relative;margin:20px 0;min-height:280px}.musica-ads-label{position:absolute;top:-10px;left:-10px;background:#000;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;z-index:10;border-radius:2px;letter-spacing:.5px}.musica-ads-loading{background:#f5f5f5;border:1px dashed #ccc;text-align:center;padding:20px;color:#666;font-size:12px;min-height:280px;display:flex;align-items:center;justify-content:center}.musica-ads-error{background:#ffe6e6;border:1px solid #fcc;color:#c00;padding:15px;text-align:center;font-size:12px}.musica-ad-container{position:relative;margin:20px 0;overflow:hidden}.musica-ad-custom,.musica-ad-image,.musica-ad-adsense,.musica-ad-video{max-width:100%}.musica-ad-image img{max-width:100%;height:auto;display:block}.musica-ad-image a{display:block;transition:opacity 0.3s ease}.musica-ad-image a:hover{opacity:.85}.musica-ad-video video{max-width:100%;height:auto}.musica-ad-zone{margin:20px 0}.musica-ad-zone-fallback{text-align:center;padding:20px;background:#f5f5f5;border:1px dashed #ddd;color:#999}.musica-ads-auto-insert{clear:both}.musica-ad-loading{min-height:250px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:768px){.musica-ad-container,.musica-ads-wrapper{margin:15px 0}}.musica-pub-blank-template *{margin:0;padding:0;box-sizing:border-box}.musica-pub-blank-template html{scroll-behavior:smooth;font-size:16px}.musica-pub-blank-template body,body.musica-pub-blank-template{font-family:'Poppins',sans-serif;background-color:#000;color:#fff;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#ff141a;color:#fff}.musica-pub-blank-template .highlight{color:#ff141a;font-weight:800}.musica-pub-blank-template strong,body.musica-pub-blank-template strong{font-weight:700;color:#ff141a}.musica-pub-blank-template h1,.musica-pub-blank-template h2,.musica-pub-blank-template h3,.musica-pub-blank-template h4,body.musica-pub-blank-template h1,body.musica-pub-blank-template h2,body.musica-pub-blank-template h3,body.musica-pub-blank-template h4{color:#FFF}.back-link{position:relative;z-index:2;margin-top:0;margin-bottom:64px;text-align:center}.landingpagebacklink{margin-top:-64px;margin-bottom:128px}.rounded-corners{border-radius:32px}.back-link a{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:rgb(255 255 255 / .7);text-decoration:none;padding:12px 25px;border:1px solid rgb(255 255 255 / .2);border-radius:50px;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}.back-link a:hover{color:#ff141a;border-color:#ff141a;background:rgb(255 20 26 / .05);transform:translateX(-5px)}.container{max-width:1400px;margin:0 auto;padding:0 40px}@media (max-width:768px){.container{padding:0 20px}}section{padding:0;position:relative}@media (max-width:768px){section{padding:80px 0}}.btn{display:inline-block;padding:18px 40px;font-family:'Poppins',sans-serif;font-weight:700;font-size:16px;text-decoration:none;border-radius:50px;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:2px solid #fff0}.btn-primary{background-color:#ff141a;color:#fff;border-color:#ff141a}.btn-primary:hover{background-color:#fff;color:#ff141a;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgb(255 20 26 / .4)}.btn-secondary{background-color:#fff0;color:#fff;border-color:#fff}.btn-secondary:hover{background-color:#fff;color:#000;transform:translateY(-3px)}.btn-large{padding:24px 60px;font-size:18px}@media (max-width:768px){.btn{padding:16px 32px;font-size:14px}.btn-large{padding:20px 40px;font-size:16px}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a0000 0%,#000000 50%,#1a0000 100%);z-index:1}.hero-bg-image::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 20 26 / .15) 0%,transparent 70%);animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:.5}}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:2}.hero-content{position:relative;z-index:3;text-align:center}.hero-title{font-size:clamp(48px, 8vw, 120px);font-weight:900;line-height:1.1;margin-bottom:40px;letter-spacing:-2px;color:#FFF}.hero-title-line{display:block;animation:fadeInUp 1s ease-out forwards;opacity:0}.smaller{font-size:.7em}.hero-title-line:first-child{animation-delay:0.2s}.hero-title-line:nth-child(2){animation-delay:0.5s}.hero-title-highlight{color:#ff141a;font-style:italic}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{font-size:clamp(18px, 2.5vw, 24px);font-weight:400;line-height:1.8;max-width:900px;margin:0 auto 50px;opacity:0;animation:fadeInUp 1s ease-out 0.8s forwards}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeInUp 1s ease-out 1.1s forwards}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3}.scroll-indicator span{display:block;width:30px;height:50px;border:2px solid #fff;border-radius:20px;position:relative}.scroll-indicator span::before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);width:6px;height:6px;background-color:#ff141a;border-radius:50%;animation:scrollDown 2s infinite}@keyframes scrollDown{0%{top:10px;opacity:1}100%{top:30px;opacity:0}}.logoHero{max-width:320px;width:100vw;margin-top:-64px;margin-bottom:64px}@media (max-width:768px){.logoHero{max-width:540px;width:70vw}}.section-title{font-weight:800;letter-spacing:-1px;color:#FFF}.section-title.centered{text-align:center}.section-intro{text-align:center;font-size:clamp(18px, 2vw, 24px);font-weight:300;max-width:800px;margin:-30px auto 80px;opacity:.9}.image-placeholder{width:100%;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);position:relative;overflow:hidden;border-radius:20px}.image-placeholder::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.image-placeholder::after{content:'IMAGE PLACEHOLDER';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:rgb(255 255 255 / .3);letter-spacing:3px}.image-ratio-portrait{padding-top:133.33%}.image-ratio-square{padding-top:100%}.image-ratio-wide{padding-top:56.25%}.image-ratio-landscape{padding-top:66.67%}.why-section{background:linear-gradient(180deg,#000000 0%,#0a0a0a 100%)}.section-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width:968px){.section-layout{grid-template-columns:1fr;gap:40px}}.section-text{font-size:clamp(18px, 2vw, 22px);font-weight:300;line-height:1.8;opacity:.9}.stats-section{background:#000;position:relative}.stats-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .5),transparent)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:80px}.stat-card{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0a0a 100%);border-radius:20px;border:1px solid rgb(255 20 26 / .1);transition:all 0.3s ease;position:relative;overflow:hidden}.stat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff141a,transparent);transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease}.stat-card:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .5);box-shadow:0 20px 60px rgb(255 20 26 / .2)}.stat-card:hover::before{transform:scaleX(1)}.stat-number{font-size:clamp(48px, 6vw, 80px);font-weight:900;color:#ff141a;line-height:1;margin-bottom:20px;font-style:italic}.stat-label{font-size:clamp(14px, 1.5vw, 18px);font-weight:500;opacity:.8;text-transform:uppercase;letter-spacing:1px}.stats-disclaimer{text-align:center;font-size:14px;font-weight:300;opacity:.6;line-height:1.8;font-style:italic}.advantages-section{background:linear-gradient(180deg,#000000 0%,#0a0000 50%,#000000 100%)}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}@media (max-width:768px){.advantages-grid{grid-template-columns:1fr}}.advantage-card{padding:50px 40px;background:rgb(255 255 255 / .02);border-radius:20px;border:1px solid rgb(255 255 255 / .05);transition:all 0.4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.advantage-card:hover{background:rgb(255 20 26 / .05);border-color:rgb(255 20 26 / .3);transform:translateY(-5px)}.advantage-icon{font-size:60px;margin-bottom:30px;display:block}.advantage-title{font-size:clamp(22px, 2.5vw, 28px);font-weight:700;margin-bottom:20px;color:#fff}.advantage-text{font-size:16px;font-weight:300;line-height:1.8;opacity:.85;color:#FFF}.audience-icon{font-size:32px;margin-bottom:30px;display:block}.audience-section{background:#000}.audience-hero-image{margin-bottom:80px}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:80px}@media (max-width:768px){.audience-grid{grid-template-columns:1fr}}.audience-card{padding:40px 30px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 100%);border-radius:15px;border-left:4px solid #ff141a;transition:all 0.3s ease}.audience-card:hover{transform:translateX(10px);background:linear-gradient(135deg,#1a0000 0%,#2a0000 100%)}.audience-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ff141a;margin-bottom:15px;opacity:.8}.audience-value{font-size:clamp(20px, 2.5vw, 28px);font-weight:800;margin-bottom:10px;color:#fff}.audience-detail{font-size:14px;font-weight:400;opacity:.7;line-height:1.6;color:#FFF}.audience-summary{text-align:center;font-size:clamp(18px, 2vw, 24px);font-weight:300;line-height:1.8;max-width:1000px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,rgb(255 20 26 / .05) 0%,transparent 100%);border-radius:20px;border:1px solid rgb(255 20 26 / .1)}.services-section{background:linear-gradient(180deg,#000000 0%,#0a0a0a 100%)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}.service-card{background:#0a0a0a;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .05);transition:all 0.4s ease;position:relative}.service-card:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .5);box-shadow:0 30px 80px rgb(255 20 26 / .15)}.service-image{margin-bottom:30px}.service-card .image-placeholder{border-radius:20px 20px 0 0}.service-icon{font-size:50px;margin:0 30px 20px}.service-title{font-size:clamp(20px, 2vw, 26px);font-weight:700;margin:0 30px 20px;color:#fff}.service-description{font-size:16px;font-weight:300;line-height:1.8;opacity:.85;margin:0 30px 30px;color:#FFF}.ratecard-promo-section{background:#000;padding:120px 0;position:relative}.ratecard-promo-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .3),transparent)}.ratecard-promo-content{text-align:center}.ratecard-promo-text{font-size:clamp(18px, 2vw, 22px);font-weight:300;line-height:1.8;max-width:900px;margin:0 auto 60px;opacity:.9}.ratecard-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:50px;max-width:1000px;margin:0 auto 50px}@media (max-width:768px){.ratecard-options{grid-template-columns:1fr;gap:30px}}.ratecard-option{padding:60px 40px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 100%);border-radius:20px;border:2px solid rgb(255 255 255 / .05);transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ratecard-option::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff141a,#ff5555);transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease}.ratecard-option:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .3);box-shadow:0 30px 80px rgb(255 20 26 / .2)}.ratecard-option:hover::before{transform:scaleX(1)}.ratecard-option-icon{font-size:80px;margin-bottom:30px;display:block}.ratecard-option-title{font-size:clamp(28px, 3vw, 36px);font-weight:800;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:1px}.ratecard-option-description{font-size:16px;font-weight:300;line-height:1.8;margin-bottom:35px;opacity:.85}.ratecard-promo-note{font-size:14px;font-weight:400;opacity:.6;font-style:italic;max-width:700px;margin:0 auto}.cta-section{background:linear-gradient(135deg,#0a0000 0%,#1a0000 50%,#0a0000 100%);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgb(255 20 26 / .2) 0%,transparent 70%);animation:ctaPulse 6s ease-in-out infinite}@keyframes ctaPulse{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}.cta-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.cta-title{font-size:clamp(40px, 6vw, 80px);font-weight:900;line-height:1.2;margin-bottom:30px;letter-spacing:-1px}.cta-text{font-size:clamp(18px, 2vw, 22px);font-weight:300;line-height:1.8;margin-bottom:50px;opacity:.9}.footer{background:#000;padding:80px 0 40px;border-top:1px solid rgb(255 20 26 / .1)}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;flex-wrap:wrap;gap:40px}.footer-brand{flex:1}.footer-logo{font-size:32px;font-weight:900;color:#ff141a;margin-bottom:10px;letter-spacing:-1px}.footer-tagline{font-size:16px;font-weight:300;opacity:.7;font-style:italic}.footer-links{display:flex;gap:40px;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-weight:500;font-size:16px;transition:all 0.3s ease;position:relative}.footer-links a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#ff141a;transition:width 0.3s ease}.footer-links a:hover{color:#ff141a}.footer-links a:hover::after{width:100%}.footer-bottom{text-align:center;padding-top:40px;border-top:1px solid rgb(255 255 255 / .05)}.footer-bottom p{font-weight:300;opacity:.5}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center;gap:20px}}body.musica-pub-blank-template #header,body.musica-pub-blank-template .header,body.musica-pub-blank-template .header-wrapper,body.musica-pub-blank-template .header-main,body.musica-pub-blank-template .header-top,body.musica-pub-blank-template .header-bottom,body.musica-pub-blank-template #mini-header,body.musica-pub-blank-template .porto-header,body.musica-pub-blank-template nav.main-menu,body.musica-pub-blank-template .main-menu,body.musica-pub-blank-template .mega-menu,body.musica-pub-blank-template .sticky-header,body.musica-pub-blank-template .fixed-header{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.musica-pub-blank-template #footer,body.musica-pub-blank-template .footer,body.musica-pub-blank-template .footer-wrapper,body.musica-pub-blank-template .footer-main,body.musica-pub-blank-template .footer-bottom,body.musica-pub-blank-template .footer-ribbon,body.musica-pub-blank-template .porto-footer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.musica-pub-blank-template #sidebar,body.musica-pub-blank-template .sidebar,body.musica-pub-blank-template aside,body.musica-pub-blank-template .widget-area{display:none!important}body.musica-pub-blank-template .breadcrumb,body.musica-pub-blank-template .breadcrumbs,body.musica-pub-blank-template .woocommerce-breadcrumb,body.musica-pub-blank-template .page-title:not(.section-title),body.musica-pub-blank-template .entry-title:not(.section-title),body.musica-pub-blank-template .post-title,body.musica-pub-blank-template .page-top{display:none!important}body.musica-pub-blank-template .porto-block,body.musica-pub-blank-template .porto-block-html{display:none!important}body.musica-pub-blank-template .scroll-to-top{display:none!important}body.musica-pub-blank-template #wrapper,body.musica-pub-blank-template>.wrapper:not(.musica-pub-landing-wrapper):not(.musica-pub-ratecard-wrapper),body.musica-pub-blank-template .porto-wrapper{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}body.musica-pub-blank-template #main,body.musica-pub-blank-template .main,body.musica-pub-blank-template .main-content,body.musica-pub-blank-template .site-main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:transparent!important}body.musica-pub-blank-template .page-wrapper,body.musica-pub-blank-template #content,body.musica-pub-blank-template .content,body.musica-pub-blank-template .site-content{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}body.musica-pub-blank-template article,body.musica-pub-blank-template .hentry{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}body.musica-pub-blank-template .entry-content,body.musica-pub-blank-template .page-content,body.musica-pub-blank-template .post-content{margin:0!important;padding:0!important}body.musica-pub-blank-template .musica-pub-landing-wrapper,body.musica-pub-blank-template .musica-pub-ratecard-wrapper{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.musica-pub-blank-template{background:#000000!important;background-image:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html.musica-pub-page{margin-top:0!important}body.admin-bar.musica-pub-blank-template{margin-top:0!important}body.musica-pub-blank-template>.row:not(.musica-pub-landing-wrapper *):not(.musica-pub-ratecard-wrapper *),body.musica-pub-blank-template>.container:not(.musica-pub-landing-wrapper *):not(.musica-pub-ratecard-wrapper *),body.musica-pub-blank-template>.container-fluid:not(.musica-pub-landing-wrapper *):not(.musica-pub-ratecard-wrapper *){padding:0!important;margin:0!important}body.musica-pub-blank-template #main,body.musica-pub-blank-template .page-wrapper{animation:none!important;opacity:1!important;transform:none!important}@media (max-width:991px){body.musica-pub-blank-template .mobile-menu,body.musica-pub-blank-template #nav-panel,body.musica-pub-blank-template .mobile-toggle{display:none!important}}body.musica-pub-blank-template::-webkit-scrollbar{width:10px}body.musica-pub-blank-template::-webkit-scrollbar-track{background:#000}body.musica-pub-blank-template::-webkit-scrollbar-thumb{background:#ff141a;border-radius:5px}body.musica-pub-blank-template::-webkit-scrollbar-thumb:hover{background:#cc0015}.ratecard-hero{padding:120px 0 80px;background:linear-gradient(135deg,#0a0000 0%,#000000 50%,#0a0000 100%);position:relative;overflow:hidden}.ratecard-hero::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgb(255 20 26 / .15) 0%,transparent 70%);animation:pulse 8s ease-in-out infinite}.ratecard-header{text-align:center;position:relative;z-index:2}.period-badge{display:inline-block;padding:12px 30px;background:linear-gradient(135deg,#ff141a,#cc0015);color:#fff;font-weight:800;font-size:14px;letter-spacing:3px;border-radius:50px;margin-bottom:30px;text-transform:uppercase;box-shadow:0 10px 40px rgb(255 20 26 / .3)}.ratecard-title{font-size:clamp(60px, 10vw, 140px);font-weight:900;line-height:1;margin-bottom:20px;letter-spacing:-3px;text-transform:uppercase}.ratecard-subtitle{font-size:clamp(12px, 1.5vw, 16px);font-weight:400;opacity:.7;letter-spacing:.5px}@media (max-width:768px){.ratecard-hero{padding:80px 0 60px}}.packages-section{padding:100px 0;background:#000;position:relative}.packages-corporate{background:linear-gradient(180deg,#000000 0%,#0a0000 50%,#000000 100%)}.packages-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .3),transparent)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-bottom:80px}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:30px}}.pricing-card{background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 100%);border:2px solid rgb(255 255 255 / .05);border-radius:20px;padding:50px 40px;position:relative;transition:all 0.4s cubic-bezier(.4,0,.2,1);overflow:hidden}.pricing-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#ff141a,#ff5555);transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease}.pricing-card:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .3);box-shadow:0 30px 80px rgb(255 20 26 / .15)}.pricing-card:hover::before{transform:scaleX(1)}.pricing-card-popular{border-color:rgb(255 20 26 / .4);box-shadow:0 20px 60px rgb(255 20 26 / .2)}.pricing-card-popular:hover{box-shadow:0 25px 70px rgb(255 20 26 / .3)}.pricing-card-premium{background:linear-gradient(135deg,#1a0000 0%,#2a0000 100%)}.pricing-card-enterprise{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);border-color:rgb(255 255 255 / .1)}.popular-badge{position:absolute;top:20px;right:20px;padding:8px 20px;background:#ff141a;color:#fff;font-size:11px;font-weight:800;letter-spacing:2px;border-radius:20px;text-transform:uppercase;box-shadow:0 5px 20px rgb(255 20 26 / .4)}.pricing-tier{font-size:clamp(28px, 3vw, 40px);font-weight:900;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.pricing-savings{font-size:14px;font-weight:600;color:#ff141a;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.pricing-value{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid rgb(255 255 255 / .1)}.price-original{width:100%;text-align:center;font-size:18px;font-weight:400;color:rgb(255 255 255 / .4);text-decoration:line-through;margin-bottom:10px}.price-current{width:100%;text-align:center;font-size:clamp(26px, 5vw, 34px);font-weight:900;color:#fff;line-height:1;margin-bottom:15px;font-style:italic}.pricing-card-enterprise .price-current{font-size:clamp(32px, 3.5vw, 48px)}.price-note{font-size:13px;font-weight:400;color:rgb(255 255 255 / .6);font-style:italic}.pricing-features{display:flex;flex-direction:column;gap:15px}.feature-item{font-size:15px;font-weight:400;color:rgb(255 255 255 / .9);line-height:1.6;padding-left:10px}.package-info,.package-conditions{padding:50px;background:rgb(255 255 255 / .02);border-radius:20px;border:1px solid rgb(255 255 255 / .05);margin-bottom:30px}.info-title,.conditions-title{font-size:clamp(20px, 2.5vw, 26px);font-weight:700;color:#ff141a;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.info-list,.conditions-list{list-style:none;padding:0}.info-list li,.conditions-list li{font-size:15px;font-weight:400;line-height:1.8;opacity:.85;padding-left:30px;position:relative;margin-bottom:15px}.info-list li::before{content:'✓';position:absolute;left:0;color:#ff141a;font-weight:700;font-size:18px}.conditions-list li::before{content:'•';position:absolute;left:10px;color:#ff141a;font-weight:700;font-size:20px}@media (max-width:768px){.package-info,.package-conditions{padding:30px 25px}}.individual-pricing-section{padding:100px 0;background:linear-gradient(180deg,#000000 0%,#0a0a0a 100%)}.pricing-table-wrapper{margin-bottom:80px}.table-title{font-size:clamp(28px, 3.5vw, 42px);font-weight:800;color:#fff;margin-bottom:30px;padding-bottom:20px;border-bottom:3px solid #ff141a;text-transform:uppercase;letter-spacing:1px}.pricing-table{background:rgb(255 255 255 / .02);border-radius:15px;overflow:hidden;border:1px solid rgb(255 255 255 / .05)}.table-row{display:grid;grid-template-columns:200px 1fr 150px;gap:30px;padding:25px 30px;border-bottom:1px solid rgb(255 255 255 / .05);transition:all 0.3s ease}.table-row:last-child{border-bottom:none}.table-row:not(.table-header):hover{background:rgb(255 20 26 / .05)}.table-header{background:linear-gradient(135deg,#ff141a,#cc0015);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px}.table-cell{display:flex;align-items:flex-start;font-size:15px;font-weight:400;line-height:1.6;color:#fff}.table-cell-format{font-weight:700;color:#ff141a}.table-cell-price{justify-content:flex-end;font-size:18px;font-weight:800;color:#fff;font-style:italic;flex-direction:column;text-align:center}.table-cell-consult{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.table-note{margin-top:20px;font-size:13px;font-weight:300;line-height:1.8;opacity:.6;font-style:italic;padding:20px;background:rgb(255 255 255 / .02);border-radius:10px;border-left:3px solid rgb(255 20 26 / .3)}@media (max-width:968px){.table-row{grid-template-columns:1fr;gap:15px;padding:20px}.table-cell{justify-content:flex-start}.table-cell-price{font-size:20px;flex-direction:row;text-align:left}.table-header{display:none}.table-cell::before{content:attr(data-label);font-weight:700;margin-right:10px;color:#ff141a;display:inline-block;min-width:100px}.table-cell-format::before{content:'Formato: '}.table-cell-price::before{content:'Preço: '}}.pricing-table-wide{margin-bottom:80px}.pricing-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:15px}.display-ads-table{width:100%;border-collapse:collapse;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);min-width:1000px}.display-ads-table thead{background:linear-gradient(135deg,#ff141a,#cc0015)}.display-ads-table th{padding:20px 15px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:left;white-space:nowrap;color:#fff}.display-ads-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .05);transition:all 0.3s ease}.display-ads-table tbody tr:last-child{border-bottom:none}.display-ads-table tbody tr:hover{background:rgb(255 20 26 / .05)}.display-ads-table td{padding:20px 15px;font-size:14px;font-weight:400;line-height:1.6;color:#fff}.display-ads-table .format-cell{font-weight:700;color:#ff141a;white-space:nowrap}.display-ads-table .price-cell{font-size:18px;font-weight:800;color:#fff;text-align:center;font-style:italic}@media (max-width:968px){.pricing-table-scroll{border:1px solid rgb(255 255 255 / .1);box-shadow:inset -20px 0 20px -10px rgb(255 20 26 / .1)}.display-ads-table{font-size:13px}.display-ads-table th,.display-ads-table td{padding:15px 10px}}.terms-section{padding:100px 0;background:#000}.terms-box{max-width:900px;margin:0 auto;padding:60px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 100%);border-radius:20px;border:2px solid rgb(255 20 26 / .2);text-align:center}.terms-title{font-size:clamp(24px, 3vw, 36px);font-weight:800;color:#fff;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.terms-text{font-size:16px;font-weight:400;line-height:1.8;margin-bottom:30px;opacity:.85}.terms-link{display:inline-block;font-size:16px;font-weight:600;color:#ff141a;text-decoration:none;padding:15px 30px;border:2px solid #ff141a;border-radius:50px;transition:all 0.3s ease;word-break:break-all}.terms-link:hover{background:#ff141a;color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgb(255 20 26 / .4)}@media (max-width:768px){.terms-box{padding:40px 30px}.terms-link{font-size:14px;padding:12px 20px}}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:400px}}.footer .footer-content{display:grid;grid-template-columns:1fr auto 1fr;gap:60px;align-items:start}.footer .footer-brand{text-align:left}.footer .footer-links{display:flex;flex-direction:column;gap:15px;align-items:center}.footer .footer-links a{font-size:14px}.footer-legal{text-align:right}.footer-legal p{font-weight:500;margin-bottom:5px;opacity:.7}@media (max-width:968px){.footer .footer-content{grid-template-columns:1fr;gap:40px;text-align:center}.footer .footer-brand,.footer-legal{text-align:center}.footer .footer-links{align-items:center}}.text-center{text-align:center}.mb-large{margin-bottom:80px}.mb-medium{margin-bottom:40px}.mb-small{margin-bottom:20px}.musica-sales-banner{background:linear-gradient(135deg,rgb(255 20 26 / .12) 0%,rgb(255 20 26 / .08) 100%);border-top:2px solid rgb(255 20 26 / .4);border-bottom:2px solid rgb(255 20 26 / .4);padding:25px 20px;margin-bottom:60px;text-align:center}.sales-banner-title{font-size:18px;font-weight:700;color:#ff141a;letter-spacing:4px;text-transform:uppercase;margin-bottom:8px;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.sales-banner-deadline{font-size:14px;font-weight:500;color:rgb(255 255 255 / .85);letter-spacing:1.5px}.sales-badge-bottom{margin-top:-32px;margin-bottom:16px;padding:12px 20px;background:linear-gradient(135deg,rgb(255 20 26 / .15) 0%,rgb(255 20 26 / .08) 100%);border-top:2px solid rgb(255 20 26 / .35);text-align:center;font-size:11px;font-weight:700;color:#ff141a;letter-spacing:2.5px;text-transform:uppercase}.sales-inline-badge{display:inline-block;margin-left:10px;padding:4px 12px;background:rgb(255 20 26 / .2);border:1.5px solid rgb(255 20 26 / .5);border-radius:4px;font-size:10px;font-weight:700;color:#ff141a;letter-spacing:1.5px;text-transform:uppercase;vertical-align:middle}.table-sales-disclaimer{margin-top:20px;padding:15px 20px;background:rgb(255 20 26 / .12);border-left:4px solid rgb(255 20 26 / .6);font-size:13px;color:rgb(255 255 255 / .9);font-style:italic;line-height:1.6}.table-sales-disclaimer strong{color:#ff141a;font-style:normal;font-weight:700}.pricing-value .price-original{font-size:22px;color:rgb(255 255 255 / .45);text-decoration:line-through;text-decoration-color:rgb(255 255 255 / .35);text-decoration-thickness:2px;margin-bottom:10px}.price-savings{font-size:13px;font-weight:600;color:#4caf50;margin-top:12px;letter-spacing:1px;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.pricing-table .price-original,.display-ads-table .price-original{text-decoration:line-through;text-decoration-color:rgb(255 255 255 / .4);text-decoration-thickness:1.5px;color:rgb(255 255 255 / .45);margin-right:10px;font-size:.95em}.pricing-table .price-current,.display-ads-table .price-current{color:#fff;font-weight:700;font-size:1.05em}@media (max-width:768px){.musica-sales-banner{padding:20px 15px;margin-bottom:40px}.sales-banner-title{font-size:15px;letter-spacing:3px}.sales-banner-deadline{font-size:12px}.sales-badge-bottom{padding:10px 15px;font-size:10px}.sales-inline-badge{font-size:9px;padding:3px 10px}.pricing-value .price-original{font-size:18px}.price-savings{font-size:12px}.table-sales-disclaimer{font-size:12px;padding:12px 15px}}body[data-theme="light"]{background-color:#ffffff!important;color:#0a0a0a!important}[data-theme="light"] .main-header{background-color:#ffffff!important;color:#0a0a0a!important}[data-theme="light"] .header-top{background-color:#f8f8f8!important}[data-theme="light"] .header-date,[data-theme="light"] .social-link{color:#4a4a4a!important}[data-theme="light"] .logo h1,[data-theme="light"] .logo h1 a{color:#0a0a0a!important}[data-theme="light"] .tagline{color:#4a4a4a!important}[data-theme="light"] .nav-link{color:#0a0a0a!important}[data-theme="light"] .nav-link:hover{color:#ff141a!important}[data-theme="light"] .search-btn,[data-theme="light"] .theme-toggle{color:#0a0a0a!important}[data-theme="light"] .pre-footer{background-color:#f8f8f8!important}[data-theme="light"] .pre-footer-column{background-color:#ffffff!important;color:#0a0a0a!important}[data-theme="light"] .column-title,[data-theme="light"] .event-link,[data-theme="light"] .news-item a{color:#0a0a0a!important}[data-theme="light"] .event-link:hover,[data-theme="light"] .news-item a:hover{color:#ff141a!important}[data-theme="light"] .main-footer{background-color:#0a0a0a!important;color:#ffffff!important}[data-theme="light"] .footer-title{color:#ffffff!important}[data-theme="light"] .footer-desc{color:rgb(255 255 255 / .7)!important}[data-theme="light"] .footer-links a{color:rgb(255 255 255 / .7)!important}[data-theme="light"] .footer-links a:hover{color:#ffffff!important}body[data-theme="dark"]{background-color:#0a0a0a!important;color:#ffffff!important}[data-theme="dark"] .main-header{background-color:#0a0a0a!important;color:#ffffff!important;border-bottom-color:#2a2a2a!important}[data-theme="dark"] .header-top{background-color:#151515!important;border-bottom-color:#2a2a2a!important}[data-theme="dark"] .header-date,[data-theme="dark"] .social-link{color:#b8b8b8!important}[data-theme="dark"] .logo h1,[data-theme="dark"] .logo h1 a{color:#ffffff!important}[data-theme="dark"] .tagline{color:#b8b8b8!important}[data-theme="dark"] .nav-link{color:#ffffff!important}[data-theme="dark"] .nav-link:hover{color:#ff141a!important}[data-theme="dark"] .search-btn,[data-theme="dark"] .theme-toggle{color:#ffffff!important}[data-theme="dark"] .pre-footer{background-color:#151515!important}[data-theme="dark"] .pre-footer-column{background-color:#0a0a0a!important;color:#ffffff!important}[data-theme="dark"] .column-title,[data-theme="dark"] .event-link,[data-theme="dark"] .news-item a{color:#ffffff!important}[data-theme="dark"] .main-footer{background-color:#000000!important;color:#ffffff!important}[data-theme="light"] a{color:#ff141a}[data-theme="light"] a:hover{color:#333}[data-theme="dark"] a{color:#fff}[data-theme="dark"] a:hover{color:#ededed}[data-theme="light"] .section-title,[data-theme="light"] .article-title,[data-theme="light"] .page-header h1{color:#0a0a0a!important}[data-theme="dark"] .section-title,[data-theme="dark"] .article-title,[data-theme="dark"] .page-header h1{color:#ffffff!important}[data-theme="light"] .article-card{background-color:#ffffff!important;color:#0a0a0a!important}[data-theme="dark"] .article-card{background-color:#151515!important;color:#ffffff!important}[data-theme="light"] .sidebar{color:#0a0a0a!important}[data-theme="dark"] .sidebar{color:#ffffff!important}[data-theme="light"] .widget{color:#0a0a0a!important}[data-theme="light"] .widget-title{color:#0a0a0a!important}[data-theme="dark"] .widget{color:#ffffff!important}[data-theme="dark"] .widget-title{color:#ffffff!important}[data-theme="light"] input,[data-theme="light"] textarea,[data-theme="light"] select{background-color:#ffffff!important;color:#0a0a0a!important;border-color:#e0e0e0!important}[data-theme="dark"] input,[data-theme="dark"] textarea,[data-theme="dark"] select{background-color:#151515!important;color:#ffffff!important;border-color:#2a2a2a!important}[data-theme="light"] .pagination a,[data-theme="light"] .pagination span{color:#0a0a0a!important;background-color:#ffffff!important;border-color:#e0e0e0!important}[data-theme="light"] .pagination a:hover,[data-theme="light"] .pagination .current{background-color:#ff141a!important;color:#ffffff!important}[data-theme="dark"] .pagination a,[data-theme="dark"] .pagination span{color:#ffffff!important;background-color:#151515!important;border-color:#2a2a2a!important}[data-theme="dark"] .pagination a:hover,[data-theme="dark"] .pagination .current{background-color:#ff141a!important;color:#ffffff!important}[data-theme="light"] .comment-list{color:#0a0a0a!important}[data-theme="light"] .comment-author{color:#0a0a0a!important}[data-theme="dark"] .comment-list{color:#ffffff!important}[data-theme="dark"] .comment-author{color:#ffffff!important}[data-theme="light"] .mobile-menu{background-color:#ffffff!important;color:#0a0a0a!important}[data-theme="dark"] .mobile-menu{background-color:#0a0a0a!important;color:#ffffff!important}[data-theme="light"] .newsletter-form input{background-color:#ffffff!important;color:#0a0a0a!important;border-color:rgb(255 255 255 / .3)!important}[data-theme="dark"] .newsletter-form input{background-color:#151515!important;color:#ffffff!important;border-color:rgb(255 255 255 / .3)!important}[data-theme="light"] *{--computed-text-color:#0a0a0a}[data-theme="dark"] *{--computed-text-color:#ffffff}[data-theme="light"] .main-header *:not(.breaking-news *):not(.footer *),[data-theme="light"] .pre-footer *,[data-theme="light"] .header-top *,[data-theme="light"] .header-main *{color:inherit}[data-theme="light"] .header-top,[data-theme="light"] .header-top *,[data-theme="light"] .header-main,[data-theme="light"] .header-main *:not(.accent),[data-theme="light"] .pre-footer,[data-theme="light"] .pre-footer *{color:#0a0a0a!important}[data-theme="light"] .header-top a,[data-theme="light"] .header-main a:not(.accent),[data-theme="light"] .pre-footer a{color:#4a4a4a!important}[data-theme="light"] .header-top a:hover,[data-theme="light"] .header-main a:hover,[data-theme="light"] .pre-footer a:hover{color:#ff141a!important}[data-theme="light"] .archive-description,[data-theme="light"] .page-header{color:#0a0a0a!important}[data-theme="dark"] .archive-description,[data-theme="dark"] .page-header{color:#ffffff!important}.footer-recaptcha-notice{font-size:.75rem;color:#888;margin-top:.5rem}.footer-section-spacing{margin-top:2rem}.musica-ads-wrapper{position:relative;margin:0;min-height:280px}.musica-ads-label{position:absolute;top:-10px;left:-10px;background:#000;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;z-index:10;border-radius:2px;letter-spacing:.5px}.musica-ads-loading{background:#f5f5f5;border:1px dashed #ccc;text-align:center;padding:16px;color:#666;font-size:12px;min-height:280px;display:flex;align-items:center;justify-content:center}.musica-ads-error{background:#ffe6e6;border:1px solid #fcc;color:#c00;padding:15px;text-align:center;font-size:12px}.musica-ad-container{position:relative;margin:0;overflow:hidden}.musica-ad-custom,.musica-ad-image,.musica-ad-adsense,.musica-ad-video{max-width:100%}.musica-ad-image img{max-width:100%;height:auto;display:block}.musica-ad-image a{display:block;transition:opacity 0.3s ease}.musica-ad-image a:hover{opacity:.85}.musica-ad-video-wrapper{position:relative;width:100%;max-width:100%}.musica-ad-video{max-width:100%;height:auto;display:block}.musica-ad-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;cursor:pointer;background:#fff0;transition:background-color 0.3s ease}.musica-ad-video-overlay:hover{background-color:rgb(0 0 0 / .05)}.musica-ad-zone{margin:0}.musica-ad-zone-fallback{text-align:center;padding:0;background:#f5f5f5;border:1px dashed #ddd;color:#999}.musica-ad-zone-multiple{display:flex;flex-direction:column;gap:20px;margin:20px 0}@media (min-width:1024px){.musica-ad-zone-multiple.layout-horizontal{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.musica-ad-zone-multiple.layout-horizontal .musica-ads-wrapper{flex:0 1 calc(50% - 10px)}}.musica-ads-auto-insert{clear:both}.musica-ad-loading{min-height:250px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:768px){.musica-ad-container,.musica-ads-wrapper{margin:0}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:'Poppins',sans-serif;background-color:#000;color:#fff;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#ff141a;color:#fff}.highlight{color:#ff141a!important;font-weight:800!important}strong{font-weight:700!important;color:#ff141a!important}h1,h2,h3,h4{color:#FFFFFF!important}.back-link{position:relative;z-index:2;margin-top:0;margin-bottom:64px;text-align:center}.landingpagebacklink{margin-top:-64px!important;margin-bottom:128px!important}.rounded-corners{border-radius:32px}.back-link a{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:rgb(255 255 255 / .7);text-decoration:none;padding:12px 25px;border:1px solid rgb(255 255 255 / .2);border-radius:50px;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}.back-link a:hover{color:#ff141a;border-color:#ff141a;background:rgb(255 20 26 / .05);transform:translateX(-5px)}.container{max-width:1400px;margin:0 auto;padding:0 40px}@media (max-width:768px){.container{padding:0 20px}}section{padding:120px 0;position:relative}@media (max-width:768px){section{padding:80px 0}}.btn{display:inline-block;padding:18px 40px;font-family:'Poppins',sans-serif;font-weight:700;font-size:16px;text-decoration:none;border-radius:50px;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:2px solid #fff0}.btn-primary{background-color:#ff141a;color:#fff;border-color:#ff141a}.btn-primary:hover{background-color:#fff;color:#ff141a;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgb(255 20 26 / .4)}.btn-secondary{background-color:#fff0;color:#fff;border-color:#fff}.btn-secondary:hover{background-color:#fff;color:#000;transform:translateY(-3px)}.btn-large{padding:24px 60px;font-size:18px}@media (max-width:768px){.btn{padding:16px 32px;font-size:14px}.btn-large{padding:20px 40px;font-size:16px}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a0000 0%,#000000 50%,#1a0000 100%);z-index:1}.hero-bg-image::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 20 26 / .15) 0%,transparent 70%);animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1) rotate(0deg);opacity:.3}50%{transform:scale(1.2) rotate(180deg);opacity:.5}}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:2}.hero-content{position:relative;z-index:3;text-align:center}.hero-title{font-size:clamp(48px, 8vw, 120px);font-weight:900;line-height:1.1;margin-bottom:40px;letter-spacing:-2px;color:#FFF}.hero-title-line{display:block;animation:fadeInUp 1s ease-out forwards;opacity:0}.smaller{font-size:.7em}.hero-title-line:first-child{animation-delay:0.2s}.hero-title-line:nth-child(2){animation-delay:0.5s}.hero-title-highlight{color:#ff141a!important;font-style:italic}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{font-size:clamp(18px, 2.5vw, 24px);font-weight:400;line-height:1.8;max-width:900px;margin:0 auto 50px;opacity:0;animation:fadeInUp 1s ease-out 0.8s forwards}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeInUp 1s ease-out 1.1s forwards}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3}.scroll-indicator span{display:block;width:30px;height:50px;border:2px solid #fff;border-radius:20px;position:relative}.scroll-indicator span::before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);width:6px;height:6px;background-color:#ff141a;border-radius:50%;animation:scrollDown 2s infinite}@keyframes scrollDown{0%{top:10px;opacity:1}100%{top:30px;opacity:0}}.logoHero{max-width:320px;width:100vw;margin:0 auto;margin-top:-64px;margin-bottom:64px}@media (max-width:768px){.logoHero{max-width:320px;width:70vw}}.section-title{font-size:clamp(36px, 5vw, 72px)!important;font-weight:800!important;line-height:1.2!important;margin-bottom:60px!important;letter-spacing:-1px!important;color:#FFFFFF!important}.section-title.centered{text-align:center!important}.section-intro{text-align:center!important;font-size:clamp(18px, 2vw, 24px)!important;font-weight:300!important;max-width:800px!important;margin:-30px auto 80px!important;opacity:0.9!important}.image-placeholder{width:100%;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);position:relative;overflow:hidden;border-radius:20px}.image-placeholder::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.image-placeholder::after{content:'IMAGE PLACEHOLDER';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:rgb(255 255 255 / .3);letter-spacing:3px}.image-ratio-portrait{padding-top:133.33%}.image-ratio-square{padding-top:100%}.image-ratio-wide{padding-top:56.25%}.image-ratio-landscape{padding-top:66.67%}.why-section{background:linear-gradient(180deg,#000000 0%,#0a0a0a 100%)}.section-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width:968px){.section-layout{grid-template-columns:1fr;gap:40px}}.section-text{font-size:clamp(18px, 2vw, 22px);font-weight:300;line-height:1.8;opacity:.9}.stats-section{background:#000;position:relative}.stats-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .5),transparent)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:80px}.stat-card{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0a0a 100%);border-radius:20px;border:1px solid rgb(255 20 26 / .1);transition:all 0.3s ease;position:relative;overflow:hidden}.stat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff141a,transparent);transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease}.stat-card:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .5);box-shadow:0 20px 60px rgb(255 20 26 / .2)}.stat-card:hover::before{transform:scaleX(1)}.stat-number{font-size:clamp(48px, 6vw, 80px);font-weight:900;color:#ff141a;line-height:1;margin-bottom:20px;font-style:italic}.stat-label{font-size:clamp(14px, 1.5vw, 18px);font-weight:500;opacity:.8;text-transform:uppercase;letter-spacing:1px}.stats-disclaimer{text-align:center;font-size:14px;font-weight:300;opacity:.6;line-height:1.8;font-style:italic}.advantages-section{background:linear-gradient(180deg,#000000 0%,#0a0000 50%,#000000 100%)}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}@media (max-width:768px){.advantages-grid{grid-template-columns:1fr}}.advantage-card{padding:50px 40px;background:rgb(255 255 255 / .02);border-radius:20px;border:1px solid rgb(255 255 255 / .05);transition:all 0.4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.advantage-card:hover{background:rgb(255 20 26 / .05);border-color:rgb(255 20 26 / .3);transform:translateY(-5px)}.advantage-icon{font-size:60px;margin-bottom:30px;display:block}.advantage-title{font-size:clamp(22px, 2.5vw, 28px);font-weight:700;margin-bottom:20px;color:#fff}.advantage-text{font-size:16px;font-weight:300;line-height:1.8;opacity:.85;color:#FFF}.audience-icon{font-size:32px;margin-bottom:30px;display:block}.audience-section{background:#000}.audience-hero-image{margin-bottom:80px}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:80px}@media (max-width:768px){.audience-grid{grid-template-columns:1fr}}.audience-card{padding:40px 30px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 100%);border-radius:15px;border-left:4px solid #ff141a;transition:all 0.3s ease}.audience-card:hover{transform:translateX(10px);background:linear-gradient(135deg,#1a0000 0%,#2a0000 100%)}.audience-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ff141a;margin-bottom:15px;opacity:.8}.audience-value{font-size:clamp(20px, 2.5vw, 28px);font-weight:800;margin-bottom:10px;color:#fff}.audience-detail{font-size:14px;font-weight:400;opacity:.7;line-height:1.6;color:#FFF}.audience-summary{text-align:center;font-size:clamp(18px, 2vw, 24px);font-weight:300;line-height:1.8;max-width:1000px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,rgb(255 20 26 / .05) 0%,transparent 100%);border-radius:20px;border:1px solid rgb(255 20 26 / .1)}.services-section{background:linear-gradient(180deg,#000000 0%,#0a0a0a 100%)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}.service-card{background:#0a0a0a;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .05);transition:all 0.4s ease;position:relative}.service-card:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .5);box-shadow:0 30px 80px rgb(255 20 26 / .15)}.service-image{margin-bottom:30px}.service-card .image-placeholder{border-radius:20px 20px 0 0}.service-icon{font-size:50px;margin:0 30px 20px}.service-title{font-size:clamp(20px, 2vw, 26px);font-weight:700;margin:0 30px 20px;color:#fff}.service-description{font-size:16px;font-weight:300;line-height:1.8;opacity:.85;margin:0 30px 30px;color:#FFF}.ratecard-promo-section{background:#000;padding:120px 0;position:relative}.ratecard-promo-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 20 26 / .3),transparent)}.ratecard-promo-content{text-align:center}.ratecard-promo-text{font-size:clamp(18px, 2vw, 22px);font-weight:300;line-height:1.8;max-width:900px;margin:0 auto 60px;opacity:.9}.ratecard-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:50px;max-width:1000px;margin:0 auto 50px}@media (max-width:768px){.ratecard-options{grid-template-columns:1fr;gap:30px}}.ratecard-option{padding:60px 40px;background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 100%);border-radius:20px;border:2px solid rgb(255 255 255 / .05);transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ratecard-option::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff141a,#ff5555);transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease}.ratecard-option:hover{transform:translateY(-10px);border-color:rgb(255 20 26 / .3);box-shadow:0 30px 80px rgb(255 20 26 / .2)}.ratecard-option:hover::before{transform:scaleX(1)}.ratecard-option-icon{font-size:80px;margin-bottom:30px;display:block}.ratecard-option-title{font-size:clamp(28px, 3vw, 36px);font-weight:800;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:1px}.ratecard-option-description{font-size:16px;font-weight:300;line-height:1.8;margin-bottom:35px;opacity:.85}.ratecard-promo-note{font-size:14px;font-weight:400;opacity:.6;font-style:italic;max-width:700px;margin:0 auto}.cta-section{background:linear-gradient(135deg,#0a0000 0%,#1a0000 50%,#0a0000 100%);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgb(255 20 26 / .2) 0%,transparent 70%);animation:ctaPulse 6s ease-in-out infinite}@keyframes ctaPulse{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}.cta-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.cta-title{font-size:clamp(40px, 6vw, 80px);font-weight:900;line-height:1.2;margin-bottom:30px;letter-spacing:-1px}.cta-text{font-size:clamp(18px, 2vw, 22px);font-weight:300;line-height:1.8;margin-bottom:50px;opacity:.9}.footer{background:#000;padding:80px 0 40px;border-top:1px solid rgb(255 20 26 / .1)}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;flex-wrap:wrap;gap:40px}.footer-brand{flex:1}.footer-logo{font-size:32px;font-weight:900;color:#ff141a;margin-bottom:10px;letter-spacing:-1px}.footer-tagline{font-size:16px;font-weight:300;opacity:.7;font-style:italic}.footer-links{display:flex;gap:40px;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-weight:500;font-size:16px;transition:all 0.3s ease;position:relative}.footer-links a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#ff141a;transition:width 0.3s ease}.footer-links a:hover{color:#ff141a}.footer-links a:hover::after{width:100%}.footer-bottom{text-align:center;padding-top:40px;border-top:1px solid rgb(255 255 255 / .05)}.footer-bottom p{font-size:14px;font-weight:300;opacity:.5}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center;gap:20px}}body.musica-pub-blank-template .musica-pub-landing-wrapper .btn.btn-primary,body.musica-pub-blank-template .musica-pub-ratecard-wrapper .btn.btn-primary,body.musica-pub-blank-template .btn-primary{display:inline-block!important;padding:18px 40px!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;border-radius:50px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;border:2px solid #ff141a!important;background-color:#ff141a!important;color:#ffffff!important;border-color:#ff141a!important}body.musica-pub-blank-template .musica-pub-landing-wrapper .btn.btn-primary:hover,body.musica-pub-blank-template .musica-pub-ratecard-wrapper .btn.btn-primary:hover,body.musica-pub-blank-template .btn-primary:hover{background-color:#ffffff!important;color:#ff141a!important;border-color:#ffffff!important;transform:translateY(-3px)!important;box-shadow:0 10px 30px rgb(255 20 26 / .4)!important}body.musica-pub-blank-template .musica-pub-landing-wrapper .btn.btn-secondary,body.musica-pub-blank-template .musica-pub-ratecard-wrapper .btn.btn-secondary,body.musica-pub-blank-template .btn-secondary{display:inline-block!important;padding:18px 40px!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;border-radius:50px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;border:2px solid #ffffff!important;background-color:transparent!important;color:#ffffff!important}body.musica-pub-blank-template .musica-pub-landing-wrapper .btn.btn-secondary:hover,body.musica-pub-blank-template .musica-pub-ratecard-wrapper .btn.btn-secondary:hover,body.musica-pub-blank-template .btn-secondary:hover{background-color:#ffffff!important;color:#000000!important;transform:translateY(-3px)!important}body.musica-pub-blank-template .btn.btn-large,body.musica-pub-blank-template .btn-large{padding:24px 60px!important;font-size:18px!important}@media (max-width:768px){body.musica-pub-blank-template .btn{padding:16px 32px!important;font-size:14px!important}body.musica-pub-blank-template .btn-large{padding:20px 40px!important;font-size:16px!important}}body.musica-pub-blank-template .musica-pub-landing-wrapper h1,body.musica-pub-blank-template .musica-pub-landing-wrapper h2,body.musica-pub-blank-template .musica-pub-landing-wrapper h3,body.musica-pub-blank-template .musica-pub-landing-wrapper h4,body.musica-pub-blank-template .musica-pub-landing-wrapper h5,body.musica-pub-blank-template .musica-pub-landing-wrapper h6,body.musica-pub-blank-template .musica-pub-ratecard-wrapper h1,body.musica-pub-blank-template .musica-pub-ratecard-wrapper h2,body.musica-pub-blank-template .musica-pub-ratecard-wrapper h3,body.musica-pub-blank-template .musica-pub-ratecard-wrapper h4,body.musica-pub-blank-template .musica-pub-ratecard-wrapper h5,body.musica-pub-blank-template .musica-pub-ratecard-wrapper h6{font-family:'Poppins',sans-serif!important;text-transform:none}body.musica-pub-blank-template .musica-pub-landing-wrapper p,body.musica-pub-blank-template .musica-pub-ratecard-wrapper p{color:#ffffff!important;font-family:'Poppins',sans-serif!important}body.musica-pub-blank-template .highlight{color:#ff141a!important;font-weight:800!important}body.musica-pub-blank-template .musica-pub-landing-wrapper strong,body.musica-pub-blank-template .musica-pub-ratecard-wrapper strong{font-weight:700!important;color:#ff141a!important}body.musica-pub-blank-template .musica-pub-landing-wrapper a:not(.btn),body.musica-pub-blank-template .musica-pub-ratecard-wrapper a:not(.btn){color:#ffffff!important;text-decoration:none!important}body.musica-pub-blank-template .musica-pub-landing-wrapper .container,body.musica-pub-blank-template .musica-pub-ratecard-wrapper .container{max-width:1400px!important;margin:0 auto!important;padding:0 40px!important}@media (max-width:768px){body.musica-pub-blank-template .musica-pub-landing-wrapper .container,body.musica-pub-blank-template .musica-pub-ratecard-wrapper .container{padding:0 20px!important}}body.musica-pub-blank-template .scroll-indicator{position:absolute!important;bottom:40px!important;left:50%!important;transform:translateX(-50%)!important;z-index:3!important}body.musica-pub-blank-template .scroll-indicator span{display:block!important;width:30px!important;height:50px!important;border:2px solid #ffffff!important;border-radius:20px!important;position:relative!important;background:transparent!important}body.musica-pub-blank-template .scroll-indicator span::before{content:''!important;position:absolute!important;top:10px!important;left:50%!important;transform:translateX(-50%)!important;width:6px!important;height:6px!important;background-color:#ff141a!important;border-radius:50%!important;animation:scrollDown 2s infinite!important}@keyframes scrollDown{0%{top:10px;opacity:1}100%{top:30px;opacity:0}}body.musica-pub-blank-template .musica-pub-landing-wrapper section,body.musica-pub-blank-template .musica-pub-ratecard-wrapper section{padding:80px 0!important;position:relative!important}@media (max-width:768px){body.musica-pub-blank-template .musica-pub-landing-wrapper section,body.musica-pub-blank-template .musica-pub-ratecard-wrapper section{padding:32px 0!important}}body.musica-pub-blank-template .hero-title{font-size:clamp(42px, 8vw, 120px)!important;font-weight:900!important;line-height:1.1!important;margin-bottom:40px!important;letter-spacing:-2px!important;color:#ffffff!important}body.musica-pub-blank-template .hero-title-highlight{color:#ff141a!important;font-style:italic!important}body.musica-pub-blank-template .hero-subtitle{font-size:clamp(14px, 2.5vw, 24px)!important;font-weight:400!important;line-height:1.8!important;max-width:900px!important;margin:0 auto 50px!important;color:#ffffff!important}body.musica-pub-blank-template,body.musica-pub-blank-template .musica-pub-landing-wrapper,body.musica-pub-blank-template .musica-pub-landing-wrapper *,body.musica-pub-blank-template .musica-pub-ratecard-wrapper,body.musica-pub-blank-template .musica-pub-ratecard-wrapper *{font-family:'Poppins',sans-serif!important}body.musica-pub-blank-template .stat-number{font-size:clamp(48px, 6vw, 64px)!important;font-weight:900!important;color:#ff141a!important;line-height:1!important;margin-bottom:20px!important;font-style:italic!important}body.musica-pub-blank-template .stat-label{font-size:clamp(14px, 1.5vw, 18px)!important;font-weight:500!important;opacity:0.8!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#ffffff!important}body.musica-pub-blank-template .musica-pub-landing-wrapper ul,body.musica-pub-blank-template .musica-pub-landing-wrapper ol,body.musica-pub-blank-template .musica-pub-ratecard-wrapper ul,body.musica-pub-blank-template .musica-pub-ratecard-wrapper ol{color:#ffffff!important}body.musica-pub-blank-template .musica-pub-landing-wrapper li,body.musica-pub-blank-template .musica-pub-ratecard-wrapper li{color:#ffffff!important}body.musica-pub-blank-template #header,body.musica-pub-blank-template .header,body.musica-pub-blank-template .header-wrapper,body.musica-pub-blank-template .header-main,body.musica-pub-blank-template .header-top,body.musica-pub-blank-template .header-bottom,body.musica-pub-blank-template #mini-header,body.musica-pub-blank-template .porto-header,body.musica-pub-blank-template .site-header,body.musica-pub-blank-template .musica-header,body.musica-pub-blank-template nav.main-menu,body.musica-pub-blank-template .main-menu,body.musica-pub-blank-template .main-nav,body.musica-pub-blank-template .primary-navigation,body.musica-pub-blank-template .mega-menu,body.musica-pub-blank-template .sticky-header,body.musica-pub-blank-template .fixed-header{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.musica-pub-blank-template #footer,body.musica-pub-blank-template .footer,body.musica-pub-blank-template .footer-wrapper,body.musica-pub-blank-template .footer-main,body.musica-pub-blank-template .footer-bottom,body.musica-pub-blank-template .footer-ribbon,body.musica-pub-blank-template .porto-footer,body.musica-pub-blank-template .site-footer,body.musica-pub-blank-template .musica-footer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.musica-pub-blank-template #sidebar,body.musica-pub-blank-template .sidebar,body.musica-pub-blank-template aside,body.musica-pub-blank-template .widget-area{display:none!important}body.musica-pub-blank-template .breadcrumb,body.musica-pub-blank-template .breadcrumbs,body.musica-pub-blank-template .woocommerce-breadcrumb,body.musica-pub-blank-template .page-title:not(.section-title),body.musica-pub-blank-template .entry-title:not(.section-title),body.musica-pub-blank-template .post-title,body.musica-pub-blank-template .page-top{display:none!important}body.musica-pub-blank-template .porto-block,body.musica-pub-blank-template .porto-block-html{display:none!important}body.musica-pub-blank-template .scroll-to-top{display:none!important}body.musica-pub-blank-template #wrapper,body.musica-pub-blank-template>.wrapper:not(.musica-pub-landing-wrapper):not(.musica-pub-ratecard-wrapper),body.musica-pub-blank-template .porto-wrapper{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}body.musica-pub-blank-template #main,body.musica-pub-blank-template .main,body.musica-pub-blank-template .main-content,body.musica-pub-blank-template .site-main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:transparent!important}body.musica-pub-blank-template .page-wrapper,body.musica-pub-blank-template #content,body.musica-pub-blank-template .content,body.musica-pub-blank-template .site-content{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}body.musica-pub-blank-template article,body.musica-pub-blank-template .hentry{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}body.musica-pub-blank-template .entry-content,body.musica-pub-blank-template .page-content,body.musica-pub-blank-template .post-content{margin:0!important;padding:0!important}body.musica-pub-blank-template .musica-pub-landing-wrapper,body.musica-pub-blank-template .musica-pub-ratecard-wrapper{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.musica-pub-blank-template{background:#000000!important;background-image:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html.musica-pub-page{margin-top:0!important}body.admin-bar.musica-pub-blank-template{margin-top:0!important}body.musica-pub-blank-template>.row:not(.musica-pub-landing-wrapper *):not(.musica-pub-ratecard-wrapper *),body.musica-pub-blank-template>.container:not(.musica-pub-landing-wrapper *):not(.musica-pub-ratecard-wrapper *),body.musica-pub-blank-template>.container-fluid:not(.musica-pub-landing-wrapper *):not(.musica-pub-ratecard-wrapper *){padding:0!important;margin:0!important}body.musica-pub-blank-template #main,body.musica-pub-blank-template .page-wrapper{animation:none!important;opacity:1!important;transform:none!important}@media (max-width:991px){body.musica-pub-blank-template .mobile-menu,body.musica-pub-blank-template #nav-panel,body.musica-pub-blank-template .mobile-toggle{display:none!important}}body.musica-pub-blank-template::-webkit-scrollbar{width:10px}body.musica-pub-blank-template::-webkit-scrollbar-track{background:#000}body.musica-pub-blank-template::-webkit-scrollbar-thumb{background:#ff141a;border-radius:5px}body.musica-pub-blank-template::-webkit-scrollbar-thumb:hover{background:#cc0015}:root{--color-accent:#ff141a;--color-accent-hover:#eb0006}.musica-ads-wrapper{position:relative;margin:20px 0;min-height:280px}.musica-ads-loading{background:#f5f5f5;border:1px dashed #ccc;min-height:280px}.concertos-2025-wrapper{margin:20px 0}.evento-passado{opacity:.6}.evento-passado:hover{opacity:.8}.filtros-eventos{background:#f5f5f5;padding:15px;border-radius:8px;margin-bottom:30px;border-left:4px solid #ff141a}.filtro-btn{display:inline-block;padding:8px 16px;margin:5px 5px 5px 0;background:#fff;border:2px solid #ddd;border-radius:20px;text-decoration:none;color:#333;transition:all 0.3s;font-weight:500}.filtro-btn:hover{background:#ff141a;color:#fff;border-color:#ff141a;transform:translateY(-2px)}.filtro-ativo{background:#ff141a!important;color:#fff!important;border-color:#ff141a!important;font-weight:700}.badge-tipo{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.75em;font-weight:700;text-transform:uppercase;margin-right:8px;letter-spacing:.5px}.badge-concerto{background:#ff141a;color:#fff}.badge-festival{background:#ff6b00;color:#fff}.badge-teatro{background:#9c27b0;color:#fff}.badge-dança{background:#FF1493;color:#fff}.badge-workshop{background:#2196f3;color:#fff}.badge-exposição{background:#4caf50;color:#fff}.badge-evento{background:#607d8b;color:#fff}.concertos-2025{margin:0;line-height:1.6}.concertos-2025 h2{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#fff;padding:14px 18px;font-size:1.3rem;border-radius:6px;margin:30px 0 20px 0;font-weight:700;border-left:5px solid #ff141a;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.concertos-2025 ul{list-style:none;padding-left:0;margin:0}.concertos-2025 li{padding:14px 16px;border-bottom:1px solid #eee;border-left:3px solid #ff141a;color:#333;margin:8px 0;background:#fafafa;transition:all 0.2s}.concertos-2025 li:hover{background:#fff;border-left-width:5px;transform:translateX(5px);box-shadow:0 2px 8px rgb(0 0 0 / .05)}.concertos-2025 li strong{color:#222;font-weight:700}.concertos-2025 li a{font-weight:600;color:#000;text-decoration:underline;text-decoration-color:#ff141a;text-decoration-thickness:2px;transition:color 0.2s}.concertos-2025 li a:hover{color:#ff141a}.concertos-2025 li em{color:#555;font-style:normal}.concertos-2025 small{display:block;margin-top:6px;color:#666;font-size:.9em}.btn-ver-todos{display:inline-block;padding:12px 24px;background:#ff141a;color:#fff!important;text-decoration:none!important;border-radius:6px;font-weight:700;margin-top:20px;transition:all 0.3s}.btn-ver-todos:hover{background:#d10000;transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 20 26 / .3)}.evento-item-com-thumb{display:flex!important;align-items:center;gap:15px}.evento-thumb{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1);background:#f5f5f5}.evento-thumb img{width:100%;height:100%;object-fit:cover}.evento-info-inline{flex:1;min-width:0}@media (max-width:768px){.evento-thumb{width:60px;height:60px}.evento-item-com-thumb{gap:10px}}.concertos-2025 h2.header-passados{background:linear-gradient(135deg,#666 0%,#888 100%)!important}.concertos-2025 h2:nth-last-of-type(1)+ul li{opacity:.6;border-left-color:#999!important}.concertos-2025 h2:nth-last-of-type(1)+ul li:hover{opacity:.8}.concertos-2025 h2:nth-last-of-type(1)+ul li:not(.evento-passado){opacity:1!important;border-left-color:#ff141a!important}@media (max-width:768px){.concertos-2025 h2{font-size:1.1rem;padding:12px}.filtro-btn{font-size:.9em;padding:6px 12px}}body{overflow-x:visible;color:#222}.entry-content{color:#222}.tag{display:block}.sidebar ul li::before,.menu-footer-bottom-links-container ul li::before,.wp-block-categories-list li::before{content:"> "}.wp-block-categories-list li a{color:#FFF}.wp-block-list{list-style:auto;padding-left:32px;font-size:clamp(12px, 2vw, 13px)}.wp-block-list li{margin:16px 0}.event-meta-compact{display:block}.event-meta-compact span{margin-right:4px}.squareBullet{list-style:square}iframe{margin:0 auto;display:block}img{border-radius:16px}.logo .custom-logo{border-radius:0}.slide-content{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:flex-end}img[src$=".svg"]{width:auto;height:auto;max-width:100%}.entry-content iframe[src*="youtube"],.entry-content iframe[src*="youtu.be"]{aspect-ratio:16 / 9;height:auto!important;margin:32px auto}.musica-ads-wrapper,.musica-ad-container{max-width:100%;width:100%!important}.main-content{padding-top:32px!important}section{margin:32px 0}.musica-newsletter-block{background:#111111!important}.musica-newsletter-block .newsletter-title{color:#ffffff!important}.musica-newsletter-block .newsletter-description{color:#ffffff!important}.category{font-size:.75rem;font-weight:400;padding:.25rem .75rem;background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.category:hover{color:#ff141a!important;background-color:#333}.category,.tag{margin-right:4px}.featured-carousel-wrapper{margin:0}.patreonTop{margin-top:16px}.interview-badge{top:0;left:0}.footerNewsletter{background-color:#0a0a0a;color:#FFF}.slide-excerpt{font-size:1rem}.slide-title{font-size:2rem}.wp-block-categories-list .cat-item,#menu-institucional-footer .menu-item{line-height:2.6;border-bottom:1px solid #222;font-size:12px}.wp-block-categories-list .cat-item a:hover{color:#ff141a}[data-theme="light"] header .header-main{background-color:#ffffff!important}[data-theme="dark"] header .header-main{background-color:#0a0a0a!important}[data-theme="dark"] .adsbygoogle{background:#0a0a0a}.section-title{margin-bottom:0}.featured-main{min-height:inherit!important}.sidebar{width:100%;max-width:100%;padding:0px!important;background-color:#FFFFFF!important}[data-theme="light"] .sidebar{background-color:#FFFFFF!important}[data-theme="dark"] .sidebar{background-color:#0a0a0a!important}.headAdCol figure a{width:100%}.headAdCol figure a img{width:100%;margin-top:32px}.musica-author-box__bio{font-size:12px;line-height:1.5}.musica-author-box__header{margin-bottom:16px;padding-bottom:16px}.musica-author-box__inner{padding:32px}.musica-author-box__cta{padding:8px 16px;font-size:12px}.adsbygoogle{display:block!important;background:#f5f5f5;text-align:center;box-sizing:content-box}.adsbygoogle[data-ad-format="leaderboard"]{min-height:90px!important}.adsbygoogle[data-ad-format="rectangle"]{min-height:120px!important;max-width:300px!important}.adsbygoogle[data-ad-format="auto"]{min-height:280px!important}@media (max-width:768px){section{padding:0;margin-bottom:0}.header-social{gap:12px}.content-with-sidebar{grid-template-columns:1fr!important;padding:0!important}.musica-ads-label{top:0;left:0}}@media (max-width:768px){body{overflow-x:visible}html{overflow-x:hidden!important}.content-with-sidebar,.main-content-area,.sidebar,.container{max-width:100vw!important;overflow-x:hidden!important}.content-with-sidebar{grid-template-columns:1fr!important;padding:0!important}.sidebar{width:100%!important;max-width:100%!important;margin:0!important}.sidebar .widget,.sidebar>*{max-width:100%!important;box-sizing:border-box!important}.musica-ads-wrapper,.musica-ad-container,.musica-ad-type-adsense{max-width:100vw!important;width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.musica-ads-wrapper iframe,.musica-ad-container iframe,ins.adsbygoogle,ins.adsbygoogle iframe{max-width:100%!important;width:100%!important;box-sizing:border-box!important}ins.adsbygoogle[style]{display:block!important;width:100%!important;max-width:100%!important}.advantages-grid,.audience-grid,.services-grid{gap:16px!important}.advantage-card,.audience-card,.service-card,.article-card{max-width:100%!important;margin:0!important}*{max-width:100vw}video,embed,object{max-width:100%!important}}@media (max-width:1024px) and (min-width:769px){.content-with-sidebar{gap:var(--spacing-lg)!important}.sidebar{max-width:100%!important}}.logoHero{max-width:320px!important}.filtros-grid a{margin:2px 2px}.cidade-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:#fff;border:1.5px solid #e0e0e0;border-radius:6px;text-decoration:none;transition:all 0.2s;white-space:nowrap}.cidade-nome{font-weight:500;color:#333;font-size:.8125rem;line-height:1.4}.cidade-count{font-size:.75rem;font-weight:600;color:#666;background:#f0f0f0;padding:.125rem .375rem;border-radius:4px}.cidade-btn.ativo{background:#ff141a;border-color:#ff141a}.cidade-btn.ativo .cidade-nome{color:#fff;font-weight:600}.cidade-btn.ativo .cidade-count{color:#fff;background:rgb(255 255 255 / .25)}.cidade-btn:hover{border-color:#ff141a;transform:translateY(-1px);background:#fff5f5}.musica-ads-wrapper,.musica-ad-container{text-align:-webkit-center}.wp-block-quote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-md);border-left:4px solid var(--color-accent);background:var(--color-bg-secondary)}.mcpt-support-cta{margin:60px 0 40px;padding:24px 22px;border-radius:18px;background:#fff7e0;border:1px solid #fc6;box-shadow:0 14px 30px rgb(0 0 0 / .08);color:#4a2200;position:relative;overflow:hidden}.mcpt-support-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top left,rgb(255 184 0 / .4),transparent 55%);pointer-events:none}.mcpt-support-cta>*{position:relative;z-index:1}.mcpt-support-intro{font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#b24a00;margin:0 0 6px}.mcpt-support-body{font-size:.98rem;line-height:1.7;margin:0 0 12px}.mcpt-support-links{font-size:.95rem;margin:0}.mcpt-support-links a{font-weight:700;color:#d13c00;text-decoration:none;border-bottom:1px solid rgb(209 60 0 / .4)}.mcpt-support-links a:hover{color:#000;border-bottom-color:#000}@media (max-width:768px){.mcpt-support-cta{margin:40px 0 32px;padding:18px 16px}}html.musica-pub-page{margin-top:0!important}body.admin-bar.musica-pub-blank-template{margin-top:0!important}body.musica-pub-blank-template #wpadminbar{display:none!important}