/* Camada da jornada comercial: preserva Power Command e os componentes existentes. */
.format-comparison .message-example{background:#06090c;align-self:start;position:sticky;top:24px}.chat-example{margin-top:25px;border:1px solid #29353c;border-radius:16px;overflow:hidden;background:#050708;box-shadow:0 20px 45px #0006}.chat-header{display:flex;align-items:center;gap:13px;padding:18px;background:#11171b;border-bottom:1px solid #253039}.chat-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#28343d;color:#d7e4ec}.chat-header strong{font-size:18px}.chat-header small{display:block;font-size:12px;color:#91a0ab;margin-top:4px}.chat-menu{margin-left:auto;font-size:26px;color:#8da0ad}.chat-messages{display:flex;flex-direction:column;gap:20px;padding:24px 18px 30px;background:radial-gradient(ellipse at 90% 40%,#11212c55,transparent 70%),#050708}.chat-day{align-self:center;padding:5px 12px;background:#151e24;border-radius:5px;color:#8397a4;font-size:10px;letter-spacing:1px}.chat-bubble{max-width:90%;padding:14px 16px;border-radius:12px;background:#172127;box-shadow:0 3px 8px #0005}.chat-bubble p{margin:0;color:#dce5eb;font-size:17px;line-height:1.5}.chat-bubble small{display:block;text-align:right;font-size:11px;color:#8093a0;margin-top:8px}.chat-bubble.incoming{align-self:flex-start;border-top-left-radius:2px}.chat-bubble.outgoing{align-self:flex-end;border-top-right-radius:2px;background:#102a38;border:1px solid #197898;box-shadow:0 5px 25px #00b4ff13}.chat-bubble.outgoing strong{display:block;font-size:34px;color:#fff;margin-top:12px;letter-spacing:-.6px}.chat-bubble.outgoing small span{color:#00bdf2;margin-left:5px}.chat-conclusion{font-size:23px!important;line-height:1.4}.chat-conclusion strong{color:white}.format-comparison .document-example{grid-template-columns:1fr}.format-comparison .document-example img{max-width:none;width:100%;height:auto}.format-comparison .document-example ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.format-comparison .document-example small{display:block;line-height:1.5;font-size:14px}@media(max-width:1000px){.format-comparison .message-example{position:static}.chat-example{max-width:500px;margin-inline:auto}.format-comparison .document-example img{max-width:540px;margin:auto}}@media(max-width:650px){.chat-messages{padding:20px 12px}.chat-bubble p{font-size:16px}.chat-bubble.outgoing strong{font-size:30px}.format-comparison .document-example ul{grid-template-columns:1fr}.chat-conclusion{font-size:21px!important}}
.post-demo,.product-proof,.faq,.final-cta{padding:65px 36px;border-top:1px solid #293e4b}.post-demo>p{max-width:900px;font-size:18px}.post-demo .button,.final-cta .button{margin:35px 0 12px;max-width:590px}.price-context{font-size:15px!important}.proof-grid{display:grid;grid-template-columns:260px 1fr;gap:50px;align-items:center;margin-top:35px}.proof-grid img{height:auto;box-shadow:0 20px 35px #0008}.proof-grid h3{font-size:29px}.proof-grid p{font-size:18px}.proof-grid .responsible{font-size:14px;line-height:1.8;border-top:1px solid #304552;padding-top:22px}.text-link{color:#00bdf2;font-size:16px}.plan-choice legend{font-size:14px;margin-bottom:18px}.plan-choice>label{display:flex;gap:16px;padding:20px;margin-bottom:13px;border:1px solid #35505f;cursor:pointer}.plan-choice>label:has(:checked){border-color:#00bdf2;background:#102937}.plan-choice input{accent-color:#00bdf2;width:18px}.plan-choice label>span{font-size:15px;color:#dce8f0}.plan-choice strong{display:block;font-size:39px;color:white;margin:10px 0}.plan-choice small{font-size:15px;line-height:1.5;font-weight:400}.plan-choice b{display:block;color:#00c5ff;font-size:13px;margin-bottom:10px}.faq details{border-bottom:1px solid #2a3d48;padding:22px 0}.faq summary{font-size:20px;cursor:pointer;color:#e2edf4}.faq p{font-size:17px;max-width:850px}.final-cta .try-secondary{display:block;text-align:left}.post-demo[hidden]{display:none}.plan-choice label:focus-within{outline:2px solid white;outline-offset:3px}@media(max-width:650px){.post-demo,.product-proof,.faq,.final-cta{padding:45px 22px}.proof-grid{grid-template-columns:1fr;gap:20px}.proof-grid img{max-width:240px;margin:auto}.post-demo h2,.product-proof h2,.faq h2,.final-cta h2{font-size:31px}.final-cta .button{font-size:12px;line-height:1.5}.plan-choice strong{font-size:34px}.faq summary{font-size:18px}}
.service>span{font-size:15px;color:inherit}.demo-step>label{display:block;margin-top:15px}.scope{flex-wrap:wrap}.scope label{min-width:160px}.pdf-guide{display:grid!important}
.hero h1{font-size:clamp(38px,4.1vw,62px);line-height:1.04;letter-spacing:-1.6px;max-width:730px}.hero h1 em{margin-top:18px}.hero-copy>p{max-width:620px;font-size:18px}.hero-copy>.hero-reassurance{font-size:15px;line-height:1.5;margin:16px 0}.hero .eyebrow,.eyebrow{font-size:12px}.hero-foot{font-size:11px;flex-wrap:wrap}.hero-action .button{max-width:420px;font-size:14px;min-height:54px}.prototype{font-size:11px;letter-spacing:.5px}.problem-section{padding:80px 64px}.problem-section>p{font-size:18px;max-width:900px}.format-comparison{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;margin:36px 0}.format-comparison article{padding:32px;background:#10171e;border:1px solid #293e4b}.comparison-label{font-size:12px;letter-spacing:1.5px;color:#97acba}.message-example blockquote{margin:34px 0;padding:24px;background:#202a32;border-radius:14px 14px 2px 14px;font-size:23px;line-height:1.4;color:#e0e7ec}.format-comparison p{font-size:17px}.document-example{display:grid;grid-template-columns:40% 1fr;gap:25px;align-items:center;border-top-color:#00bdf2!important}.document-example img{width:100%;height:auto;box-shadow:0 12px 22px #0008}.document-example h3{font-size:25px}.document-example ul{padding-left:18px;line-height:1.8;font-size:16px}.document-example small{color:#8e9fad;font-size:13px}.comparison-conclusion{font-size:25px!important}.problem-section>.button{max-width:430px;font-size:13px}.how{display:none}.button{min-height:48px}.steps p,.paid-grid p,.signature-feature p{font-size:17px}.service{position:relative}.service:has(:checked):after{content:'✓';position:absolute;top:5px;right:8px;color:#00d2ff}.service:focus-within,.scope label:focus-within{outline:2px solid #e4f8ff;outline-offset:3px}img{max-width:100%}
@media(max-width:1000px){.hero{grid-template-columns:1.1fr .9fr}.hero h1{font-size:43px}.hero-copy>p{font-size:17px}.format-comparison{grid-template-columns:1fr}.problem-section{padding:60px 32px}}
@media(max-width:650px){.hero{grid-template-columns:1fr;padding:30px 22px;gap:20px;min-height:0}.hero h1{font-size:clamp(30px,8vw,43px);line-height:1.05;margin:20px 0}.hero-copy>p{font-size:16px;line-height:1.5}.hero-action .button{font-size:13px;max-width:none;width:100%;padding:17px}.hero-copy>.hero-reassurance{font-size:14px}.hero-art.scene-3d{height:360px;max-width:340px;margin:auto}.hero-foot{font-size:10px}.hero .eyebrow{font-size:10px}.problem-section{padding:48px 22px}.problem-section h2{font-size:33px}.format-comparison article{padding:22px}.document-example{grid-template-columns:1fr}.document-example img{max-width:200px;margin:auto}.problem-section>.button{font-size:12px}.strip strong{font-size:15px}.section-intro>p{font-size:16px}.preview-toolbar{font-size:11px}header{padding-inline:20px}.nav-cta{font-size:10px}.prototype{font-size:10px}.brand small{font-size:8px}}
.demo-step{margin:28px 0;padding-top:22px;border-top:1px solid #304552}.demo-step h3,.demo-step legend{font-size:16px;font-weight:700;line-height:1.4;color:#e0eaf0}.demo-step h3 span{color:#00c5ff;margin-right:10px}.demo-step>input{width:100%;padding:16px;margin:9px 0 18px;background:#091017;border:1px solid #334653;color:#fff;font-size:16px}.demo-step label{font-size:13px}.service{font-size:15px;min-height:100px}.scope label>span{font-size:15px}.identity-ribbon{font-size:20px;font-weight:700;color:#e2eff7;margin:20px 0;overflow-wrap:anywhere}.pdf-guide{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 10px}.pdf-guide button{min-height:48px;padding:12px;background:#0b1720;color:#a9bdca;border:1px solid #35505f;font-size:12px;text-align:left;cursor:pointer}.pdf-guide button[aria-pressed=true]{border-color:#00c5ff;color:#fff;background:#123143}.pdf-guide button:disabled{opacity:.5;cursor:default}.page-explanation{font-size:16px;line-height:1.5;min-height:72px;color:#bccbd4}.limit-note p,.privacy,.preview-caption{font-size:14px;line-height:1.5}.preview-toolbar{display:flex;flex-wrap:wrap;gap:10px}.preview-area{min-width:0}.service input,.scope input{accent-color:#00c5ff}@media(max-width:650px){.services{grid-template-columns:1fr 1fr}.service{font-size:14px}.preview-area{padding:20px 10px}.scope{grid-template-columns:1fr}.scope label>span{font-size:15px}.pdf-guide button{font-size:12px}.preview-area iframe{height:650px!important}.form-heading h3{font-size:21px}.form-heading p{font-size:15px}}
.price-context{max-width:900px;line-height:1.6;text-wrap:pretty}
.price-context p{font-size:15px;line-height:1.6;margin:0 0 10px}
.keep-together{white-space:nowrap}
