.home-hero{display:grid;gap:32px;align-items:center;padding-top:8px}@media(min-width:900px){.home-hero{grid-template-columns:1.1fr .9fr;gap:48px;min-height:380px}}.home-hero__texto{display:flex;flex-direction:column;gap:18px;min-width:0}.home-hero__sub{margin:0;font:400 18px/28px var(--font-body);color:var(--ink-muted);max-width:46ch}@media(max-width:760px){.home-hero__sub{font-size:16px;line-height:24px}}.home-hero__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.leque{position:relative;height:360px}.leque__circulos{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.leque__circulos circle{fill:none;stroke:var(--brand);stroke-width:1.5;opacity:.45}.leque__c{position:absolute;left:50%;top:24px;width:220px;height:300px;margin-left:-110px;border-radius:var(--radius-xl);padding:22px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-pop);transform-origin:50% 115%}.leque__c:nth-of-type(1){transform:rotate(-14deg) translate(-72px);background:var(--forest);color:var(--on-forest)}.leque__c:nth-of-type(2){transform:rotate(0);background:var(--ink-black);color:var(--on-forest);z-index:1}.leque__c:nth-of-type(3){transform:rotate(14deg) translate(72px);background:var(--brand-glow);color:var(--on-brand)}.leque__topo{display:flex;justify-content:space-between;align-items:center}.leque__eyebrow{color:var(--brand)}.leque__c:nth-of-type(3) .leque__eyebrow{color:var(--on-brand)}.leque__chip{width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,#ffffff8c,#ffffff1f)}.leque__rot{font:400 12px/16px var(--font-body);opacity:.8}.leque__num{font:700 28px/32px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.leque__num small{font-size:15px;margin-right:3px}@media(max-width:899px){.leque{display:none}}.home-calcs{display:flex;flex-direction:column;gap:16px}.home-calcs__grade{display:grid;gap:16px}.home-calcs__ad{display:none}@media(min-width:1000px){.home-calcs__grade{grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:stretch}.home-calcs__grade .cd-tiles:not(.cd-tiles--compacto){grid-template-columns:repeat(3,minmax(0,1fr))}.home-calcs__grade .cd-tiles .cd-tile--feature{grid-column:span 2}.home-calcs__ad{display:flex;flex-direction:column;justify-content:center}}@media(min-width:1000px){.home-faixa-ad{display:none}}.home-calcs__topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.faixa-lima{position:relative;overflow:hidden;background:var(--brand-glow);color:var(--on-brand);padding-block:48px;margin-block:16px}@media(min-width:900px){.faixa-lima{padding-block:80px}}.faixa-lima__grade{position:relative;z-index:1;display:grid;gap:40px;align-items:center;max-width:1040px;margin:0 auto}@media(min-width:900px){.faixa-lima__grade{grid-template-columns:.9fr 1.1fr;gap:64px}}.faixa-lima .cd-caps{color:var(--on-brand)}.faixa-lima__marca{position:absolute;left:0;right:0;bottom:-.18em;text-align:center;font:800 clamp(96px,22vw,260px)/1 var(--font-display);letter-spacing:-.04em;color:var(--brand-strong);opacity:.55;pointer-events:none;white-space:nowrap}.mock{transform:rotate(-3deg);box-shadow:var(--shadow-pop);max-width:400px;justify-self:center;width:100%}.mock__linhas{list-style:none;margin:10px 0 0;padding:12px 0 0;border-top:1px solid rgba(245,247,240,.18);display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.mock__linhas li{display:flex;justify-content:space-between;gap:12px;font:400 14px/20px var(--font-body);color:#f5f7f0d9;font-variant-numeric:tabular-nums}.mock__linhas li span:last-child{font-weight:600;color:var(--on-forest)}.mock__lei{font:500 11px/14px var(--font-body);color:var(--brand);display:block}.passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.passos li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.passos__icone{width:44px;height:44px;border-radius:50%;background:var(--forest);color:var(--brand);display:grid;place-items:center;font:800 18px/1 var(--font-display)}.passos h3{margin:0 0 2px;font:700 18px/24px var(--font-display);color:var(--on-brand)}.passos p{margin:0;font:400 15px/22px var(--font-body);color:var(--on-brand)}.faixa-lima__texto{display:flex;flex-direction:column;gap:24px}.confianca{display:grid;gap:24px}@media(min-width:760px){.confianca{grid-template-columns:repeat(3,1fr);gap:32px}}.confianca__item{display:flex;flex-direction:column;gap:10px}.confianca__icone{width:48px;height:48px;border-radius:50%;background:var(--brand-soft);color:var(--heading);display:grid;place-items:center}.confianca__icone svg{width:22px;height:22px}.confianca h3{margin:0;font:700 18px/24px var(--font-display);color:var(--heading)}.confianca p{margin:0;font:400 15px/22px var(--font-body);color:var(--ink-muted)}.faixa-escura{position:relative;overflow:hidden;background:var(--forest-deep);color:var(--on-forest);border-radius:var(--radius-2xl);padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.faixa-escura .cd-caps{color:var(--brand);max-width:22ch}.faixa-escura p{margin:0;max-width:52ch;font:400 16px/24px var(--font-body);color:#f5f7f0d9}.faixa-escura__icone{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--brand);color:var(--brand);display:grid;place-items:center}.faixa-escura__icone svg{width:24px;height:24px}.faixa-escura:before,.faixa-escura:after{content:"";position:absolute;border-radius:50%;border:28px solid var(--brand);opacity:.08;pointer-events:none}.faixa-escura:before{width:260px;height:260px;left:-120px;top:-120px}.faixa-escura:after{width:200px;height:200px;right:-80px;bottom:-110px}.faixa-escura .cd-row{justify-content:center;position:relative;z-index:1}
