body{color:#10192b;-webkit-font-smoothing:antialiased;background:#f1f1f0;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}h1,h2,h3{letter-spacing:-.028em;text-wrap:balance;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;line-height:1.06}p{margin:0}a{color:inherit}.wrap{max-width:1200px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.pill{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 13px 13px 22px;font-family:Archivo,sans-serif;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.arrow{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.hero-g{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid}.hero-photo{background:#2e4778;justify-content:flex-end;align-items:flex-end;width:62%;padding:24px;display:flex;position:absolute;top:0;bottom:0;right:0}.hero-veil{pointer-events:none;background:linear-gradient(90deg,#16294a 0% 40%,#16294ad1 52%,#16294a40 72%,#16294a00 100%);position:absolute;inset:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.fusion{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;display:grid}.mini2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chip{letter-spacing:.07em;text-transform:uppercase;color:#263f6c;background:#eef4fc;border-radius:999px;padding:7px 11px;font-family:Archivo,sans-serif;font-size:11px;font-weight:600}.nav-links a{color:#d7e3f5;font-size:15px;text-decoration:none}.nav-links a:hover{color:#76b4f7}.nav-links a.on{color:#fff;text-underline-offset:9px;font-weight:500;-webkit-text-decoration:underline #76b4f7;text-decoration:underline #76b4f7;text-decoration-thickness:2px}.topbar-l{color:#2b4571;align-items:center;gap:26px;font-size:13px;display:flex}.photo{background:#22365c;border-radius:22px;align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.ph-tag{letter-spacing:.04em;color:#afc6e6;background:#0a14288c;border-radius:999px;padding:7px 13px;font-size:12px}:focus-visible{outline-offset:3px;outline:2px solid #76b4f7}.how{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.step{background:#f1f1f0;border-radius:26px;flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex}.step b{color:#263f6c;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.step h3{color:#10192b;font-size:21px;font-weight:700;line-height:1.2}.step p{color:#55607a;font-size:15px;line-height:1.55}.bar-row{color:#d7e3f5;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;font-size:14px;display:grid}.bar-row i{background:#ffffff1a;border-radius:999px;height:10px;display:block;overflow:hidden}.bar-row em{border-radius:999px;height:100%;display:block}@media (max-width:640px){.steps{grid-template-columns:minmax(0,1fr)}.quiz-card{padding:24px}.step b{margin-bottom:4px}}.quiz-g{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.quiz-card{background:#fff;border-radius:26px;min-width:0;padding:34px;box-shadow:0 30px 60px -30px #00000073}.quiz-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.quiz-bar i{border-radius:999px;height:6px;display:block}.qbtn{border-radius:999px;justify-content:center;align-items:center;height:58px;font-family:Archivo,sans-serif;font-size:17px;font-weight:600;display:flex}.quiz-list{flex-direction:column;gap:2px;max-width:420px;margin:34px 0 0;padding:0;list-style:none;display:flex}.quiz-list li{color:#8fa7c8;border-radius:14px;align-items:center;gap:16px;padding:12px 16px;font-size:15px;display:flex}.quiz-list li b{color:#55709a;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:13px;font-weight:600}.quiz-list li.on{color:#fff;background:#76b4f71f}.quiz-list li.on b{color:#76b4f7}.ans{border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600}.contact-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.form-card{background:#fff;border-radius:26px;flex-direction:column;gap:18px;min-width:0;margin:0;padding:34px;display:flex}.f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fld{flex-direction:column;gap:7px;min-width:0;display:flex}.fld span{color:#10192b;font-size:13px;font-weight:600}.fld em{color:#6b6b69;font-style:normal;font-weight:400}.fld input,.fld textarea{font:inherit;color:#10192b;box-sizing:border-box;resize:vertical;background:#f1f1f0;border:1px solid #0000;border-radius:14px;width:100%;padding:14px 16px;font-size:15px}.fld input:focus,.fld textarea:focus{background:#fff;border-color:#76b4f7;outline:none}@media (max-width:640px){.f2{grid-template-columns:minmax(0,1fr)}.form-card{padding:24px}}@media (max-width:980px){.contact-g{grid-template-columns:minmax(0,1fr);gap:40px}.quiz-g{grid-template-columns:minmax(0,1fr);gap:36px}.how,.mini2{grid-template-columns:minmax(0,1fr)}.hero-photo{width:100%}.hero-veil{background:#16294adb!important}.social{gap:28px}.logos{gap:28px!important;margin-left:0!important}.hero-g{grid-template-columns:minmax(0,1fr);gap:36px}.cards{grid-template-columns:minmax(0,1fr)}.fusion{grid-template-columns:minmax(0,1fr);gap:32px}.nav-links{display:none!important}.topbar-l span.hide-s{display:none}}.sub-hero>div{max-width:600px}.sub-art{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#76b4f747,#76b4f70f 62%,#76b4f700 70%);border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:420px;margin-left:auto;display:flex}.svc-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.svc{background:#f1f1f0;border-radius:26px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.svc h3{margin-top:14px;font-size:22px;font-weight:700;line-height:1.15}.svc p{color:#55607a;font-size:15px;line-height:1.6}.svc-areas{border-top:1px solid #e2e2df;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:14px;display:flex}.svc-areas>span:first-child{color:#6b6b69;margin-right:4px;font-size:12px}.cta-test{background:#16294a;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid;overflow:hidden}.cta-img{background:#e9e9e7;min-height:300px;position:relative}.cta-img img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:980px){.sub-hero{grid-template-columns:minmax(0,1fr)}.sub-art{max-width:260px;margin:0 auto}.svc-g{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-test{grid-template-columns:minmax(0,1fr)}.cta-txt{padding:36px 28px!important}.cta-img{min-height:220px}}@media (max-width:640px){.svc-g{grid-template-columns:minmax(0,1fr)}}.foot-legal a{color:#afc6e6;text-decoration:none}.foot-legal a:hover{color:#76b4f7}.legal-g{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-side{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.legal-side a{color:#55607a;border-radius:12px;padding:11px 16px;font-size:15px;text-decoration:none;display:block}.legal-side a.on{color:#10192b;background:#f1f1f0;font-weight:500}.legal{min-width:0;max-width:720px}.legal h2{letter-spacing:-.02em;margin:44px 0 14px;font-size:24px;font-weight:700}.legal h2:first-child{margin-top:0}.legal p,.legal li{color:#3a4560;font-size:16px;line-height:1.7}.legal p+p{margin-top:12px}.legal ul{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:20px;display:flex}.legal b{color:#10192b;font-weight:600}.legal a{color:#263f6c}.idcard{background:#f1f1f0;border-radius:20px;grid-template-columns:150px minmax(0,1fr);gap:10px 20px;margin-top:6px;padding:24px 26px;font-size:15px;display:grid}.idcard dt{color:#6b6b69}.idcard dd{color:#10192b;overflow-wrap:anywhere;margin:0;font-weight:500}.ltable{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.ltable th{text-align:left;color:#10192b;background:#f1f1f0;padding:12px 14px;font-weight:600}.ltable td{color:#3a4560;vertical-align:top;border-bottom:1px solid #e9e9e7;padding:12px 14px}.pend{color:#7a5200;background:#fff4d6;border-radius:6px;padding:1px 6px;font-size:.92em}@media (max-width:980px){.legal-g{grid-template-columns:minmax(0,1fr);gap:28px}.legal-side{flex-flow:wrap;position:static}.idcard{grid-template-columns:minmax(0,1fr);gap:2px}.idcard dd{margin-bottom:10px}}.burger{cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:none}.m-menu{z-index:3;background:#10203d;border-bottom:1px solid #ffffff1a;position:relative}.m-menu a{color:#fff;border-bottom:1px solid #ffffff14;padding:16px 0;font-family:Archivo,sans-serif;font-size:20px;font-weight:600;text-decoration:none;display:block}.m-menu a.on{color:#76b4f7}@media (max-width:980px){.burger{display:inline-flex}.nav-cta{display:none!important}}@media (max-width:640px){.topbar{display:none}h1{font-size:38px!important}h2{font-size:31px!important}#top>.wrap:last-child{padding-top:44px!important;padding-bottom:60px!important}section:not(#top):not(#test)>.wrap{padding-top:64px!important;padding-bottom:64px!important}#test>.wrap{padding-bottom:64px!important}#como-funciona .pill{margin-left:0!important}.quiz-q{font-size:24px!important}.cta-txt h2{font-size:28px!important}.svc{padding:24px}}.quiz-card .qbtn{cursor:pointer;border:0;width:100%}.quiz-card .qbtn:hover{filter:brightness(1.06)}.quiz-q{letter-spacing:-.02em;color:#10192b;text-wrap:balance;margin-top:38px;font-family:Archivo,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.form-msg{border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5}button.pill:disabled{opacity:.6;cursor:default}
