/* V8: materiais imobiliários reais e operação ilustrativa, sem navegação. */
.workflow-v8{padding:23px 18px 16px}
.workflow-v8 .desktop-workbench{display:block}
.workflow-v8 .desktop-title{font-size:8px;gap:10px;flex-wrap:wrap;padding:10px 12px}
.workflow-v8 .automation-indicator{margin-left:auto;color:#cbe2b9;font-size:7px;letter-spacing:.05em}
.workflow-v8 .automation-indicator:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#70d097;margin-right:5px;box-shadow:0 0 8px #70d09770}
.workflow-v8 .source-step{padding:13px 14px;gap:10px}
.workflow-v8 .source-step h3{font-size:18px}
.workflow-v8 .source-step p{font-size:11px}
.workflow-v8 .source-files span{font-size:8px}
.workflow-v8 .flow-bridge{display:flex;align-items:center;gap:9px;padding:5px 15px;background:linear-gradient(90deg,#3b321920,transparent);color:var(--gold);font:700 8px/1.4 var(--body);letter-spacing:.07em}
.workflow-v8 .flow-bridge>span:first-child{font-size:25px;line-height:1.1;font-weight:400;flex:none}
.workflow-v8 .flow-bridge i{height:1px;flex:1;background:linear-gradient(90deg,#8e773f,transparent);min-width:8px}
.workflow-v8 .production-step{display:block;padding:12px 15px 11px;border-right:0;border-bottom:1px solid #363123;background:radial-gradient(ellipse at 40% 75%,#7b663015,transparent 65%)}
.workflow-v8 .step-title{gap:8px;margin-bottom:13px;align-items:center}
.workflow-v8 .step-title h3{font-size:18px;line-height:1.2;margin-bottom:4px}
.workflow-v8 .step-title p{font-size:11px;line-height:1.4}
.workflow-v8 .step-number{width:25px;height:25px;font-size:10px}
.workflow-v8 .step-check{margin-left:auto;font-size:19px;color:#81d4a4}
.workflow-v8 .real-deliverables{padding:0 18px;gap:25px;grid-template-columns:1.5fr 1fr;align-items:end;margin:0}
.workflow-v8 .carousel-pages{height:210px;max-width:240px;margin-bottom:10px}
.workflow-v8 .carousel-pages img{height:186px;max-width:none;box-shadow:0 8px 20px #0008}
.workflow-v8 .carousel-pages img:first-child{right:0;top:3px;transform:rotate(7deg)}
.workflow-v8 .carousel-pages img:last-child{left:0;bottom:0;transform:rotate(-5deg)}
.workflow-v8 .video-preview{height:208px;width:117px;border-radius:5px;margin-bottom:10px}
.workflow-v8 .video-format{font-size:7px;padding:5px 2px;letter-spacing:.04em}
.workflow-v8 .real-deliverables strong{font-size:13px;line-height:1.4}
.workflow-v8 .real-deliverables>div>span{font-size:9px;line-height:1.4}
.workflow-v8 .real-sample-note{font-size:9px;margin-top:12px;line-height:1.5;color:#bcb19b}
.workflow-v8 .campaign-report-flow{display:grid;grid-template-columns:minmax(0,1fr) 19px minmax(0,1fr);align-items:stretch;padding:6px 12px 10px;gap:0}
.workflow-v8 .campaign-step,.workflow-v8 .report-step{grid-column:auto;grid-row:auto;padding:8px 0 0;border:0;min-width:0}
.workflow-v8 .campaign-report-flow .step-title{align-items:flex-start;gap:6px;min-height:57px;margin-bottom:7px}
.workflow-v8 .campaign-report-flow .step-title h3{font-size:16px}
.workflow-v8 .campaign-report-flow .step-title p{font-size:10px}
.workflow-v8 .campaign-report-flow .step-number{width:23px;height:23px;font-size:9px}
.workflow-v8 .report-link{display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--gold);padding-top:35px}
.workflow-v8 .illustrated-manager,.workflow-v8 .automatic-report{overflow:hidden;border:1px solid #c9c7bd;border-radius:5px;background:#f7f8f4;color:#202823;box-shadow:0 6px 14px #0005}
.workflow-v8 .mock-panel-heading{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:space-between;padding:9px 10px;background:#e8ece5;border-bottom:1px solid #d3d9ce}
.workflow-v8 .mock-panel-heading strong{font-size:11px;line-height:1.3;color:#263528}
.workflow-v8 .mock-panel-heading>span{font:700 7px/1.3 var(--body);letter-spacing:.03em;color:#53634c;white-space:nowrap}
.workflow-v8 .mock-campaign{padding:12px 9px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #dce1d7;flex-wrap:wrap}
.workflow-v8 .mock-campaign>div{flex:1;min-width:95px}
.workflow-v8 .mock-campaign strong{display:block;font-size:12px;line-height:1.3}
.workflow-v8 .mock-campaign>div>span{display:block;font-size:10px;color:#56634e;margin-top:3px}
.workflow-v8 .mock-toggle{display:inline-block;width:22px;height:13px;border-radius:20px;background:#25934d;position:relative;flex:none}
.workflow-v8 .mock-toggle:after{content:'';position:absolute;right:2px;top:2px;width:9px;height:9px;background:#fff;border-radius:50%}
.workflow-v8 .active-badge{font-size:10px;color:#15552c;background:#d8efdf;border:1px solid #9dc8aa;padding:4px 6px;border-radius:4px;white-space:nowrap}
.workflow-v8 .mock-ad{display:flex;align-items:center;gap:6px;padding:10px 9px;border-bottom:1px solid #e0e4db}
.workflow-v8 .mock-ad-icon{font-size:16px;color:#6b785e;flex:none}
.workflow-v8 .mock-ad strong{font-size:11px;line-height:1.3;font-weight:600;flex:1}
.workflow-v8 .ad-active{font-size:10px;color:#246139}
.workflow-v8 .auto-confirm{padding:8px 9px;font:700 9px/1.4 var(--body);background:#e4f1e5;color:#225b31;border-top:1px solid #bfd8c1}
.workflow-v8 .auto-confirm>span{margin-right:3px}
.workflow-v8 .report-metrics{display:grid;grid-template-columns:1fr 1fr;padding:12px 10px 9px;gap:7px}
.workflow-v8 .report-metrics>div{min-width:0}
.workflow-v8 .report-metrics strong{font:600 25px/1 var(--display);letter-spacing:-.035em;display:block;color:#1f3727}
.workflow-v8 .report-metrics span{display:block;font-size:10px;margin-top:4px;color:#4a5c46}
.workflow-v8 .report-sales{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;background:#eef1e9;border-top:1px solid #dce2d4}
.workflow-v8 .report-sales>strong{font:600 23px/1.2 var(--display);color:#1f3727;white-space:nowrap}
.workflow-v8 .report-sales>strong>span{font-size:12px;font-family:var(--body)}
.workflow-v8 .report-sales>span{font-size:9px;color:#53634c;max-width:75px;text-align:right;line-height:1.4}
.workflow-v8 .automatic-report .report-investment{font-size:9px;color:#53634c;padding:6px 10px;margin:0;line-height:1.4}
.workflow-v8 .optimization-line{display:flex;gap:10px;align-items:center;margin:0 12px;padding:10px 3px 11px;border-top:1px solid #3b3928}
.workflow-v8 .optimization-line>span{font-size:24px;color:var(--gold);line-height:1}
.workflow-v8 .optimization-line strong{font-size:10px;color:#ded6c3;line-height:1.4;display:block}
.workflow-v8 .optimization-line p{font-size:9px;color:#b5ac97;margin:3px 0 0;line-height:1.4}
.workflow-v8 .whatsapp-bridge{color:#a5d6a5;background:#38663b14}
.workflow-v8 .whatsapp-bridge i{background:linear-gradient(90deg,#467d49,transparent)}
.workflow-v8 .lead-step{padding:9px 13px 13px;gap:8px}
.workflow-v8 .lead-step .whatsapp-arrival{padding:12px 11px}
.workflow-v8 .lead-step .whatsapp-arrival small{font-size:7px}
.workflow-v8 .lead-step .whatsapp-arrival strong{font-size:21px;line-height:1.15}
.workflow-v8 .lead-step .whatsapp-arrival p{font-size:10px;margin-top:5px}
.workflow-v8 figcaption{font-size:9px;line-height:1.6;padding-top:12px;border-top:0;color:#b9b09d}
.workflow-v8 figcaption span{display:block;margin-top:4px}
@media(min-width:761px) and (max-width:1100px){.workflow-v8{padding:18px 12px 14px}.workflow-v8 .workflow-heading{grid-template-columns:1fr}.workflow-v8 .workflow-heading>p:last-child{text-align:left;margin-top:8px;font-size:10px}.workflow-v8 .workflow-heading>p:last-child br{display:none}.workflow-v8 .real-deliverables{padding:0 4px;gap:12px}.workflow-v8 .carousel-pages{height:170px;max-width:188px}.workflow-v8 .carousel-pages img{height:147px}.workflow-v8 .video-preview{height:168px;width:95px}.workflow-v8 .campaign-report-flow{grid-template-columns:1fr;padding:2px 12px 10px}.workflow-v8 .report-link{padding:4px 0;line-height:1;transform:rotate(90deg)}.workflow-v8 .campaign-report-flow .step-title{min-height:0}.workflow-v8 .mock-panel-heading{flex-wrap:nowrap}.workflow-v8 .report-metrics{padding-top:12px}.workflow-v8 .report-sales>span{max-width:none}.workflow-v8 .optimization-line strong{font-size:9px}}
@media(max-width:760px){.workflow-v8{padding:20px 12px 14px;max-width:535px}.workflow-v8 .desktop-title{font-size:7px;padding:9px}.workflow-v8 .automation-indicator{font-size:6px;width:100%;margin-left:19px}.workflow-v8 .source-step{padding:12px 9px;gap:7px}.workflow-v8 .source-folder{width:45px;height:42px}.workflow-v8 .source-step h3{font-size:16px}.workflow-v8 .source-step p{font-size:10px}.workflow-v8 .source-files span{font-size:6px}.workflow-v8 .flow-bridge{padding:5px 10px;font-size:7px;gap:7px;letter-spacing:.035em}.workflow-v8 .production-step{padding:12px 10px}.workflow-v8 .step-title h3{font-size:17px}.workflow-v8 .step-title p{font-size:10px}.workflow-v8 .real-deliverables{padding:0 2px;gap:12px;grid-template-columns:1.45fr 1fr}.workflow-v8 .carousel-pages{height:163px;max-width:172px}.workflow-v8 .carousel-pages img{height:140px}.workflow-v8 .video-preview{height:161px;width:91px}.workflow-v8 .real-deliverables strong{font-size:11px}.workflow-v8 .real-deliverables>div>span{font-size:8px}.workflow-v8 .real-sample-note{font-size:8px}.workflow-v8 .campaign-report-flow{grid-template-columns:1fr;padding:3px 12px 10px}.workflow-v8 .campaign-report-flow .step-title{min-height:0;margin-bottom:10px}.workflow-v8 .campaign-report-flow .step-title h3{font-size:18px}.workflow-v8 .campaign-report-flow .step-title p{font-size:11px}.workflow-v8 .report-link{padding:5px 0;line-height:1;transform:rotate(90deg)}.workflow-v8 .mock-panel-heading{padding:10px;flex-wrap:nowrap}.workflow-v8 .mock-panel-heading strong{font-size:12px}.workflow-v8 .mock-panel-heading>span{font-size:7px}.workflow-v8 .mock-campaign{padding:13px 10px;gap:8px}.workflow-v8 .mock-campaign strong{font-size:13px}.workflow-v8 .mock-ad{padding:10px}.workflow-v8 .mock-ad strong{font-size:12px}.workflow-v8 .active-badge{font-size:11px}.workflow-v8 .ad-active{font-size:11px}.workflow-v8 .auto-confirm{font-size:10px;padding:9px 10px}.workflow-v8 .report-metrics{padding:14px 12px 12px;gap:12px}.workflow-v8 .report-metrics strong{font-size:30px}.workflow-v8 .report-metrics span{font-size:11px}.workflow-v8 .report-sales{padding:8px 12px}.workflow-v8 .report-sales>strong{font-size:26px}.workflow-v8 .report-sales>strong>span{font-size:14px}.workflow-v8 .report-sales>span{max-width:none;font-size:10px}.workflow-v8 .automatic-report .report-investment{font-size:10px;padding:8px 12px}.workflow-v8 .optimization-line{gap:8px;margin:0 12px;padding:10px 0}.workflow-v8 .optimization-line strong{font-size:10px}.workflow-v8 .optimization-line p{font-size:9px}.workflow-v8 .lead-step{padding:8px 9px 12px;gap:6px}.workflow-v8 .lead-step .whatsapp-arrival{padding:11px 8px;gap:7px}.workflow-v8 .lead-step .whatsapp-arrival strong{font-size:18px}.workflow-v8 .lead-step .whatsapp-arrival p{font-size:9px}.workflow-v8 .lead-step .whatsapp-arrival small{font-size:6px}.workflow-v8 figcaption{font-size:8px}}
@media(max-width:370px){.workflow-v8{padding:18px 9px 12px}.workflow-v8 .source-folder{width:34px}.workflow-v8 .source-step h3{font-size:15px}.workflow-v8 .source-files span{font-size:6px;padding:3px}.workflow-v8 .step-title h3{font-size:15px}.workflow-v8 .real-deliverables{gap:9px}.workflow-v8 .carousel-pages{height:143px}.workflow-v8 .carousel-pages img{height:122px}.workflow-v8 .video-preview{height:141px;width:79px}.workflow-v8 .real-deliverables strong{font-size:10px}.workflow-v8 .mock-panel-heading{flex-wrap:wrap}.workflow-v8 .lead-step .whatsapp-arrival strong{font-size:16px}}
