/*!/wp-content/plugins/npe-author-journey/public/css/npe-public.css*/:root{--npe-magenta:#EC008C;--npe-magenta-hover:#C0006F;--npe-blue:#41458B;--npe-yellow:#F2C300;--npe-dark:#414141;--npe-white:#FFFFFF;--npe-light:#F7F7F5;--npe-font-heading:'Exo', sans-serif;--npe-font-body:'Exo 2', sans-serif;--npe-radius:12px;--npe-shadow:0 4px 20px rgba(65, 65, 65, 0.08)}.npe-hero,.npe-cards-section,.npe-emotion-section,.npe-jornada,.npe-epv,.npe-servicos,.npe-provasocial,.npe-autores,.npe-livros,.npe-accordion-section,.npe-quiz,.npe-cta-final,.npe-depoimentos-standalone{font-family:var(--npe-font-body);color:var(--npe-dark);box-sizing:border-box;padding:64px 24px;max-width:1200px;margin:0 auto}.npe-hero *,.npe-cards-section *,.npe-emotion-section *,.npe-jornada *,.npe-epv *,.npe-servicos *,.npe-provasocial *,.npe-autores *,.npe-livros *,.npe-accordion-section *,.npe-quiz *,.npe-cta-final *,.npe-depoimentos-standalone *{box-sizing:border-box}.npe-section-title{font-family:var(--npe-font-heading);font-weight:700;font-size:clamp(28px, 4vw, 40px);line-height:1.2;margin:0 0 16px;color:var(--npe-blue)}.npe-section-title--onlight{color:var(--npe-white)}.npe-section-sub{font-size:18px;margin-bottom:32px;max-width:700px}.npe-hero{background:var(--npe-light)}.npe-hero__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center}.npe-hero__headline{font-family:var(--npe-font-heading);font-weight:800;font-size:clamp(32px, 5vw, 52px);line-height:1.15;color:var(--npe-blue);margin:0 0 20px}.npe-hero__headline b,.npe-hero__headline strong{color:var(--npe-magenta)}.npe-hero__sub{font-size:18px;line-height:1.6;margin-bottom:28px;max-width:520px}.npe-hero__media img{width:100%;height:auto;border-radius:var(--npe-radius);box-shadow:var(--npe-shadow)}.npe-cta-group{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.npe-cta-group--center{justify-content:center}.npe-btn{font-family:var(--npe-font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;display:inline-block;padding:16px 32px;border-radius:999px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;font-size:15px}.npe-btn--primary{background:var(--npe-magenta);color:var(--npe-white)}.npe-btn--primary:hover{background:var(--npe-magenta-hover);transform:translateY(-2px);box-shadow:0 8px 20px rgb(236 0 140 / .25);color:var(--npe-white)}.npe-btn--ghost{background:#fff0;color:var(--npe-blue);border:2px solid var(--npe-blue)}.npe-btn--ghost:hover{background:var(--npe-blue);color:var(--npe-white)}.npe-btn--ghost-onlight{background:#fff0;color:var(--npe-white);border:2px solid var(--npe-white)}.npe-btn--ghost-onlight:hover{background:var(--npe-white);color:var(--npe-blue)}.npe-btn--full{width:100%;text-align:center;border:none;cursor:pointer}.npe-microcopy{font-size:14px;color:var(--npe-dark);opacity:.75}.npe-microcopy--onlight{color:var(--npe-white);opacity:.85}.npe-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px}.npe-card{background:var(--npe-white);border:1px solid rgb(65 65 65 / .08);border-radius:var(--npe-radius);padding:24px;box-shadow:var(--npe-shadow);border-top:4px solid var(--npe-magenta)}.npe-card p{margin:0;font-size:16px;line-height:1.5}.npe-section-footer-text{text-align:center;font-size:17px;max-width:640px;margin:0 auto 24px}.npe-bg--neutro{background:var(--npe-light)}.npe-bg--ideia{background:var(--npe-white);border-left:6px solid var(--npe-yellow)}.npe-bg--azul{background:var(--npe-blue);color:var(--npe-white)}.npe-bg--azul .npe-section-title{color:var(--npe-white)}.npe-emotion-text{font-size:19px;line-height:1.8;max-width:700px}.npe-highlight{font-family:var(--npe-font-heading);font-weight:600;font-size:22px;color:var(--npe-magenta);margin:20px 0}.npe-bg--azul .npe-highlight{color:var(--npe-yellow)}.npe-timeline{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.npe-timeline__item{background:var(--npe-white);border-radius:var(--npe-radius);padding:24px;box-shadow:var(--npe-shadow);border-top:4px solid var(--npe-blue)}.npe-timeline__item--magenta{border-top-color:var(--npe-magenta)}.npe-timeline__item--amarelo{border-top-color:var(--npe-yellow)}.npe-timeline__numero{font-family:var(--npe-font-heading);font-weight:800;font-size:28px;color:var(--npe-blue)}.npe-timeline__item--magenta .npe-timeline__numero{color:var(--npe-magenta)}.npe-timeline__item--amarelo .npe-timeline__numero{color:#B08600}.npe-timeline__titulo{font-family:var(--npe-font-heading);font-weight:700;font-size:17px;margin:8px 0;text-transform:uppercase}.npe-timeline__texto{font-size:15px;line-height:1.5;margin:0}.npe-epv{background:var(--npe-blue);color:var(--npe-white);border-radius:var(--npe-radius)}.npe-epv__sub{font-size:17px;margin-bottom:32px;opacity:.9}.npe-epv__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:32px}.npe-epv__pilar{background:rgb(255 255 255 / .06);border-radius:var(--npe-radius);padding:28px;border-bottom:4px solid var(--npe-white)}.npe-epv__pilar--azul{border-bottom-color:var(--npe-white)}.npe-epv__pilar--magenta{border-bottom-color:var(--npe-magenta)}.npe-epv__pilar--amarelo{border-bottom-color:var(--npe-yellow)}.npe-epv__letra{font-family:var(--npe-font-heading);font-weight:800;font-size:40px;display:block;margin-bottom:8px}.npe-epv__pilar--magenta .npe-epv__letra{color:var(--npe-magenta)}.npe-epv__pilar--amarelo .npe-epv__letra{color:var(--npe-yellow)}.npe-epv__pilar h3{font-family:var(--npe-font-heading);text-transform:uppercase;margin:0 0 8px}.npe-epv__mensagem{font-family:var(--npe-font-heading);font-weight:700;font-size:22px;text-align:center;margin-bottom:24px}.npe-servicos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.npe-servico-card{background:var(--npe-white);border-radius:var(--npe-radius);padding:22px;box-shadow:var(--npe-shadow)}.npe-servico-card .dashicons{color:var(--npe-magenta);font-size:28px;width:28px;height:28px;margin-bottom:8px}.npe-servico-card h3{font-family:var(--npe-font-heading);font-size:17px;margin:0 0 8px}.npe-numeros-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:40px;text-align:center}.npe-numero__valor{display:block;font-family:var(--npe-font-heading);font-weight:800;font-size:44px;color:var(--npe-magenta)}.npe-numero__label{font-size:14px;text-transform:uppercase;letter-spacing:.04em}.npe-depoimentos-grid,.npe-autores-grid,.npe-livros-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.npe-depoimento-card{background:var(--npe-white);border-radius:var(--npe-radius);padding:24px;box-shadow:var(--npe-shadow);border-left:4px solid var(--npe-yellow);margin:0}.npe-depoimento-card img{border-radius:50%;width:56px;height:56px;object-fit:cover;margin-bottom:12px}.npe-depoimento-card footer{margin-top:12px;font-weight:600;color:var(--npe-blue)}.npe-autor-card,.npe-livro-card{background:var(--npe-white);border-radius:var(--npe-radius);padding:20px;box-shadow:var(--npe-shadow);text-align:left;transition:transform .2s ease}.npe-autor-card:hover,.npe-livro-card:hover{transform:translateY(-4px)}.npe-autor-card__foto img,.npe-livro-card__capa img{width:100%;border-radius:8px;margin-bottom:12px;object-fit:cover}.npe-autor-card h3,.npe-livro-card h3{font-family:var(--npe-font-heading);margin:0 0 4px}.npe-autor-card__profissao,.npe-livro-card__autor{color:var(--npe-blue);font-size:14px;margin:0 0 8px}.npe-tag{display:inline-block;background:var(--npe-light);color:var(--npe-dark);font-size:12px;padding:4px 10px;border-radius:999px;margin-bottom:10px}.npe-link{color:var(--npe-magenta);font-weight:700;text-decoration:none}.npe-link:hover{text-decoration:underline}.npe-empty-state{font-style:italic;opacity:.7}.npe-accordion__item{border-bottom:1px solid rgb(65 65 65 / .12)}.npe-accordion__trigger{width:100%;text-align:left;background:none;border:none;padding:18px 0;font-family:var(--npe-font-heading);font-weight:600;font-size:17px;color:var(--npe-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.npe-accordion__trigger:focus-visible{outline:3px solid var(--npe-magenta);outline-offset:2px}.npe-accordion__icon{color:var(--npe-magenta);font-size:22px}.npe-accordion__panel{padding:0 0 18px;font-size:15px;line-height:1.6}.npe-quiz{background:var(--npe-light);border-radius:var(--npe-radius)}.npe-quiz__pergunta{border:none;padding:14px 0;border-bottom:1px solid rgb(65 65 65 / .1)}.npe-quiz__pergunta legend{font-weight:600;margin-bottom:8px}.npe-quiz__pergunta label{margin-right:24px}.npe-quiz__submit{margin-top:20px;border:none;cursor:pointer}.npe-quiz__resultado{margin-top:24px;background:var(--npe-white);border-radius:var(--npe-radius);padding:24px;box-shadow:var(--npe-shadow);text-align:center}.npe-quiz__resultado a{margin-top:12px}.npe-cta-final{background:var(--npe-blue);color:var(--npe-white);border-radius:var(--npe-radius);text-align:center}.npe-cta-final__texto{font-size:19px;max-width:600px;margin:0 auto 24px}.npe-lead-form{background:var(--npe-white);color:var(--npe-dark);max-width:520px;margin:32px auto 0;padding:28px;border-radius:var(--npe-radius);text-align:left}.npe-lead-form h3{font-family:var(--npe-font-heading);color:var(--npe-blue);margin-top:0}.npe-form-row{margin-bottom:14px}.npe-form-row label{display:block;font-weight:600;margin-bottom:4px;font-size:14px}.npe-form-row input[type="text"],.npe-form-row input[type="email"],.npe-form-row select,.npe-form-row textarea{width:100%;padding:12px;border:1px solid rgb(65 65 65 / .2);border-radius:8px;font-family:var(--npe-font-body);font-size:15px}.npe-form-row--checkbox label{display:flex;align-items:flex-start;gap:8px;font-weight:400}.npe-privacy-notice{font-size:12px;opacity:.7;margin:6px 0 0}.npe-form-msg{font-weight:600}.npe-form-msg.is-success{color:#1c7c3f}.npe-form-msg.is-error{color:var(--npe-magenta)}.npe-sticky-cta{display:none}@media (max-width:900px){.npe-hero__grid{grid-template-columns:1fr}.npe-epv__grid{grid-template-columns:1fr}}@media (max-width:600px){.npe-hero,.npe-cards-section,.npe-emotion-section,.npe-jornada,.npe-epv,.npe-servicos,.npe-provasocial,.npe-autores,.npe-livros,.npe-accordion-section,.npe-quiz,.npe-cta-final,.npe-depoimentos-standalone{padding:40px 16px}.npe-cta-group{flex-direction:column}.npe-btn{text-align:center;width:100%}body.npe-has-sticky-cta{padding-bottom:72px}.npe-sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--npe-white);padding:10px 16px;box-shadow:0 -4px 16px rgb(0 0 0 / .12)}.npe-sticky-cta a{flex:1;text-align:center}}.npe-btn:focus-visible,.npe-link:focus-visible,.npe-quiz__submit:focus-visible{outline:3px solid var(--npe-yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){.npe-btn,.npe-autor-card,.npe-livro-card{transition:none}}