/* Commercial presentation: original device mockups, readable cards, fixed CTA. */
.commercial-popup{width:min(1260px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--cartao);border-radius:var(--raio-componentes);background:radial-gradient(ellipse at 93% 14%,var(--navy-50-a50),var(--transparente) 49%),linear-gradient(120deg,var(--cartao) 35%,var(--fundo));color:var(--cp-ink);box-shadow:0 40px 140px var(--marca-nucleo-a40);overflow:hidden;isolation:isolate}
.commercial-popup[open]{display:flex;flex-direction:column;height:min(850px,calc(100dvh - 40px))}
.commercial-popup::backdrop{background:var(--navy-900-a63);backdrop-filter:blur(8px)}
.commercial-popup button,.commercial-popup a{-webkit-tap-highlight-color:var(--transparente)}
.commercial-popup button:focus-visible,.commercial-popup a:focus-visible,.commercial-popup summary:focus-visible{outline:3px solid var(--navy-300);outline-offset:3px}
.commercial-popup .icon{width:17px;height:17px}
.whatsapp-icon{width:25px;height:25px;flex:none;color:currentColor;vertical-align:middle}
.commercial-masthead{display:flex;align-items:center;gap:22px;padding:22px 28px 15px;flex:none}
.commercial-brand{display:inline-flex;align-items:center;gap:10px;color:var(--marca-disco);font-size:28px;font-weight:600;letter-spacing:-.06em;line-height:1}
.commercial-brand img{width:39px;height:39px}.commercial-brand b{color:var(--texto-suave);font-weight:800}
.commercial-whatsapp-stamp{margin-left:auto;display:flex;align-items:center;gap:9px;color:var(--verde-600);padding-right:12px}
.commercial-whatsapp-stamp>.whatsapp-icon{width:32px;height:32px;background:var(--estado-sucesso-fundo);border:1px solid var(--verde-100);border-radius:var(--raio-componentes);padding:5px;box-sizing:content-box}
.commercial-whatsapp-stamp b{display:block;font-size:12px;font-weight:800;line-height:1.6}.commercial-whatsapp-stamp small{display:block;font-size:9px;line-height:1.8;color:var(--verde-700)}
.commercial-close{display:flex;align-items:center;justify-content:center;border:1px solid var(--borda);background:var(--cartao);width:34px;height:34px;border-radius:50%;color:var(--texto-suave);flex:none}.commercial-close:hover{background:var(--navy-50);color:var(--marca-disco)}
.commercial-intro{padding:0 58px 19px;flex:none;text-align:center}
.commercial-intro h2{font-size:35px;line-height:1.2;letter-spacing:-.048em;font-weight:700}.commercial-intro h2 em{color:var(--navy-400);font-style:normal}
.commercial-intro>p{font-size:12px;line-height:1.8;color:var(--texto-suave);max-width:960px;margin:11px auto 0}
.commercial-main{min-height:0;flex:1;display:grid;grid-template-columns:290px minmax(0,1fr);gap:32px;padding:4px 61px 12px 49px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--navy-100) var(--transparente)}
.commercial-feature-nav{padding-bottom:9px;min-width:0}
.commercial-feature-nav>span{display:block;color:var(--navy-100);font-size:8px;letter-spacing:.12em;font-weight:700;margin:0 0 10px 4px}
.commercial-cards{display:grid;gap:7px}
.commercial-feature{display:flex;align-items:center;text-align:left;gap:11px;min-height:58px;width:100%;background:var(--cartao-a60);border:1px solid var(--borda);border-radius:var(--raio-componentes);padding:10px 11px;box-shadow:0 3px 9px var(--transparente);color:var(--texto-suave);position:relative;transition:border-color .2s,background .2s,box-shadow .2s}
.commercial-feature:hover{background:var(--navy-50);border-color:var(--navy-100)}
.commercial-feature[aria-selected=true]{background:linear-gradient(110deg,var(--navy-50),var(--cartao));border-color:var(--navy-200);box-shadow:0 5px 15px var(--navy-500-a4);color:var(--navy-500)}
.commercial-feature[aria-selected=true]:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:var(--raio-componentes);background:var(--navy-400)}
.commercial-card-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;border:1px solid var(--borda);background:var(--fundo);border-radius:var(--raio-componentes);color:var(--texto-suave)}
.commercial-card-icon .icon{width:17px;height:17px}.commercial-card-icon.is-whatsapp{color:var(--verde-600);background:var(--verde-50);border-color:var(--estado-sucesso-fundo)}.commercial-card-icon .whatsapp-icon{width:21px;height:21px}
.commercial-feature[aria-selected=true] .commercial-card-icon{background:var(--navy-50);border-color:var(--navy-100);color:var(--navy-300)}.commercial-feature[aria-selected=true] .is-whatsapp{background:var(--estado-sucesso-fundo);color:var(--verde-600);border-color:var(--verde-100)}
.commercial-feature>span:nth-child(2){flex:1;min-width:0}.commercial-feature b{display:block;font-size:11px;line-height:1.5;font-weight:800;letter-spacing:-.015em}.commercial-feature small{display:block;font-size:8px;line-height:1.7;color:var(--texto-suave);margin-top:3px}.commercial-feature>.icon{width:12px;height:12px;color:var(--navy-100)}.commercial-card-wa{display:flex;color:var(--borda);align-items:center}.commercial-card-wa>.whatsapp-icon{width:16px;height:16px}
.commercial-feature-nav>p{font-size:9px;line-height:1.8;color:var(--texto-suave);margin:13px 4px 0}.commercial-feature-nav>p>a{color:var(--navy-300);font-weight:700}.commercial-feature-nav>p .icon{width:11px;height:11px;margin-left:4px}
.commercial-stage{min-width:0;padding-top:0}
.commercial-kicker{display:flex;align-items:center;gap:12px;color:var(--navy-200);font-size:8px;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;font-weight:800;min-height:15px}
.commercial-kicker em{letter-spacing:0;font-size:7px;text-transform:none;font-style:normal;background:var(--estado-atencao-fundo);color:var(--estado-atencao-texto);padding:3px 6px;border-radius:var(--raio-componentes)}
.commercial-feature-copy h3{font-size:27px;line-height:1.2;letter-spacing:-.04em;color:var(--texto);margin-top:9px;font-weight:700;max-width:750px;text-wrap:balance}
.commercial-feature-copy>p{font-size:11px;line-height:1.85;color:var(--texto-suave);margin-top:10px;max-width:720px}
.commercial-visual{position:relative;margin:3px -18px 5px -8px;min-height:310px;isolation:isolate;padding:25px 52px 38px 10px}
.commercial-device-halo{position:absolute;inset:7% 0 8%;border-radius:50%;background:radial-gradient(ellipse,var(--navy-50-a74),var(--transparente) 70%);z-index:-2}
.commercial-orbit{position:absolute;border:1px solid var(--borda-a61);border-radius:50%;z-index:-1;pointer-events:none}
.orbit-one{width:83%;height:64%;left:0;top:10%;transform:rotate(-17deg)}.orbit-two{width:70%;height:91%;right:0;top:-1%;transform:rotate(-23deg)}
.commercial-laptop{position:relative;width:100%;max-width:660px;filter:drop-shadow(0 22px 20px var(--navy-700-a13));margin:auto}
.laptop-lid{border:7px solid var(--texto);border-top-width:10px;border-bottom-width:10px;border-radius:12px 12px 5px 5px;background:var(--texto);position:relative;box-shadow:0 0 0 1px var(--texto-suave),inset 0 0 0 1px var(--texto)}
.laptop-lid:before{content:"";width:4px;height:4px;background:var(--texto-suave);border-radius:50%;position:absolute;top:-7px;left:50%;box-shadow:0 0 0 1px var(--texto)}
.laptop-screen{background:var(--fundo);aspect-ratio:1.75;display:flex;overflow:hidden;border-radius:3px}
.laptop-base{width:107%;margin-left:-3.5%;height:12px;background:linear-gradient(var(--navy-100),var(--borda) 35%,var(--navy-100) 70%,var(--texto-suave));border-radius:1px 1px 44% 44% / 1px 1px 100% 100%;position:relative;border-top:1px solid var(--fundo);box-shadow:0 4px 8px var(--texto-suave-a13)}
.laptop-base>span{position:absolute;width:19%;height:4px;top:-1px;left:40.5%;border-radius:0 0 5px 5px;background:var(--navy-100);box-shadow:inset 0 1px 2px var(--texto-suave-a38)}
.mock-sidebar{width:40px;flex:none;background:var(--marca-disco);display:flex;flex-direction:column;align-items:center;padding:9px 3px;color:var(--navy-100);gap:5px}
.mock-sidebar>img{width:22px;height:22px;margin-bottom:8px}.mock-sidebar>span{width:28px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--raio-mini)}.mock-sidebar .icon{width:12px;height:12px}.mock-sidebar>.selected{background:var(--texto-suave);color:var(--borda)}.mock-sidebar>i{font-style:normal;font-size:6px;background:var(--texto-suave);border:1px solid var(--texto-suave);border-radius:50%;height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin-top:auto}
.mock-workspace{min-width:0;flex:1}.mock-topbar{display:flex;justify-content:space-between;align-items:center;height:27px;background:var(--cartao);border-bottom:1px solid var(--borda);padding:0 12px;font-size:6px;color:var(--texto-suave)}.mock-topbar>span:first-child{font-weight:700;color:var(--texto-suave)}.mock-topbar>span{display:flex;align-items:center;gap:5px}.mock-topbar .icon{width:8px;height:8px}.mock-topbar b{margin-left:5px}
.mock-scene{padding:13px 15px 9px}
.mock-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px}.mock-title>span:first-child>small{display:block;font-size:5px;letter-spacing:.08em;color:var(--navy-100);line-height:1.4;margin-bottom:5px}.mock-title b{display:block;font-size:11px;letter-spacing:-.02em;color:var(--texto-suave);line-height:1.35}
.mock-total,.mock-online,.mock-ai{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;background:var(--navy-50);color:var(--texto-suave);font-size:5px;border-radius:var(--raio-mini);white-space:nowrap}.mock-ai{background:var(--navy-50);color:var(--navy-300)}.mock-ai .icon{width:9px;height:9px}.mock-online{color:var(--texto-suave);background:var(--fundo)}.mock-online>i{width:3px;height:3px;background:var(--marca-sinal);border-radius:50%}
.mock-channels{display:flex;gap:5px;margin-bottom:10px}.mock-channels>button{display:flex;gap:4px;align-items:center;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-mini);color:var(--navy-200);font-size:6px;padding:5px 7px;font-weight:600;line-height:1.3}.mock-channels>button[aria-pressed=true]{color:var(--texto-suave);background:var(--fundo);border-color:var(--borda)}.mock-channels .whatsapp-icon,.mock-channels .icon{width:11px;height:11px}
.mock-row{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px;border:1px solid var(--borda);border-radius:var(--raio-mini);background:var(--cartao);margin-bottom:5px;min-height:37px}.mock-row>span{display:flex;gap:7px;align-items:center;min-width:0}.mock-row>span>.icon{width:13px;height:13px;color:var(--navy-200)}.mock-row b{display:block;font-size:7px;line-height:1.5;font-weight:700;color:var(--texto-suave)}.mock-row small{display:block;font-size:5px;line-height:1.6;color:var(--navy-100);margin-top:2px}.mock-status{font-style:normal;font-size:5px;padding:3px 5px;line-height:1.5;border-radius:var(--raio-mini);background:var(--fundo);color:var(--navy-100);white-space:nowrap}.mock-status.green{color:var(--verde-600);background:var(--verde-50)}.mock-status.amber{color:var(--estado-atencao-texto);background:var(--estado-atencao-fundo)}.mock-status.blue{color:var(--navy-300);background:var(--navy-50)}
.mock-confirmation{display:flex;align-items:center;gap:5px;font-size:6px;color:var(--verde-700);line-height:1.5;margin-top:9px}.mock-confirmation .icon,.mock-confirmation .whatsapp-icon{width:11px;height:11px}
.mock-primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--navy-300);color:var(--cartao);border:1px solid var(--navy-300);border-radius:var(--raio-mini);font-size:6px;font-weight:700;line-height:1.5;padding:6px 8px;white-space:nowrap;min-height:24px}.mock-primary .icon{width:9px;height:9px}.mock-primary:disabled{background:var(--fundo);border-color:var(--borda);color:var(--texto-suave);cursor:default}
.mock-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.mock-actions>span{font-size:5px;line-height:1.8;color:var(--texto-suave);max-width:160px}
.mock-bid-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.mock-bid-metrics>div,.mock-bid-metrics>label{background:var(--cartao);padding:9px;border:1px solid var(--borda);border-radius:var(--raio-mini);font-size:6px;color:var(--texto-suave)}.mock-bid-metrics b{display:block;font-size:20px;font-weight:700;color:var(--texto-suave);letter-spacing:-.04em;line-height:1.3;margin-top:4px}.mock-bid-metrics small{display:block;font-size:6px}.mock-bid-metrics input{border:0;border-bottom:1px solid var(--borda);background:var(--cartao);width:100%;font-size:17px;line-height:1.4;padding:2px 4px;color:var(--texto-suave);margin-top:4px;outline-color:var(--borda)}
.mock-bid-table{display:grid;grid-template-columns:1.5fr 1fr;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-mini);overflow:hidden;font-size:6px;color:var(--texto-suave)}.mock-bid-table>span,.mock-bid-table>b{padding:6px 9px;border-bottom:1px solid var(--navy-50)}.mock-bid-table>span:nth-child(-n+2){font-size:5px;background:var(--fundo);color:var(--navy-100)}.mock-bid-table>b{background:var(--fundo);color:var(--texto-suave);font-weight:700}
.mock-radar-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.mock-radar-summary>div{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-mini);padding:8px;line-height:1.5}.mock-radar-summary b{display:block;font-size:20px;line-height:1.2;color:var(--texto-suave)}.mock-radar-summary small{display:block;font-size:5px;color:var(--texto-suave);margin-top:4px}.mock-radar-summary .mock-whatsapp-mini{background:var(--verde-50);border-color:var(--estado-sucesso-fundo);color:var(--verde-600)}.mock-whatsapp-mini .whatsapp-icon{width:23px;height:23px}.mock-whatsapp-mini small{color:var(--verde-700)}
.mock-keywords{padding:9px;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-mini);margin-bottom:8px}.mock-keywords>span{font-size:5px;color:var(--navy-200);display:block;margin-bottom:6px}.mock-keywords>div{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.mock-keywords b{font-size:5px;background:var(--navy-50);color:var(--texto-suave);font-weight:600;padding:3px 5px;border-radius:var(--raio-mini)}.mock-keywords button{display:inline-flex;align-items:center;gap:4px;font-size:5px;line-height:1.5;background:var(--navy-50);border:1px solid var(--navy-100);color:var(--navy-300);padding:3px 4px;border-radius:var(--raio-mini)}.mock-keywords button .icon{width:8px;height:8px}.mock-suggested{font-size:5px;color:var(--texto-suave);width:100%;margin-top:4px}.mock-suggested .icon{width:9px;height:9px}
.mock-frequency{display:flex;align-items:center;gap:9px;padding:9px 0 0;flex-wrap:wrap}.mock-frequency>span{font-size:5px;color:var(--navy-100);letter-spacing:.05em}.mock-frequency>div{display:flex;gap:3px}.mock-frequency button{font-size:6px;background:var(--cartao);border:1px solid var(--borda);color:var(--texto-suave);border-radius:var(--raio-mini);padding:4px 6px;line-height:1.5}.mock-frequency button[aria-pressed=true]{background:var(--navy-50);border-color:var(--navy-200);color:var(--navy-300)}.mock-frequency>b{font-size:8px;color:var(--texto-suave);font-weight:700;letter-spacing:.01em}
.mock-doc-tabs{display:flex;align-items:center;justify-content:space-between;font-size:6px;color:var(--texto-suave);margin-bottom:10px}.mock-doc-tabs button{display:flex;align-items:center;gap:4px;color:var(--estado-atencao-texto);background:var(--cartao);border:1px solid var(--estado-atencao-fundo);border-radius:var(--raio-mini);padding:4px 5px;font-size:5px}.mock-doc-tabs button[aria-pressed=true]{background:var(--estado-atencao-fundo)}.mock-doc-tabs button .icon{width:9px;height:9px}.mock-doc-list .mock-row{min-height:35px;padding-block:6px}
.mock-analysis-source{display:flex;align-items:center;gap:7px;background:var(--cartao);padding:9px;border:1px solid var(--borda);border-radius:var(--raio-mini);margin-bottom:8px}.mock-analysis-source>.icon{width:16px;height:16px;color:var(--navy-200)}.mock-analysis-source>span{flex:1}.mock-analysis-source b{font-size:6px;color:var(--texto-suave);display:block}.mock-analysis-source small{font-size:5px;color:var(--navy-100);display:block;margin-top:3px}.mock-analysis-source button{font-size:5px;padding:5px 7px;min-height:21px}
.mock-checklist-placeholder{display:flex;align-items:center;gap:10px;padding:30px 19px;border:1px dashed var(--borda);border-radius:var(--raio-mini);color:var(--navy-200);background:var(--navy-50-a44)}.mock-checklist-placeholder .icon{width:25px;height:25px;color:var(--navy-200)}.mock-checklist-placeholder span{font-size:7px;line-height:1.8;max-width:240px}.mock-checklist.analyzing{animation:mock-analyzing .65s ease-in-out infinite alternate}.mock-checklist .mock-row{padding-block:5px;min-height:30px}.mock-checklist .mock-row b{font-size:6px}.mock-checklist .mock-row small{font-size:4px}.mock-analysis-footer{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:9px}.mock-analysis-footer>span{font-size:5px;line-height:1.8;color:var(--texto-suave);max-width:200px}.mock-analysis-footer .mock-primary{font-size:5px;padding:4px 6px;min-height:21px}
@keyframes mock-analyzing{to{opacity:.45}}
.mock-import-route{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;background:linear-gradient(110deg,var(--fundo),var(--fundo));border:1px solid var(--borda);border-radius:var(--raio-mini);margin-bottom:10px}.mock-import-route>span{display:flex;align-items:center;gap:7px}.mock-import-route>span:first-child{display:block}.mock-import-route b{font-size:11px;color:var(--texto-suave);line-height:1.6}.mock-import-route small{display:block;font-size:5px;color:var(--borda)}.mock-import-route>span:last-child>b{font-size:9px;color:var(--texto-suave)}.mock-import-route>.icon{color:var(--navy-100);width:20px;height:20px}.mock-import-route>span:last-child>.icon{color:var(--navy-200);width:19px;height:19px}.mock-import-data{display:grid;grid-template-columns:85px 1fr;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-mini);padding:6px 10px;font-size:6px;gap:6px 10px;color:var(--navy-100);line-height:1.5}.mock-import-data b{font-weight:500;color:var(--texto-suave)}.mock-import-data.imported{border-color:var(--verde-100);background:var(--verde-50)}
.commercial-phone{position:absolute;width:148px;right:0;bottom:26px;border:6px solid var(--texto);border-radius:26px;background:var(--texto);padding:0;transform:rotate(5deg);box-shadow:0 18px 24px var(--texto-a25),0 0 0 1px var(--texto-suave);z-index:2}
.phone-screen{height:286px;position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(160deg,var(--borda),var(--fundo) 65%,var(--borda))}
.phone-screen:before{content:"";position:absolute;width:39px;height:11px;border-radius:0 0 9px 9px;left:calc(50% - 19.5px);top:0;background:var(--texto)}
.phone-status{display:flex;justify-content:space-between;padding:8px 10px 0;font-size:5px;line-height:1.4;color:var(--texto-suave)}.phone-status>b{font-weight:800}.phone-status>span{font-size:4px}
.phone-time{font-size:29px;line-height:1.4;text-align:center;color:var(--texto-suave);letter-spacing:-.06em;padding:14px 3px 0;font-weight:400}.phone-time>small{font-size:4px;display:block;letter-spacing:.02em;margin-top:0;color:var(--texto-suave)}
.phone-notification{margin:17px 7px 0;padding:9px 8px 8px;background:var(--cartao-a83);border:1px solid var(--cartao);border-radius:11px;box-shadow:0 3px 10px var(--texto-suave-a3);transition:opacity .2s,background .2s;transform:translateZ(0)}
.phone-notification-label{display:flex;justify-content:space-between;align-items:center;gap:3px;margin-bottom:5px;color:var(--borda)}.phone-notification-label>span{display:flex;align-items:center;gap:3px;font-size:5px}.phone-notification-label .whatsapp-icon{width:10px;height:10px;color:var(--verde-600)}.phone-notification-label .icon{width:9px;height:9px;color:var(--texto-suave)}.phone-notification-label>small{font-size:4px}.phone-notification>b{font-size:7px;font-weight:800;color:var(--texto-suave);display:block;letter-spacing:-.01em}.phone-notification>p{font-size:6px;line-height:1.7;color:var(--texto-suave);margin-top:4px;min-height:52px}.phone-notification>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--borda);background:var(--transparente);color:var(--texto-suave);font-size:5px;line-height:1.6;padding:6px 0 0;margin-top:7px;gap:4px}.phone-notification>button>.icon{width:9px;height:9px}.phone-notification.is-read{background:var(--fundo);opacity:.75}.channel-muted .phone-notification{opacity:.25}
.phone-other-channels{display:flex;gap:4px;align-items:center;font-size:4px;color:var(--texto-suave);max-width:110px;line-height:1.7;margin:10px auto 0}.phone-other-channels .icon{width:9px;height:9px}.phone-home{position:absolute;bottom:6px;width:42px;height:3px;background:var(--texto-suave-a50);border-radius:2px;left:calc(50% - 21px)}
.commercial-whatsapp-float{display:flex;align-items:center;gap:8px;position:absolute;z-index:3;left:-4px;bottom:41px;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-componentes);padding:9px 12px;box-shadow:0 8px 25px var(--verde-900-a9);transform:rotate(-3deg);color:var(--verde-600)}
.commercial-whatsapp-float>.whatsapp-icon{width:24px;height:24px}.commercial-whatsapp-float b{display:block;font-size:9px;font-weight:800;line-height:1.6}.commercial-whatsapp-float small{display:block;font-size:6px;color:var(--borda);line-height:1.6}
.commercial-mock-caption{position:absolute;left:10px;right:10px;bottom:9px;text-align:center;font-size:6px;color:var(--navy-100);line-height:1.5}
.commercial-benefit{display:flex;align-items:flex-start;gap:8px;padding:8px 11px;background:var(--navy-50);border:1px solid var(--borda);border-radius:var(--raio-componentes);font-size:10px;line-height:1.7;color:var(--texto-suave)}.commercial-benefit>.icon{width:13px;height:13px;margin-top:2px;color:var(--texto-suave)}.commercial-benefit b{font-weight:600}
.commercial-deeper{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:10px;font-size:8px;color:var(--texto-suave);line-height:1.7}
.commercial-deeper>button{background:none;padding:0;border:0;color:var(--texto-suave);font-size:8px;display:inline-flex;align-items:center;gap:6px;font-weight:700;line-height:1.7;white-space:nowrap}
.commercial-deeper>button .icon{width:10px;height:10px}.commercial-more{max-width:60%;min-width:0}.commercial-more summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:5px;font-size:8px;color:var(--texto-suave);font-weight:500}.commercial-more summary::-webkit-details-marker{display:none}.commercial-more summary .icon{width:10px;height:10px}.commercial-more ul{padding-left:14px;margin:10px 0 0;font-size:9px;color:var(--texto-suave)}.commercial-more li{margin-bottom:7px}
.commercial-side-arrow{position:absolute;top:53%;display:flex;justify-content:center;align-items:center;width:29px;height:43px;border:1px solid var(--borda);background:var(--cartao-a79);color:var(--navy-200);border-radius:var(--raio-componentes);box-shadow:0 4px 15px var(--texto-suave-a6);transition:background .2s,color .2s;z-index:4}
.commercial-side-arrow:hover{background:var(--navy-50);color:var(--navy-500)}.commercial-side-arrow .icon{width:16px;height:16px}.commercial-side-arrow.previous{left:9px}.commercial-side-arrow.next{right:9px}.commercial-side-arrow.previous .icon{transform:rotate(90deg)}.commercial-side-arrow.next .icon{transform:rotate(-90deg)}
.commercial-pagination{display:flex;gap:17px;justify-content:center;align-items:center;padding:11px 30px 13px;font-size:7px;color:var(--navy-100);line-height:1.4;flex:none}.commercial-pagination>span:first-child{font-weight:700;font-variant-numeric:tabular-nums;color:var(--navy-200)}.commercial-pagination>div{display:flex;gap:1px}.commercial-pagination button{border:0;background:none;display:flex;align-items:center;justify-content:center;width:21px;height:18px;padding:4px;cursor:pointer}.commercial-pagination button>i{display:block;width:5px;height:5px;border-radius:5px;background:var(--borda);transition:width .2s,background .2s}.commercial-pagination button[aria-current=true]>i{width:17px;background:var(--navy-300)}
.commercial-conversion{border-top:1px solid var(--borda);box-shadow:0 -7px 25px var(--navy-100-a4);flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 29px;background:linear-gradient(105deg,var(--navy-50),var(--navy-50) 70%,var(--navy-50))}
.commercial-conversion>div{display:flex;align-items:center;gap:11px;margin-right:auto}.commercial-conversion>div>.icon{width:28px;height:28px;color:var(--navy-200);padding:5px;box-sizing:content-box;background:var(--navy-50);border:1px solid var(--navy-100);border-radius:var(--raio-componentes)}.commercial-conversion b{display:block;font-size:12px;font-weight:800;color:var(--texto-suave);line-height:1.5}.commercial-conversion small{display:block;font-size:9px;color:var(--texto-suave);margin-top:4px;line-height:1.5}
.commercial-register{display:flex;align-items:center;justify-content:center;gap:22px;background:linear-gradient(105deg,var(--navy-300),var(--navy-500));border:1px solid var(--navy-500);color:var(--cartao);padding:14px 23px;border-radius:var(--raio-componentes);font-size:12px;font-weight:800;line-height:1.5;box-shadow:0 6px 17px var(--navy-500-a14);white-space:nowrap;transition:transform .2s,box-shadow .2s}.commercial-register:hover{transform:translateY(-2px);box-shadow:0 9px 22px var(--navy-500-a22)}.commercial-register>.icon{width:17px;height:17px}
.commercial-coupon{display:inline-flex;align-items:center;gap:7px;color:var(--texto-suave);font-size:10px;line-height:1.6;font-weight:700}.commercial-coupon>.whatsapp-icon{width:19px;height:19px}
.commercial-announcement{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
@media(min-width:1500px) and (min-height:900px){.commercial-popup[open]{height:870px}.commercial-main{grid-template-columns:310px minmax(0,1fr);gap:37px}.commercial-feature{min-height:63px}.commercial-feature b{font-size:12px}.commercial-feature small{font-size:8px}.commercial-intro h2{font-size:38px}.commercial-visual{padding-top:34px}.commercial-feature-copy h3{font-size:29px}.commercial-feature-copy>p{font-size:12px}}
@media(max-height:800px) and (min-width:951px){.commercial-popup[open]{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.commercial-masthead{padding-block:15px 10px}.commercial-brand{font-size:25px}.commercial-brand img{width:34px;height:34px}.commercial-whatsapp-stamp>.whatsapp-icon{width:25px;height:25px}.commercial-intro{padding-bottom:12px}.commercial-intro h2{font-size:31px}.commercial-intro>p{font-size:10px;margin-top:7px}.commercial-main{padding-bottom:5px;gap:25px}.commercial-feature{min-height:48px;padding:7px 10px;gap:9px}.commercial-feature b{font-size:10px}.commercial-feature small{font-size:7px;margin-top:1px}.commercial-cards{gap:5px}.commercial-card-icon{width:27px;height:27px}.commercial-feature-copy h3{font-size:24px;margin-top:6px}.commercial-feature-copy>p{font-size:10px;margin-top:6px}.commercial-visual{max-width:560px;margin-inline:auto;padding-top:17px;min-height:0}.commercial-phone{width:122px;bottom:26px}.phone-screen{height:238px}.phone-notification{margin-top:11px}.phone-notification>p{font-size:5px;min-height:40px}.phone-time{font-size:24px;padding-top:10px}.phone-other-channels{font-size:3px;width:90px}.commercial-whatsapp-float{padding:7px 9px;bottom:38px}.commercial-whatsapp-float b{font-size:7px}.commercial-benefit{font-size:9px;padding:6px 9px}.commercial-pagination{padding-block:7px 9px}.commercial-conversion{padding-block:12px}.commercial-register{padding-block:12px}.commercial-feature-nav>p{font-size:8px;margin-top:9px}}
@media(max-width:1100px) and (min-width:951px){.commercial-main{grid-template-columns:240px minmax(0,1fr);padding-inline:45px 48px;gap:20px}.commercial-feature b{font-size:10px}.commercial-feature small{font-size:7px}.commercial-feature{gap:8px;padding:10px 8px}.commercial-card-icon{width:26px;height:26px}.commercial-feature-copy h3{font-size:24px}.commercial-feature-copy>p{font-size:10px}.commercial-phone{width:125px}.phone-screen{height:244px}.phone-notification{padding:8px 7px;margin-inline:5px}.phone-notification>p{font-size:5px;min-height:42px}.phone-time{font-size:26px}.commercial-visual{min-height:260px;padding-right:37px}.commercial-intro h2{font-size:30px}.commercial-intro>p{font-size:11px}.mock-scene{padding:10px 11px}.mock-title b{font-size:9px}.mock-row{min-height:31px;padding:6px}.mock-row b{font-size:6px}.mock-title{margin-bottom:9px}.mock-channels{margin-bottom:8px}.mock-confirmation{font-size:5px;margin-top:7px}.commercial-conversion b{font-size:11px}.commercial-coupon{font-size:8px}}
@media(max-width:950px){.commercial-popup{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:var(--raio-componentes)}.commercial-popup[open]{height:min(1000px,calc(100dvh - 24px))}.commercial-masthead{padding:17px 21px 13px;gap:13px}.commercial-brand{font-size:25px}.commercial-brand img{width:35px;height:35px}.commercial-whatsapp-stamp{gap:8px;padding:0}.commercial-whatsapp-stamp>.whatsapp-icon{width:24px;height:24px;padding:5px}.commercial-whatsapp-stamp b{font-size:9px}.commercial-whatsapp-stamp small{font-size:7px}.commercial-close{width:30px;height:30px}.commercial-intro{padding:0 28px 15px}.commercial-intro h2{font-size:30px;max-width:650px;margin:auto}.commercial-intro>p{font-size:11px;max-width:650px;line-height:1.8}.commercial-main{display:flex;flex-direction:column;gap:18px;padding:0 34px 13px}.commercial-feature-nav{padding:0;flex:none}.commercial-feature-nav>span{font-size:7px;margin-bottom:8px}.commercial-cards{display:flex;overflow-x:auto;gap:7px;padding:2px 2px 9px;scrollbar-width:thin;scrollbar-color:var(--navy-100) var(--transparente)}.commercial-feature{min-width:190px;width:190px;min-height:61px;padding:9px;gap:9px;flex:none}.commercial-feature b{font-size:10px}.commercial-feature small{font-size:7px;line-height:1.7}.commercial-card-icon{width:28px;height:28px}.commercial-card-icon .icon{width:16px;height:16px}.commercial-feature-nav>p{display:none}.commercial-stage{flex:none}.commercial-feature-copy h3{font-size:27px;margin-top:7px;max-width:650px}.commercial-feature-copy>p{font-size:11px;max-width:650px}.commercial-visual{max-width:650px;width:100%;margin:6px auto 2px;padding-inline:12px 48px;min-height:290px}.commercial-whatsapp-float{left:4px}.commercial-deeper{font-size:9px}.commercial-deeper>button,.commercial-more summary{font-size:9px}.commercial-benefit{font-size:11px}.commercial-pagination{padding:7px 20px 9px}.commercial-side-arrow{width:24px;height:39px}.commercial-side-arrow.previous{left:4px}.commercial-side-arrow.next{right:4px}.commercial-side-arrow .icon{width:14px;height:14px}.commercial-conversion{padding:14px 21px;gap:14px}.commercial-conversion b{font-size:10px}.commercial-conversion small{font-size:8px}.commercial-conversion>div>.icon{width:23px;height:23px}.commercial-register{font-size:10px;padding:13px 17px;gap:12px}.commercial-coupon{font-size:8px;max-width:100px;gap:4px;line-height:1.6}.commercial-coupon>.whatsapp-icon{width:18px;height:18px}}
@media(max-width:550px){.commercial-popup{width:calc(100% - 12px);border-radius:var(--raio-componentes);max-height:calc(100dvh - 12px)}.commercial-popup[open]{height:calc(100dvh - 12px)}.commercial-masthead{padding:14px 15px 12px;gap:10px}.commercial-brand{font-size:23px;gap:7px}.commercial-brand img{width:31px;height:31px}.commercial-whatsapp-stamp{margin-left:auto;gap:5px}.commercial-whatsapp-stamp>.whatsapp-icon{width:19px;height:19px;border:0;background:var(--estado-sucesso-fundo);padding:4px;border-radius:var(--raio-componentes)}.commercial-whatsapp-stamp b{font-size:7px;line-height:1.6;max-width:107px}.commercial-whatsapp-stamp small{display:none}.commercial-close{width:27px;height:27px;border-color:var(--borda)}.commercial-close .icon{width:14px;height:14px}.commercial-intro{padding:0 19px 14px;text-align:left}.commercial-intro h2{font-size:27px;line-height:1.14;letter-spacing:-.055em;text-wrap:balance}.commercial-intro>p{font-size:10px;line-height:1.8;margin-top:9px;max-width:360px}.commercial-main{padding:0 19px 12px;gap:15px;overflow-x:hidden}.commercial-feature-nav>span{font-size:6px;margin-bottom:6px}.commercial-cards{gap:6px;padding-bottom:8px}.commercial-feature{width:175px;min-width:175px;min-height:57px;padding:8px;gap:8px;border-radius:var(--raio-componentes)}.commercial-card-icon{width:25px;height:25px;border-radius:var(--raio-componentes)}.commercial-feature b{font-size:9px}.commercial-feature small{font-size:6px;line-height:1.65}.commercial-feature>.icon{width:9px;height:9px}.commercial-card-wa>.whatsapp-icon{width:12px;height:12px}.commercial-card-icon .whatsapp-icon{width:19px;height:19px}.commercial-card-icon .icon{width:14px;height:14px}.commercial-kicker{font-size:6px;letter-spacing:.08em;min-height:12px}.commercial-kicker em{font-size:5px;padding:2px 4px}.commercial-feature-copy h3{font-size:24px;line-height:1.16;margin-top:7px;letter-spacing:-.045em}.commercial-feature-copy>p{font-size:10px;line-height:1.85;margin-top:9px}.commercial-visual{padding:24px 29px 28px 0;min-height:225px;margin-block:5px 7px;overflow:visible}.commercial-laptop{margin:0;width:100%}.laptop-lid{border-width:4px;border-top-width:6px;border-bottom-width:6px;border-radius:7px 7px 3px 3px}.laptop-lid:before{width:2px;height:2px;top:-4px}.laptop-screen{aspect-ratio:1.5}.laptop-base{height:8px}.laptop-base>span{height:3px}.mock-sidebar{width:25px;padding:6px 2px;gap:3px}.mock-sidebar>img{width:16px;height:16px;margin-bottom:4px}.mock-sidebar>span{width:19px;height:18px}.mock-sidebar .icon{width:9px;height:9px}.mock-sidebar>i{font-size:4px;width:13px;height:13px}.mock-topbar{height:19px;font-size:4px;padding:0 7px}.mock-topbar .icon{width:6px;height:6px}.mock-scene{padding:8px}.mock-title{margin-bottom:7px;gap:4px}.mock-title>span:first-child>small{font-size:3px;margin-bottom:3px}.mock-title b{font-size:7px}.mock-total,.mock-online,.mock-ai{font-size:3px;padding:2px 3px}.mock-ai .icon{width:6px;height:6px}.mock-channels{gap:3px;margin-bottom:6px}.mock-channels>button{font-size:4px;padding:3px 4px;gap:2px}.mock-channels .whatsapp-icon,.mock-channels .icon{width:8px;height:8px}.mock-row{padding:5px;margin-bottom:4px;min-height:27px;gap:5px}.mock-row>span{gap:5px}.mock-row>span>.icon{width:10px;height:10px}.mock-row b{font-size:5px}.mock-row small{font-size:3px;margin-top:1px}.mock-status{font-size:3px;padding:2px 3px}.mock-confirmation{font-size:4px;gap:3px;margin-top:6px}.mock-confirmation .icon,.mock-confirmation .whatsapp-icon{width:8px;height:8px}.mock-primary{font-size:4px;padding:4px 5px;min-height:18px;gap:2px}.mock-primary .icon{width:7px;height:7px}.mock-actions{margin-top:7px;gap:5px}.mock-actions>span{font-size:3px;line-height:1.6;max-width:90px}.mock-bid-metrics{gap:6px;margin-bottom:6px}.mock-bid-metrics>div,.mock-bid-metrics>label{padding:6px;font-size:4px}.mock-bid-metrics small{font-size:4px}.mock-bid-metrics b{font-size:13px;margin-top:3px}.mock-bid-metrics input{font-size:12px;margin-top:2px;padding:1px 3px}.mock-bid-table{font-size:4px}.mock-bid-table>span,.mock-bid-table>b{padding:4px 6px}.mock-bid-table>span:nth-child(-n+2){font-size:3px}.mock-radar-summary{gap:4px;margin-bottom:6px}.mock-radar-summary>div{padding:5px}.mock-radar-summary b{font-size:14px}.mock-radar-summary small{font-size:3px;margin-top:3px}.mock-whatsapp-mini .whatsapp-icon{width:15px;height:15px}.mock-keywords{padding:6px;margin-bottom:5px}.mock-keywords>span{font-size:3px;margin-bottom:4px}.mock-keywords>div{gap:3px}.mock-keywords b{font-size:3px;padding:2px 3px}.mock-keywords button{font-size:3px;padding:2px 3px;gap:2px}.mock-keywords button .icon{width:6px;height:6px}.mock-suggested{font-size:3px;margin-top:2px}.mock-frequency{gap:5px;padding-top:5px}.mock-frequency>span{font-size:3px}.mock-frequency button{font-size:4px;padding:3px 4px}.mock-frequency>b{font-size:5px}.mock-doc-tabs{font-size:4px;margin-bottom:6px}.mock-doc-tabs button{font-size:3px;padding:3px 4px;gap:2px}.mock-doc-tabs button .icon{width:7px;height:7px}.mock-doc-list .mock-row{min-height:24px;padding-block:4px}.mock-analysis-source{padding:6px;gap:4px;margin-bottom:6px}.mock-analysis-source>.icon{width:12px;height:12px}.mock-analysis-source b{font-size:4px}.mock-analysis-source small{font-size:3px;margin-top:2px}.mock-analysis-source button{font-size:3px;padding:3px 4px;min-height:16px}.mock-checklist-placeholder{padding:20px 10px;gap:6px}.mock-checklist-placeholder .icon{width:19px;height:19px}.mock-checklist-placeholder span{font-size:5px;line-height:1.7}.mock-checklist .mock-row{padding-block:3px;min-height:23px}.mock-checklist .mock-row b{font-size:4px}.mock-checklist .mock-row small{font-size:3px}.mock-analysis-footer{gap:5px;margin-top:6px}.mock-analysis-footer>span{font-size:3px;max-width:115px}.mock-analysis-footer .mock-primary{font-size:3px;padding:3px 4px;min-height:17px}.mock-import-route{padding:7px 9px;gap:8px;margin-bottom:7px}.mock-import-route b{font-size:9px}.mock-import-route small{font-size:3px}.mock-import-route>span:last-child>b{font-size:6px}.mock-import-route>.icon{width:15px;height:15px}.mock-import-route>span:last-child>.icon{width:13px;height:13px}.mock-import-route>span{gap:4px}.mock-import-data{grid-template-columns:50px 1fr;padding:5px 7px;font-size:4px;gap:4px 6px}.commercial-phone{width:94px;border-width:4px;border-radius:17px;right:-5px;bottom:24px;box-shadow:0 10px 14px var(--texto-a19),0 0 0 1px var(--texto-suave)}.phone-screen{height:186px;border-radius:13px}.phone-screen:before{width:25px;height:7px;left:calc(50% - 12.5px);border-radius:0 0 6px 6px}.phone-status{font-size:3px;padding:6px 7px 0}.phone-status>span{font-size:3px}.phone-time{font-size:20px;padding-top:9px}.phone-time>small{font-size:3px;letter-spacing:0}.phone-notification{margin:11px 4px 0;padding:7px 5px 6px;border-radius:7px}.phone-notification-label{margin-bottom:3px}.phone-notification-label>span{font-size:3px;gap:2px}.phone-notification-label>.small,.phone-notification-label small{font-size:3px}.phone-notification-label .whatsapp-icon{width:7px;height:7px}.phone-notification-label .icon{width:7px;height:7px}.phone-notification>b{font-size:5px}.phone-notification>p{font-size:4px;line-height:1.65;min-height:34px;margin-top:3px}.phone-notification>button{font-size:3px;padding-top:4px;margin-top:5px;gap:2px}.phone-notification>button>.icon{width:6px;height:6px}.phone-other-channels{font-size:3px;gap:3px;max-width:72px;margin-top:7px}.phone-other-channels .icon{width:6px;height:6px}.phone-home{width:28px;left:calc(50% - 14px);bottom:4px;height:2px}.commercial-whatsapp-float{padding:6px 8px;gap:5px;left:-2px;bottom:31px;border-radius:var(--raio-componentes)}.commercial-whatsapp-float>.whatsapp-icon{width:18px;height:18px}.commercial-whatsapp-float b{font-size:6px}.commercial-whatsapp-float small{font-size:4px}.commercial-mock-caption{font-size:5px;bottom:3px;left:0;right:0}.commercial-benefit{font-size:9px;line-height:1.8;gap:7px;padding:8px}.commercial-benefit>.icon{width:11px;height:11px;margin-top:2px}.commercial-deeper{gap:10px;margin-top:10px;display:block}.commercial-deeper>button{font-size:9px;margin-bottom:10px;line-height:1.6}.commercial-more{max-width:100%}.commercial-more summary{font-size:9px}.commercial-more ul{font-size:9px;padding-left:16px;margin-top:10px;line-height:1.9}.commercial-more li{margin-bottom:8px}.commercial-side-arrow{top:51%;width:18px;height:36px;border-radius:var(--raio-componentes);border-color:var(--borda);box-shadow:none;background:var(--fundo-a75)}.commercial-side-arrow.previous{left:0}.commercial-side-arrow.next{right:0}.commercial-side-arrow .icon{width:12px;height:12px}.commercial-pagination{gap:10px;padding:8px 15px;font-size:6px}.commercial-pagination button{width:19px;height:17px;padding:4px}.commercial-pagination button>i{width:4px;height:4px}.commercial-pagination button[aria-current=true]>i{width:14px}.commercial-pagination>span:last-child{font-size:5px}.commercial-conversion{padding:12px 15px;gap:10px;flex-wrap:wrap}.commercial-conversion>div{gap:7px}.commercial-conversion>div>.icon{width:19px;height:19px;padding:4px;border-radius:var(--raio-componentes)}.commercial-conversion b{font-size:9px}.commercial-conversion small{font-size:7px;margin-top:3px}.commercial-register{width:100%;font-size:11px;line-height:1.6;padding:11px 17px;justify-content:space-between;border-radius:var(--raio-componentes)}.commercial-register>.icon{width:15px;height:15px}.commercial-coupon{font-size:7px;max-width:75px;line-height:1.6;gap:4px}.commercial-coupon>.whatsapp-icon{width:15px;height:15px}}
@media(prefers-reduced-motion:reduce){.commercial-popup *{scroll-behavior:auto!important}.mock-checklist.analyzing{animation:none!important}}
/* Keep the complete first scene in view at desktop sizes. */
@media(min-width:951px){.commercial-main{overflow-x:hidden}.commercial-visual{max-width:590px;width:100%;margin:3px auto 5px;padding:18px 51px 31px 10px;min-height:0}.commercial-laptop{max-width:560px}.commercial-feature b{font-size:12px}.commercial-feature small{font-size:8px}.commercial-phone{right:0}.commercial-mock-caption{bottom:3px}}
@media(min-width:951px) and (max-height:800px){.commercial-visual{max-width:510px;padding-top:13px;padding-bottom:27px}.commercial-feature b{font-size:10px}.commercial-feature small{font-size:7px}}
/* Keep the overlapping phone and WhatsApp badge clear of demo controls. */
@media(min-width:951px){.commercial-visual{max-width:690px;padding-right:145px}.commercial-phone{right:10px}.commercial-whatsapp-float{left:auto;right:0;top:-5px;bottom:auto;transform:rotate(3deg)}.commercial-whatsapp-float b{font-size:8px}.commercial-whatsapp-float small{font-size:5px}}
@media(min-width:951px) and (max-height:800px){.commercial-visual{max-width:610px;padding-right:120px}.commercial-phone{right:6px}.commercial-whatsapp-float{top:-3px}}
@media(max-width:950px) and (min-width:551px){.commercial-visual{padding-right:140px}.commercial-phone{right:8px}.commercial-whatsapp-float{left:auto;right:0;top:0;bottom:auto}}
@media(max-width:550px){.commercial-visual{padding-right:85px}.commercial-whatsapp-float{left:auto;right:-5px;top:0;bottom:auto;transform:rotate(3deg)}.commercial-whatsapp-float b{font-size:5px}.commercial-whatsapp-float small{font-size:3px}.commercial-phone{right:-5px}}
.commercial-deeper>.commercial-try{border:1px solid var(--navy-100);background:var(--fundo);color:var(--texto-suave);padding:5px 8px;border-radius:var(--raio-componentes);margin-top:-5px;font-size:8px}.commercial-deeper>.commercial-try:hover{border-color:var(--navy-200);background:var(--navy-50)}.commercial-deeper>.commercial-try>.icon{width:10px;height:10px}.commercial-whatsapp-float>.icon{width:22px;height:22px;color:var(--texto-suave)}
@media(max-width:950px){.commercial-feature-nav>span:after{content:" · DESLIZE PARA EXPLORAR";font-weight:400;font-size:.9em;color:var(--navy-100)}.commercial-deeper>.commercial-try{font-size:9px;padding:7px 10px;margin-top:-7px}.commercial-more{max-width:48%}}
@media(max-width:550px){.commercial-deeper>.commercial-try{font-size:9px;padding:9px 10px;margin:0 9px 12px 0;min-height:35px}.commercial-deeper>.commercial-try>.icon{width:11px;height:11px}.commercial-deeper>button[data-play]{display:inline-flex;font-size:8px}.commercial-more{max-width:100%}.commercial-whatsapp-float>.icon{width:14px;height:14px}}
.commercial-main{overflow-x:hidden}

/* Each feature has its own illustrated mark; WhatsApp belongs to alerts. */
.commercial-close{margin-left:auto}
.commercial-card-icon{width:39px;height:39px;border-radius:var(--raio-componentes);box-shadow:inset 0 1px 0 var(--cartao),0 3px 8px var(--texto-suave-a3)}
.commercial-card-icon>.feature-icon{width:29px;height:29px;flex:none}
.commercial-card-icon>.whatsapp-icon{width:28px;height:28px}
.commercial-card-icon.icon-tile--whatsapp{color:var(--verde-600);background:linear-gradient(145deg,var(--verde-50),var(--estado-sucesso-fundo));border-color:var(--verde-100)}
.commercial-card-icon.icon-tile--lances{color:var(--estado-atencao-texto);background:linear-gradient(145deg,var(--cartao),var(--estado-atencao-fundo));border-color:var(--estado-atencao-fundo)}
.commercial-card-icon.icon-tile--radar{color:var(--texto-suave);background:linear-gradient(145deg,var(--fundo),var(--navy-50));border-color:var(--borda)}
.commercial-card-icon.icon-tile--boletim{color:var(--navy-400);background:linear-gradient(145deg,var(--navy-50),var(--navy-50));border-color:var(--navy-100)}
.commercial-card-icon.icon-tile--documentos{color:var(--navy-300);background:linear-gradient(145deg,var(--fundo),var(--navy-50));border-color:var(--navy-100)}
.commercial-card-icon.icon-tile--habilitacao{color:var(--texto-suave);background:linear-gradient(145deg,var(--fundo),var(--fundo));border-color:var(--borda)}
.commercial-card-icon.icon-tile--pncp{color:var(--texto-suave);background:linear-gradient(145deg,var(--navy-50),var(--borda));border-color:var(--navy-100)}
.commercial-feature[aria-selected=true] .commercial-card-icon{box-shadow:inset 0 1px 0 var(--cartao),0 3px 9px var(--texto-suave-a9)}
.commercial-whatsapp-float>.feature-icon{width:26px;height:26px;flex:none}
.feature-float--lances{color:var(--estado-atencao-texto)}.feature-float--radar{color:var(--texto-suave)}.feature-float--boletim{color:var(--navy-500)}.feature-float--documentos{color:var(--navy-300)}.feature-float--habilitacao{color:var(--texto-suave)}.feature-float--pncp{color:var(--texto-suave)}
.mock-whatsapp-mini>.icon{width:23px;height:23px;color:var(--texto-suave)}
@media(max-width:950px){.commercial-card-icon{width:34px;height:34px;border-radius:var(--raio-componentes)}.commercial-card-icon>.feature-icon,.commercial-card-icon>.whatsapp-icon{width:25px;height:25px}}
@media(max-width:550px){.commercial-card-icon{width:31px;height:31px;border-radius:var(--raio-componentes)}.commercial-card-icon>.feature-icon,.commercial-card-icon>.whatsapp-icon{width:23px;height:23px}.commercial-whatsapp-float>.feature-icon{width:18px;height:18px}.mock-whatsapp-mini>.icon{width:15px;height:15px}}
.icon-tile--whatsapp{--feature-accent:var(--verde-600);--feature-fill:linear-gradient(145deg,var(--verde-50),var(--estado-sucesso-fundo));--feature-border:var(--verde-100)}.icon-tile--lances{--feature-accent:var(--estado-atencao-texto);--feature-fill:linear-gradient(145deg,var(--cartao),var(--estado-atencao-fundo));--feature-border:var(--estado-atencao-fundo)}.icon-tile--radar{--feature-accent:var(--texto-suave);--feature-fill:linear-gradient(145deg,var(--fundo),var(--navy-50));--feature-border:var(--borda)}.icon-tile--boletim{--feature-accent:var(--navy-400);--feature-fill:linear-gradient(145deg,var(--navy-50),var(--navy-50));--feature-border:var(--navy-100)}.icon-tile--documentos{--feature-accent:var(--navy-300);--feature-fill:linear-gradient(145deg,var(--fundo),var(--navy-50));--feature-border:var(--navy-100)}.icon-tile--habilitacao{--feature-accent:var(--texto-suave);--feature-fill:linear-gradient(145deg,var(--fundo),var(--fundo));--feature-border:var(--borda)}.icon-tile--pncp{--feature-accent:var(--texto-suave);--feature-fill:linear-gradient(145deg,var(--navy-50),var(--borda));--feature-border:var(--navy-100)}
.commercial-feature[aria-selected=true] .commercial-card-icon{color:var(--feature-accent);background:var(--feature-fill);border-color:var(--feature-border)}

/* A small increase in size and stroke for phone reading. */
@media(max-width:550px){
 .commercial-intro h2{font-size:28px}
 .commercial-intro>p{font-size:11px;font-weight:500;color:var(--texto-suave)}
 .commercial-feature-nav>span{font-size:7px;font-weight:700;color:var(--texto-suave)}
 .commercial-feature b{font-size:10px}
 .commercial-feature small{font-size:7px;font-weight:600;color:var(--texto-suave)}
 .commercial-kicker{font-size:7px;font-weight:700;color:var(--texto-suave)}
 .commercial-feature-copy h3{font-size:25px}
 .commercial-feature-copy>p{font-size:11px;font-weight:500;color:var(--texto-suave)}
 .commercial-benefit{font-size:11px;color:var(--texto-suave)}.commercial-benefit b{font-weight:600}
 .commercial-deeper>.commercial-try,.commercial-deeper>button[data-play],.commercial-more summary{font-size:10px;font-weight:600}
 .commercial-more ul{font-size:10px;font-weight:500;color:var(--texto-suave)}
 .commercial-pagination{font-size:7px;font-weight:600;color:var(--texto-suave)}.commercial-pagination>span:last-child{font-size:6px}
 .commercial-conversion b{font-size:10px}.commercial-conversion small{font-size:8px;font-weight:500;color:var(--texto-suave)}
 .commercial-register{font-size:12px}.commercial-coupon{font-size:8px}
 .commercial-mock-caption{font-size:6px;font-weight:500;color:var(--texto-suave)}
 .phone-notification>p{font-size:4.5px;font-weight:500}.phone-notification>b{font-size:5.5px}
}

/* Component colors reference the generated palette exclusively. */
.commercial-popup{background:radial-gradient(ellipse at 93% 14%,var(--navy-50),var(--transparente) 49%),var(--cartao);color:var(--texto);border-color:var(--borda);font-family:var(--fonte-principal)}
.commercial-popup::backdrop{background:var(--marca-nucleo-a65)}
.commercial-brand,.commercial-brand b,.commercial-intro h2,.commercial-feature-copy h3{color:var(--texto)}
.commercial-intro h2 em{color:var(--navy-500)}
.commercial-intro>p,.commercial-feature-copy>p,.commercial-feature small,.commercial-more ul{color:var(--texto-suave)}
.commercial-feature{background:var(--cartao);border-color:var(--borda);color:var(--texto)}
.commercial-feature:hover{background:var(--navy-50);border-color:var(--navy-200)}
.commercial-feature[aria-selected=true]{background:var(--navy-50);border-color:var(--navy-500);color:var(--navy-500)}
.commercial-feature[aria-selected=true]:before{background:var(--navy-500)}
.commercial-card-icon{color:var(--navy-500);background:var(--navy-50);border-color:var(--navy-100)}
.icon-tile--lances,.icon-tile--radar,.icon-tile--boletim,.icon-tile--documentos,.icon-tile--habilitacao,.icon-tile--pncp{--feature-accent:var(--navy-500);--feature-fill:var(--navy-50);--feature-border:var(--navy-100);color:var(--navy-500);background:var(--navy-50);border-color:var(--navy-100)}
.icon-tile--whatsapp{--feature-accent:var(--verde-700);--feature-fill:var(--estado-sucesso-fundo);--feature-border:var(--verde-100);color:var(--verde-700);background:var(--estado-sucesso-fundo);border-color:var(--verde-100)}
.feature-float--lances,.feature-float--radar,.feature-float--boletim,.feature-float--documentos,.feature-float--habilitacao,.feature-float--pncp{color:var(--navy-500)}
.feature-float--whatsapp,.phone-notification-label .whatsapp-icon{color:var(--verde-700)}
.commercial-kicker,.commercial-feature-nav>p>a,.commercial-deeper>button,.commercial-more summary,.commercial-coupon{color:var(--navy-500)}
.commercial-benefit{background:var(--estado-info-fundo);color:var(--estado-info-texto);border-color:var(--navy-100)}.commercial-benefit>.icon{color:var(--verde-700)}
.commercial-conversion{background:var(--navy-50);border-color:var(--borda)}.commercial-conversion b{color:var(--texto)}.commercial-conversion small{color:var(--texto-suave)}
.commercial-register,.mock-primary{background:var(--navy-500);color:var(--cartao);border-color:var(--navy-500)}
.commercial-register:hover,.mock-primary:hover{background:var(--navy-600);border-color:var(--navy-600)}
.commercial-register:active,.mock-primary:active{background:var(--navy-700);border-color:var(--navy-700)}
.mock-primary:disabled{background:var(--estado-neutro-fundo);color:var(--estado-neutro-texto);border-color:var(--borda)}
.commercial-popup .mock-sidebar{background:linear-gradient(160deg,var(--marca-disco),var(--marca-nucleo));color:var(--navy-100)}
.mock-workspace,.laptop-screen{background:var(--fundo)}.mock-topbar,.mock-row,.mock-keywords,.mock-analysis-source,.mock-import-data{background:var(--cartao);border-color:var(--borda)}
.mock-title b,.mock-row b,.mock-keywords>span,.mock-topbar>span:first-child{color:var(--texto)}
.mock-row small,.mock-topbar,.mock-actions>span,.mock-doc-tabs,.mock-analysis-footer>span{color:var(--texto-suave)}
.mock-status{background:var(--estado-neutro-fundo);color:var(--estado-neutro-texto)}
.mock-status.blue,.mock-ai,.mock-total{background:var(--estado-info-fundo);color:var(--estado-info-texto)}
.mock-status.green,.mock-online,.mock-import-data.imported{background:var(--estado-sucesso-fundo);color:var(--estado-sucesso-texto);border-color:var(--verde-100)}
.mock-status.amber,.commercial-kicker em{background:var(--estado-atencao-fundo);color:var(--estado-atencao-texto)}
.mock-status.critical{background:var(--estado-critico-fundo);color:var(--estado-critico-texto)}
.mock-confirmation,.mock-suggested{color:var(--verde-700)}.mock-online>i{background:var(--marca-sinal)}
.mock-channels>button[aria-pressed=true]{background:var(--estado-sucesso-fundo);color:var(--estado-sucesso-texto);border-color:var(--verde-100)}
.mock-frequency button[aria-pressed=true]{background:var(--navy-500);color:var(--cartao);border-color:var(--navy-500)}
.phone-screen{background:linear-gradient(160deg,var(--navy-50),var(--navy-100))}.phone-notification{background:var(--cartao);border-color:var(--borda)}
.phone-notification>b{color:var(--texto)}.phone-notification>p,.phone-notification-label,.phone-other-channels{color:var(--texto-suave)}.phone-notification>button{color:var(--navy-500);border-color:var(--borda)}
.commercial-popup button:focus-visible,.commercial-popup a:focus-visible,.commercial-popup summary:focus-visible{outline:none;box-shadow:var(--foco-anel)}
.commercial-feature-nav>span,.commercial-feature-nav>p,.commercial-feature-nav>span:after,.commercial-pagination,.commercial-pagination>span:first-child,.commercial-pagination>span:last-child,.commercial-mock-caption{color:var(--texto-suave)}

/* Use the supplied illustrations without altering their drawings. */
.commercial-brand{display:block;width:185px;line-height:0}
.commercial-brand .brand-mark{width:100%}
.commercial-card-icon{overflow:hidden;background:var(--fundo);padding:0}
.commercial-card-icon>.feature-art{display:block;width:100%;height:100%;object-fit:cover}
.commercial-whatsapp-float>.feature-art{display:block;width:34px;height:34px;object-fit:cover;border-radius:var(--raio-mini)}
.commercial-whatsapp-float small{color:var(--texto-suave)}
.mock-title>span:first-child>small,.mock-bid-table>span:nth-child(-n+2),.mock-radar-metrics small,.mock-metric small,.mock-frequency>span,.mock-analysis-source small,.mock-import-route small,.mock-import-data>span,.mock-checklist-placeholder>span{color:var(--texto-suave)}
.mock-sidebar>i{color:var(--cartao)}
.mock-keywords button,.mock-search button,.mock-keywords+.mock-primary{color:var(--navy-500)}
.commercial-pagination{font-size:9px}.commercial-pagination>span:last-child{font-size:9px}
.commercial-mock-caption{font-size:8px;line-height:1.6}
@media(max-width:550px){
 .commercial-brand{width:156px}
 .commercial-feature small{font-size:8px;font-weight:600}
 .commercial-feature-copy>p,.commercial-intro>p{font-size:12px}
 .commercial-pagination,.commercial-pagination>span:last-child{font-size:8px}
 .commercial-mock-caption{font-size:8px}
 .commercial-conversion small{font-size:9px}
 .commercial-whatsapp-float>.feature-art{width:22px;height:22px}
}

/* Readable copy with a compact, proportional presentation. */
.commercial-popup{width:min(1220px,calc(100% - 40px))}.commercial-popup[open]{height:min(830px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}
.commercial-masthead{padding:17px 24px 12px}.commercial-brand{width:170px}.commercial-close{margin-left:auto;width:34px;height:34px}
.commercial-intro{padding:0 45px 16px}.commercial-intro h2{font-size:32px;line-height:1.2;letter-spacing:-.04em}.commercial-intro>p{font-size:13px;line-height:1.7;max-width:900px;margin-top:9px}
.commercial-main{grid-template-columns:305px minmax(0,1fr);gap:27px;padding:3px 44px 12px 37px;overflow:hidden}
.commercial-feature-nav{overflow-y:auto;scrollbar-width:thin;padding-right:5px}.commercial-feature-nav>span{font-size:10px;line-height:1.5;margin-bottom:9px}
.commercial-cards{gap:6px}.commercial-feature{min-height:61px;padding:8px 10px;gap:9px}.commercial-card-icon{width:34px;height:34px}.commercial-feature b{font-size:12.5px;line-height:1.4}.commercial-feature small{font-size:10px;line-height:1.5;margin-top:3px}.commercial-feature>.icon{width:12px;height:12px}
.commercial-feature-nav>p{font-size:11px;line-height:1.6;margin-top:12px}.commercial-stage{overflow:auto;scrollbar-width:thin;padding-right:5px;padding-bottom:10px}
.commercial-kicker{font-size:10px;line-height:1.6;flex-wrap:wrap;gap:5px 10px}.commercial-kicker em{font-size:9px}
.commercial-feature-copy h3{font-size:26px;line-height:1.2;margin-top:8px}.commercial-feature-copy>p{font-size:13.5px;line-height:1.75;margin-top:10px}
.commercial-visual{max-width:630px;margin:5px auto 9px;padding-bottom:48px;min-height:310px}.commercial-mock-caption{font-size:10px;line-height:1.6;bottom:1px;max-width:100%;padding-right:0}
.commercial-whatsapp-float b{font-size:11px;line-height:1.5}.commercial-whatsapp-float small{font-size:9px;line-height:1.5}
.commercial-benefit{font-size:12.5px;line-height:1.7;padding:12px 14px}.commercial-benefit b{font-weight:650}
.commercial-deeper{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:13px}.commercial-deeper>.commercial-try,.commercial-catalog-link{font-size:12px;font-weight:650;line-height:1.6;color:var(--navy-500)}.commercial-catalog-link{display:inline-flex;gap:7px;align-items:center}.commercial-catalog-link>.icon{width:14px;height:14px}
.commercial-pagination{font-size:10px;padding-block:10px}.commercial-pagination>span:last-child{font-size:10px}.commercial-pagination button{width:26px;height:24px}
.commercial-conversion{padding:14px 24px;gap:18px}.commercial-conversion b{font-size:13px;line-height:1.6}.commercial-conversion small{font-size:11px;line-height:1.6}.commercial-register{font-size:13px;padding:14px 18px;white-space:nowrap}.commercial-coupon{font-size:11px;white-space:nowrap;max-width:none}
@media(max-width:950px){
 .commercial-popup{width:calc(100% - 20px)}.commercial-popup[open]{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.commercial-main{overflow:auto;gap:17px;padding:0 29px 14px}.commercial-feature-nav{overflow:visible;padding:0}.commercial-cards{gap:7px;padding-bottom:9px}.commercial-feature{width:205px;min-width:205px;min-height:83px;padding:9px}.commercial-stage{overflow:visible;padding:0}.commercial-intro h2{font-size:30px}.commercial-feature-copy h3{font-size:26px}.commercial-visual{min-height:290px;padding-bottom:45px}.commercial-conversion{gap:13px}.commercial-conversion>div{flex:1;min-width:0}.commercial-conversion b{font-size:12px}.commercial-conversion small{font-size:10.5px}.commercial-register{font-size:12px}
}
@media(max-width:550px){
 .commercial-popup{width:calc(100% - 12px)}.commercial-popup[open]{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.commercial-masthead{padding:13px 16px 10px}.commercial-brand{width:146px}.commercial-close{width:31px;height:31px}
 .commercial-intro{padding:0 19px 14px}.commercial-intro h2{font-size:25px;line-height:1.16;letter-spacing:-.045em}.commercial-intro>p{font-size:12px;line-height:1.7;margin-top:8px}
 .commercial-main{padding:0 19px 12px;gap:14px}.commercial-feature-nav>span{font-size:9px;line-height:1.5;margin-bottom:6px}.commercial-cards{gap:7px}.commercial-feature{width:195px;min-width:195px;min-height:83px;padding:9px;gap:8px}.commercial-card-icon{width:31px;height:31px}.commercial-feature b{font-size:12px;line-height:1.4}.commercial-feature small{font-size:10px;line-height:1.5}.commercial-feature>.icon{width:10px;height:10px}
 .commercial-kicker{font-size:9px;letter-spacing:.055em}.commercial-kicker em{font-size:8px}.commercial-feature-copy h3{font-size:24px;line-height:1.2;margin-top:8px}.commercial-feature-copy>p{font-size:13px;line-height:1.75;margin-top:9px}
 .commercial-visual{padding:27px 30px 48px 0;min-height:260px;margin-block:5px 9px}.commercial-phone{bottom:45px}.commercial-whatsapp-float{bottom:31px}.commercial-whatsapp-float b{font-size:8px;line-height:1.5}.commercial-whatsapp-float small{font-size:7px;line-height:1.5}.commercial-mock-caption{font-size:9px;line-height:1.6;bottom:0;left:0;right:0;text-align:center;max-width:none}
 .commercial-benefit{font-size:12px;line-height:1.7;padding:11px 12px}.commercial-deeper{gap:10px;margin-top:12px}.commercial-deeper>.commercial-try,.commercial-catalog-link{font-size:11.5px;line-height:1.6}.commercial-pagination{font-size:9px;padding:7px 18px}.commercial-pagination>span:last-child{font-size:9px}.commercial-pagination button{width:23px;height:22px}
 .commercial-conversion{padding:12px 16px;gap:10px;flex-wrap:wrap}.commercial-conversion>div{flex:1 1 100%;gap:9px}.commercial-conversion>div>.icon{width:22px;height:22px}.commercial-conversion b{font-size:12px;line-height:1.5}.commercial-conversion small{font-size:10.5px;line-height:1.5}.commercial-register{font-size:12.5px;min-height:43px;padding:11px 13px;justify-content:center;flex:1 1 auto}.commercial-register>.icon{width:14px;height:14px}.commercial-coupon{font-size:10.5px;white-space:nowrap;max-width:none;gap:4px;margin-left:0;flex:0 0 auto}
}

/* Enlarge only the usable demo, within the existing dialog. */
.commercial-visual{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:12px;align-items:center;max-width:none;width:100%;padding:0;margin:17px 0 12px;min-height:0}
.commercial-visual>.commercial-laptop{grid-column:1;grid-row:2;width:100%;max-width:none;margin:0;min-width:0}
.commercial-visual>.commercial-phone{grid-column:2;grid-row:2;position:relative;inset:auto;width:145px;transform:none;margin:0;align-self:center}
.commercial-visual>.commercial-whatsapp-float{grid-column:1/-1;grid-row:1;position:static;inset:auto;justify-self:end;transform:none;max-width:100%;padding:7px 10px;pointer-events:none}
.commercial-visual>.commercial-mock-caption{grid-column:1/-1;grid-row:3;position:static;inset:auto;pointer-events:none;font-size:10px;line-height:1.6;text-align:center}
.commercial-visual .laptop-lid{border-width:5px;border-top-width:10px;border-bottom-width:9px}.commercial-visual .laptop-screen{aspect-ratio:auto;height:425px}
.commercial-visual .mock-sidebar{width:32px;padding:10px 4px;gap:8px}.commercial-visual .mock-sidebar>img{width:22px;height:22px}.commercial-visual .mock-sidebar>span{width:23px;height:27px}.commercial-visual .mock-sidebar .icon{width:15px;height:15px}.commercial-visual .mock-sidebar>i{font-size:8px;width:20px;height:20px}
.commercial-visual .mock-workspace{min-width:0;display:flex;flex-direction:column}.commercial-visual .mock-topbar{height:auto;min-height:38px;flex:none;gap:8px;padding:7px 9px;font-size:8px;flex-wrap:wrap}.commercial-visual .mock-topbar>span:last-of-type{display:none}.commercial-visual .mock-topbar>.mock-reset{margin-left:auto;white-space:nowrap;border:1px solid var(--navy-100);background:var(--cartao);color:var(--navy-500);border-radius:var(--raio-mini);font-size:10px;padding:6px 8px;min-height:30px;font-weight:700}
.commercial-visual .mock-scene{min-height:0;overflow:auto;flex:1;padding:12px;scrollbar-width:thin}.commercial-visual .mock-title{margin-bottom:13px;gap:8px;align-items:center;flex-wrap:wrap}.commercial-visual .mock-title>span:first-child>small{font-size:9px;line-height:1.5;margin-bottom:4px}.commercial-visual .mock-title b{font-size:15px;line-height:1.35}.commercial-visual .mock-total,.commercial-visual .mock-online,.commercial-visual .mock-ai{font-size:9px;line-height:1.5;padding:4px 6px}
.commercial-visual .mock-row{padding:10px;min-height:55px;gap:8px;margin-bottom:7px}.commercial-visual .mock-row>span{gap:7px;min-width:0}.commercial-visual .mock-row>span>.icon{width:16px;height:16px}.commercial-visual .mock-row b{font-size:11px;line-height:1.5}.commercial-visual .mock-row small{font-size:9px;line-height:1.5;margin-top:3px}.commercial-visual .mock-status{font-size:9px;padding:4px 6px;white-space:normal;text-align:center;flex:none;max-width:95px}
.commercial-visual .mock-primary,.commercial-visual .mock-channels>button,.commercial-visual .mock-frequency button,.commercial-visual .mock-keywords button,.commercial-visual .mock-doc-tabs button{font-size:11px;line-height:1.5;padding:8px 10px;min-height:36px;white-space:normal}
.commercial-visual .mock-primary{color:var(--cartao)}.commercial-visual .mock-primary:disabled{color:var(--estado-neutro-texto)}.commercial-visual .mock-primary .icon{width:13px;height:13px}
.commercial-visual .mock-channels{gap:6px;flex-wrap:wrap;margin-bottom:12px}.commercial-visual .mock-channels .icon,.commercial-visual .mock-channels .whatsapp-icon{width:15px;height:15px}.commercial-visual .mock-confirmation{font-size:10px;line-height:1.6;margin-top:10px;gap:6px}.commercial-visual .mock-confirmation .icon{width:14px;height:14px}
.commercial-visual .mock-actions{flex-wrap:wrap;gap:9px;margin-top:12px}.commercial-visual .mock-actions>span{font-size:10px;line-height:1.6;max-width:none}
.commercial-visual .mock-bid-metrics{gap:8px;margin-bottom:12px}.commercial-visual .mock-bid-metrics>div,.commercial-visual .mock-bid-metrics>label{padding:10px;font-size:10px;line-height:1.5;min-width:0}.commercial-visual .mock-bid-metrics small{font-size:10px}.commercial-visual .mock-bid-metrics b{font-size:23px;line-height:1.3;margin-top:8px}.commercial-visual .mock-bid-metrics input{font-size:19px;line-height:1.5;padding:4px 6px;margin-top:6px;width:100%}.commercial-visual .mock-bid-metrics input[aria-invalid=true]{border-color:var(--estado-critico-texto);background:var(--estado-critico-fundo)}
.commercial-visual .mock-bid-table{font-size:11px;line-height:1.6}.commercial-visual .mock-bid-table>span,.commercial-visual .mock-bid-table>b{padding:8px}.commercial-visual .mock-bid-table>span:nth-child(-n+2){font-size:9px}
.commercial-visual .mock-radar-summary{gap:7px;margin-bottom:13px}.commercial-visual .mock-radar-summary>div{padding:9px;min-width:0}.commercial-visual .mock-radar-summary b{font-size:24px;line-height:1.3}.commercial-visual .mock-radar-summary small{font-size:9px;line-height:1.5;margin-top:5px}.commercial-visual .mock-whatsapp-mini>.icon{width:22px;height:22px}
.commercial-visual .mock-keywords{padding:10px;margin-bottom:10px}.commercial-visual .mock-keywords>span{font-size:10px;line-height:1.5;margin-bottom:9px}.commercial-visual .mock-keywords>div{gap:6px}.commercial-visual .mock-keywords b{font-size:10px;line-height:1.6;padding:4px 6px}.commercial-visual .mock-suggested{font-size:9px;line-height:1.6;margin-top:5px}.commercial-visual .mock-frequency{gap:9px;flex-wrap:wrap;padding-top:10px}.commercial-visual .mock-frequency>span{font-size:9px}.commercial-visual .mock-frequency>b{font-size:12px}
.commercial-visual .mock-doc-tabs{font-size:10px;gap:8px;flex-wrap:wrap;margin-bottom:12px}.commercial-visual .mock-doc-list .mock-row{min-height:54px;padding-block:9px}
.commercial-visual .mock-analysis-source{gap:8px;padding:10px;margin-bottom:12px;flex-wrap:wrap}.commercial-visual .mock-analysis-source>.icon{width:20px;height:20px}.commercial-visual .mock-analysis-source b{font-size:11px;line-height:1.5}.commercial-visual .mock-analysis-source small{font-size:9px;line-height:1.5;margin-top:4px}.commercial-visual .mock-analysis-source button{font-size:11px;min-height:36px;padding:8px 10px}.commercial-visual .mock-checklist-placeholder{padding:32px 15px;gap:12px}.commercial-visual .mock-checklist-placeholder .icon{width:30px;height:30px}.commercial-visual .mock-checklist-placeholder span{font-size:12px;line-height:1.7}.commercial-visual .mock-checklist .mock-row{min-height:55px;padding:9px}.commercial-visual .mock-checklist .mock-row b{font-size:11px}.commercial-visual .mock-checklist .mock-row small{font-size:9px}.commercial-visual .mock-analysis-footer{gap:10px;flex-wrap:wrap;margin-top:12px}.commercial-visual .mock-analysis-footer>span{font-size:10px;line-height:1.6;max-width:none}.commercial-visual .mock-analysis-footer .mock-primary{font-size:11px;min-height:38px;padding:8px 10px}
.commercial-visual .mock-import-route{padding:15px 10px;gap:12px;margin-bottom:12px}.commercial-visual .mock-import-route b{font-size:18px}.commercial-visual .mock-import-route small{font-size:9px;line-height:1.5}.commercial-visual .mock-import-route>span:last-child>b{font-size:12px}.commercial-visual .mock-import-route>.icon{width:21px;height:21px}.commercial-visual .mock-import-route>span:last-child>.icon{width:20px;height:20px}.commercial-visual .mock-import-data{grid-template-columns:65px minmax(0,1fr);gap:9px;padding:12px;font-size:11px;line-height:1.6}.commercial-visual .mock-import-data>span{font-size:10px}
.commercial-visual .phone-screen{height:320px}.commercial-visual .phone-status{font-size:8px;padding:12px 10px 0}.commercial-visual .phone-status>span{font-size:7px}.commercial-visual .phone-time{font-size:29px;padding-top:16px}.commercial-visual .phone-time>small{font-size:7px;line-height:1.6}.commercial-visual .phone-notification{margin:16px 7px 0;padding:10px 8px}.commercial-visual .phone-notification-label>span,.commercial-visual .phone-notification-label small{font-size:7px}.commercial-visual .phone-notification>b{font-size:9px}.commercial-visual .phone-notification>p{font-size:8.5px;line-height:1.6}.commercial-visual .phone-notification>button{font-size:9px;line-height:1.5;min-height:33px;padding:7px 0}.commercial-visual .phone-other-channels{font-size:7px;line-height:1.6;margin:9px 8px 0}.commercial-visual .phone-other-channels>.icon{width:10px;height:10px}
.commercial-deeper>.commercial-try{min-height:40px;margin:0;padding:9px 12px}.commercial-deeper>.commercial-try:disabled{cursor:default;background:var(--estado-neutro-fundo);color:var(--texto-suave);border-color:var(--borda)}
.commercial-interaction-status{font-size:12px;line-height:1.7;margin:10px 0 0;padding:11px 13px;background:var(--estado-info-fundo);color:var(--estado-info-texto);border:1px solid var(--navy-100);border-radius:var(--raio-componentes)}
.commercial-visual .mock-row b,.commercial-visual .mock-checklist .mock-row b{font-size:12px}
.commercial-visual .mock-primary,.commercial-visual .mock-analysis-source button,.commercial-visual .mock-analysis-footer .mock-primary,.commercial-visual .mock-channels>button,.commercial-visual .mock-frequency button,.commercial-visual .mock-doc-tabs button,.commercial-visual .mock-keywords button{font-size:12px;min-height:38px}
.commercial-visual .phone-notification>p{font-size:9.5px}.commercial-visual .phone-notification>button{font-size:10px;min-height:36px}
@media(max-width:950px){.commercial-visual{grid-template-columns:minmax(0,1fr) 145px;max-width:none}.commercial-visual .laptop-screen{height:425px}}
@media(max-width:650px){
 .commercial-visual>.commercial-orbit,.commercial-visual>.commercial-device-halo{display:none}
 .commercial-visual{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.commercial-visual>.commercial-laptop{grid-column:1;grid-row:2}.commercial-visual>.commercial-whatsapp-float{grid-column:1;grid-row:1;justify-self:start}.commercial-visual>.commercial-phone{grid-column:1;grid-row:3;position:static;width:100%;max-width:none;border:1px solid var(--navy-100);border-radius:var(--raio-componentes);box-shadow:none;background:var(--cartao);overflow:hidden}.commercial-visual>.commercial-mock-caption{grid-column:1;grid-row:4}
 .commercial-visual .mock-sidebar{display:none}.commercial-visual .laptop-screen{height:440px}.commercial-visual .mock-topbar{font-size:9px;padding:8px}.commercial-visual .mock-topbar>.mock-reset{font-size:11px;min-height:36px}.commercial-visual .mock-scene{padding:10px}.commercial-visual .mock-title b{font-size:15px}.commercial-visual .mock-row b,.commercial-visual .mock-checklist .mock-row b{font-size:12px}.commercial-visual .mock-row small,.commercial-visual .mock-checklist .mock-row small{font-size:10px}.commercial-visual .mock-status{font-size:9px;max-width:85px}.commercial-visual .mock-primary,.commercial-visual .mock-analysis-source button,.commercial-visual .mock-analysis-footer .mock-primary,.commercial-visual .mock-channels>button,.commercial-visual .mock-frequency button,.commercial-visual .mock-doc-tabs button,.commercial-visual .mock-keywords button{font-size:12px;min-height:40px;padding:9px 10px}.commercial-visual .mock-bid-metrics input{font-size:18px}.commercial-visual .mock-confirmation,.commercial-visual .mock-analysis-footer>span,.commercial-visual .mock-actions>span{font-size:11px}
 .commercial-visual .phone-screen{height:auto;border-radius:0;background:var(--cartao);padding:0 0 10px}.commercial-visual .phone-screen:before,.commercial-visual .phone-status,.commercial-visual .phone-time,.commercial-visual .phone-home{display:none}.commercial-visual .phone-notification{margin:0;padding:13px 14px;border:0;border-radius:0;box-shadow:none}.commercial-visual .phone-notification-label>span,.commercial-visual .phone-notification-label small{font-size:10px}.commercial-visual .phone-notification>b{font-size:12px}.commercial-visual .phone-notification>p{font-size:12px;line-height:1.7}.commercial-visual .phone-notification>button{font-size:12px;min-height:40px;padding:9px 0}.commercial-visual .phone-other-channels{font-size:10px;margin:0 14px}.commercial-visual .phone-other-channels>.icon{width:12px;height:12px}.commercial-visual .commercial-whatsapp-float b{font-size:10px}.commercial-visual .commercial-whatsapp-float small{font-size:9px}.commercial-interaction-status{font-size:12px}
}
.commercial-visual>.commercial-orbit{display:none}
.commercial-visual .laptop-base{width:100%;left:0;transform:none}
.commercial-visual .laptop-screen{height:auto;min-height:425px}
.commercial-visual .mock-scene{overflow:visible;min-height:auto;flex:1 0 auto}
@media(max-width:650px){.commercial-visual .laptop-screen{min-height:440px}}

/* Keep every demo within the available panel; use the actual controls. */
.commercial-main{grid-template-rows:minmax(0,1fr);overflow:hidden}
.commercial-feature-nav{overflow:hidden;min-height:0;padding-bottom:0}.commercial-cards{gap:5px}.commercial-feature{height:48px;min-height:48px;padding:7px 10px}.commercial-feature small{display:none}.commercial-feature-nav>p{margin-top:10px}
.commercial-mobile-select{display:none}
.commercial-stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;padding:0;overflow:hidden}
.commercial-feature-copy>p,.commercial-benefit{display:none}
.commercial-feature-copy h3{font-size:24px;line-height:1.2;margin-top:5px}.commercial-kicker{font-size:9px;min-height:0}
.commercial-visual{grid-template-columns:minmax(0,1fr) 145px;grid-template-rows:52px minmax(0,1fr);gap:8px 12px;height:100%;min-height:0;margin:0;padding:0;align-items:stretch}
.commercial-visual>.commercial-whatsapp-float{width:100%;height:52px;max-width:none;justify-self:stretch;gap:9px;padding:7px 10px;background:var(--navy-50);border-color:var(--navy-200);color:var(--navy-700);box-shadow:none;pointer-events:auto}
.commercial-whatsapp-float>span{flex:1;min-width:0}.commercial-visual .commercial-whatsapp-float b{font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.035em}.commercial-visual .commercial-whatsapp-float small{font-size:10.5px;line-height:1.4;color:var(--estado-info-texto)}.commercial-whatsapp-float>.feature-art{width:28px;height:28px}
.commercial-whatsapp-float>.mock-reset{flex:none;min-height:34px;border:1px solid var(--navy-200);border-radius:var(--raio-componentes);background:var(--cartao);color:var(--navy-600);font-size:11px;font-weight:700;padding:6px 9px;line-height:1.4}
.commercial-visual>.commercial-mock-caption,.commercial-visual .laptop-base,.commercial-visual .mock-sidebar,.commercial-visual .mock-topbar{display:none}
.commercial-visual>.commercial-laptop{height:100%;min-height:0;filter:none}.commercial-visual .laptop-lid{height:100%;padding:0;border:1px solid var(--navy-200);border-radius:var(--raio-componentes)}.commercial-visual .laptop-lid:before{display:none}.commercial-visual .laptop-screen{height:100%;min-height:0;aspect-ratio:auto;border-radius:var(--raio-componentes)}
.commercial-visual .mock-workspace{width:100%;height:100%;min-width:0;min-height:0}.commercial-visual .mock-scene{height:100%;min-height:0;overflow:hidden;flex:1 1 0;padding:9px}
.commercial-visual .mock-title{margin:0 0 7px;gap:5px;flex-wrap:nowrap;align-items:center}.commercial-visual .mock-title>span:first-child>small{display:none}.commercial-visual .mock-title b{font-size:14px;line-height:1.35}.commercial-visual .mock-total,.commercial-visual .mock-online,.commercial-visual .mock-ai{font-size:9px;line-height:1.4;padding:3px 5px;white-space:nowrap}
.commercial-visual .mock-row,.commercial-visual .mock-doc-list .mock-row,.commercial-visual .mock-checklist .mock-row{min-height:34px;padding:5px 7px;margin-bottom:4px;gap:7px}.commercial-visual .mock-row b,.commercial-visual .mock-checklist .mock-row b{font-size:12px;line-height:1.3}.commercial-visual .mock-row small,.commercial-visual .mock-checklist .mock-row small{font-size:9px;line-height:1.3;margin-top:1px}.commercial-visual .mock-row>span>.icon{width:15px;height:15px}.commercial-visual .mock-status{font-size:9px;line-height:1.3;padding:3px 5px;max-width:90px}
.commercial-visual .mock-primary,.commercial-visual .mock-analysis-source button,.commercial-visual .mock-analysis-footer .mock-primary,.commercial-visual .mock-channels>button,.commercial-visual .mock-frequency button,.commercial-visual .mock-doc-tabs button,.commercial-visual .mock-keywords button{font-size:12px;min-height:34px;line-height:1.4;padding:6px 8px}
.commercial-visual .mock-channels{gap:5px;margin-bottom:7px}.commercial-visual .mock-channels .icon,.commercial-visual .mock-channels .whatsapp-icon{width:14px;height:14px}.commercial-visual .mock-confirmation{font-size:10px;line-height:1.4;margin-top:6px;gap:5px}
.commercial-visual .mock-actions{gap:5px;margin-top:7px}.commercial-visual .mock-actions>span{font-size:10px;line-height:1.4;max-width:none}.commercial-popup[data-feature=radar] .mock-actions>span,.commercial-popup[data-feature=pncp] .mock-actions>span{display:none}
.commercial-visual .mock-bid-metrics{gap:7px;margin-bottom:7px}.commercial-visual .mock-bid-metrics>div,.commercial-visual .mock-bid-metrics>label{padding:6px;font-size:10px;line-height:1.4}.commercial-visual .mock-bid-metrics small{font-size:10px}.commercial-visual .mock-bid-metrics b{font-size:21px;line-height:1.3;margin-top:5px}.commercial-visual .mock-bid-metrics input{font-size:18px;line-height:1.3;padding:2px 5px;margin-top:4px}
.commercial-visual .mock-bid-table{font-size:11px;line-height:1.4}.commercial-visual .mock-bid-table>span,.commercial-visual .mock-bid-table>b{padding:4px 7px}.commercial-visual .mock-bid-table>span:nth-child(-n+2){font-size:9px}
.commercial-visual .mock-radar-summary{gap:6px;margin-bottom:7px}.commercial-visual .mock-radar-summary>div{padding:6px}.commercial-visual .mock-radar-summary b{font-size:22px;line-height:1.2}.commercial-visual .mock-radar-summary small{font-size:9px;line-height:1.3;margin-top:3px}
.commercial-visual .mock-keywords{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 7px;padding:7px;margin-bottom:7px;align-items:center}.commercial-visual .mock-keywords>span{font-size:10px;line-height:1.4;margin:0}.commercial-visual .mock-keywords>[data-mock-keywords]{grid-column:1/-1;gap:4px}.commercial-visual .mock-keywords b{font-size:10px;line-height:1.35;padding:3px 5px}.commercial-visual .mock-frequency{gap:6px;flex-wrap:nowrap;padding-top:6px}.commercial-visual .mock-frequency>span{display:none}.commercial-visual .mock-frequency>div{display:flex;gap:4px}.commercial-visual .mock-frequency>b{font-size:11px;line-height:1.4;margin-left:auto}
.commercial-visual .mock-doc-tabs{font-size:10px;gap:7px;margin-bottom:7px}.commercial-visual .mock-analysis-source{padding:6px 7px;gap:7px;margin-bottom:7px}.commercial-visual .mock-analysis-source>.icon{width:16px;height:16px}.commercial-visual .mock-analysis-source b{font-size:11px;line-height:1.4}.commercial-visual .mock-analysis-source small{display:none}.commercial-visual .mock-checklist-placeholder{padding:20px 12px;gap:9px}.commercial-visual .mock-checklist-placeholder .icon{width:25px;height:25px}.commercial-visual .mock-checklist-placeholder span{font-size:12px;line-height:1.5}.commercial-visual .mock-analysis-footer{margin-top:7px;gap:7px}.commercial-visual .mock-analysis-footer>span{display:none}
.commercial-visual .mock-import-route{padding:9px;gap:10px;margin-bottom:7px}.commercial-visual .mock-import-route b{font-size:17px}.commercial-visual .mock-import-route small{font-size:9px;line-height:1.3}.commercial-visual .mock-import-data{grid-template-columns:59px minmax(0,1fr);gap:6px 8px;padding:8px;font-size:11px;line-height:1.4}
.commercial-visual>.commercial-phone{height:100%;min-height:0;width:145px;align-self:stretch;border-width:4px;border-radius:18px;box-shadow:none}.commercial-visual .phone-screen{height:100%;border-radius:14px;padding:9px 6px}.commercial-visual .phone-status,.commercial-visual .phone-time,.commercial-visual .phone-home{display:none}.commercial-visual .phone-notification{margin:9px 0 0;padding:9px 7px;border-radius:var(--raio-componentes)}.commercial-visual .phone-notification>p{font-size:10px;line-height:1.5}.commercial-visual .phone-notification>button{font-size:11px;min-height:34px;line-height:1.4;padding:7px 0}.commercial-visual .phone-other-channels{font-size:8px;line-height:1.4;margin:7px 2px 0}
.commercial-deeper{margin:0;gap:10px;min-height:26px;justify-content:flex-end}.commercial-deeper>[data-commercial-try]{display:none}.commercial-catalog-link{font-size:11.5px;line-height:1.5}.commercial-deeper>.commercial-phone-toggle{display:none}
.commercial-interaction-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;margin:0;border:0;white-space:nowrap}
@media(min-width:951px) and (max-height:800px){.commercial-feature-copy{display:none}.commercial-stage{grid-template-rows:minmax(0,1fr) auto}.commercial-feature{height:44px;min-height:44px}.commercial-feature-nav>p{display:none}}
@media(max-width:950px){
 .commercial-intro>p{display:none}.commercial-main{gap:8px;padding-bottom:8px;overflow:hidden}.commercial-feature-nav{height:40px;flex:0 0 40px;overflow:visible;padding:0}.commercial-feature-nav>span,.commercial-cards,.commercial-feature-nav>p{display:none}.commercial-mobile-select{display:block;height:40px}.commercial-mobile-select select{display:block;width:100%;height:40px;border:1px solid var(--navy-200);border-radius:var(--raio-componentes);background:var(--cartao);color:var(--texto);font-size:14px;font-weight:650;padding:7px 10px}
 .commercial-stage{flex:1 1 0;min-height:0;height:auto;grid-template-rows:minmax(0,1fr) auto;gap:6px}.commercial-feature-copy{display:none}.commercial-visual{grid-template-columns:minmax(0,1fr) 145px;max-width:none;grid-template-rows:50px minmax(0,1fr);height:100%;min-height:0;margin:0}.commercial-visual>.commercial-whatsapp-float{height:50px}
}
@media(max-width:650px){
 .commercial-visual{grid-template-columns:minmax(0,1fr);grid-template-rows:50px minmax(0,1fr);gap:7px}.commercial-visual>.commercial-laptop{grid-column:1;grid-row:2;display:block}.commercial-visual>.commercial-phone{grid-column:1;grid-row:2;display:none;width:100%;height:100%;min-height:0;border-radius:var(--raio-componentes);background:var(--navy-50)}
 .commercial-popup[data-demo-view=phone] .commercial-visual>.commercial-laptop{display:none}.commercial-popup[data-demo-view=phone] .commercial-visual>.commercial-phone{display:block}.commercial-visual>.commercial-whatsapp-float{grid-column:1;grid-row:1;height:50px;padding:5px 7px;gap:6px}.commercial-visual .commercial-whatsapp-float>.feature-art{width:24px;height:24px}.commercial-visual .commercial-whatsapp-float b{font-size:10px;letter-spacing:.025em;line-height:1.4}.commercial-visual .commercial-whatsapp-float small{font-size:9px;line-height:1.3}.commercial-whatsapp-float>.mock-reset{font-size:10px;min-height:34px;padding:6px 7px}
 .commercial-visual .laptop-screen{height:100%;min-height:0}.commercial-visual .mock-scene{padding:8px}.commercial-visual .mock-primary,.commercial-visual .mock-analysis-source button,.commercial-visual .mock-analysis-footer .mock-primary,.commercial-visual .mock-channels>button,.commercial-visual .mock-frequency button,.commercial-visual .mock-doc-tabs button,.commercial-visual .mock-keywords button{min-height:36px;padding:6px 7px}
 .commercial-visual .phone-screen{padding:8px 10px;border-radius:var(--raio-componentes);background:var(--navy-50)}.commercial-visual .phone-screen:before{display:none}.commercial-visual .phone-notification{padding:13px;margin:0}.commercial-visual .phone-notification-label>span,.commercial-visual .phone-notification-label small{font-size:10px}.commercial-visual .phone-notification>b{font-size:12px}.commercial-visual .phone-notification>p{font-size:12px;line-height:1.7}.commercial-visual .phone-notification>button{font-size:12px;min-height:40px}.commercial-visual .phone-other-channels{font-size:10px;margin:8px 3px}
 .commercial-deeper{justify-content:space-between;min-height:32px;gap:8px}.commercial-catalog-link{font-size:10.5px;gap:4px}.commercial-catalog-link>.icon{width:12px;height:12px}.commercial-deeper>.commercial-phone-toggle{display:inline-flex;align-items:center;border:1px solid var(--navy-100);border-radius:var(--raio-componentes);background:var(--navy-50);color:var(--navy-600);font-size:10.5px;font-weight:700;line-height:1.4;min-height:32px;padding:5px 7px}
}
@media(max-height:700px){.commercial-intro{display:none}.commercial-masthead{padding-block:10px}.commercial-conversion>div{display:none}.commercial-conversion{padding-block:10px}.commercial-pagination{padding-block:5px}}
