/* /coach/em-breve.css -- página "em breve" do WPG Coach (2026-09-25, mockup v3 aprovado: docs/mockups/home/home-nova.html,
   aba Coach). Prefixo .cb-, tudo dentro de #page-coach; cores dos tokens do site (ciano + Rubik do Naruto Online). */
#page-coach h1,#page-coach h2,#page-coach h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.08;}
#page-coach p{margin:0;}
.cb-kicker{font:500 12px/1 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--or);}

.cb-hero{position:relative;overflow:hidden;border:1px solid var(--line,#29313d);border-radius:18px;padding:64px 36px 56px;background:var(--bg,#090c13);}
.cb-arte{position:absolute;inset:0;background:url(/artes/naruto/planejador.jpg) center right/cover no-repeat;}
.cb-arte::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg,#090c13) 0%,rgba(9,12,19,.94) 42%,rgba(9,12,19,.55) 72%,rgba(9,12,19,.25) 100%),linear-gradient(0deg,var(--bg,#090c13) 0%,transparent 40%);}
.cb-hero-txt{position:relative;display:grid;gap:22px;justify-items:start;max-width:640px;}
.cb-hero h1{font-size:clamp(36px,5.4vw,64px);font-weight:900;letter-spacing:-.01em;}
.cb-hero h1 em{font-style:normal;color:var(--or);}
.cb-lead{font-size:17px;line-height:1.6;color:var(--t-mid,#a7b0bd);max-width:54ch;}
.cb-selo{display:inline-flex;align-items:center;gap:8px;font:600 12px 'IBM Plex Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--or);border:1px solid var(--or-line);border-radius:999px;padding:5px 12px;background:rgba(9,12,19,.6);}
.cb-selo i{width:7px;height:7px;border-radius:50%;background:var(--or);animation:cb-pulsa 1.6s infinite;}
@keyframes cb-pulsa{50%{opacity:.25;}}
.cb-ctas{display:flex;gap:12px;flex-wrap:wrap;}
.cb-btn{display:inline-flex;align-items:center;font:700 15px 'Inter',sans-serif;border-radius:10px;padding:13px 20px;border:1px solid transparent;cursor:pointer;text-decoration:none;}
.cb-btn-pri{background:var(--or);color:#061418;}
.cb-btn-pri:hover{background:var(--or-300);}
.cb-btn-sec{border-color:var(--line-hi,#3a4759);color:var(--t-hi,#f0f3f7);background:rgba(20,26,37,.6);}
.cb-btn-sec:hover{border-color:var(--or-line);}
@media (max-width:600px){.cb-hero{padding:40px 20px 36px;}}

.cb-sec{padding:52px 0;border-bottom:1px solid var(--line,#29313d);display:grid;gap:14px;}
.cb-sec h2{font-size:clamp(24px,3.2vw,38px);font-weight:800;}
.cb-poderes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;}
.cb-poderes > div{border-top:2px solid var(--or);padding-top:16px;display:grid;gap:8px;align-content:start;}
.cb-poderes h3{font-size:19px;font-weight:800;}
.cb-poderes p{color:var(--t-mid,#a7b0bd);font-size:14.5px;line-height:1.55;}
@media (max-width:860px){.cb-poderes{grid-template-columns:1fr;}}

.cb-faixa{grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;border-bottom:0;}
@media (max-width:860px){.cb-faixa{grid-template-columns:1fr;}}
.cb-faixa-txt{display:grid;gap:14px;}
.cb-perguntas{display:flex;flex-wrap:wrap;gap:10px;}
.cb-perguntas span{border:1px solid var(--line-hi,#3a4759);border-radius:999px;padding:9px 16px;font-size:14px;background:var(--bg-alt,#0f131c);}
.cb-chat{background:var(--bg,#090c13);border:1px solid var(--line,#29313d);border-radius:16px;padding:18px;display:grid;gap:12px;}
.cb-msg{max-width:88%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;}
.cb-msg small{display:block;font:500 11px 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--t-low,#6b7686);margin-bottom:3px;}
.cb-msg.eu{justify-self:end;background:var(--card2,#1a2130);border-bottom-right-radius:4px;}
.cb-msg.coach{background:var(--or-wash);border:1px solid var(--or-line);border-bottom-left-radius:4px;}
.cb-msg.coach b{color:var(--or-300);}
.cb-exemplo{font:500 11px 'IBM Plex Mono',monospace;color:var(--t-low,#6b7686);text-align:center;}
@media (prefers-reduced-motion:reduce){.cb-selo i{animation:none;}}
