/* Ajustes editoriais de Miguel, isolados dos contratos de checkout. */
.lp-card-photo{position:absolute!important;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;user-select:none}
.zero-card{isolation:isolate}
.zero-card .lp-card-photo{z-index:-1;opacity:.22;object-position:center;filter:saturate(.72)}
.zero-card::before{z-index:0}
.zero-card .zero-num,.zero-card .zero-label{z-index:1;text-shadow:0 1px 9px rgba(255,250,240,.9)}
.stats9-card{isolation:isolate}
.stats9-card .lp-card-photo{z-index:0;opacity:.56;object-position:center 32%}
.stats9-card[data-target="92.8"] .lp-card-photo{object-position:center}
.stats9-card::after{inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,248,236,.81),rgba(255,248,236,.49) 55%,rgba(255,248,236,.77));opacity:1;pointer-events:none}
.stats9-card h3,.stats9-card .stats9-num{position:relative;z-index:2;text-shadow:0 1px 12px rgba(255,250,240,.95)}
.stats9-card .stats9-num{color:var(--terracota-dark,#b65d41)}
.stats9-card::before{z-index:3}
.lp-emoji{display:block;width:38px;height:38px;object-fit:contain;filter:none}
.bene-ic .lp-emoji{width:42px;height:42px}
.mec-card{border-color:rgba(215,118,85,.38);cursor:pointer;isolation:isolate}
.mec-card:focus-visible{outline:3px solid var(--terracota);outline-offset:4px}
.mec-card.is-selected{background:#fff7ef;box-shadow:0 15px 34px -22px rgba(215,118,85,.7)}
@property --lp-glow-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.mec-card::after{content:'';position:absolute;inset:0;z-index:3;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;background:conic-gradient(from var(--lp-glow-angle),transparent 45%,rgba(215,118,85,.18) 65%,#d77655 80%,#f2b7be 92%,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-card-orbit 3s linear infinite;animation-play-state:paused;transition:opacity .25s}
.mec-card:is(:hover,:focus-visible,.is-touched,.is-selected)::after{opacity:1;animation-play-state:running}
@keyframes lp-card-orbit{to{--lp-glow-angle:360deg}}
.lp-comparison-label{position:absolute;left:50%;top:-15px;transform:translateX(-50%);padding:7px 15px;border-radius:999px;white-space:nowrap;font:700 11px/1.2 var(--ff-body,'Inter',sans-serif);letter-spacing:.08em;background:var(--creme,#f7f2ec);border:1px solid rgba(46,44,42,.2);color:var(--grafite,#2e2c2a)}
.pravoce-col--yes .lp-comparison-label{background:var(--terracota,#d77655);border-color:var(--terracota,#d77655);color:#fff}
.pravoce-col--yes::before{content:none}
.pravoce-col{position:relative;overflow:visible}
.pravoce-grid{row-gap:34px}
.launch-countdown__date{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}
.lp-live-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--terracota,#d77655);animation:lp-live-pulse 1.5s ease-in-out infinite}
@keyframes lp-live-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(215,118,85,.5)}50%{opacity:.55;box-shadow:0 0 0 5px rgba(215,118,85,0)}}
.lp-subscription-note{display:block;color:var(--grafite,#2e2c2a);font-size:11px;line-height:1.35;font-weight:600;margin:3px 0 6px}
.hero-purchase-mode:disabled{opacity:.86;cursor:default}
.offer-mode[aria-disabled="true"]{opacity:.86;cursor:default}
.launch-gift [data-gift-state] strong{font-weight:800}
.lp-team-follow-link{display:inline-flex;align-items:center;gap:9px;margin-top:16px;padding:11px 17px;border:1px solid rgba(215,118,85,.5);border-radius:999px;color:var(--terracota-dark,#b65d41);font-size:13px;font-weight:700;text-decoration:none}
.lp-team-follow-link:is(:hover,:focus-visible){background:rgba(215,118,85,.12);outline-offset:3px}
.founders-video.is-user-watching .founders-video-toggle,.founders-video.is-user-watching .founders-audio-toggle{opacity:.32;transition:opacity .2s ease}
.founders-video.is-user-watching .founders-video-toggle:is(:hover,:focus-visible),.founders-video.is-user-watching .founders-audio-toggle:is(:hover,:focus-visible){opacity:1}
@media(prefers-reduced-motion:reduce){.mec-card::after,.lp-live-dot{animation:none}.mec-card::after{--lp-glow-angle:260deg}}
