:root{--cn-id-ink: #102026;--cn-id-muted: #5d6e78;--cn-id-line: #dbe6ea;--cn-id-brand: #155e75;--cn-id-brand-dark: #0f3f4d;--cn-id-deep: #082630;--cn-id-green: var(--cn-ninja-green, #49581e);--cn-id-green-soft: #eef3df;--cn-id-green-border: #c6d29e;--cn-id-olive: #dfe8c7;--cn-id-olive-ink: #1f2a07;--cn-id-step: #e8f4f7;--cn-id-hero: var(--cn-tom-faixa, linear-gradient(120deg, #0d6b5e 0%, #0f5c5e 50%, #0f4c5c 100%));--cn-id-panel: linear-gradient(135deg, #ffffff 0%, #f0fbff 48%, #eef3df 100%);--cn-id-shadow: 0 16px 34px rgba(15, 23, 42, .06);--cn-id-shadow-hover: 0 18px 42px rgba(15, 23, 42, .1);--cn-id-card: #ffffff;--cn-id-area: #155e75}:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark){--cn-id-line: rgba(148, 203, 214, .28);--cn-id-panel: linear-gradient(135deg, #0b2530 0%, #0d2a33 55%, #18301c 100%);--cn-id-shadow: none;--cn-id-shadow-hover: none;--cn-id-card: #0b2530;--cn-id-step: rgba(125, 211, 252, .16)}[data-area=administrativa],[data-area=policial]{--cn-id-area: #0f4c5c}[data-area=militar]{--cn-id-area: #4b5a1c}[data-area=fiscal],[data-area=controle]{--cn-id-area: #1d7a6b}[data-area=tribunal],[data-area=juridica],[data-area=legislativa]{--cn-id-area: #0f4c5c}[data-area=saude]{--cn-id-area: #1d7a6b}[data-area=educacao]{--cn-id-area: #4b5a1c}[data-area=bancaria]{--cn-id-area: #1d7a6b}[data-area=tecnologia],[data-area=engenharia]{--cn-id-area: #0f4c5c}[data-area=ambiental],[data-area=operacional]{--cn-id-area: #4b5a1c}[data-area=outras]{--cn-id-area: #0f4c5c}.cn-id-area-card{position:relative;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--cn-id-area) 9%,#ffffff),#fff 58%)!important;box-shadow:var(--cn-id-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cn-id-area-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--cn-id-area),color-mix(in srgb,var(--cn-id-area) 45%,#dfe8c7));pointer-events:none}.cn-id-area-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cn-id-area) 55%,#ffffff);box-shadow:var(--cn-id-shadow-hover)}.cn-id-area-card .cn-id-area-icon{background:color-mix(in srgb,var(--cn-id-area) 14%,#ffffff)!important;color:var(--cn-id-area)!important}:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) .cn-id-area-card{background:linear-gradient(160deg,color-mix(in srgb,var(--cn-id-area) 22%,#0b2530),#0b2530 60%)!important}:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) .cn-id-area-card:hover{border-color:color-mix(in srgb,var(--cn-id-area) 50%,#ffffff)}:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) .cn-id-area-card .cn-id-area-icon{background:color-mix(in srgb,var(--cn-id-area) 32%,#0b2530)!important;color:color-mix(in srgb,var(--cn-id-area) 30%,#ffffff)!important}.cn-id-head h2:before,h2.cn-id-head:before{content:"";display:block;width:44px;height:4px;margin-bottom:10px;border-radius:999px;background:linear-gradient(90deg,var(--cn-id-brand),var(--cn-id-green))}:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) :is(.cn-id-head h2,h2.cn-id-head):before{background:linear-gradient(90deg,#7dd3fc,#c6d29e)}.cn-id-panel{border:1px solid var(--cn-id-line);border-radius:12px;background:var(--cn-id-panel);padding:clamp(18px,3vw,28px);box-shadow:var(--cn-id-shadow)}.cn-id-step-num{display:inline-grid;place-items:center;width:30px;height:30px;margin:0 10px 0 0;border-radius:999px;background:var(--cn-id-step);color:var(--cn-id-brand);font-size:.88rem;font-weight:900;vertical-align:middle}:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) .cn-id-step-num{color:#bae6fd}.cn-id-band{border:0!important;border-radius:12px;background:var(--cn-id-hero)!important;color:#fff}.cn-id-band.cn-id-band :is(h1,h2,h3){color:#fff!important}.cn-id-band.cn-id-band :is(p,li){color:#ffffffe6!important}.cn-id-band :is(a,button):focus-visible{outline:3px solid #fbbf24!important;outline-offset:3px}.cn-id-on-dark a.cn-id-btn-light,.cn-id-on-dark button.cn-id-btn-light,:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) .cn-id-on-dark :is(a,button).cn-id-btn-light{border-color:var(--cn-id-olive)!important;background:var(--cn-id-olive)!important;color:var(--cn-id-olive-ink)!important}.cn-id-on-dark a.cn-id-btn-light:hover,.cn-id-on-dark button.cn-id-btn-light:hover{background:#fff!important;border-color:#fff!important}.cn-id-on-dark a.cn-id-btn-ghost,:is(html[data-public-theme=dark],html.dark,.dark,.theme-dark) .cn-id-on-dark a.cn-id-btn-ghost{border-color:#ffffffb3!important;background:#ffffff14!important;color:#fff!important}.cn-id-on-dark a.cn-id-btn-ghost:hover{background:#ffffff2e!important}@media(prefers-reduced-motion:reduce){.cn-id-area-card{transition:none}.cn-id-area-card:hover{transform:none}}@media(forced-colors:active){.cn-id-area-card:before,.cn-id-head h2:before,h2.cn-id-head:before{background:CanvasText}}.store-hero p,.store-section-head p,.store-request p,.store-list-summary,.cfn-hero-text,.cfn-section-head p,.cfn-measure p,.cfn-own,.cn-prep-lead,.cn-prep-muted,.cn-prep-card>p,.cn-prep-facts dd{max-width:75ch}
