:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#253047;background:#fff;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;background:#fff;color:#253047;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent }a:focus-visible{outline:3px solid #a99aef;outline-offset:3px}img{max-width:100%}.limite{width:min(1130px,calc(100% - 56px));margin-inline:auto}
.topo-publico{min-height:82px;border-bottom:1px solid #edf0f5;background:#fff}.cabecalho-interno{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px}.identidade-marca{display:flex;align-items:center;gap:12px;font-weight:740;letter-spacing:-.3px;font-size:17px;white-space:nowrap}.identidade-marca img{border-radius:12px}.menu-publico{display:flex;align-items:center;gap:28px}.menu-publico>a:not(.botao){font-size:13px;font-weight:560;color:#6a7589;transition:color .2s}.menu-publico>a:hover{color:#5548b2}
.botao{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:10px;font-weight:670;font-size:13px;padding:13px 19px;min-height:45px;transition:background .2s,transform .2s;text-align:center}.botao:hover{transform:translateY(-1px)}.botao-principal{color:white;background:#5b4bc3;box-shadow:0 6px 16px #5b4bc31c}.botao-principal:hover{background:#4c3eaa}.botao-menus{background:#f3f1ff;border:1px solid #e2dcfb;color:#5745a9}.botao-menus:hover{background:#ece8fd}.botao-simples{color:#5341a5;background:#fff;border:1px solid #e2e5f0}.botao-simples:hover{background:#f9f9ff}
.abertura{background:radial-gradient(ellipse at 73% 46%,#eeebff 0%,transparent 52%),linear-gradient(110deg,#fff 15%,#f9faff 75%,#f4f3ff 100%);border-bottom:1px solid #eef0f9}.grade-abertura{min-height:575px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:45px;padding-block:78px}.sobretitulo{font-weight:740;letter-spacing:2px;font-size:10px;color:#6551c0}.ponto{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6d59d6;margin-right:7px;vertical-align:1px}.texto-abertura h1{font-size:clamp(42px,5.1vw,66px);letter-spacing:-2.7px;font-weight:760;line-height:1.07;margin:20px 0 25px;color:#192843}.texto-abertura h1 span{color:#6251c8}.texto-abertura>p{max-width:525px;color:#68758c;font-size:16px;line-height:1.75;margin:0}.acoes-abertura{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.informacoes-abertura{display:flex;flex-wrap:wrap;gap:24px;font-size:12px;color:#8490a2;margin-top:35px}.informacoes-abertura .sinal{display:inline-block;width:7px;height:7px;border:2px solid #7663c2;border-radius:100%;margin-right:7px}
.visual-abertura{position:relative;min-height:410px;display:grid;place-items:center}.anel{position:absolute;border:1px solid #e4dffc;border-radius:50%;aspect-ratio:1}.anel-externo{width:min(100%,445px)}.anel-interno{width:min(78%,344px)}.cartao-ilustracao{position:relative;z-index:1;width:min(100%,360px);border:1px solid #e4e3f1;background:linear-gradient(150deg,#fff 5%,#fbfaff 100%);border-radius:24px;padding:30px;box-shadow:0 25px 75px #403a8822;transform:rotate(-3deg)}.ilustracao-topo{display:flex;gap:16px;align-items:center}.ilustracao-topo img{border-radius:15px}.ilustracao-topo strong,.ilustracao-topo small{display:block}.ilustracao-topo strong{font-size:17px;color:#253047;letter-spacing:-.5px}.ilustracao-topo small{font-size:12px;color:#9a9fb2;margin-top:4px}.linhas-ilustradas{margin:40px 0 15px;display:grid;gap:17px}.linhas-ilustradas span{height:1px;background:#ebe8f6}.linhas-ilustradas span:nth-child(2){width:81%}.linhas-ilustradas span:nth-child(3){width:62%}.ilustracao-detalhe{color:#7d84a0;font-size:12px;margin:32px 0 15px}.dispositivos{display:flex;gap:9px}.dispositivos span{border-radius:99px;background:#f0eefc;color:#6252b2;font-size:11px;padding:8px 12px;font-weight:650}.detalhe-seguro{position:absolute;right:0;bottom:22px;z-index:2;background:#fff;border:1px solid #e7e6f1;border-radius:12px;color:#756d9b;font-size:12px;padding:13px 17px;box-shadow:0 13px 35px #3934651a}
.secao{padding:94px 0}.secao-cabecalho{max-width:680px;margin-bottom:39px}.secao h2,.faixa-final h2{font-size:clamp(29px,3vw,39px);line-height:1.18;letter-spacing:-1.3px;font-weight:730;margin:15px 0}.secao-cabecalho p,.documentacao-intro>p{color:#748097;line-height:1.72;font-size:15px}.grade-vantagens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.vantagem{padding:28px 26px 31px;background:#fff;border:1px solid #e6e9f0;border-radius:17px}.numero{color:#7964c7;font-size:13px;font-weight:800;letter-spacing:1px}.vantagem h3{font-size:17px;letter-spacing:-.35px;margin:29px 0 11px}.vantagem p{font-size:13px;color:#7b8799;line-height:1.73;margin:0}
.secao-documentacao{background:#f9faff;border-block:1px solid #f0f1f8}.grade-documentacao{display:grid;grid-template-columns:.82fr 1.18fr;gap:85px;align-items:start}.documentacao-intro{position:sticky;top:40px}.documentacao-intro>p{margin:12px 0 28px}.lista-documentacao{background:#fff;border:1px solid #e6e9f2;border-radius:18px;padding:7px 28px}.lista-documentacao article{padding:23px 0;border-bottom:1px solid #edf0f6}.lista-documentacao article:last-child{border-bottom:0}.lista-documentacao h3{font-size:16px;margin:0 0 9px;color:#2c3750}.lista-documentacao p{font-size:13px;line-height:1.7;color:#79869c;margin:0}.lista-documentacao code{font-size:12px;background:#f1effb;color:#5e4da9;padding:3px 5px;border-radius:4px}
.faixa-final{padding:58px 0}.faixa-interna{display:flex;align-items:center;justify-content:space-between;gap:30px}.faixa-final h2{font-size:28px;margin:0 0 9px}.faixa-final p{font-size:14px;color:#8490a2;margin:0}.rodape-publico{border-top:1px solid #edf0f5;padding:25px 0;background:#fff;color:#8a94a6;font-size:12px}.rodape-publico>.limite{display:flex;justify-content:space-between;gap:15px}.rodape-publico a:hover{text-decoration:underline;color:#6251c8}
@media(max-width:900px){.grade-abertura{min-height:0;grid-template-columns:1fr;gap:20px;padding-block:65px 50px}.visual-abertura{min-height:350px}.texto-abertura{text-align:center}.texto-abertura>p{margin-inline:auto}.acoes-abertura,.informacoes-abertura{justify-content:center}.grade-documentacao{gap:35px}.menu-publico{gap:16px}}
@media(max-width:680px){.limite{width:min(100% - 36px,1130px)}.topo-publico,.cabecalho-interno{min-height:68px}.identidade-marca{font-size:14px;gap:7px}.identidade-marca img{width:34px;height:34px}.menu-publico>a:not(.botao){display:none}.botao-menus{font-size:11px;min-height:37px;padding:9px 12px}.grade-abertura{padding-top:49px}.texto-abertura h1{font-size:43px;letter-spacing:-1.9px}.texto-abertura>p{font-size:14px}.acoes-abertura{flex-direction:column;align-items:stretch}.informacoes-abertura{justify-content:flex-start;margin-top:24px;gap:10px 18px}.visual-abertura{min-height:300px}.anel-externo{width:300px}.anel-interno{width:245px}.cartao-ilustracao{width:270px;padding:22px}.ilustracao-topo img{width:48px;height:48px}.ilustracao-topo strong{font-size:14px}.linhas-ilustradas{margin:23px 0 13px;gap:14px}.ilustracao-detalhe{margin:22px 0 10px}.detalhe-seguro{right:0;bottom:0;font-size:10px;padding:9px 12px}.secao{padding:66px 0}.grade-vantagens{grid-template-columns:1fr}.vantagem{padding:21px}.vantagem h3{margin-top:13px}.grade-documentacao{grid-template-columns:1fr}.documentacao-intro{position:static}.lista-documentacao{padding:2px 21px}.faixa-interna{flex-direction:column;align-items:flex-start}.faixa-interna .botao{width:100%}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.botao{transition:none}}
