/* POP: uma mesma direção clara para recursos, planos e todas as profissões. */
body.pop2{--ink:#252227;--muted:#6c6568;--line:#e9e3dd;--paper:#f7f5f2;--light:#fff2e9;--purple:#c83c12;--green:#b63911;--lime:#d84216;--pop:#ed5126;--pop-deep:#b63812;--carbon:#29252b;--detail-ink:#252227;--detail-muted:#6c6568;--detail-line:#e9e3dd;--detail-paper:#fff;--detail-soft:#fff1e7;--detail-lime:#d84216;--detail-violet:#7658e8;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}
body.pop2 .container{max-width:1220px}body.pop2 .detail-hero{background:linear-gradient(125deg,#fff 32%,#fff5ed 74%,#f6f0ff);color:var(--ink);padding-top:28px;padding-bottom:82px;border-bottom:1px solid #eee6df}body.pop2 .detail-hero:before{width:620px;right:-330px;top:-240px;aspect-ratio:1;border:0;background:#fce6d8;border-radius:50%;opacity:.48;transform:none}body.pop2 .detail-hero:after{display:none}body.pop2 .detail-breadcrumb{font-size:11px;font-weight:500;color:#8f817a;margin-bottom:56px}body.pop2 .detail-copy .eyebrow{font-size:10px;color:#b63a13;font-weight:700;letter-spacing:.12em}body.pop2 .detail-copy h1{font-weight:500;color:#252227;line-height:1.14;letter-spacing:-.06em;font-size:clamp(34px,4.2vw,60px);max-width:21ch}body.pop2 .detail-copy h1 em{color:#e34c1f;font-weight:500}body.pop2 .detail-intro{font-size:16px;line-height:1.8;color:#766b65;max-width:53ch;margin:24px 0 28px}body.pop2 .detail-status{background:#fff8f1;border:1px solid #efd2bd;color:#925732;font-size:11px;font-weight:600;padding:7px 12px}body.pop2 .hero-fine{font-size:11px;line-height:1.8;color:#87786f}body.pop2 .status-chip{background:#f3edff;border-color:#e0d6f6;color:#6b4cb0;font-size:10px;font-weight:650}body.pop2 .status-chip:before{background:#8a6de0}body.pop2 .status-chip.on-light{background:#fff0e7;border-color:#f4d1bd;color:#a2461c}body.pop2 .hero-actions .button-ghost{border-color:#d8c9bd;color:#715a4c;font-size:12px;font-weight:650}body.pop2 .hero-actions .button-ghost:hover{border-color:#d4693e;background:#fff}body.pop2 .button,body.pop2 .nav-cta{font-size:12px;font-weight:650;min-height:46px;padding:11px 21px}body.pop2 .button-lime,body.pop2 .detail-copy .button,body.pop2 .detail-next .button,body.pop2 .nav-cta{background:#d84216;color:white!important;--ink:#fff;--muted:#fff}body.pop2 .button-lime:hover,body.pop2 .detail-copy .button:hover,body.pop2 .nav-cta:hover{background:#b73712;color:#fff!important}body.pop2 .button-outline{background:#fff;border-color:#d9cfc6;color:#584d47}body.pop2 .detail-copy .button-outline{background:#fff;border:1px solid #d9cfc6;color:#584d47!important}body.pop2 .hero-voice{background:#fff2e7;color:#ac3e18;box-shadow:none;border:1px solid #f4d6c1}body.pop2 .hero-voice .hv-mic{background:#e84c1d;color:white}body.pop2 .hero-voice .hv-wave i{background:#ce431c}body.pop2 .detail-sample{background:#fff;border:1px solid #e7ddd5;box-shadow:0 22px 65px #6948290c;border-radius:25px}body.pop2 .detail-sample h2{font-weight:550}body.pop2 .p2-sec{padding-block:90px}body.pop2 .p2-sec.alt{background:#f8f6f3}body.pop2 .p2-sec.dark{background:linear-gradient(125deg,#fff4ea,#f5f0ff);color:#29242b}body.pop2 .p2-sec.dark .eyebrow{color:#b63a13}body.pop2 .p2-sec.dark .prose p,body.pop2 .p2-sec.dark .prose li,body.pop2 .p2-sec.dark .p2-head>p:not(.eyebrow),body.pop2 .p2-sec.dark .tip-dark p{color:#746871}body.pop2 .p2-sec.dark .prose a,body.pop2 .p2-sec.dark .text-link{color:#ab3b17}body.pop2 .p2-sec.dark .button-outline{background:#fff;border-color:#d8c9bd;color:#65534b}body.pop2 .p2-head h2{font-weight:500;line-height:1.18;letter-spacing:-.055em;font-size:clamp(29px,3.5vw,45px)}body.pop2 .p2-head>p:not(.eyebrow){font-size:16px;line-height:1.8}body.pop2 .prose p,body.pop2 .prose li{font-size:15px;line-height:1.9}body.pop2 .prose h3{font-weight:550;line-height:1.35}body.pop2 .eyebrow{font-weight:700;font-size:10px;letter-spacing:.12em}body.pop2 .feat{padding:28px;border-radius:21px;gap:13px}body.pop2 .feat h3{font-weight:550;font-size:21px;letter-spacing:-.04em;line-height:1.25}body.pop2 .feat p{font-size:13px;line-height:1.8}body.pop2 .feat .feat-go{font-size:11px;font-weight:650}body.pop2 .p2-sec.dark .feat{background:#fff;border-color:#e9dfd7}body.pop2 .p2-sec.dark .feat h3{color:#2b252b}body.pop2 .p2-sec.dark .feat .feat-go{color:#a73b19}body.pop2 .p2-sec.dark .feat .feat-ic{background:#fff0e6;color:#b9411a}body.pop2 .flow li,body.pop2 .p2-sec.dark .flow li{background:#fff;border-color:#e7ded6;padding:20px;border-radius:18px}body.pop2 .p2-sec.dark .flow li:before{background:#fff}body.pop2 .p2-sec.dark .flow time{color:#bd491f}body.pop2 .flow h3{font-size:15px;font-weight:600;margin:7px 0}body.pop2 .flow p{font-size:12px;line-height:1.8}body.pop2 .stat,body.pop2 .stat:nth-child(2),body.pop2 .stat:nth-child(3){background:#fff;border:1px solid #ece1d7;color:#b63e16}body.pop2 .stat span,body.pop2 .stat:nth-child(2) span{color:#7a6860}body.pop2 .stat strong{font-weight:500}body.pop2 .stat:nth-child(3){background:#f0eaff;color:#6d50bb}body.pop2 .day-ring .track{stroke:#eee2d9}body.pop2 .day-ring .tick{stroke:#b9a393}body.pop2 .day-ring text{fill:#8a7466}body.pop2 .day-ring .center-big{fill:#373039;font-weight:550}body.pop2 .day-ring .center-small,body.pop2 .ring-legend{fill:#776a64;color:#776a64}body.pop2 .vsim{background:linear-gradient(140deg,#fff4eb,#f7f2ff);border-color:#e8dcd4;box-shadow:0 22px 65px #6948290c;color:#2e2630}body.pop2 .vsim-head,body.pop2 .vsim-foot{color:#867165}body.pop2 .vsim-badge{background:#d84216}body.pop2 .vsim-phrases button{background:#fff;border-color:#dfd4cc;color:#7c6557;font-size:11px}body.pop2 .vsim-phrases button[aria-pressed=true]{background:#fff0e4;border-color:#d97a4f;color:#a84019}body.pop2 .vsim-stage{background:#ffffff9e;border-color:#eadfd7}body.pop2 .vsim-status{color:#806c63}body.pop2 .vsim-tx{color:#302735}body.pop2 .vsim-mic{background:#d84216;box-shadow:0 0 0 10px #ee542012}body.pop2 .vsim-wave i{background:#d6c6bc}body.pop2 .vsim-list>p{color:#53464f}body.pop2 .vsim-list>p small{color:#88796f}body.pop2 .ptabs .phone{box-shadow:0 20px 55px #6a493c15}body.pop2 .p2-sec.dark .ptabs-caption{color:#7b6c64}body.pop2 .demo-brand{background:#fff0e5}body.pop2 .demo-brand img{filter:none}body.pop2 .demo-brand>span{color:#8a6d5b}body.pop2 .demo-status{background:#fff;color:#483a44}body.pop2 .demo-mic{background:#fff0e6;border-color:#f0c6ac;color:#b03f17}body.pop2 .mini-plans .plan,body.pop2 .plan{padding:30px;border-color:#e8ddd4;box-shadow:none;color:#33292e}body.pop2 .plan-pro{background:#fff6ef;border-color:#edb99c;color:#33292e}body.pop2 .plan-price strong{font-weight:550}body.pop2 .plan-pro .plan-price,body.pop2 .plan-pro p,body.pop2 .plan-pro li{color:#6d5f5a}body.pop2 .plan-pro .plan-price strong{color:#30272c}body.pop2 .plan-pro .trial{color:#9c4c2b}body.pop2 .plan-pro .plan-label,body.pop2 .plan-pro .plan-tag{background:#f2eaff;color:#7851b6}body.pop2 .plan-pro .icon{color:#b74319}body.pop2 .plan-pro .plan-cta .icon{color:white}body.pop2 .plan li small{max-width:100%;white-space:normal;display:block;flex-basis:100%}body.pop2 .mini-plans .plan li{flex-wrap:wrap}body.pop2 .p2-faq details{border:0;border-bottom:1px solid #e5dcd3;border-radius:0;background:transparent;padding:17px 0}body.pop2 .p2-faq summary{font-size:15px;font-weight:550}body.pop2 .p2-faq details p{font-size:13px;line-height:1.9;padding-right:30px}body.pop2 .detail-next{background:linear-gradient(120deg,#fff0e5,#f5efff);color:#332b31}body.pop2 .detail-next h2{font-weight:500;letter-spacing:-.055em}body.pop2 .detail-next p{color:#7a685d}body.pop2 .detail-related a{font-weight:550;font-size:13px}body.pop2 .casa-link{background:#f8f6f3;color:#63585a;border-radius:20px;padding:26px 30px}body.pop2 .casa-link img{filter:brightness(0);opacity:.8}body.pop2 .casa-link b{color:#32292f}body.pop2 .casa-link em{color:#a23f1e}body.pop2 .p2-footer,body.pop2 .detail-footer,body.pop2 .site-footer{background:#fff;color:#332a31;border-top:1px solid #eee6df}body.pop2 .p2-footer h2{font-size:12px;font-weight:650;color:#44373f}body.pop2 .p2-footer a,body.pop2 .p2-footer .ft-brand p,body.pop2 .detail-footer-links p,body.pop2 .detail-footer-links button{font-size:12px;color:#827169}body.pop2 .p2-footer a:hover{color:#a33e1b}body.pop2 .p2-footer-legal{border-color:#e9dfd8;color:#8e7d74}body.pop2 .p2-footer-legal a{color:#8e7d74}body.pop2 .ft-brand img{filter:brightness(0);opacity:.8}body.pop2 .voice-fab{background:#d84216;box-shadow:0 8px 25px #c3471f20;font-size:12px}body.pop2 .prof-grid a{font-size:13px;font-weight:550}body.pop2 .p2-sec.dark .prof-grid a{background:#fff;border-color:#e6dad0;color:#5c4850}body.pop2 .prof-grid .prof-ic{background:#fff1e4;color:#b83c15}body.pop2 .prof-grid li:nth-child(3n+2) .prof-ic{background:#eee7ff;color:#7452c2}body.pop2 .pay-strip{background:#fff6ee;border:1px solid #f0d8c3}body.pop2 .pay-strip p{font-size:13px;line-height:1.8}body.pop2 .pay-strip a{font-weight:600}body.pop2 .prof-art{background:linear-gradient(135deg,#ffe8d8,#ffe0c5 60%,#e8ddff)}body.pop2 .prof-art svg.big{color:#c74a21;filter:none}body.pop2 .prof-art:before{border-color:#fff9}body.pop2 :focus-visible{outline-color:#7658e8}
@media(max-width:760px){body.pop2 .detail-hero{padding-bottom:55px}body.pop2 .detail-breadcrumb{margin-bottom:34px}body.pop2 .p2-sec{padding-block:62px}body.pop2 .detail-copy h1{font-size:clamp(33px,7.7vw,48px)}body.pop2 .detail-intro{font-size:15px}body.pop2 .p2-head h2{font-size:32px}body.pop2 .detail-hero-grid{gap:35px}body.pop2 .mini-plans .plan{padding:24px}body.pop2 .casa-link{padding:23px}}
@media(prefers-reduced-motion:reduce){body.pop2 *,body.pop2 :before,body.pop2 :after{animation:none!important;transition:none!important}}

/* === Base clara (POP): sem fundo preto, direto no CSS. Revisão 2 · 13-11-2026 === */
.vsim,.cmp-after,.pix-sum,.stat,.mini-plans .plan-pro,.casa-link,.scenes,.gestures,.install,.p2-sec.dark,.pop2 .detail-hero,.hero:not(.pop-hero){background-color:#F3F6F4!important;background-image:none!important;color:#16201B!important;border-color:#DCE4DF!important;box-shadow:0 10px 30px rgba(20,40,30,.06)}
.vsim *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.cmp-after *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.pix-sum *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.stat *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.mini-plans .plan-pro *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.casa-link *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.scenes *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.gestures *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.install *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.p2-sec.dark *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.pop2 .detail-hero *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *),.hero:not(.pop-hero) *:not(.btn-k):not(.btn-ink):not(.btn-k *):not(.btn-ink *){color:#2A3530!important;border-color:#DCE4DF}
.cmp-row,.vsim-stage,.vsim-phrases button,.p2-sec.dark .feat,.p2-sec.dark .flow li,.p2-sec.dark .prof-grid a,.install-options details,.gesture-demo,.scene-frame,.calc-result div,.demo-speaker,.demo-status,.demo-brand{background-color:#FFFFFF!important;background-image:none!important;color:#16201B!important;border-color:#DCE4DF!important}
.job-illustration,.hero-ring,.gesture-track{background-color:#EEF3F0!important;background-image:none!important}
