body:has(.ig2c-page){background:#fff}.ig2c-page{--navy:#071634;--navy-2:#0e2450;--blue:#1d4ed8;--blue-bright:#2e7bf6;--blue-light:#4da3ff;--cyan:#35b6ff;--ink:#0b1b33;--body:#51637e;--muted:#8496af;--line:#dfe7f3;--surface:#fff;--surface-alt:#f4f8fe;--gradient:linear-gradient(135deg,#1d4ed8 0%,#2e7bf6 55%,#4da3ff 100%);background:var(--surface);color:var(--ink);min-height:100vh;line-height:1.6}.ig2c-page h1,.ig2c-page h2,.ig2c-page h3,.ig2c-page h4{letter-spacing:-.028em;margin:0;font-weight:800;line-height:1.08}.ig2c-page p{margin:0}.ig2c-page section{padding:clamp(4rem,2rem + 5vw,7.5rem) 0}.ig2c-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.7rem;margin-bottom:1.1rem;font-size:.78rem;font-weight:700;display:flex}.ig2c-kicker:before{content:"";background:var(--blue-bright);flex:none;width:1.8rem;height:2px}.ig2c-title{color:var(--navy);max-width:22ch;font-size:clamp(1.8rem,1.1rem + 2.6vw,2.7rem)}.ig2c-lead{color:var(--body);max-width:62ch;margin-top:1.1rem;font-size:clamp(1.02rem,.98rem + .3vw,1.16rem)}.ig2c-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffed;padding:12px 0;position:sticky;top:0}.ig2c-header .container{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ig2c-brand{text-decoration:none;display:inline-flex}.ig2c-brand img{width:auto;height:50px;display:block}.ig2c-nav{gap:1.9rem;font-size:.94rem;font-weight:600;display:none}.ig2c-nav a{color:var(--navy);text-decoration:none;transition:color .2s}.ig2c-nav a:hover{color:var(--blue)}@media (min-width:900px){.ig2c-nav{display:flex}}.ig2c-btn{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:.97rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.ig2c-btn--primary{background:var(--gradient);color:#fff;box-shadow:0 8px 22px #1d4ed847}.ig2c-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1d4ed85c}.ig2c-btn--ghost{color:var(--navy);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.ig2c-btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--blue-bright);color:var(--blue)}.ig2c-btn--light{color:var(--blue);background:#fff;box-shadow:0 10px 26px #07163440}.ig2c-btn--light:hover{transform:translateY(-2px)}.ig2c-page a:focus-visible,.ig2c-page button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.ig2c-hero{background:linear-gradient(#f3f8ff 0%,#fff 100%);padding:clamp(3rem,1.5rem + 5vw,6rem) 0 clamp(3rem,1.5rem + 4vw,5rem);position:relative;overflow:hidden}.ig2c-malha{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.ig2c-hero .container{z-index:1;position:relative}.ig2c-hero h1{color:var(--navy);max-width:17ch;font-size:clamp(2.15rem,1.1rem + 4.3vw,4rem);font-weight:800}.ig2c-hero h1 span{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ig2c-hero-lead{color:var(--body);max-width:54ch;margin-top:1.4rem;font-size:clamp(1.06rem,1rem + .42vw,1.28rem)}.ig2c-hero-cta{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.ig2c-hero-onde{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:2.2rem;padding-top:1.3rem;font-size:.9rem;display:flex}.ig2c-hero-onde b{color:var(--navy);font-weight:700}.ig2c-ancora{background:var(--navy);color:#fff;padding:clamp(2.6rem,1.5rem + 3vw,4rem) 0}.ig2c-ancora h2{color:#fff;max-width:30ch;font-size:clamp(1.15rem,.95rem + 1vw,1.6rem);font-weight:800}.ig2c-numeros{gap:1.6rem;margin-top:2.2rem;display:grid}@media (min-width:760px){.ig2c-numeros{grid-template-columns:repeat(3,1fr);gap:2rem}}.ig2c-num{border-left:3px solid var(--blue-bright);padding-left:1.1rem}.ig2c-num b{letter-spacing:-.04em;background:linear-gradient(135deg,#4da3ff 0%,#35b6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(1.9rem,1.2rem + 2.4vw,2.8rem);font-weight:800;line-height:1;display:block}.ig2c-num span{color:#b7c8e2;font-size:.95rem}.ig2c-ancora-nota{color:#8aa3c6;border-top:1px solid #b7c8e238;max-width:76ch;margin-top:1.8rem;padding-top:1.2rem;font-size:.83rem}.ig2c-tese{background:var(--surface)}.ig2c-tese-grid{align-items:start;gap:2.4rem;display:grid}@media (min-width:940px){.ig2c-tese-grid{grid-template-columns:.9fr 1.1fr;gap:4rem}}.ig2c-tese-txt p+p{margin-top:1.1rem}.ig2c-tese-txt p{color:var(--body);font-size:1.06rem}.ig2c-tese-txt strong{color:var(--navy);font-weight:700}.ig2c-destaque{border-left:4px solid var(--blue-bright);color:var(--navy);background:linear-gradient(135deg,#eef5ff 0%,#f9fbff 100%);border-radius:0 14px 14px 0;margin-top:1.6rem;padding:1.4rem 1.5rem;font-size:1.08rem;font-weight:600}.ig2c-frentes{background:var(--surface-alt)}.ig2c-frentes-grid{gap:1.6rem;margin-top:2.8rem;display:grid}@media (min-width:880px){.ig2c-frentes-grid{grid-template-columns:1.15fr 1fr;gap:2rem}}.ig2c-frente{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:clamp(1.6rem,1rem + 1.4vw,2.4rem);display:flex;box-shadow:0 8px 26px #0b1b330d}.ig2c-frente--principal{border-color:#1d4ed859;box-shadow:0 14px 40px #1d4ed81f}.ig2c-frente-selo{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:1.1rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700}.ig2c-frente--principal .ig2c-frente-selo{background:var(--gradient);color:#fff}.ig2c-frente--apoio .ig2c-frente-selo{color:var(--blue);background:#eaf2ff}.ig2c-frente h3{color:var(--navy);margin-bottom:.8rem;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);font-weight:800}.ig2c-frente p{color:var(--body)}.ig2c-frente ul{gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.ig2c-frente li{color:#334a6b;grid-template-columns:1.15rem 1fr;align-items:start;gap:.7rem;font-size:.98rem;display:grid}.ig2c-frente li i{color:var(--blue-bright);padding-top:.35rem;font-size:.9rem}.ig2c-metodo{background:var(--surface)}.ig2c-passos{border-top:1px solid var(--line);gap:0;margin-top:2.8rem;display:grid}.ig2c-passo{border-bottom:1px solid var(--line);gap:.5rem 2rem;padding:1.7rem 0;display:grid}@media (min-width:820px){.ig2c-passo{grid-template-columns:4.5rem 1fr 1.1fr;align-items:start}}.ig2c-passo-n{color:var(--blue);letter-spacing:.08em;font-size:.95rem;font-weight:800}.ig2c-passo h3{color:var(--navy);font-size:1.22rem;font-weight:800}.ig2c-passo p{color:var(--body);font-size:.99rem}.ig2c-publico{background:var(--navy);color:#fff}.ig2c-publico h2{color:#fff}.ig2c-publico-grid{gap:1.6rem;margin-top:2.6rem;display:grid}@media (min-width:820px){.ig2c-publico-grid{grid-template-columns:1fr 1fr;gap:2.4rem}}.ig2c-caixa{border:1px solid #b7c8e242;border-radius:16px;padding:1.7rem}.ig2c-caixa--sim{background:#2e7bf61f;border-color:#4da3ff66}.ig2c-caixa h3{color:#fff;margin-bottom:1.1rem;font-size:1.12rem;font-weight:800}.ig2c-caixa ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ig2c-caixa li{color:#b7c8e2;grid-template-columns:1.2rem 1fr;align-items:start;gap:.7rem;font-size:.97rem;display:grid}.ig2c-caixa li i{padding-top:.3rem;font-size:.85rem}.ig2c-caixa--sim li i{color:var(--cyan)}.ig2c-caixa--nao li i{color:#7e93b5}.ig2c-socios{background:var(--surface-alt)}.ig2c-socios-foto{border-radius:20px;margin-top:2.6rem;overflow:hidden;box-shadow:0 24px 50px #07163433}.ig2c-socios-foto img{object-fit:cover;width:100%;display:block}.ig2c-socios-grid{gap:2rem;margin-top:2.4rem;display:grid}@media (min-width:860px){.ig2c-socios-grid{grid-template-columns:1fr 1fr;gap:3rem}}.ig2c-socio h3{color:var(--navy);font-size:1.45rem;font-weight:800}.ig2c-socio-papel{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:.45rem 0 1rem;font-size:.8rem;font-weight:700}.ig2c-socio p{color:var(--body);font-size:.99rem}.ig2c-socio p+p{margin-top:.8rem}.ig2c-faq{background:var(--surface)}.ig2c-faq-lista{border-top:1px solid var(--line);max-width:860px;margin:2.4rem auto 0}.ig2c-faq-item{border-bottom:1px solid var(--line)}.ig2c-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.25rem 0;font-family:inherit;font-size:1.04rem;font-weight:700;display:flex}.ig2c-faq-q i{color:var(--blue);flex:none;font-size:.9rem;transition:transform .25s}.ig2c-faq-item.is-open .ig2c-faq-q i{transform:rotate(180deg)}.ig2c-faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ig2c-faq-item.is-open .ig2c-faq-a{grid-template-rows:1fr}.ig2c-faq-a>div{min-height:0;overflow:hidden}.ig2c-faq-a p{color:var(--body);max-width:74ch;padding-bottom:1.3rem}.ig2c-contato{background:var(--gradient);color:#fff;text-align:center}.ig2c-contato h2{color:#fff;max-width:20ch;margin:0 auto;font-size:clamp(1.7rem,1.1rem + 2.4vw,2.6rem)}.ig2c-contato p{color:#ffffffeb;max-width:54ch;margin:1.2rem auto 2rem;font-size:1.08rem}.ig2c-contato-canais{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.ig2c-contato-nota{color:#fffc!important;margin-top:1.8rem!important;font-size:.9rem!important}.ig2c-footer{background:var(--navy);color:#8aa3c6;text-align:center;padding:3rem 0 2.6rem;font-size:.88rem}.ig2c-footer-brand{background:#fff;border-radius:12px;margin-bottom:1.3rem;padding:.6rem 1.1rem;display:inline-flex}.ig2c-footer-brand img{width:auto;height:42px;display:block}.ig2c-footer a{color:#b7c8e2;text-decoration:none}.ig2c-footer a:hover{color:var(--blue-light)}.ig2c-footer-linhas{gap:.45rem;display:grid}.ig2c-rv{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.ig2c-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ig2c-rv{opacity:1;transition:none;transform:none}.ig2c-malha{display:none}}
