body{background:var(--azul-950);color:#fff}section{padding:104px 0}h2.tit{font-size:clamp(34px,3.9vw,52px)}.claro{color:#ffffffc2}.meio{background:var(--azul-900)}.lateral{padding-left:max(24px,calc((100vw - 1200px)/2))}main .lnk{color:var(--azul-300)}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:700px;padding:0;background:#fff;color:var(--texto)}.hero-txt{display:flex;flex-direction:column;justify-content:center;padding-top:64px;padding-bottom:64px;padding-right:64px}.hero h1{font-size:clamp(40px,4.6vw,64px)}.hero-txt>p{margin-top:26px;font-size:19px;max-width:500px}.hero .acoes{margin-top:34px}.hero .lnk{color:var(--azul-700)}.prova{margin-top:30px;display:flex;align-items:center;gap:10px;font-size:15px;color:var(--texto-2)}.prova .ic{width:20px;height:20px;color:var(--azul-950)}.estudio{position:relative;background:radial-gradient(110% 80% at 50% 28%,#2c69c4,#195ab4 46%,#10408d);overflow:hidden}.estudio img{position:absolute;left:50%;bottom:0;height:88%;width:auto;max-width:none;transform:translate(-46%)}.faixa{padding:0 0 80px}.num-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.14)}.num{padding:48px 28px}.num+.num{border-left:1px solid rgba(255,255,255,.14)}.num b{display:block;font-family:var(--fonte-mono);font-weight:300;font-size:60px;line-height:1;letter-spacing:-.02em}.num span{display:block;margin-top:14px;color:var(--azul-300);font-size:15px}.faixa .logos-tit{font-size:15px;margin:52px 0 24px}.faixa{--bloco-escuro:var(--azul-900)}.fab-grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.fab-grid p{margin-top:22px;font-size:18px}.mosaico{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mosaico img{width:100%;aspect-ratio:4/3;object-fit:cover}.case{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center;margin-top:72px}.case:nth-child(2n) .case-arte{order:2}.case-arte{background:var(--azul-900);padding:48px 40px 40px}.case h3{font-weight:400;font-size:30px}.case .onde{font-size:14px;color:var(--azul-300);margin-top:4px}.case p.desc{margin-top:18px;font-size:17px}.case ul{list-style:none;margin-top:20px;display:grid;gap:10px;font-size:15px}.case li{display:flex;gap:12px}.case li .ic{width:20px;height:20px;color:var(--azul-300);margin-top:2px}.case .lnk{margin-top:24px}.serv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 36px;margin-top:52px}.serv{border-top:1px solid rgba(255,255,255,.22);padding-top:26px;display:flex;flex-direction:column;gap:12px}.serv .ic{width:32px;height:32px;color:var(--azul-300)}.serv h3{font-weight:500;font-size:20px}.serv p{font-size:15px;flex:1}.passos-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin-top:52px}.passo{border-top:1px solid rgba(255,255,255,.4);padding-top:22px}.passo .mono{font-size:14px;color:var(--azul-300)}.passo h3{font-weight:500;font-size:19px;margin:12px 0 8px}.passo p{font-size:15px}.depo-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;margin-top:48px;align-items:start}.depo-grande p{font-weight:300;font-size:clamp(24px,2.5vw,34px);line-height:1.3}.quem{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:15px}.quem img{width:56px;height:56px;border-radius:50%;object-fit:cover}.quem b{display:block;font-weight:500}.quem span{color:var(--azul-300)}.depo-menor{display:grid;gap:36px}.depo-menor p{font-size:17px}.teste{padding:0}.teste-grid{display:grid;grid-template-columns:1fr 1fr}.teste-foto{position:relative;min-height:560px}.teste-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.teste-txt{padding:88px max(24px,calc((100vw - 1200px)/2)) 88px 64px}.teste-txt .lead{margin-top:20px;font-size:17px}.teste-txt .confia{margin:20px 0 28px;color:var(--azul-200)}.teste-txt .form .btn{background:#fff;color:var(--azul-950)}.faq-lista{margin-top:44px;border-top:1px solid rgba(255,255,255,.22)}.faq .faq-item{border-bottom-color:#ffffff2e}.faq .faq-a p{color:#ffffffb8}@media(max-width:900px){section{padding:68px 0}.hero,.teste-grid{grid-template-columns:1fr;min-height:0}.hero-txt{padding:40px 24px 44px}.estudio{height:440px}.estudio img{height:92%}.hero .acoes .btn{width:100%}.num-grid{grid-template-columns:1fr 1fr}.num{padding:32px 20px}.num+.num{border-left:0}.num:nth-child(2n){border-left:1px solid rgba(255,255,255,.14)}.num:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.num b{font-size:42px}.fab-grid,.case,.depo-grid{grid-template-columns:1fr;gap:36px}.case:nth-child(2n) .case-arte{order:0}.case{margin-top:52px}.case-arte{padding:32px 20px 28px}.serv-grid,.passos-grid{grid-template-columns:1fr;gap:28px}.teste-foto{min-height:260px}.teste-txt{padding:52px 24px}}
