.uni-identidade-2026 :is(#privacy,#purpose,#quem-somos,#carreiras,#labs,#blog-home,#desafio,#im,#solucoes,#prognos,#desafio-regulamento,#podcast-home,#materiais-home){--uni-ink:#353e40;--uni-red:#e6223d;--uni-red-light:#ff8294;--uni-paper:#f4f6f6;--uni-border:#dce2e2;--uni-radius:20px;--bl-ink:var(--uni-ink);--bl-slate:var(--uni-ink);--bl-red:var(--uni-red);--bl-radius:var(--uni-radius);--qs-red:var(--uni-red);--cr-red:var(--uni-red);font-family:Poppins,sans-serif;min-width:0}.uni-identidade-2026 :is(#privacy,#purpose,#quem-somos,#carreiras,#labs,#blog-home,#desafio,#im,#solucoes.ie-page,#podcast-home,#materiais-home) :is(h1,h2,h3,h4){font-family:Poppins,sans-serif;text-wrap:balance}.uni-identidade-2026 :is(#privacy,#purpose,#quem-somos,#carreiras,#labs,#blog-home,#desafio,#im,#solucoes.ie-page,#podcast-home,#materiais-home) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--uni-red);outline-offset:4px}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero,.uni-identidade-2026 #carreiras.cr-page .cr-hero,.uni-identidade-2026 #labs .labs-hero,.uni-identidade-2026 #desafio .desafio-hero,.uni-identidade-2026 #im.im-page .sc-hero,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-intro{position:relative;height:auto;min-height:0;max-height:none;padding:clamp(140px, 12vw, 176px) 0 clamp(48px, 5vw, 72px);background:#353e40 url(/wp-content/themes/unisoma-dev/assets/unisoma-hero-3-v3.png) center / cover no-repeat;color:#fff;overflow:hidden}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero::before,.uni-identidade-2026 #labs .labs-hero::before,.uni-identidade-2026 #desafio .desafio-hero::before,.uni-identidade-2026 #im.im-page .sc-hero::before,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-intro::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#263335c9,#26333530);z-index:0;backdrop-filter:none}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero .container,.uni-identidade-2026 #labs .labs-hero .container,.uni-identidade-2026 #desafio .desafio-hero .container,.uni-identidade-2026 #im.im-page .sc-hero .container{position:relative;z-index:1;height:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero .left{width:auto;max-width:740px}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero h1,.uni-identidade-2026 #carreiras.cr-page .cr-hero h1,.uni-identidade-2026 #labs .labs-hero .left h1,.uni-identidade-2026 #desafio .desafio-hero .left h1,.uni-identidade-2026 #im.im-page .sc-hero h1,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-intro .bl-h1{font-size:clamp(34px, 4.4vw, 58px);font-weight:300;line-height:1.16;letter-spacing:-.035em;margin:24px 0 0;color:#fff}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero h1 :is(span,strong),.uni-identidade-2026 #carreiras.cr-page .cr-hero h1 span,.uni-identidade-2026 #labs .labs-hero .left h1 span,.uni-identidade-2026 #desafio .desafio-hero .left h1 span,.uni-identidade-2026 #im.im-page .sc-hero h1 span,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-intro .bl-h1 strong{color:var(--uni-red-light);font-weight:600}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero p,.uni-identidade-2026 #labs .labs-hero-sub,.uni-identidade-2026 #desafio .desafio-hero .desafio-hero-sub,.uni-identidade-2026 #im.im-page .sc-hero p.sc-lede,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-intro .bl-lede{font-size:clamp(16px, 1.5vw, 18px);font-weight:300;line-height:1.7;color:#e3e8e8;max-width:58ch;margin-top:20px}.uni-identidade-2026 :is(#privacy,#purpose,#labs,#desafio,#solucoes.ie-page) .back{border:1px solid #ffffff70;border-radius:999px;background:#ffffff08;color:#fff;letter-spacing:.04em;padding:12px 20px;min-height:44px;font-size:12px;box-sizing:border-box}.uni-identidade-2026 #quem-somos.qs-page .qs-hero .left h1{font-size:clamp(34px, 4.4vw, 58px);line-height:1.16;letter-spacing:-.035em;font-weight:300}.uni-identidade-2026 :is(#quem-somos,#carreiras,#im,#blog-home,#podcast-home,#materiais-home) :is(.qs-h2,.cr-h2,.hm-h2,.sc-h2,.bl-h2){font-size:clamp(28px, 3vw, 40px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.uni-identidade-2026 :is(#labs,#desafio,#solucoes.ie-page) :is(.labs-valor,.labs-como,.labs-case,.labs-premios,.labs-video,.desafio-sobre,.article,.planning){padding-block:clamp(48px, 6vw, 88px)}.uni-identidade-2026 :is(#labs,#desafio,#solucoes.ie-page) :is(.labs-valor-head h2,.labs-como h2,.labs-case h2,.desafio-sobre h4,.section-header h2,.planning .title){font-size:clamp(28px, 3vw, 40px);line-height:1.25;font-weight:500;letter-spacing:-.025em}.uni-identidade-2026 #labs :is(.labs-valor-card,.labs-como-card,.labs-premio-card),.uni-identidade-2026 #desafio :is(.participar-card,.timeline-h-card),.uni-identidade-2026 #carreiras.cr-page :is(.cr-perk,.cr-job),.uni-identidade-2026 #solucoes.ie-page :is(.article .card,.planning .card){border:1px solid var(--uni-border);border-radius:var(--uni-radius);background:#fff;box-shadow:0 8px 28px #353e4008;overflow:hidden}.uni-identidade-2026 #labs .labs-case-card{border-radius:var(--uni-radius)}.uni-identidade-2026 #labs .labs-valor-card h3,.uni-identidade-2026 #solucoes.ie-page .card-title{font-size:20px;font-weight:600;line-height:1.4}.uni-identidade-2026 #labs .labs-valor-card p,.uni-identidade-2026 #solucoes.ie-page :is(.card-description,.card-content li){font-size:16px;font-weight:400;line-height:1.7}.uni-identidade-2026 #solucoes.ie-page .article .cards-grid{gap:24px}.uni-identidade-2026 #solucoes.ie-page .article .card-header{background:var(--uni-ink);padding:20px 24px;font-size:18px;font-weight:500}.uni-identidade-2026 #solucoes.ie-page .article .card-content{padding:24px}.uni-identidade-2026 #solucoes.ie-page .planning{background:var(--uni-paper);color:var(--uni-ink)}.uni-identidade-2026 #solucoes.ie-page .planning .cards-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.uni-identidade-2026 #solucoes.ie-page .planning .card{width:auto;padding:24px}.uni-identidade-2026 #solucoes.ie-page .iframe-solucao{max-width:100%;border:0;border-radius:var(--uni-radius)}.uni-identidade-2026 #privacy{background:var(--uni-paper);color:var(--uni-ink)}.uni-identidade-2026 #privacy .article{padding:clamp(40px, 6vw, 80px) 20px}.uni-identidade-2026 #privacy .article .container{max-width:860px;width:100%;box-sizing:border-box;margin:0 auto;padding:clamp(24px, 4vw, 48px);background:#fff;border:1px solid var(--uni-border);border-radius:var(--uni-radius)}.uni-identidade-2026 #privacy .article :is(p,li){font-size:16px;line-height:1.85}.uni-identidade-2026 #privacy .article :is(h2,h3){font-size:clamp(22px, 2.4vw, 28px);line-height:1.35;margin:36px 0 16px}.uni-identidade-2026 #privacy .article a{color:#bd1731;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.uni-identidade-2026 :is(#privacy,#purpose,#quem-somos,#carreiras,#labs,#blog-home,#desafio,#im,#solucoes.ie-page,#podcast-home,#materiais-home)+footer{margin-top:0}.uni-identidade-2026 #labs .btn-especialista,.uni-identidade-2026 #desafio .desafio-regulamento-btn,.uni-identidade-2026 #carreiras.cr-page .cr-btn--primary,.uni-identidade-2026 #im.im-page .hm-btn--primary,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-btn--primary,.uni-identidade-2026 #solucoes.ie-page .planning .btn.active{background:linear-gradient(100deg,#f04423,#e6223d);color:#fff;border:0;border-radius:999px;min-height:48px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}@media (max-width:767px){.uni-identidade-2026 #labs .labs-hero,.uni-identidade-2026 #desafio .desafio-hero,.uni-identidade-2026 #carreiras.cr-page .cr-hero,.uni-identidade-2026 :is(#blog-home,#podcast-home,#materiais-home).bl-page .bl-intro{padding:120px 0 48px;background-position:60% center}.uni-identidade-2026 :is(#privacy,#purpose,#solucoes.ie-page)>.page-hero .container,.uni-identidade-2026 #labs .labs-hero .container,.uni-identidade-2026 #desafio .desafio-hero .container{flex-direction:column;align-items:flex-start;gap:24px}.uni-identidade-2026 #solucoes.ie-page :is(.article .cards-grid,.planning .cards-container){grid-template-columns:1fr}.uni-identidade-2026 #privacy .article{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.uni-identidade-2026 #labs .labs-valor-card,.uni-identidade-2026 #solucoes.ie-page .article .card{transition:border-color .2s,box-shadow .2s}.uni-identidade-2026 #labs .labs-valor-card:hover,.uni-identidade-2026 #solucoes.ie-page .article .card:hover{border-color:#e6223d70;box-shadow:0 12px 32px #353e4012}}@media (prefers-reduced-motion:no-preference){.uni-identidade-2026 #im.im-page .uni-clients__track{animation-duration:90s}.uni-identidade-2026 #im.im-page .uni-clients__track img{width:150px;height:42px;margin-right:3rem}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.uni-identidade-2026 #im.im-page .uni-clients__track{animation-duration:68s}.uni-identidade-2026 #im.im-page .uni-clients__track img{width:120px;height:34px;margin-right:2.25rem}}@media (prefers-reduced-motion:no-preference) and (max-width:560px){.uni-identidade-2026 #im.im-page .uni-clients__track{animation-duration:55s}.uni-identidade-2026 #im.im-page .uni-clients__track img{width:100px;height:30px;margin-right:1.75rem}}@media (prefers-reduced-motion:reduce){.uni-identidade-2026 #im.im-page .uni-clients__track{animation:none}}.uni-identidade-2026 #solucoes.sc-page .sc-hero,.uni-identidade-2026 #prognos .prognos-hero,.uni-identidade-2026 #desafio-regulamento .reg-hero{position:relative;height:auto;min-height:0;max-height:none;padding:clamp(140px, 12vw, 176px) 0 clamp(48px, 5vw, 72px);background:#353e40 url(/wp-content/themes/unisoma-dev/assets/unisoma-hero-3-v3.png) center / cover no-repeat;color:#fff;overflow:hidden}.uni-identidade-2026 #solucoes.sc-page .sc-hero::before,.uni-identidade-2026 #prognos .prognos-hero::before,.uni-identidade-2026 #desafio-regulamento .reg-hero::before{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,#263335c9,#26333530);z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none}.uni-identidade-2026 #desafio-regulamento .reg-hero::after{content:none}.uni-identidade-2026 #prognos .prognos-hero .container,.uni-identidade-2026 #desafio-regulamento .reg-hero .container{position:relative;z-index:1;display:block;height:auto;margin-top:0;max-width:1180px}.uni-identidade-2026 #prognos .prognos-hero .left,.uni-identidade-2026 #desafio-regulamento .reg-hero-content{width:100%;max-width:740px}.uni-identidade-2026 #solucoes.sc-page .sc-hero h1,.uni-identidade-2026 #prognos .prognos-hero h1,.uni-identidade-2026 #desafio-regulamento .reg-hero h1{font-size:clamp(34px, 4.4vw, 58px);font-weight:300;line-height:1.16;letter-spacing:-.035em;color:#fff;margin:24px 0 0;max-width:740px;text-wrap:balance}.uni-identidade-2026 #solucoes.sc-page .sc-hero h1 span,.uni-identidade-2026 #prognos .prognos-hero h1 span,.uni-identidade-2026 #desafio-regulamento .reg-hero h1 span{color:var(--uni-red-light);font-weight:600}.uni-identidade-2026 #solucoes.sc-page .sc-hero p,.uni-identidade-2026 #prognos .prognos-hero .prognos-hero-sub,.uni-identidade-2026 #desafio-regulamento .reg-hero-content>p{font-size:clamp(16px, 1.5vw, 18px);line-height:1.7;font-weight:300;color:#e3e8e8;max-width:58ch;margin-top:20px}.uni-identidade-2026 #solucoes.sc-page .sc-hero .sc-btn--primary,.uni-identidade-2026 #desafio .desafio-regulamento-btn,.uni-identidade-2026 #prognos :is(.btn-especialista,.ia-faixa-btn),.uni-identidade-2026 #desafio-regulamento .reg-btn--primary{background:linear-gradient(100deg,#f04423,#e6223d);color:#fff;border:0;border-radius:999px;min-height:48px;padding:14px 24px;font:600 15px/1.4 Poppins,sans-serif;letter-spacing:0;box-shadow:none}.uni-identidade-2026 #solucoes.sc-page .sc-hero .sc-btn--primary:hover,.uni-identidade-2026 #desafio-regulamento .reg-btn--primary:hover{box-shadow:none}.uni-identidade-2026 #desafio .desafio-regulamento-btn i{color:#fff;opacity:1;background:#ffffff18;font-size:15px}.uni-identidade-2026 #desafio .desafio-hero .back{display:none}.uni-identidade-2026 #prognos{--pg-ink:var(--uni-ink);--pg-muted:#5b6668;color:var(--uni-ink)}.uni-identidade-2026 #prognos .prognos-hero .prognos-hero-badge{display:inline-flex;width:auto;margin-top:28px;padding:10px 16px;border:1px solid #ffffff40;border-radius:999px;color:#fff;background:#ffffff0c;font-size:14px;line-height:1.5;text-align:left}.uni-identidade-2026 #prognos :is(.prognos-media,.prognos-atributos,.prognos-cases,.prognos-telas,.prognos-demo,.prognos-depoimentos,.prognos-conteudos){padding-block:clamp(48px, 6vw, 88px)}.uni-identidade-2026 #prognos :is(.prognos-media,.prognos-telas,.prognos-conteudos){background:#fff}.uni-identidade-2026 #prognos :is(.prognos-atributos,.prognos-demo){background:var(--uni-paper)}.uni-identidade-2026 #prognos :is(.prognos-cases,.prognos-depoimentos){background:var(--uni-ink)}.uni-identidade-2026 #prognos .prognos-media .pg-head{margin:0 auto 40px}.uni-identidade-2026 #prognos .pg-h2{font-size:clamp(28px, 3vw, 40px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.uni-identidade-2026 #prognos .pg-h2 strong{font-weight:500}.uni-identidade-2026 #prognos :is(.atributo-card,.case-card,.testimonial-card,.demo-video){border-radius:var(--uni-radius);box-shadow:none}.uni-identidade-2026 #prognos .atributo-card{border:1px solid var(--uni-border);background:#fff}.uni-identidade-2026 #prognos .atributo-card:hover{border-color:#e6223d70;box-shadow:none}.uni-identidade-2026 #prognos :is(.atributo-lista,.tela-bloco) li{font-size:16px;line-height:1.7}.uni-identidade-2026 #prognos .tela-texto>h3{font-size:28px;font-weight:500;color:var(--uni-ink)}.uni-identidade-2026 #prognos .tela-bloco h4{font-size:18px;font-weight:600;color:var(--uni-ink)}.uni-identidade-2026 #prognos .telas-ia-faixa{background:var(--uni-ink);border-radius:var(--uni-radius)}.uni-identidade-2026 #prognos .testimonial-card{border:1px solid #ffffff30;background:#ffffff08;color:#e3e8e8}.uni-identidade-2026 #prognos .testimonial-card::before{color:var(--uni-red-light);opacity:1}.uni-identidade-2026 #prognos .testimonial-text{font-size:16px;line-height:1.8;color:#e3e8e8}.uni-identidade-2026 #prognos .testimonial-author{border-color:#ffffff30}.uni-identidade-2026 #prognos .author-name{color:#fff;font-weight:600}.uni-identidade-2026 #prognos .author-title{color:var(--uni-red-light)}.uni-identidade-2026 #prognos .prognos-conteudos .title h2{font-size:clamp(28px, 3vw, 40px);font-weight:500;color:var(--uni-ink)}.uni-identidade-2026 #prognos .contact{background:var(--uni-paper);padding-block:clamp(48px, 6vw, 88px)}.uni-identidade-2026 #prognos .contact .container{display:grid;box-sizing:border-box;width:calc(100% - 40px);max-width:1180px;margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px, 4vw, 64px);padding:clamp(24px, 4vw, 56px);border-radius:var(--uni-radius);background:var(--uni-ink);color:#fff}.uni-identidade-2026 #prognos .contact .container :is(.left,.right){width:auto;max-width:none}.uni-identidade-2026 #prognos .contact .left h4{color:#fff;font-size:clamp(28px, 3vw, 40px);font-weight:500;line-height:1.3}.uni-identidade-2026 #prognos .contact form label{color:#e3e8e8;font-size:14px}.uni-identidade-2026 #prognos .contact form :is(input[type="text"],input[type="email"],input[type="tel"],textarea){box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;color:#fff;background:#ffffff08;border:1px solid #ffffff40;border-radius:12px;box-shadow:none;font:400 16px/1.5 Poppins,sans-serif}.uni-identidade-2026 #prognos .contact .contact-privacy{color:#e3e8e8;line-height:1.7}.uni-identidade-2026 #prognos .contact .contact-privacy a{color:var(--uni-red-light)}.uni-identidade-2026 #prognos .contact #botao-enviar{border-radius:999px;box-shadow:none}.uni-identidade-2026 #desafio-regulamento{--reg-ink:var(--uni-ink);--reg-dark:var(--uni-ink);--reg-text:#4d595b;--reg-red-light:var(--uni-red-light);--reg-border:var(--uni-border);--reg-soft:var(--uni-paper);overflow:clip;background:var(--uni-paper)}.uni-identidade-2026 #desafio-regulamento .reg-eyebrow{margin:22px 0 0;font-weight:600;letter-spacing:.08em}.uni-identidade-2026 #desafio-regulamento .reg-hero h1{margin-top:14px}.uni-identidade-2026 #desafio-regulamento .reg-main{background:var(--uni-paper);padding-block:clamp(40px, 5vw, 72px)}.uni-identidade-2026 #desafio-regulamento .reg-layout{grid-template-columns:230px minmax(0,1fr);gap:32px;max-width:1180px}.uni-identidade-2026 #desafio-regulamento .reg-sidebar{padding:24px;border:1px solid var(--uni-border);border-radius:var(--uni-radius);background:#fff}.uni-identidade-2026 #desafio-regulamento .reg-document{padding:clamp(24px, 3vw, 40px);border:1px solid var(--uni-border);border-radius:var(--uni-radius);background:#fff}.uni-identidade-2026 #desafio-regulamento .reg-section{padding-block:40px}.uni-identidade-2026 #desafio-regulamento .reg-section h2{font-size:clamp(28px, 3vw, 40px);line-height:1.25;font-weight:500;letter-spacing:-.025em}.uni-identidade-2026 #desafio-regulamento .reg-section :is(p,li){font-size:16px;line-height:1.8;font-weight:400}.uni-identidade-2026 #desafio-regulamento :is(.reg-card,.reg-day,.reg-prize,.reg-highlight,.reg-note,.reg-certificate,.reg-final-cta){border-radius:var(--uni-radius)}.uni-identidade-2026 #desafio-regulamento .reg-highlight p strong{display:inline;margin:0;font-size:inherit}.uni-identidade-2026 #desafio-regulamento .reg-card{background:var(--uni-paper);box-shadow:none}.uni-identidade-2026 #desafio-regulamento .reg-card:hover{transform:none;box-shadow:none}.uni-identidade-2026 #desafio-regulamento .reg-days{gap:20px}.uni-identidade-2026 #desafio-regulamento .reg-time{grid-template-columns:48px minmax(0,1fr);gap:12px}.uni-identidade-2026 #desafio-regulamento .reg-time p{font-size:14px;line-height:1.65}.uni-identidade-2026 #desafio-regulamento .reg-final-cta{padding:32px;background:var(--uni-ink);flex-wrap:wrap;gap:24px}.uni-identidade-2026 #desafio-regulamento .reg-final-content p{color:#e3e8e8;font-size:16px}.uni-identidade-2026 #blog-home.bl-page .bl-ordenar select{min-height:48px;padding:12px 44px 12px 18px;border:1px solid var(--uni-border);border-radius:999px;background-color:var(--uni-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23e6223d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-size:12px;color:var(--uni-ink);font:400 14px/1.5 Poppins,sans-serif;box-shadow:none}.uni-identidade-2026 #blog-home.bl-page .bl-ordenar select:hover{border-color:var(--uni-red)}.uni-identidade-2026 #blog-home.bl-page .bl-ordenar select:focus-visible{outline:2px solid var(--uni-red);outline-offset:3px}.uni-identidade-2026 :is(#solucoes,#prognos,#desafio-regulamento)~footer{margin-top:0}@media (max-width:1100px){.uni-identidade-2026 #desafio-regulamento .reg-days{grid-template-columns:1fr}}@media (max-width:991px){.uni-identidade-2026 #desafio-regulamento .reg-layout{grid-template-columns:1fr}.uni-identidade-2026 #desafio-regulamento .reg-sidebar{position:static}}@media (max-width:767px){.uni-identidade-2026 #solucoes.sc-page .sc-hero,.uni-identidade-2026 #prognos .prognos-hero,.uni-identidade-2026 #desafio-regulamento .reg-hero{padding:120px 0 48px;background-position:60% center}.uni-identidade-2026 #desafio-regulamento .reg-document{padding:24px 20px}.uni-identidade-2026 #desafio-regulamento .reg-nav{grid-template-columns:1fr}.uni-identidade-2026 #desafio-regulamento .reg-final-cta{padding:24px}.uni-identidade-2026 #desafio-regulamento .reg-final-actions{width:100%;min-width:0}.uni-identidade-2026 #blog-home.bl-page .bl-ordenar select{max-width:100%}.uni-identidade-2026 #prognos .contact .container{grid-template-columns:1fr}}