@layer components{.bx-topo{padding-top:calc(var(--menu) + clamp(40px, 5vw, 72px));isolation:isolate;position:relative;overflow-x:clip}.bx-topo-brilho{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#392957cc,#39295747 46%,#0000 72%);width:min(1040px,96vw);position:absolute;top:-4%;right:-10%}.bx-topo-grade{gap:var(--medianiz);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.bx-topo-txt{grid-column:1/span 7}.bx-topo-txt .nx-label{margin-bottom:24px}@media (min-width:768px){.bx-topo-txt .nx-title{font-size:clamp(36px,6vw,88px)}}.bx-topo-txt .nx-lead{max-width:500px;margin-top:28px}.bx-qr{align-items:center;gap:20px;margin-top:48px;display:flex}.bx-qr-caixa{background:#fff;border-radius:16px;flex:none;width:132px;padding:10px;box-shadow:0 30px 60px -20px #000000e6}.bx-qr-caixa svg{width:100%;height:auto;display:block}.bx-qr p{max-width:200px;color:var(--cinza-1);font-size:15px;line-height:1.4}.bx-acoes{margin-top:40px}.bx-pecas{grid-column:8/span 5;gap:16px;display:grid}.bx-icone{aspect-ratio:16/10}.bx-icone-img{z-index:1;transition:transform .7s var(--curva);position:absolute;inset:0;transform:scale(1.06)}.bx-icone:hover .bx-icone-img{transform:scale(1.082)}.bx-lojas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bx-lojas .nx-card{height:100%;min-height:176px}.nx-card-body.bx-loja{padding:64px 24px 24px}.bx-loja-n{letter-spacing:-.03em;color:#fff;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.1}.bx-loja-s{color:var(--cinza-2);margin-top:6px;font-size:14px;line-height:1.4}.bx-loja-btn{margin-top:20px}.bx-cab .nx-label{margin-bottom:24px}.bx-requisitos{gap:48px var(--medianiz);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.bx-requisitos>div{border-top:1px solid var(--linha-forte);padding-top:20px}.bx-requisitos dt{letter-spacing:.12em;text-transform:uppercase;color:var(--cinza-2);font-size:12px;font-weight:600;line-height:1.2}.bx-requisitos dd{letter-spacing:-.01em;color:#fff;margin-top:10px;font-size:19px;font-weight:500;line-height:1.35}.bx-requisitos dd .nx-nodata{font-size:15px}.bx-seguro{overflow-x:clip}.bx-seguro-brilho{aspect-ratio:1.6;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#39295799,#0000 72%);width:min(1100px,120vw);position:absolute;top:0;left:24%}.bx-manifesto{text-wrap:balance;max-width:1080px;margin-top:24px}.bx-seguro-link{align-items:center;gap:10px;margin-top:40px;display:flex}.bx-seguro-link>svg{color:var(--roxo-100);flex:none}.bx-mais{padding-bottom:clamp(40px,7vw,104px)}.bx-caminhos{border-top:1px solid var(--linha-forte);border-bottom:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;list-style:none;display:grid}.bx-caminhos li+li{border-left:1px solid var(--linha)}.bx-caminhos a{height:100%;padding:28px 24px 34px;text-decoration:none;display:block}.bx-caminhos li:first-child a{padding-left:0}.bx-caminhos a:focus-visible{outline-offset:-3px}.bx-caminho-t{letter-spacing:-.015em;color:#fff;align-items:baseline;gap:10px;font-size:22px;font-weight:600;line-height:1.25;display:flex}.bx-caminho-t svg{color:var(--cinza-2);transition:transform .22s var(--curva), color .22s var(--curva);flex:none;align-self:flex-start;margin-top:5px}.bx-caminhos a:hover .bx-caminho-t svg{color:#fff;transform:translate(4px)}.bx-caminho-p{max-width:34ch;color:var(--cinza-1);margin-top:8px;font-size:15px;line-height:1.5;display:block}@media (max-width:1023px){.bx-topo-txt,.bx-pecas{grid-column:1/-1}.bx-pecas{margin-top:48px}.bx-qr{display:none}.bx-requisitos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:56px}}@media (max-width:767px){.bx-acoes{margin-top:32px}.bx-pecas{margin-top:40px}.bx-lojas{order:-1}.bx-lojas .nx-card{min-height:156px}.nx-card-body.bx-loja{padding:60px 20px 20px}.bx-requisitos{grid-template-columns:minmax(0,1fr);row-gap:28px;margin-top:48px}.bx-caminhos{grid-template-columns:minmax(0,1fr)}.bx-caminhos li+li{border-left:0;border-top:1px solid var(--linha)}.bx-caminhos a{padding:22px 0 24px}}}@media (prefers-reduced-motion:reduce){.bx-icone-img,.bx-caminho-t svg{transition:none}}
