/* Identidade aplicada sem alterar as grades, a ordem ou as medidas do layout original. */
.logo{background:transparent;border-radius:50%}.brand{font-size:15px}
.swap::after,.reel::after,.tour-media::after,.ready-video::after{content:'funcionando.br';position:absolute;right:10px;top:38px;z-index:8;padding:6px 10px 6px 31px;border:1px solid #bb71ff77;border-radius:99px;background:#1b0c32cc url('assets/logo-roxa.png') 5px center/22px 22px no-repeat;color:white;font:700 9px 'DM Sans',sans-serif;pointer-events:none;backdrop-filter:blur(8px)}
.offer-timer,.offer-banner{background-color:#241238}.offer-was{color:var(--violet-soft)}
.btn{color:white}.btn.soft{color:var(--fg)}.pc.hot{border-color:#a84bff}
.cf-item{background:#9a43ef}.fab{color:white!important}.tour{min-width:0}.tour-text,.tour-head{min-width:0}.tour-head h2{overflow-wrap:anywhere}
.audio-toggle{position:absolute;left:10px;top:74px;z-index:15;min-height:40px;padding:8px 12px;border:1px solid #d3a0ff99;border-radius:99px;background:#210d38ed;color:#fff;font:700 12px 'DM Sans',sans-serif;cursor:pointer;pointer-events:auto;box-shadow:0 3px 12px #0005}.audio-toggle[aria-pressed="true"]{background:#8126c9}.reel.ig .snd{display:none}.player,.ready-video{position:relative}
.tcard .card-brand{position:absolute;left:9px;bottom:10px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 9px 6px 6px;border:1px solid #c788ff77;border-radius:99px;background:#190b2cdb;color:#fff;font-size:10px;font-weight:700;pointer-events:none}.tcard .art .card-brand img{position:static;inset:auto;width:25px;height:25px;border-radius:50%;object-fit:cover}.tcard .art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#10071b99);pointer-events:none}.tcard .art .pill{z-index:3;background:#a344ed;color:white}.lessons>.lesson:focus{outline:2px solid var(--violet);outline-offset:4px}
.hero-price{display:flex;flex-direction:column;gap:4px;margin:20px 0 4px;padding:16px 18px;border:1px solid #a94bff66;border-radius:16px;background:linear-gradient(110deg,#8c2ae51c,#a54bff0a)}.hero-price>span{font-size:10px;font-weight:700;letter-spacing:.12em;color:#c699ff}.hero-price strong{font:700 32px var(--display);color:white;line-height:1.3}.hero-price small{font-size:12px;color:var(--muted)}.sales-course{padding:22px 18px;border-radius:22px;border:1px solid #ab4bff88;background:linear-gradient(135deg,#a84bff1f,#191326);display:flex;flex-direction:column;gap:16px}.sales-course .lp-head{margin:0}.sales-course h2{font-size:23px}.sales-benefits{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:13px}.sales-benefits li:before{content:'✓';color:#c78eff;margin-right:9px}.sales-price{display:flex;flex-direction:column;gap:5px}.sales-price span,.sales-price small{font-size:12px;color:var(--muted)}.sales-price strong{font:700 36px var(--display);color:#dfbcff}.sales-sticky{position:fixed;z-index:35;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,480px);display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#130d20f5;border:1px solid #54306e;backdrop-filter:blur(14px)}.sales-sticky>div{flex:1;min-width:0}.sales-sticky small{display:block;color:var(--muted);font-size:10px}.sales-sticky strong{font:700 20px var(--display);white-space:nowrap;color:#dfbcff}.sales-sticky .btn{width:auto;min-height:48px;padding:0 15px;font-size:13px}.col:has(.sales-sticky) .lp{padding-bottom:110px}.co-head{display:flex;align-items:center;gap:12px}.co-head h2{font-size:21px;flex:1}.sales-sticky~*{min-width:0}@media(max-width:360px){.sales-sticky{gap:8px;padding-inline:12px}.sales-sticky small{font-size:9px}.sales-sticky .btn{font-size:12px;padding:0 12px}}
.video-request{width:min(450px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #9e4ae5;border-radius:24px;padding:25px;background:#171023;color:#fff}.video-request::backdrop{background:#08040ddd;backdrop-filter:blur(8px)}.video-request h2{font-size:24px;margin:16px 0}.video-request h3{font-size:18px}.video-request p{font-size:13px;margin:12px 0}.video-request form{display:grid;gap:16px;margin-top:20px}.video-request [hidden]{display:none!important}.video-request select{min-height:48px;padding:12px;border:1px solid #57346e;border-radius:12px;background:#100a19;color:#fff}.request-close{float:right;background:none;border:0;color:#dcb8ff;font-size:27px;cursor:pointer}.video-request .co-total{margin-block:20px}.video-request .btn{font-size:14px}.sales-sticky .btn{font-size:12px}
.truth-section{scroll-margin-top:80px}.truth-head h2{font-size:28px;margin:10px 0 12px}.truth-head em{font-style:normal;color:var(--violet)}.truth-head>p{font-size:14px;margin-bottom:18px}.truth-grid{display:grid;gap:12px}.truth-item{display:flex;flex-direction:column;gap:10px}.truth-item>.pill{align-self:flex-start;height:auto;min-height:24px;white-space:normal}.truth-item h3,.truth-fit h3{font:700 16px var(--body);letter-spacing:0}.truth-item p,.truth-fit p{font-size:13px;color:var(--muted);line-height:1.6}.truth-item strong{color:var(--fg)}.truth-status{padding-top:10px;border-top:1px solid var(--line);color:var(--violet-soft)!important}.truth-fit{display:grid;gap:12px;margin-block:16px}.truth-fit>div{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.truth-fit p{margin-top:8px}.truth-jump{font-size:12px;line-height:1.5}.tab[data-view="transparency"]{font-size:9px}
