.elementor .lk-bar{width:0.75rem;min-width:0px;padding:0px;border-radius:3px;background-color:var(--brand-muted);transform-origin:50% 100% 0px;}.elementor .notif-text{font-family:var(--font);font-size:0.6875rem;color:var(--text-2);line-height:140%;}.elementor .notif-title{font-family:var(--font);font-weight:500;font-size:0.75rem;color:var(--text);line-height:140%;display:flex;gap:0.5rem;justify-content:space-between;& span { font-weight: 400; font-size: 0.6875rem; color: var(--text-muted); flex: none; }\n}.elementor .notif{padding:0.75rem;border-radius:1.125rem;background-color:var(--glass-3);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;backdrop-filter:blur(24px);display:flex;flex-direction:row;gap:0.625rem;}.elementor .star{width:2px;height:2px;min-width:0px;position:absolute;padding:0px;border-radius:50%;background-color:#ffffff;opacity:40%;}.elementor .wire{width:1px;min-width:0px;position:absolute;inset-inline-start:7.1875rem;padding:0px;background-image:linear-gradient(0deg, #FF5C82 0%,rgba(255,92,130,.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%; &::after { content: ''; position: absolute; left: -3px; top: 0px; width: 0.4375rem; height: 0.4375rem; border-radius: 50%; background-color: #FF043D; box-shadow: 0 0 10px #FF043D; }\n}.elementor .node-title{font-family:var(--font);font-weight:500;font-size:0.875rem;color:var(--text);line-height:140%;}.elementor .node{width:14.375rem;position:absolute;inset-inline-start:0px;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.875rem;background-color:var(--bg-inset);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;display:flex;flex-direction:column;gap:3px;}.elementor .bar-fill{height:100%;padding:0px;border-radius:3px;background-color:var(--brand);transform-origin:0% 50% 0px;}.elementor .bar-track{height:3px;overflow:hidden;padding:0px;border-radius:3px;background-color:var(--glass-4);}.elementor .kv{font-family:var(--font);font-size:0.75rem;color:var(--text);line-height:150%;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.75rem;justify-content:space-between;border-block-start-width:1px; white-space: nowrap; border-top-style: solid; border-top-color: rgba(255,255,255,.08);\n}.elementor .feature{overflow:hidden;position:relative;padding:4rem;border-radius:1.75rem;background-color:var(--bg-surface);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;display:flex;flex-direction:row;gap:3.5rem;justify-content:space-between;align-items:center;&::before { content: ''; position: absolute; width: 40rem; height: 30rem; right: -7.5rem; top: -12.5rem; background: radial-gradient(closest-side, rgba(255,4,61,.22), transparent); pointer-events: none; }\n}.elementor .feature-rev{&::before { left: -7.5rem; right: auto; }\n}.elementor .grid3{display:grid;gap:2rem;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .divider-fade{width:100%;height:1px;padding:0px;margin-block-start:4.5rem;margin-block-end:4.5rem;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%;\n}.elementor .fn-num{font-family:var(--font);font-weight:500;font-size:1.375rem;color:var(--text);letter-spacing:-0.02em;line-height:130%;}.elementor .fn-bar{padding:0.75rem;border-radius:0.75rem;background-image:linear-gradient(180deg, rgba(255,4,61,.55) 0%,rgba(82,10,26,.6) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px rgba(255,92,130,.25) inset;transform-origin:50% 100% 0px;display:flex;flex-direction:column;justify-content:flex-start;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%;\n}.elementor .stack-text{width:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .split{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:center;}.elementor .cards3{display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .thumb{width:6rem;min-height:5.625rem;overflow:hidden;position:relative;color:var(--brand-soft);padding:0px;border-radius:0.75rem;background-image:linear-gradient(135deg, #520A1A 0%,#2A050E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;flex:0 1 auto;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%; place-items: center; &::after { content: ''; position: absolute; inset: 0; background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,.14), transparent 70%); transform: translateX(-100%); }\n}.elementor .wave{height:1.375rem;font-size:0px;color:inherit;line-height:0rem;display:flex;gap:2px;align-items:center;& span { display: inline-block; width: 2px; border-radius: 2px; background-color: currentColor; transform-origin: center; }\n}.elementor .mini{padding:1rem;margin-block-start:auto;border-radius:1rem;background-color:var(--bg-inset);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;display:flex;flex-direction:column;gap:0.5rem;}.elementor .fcard:hover,.elementor .fcard:focus-visible{box-shadow:0px 0px 0px 1px rgba(255,255,255,.14) inset,0px 30px 60px 0px rgba(0,0,0,.4);transform:translate3d(0px, -0.25rem, 0px);}.elementor .fcard{min-width:0px;overflow:hidden;position:relative;padding:2rem;border-radius:1.5rem;background-image:linear-gradient(180deg, rgba(255,255,255,.035) 0%,rgba(255,255,255,.01) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;transition:transform 0.4s, box-shadow 0.4s;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%; &::before { content: ''; position: absolute; width: 18.75rem; height: 13.75rem; left: -5rem; top: -7.5rem; background: radial-gradient(closest-side, rgba(255,4,61,.14), transparent); pointer-events: none; }\n}.elementor .glow-bg{overflow:hidden;position:absolute;padding:0px;inset: 0px; pointer-events: none;\n}.elementor .small{font-family:var(--font);font-size:0.6875rem;color:var(--text-3);line-height:140%;}.elementor .name{font-family:var(--font);font-weight:500;font-size:0.9375rem;color:var(--text);line-height:130%;}.elementor .seq{will-change: opacity, transform;\n}.elementor .shimmer-line{height:0.3125rem;overflow:hidden;position:relative;padding:0px;border-radius:0.3125rem;background-color:var(--glass-4);&::after { content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, transparent, rgba(255,255,255,.25), transparent); transform: translateX(-100%); }\n}.elementor .live-dot{width:0.5rem;height:0.5rem;min-width:0px;padding:0px;border-radius:50%;background-color:var(--brand);flex:0 1 auto;}.elementor .mono{font-family:var(--mono);}.elementor .row{width:auto;padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .ring{position:absolute;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,.05);border-style:solid;pointer-events: none;\n}.elementor .scene{position:relative;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex:0 1 auto;}.elementor .scene-feature{width:35rem;height:25rem;}.elementor .qa-a{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .qa-tog{width:2.125rem;height:2.125rem;min-width:2.125rem;overflow:visible;color:#ffffff;padding:0px;border-radius:50%;background-color:transparent;transition:transform 0.4s, background-color 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;& .e-svg-base { width: 100% !important; height: 100% !important; margin: 0; } & svg { width: 100% !important; height: 100% !important; transform: none !important; display: block; }\n}.elementor .qa-q{font-family:var(--font);font-weight:500;font-size:1.0625rem;color:var(--text);line-height:140%;}.elementor .qa-head{cursor:pointer;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .qa{overflow:hidden;border-radius:1.25rem;background-color:var(--bg-surface);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;transition:box-shadow 0.3s, background-color 0.3s;&:has(details[open]) { background-color: var(--bg-elevated); box-shadow: inset 0 0 0 1px rgba(255,255,255,.14); } &:has(summary:focus-visible) { box-shadow: inset 0 0 0 2px #FF5C82; } & summary::-webkit-details-marker { display: none; } & summary { list-style: none; outline: none; } & summary:focus, & summary:focus-visible { outline: none; box-shadow: none; } & details[open] .qa-tog { transform: rotate(45deg); background-color: #FF043D; }\n}.elementor .price{font-family:var(--font);font-weight:500;font-size:3.5rem;color:var(--text);letter-spacing:-0.04em;line-height:130%;}.elementor .hr{width:100%;height:1px;margin:0px;border-width:0px;background-color:rgba(255,255,255,.08);}.elementor .plan-list{font-family:var(--font);font-size:0.875rem;color:var(--text-2);line-height:140%;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0.875rem; } & li { display: flex; align-items: center; gap: 0.875rem; } & li::before { content: ''; flex: none; width: 1.125rem; height: 1.125rem; background-color: #FF043D; -webkit-mask: url(/wp-content/uploads/2026/10/icon-check.svg) center / contain no-repeat; mask: url(/wp-content/uploads/2026/10/icon-check.svg) center / contain no-repeat; }\n}.elementor .plan:hover,.elementor .plan:focus-visible{box-shadow:0px 0px 0px 1px rgba(255,255,255,.14) inset,0px 30px 60px 0px rgba(0,0,0,.45);transform:translate3d(0px, -0.375rem, 0px);}.elementor .plan{height:100%;position:relative;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:1.5rem;background-color:var(--bg-surface);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;transition:transform 0.4s, box-shadow 0.4s;display:flex;flex-direction:column;gap:1.25rem;}.elementor .plan-featured:hover,.elementor .plan-featured:focus-visible{box-shadow:0px 0px 0px 1px rgba(255,4,61,.5) inset,0px 30px 80px 0px rgba(255,4,61,.3);}.elementor .plan-featured{background-color:#141011;box-shadow:0px 0px 0px 1px rgba(255,4,61,.32) inset,0px 30px 80px 0px rgba(255,4,61,.22);background-image: radial-gradient(120% 60% at 50% 0%, rgba(255,4,61,.32), transparent 70%), none;\n}.elementor .check-text{font-family:var(--font);font-size:1rem;color:var(--text-2);line-height:150%;}.elementor .check-item{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.875rem;align-items:center;border-block-end-width:1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.08);\n}.elementor .col{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .stat-label{font-family:var(--font);font-size:0.8125rem;color:var(--text-3);line-height:150%;}.elementor .stat-num{font-family:var(--font);font-weight:500;font-size:1.875rem;color:var(--text);letter-spacing:-0.03em;line-height:110%;}.elementor .stat{padding:1.25rem;border-radius:1.25rem;background-color:var(--glass-1);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .benefit-title{font-family:var(--font);font-weight:500;font-size:1.125rem;color:var(--text);line-height:140%;margin-block-end:0.375rem;}.elementor .benefit{padding:0px;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .card-text{min-height:3em;font-family:var(--font);font-size:0.9375rem;color:var(--text-3);line-height:150%;}.elementor .card-head{width:100%;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .social-icon{width:1rem;height:1rem;color:inherit;}.elementor .social-link:hover,.elementor .social-link:focus-visible{color:#ffffff;background-color:var(--brand);transform:translate3d(0px, -2px, 0px);}.elementor .social-link{width:2.25rem;height:2.25rem;min-width:0px;color:rgba(255,255,255,.75);padding:0px;border-radius:50%;background-color:var(--glass-2);box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset;transition:background-color 0.2s, color 0.2s, transform 0.3s;display:grid;place-items: center;\n}.elementor .reveal{will-change: opacity, transform;\n}.elementor .float{will-change: transform;\n}.elementor .chip-glass{color:var(--text-2);background-color:var(--glass-3);}.elementor .chip-red{color:var(--brand-soft);background-color:var(--brand-subtle);}.elementor .chip-green{color:var(--success);background-color:var(--success-subtle);}.elementor .chip{font-family:var(--font);font-weight:500;font-size:0.6875rem;line-height:140%;padding-block-start:3px;padding-block-end:3px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:999px;display:inline-flex;align-items:center;width: fit-content;\n}.elementor .bubble-out{color:#ffffff;margin-inline-start:auto;border-start-end-radius:0.25rem;background-color:var(--brand);}.elementor .bubble-in{color:var(--text-2);border-start-start-radius:0.25rem;background-color:var(--glass-3);}.elementor .bubble{max-width:86%;font-size:0.8125rem;line-height:145%;padding-block-start:0.5625rem;padding-block-end:0.5625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0.875rem;width: fit-content;\n}.elementor .av-brand{color:var(--brand-soft);background-color:var(--brand-subtle);box-shadow:0px 0px 0px 1px rgba(255,92,130,.5) inset;}.elementor .av{width:2.25rem;height:2.25rem;min-width:0px;font-family:var(--font);font-weight:500;font-size:0.75rem;line-height:100%;padding:0px;border-radius:999px;display:grid;flex:0 1 auto;place-items: center;\n}.elementor .mock{width:auto;position:absolute;padding:0.875rem;border-radius:1.25rem;background-color:var(--bg-elevated);box-shadow:0px 0px 0px 1px rgba(255,255,255,.14) inset,0px 12px 30px 0px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:0.625rem;}.elementor .mock-overlay{background-color:var(--bg-overlay);backdrop-filter:blur(24px);}.elementor .badge-off{width:auto;font-family:var(--mono);font-size:0.625rem;color:var(--brand-soft);letter-spacing:0.06em;line-height:120%;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:999px;background-color:var(--brand-subtle);box-shadow:0px 0px 0px 1px rgba(255,4,61,.32) inset;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{background-color:var(--glass-4);}.elementor .btn-secondary{background-color:var(--glass-2);box-shadow:0px 0px 0px 1px rgba(255,255,255,.14) inset;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{box-shadow:0px 18px 50px 0px rgba(255,5,61,.55),0px 1px 0px 0px rgba(255,255,255,.35) inset;transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary:active{transform:translate3d(0px, 0px, 0px);}.elementor .btn-primary{background-color:var(--brand);box-shadow:0px 12px 40px 0px rgba(255,5,61,.45),0px 1px 0px 0px rgba(255,255,255,.35) inset;}.elementor .btn{font-family:var(--font);font-weight:500;font-size:0.9375rem;color:#ffffff;line-height:133.33%;padding-block-start:0.8125rem;padding-block-end:0.8125rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;border-radius:999px;transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap; & span { display: inline-block; width: 1.125rem; height: 1.125rem; margin-left: 0.5rem; font-size: 0px; line-height: 0; color: transparent; vertical-align: middle; background-color: #ffffff; -webkit-mask: url(/wp-content/uploads/2026/10/nq-arrow-up-right.svg) center / contain no-repeat; mask: url(/wp-content/uploads/2026/10/nq-arrow-up-right.svg) center / contain no-repeat; transition: transform .25s; } &:hover span { transform: translate(2px,-2px); }\n}.elementor .btn-lg{font-size:1.0625rem;line-height:129.41%;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;& span { width: 1.375rem; height: 1.375rem; }\n}.elementor .eyebrow-text{font-family:var(--mono);font-size:0.8125rem;color:var(--text-3);letter-spacing:0.1em;line-height:150%;text-transform:uppercase;}.elementor .eyebrow{width:auto;padding-inline-start:2.75rem;display:inline-flex;flex-direction:row;gap:0.75rem;align-items:center;&::before { content: '';
position: absolute;
left: 0;
top: 50%;
width: 2rem;
height: 1px;
background: #FF043D; }\n}.elementor .hl{& span { color: var(--brand); } & strong { font-weight: 500; color: var(--text); }\n}.elementor .sec-head{text-align:center;margin-block-end:3.5rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .container{width:100%;max-width:var(--content);padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .sec{padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:7rem;padding-inline-end:7rem;display:flex;flex-direction:column;align-items:center;}.elementor .ov{font-family:var(--mono);font-size:0.625rem;color:var(--text-muted);letter-spacing:0.08em;line-height:150%;text-transform:uppercase;}.elementor .t-body{font-family:var(--font);font-size:0.9375rem;color:var(--text-3);line-height:150%;}.elementor .t-body-lg{font-family:var(--font);font-size:1.0625rem;color:var(--text-3);line-height:155%;}.elementor .t-body-xl{font-family:var(--font);font-size:1.125rem;color:var(--text-3);line-height:150%;}.elementor .t-title-lg{font-family:var(--font);font-weight:500;font-size:1.5rem;color:var(--text);letter-spacing:-0.02em;line-height:125%;}.elementor .t-h2{font-family:var(--font);font-weight:500;font-size:2.875rem;color:var(--text);letter-spacing:-0.035em;line-height:104%;text-wrap: balance;\n}.elementor .t-h1{font-family:var(--font);font-weight:500;font-size:3.5rem;color:var(--text);letter-spacing:-0.035em;line-height:104%;text-wrap: balance;\n}.elementor .t-display-2{font-family:var(--font);font-weight:500;font-size:4rem;color:var(--text);letter-spacing:-0.035em;line-height:100%;}.elementor .t-display-1{font-family:var(--font);font-weight:500;font-size:4.5rem;color:var(--text);letter-spacing:-0.035em;line-height:100%;}.elementor .card-logo{flex-shrink: 0 !important;
width: fit-content;\n}.elementor .linha-planos{height:1px;min-height:1px;}.elementor .divisor-planos{min-height:1px;}