:root{--grafite-950: #0f1115;--grafite-900: #1b1e24;--grafite-800: #232730;--grafite-700: #2e333d;--grafite-600: #3d4350;--laranja-300: #ffc266;--laranja-400: #ffa21f;--laranja-500: #ff8200;--laranja-600: #ff5a00;--laranja-700: #d94a00;--prata-100: #f1f2f4;--prata-200: #e2e4e7;--prata-300: #c9cbcf;--prata-400: #a3a7ae;--prata-500: #7c818a;--verde: #1f9d6b;--grad: linear-gradient(135deg,var(--laranja-400),var(--laranja-600));--raio: 14px;--raio-sm: 10px;--sombra: 0 18px 50px -20px rgba(15,17,21,.35);--fonte: "Inter",ui-sans-serif,system-ui,"Segoe UI",Arial,sans-serif;--fonte-titulo: "Sora","Inter",ui-sans-serif,system-ui,sans-serif;--topo-h: 68px;}*,*::before,*::after{box-sizing: border-box;}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--topo-h) + 12px);}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{animation: none !important;transition: none !important;}}body{margin: 0;font-family: var(--fonte);font-size: 16px;line-height: 1.6;color: var(--grafite-900);background: #fff;-webkit-font-smoothing: antialiased;}img,svg{display: block;}a{color: inherit;}h1,h2,h3{font-family: var(--fonte-titulo);line-height: 1.15;margin: 0;letter-spacing: -.02em;}h2{font-size: clamp(1.7rem,3.2vw,2.5rem);font-weight: 700;}h3{font-size: 1.1rem;font-weight: 600;}p{margin: 0;}.wrap{width: min(1160px,100% - 40px);margin-inline: auto;}.estreito{width: min(820px,100% - 40px);}.skip{position: absolute;left: -9999px;top: 0;background: var(--laranja-500);color: #fff;padding: 8px 14px;z-index: 100;}.skip:focus{left: 12px;top: 12px;}.ic{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.ic--grande{width: 30px;height: 30px;color: var(--laranja-500);}.ic--sim{color: var(--laranja-500);}.ic--nao{color: var(--prata-500);}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 24px;border: 0;border-radius: 999px;background: var(--grad);color: #fff;font: 600 1rem/1 var(--fonte);text-decoration: none;cursor: pointer;box-shadow: 0 10px 26px -10px rgba(255,90,0,.7);transition: transform .15s,box-shadow .15s,filter .15s;}.btn:hover{transform: translateY(-1px);filter: brightness(1.05);box-shadow: 0 14px 30px -10px rgba(255,90,0,.8);}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline: 3px solid var(--laranja-300);outline-offset: 3px;}.btn--sm{padding: 10px 18px;font-size: .9rem;box-shadow: none;}.btn--fantasma{background: transparent;color: #fff;border: 1px solid rgba(255,255,255,.25);box-shadow: none;}.btn--fantasma:hover{border-color: rgba(255,255,255,.6);box-shadow: none;}.btn--largo{width: 100%;}.marca{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;}.marca__nome{font: 700 1.25rem/1 var(--fonte-titulo);letter-spacing: -.02em;color: #fff;}.marca__nome b{color: var(--laranja-500);font-weight: 700;}.topo{position: fixed;inset: 0 0 auto;z-index: 50;height: var(--topo-h);transition: background .2s,box-shadow .2s;}.topo.rolou,.topo.aberto{background: rgba(15,17,21,.92);backdrop-filter: blur(10px);box-shadow: 0 8px 30px rgba(0,0,0,.25);}.topo__in{height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;}.menu{display: flex;align-items: center;gap: 28px;}.menu a:not(.btn){color: var(--prata-300);text-decoration: none;font-size: .92rem;font-weight: 500;transition: color .15s;}.menu a:not(.btn):hover{color: #fff;}.menu__abrir{display: none;background: none;border: 0;color: #fff;padding: 8px;cursor: pointer;}.menu__abrir .ic{width: 26px;height: 26px;}.selo{display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px;border-radius: 999px;background: rgba(255,130,0,.12);border: 1px solid rgba(255,130,0,.35);color: var(--laranja-300);font-size: .85rem;font-weight: 600;}.selo--claro{color: var(--laranja-700);background: rgba(255,130,0,.1);}.selo__ponto{width: 8px;height: 8px;border-radius: 50%;background: var(--laranja-500);box-shadow: 0 0 0 0 rgba(255,130,0,.6);animation: pulsar 2s infinite;}@keyframes pulsar{70%{box-shadow: 0 0 0 9px rgba(255,130,0,0);}100%{box-shadow: 0 0 0 0 rgba(255,130,0,0);}}.hero{position: relative;overflow: hidden;color: #fff;background: radial-gradient(900px 500px at 85% 10%,rgba(255,130,0,.22),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(255,90,0,.10),transparent 60%),var(--grafite-950);padding: calc(var(--topo-h) + 70px) 0 90px;}.hero::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 48px 48px;mask-image: radial-gradient(ellipse at 70% 30%,#000 20%,transparent 70%);pointer-events: none;}.hero__in{position: relative;z-index: 1;display: grid;grid-template-columns: 1.15fr .85fr;gap: 60px;align-items: center;}.hero h1{margin: 22px 0 20px;font-size: clamp(2.4rem,5.4vw,4rem);font-weight: 700;letter-spacing: -.035em;}.hero h1 em{font-style: normal;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;}.hero__sub{font-size: 1.15rem;color: var(--prata-300);max-width: 560px;}.hero__acoes{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 34px;}.hero__pontos{list-style: none;padding: 0;margin: 34px 0 0;display: flex;flex-wrap: wrap;gap: 10px 26px;color: var(--prata-200);font-size: .95rem;font-weight: 500;}.hero__pontos li{display: flex;align-items: center;gap: 8px;}.hero__pontos .ic{color: var(--laranja-500);}.pilha{background: linear-gradient(180deg,rgba(46,51,61,.75),rgba(27,30,36,.85));border: 1px solid rgba(255,255,255,.09);border-radius: 20px;padding: 22px;box-shadow: 0 40px 80px -30px rgba(0,0,0,.7);backdrop-filter: blur(6px);}.pilha__titulo{font: 600 .8rem/1 var(--fonte);text-transform: uppercase;letter-spacing: .12em;color: var(--prata-400);margin: 4px 4px 16px;}.pilha__item{display: flex;gap: 14px;align-items: center;padding: 15px 16px;border-radius: 12px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.06);}.pilha__item + .pilha__item{margin-top: 10px;}.pilha__item .ic{width: 34px;height: 34px;padding: 7px;border-radius: 9px;background: rgba(255,130,0,.14);color: var(--laranja-400);}.pilha__item b{display: block;font-weight: 600;}.pilha__item span{display: block;font-size: .85rem;color: var(--prata-400);}.pilha__status{display: flex;align-items: center;gap: 10px;margin-top: 16px;padding: 12px 16px;border-radius: 12px;background: rgba(31,157,107,.12);border: 1px solid rgba(31,157,107,.3);color: #7fe0b6;font-weight: 600;font-size: .9rem;}.pulso{width: 9px;height: 9px;border-radius: 50%;background: #34d399;box-shadow: 0 0 0 0 rgba(52,211,153,.6);animation: pulsar-v 2s infinite;}@keyframes pulsar-v{70%{box-shadow: 0 0 0 9px rgba(52,211,153,0);}100%{box-shadow: 0 0 0 0 rgba(52,211,153,0);}}.secao{padding: 100px 0;}.secao--escura{background: var(--grafite-900);color: #fff;}.secao--escura .secao__cab > p:not(.sobre){color: var(--prata-300);}.secao--prata{background: var(--prata-100);}.secao__cab{max-width: 720px;margin-bottom: 52px;}.secao__cab > p:not(.sobre){margin-top: 16px;font-size: 1.08rem;color: var(--grafite-600);}.sobre{font: 600 .82rem/1 var(--fonte);text-transform: uppercase;letter-spacing: .14em;color: var(--laranja-600);margin-bottom: 14px;}.secao--escura .sobre{color: var(--laranja-400);}.dores{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;}.dor{padding: 26px;border-radius: var(--raio);border: 1px solid var(--prata-200);background: #fff;position: relative;}.dor::before{content: "";position: absolute;left: 26px;top: 0;width: 36px;height: 3px;border-radius: 0 0 3px 3px;background: var(--grad);}.dor h3{margin: 6px 0 10px;}.dor p{color: var(--grafite-600);font-size: .95rem;}.comparativo{border-radius: 18px;overflow: hidden;border: 1px solid rgba(255,255,255,.08);}.comparativo__linha{display: grid;grid-template-columns: .7fr 1fr 1fr;}.comparativo__linha > span{padding: 18px 22px;display: flex;align-items: center;gap: 10px;border-top: 1px solid rgba(255,255,255,.07);}.comparativo__cab > span{border-top: 0;font: 600 .82rem/1.2 var(--fonte);text-transform: uppercase;letter-spacing: .1em;color: var(--prata-400);}.comparativo [role="rowheader"]{font-weight: 600;color: #fff;}.comparativo [role="cell"]:not(.destaque){color: var(--prata-400);}.comparativo .destaque{background: rgba(255,130,0,.08);color: #fff;}.comparativo__cab .destaque{color: var(--laranja-400);}.faixa{background: var(--grad);color: #fff;padding: 44px 0;}.faixa__in{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;}.faixa__item{display: flex;gap: 18px;align-items: flex-start;}.faixa__item .ic--grande{color: #fff;width: 40px;height: 40px;padding: 8px;border-radius: 12px;background: rgba(255,255,255,.18);}.faixa__item h3{font-size: 1.35rem;margin-bottom: 6px;}.faixa__item p{color: rgba(255,255,255,.92);}.ferramentas{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.ferr{padding: 28px;border-radius: var(--raio);background: #fff;border: 1px solid var(--prata-200);transition: border-color .2s,box-shadow .2s,transform .2s;}.ferr:hover{border-color: rgba(255,130,0,.45);box-shadow: var(--sombra);transform: translateY(-2px);}.ferr__ic{width: 44px;height: 44px;padding: 10px;border-radius: 12px;background: rgba(255,130,0,.1);color: var(--laranja-600);margin-bottom: 18px;}.ferr h3{margin-bottom: 12px;}.ferr ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px;}.ferr li{position: relative;padding-left: 18px;font-size: .94rem;color: var(--grafite-600);}.ferr li::before{content: "";position: absolute;left: 0;top: .62em;width: 7px;height: 7px;border-radius: 2px;background: var(--laranja-500);}.atend{display: grid;grid-template-columns: .9fr 1.1fr;gap: 60px;align-items: center;}.atend__texto p:not(.sobre){margin-top: 18px;font-size: 1.08rem;color: var(--grafite-600);}.atend__cards{display: grid;gap: 16px;}.atend__card{display: grid;grid-template-columns: auto 1fr;column-gap: 18px;row-gap: 4px;padding: 22px 24px;background: #fff;border-radius: var(--raio);border: 1px solid var(--prata-200);}.atend__card .ic{grid-row: span 2;width: 48px;height: 48px;padding: 10px;border-radius: 12px;background: rgba(255,130,0,.1);}.atend__card p{color: var(--grafite-600);font-size: .95rem;}.integ{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.integ__item{padding: 28px;border-radius: var(--raio);border: 1px solid var(--prata-200);display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 14px 10px;}.integ__item p{grid-column: 1 / -1;color: var(--grafite-600);font-size: .95rem;}.integ__nome{font: 700 1.3rem/1.2 var(--fonte-titulo);letter-spacing: -.02em;}.integ__item--breve{background: var(--prata-100);border-style: dashed;}.tag{padding: 5px 12px;border-radius: 999px;font-size: .78rem;font-weight: 700;letter-spacing: .02em;}.tag--ok{background: rgba(31,157,107,.12);color: var(--verde);}.tag--breve{background: rgba(255,130,0,.12);color: var(--laranja-700);}.passos{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;counter-reset: p;}.passos li{position: relative;padding: 28px 24px;border-radius: var(--raio);background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.08);}.passos__n{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--grad);font: 700 1.05rem/1 var(--fonte-titulo);margin-bottom: 18px;}.passos h3{margin-bottom: 8px;}.passos p{color: var(--prata-300);font-size: .95rem;}.vaga{display: grid;grid-template-columns: .85fr 1.15fr;gap: 60px;align-items: start;}.vaga__texto h2{margin: 18px 0 18px;}.vaga__texto p{color: var(--grafite-600);font-size: 1.05rem;}.vaga__texto p + p{margin-top: 14px;}.vaga__texto strong{color: var(--grafite-900);}.vaga__lista{list-style: none;padding: 0;margin: 26px 0 0;display: grid;gap: 10px;font-weight: 500;}.vaga__lista li{display: flex;gap: 10px;align-items: center;}.vaga__lista .ic{color: var(--laranja-500);}.form{padding: 32px;border-radius: 20px;background: #fff;border: 1px solid var(--prata-200);box-shadow: var(--sombra);display: grid;gap: 18px;}.form__grade{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.campo{display: grid;gap: 6px;font-size: .9rem;font-weight: 600;color: var(--grafite-800);}.campo small{font-weight: 400;color: var(--prata-500);}.campo input,.campo select,.campo textarea{width: 100%;font: 400 1rem/1.4 var(--fonte);color: var(--grafite-900);padding: 12px 14px;border-radius: var(--raio-sm);border: 1px solid var(--prata-300);background: #fff;transition: border-color .15s,box-shadow .15s;}.campo textarea{resize: vertical;}.campo input:focus,.campo select:focus,.campo textarea:focus{outline: none;border-color: var(--laranja-500);box-shadow: 0 0 0 4px rgba(255,130,0,.15);}.campo .invalido,.campo input[aria-invalid="true"],.campo select[aria-invalid="true"]{border-color: #d93025;}.campo--opcoes{border: 0;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px 10px;}.campo--opcoes legend{width: 100%;margin-bottom: 8px;padding: 0;}.campo--opcoes label{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;border: 1px solid var(--prata-300);font-weight: 500;cursor: pointer;transition: border-color .15s,background .15s;}.campo--opcoes label:has(input:checked){border-color: var(--laranja-500);background: rgba(255,130,0,.08);}.campo--opcoes input,.aceite input{accent-color: var(--laranja-600);width: 16px;height: 16px;}.aceite{display: flex;gap: 10px;align-items: flex-start;font-size: .9rem;color: var(--grafite-600);}.aceite input{margin-top: 3px;flex: none;}.armadilha{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;}.form__retorno{font-size: .92rem;min-height: 1.4em;}.form__retorno.ok{color: var(--verde);font-weight: 600;}.form__retorno.erro{color: #c5221f;font-weight: 600;}.faq{display: grid;gap: 12px;}.faq details{background: #fff;border-radius: var(--raio);border: 1px solid var(--prata-200);padding: 0 24px;}.faq summary{cursor: pointer;list-style: none;padding: 20px 0;font: 600 1.05rem/1.4 var(--fonte-titulo);display: flex;justify-content: space-between;gap: 16px;}.faq summary::-webkit-details-marker{display: none;}.faq summary::after{content: "+";font: 400 1.5rem/1 var(--fonte);color: var(--laranja-600);transition: transform .2s;}.faq details[open] summary::after{transform: rotate(45deg);}.faq details p{padding-bottom: 20px;color: var(--grafite-600);}.final{background: radial-gradient(700px 300px at 50% 0%,rgba(255,130,0,.25),transparent 70%),var(--grafite-950);color: #fff;padding: 90px 0;text-align: center;}.final__in{display: grid;justify-items: center;gap: 16px;}.final p{color: var(--prata-300);font-size: 1.1rem;margin-bottom: 12px;}.rodape{background: var(--grafite-950);color: var(--prata-400);border-top: 1px solid rgba(255,255,255,.07);padding: 34px 0;font-size: .9rem;}.rodape__in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 30px;}.rodape a:not(.marca){color: var(--prata-200);}.marca--rodape .marca__nome{font-size: 1.1rem;}.texto{padding: calc(var(--topo-h) + 60px) 0 90px;}.texto h1{font-size: clamp(2rem,4vw,2.8rem);margin-bottom: 8px;}.texto__data{color: var(--prata-500);font-size: .92rem;margin-bottom: 32px;}.texto h2{font-size: 1.3rem;margin: 36px 0 12px;}.texto p,.texto li{color: var(--grafite-700);}.texto p + p{margin-top: 12px;}.texto ul{padding-left: 20px;margin: 0;display: grid;gap: 8px;}.texto a{color: var(--laranja-700);}.aceite a{color: var(--laranja-700);}.rodape__links a{margin-right: 4px;}@media (max-width: 980px){.hero__in,.atend,.vaga{grid-template-columns: 1fr;gap: 44px;}.hero__visual{max-width: 520px;}.dores,.passos{grid-template-columns: repeat(2,1fr);}.ferramentas{grid-template-columns: repeat(2,1fr);}}@media (max-width: 860px){.menu{position: fixed;inset: var(--topo-h) 0 auto;flex-direction: column;align-items: stretch;gap: 0;padding: 8px 20px 22px;background: rgba(15,17,21,.97);border-top: 1px solid rgba(255,255,255,.08);transform: translateY(-8px);opacity: 0;visibility: hidden;transition: opacity .2s,transform .2s,visibility .2s;}.menu.aberto{opacity: 1;visibility: visible;transform: none;}.menu a:not(.btn){padding: 14px 0;font-size: 1rem;border-bottom: 1px solid rgba(255,255,255,.06);}.menu .btn{margin-top: 16px;}.menu__abrir{display: block;}.integ,.faixa__in{grid-template-columns: 1fr;}.faixa__in{gap: 26px;}.comparativo__linha{grid-template-columns: 1fr 1fr;}.comparativo__linha > [role="rowheader"]{grid-column: 1 / -1;padding-bottom: 0;border-top: 1px solid rgba(255,255,255,.1);}.comparativo__linha > [role="cell"]{border-top: 0;font-size: .92rem;align-items: flex-start;}.comparativo__cab > span:first-child{display: none;}}@media (max-width: 600px){.secao{padding: 72px 0;}.hero{padding: calc(var(--topo-h) + 44px) 0 70px;}.dores,.passos,.ferramentas,.form__grade{grid-template-columns: 1fr;}.form{padding: 22px;}.hero__acoes .btn{width: 100%;}.rodape__in{flex-direction: column;align-items: flex-start;}}