.cn-sec{background:radial-gradient(70% 60% at 0% 0%,#f1eeff,transparent 60%),radial-gradient(60% 50% at 100% 10%,#e7faf6,transparent 60%),var(--nevoa);padding:clamp(118px,13vw,150px) 0 clamp(60px,8vw,96px)}.cn-wrap{max-width:820px}.cn-trilha{color:var(--tinta-m);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.cn-trilha a{color:inherit}.cn-trilha b{color:var(--noite);font-weight:600}.cn-card{background:#fff;border-radius:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #140f450f,0 40px 80px -50px #140f4580}.cn-barra{background:var(--nevoa-2);height:6px}.cn-barra i{background:linear-gradient(90deg,var(--roxo),var(--verde));border-radius:0 6px 6px 0;width:0;height:100%;transition:width .35s;display:block}.cn-app{padding:clamp(24px,4.5vw,48px)}.cn-volta{text-align:center;margin-top:22px;font-size:15px}.cn-volta a{color:var(--roxo-d);text-underline-offset:3px;font-weight:600}.mbar{display:none!important}#cnp h1{letter-spacing:-.035em;color:var(--noite);margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}#cnp h2{font-family:var(--ft);color:var(--noite);margin:0 0 10px;font-size:20px;font-weight:700}#cnp p{margin:0 0 12px}#cnp .olho{font-family:var(--ft);letter-spacing:.2em;text-transform:uppercase;color:var(--roxo-d);margin-bottom:12px;font-size:12px;font-weight:700}#cnp .cn-lead{color:var(--tinta-m);margin-bottom:22px;font-size:17.5px;line-height:1.65}#cnp .cc{border:1px solid var(--linha);background:#fff;border-radius:22px;margin-bottom:16px;padding:clamp(18px,3vw,26px)}#cnp .cn-nota{color:var(--tinta);background:linear-gradient(135deg,#f1eeff,#e7faf6);border-radius:16px;margin:4px 0 14px;padding:14px 16px;font-size:15px}#cnp label{font-family:var(--ft);color:var(--noite);margin:16px 0 6px;font-size:14px;font-weight:600;display:block}#cnp input[type=text],#cnp input[type=tel],#cnp select,#cnp textarea{box-sizing:border-box;width:100%;font:inherit;background:var(--nevoa);color:var(--tinta);-webkit-appearance:none;appearance:none;border:1.5px solid #0000;border-radius:14px;padding:14px 16px;font-size:16px;transition:border-color .2s,background .2s}#cnp select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%234B3FD1' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}#cnp textarea{resize:vertical;min-height:110px}#cnp input:focus,#cnp select:focus,#cnp textarea:focus{border-color:var(--roxo);background:#fff;outline:none}#cnp .cn-l2{grid-template-columns:1fr 104px;gap:12px;display:grid}#cnp .radios{gap:8px;display:grid}#cnp .radios label,#cnp .check{font-family:var(--fx);background:var(--nevoa);cursor:pointer;color:var(--tinta);border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:13px 16px;font-size:15.5px;font-weight:600;transition:border-color .2s,background .2s;display:flex}#cnp .radios label:has(input:checked){border-color:var(--roxo);color:var(--roxo-d);background:#fff}#cnp .radios input,#cnp .check input{width:18px;height:18px;accent-color:var(--roxo);flex-shrink:0;margin-top:4px}#cnp .check{color:var(--tinta-m);margin-top:18px;font-size:14px;font-weight:500;line-height:1.55}#cnp .erro{color:#b3261e;min-height:1px;margin-top:10px;font-size:14px}#cnp .cb{box-sizing:border-box;width:100%;font-family:var(--ft);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:17px 20px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex}#cnp .cb-p{background:var(--roxo);color:#fff;box-shadow:0 14px 30px -14px #6c5ce7cc}#cnp .cb-p:hover{background:var(--roxo-d);transform:translateY(-2px)}#cnp .cb-p:disabled{box-shadow:none;cursor:default;background:#c9c4f3;transform:none}#cnp .cb-s{color:var(--roxo-d);background:#fff;box-shadow:inset 0 0 0 1.5px #6c5ce759}#cnp .cb-s:hover{background:var(--lavanda)}#cnp .cb-t{color:var(--tinta-m);font-family:var(--fx);letter-spacing:0;text-transform:none;text-underline-offset:3px;box-shadow:none;background:0 0;padding:10px;font-size:14px;font-weight:600;text-decoration:underline}#cnp .acoes{gap:10px;display:flex}#cnp .acoes .cb{margin-top:18px}#cnp .acoes .cb-s{flex:0 0 34%}#cnp .contador{font-family:var(--ft);letter-spacing:.16em;text-transform:uppercase;color:var(--roxo-d);margin-bottom:12px;font-size:12px;font-weight:700}#cnp .sit-texto{font-family:var(--ft);color:var(--noite);letter-spacing:-.01em;margin-bottom:22px;font-size:clamp(19px,2.4vw,23px);font-weight:600;line-height:1.45}#cnp .op{text-align:left;width:100%;font:inherit;background:var(--nevoa);color:var(--tinta);cursor:pointer;border:1.5px solid #0000;border-radius:18px;margin-bottom:10px;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.5;transition:border-color .2s,background .2s;display:block}#cnp .op:hover{border-color:#6c5ce759}#cnp .op[aria-pressed=true]{border-color:var(--roxo);color:var(--roxo-d);background:#fff;box-shadow:0 14px 30px -24px #4b3fd1cc}#cnp .cn-centro{text-align:center;padding:40px 0}#cnp .giro{border:4px solid var(--nevoa-2);border-top-color:var(--roxo);border-radius:50%;width:40px;height:40px;margin:0 auto 18px;animation:1s linear infinite cn-g}@keyframes cn-g{to{transform:rotate(360deg)}}#cnp .r-cab .meta{color:var(--tinta-m);margin-bottom:8px;font-size:13.5px}#cnp .r-sintese{color:var(--tinta);font-size:17.5px;line-height:1.7}#cnp .secao{font-family:var(--ft);color:var(--roxo-d);letter-spacing:.18em;text-transform:uppercase;margin:34px 0 12px;font-size:12px;font-weight:700}#cnp .grade{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}#cnp .perfil{background:var(--nevoa);border-radius:18px;padding:16px 18px}#cnp .perfil b{font-family:var(--ft);color:var(--noite);margin-bottom:8px;font-weight:700;display:block}#cnp .perfil p{color:var(--tinta-m);margin:10px 0 0;font-size:14.5px}#cnp .selo{font-family:var(--ft);letter-spacing:.06em;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}#cnp .selo.S,#cnp .selo.D{color:#007564;background:#e3faf5}#cnp .selo.C{background:var(--lavanda);color:var(--roxo-d)}#cnp .selo.A{color:#8a5300;background:#fff5e6}#cnp .tema{border:1px solid var(--linha);background:#fff;border-radius:18px;margin-bottom:10px;padding:16px 18px}#cnp .tema-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}#cnp .tema-top b{font-family:var(--ft);color:var(--noite);font-size:16px;font-weight:700}#cnp .nivel{background:var(--nevoa);border-radius:4px;height:6px;margin-bottom:10px;overflow:hidden}#cnp .nivel i{border-radius:4px;height:100%;display:block}#cnp .nivel .D,#cnp .nivel .S{background:var(--verde);width:100%}#cnp .nivel .C{background:var(--roxo);width:62%}#cnp .nivel .A{background:#e8a23a;width:28%}#cnp .tema p{color:var(--tinta-m);margin:0;font-size:15px}#cnp .conduta{border-bottom:1px solid var(--linha);padding:14px 0;font-size:15.5px}#cnp .conduta:last-child{border-bottom:0}#cnp .conduta b{color:var(--noite)}#cnp .alerta{color:#8a5300;background:#fff5e6;border:1px solid #f2c27a;border-radius:18px;margin-bottom:10px;padding:14px 18px;font-size:15px}#cnp .alerta b{margin-bottom:4px;display:block}#cnp .plano{padding-left:clamp(18px,3vw,26px)}#cnp .plano li{counter-increment:p;padding:4px 0 10px 40px;font-size:15.5px;list-style:none;position:relative}#cnp .plano li:before{content:counter(p);background:var(--lavanda);width:28px;height:28px;color:var(--roxo-d);font-family:var(--ft);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:4px;left:0}#cnp .plano a{color:var(--roxo-d)}#cnp .rodape-r{color:var(--tinta-m);border-top:1px solid var(--linha);margin-top:26px;padding-top:16px;font-size:13.5px}#cnp .cn-ok{color:#007564;background:#e3faf5;border-radius:14px;margin-top:12px;padding:13px 16px;font-size:15px}#cnp .cn-print,#cnp .cab-impressao{display:none}@media (width<=520px){#cnp .acoes .cb-s{flex-basis:38%}#cnp .cn-l2{grid-template-columns:1fr 92px}}@media print{body{background:#fff}.top,footer,.ck,.mbar,.cn-trilha,.cn-volta,.cn-barra,.pular,#cnp .cn-noprint{display:none!important}.cn-sec{background:#fff;padding:0}.cn-card{box-shadow:none;border-radius:0}.cn-app{padding:0}#cnp .cn-print{display:block}#cnp .cab-impressao{border-bottom:2px solid #6c5ce7;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:12px;display:flex}#cnp .cab-impressao img{width:auto;height:30px}#cnp .cab-impressao div{color:#5a5775;font-size:9pt}@page{margin:14mm 12mm}#cnp .tema,#cnp .perfil,#cnp .alerta,#cnp .cc{break-inside:avoid}#cnp .nivel i,#cnp .selo,#cnp .alerta,#cnp .plano li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
