/* Portada de producto. Acotada al sitio público para no alterar la operación. */
.public-product-2026 { --product-ink:#122235; --product-blue:#0057d9; color:var(--product-ink); background:#fff; }
.public-product-2026 .public-header { min-height:68px; background:#fff; box-shadow:none; }
.public-product-2026 .public-header-actions { gap:18px; }
.public-product-2026 .public-header-demo { border-radius:5px; background:#122235; border-color:#122235; color:#fff; }
.public-product-2026 .public-hero {
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
  min-height:0; gap:clamp(32px,5vw,80px); align-items:center;
  padding:70px max(24px,calc((100vw - 1240px)/2)) 72px;
  background:#fff; color:#122235; overflow:hidden;
}
.public-product-2026 .public-hero::before { display:none; }
.public-product-2026 .public-hero .public-eyebrow { color:#526177; font-size:.75rem; letter-spacing:.12em; }
.public-product-2026 .public-hero h1 { max-width:600px; color:#122235; font-size:clamp(2.5rem,4.3vw,4.3rem); line-height:1.06; letter-spacing:-.05em; font-weight:740; }
.public-product-2026 .public-hero h1 > span { display:block; }
.public-product-2026 .public-hero h1 .public-hero-name { margin-bottom:10px; color:#0057d9; font-size:1.34em; letter-spacing:-.065em; }
.public-product-2026 .public-hero-statement { margin-top:24px; color:#122235; font-size:1.12rem; font-weight:650; line-height:1.45; letter-spacing:-.015em; }
.public-product-2026 .public-hero-lead { max-width:490px; margin-top:12px; color:#526177; font-size:1rem; line-height:1.7; }
.public-product-2026 .public-hero-actions { margin-top:28px; align-items:center; gap:16px; }
.public-product-2026 .public-primary-action,
.public-product-2026 .public-cta-button { min-height:46px; border-radius:5px; background:#0057d9; border-color:#0057d9; color:#fff; box-shadow:none; font-size:.88rem; padding:12px 18px; }
.public-product-2026 .public-hero-login { min-height:44px; padding:10px 0; border:0; color:#122235; background:transparent; font-size:.86rem; box-shadow:none; }
.public-product-2026 .public-hero-proof { margin-top:28px; padding-top:18px; border-color:#e2e7ed; gap:8px 15px; }
.public-product-2026 .public-hero-proof span { color:#526177; font-size:.76rem; }
.public-product-2026 .public-hero-proof span::before { background:#0057d9; }
.public-product-2026 .public-product-stage { transform:none; margin:0; width:100%; border:1px solid #e2e7ed; border-radius:8px; box-shadow:0 16px 44px #12223510; padding-bottom:0; }
.public-product-2026 .public-scene-head { padding:10px 16px; min-height:44px; }
.public-product-2026 .public-scene-head > div { font-size:.7rem; letter-spacing:.07em; color:#34465b; }
.public-product-2026 .public-scene-pause { border:0; background:transparent; color:#526177; font-size:.75rem; padding:8px; cursor:pointer; }
.public-product-2026 .public-industrial-scene { min-height:0; height:auto; aspect-ratio:1.5; border-radius:0; background:#102130; }
.public-product-2026 .public-motor-media { position:absolute; inset:0; }
.public-product-2026 .public-motor-photo { width:100%; height:100%; max-height:none; object-fit:cover; object-position:60% 50%; transform:none; }
.public-product-2026 .public-scene-alert { left:12px; right:12px; bottom:12px; padding:10px 12px; border-radius:5px; }
.public-product-2026 .public-scene-alert-head strong { font-size:.88rem; }
.public-product-2026 .public-scene-alert-head small { font-size:.76rem; }
.public-product-2026 .public-scene-alert-head > b { color:#d81916; font-size:.94rem; }
.public-product-2026 .public-scene-alert-actions > span { color:#08793e; font-size:.76rem; }
.public-product-2026 .public-scene-footer { padding:10px 16px 12px; }
.public-product-2026 .public-signal-monitor { padding:0; border:0; box-shadow:none; }
.public-product-2026 .public-signal-head > span { font-size:.72rem; }
.public-product-2026 .public-signal-axis { font-size:.7rem; }
.public-product-2026 .public-signal-graph { height:76px; }
.public-product-2026 .is-paused *, .public-product-2026 .is-paused *::before, .public-product-2026 .is-paused *::after { animation-play-state:paused!important; }
.public-product-2026 .public-intro { display:grid; grid-template-columns:1fr 1.1fr; align-items:center; gap:60px; padding:42px max(24px,calc((100vw - 1240px)/2)); background:#122235; border:0; }
.public-product-2026 .public-intro-manifesto p { color:#8cadd6; font-size:.72rem; }
.public-product-2026 .public-intro-manifesto strong { max-width:440px; color:#fff; font-size:1.55rem; line-height:1.3; letter-spacing:-.025em; font-weight:600; }
.public-product-2026 .public-system-line { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; border:0; }
.public-product-2026 .public-system-line > span { position:relative; padding:14px 0; border-top:1px solid #617086; display:grid; gap:6px; }
.public-product-2026 .public-system-line > span::before { display:none; }
.public-product-2026 .public-system-line > span::after { content:''; position:absolute; inset:-1px 0 auto; height:2px; background:#438dff; transform:scaleX(0); transform-origin:left; animation:product-flow 9s linear infinite; }
.public-product-2026 .public-system-line > span:nth-child(2)::after { animation-delay:3s; }
.public-product-2026 .public-system-line > span:nth-child(3)::after { animation-delay:6s; }
.public-product-2026 .public-system-line i { position:static; width:auto; height:auto; border:0; border-radius:0; background:transparent; box-shadow:none; color:#91b8ed; font-size:.72rem; }
.public-product-2026 .public-system-line b { color:#fff; font-size:1rem; }
.public-product-2026 .public-system-line small { display:block; color:#c1cedd; font-size:.8rem; }
.public-product-2026 .public-section { padding:88px max(24px,calc((100vw - 1180px)/2)); }
.public-product-2026 .public-eyebrow { font-size:.75rem; color:#0057d9; }
.public-product-2026 .public-section h2 { max-width:850px; font-size:clamp(2rem,3.2vw,3.2rem); line-height:1.12; letter-spacing:-.045em; font-weight:700; color:#122235; }
.public-product-2026 .public-section-heading > p:last-child,
.public-product-2026 .public-about-lead > p:last-child { color:#526177; font-size:1rem; line-height:1.7; max-width:670px; }
.public-product-2026 .public-how { background:#fff; }
.public-product-2026 .public-steps { margin-top:44px; gap:28px; border:0; }
.public-product-2026 .public-step { padding:22px 0 0; border-top:1px solid #cdd7e3; border-radius:0; background:transparent; box-shadow:none; }
.public-product-2026 .public-step-number { color:#0057d9; font-size:.82rem; background:transparent; border:0; }
.public-product-2026 .public-step h3 { font-size:1.3rem; color:#122235; }
.public-product-2026 .public-step p { font-size:.93rem; line-height:1.65; color:#526177; }
.public-product-2026 .public-impact { display:block; background:#f3f5f7; color:#122235; }
.public-product-2026 .public-impact .public-eyebrow { color:#0057d9; }
.public-product-2026 .public-impact-heading > p:not(.public-eyebrow) { max-width:690px; line-height:1.65; color:#526177; }
.public-product-2026 .public-impact-evidence { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); max-width:none; gap:28px; margin-top:38px; border:0; }
.public-product-2026 .public-impact-global,.public-product-2026 .public-impact-case { min-width:0; margin:0; padding:32px; border:0; border-radius:6px; box-shadow:none; }
.public-product-2026 .public-impact-global { display:flex; flex-direction:column; background:#122235; color:#fff; }
.public-product-2026 .public-impact-global > span { color:#c5d9f4; font-size:.78rem; }
.public-product-2026 .public-impact-global-number { display:flex; flex-wrap:wrap; align-items:baseline; gap:8px 12px; margin-top:28px; }
.public-product-2026 .public-impact-global-number strong { color:#fff; font-size:clamp(2.6rem,4.5vw,4.5rem); line-height:1.05; }
.public-product-2026 .public-impact-global-number em { color:#c5d9f4; padding:0; }
.public-product-2026 .public-impact-global > p { color:#e0e8f2; font-size:1rem; line-height:1.6; }
.public-product-2026 .public-impact-global-facts { gap:24px; margin:28px 0; }
.public-product-2026 .public-impact-global-facts strong { font-size:1.45rem; }
.public-product-2026 .public-impact-global-facts span { color:#d6e1ef; font-size:.875rem; line-height:1.6; }
.public-product-2026 .public-impact-global > small { margin-top:auto; padding-top:20px; color:#c5d2e2; font-size:.8125rem; line-height:1.6; }
.public-product-2026 .public-impact .public-source-link { max-width:100%; color:#004fc4; font-size:.8125rem; line-height:1.5; }
.public-product-2026 .public-impact-global .public-source-link { color:#b8d5ff; margin-top:10px; }
.public-product-2026 .public-impact-case { background:#fff; }
.public-product-2026 .public-impact-case > header { flex-wrap:wrap; gap:10px; }
.public-product-2026 .public-impact-case header span { color:#435771; font-size:.78rem; }
.public-product-2026 .public-impact-case h3 { font-size:1.12rem; line-height:1.5; }
.public-product-2026 .public-impact-case header > b { background:transparent; color:#435771; padding:0; font-size:.78rem; }
.public-product-2026 .public-case-main { margin-top:22px; padding-bottom:20px; }
.public-product-2026 .public-case-currency { display:block; margin-bottom:10px; color:#435771; font-size:.75rem; font-weight:700; letter-spacing:.05em; }
.public-product-2026 .public-case-main strong { display:block; color:#0057d9; font-size:clamp(2rem,3.2vw,3.3rem); line-height:1.1; }
.public-product-2026 .public-case-main p { color:#435771; font-size:.94rem; line-height:1.6; }
.public-product-2026 .public-impact-case dl { display:block; margin:12px 0 0; }
.public-product-2026 .public-impact-case dl > div { display:flex; align-items:baseline; justify-content:space-between; gap:16px; padding:9px 0; border:0; border-bottom:1px solid #e2e7ed; }
.public-product-2026 .public-impact-case dl > div:last-child { border:0; }
.public-product-2026 .public-impact-case dt { color:#435771; font-size:.875rem; }
.public-product-2026 .public-impact-case dd { margin:0; color:#122235; text-align:right; font-size:.94rem; }
.public-product-2026 .public-case-note { margin:16px 0 6px; padding:0; border:0; color:#526177; font-size:.8125rem; line-height:1.6; }
.public-product-2026 .public-impact-extreme { display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:28px; margin:28px 0 0; padding:24px 0; border-top:1px solid #cbd5e1; border-bottom:1px solid #cbd5e1; }
.public-product-2026 .public-impact-extreme span { color:#435771; font-size:.75rem; font-weight:700; letter-spacing:.05em; }
.public-product-2026 .public-impact-extreme strong { color:#122235; font-size:1.5rem; line-height:1.3; }
.public-product-2026 .public-impact-extreme p { margin:0; color:#435771; font-size:.875rem; line-height:1.6; }
.public-product-2026 .public-impact-note { margin:14px 0 0; color:#526177; font-size:.8125rem; line-height:1.6; }
.public-product-2026 .public-impact-omar { grid-template-columns:56px minmax(0,1fr); align-items:start; gap:24px; margin-top:42px; padding:32px 0 0; border:0; border-top:2px solid #0057d9; border-radius:0; background:transparent; }
.public-product-2026 .public-impact-omar-mark { width:52px; height:52px; border:0; border-radius:6px; background:#0057d9; box-shadow:none; font-size:1.6rem; }
.public-product-2026 .public-impact-omar h3 { color:#122235; font-size:1.6rem; line-height:1.3; }
.public-product-2026 .public-impact-omar > div:nth-child(2) > p:last-child { max-width:850px; color:#435771; font-size:1rem; line-height:1.65; }
.public-product-2026 .public-impact-omar ol { grid-column:2; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; }
.public-product-2026 .public-impact-omar li { padding:16px 0 0; border:0; border-top:1px solid #cbd5e1; }
.public-product-2026 .public-impact-omar li > span { color:#0057d9; font-size:.8rem; }
.public-product-2026 .public-impact-omar li strong { color:#122235; font-size:.94rem; }
.public-product-2026 .public-impact-omar li small { color:#435771; font-size:.875rem; line-height:1.6; }
.public-product-2026 .public-service { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:64px; background:#fff; border-top:1px solid #e2e7ed; }
.public-product-2026 .public-service h2 { font-size:clamp(2rem,3vw,2.8rem); }
.public-product-2026 .public-service .public-section-heading > p:not(.public-eyebrow) { color:#526177; font-size:1rem; line-height:1.7; margin-top:20px; }
.public-product-2026 .public-service .public-hero-login { margin-top:20px; color:#0057d9; }
.public-product-2026 .public-service-list { margin:0; }
.public-product-2026 .public-service-list > div { display:grid; grid-template-columns:28px minmax(0,1fr); gap:5px 18px; padding:20px 0; border-top:1px solid #d5dee8; }
.public-product-2026 .public-service-list > div > span { color:#0057d9; font-size:.8rem; padding-top:4px; }
.public-product-2026 .public-service-list dt { color:#122235; font-size:1.15rem; font-weight:650; }
.public-product-2026 .public-service-list dd { grid-column:2; margin:0; color:#526177; font-size:.94rem; line-height:1.65; }
.public-product-2026 .public-channels { background:#fff; align-items:start; }
.public-product-2026 .public-alert-journey { margin-top:28px; padding:24px; border:1px solid #d5dee8; border-radius:6px; background:#fff; color:#122235; }
.public-product-2026 .public-alert-journey > header { display:flex; flex-wrap:wrap; gap:6px 16px; justify-content:space-between; padding-bottom:20px; }
.public-product-2026 .public-alert-journey > header > span { color:#0057d9; font-size:.75rem; font-weight:750; letter-spacing:.06em; }
.public-product-2026 .public-alert-journey > header > small { color:#526177; font-size:.8rem; }
.public-product-2026 .public-journey-progress { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; padding:0; margin:0 0 24px; list-style:none; }
.public-product-2026 .public-journey-progress li { display:grid; align-content:start; gap:8px; padding-top:12px; border-top:2px solid #d5dee8; }
.public-product-2026 .public-journey-progress li > span { font-size:.78rem; color:#526177; }
.public-product-2026 .public-journey-progress strong { color:#526177; font-size:.83rem; line-height:1.45; font-weight:600; }
.public-product-2026 .public-journey-progress [aria-current] { border-color:#0057d9; }
.public-product-2026 .public-journey-progress [aria-current] strong { color:#0057d9; }
.public-product-2026 .public-journey-progress .is-complete { border-color:#078044; }
.public-product-2026 .public-journey-progress .is-complete > span { color:#078044; }
.public-product-2026 .public-journey-message { padding:0 0 20px; border-bottom:1px solid #e2e7ed; }
.public-product-2026 .public-journey-sender { display:flex; flex-wrap:wrap; gap:8px 14px; align-items:center; }
.public-product-2026 .public-journey-sender > b { color:#0057d9; font-size:.9rem; letter-spacing:.03em; }
.public-product-2026 .public-journey-state { color:#bf160c; font-size:.8rem; font-weight:650; }
.public-product-2026 .public-alert-journey[data-step="1"] .public-journey-state { color:#0057d9; }
.public-product-2026 .public-alert-journey[data-step="2"] .public-journey-state { color:#087940; }
.public-product-2026 .public-journey-message .public-journey-machine { margin:16px 0 8px; color:#526177; font-size:.8rem; }
.public-product-2026 .public-journey-message h3 { margin:0; color:#122235; font-size:1.2rem; line-height:1.4; letter-spacing:-.02em; }
.public-product-2026 .public-journey-message p { margin:10px 0 0; color:#435771; font-size:.94rem; line-height:1.65; }
.public-product-2026 .public-journey-history { color:#435771; font-size:.9rem; line-height:1.6; }
.public-product-2026 .public-journey-history p { margin:16px 0 0; }
.public-product-2026 .public-journey-history strong { color:#122235; }
.public-product-2026 .public-journey-history small { display:block; margin-top:14px; font-size:.8rem; }
.public-product-2026 .public-journey-history blockquote { margin:12px 0 0; padding-left:12px; border-left:2px solid #0057d9; overflow-wrap:anywhere; white-space:pre-wrap; }
.public-product-2026 .public-journey-form { margin-top:20px; }
.public-product-2026 .public-journey-form label { display:block; margin-bottom:8px; color:#435771; font-size:.875rem; }
.public-product-2026 .public-journey-form textarea { box-sizing:border-box; width:100%; min-height:82px; max-height:180px; resize:vertical; border:1px solid #a7b7cb; border-radius:4px; padding:10px 12px; color:#122235; background:#fff; font:inherit; font-size:1rem; }
.public-product-2026 .public-journey-actions { display:flex; flex-wrap:wrap; align-items:center; gap:10px 20px; margin-top:20px; }
.public-product-2026 .public-journey-reset { min-height:44px; border:0; padding:8px 0; background:transparent; color:#0057d9; font-size:.875rem; font-weight:600; }
.public-product-2026 .public-alert-journey [hidden] { display:none!important; }
.public-product-2026 .public-alert-journey button:focus-visible,
.public-product-2026 .public-alert-journey textarea:focus-visible { outline:2px solid #0057d9; outline-offset:4px; }
.public-product-2026 .public-channel-copy > p:not(.public-eyebrow) { font-size:1rem; color:#526177; line-height:1.7; }
.public-product-2026 .public-channel-conversation { border-radius:8px; box-shadow:0 14px 38px #1222350d; }
.public-product-2026 .public-channel-list article { border-radius:0; box-shadow:none; padding-block:25px; }
.public-product-2026 .public-channel-list h3 { font-size:1.25rem; }
.public-product-2026 .public-channel-list p { font-size:.93rem; line-height:1.6; }
.public-product-2026 .public-channel-list article { grid-template-columns:28px minmax(0,1fr); gap:8px 14px; }
.public-product-2026 .public-channel-list article > span { grid-column:2; color:#0057d9; font-size:.75rem; }
.public-product-2026 .public-difference { background:#122235; }
.public-product-2026 .public-difference h2 { color:#fff; }
.public-product-2026 .public-difference .public-eyebrow { color:#8cadd6; }
.public-product-2026 .public-difference-copy p { color:#c8d3e1; font-size:1rem; line-height:1.8; }
.public-product-2026 .public-about { background:#f3f5f7; }
.public-product-2026 .public-purpose article { background:transparent; border-radius:0; box-shadow:none; }
.public-product-2026 .public-purpose p { color:#526177; font-size:.94rem; line-height:1.65; }
.public-product-2026 .public-cta { padding:65px max(24px,calc((100vw - 1180px)/2)); background:#fff; }
.public-product-2026 .public-cta::before { display:none; }
.public-product-2026 .public-cta h2 { max-width:760px; color:#122235; }
.public-product-2026 .public-footer { background:#122235; color:#c8d3e1; }
.public-product-2026 [data-public-reveal] { transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1); transition-delay:calc(var(--reveal-index,0)*60ms); }
@keyframes product-flow { 0%{transform:scaleX(0)} 28%,33%{transform:scaleX(1)} 34%,100%{transform:scaleX(0)} }
@media (max-width:1050px) {
  .public-product-2026 .public-hero { gap:28px; padding-block:45px; }
  .public-product-2026 .public-header-demo { display:none; }
  .public-product-2026 .public-hero h1 { font-size:2.8rem; }
  .public-product-2026 .public-intro { gap:30px; }
}
@media (max-width:720px) {
  .public-product-2026 .public-header { min-height:58px; }
  .public-product-2026 .public-hero { grid-template-columns:minmax(0,1fr); padding:32px 20px 34px; gap:26px; }
  .public-product-2026 .public-hero h1 { font-size:clamp(2.35rem,9vw,3.3rem); max-width:520px; }
  .public-product-2026 .public-hero .public-eyebrow { font-size:.69rem; line-height:1.5; margin-bottom:15px; }
  .public-product-2026 .public-hero h1 .public-hero-name { margin-bottom:8px; }
  .public-product-2026 .public-hero-statement { margin-top:20px; font-size:1rem; }
  .public-product-2026 .public-hero-lead { display:block; margin-top:8px; font-size:.94rem; line-height:1.65; }
  .public-product-2026 .public-hero-actions { display:flex; flex-wrap:wrap; margin-top:22px; gap:6px 16px; width:100%; }
  .public-product-2026 .public-hero-actions > * { width:auto; max-width:100%; flex:none; white-space:normal; text-align:left; }
  .public-product-2026 .public-hero-proof { margin-top:16px; padding-top:14px; gap:8px 13px; }
  .public-product-2026 .public-product-stage { grid-row:auto; border-radius:6px; }
  .public-product-2026 .public-industrial-scene { min-height:0; height:auto; aspect-ratio:1.3; }
  .public-product-2026 .public-motor-photo { object-position:65% center; object-fit:cover; }
  .public-product-2026 .public-scene-head { padding:5px 9px; }
  .public-product-2026 .public-scene-head > div { font-size:.65rem; }
  .public-product-2026 .public-scene-alert { left:8px; right:8px; bottom:8px; padding:8px; }
  .public-product-2026 .public-scene-alert-head { gap:7px; grid-template-columns:auto minmax(0,1fr) auto; }
  .public-product-2026 .public-scene-alert-head .public-agent-mark { width:30px; height:30px; font-size:.5rem; }
  .public-product-2026 .public-scene-alert-head strong { font-size:.77rem; }
  .public-product-2026 .public-scene-alert-head small { font-size:.68rem; line-height:1.3; }
  .public-product-2026 .public-scene-alert-head > b { font-size:.8rem; }
  .public-product-2026 .public-signal-graph { height:64px; }
  .public-product-2026 .public-intro { grid-template-columns:1fr; padding:32px 20px; gap:24px; }
  .public-product-2026 .public-intro-manifesto strong { font-size:1.45rem; }
  .public-product-2026 .public-system-line { gap:14px; }
  .public-product-2026 .public-system-line small { font-size:.74rem; }
  .public-product-2026 .public-section { padding:54px 20px; }
  .public-product-2026 .public-section h2 { font-size:2rem; }
  .public-product-2026 .public-steps { grid-template-columns:1fr; margin-top:28px; gap:20px; }
  .public-product-2026 .public-step { display:grid; grid-template-columns:32px 1fr; gap:14px; padding-top:18px; }
  .public-product-2026 .public-step-number { padding:0; }
  .public-product-2026 .public-service { grid-template-columns:minmax(0,1fr); gap:28px; }
  .public-product-2026 .public-alert-journey { padding:20px 16px; }
  .public-product-2026 .public-journey-progress { gap:8px; }
  .public-product-2026 .public-journey-progress strong { font-size:.8rem; }
  .public-product-2026 .public-journey-actions > .public-primary-action { width:100%; }
  .public-product-2026 .public-impact-evidence { grid-template-columns:minmax(0,1fr); gap:20px; margin-top:26px; }
  .public-product-2026 .public-impact-global,.public-product-2026 .public-impact-case { padding:24px 20px; }
  .public-product-2026 .public-impact-global-number strong { font-size:clamp(2.6rem,11vw,4rem); }
  .public-product-2026 .public-impact-global-facts { grid-template-columns:1fr; gap:20px; margin-bottom:4px; }
  .public-product-2026 .public-impact-extreme { grid-template-columns:1fr; gap:14px; }
  .public-product-2026 .public-impact-omar { grid-template-columns:40px minmax(0,1fr); gap:18px 14px; }
  .public-product-2026 .public-impact-omar-mark { width:40px; height:40px; font-size:1.25rem; }
  .public-product-2026 .public-impact-omar ol { grid-column:1 / -1; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
  .public-product-2026 .public-cta { padding:45px 20px; }
  .public-product-2026 .public-cta h2 { font-size:2rem; }
  .public-product-2026 .public-footer { padding:24px 20px; }
}
@media (prefers-reduced-motion:reduce) {
  .public-product-2026 *, .public-product-2026 *::before, .public-product-2026 *::after { animation:none!important; transition:none!important; }
  .public-product-2026 [data-public-reveal] { opacity:1; transform:none; }
  .public-product-2026 .public-scene-pause { display:none; }
  .public-product-2026 .public-scene-alert { opacity:1!important; transform:none!important; }
}
