@layer components{.lnk-topo{padding-top:calc(var(--menu) + clamp(40px, 5vw, 72px));isolation:isolate;padding-bottom:48px;position:relative;overflow-x:clip}.lnk-topo-grade{gap:var(--medianiz);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lnk-topo-txt{z-index:2;grid-area:1/1/auto/span 6;position:relative}.lnk-topo-txt .nx-label{margin-bottom:24px}@media (min-width:768px){.lnk-topo-txt .nx-title{font-size:clamp(36px,6vw,88px)}}.lnk-topo-txt .nx-lead{max-width:480px;margin-top:28px}.lnk-acoes{flex-wrap:wrap;align-items:center;gap:32px;margin-top:44px;display:flex}.lnk-topo-dir{grid-area:1/7/auto/span 6;position:relative}.lnk-topo-foto{z-index:1;aspect-ratio:1;border-radius:var(--raio);max-height:min(640px,100svh - 230px);margin-left:auto;position:relative;overflow:hidden}.lnk-topo-brilho{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#392957d9,#3929574d 46%,#0000 72%);position:absolute;inset:-14% -30% -16%}.lnk-msg{z-index:2;border:1px solid var(--linha-forte);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(348px,88%);box-shadow:inset 0 1px 0 var(--linha-roxa), 0 40px 80px -30px #000000f2;background:#0b0b0bd6;border-radius:22px 22px 22px 6px;padding:16px 20px 18px;position:absolute;bottom:-40px;left:-56px}.lnk-msg-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.lnk-msg p{color:#fff;margin-top:10px;font-size:16px;line-height:1.45}.lnk-msg-link{background:var(--chip-alta);height:32px;color:var(--roxo-100);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.lnk-cab .nx-label{margin-bottom:24px}.lnk-cab .nx-lead{max-width:560px;margin-top:28px}.lnk-trilho{gap:var(--medianiz);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.lnk-passos{margin-top:88px}.lnk-trilho:before,.lnk-trilho:after{content:"";height:1px;position:absolute;top:4px;left:0;right:0}.lnk-trilho:before{background:var(--linha-forte)}.lnk-trilho:after{transform-origin:0;transition:transform 1.5s var(--curva);background:linear-gradient(90deg,#b99af8,#533394 78%,#0000)}html[data-js] .lnk-trilho:not([data-on]):after{transform:scaleX(0)}.lnk-trilho li{transition:opacity .7s var(--curva), transform .7s var(--curva);transition-delay:calc(.12s + var(--i,0) * .24s);padding:36px 16px 0 0;position:relative}html[data-js] .lnk-trilho:not([data-on]) li{opacity:0;transform:translateY(16px)}.lnk-trilho-no{z-index:1;background:var(--roxo-100);width:9px;height:9px;box-shadow:0 0 0 5px var(--fundo), 0 0 18px 4px #b99af873;border-radius:50%;position:absolute;top:0;left:0}.lnk-trilho-n{letter-spacing:.12em;color:var(--cinza-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.2;display:block}.lnk-trilho h3{letter-spacing:-.015em;color:#fff;text-wrap:balance;margin-top:10px;font-size:22px;font-weight:600;line-height:1.25}.lnk-trilho p{max-width:30ch;color:var(--cinza-1);margin-top:8px;font-size:16px;line-height:1.5}.lnk-trilho[data-compact] h3{letter-spacing:-.01em;font-size:19px;font-weight:500}.lnk-cuidado-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:30%}.lnk-cuidado{overflow-x:clip}.lnk-manifesto{text-wrap:balance;max-width:1080px;margin-top:24px}.lnk-fatos{gap:var(--medianiz);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:96px;list-style:none;display:grid}.lnk-fatos li{border-top:1px solid var(--linha-forte);padding-top:20px}.lnk-fatos span{letter-spacing:.12em;text-transform:uppercase;color:var(--cinza-2);margin-bottom:10px;font-size:12px;font-weight:600;line-height:1.2;display:block}.lnk-fatos h3{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:500;line-height:1.3}.lnk-fatos p{color:var(--cinza-1);margin-top:6px;font-size:15px;line-height:1.5}.lnk-recebeu{padding-bottom:clamp(40px,7vw,104px);overflow-x:clip}.lnk-recebeu-grade{gap:var(--medianiz);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lnk-recebeu-txt{grid-column:1/span 7}.lnk-seguro{color:var(--cinza-1);align-items:center;gap:10px;margin-top:28px;font-size:15px;line-height:1.4;display:flex}.lnk-seguro svg{color:var(--roxo-100);flex:none}.lnk-recebeu-qr{text-align:center;grid-column:9/span 4;justify-self:center;position:relative}.lnk-recebeu-qr:before{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#392957cc,#0000 72%);width:260%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lnk-qr-caixa{background:#fff;border-radius:22px;width:220px;padding:14px;box-shadow:0 40px 80px -30px #000000f2}.lnk-qr-caixa svg{width:100%;height:auto;display:block}.lnk-recebeu-qr .nx-tag{margin-top:14px}@media (max-width:1279px){.lnk-msg{left:-16px}}@media (max-width:1023px){.lnk-topo-txt,.lnk-topo-dir,.lnk-recebeu-txt,.lnk-recebeu-qr{grid-area:auto/1/auto/-1}.lnk-topo-dir{margin-top:48px;margin-bottom:40px}.lnk-topo-foto{max-height:none;margin-left:0}.lnk-msg{left:16px}.lnk-trilho{grid-template-columns:minmax(0,1fr);gap:0}.lnk-trilho:before,.lnk-trilho:after{width:1px;height:auto;inset:8px auto 8px 4px}.lnk-trilho:after{transform-origin:50% 0;background:linear-gradient(#b99af8,#533394 78%,#0000)}html[data-js] .lnk-trilho:not([data-on]):after{transform:scaleY(0)}.lnk-trilho li{padding:0 0 32px 36px}.lnk-trilho li:last-child{padding-bottom:0}.lnk-trilho-no{top:3px}.lnk-trilho p{max-width:44ch}.lnk-fatos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:64px}.lnk-recebeu-qr{justify-self:start;margin-top:56px}}@media (max-width:767px){.lnk-acoes{gap:24px;margin-top:36px}.lnk-topo-foto{aspect-ratio:4/5}.lnk-msg{width:min(320px,100% - 24px);bottom:-32px;left:12px}.lnk-passos{margin-top:56px}.lnk-fatos{grid-template-columns:minmax(0,1fr);row-gap:28px;margin-top:48px}.lnk-recebeu-qr{justify-self:center}.lnk-qr-caixa{width:200px}}}@media (prefers-reduced-motion:reduce){.lnk-trilho:after{transition:none;transform:none!important}.lnk-trilho li{transition:opacity .2s linear;transform:none!important}}html[data-nivel=c] .lnk-trilho:after{transition:none;transform:none!important}html[data-nivel=c] .lnk-trilho li{transition:opacity .2s linear;transform:none!important}
