.lead-confirmation{color:#fff;padding:0}.lead-confirmation-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:0;min-height:520px;display:grid}@media (width<=767px){.lead-confirmation-grid{grid-template-columns:1fr;min-height:0}}.phone-mock{background:linear-gradient(#1a0b2e 0%,#0e0e10 100%);flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative;overflow:hidden}.phone-mock:before{content:"";background:radial-gradient(circle at 30% 20%, hsl(var(--ppgvet-roxo) / .22), transparent 50%), radial-gradient(circle at 80% 80%, hsl(var(--ppgvet-cta) / .14), transparent 45%);pointer-events:none;position:absolute;inset:0}.phone-header{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;top:32px;left:24px;right:24px}.phone-avatar{background:#25d366;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.phone-title{color:#fff;font-size:14px;font-weight:700}.phone-body{z-index:1;text-align:center;width:100%;max-width:260px;margin-top:60px;position:relative}.phone-big-avatar{background:#ffffff14;border:2px solid #25d36666;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 18px;display:grid}.phone-group-title{letter-spacing:.08em;color:#fff;margin-bottom:10px;font-size:18px;font-weight:800}.phone-members{justify-content:center;align-items:center;gap:4px;margin-bottom:16px;display:flex}.phone-member-icon{color:#ffffffe6;background:#ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.phone-member-count{color:#ffffffb3;margin-left:4px;font-size:12px}.phone-button{text-transform:uppercase;color:#fff;transition:transform var(--mov-medio) var(--mov-ease), filter var(--mov-rapido) var(--mov-ease);background:#25d366;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.phone-button:hover{filter:brightness(.9);transform:scale(1.03)}.lead-confirmation-content{flex-direction:column;justify-content:center;gap:20px;padding:40px;display:flex}@media (width<=767px){.lead-confirmation-content{padding:28px 24px 36px}}.lead-confirmation-title{color:#fff;font-size:26px;font-weight:800;line-height:1.25}.lead-confirmation-title span{color:#25d366}@media (width<=767px){.lead-confirmation-title{font-size:22px}}.lead-whatsapp-btn{text-transform:uppercase;text-align:center;width:100%;transition:transform var(--mov-medio) var(--mov-ease), filter var(--mov-rapido) var(--mov-ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#25d366!important}.lead-whatsapp-btn:hover{filter:brightness(.9);transform:scale(1.03);color:#fff!important;background:#25d366!important}.lead-whatsapp-btn svg{z-index:2;position:relative}.lead-confirmation--inline .lead-confirmation-grid{grid-template-columns:1fr;min-height:0}.lead-confirmation--inline .phone-mock{display:none}.lead-confirmation--inline .lead-confirmation-content{padding:22px 20px 26px}.lead-confirmation--inline .lead-confirmation-title{font-size:20px}.lead-confirmation--inline .lead-confirmation,.lead-confirmation--inline .lead-confirmation-title{color:hsl(var(--foreground))}.lead-confirmation--inline .lead-confirmation-title span{color:#0b8a43}.lead-confirmation--inline .lead-confirmation-text{color:hsl(var(--muted-foreground))}.lead-confirmation--inline .lead-confirmation-text strong{color:hsl(var(--foreground))}.lead-confirmation--inline .lead-progress-track{background:hsl(var(--foreground) / .1)}.lead-confirmation--inline .lead-ementa-btn{color:hsl(var(--foreground))!important;border:1.5px solid hsl(var(--foreground) / .25)!important;background:0 0!important}.lead-confirmation--inline .lead-ementa-btn:hover{background:hsl(var(--foreground) / .06)!important;color:hsl(var(--foreground))!important}.lead-ementa-btn{text-transform:uppercase;text-align:center;width:100%;transition:transform var(--mov-medio) var(--mov-ease), filter var(--mov-rapido) var(--mov-ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:hsl(var(--foreground))!important;background:#fff!important}.lead-ementa-btn:hover{filter:brightness(.9);transform:scale(1.03);color:hsl(var(--foreground))!important;background:#fff!important}.lead-ementa-btn svg{z-index:2;position:relative}.lead-confirmation-text{color:#ffffffd9;text-align:center;font-size:14px;line-height:1.6}.lead-confirmation-text strong{color:#fff;font-weight:700}.lead-progress{width:100%}.lead-progress-track{background:#ffffff1f;border-radius:999px;width:100%;height:28px;position:relative;overflow:hidden}.lead-progress-fill{color:#fff;background:#25d366;border-radius:999px;justify-content:flex-end;align-items:center;width:75%;height:100%;padding-right:14px;font-size:13px;font-weight:800;animation:1s ease-out forwards lead-progress-grow;display:flex}@keyframes lead-progress-grow{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lead-progress-fill{animation:none}}.phone-button:active,.lead-whatsapp-btn:active,.lead-ementa-btn:active{transform:scale(.98)}
