@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url('assets/fonts/space-grotesk-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 500;font-display: swap;src: url('assets/fonts/space-grotesk-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #a41e21;--primary-color-dark: #8e1a1d;--secondary-color: #f0a500;--background-color: #f9f7f3;--card-background: #ffffff;--text-color: #212121;--text-light: #ffffff;--border-color: #e0e0e0;--font-family: 'Space Grotesk',sans-serif;--container-width: 1100px;--border-radius: 8px;--spacing-unit: 1rem;--nav-height: 64px}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth}body{font-family: var(--font-family);font-size-adjust: 0.52;background-color: var(--background-color);color: var(--text-color);line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3{line-height: 1.2;margin-bottom: calc(var(--spacing-unit) * 1);font-weight: 500}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.5rem}p{margin-bottom: calc(var(--spacing-unit) * 1.25)}strong,b{font-weight: 500}a{color: var(--primary-color);text-decoration: none;font-weight: 400;transition: color 0.2s ease,background-color 0.2s ease}a:hover,a:focus-visible{text-decoration: underline;outline: 2px solid var(--secondary-color);outline-offset: 2px}img{max-width: 100%;height: auto}ul{list-style-position: inside;padding-left: var(--spacing-unit)}ul li{margin-bottom: calc(var(--spacing-unit) * 0.5)}.container{max-width: var(--container-width);margin: 0 auto;padding: 0 var(--spacing-unit)}.container > main,.container > section{margin-bottom: calc(var(--spacing-unit) * 2)}section[id],main[id]{scroll-margin-top: calc(var(--nav-height) + 16px)}.grid{display: grid;gap: calc(var(--spacing-unit) * 1.5)}.blog-grid .pills{justify-content: flex-start}main[aria-label="Artigo"].grid,main[aria-label="Blog e categorias"].grid{align-items: start}main[aria-label="Artigo"] .card,main[aria-label="Blog e categorias"] .card,section[aria-labelledby="blog-encontre-rapido"] .card{border: 1px solid var(--border-color);box-shadow: 0 2px 8px rgba(0,0,0,0.05)}main[aria-label="Artigo"] p,main[aria-label="Blog e categorias"] p,section[aria-labelledby="blog-encontre-rapido"] p{line-height: 1.7}main[aria-label="Artigo"] ul,main[aria-label="Blog e categorias"] ul,section[aria-labelledby="blog-encontre-rapido"] ul{list-style-position: outside;padding-left: 1.2rem}main[aria-label="Artigo"] li,main[aria-label="Blog e categorias"] li,section[aria-labelledby="blog-encontre-rapido"] li{margin-bottom: 0.6rem}main[aria-label="Blog e categorias"] li .meta{display: block;margin-top: 0.25rem;color: #6e6e6e}.wide-grid{grid-template-columns: 1fr}.split{display: grid;gap: calc(var(--spacing-unit) * 1.5)}.feature-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: calc(var(--spacing-unit) * 1);grid-auto-flow: row}.skip-link{position: absolute;top: -100px;left: 0;background: var(--primary-color);color: var(--text-light);padding: calc(var(--spacing-unit) * 0.5);z-index: 1000;transition: top 0.3s ease-in-out}a.skip-link.badge{background: var(--primary-color);color: var(--text-light)}.skip-link:focus{top: 0;outline: none}nav{background-color: var(--primary-color);position: sticky;top: 0;color: var(--text-light);padding: 0.6rem 0;border-bottom: 0;z-index: 1000;box-shadow: 0 2px 10px rgba(0,0,0,0.15)}.nav-inner{display: flex;justify-content: space-between;align-items: center;max-width: var(--container-width);margin: 0 auto;padding: 0 var(--spacing-unit);position: relative}.nav-toggle{display: block;background: none;border: none;color: var(--text-light);font-size: 1.5rem;cursor: pointer}.nav-links{display: none;position: fixed;top: var(--nav-height);left: 0;right: 0;background-color: var(--primary-color);flex-direction: column;padding: var(--spacing-unit);border-top: 1px solid var(--secondary-color);z-index: 1200;list-style: none;margin: 0;gap: 0.5rem}.nav-links.active{display: flex}.nav-links li{list-style: none;margin: 0}.nav-links a{color: var(--text-light);padding: 0.75rem var(--spacing-unit);text-align: center;display: block}.nav-links a.active-link{color: #ffc107;font-weight: 500;text-decoration: none}.nav-links a:not(.nav-cta){margin-left: 0}.nav-links .nav-cta{color: #89191b;margin-top: var(--spacing-unit);margin-left: var(--spacing-unit)}.nav-cta{background-color: var(--secondary-color);color: #89191b;padding: 0.5rem 1rem;border-radius: var(--border-radius);font-weight: 500}.nav-cta:hover,.nav-cta:focus-visible{background-color: #ffc107;text-decoration: none}header{display: flex;justify-content: space-between;align-items: center;padding: calc(var(--spacing-unit) * 2) 0}.official-hero{background: #b00020;background-image: radial-gradient(circle at 20% 20%,rgba(255,255,255,0.08) 0,rgba(255,255,255,0.08) 12%,transparent 12%,transparent 100%),radial-gradient(circle at 80% 0,rgba(255,255,255,0.07) 0,rgba(255,255,255,0.07) 10%,transparent 10%,transparent 100%);color: #fff4e6;padding: calc(var(--spacing-unit) * 1.75);border-radius: var(--border-radius);box-shadow: 0 10px 26px rgba(0,0,0,0.12);text-align: center;margin-bottom: calc(var(--spacing-unit) * 1.5)}.official-hero h2{color: #fff;margin-bottom: 0.75rem}.official-hero .lead{font-size: 1.1rem;margin-bottom: 0.6rem;color: #ffe8d5}.official-hero p{margin-bottom: 0.75rem;color: #ffe8d5}.official-bullets{display: grid;gap: 0.4rem;margin: 0.75rem 0 1rem;color: #fff;font-weight: 500}.official-cta{display: inline-block;background: linear-gradient(135deg,#ffd65c,#f0a500);color: #653d00;padding: 0.75rem 1.5rem;border-radius: 999px;font-weight: 800;text-transform: uppercase;box-shadow: 0 8px 18px rgba(0,0,0,0.12)}.official-cta:hover,.official-cta:focus-visible{text-decoration: none;background: linear-gradient(135deg,#ffcf40,#f0a500)}.brand{display: flex;align-items: center;font-weight: 500;font-size: 1.25rem}.brand img{width: 28px;height: 28px;margin-right: 0.5rem}.brand-logo{display: inline-block;vertical-align: middle;flex-shrink: 0}.badge{background-color: #e0e0e0;padding: 0.25rem 0.75rem;border-radius: 15px;font-size: 0.8rem;font-weight: 500}.hero{text-align: center;padding: calc(var(--spacing-unit) * 2) 0;border-bottom: 1px solid var(--border-color);margin-bottom: calc(var(--spacing-unit) * 2)}.hero h1{color: var(--primary-color)}.hero p{max-width: 700px;margin-left: auto;margin-right: auto;font-size: 1.1rem}.hero-offer-banner{margin-top: calc(var(--spacing-unit) * 1.5);background: linear-gradient(135deg,#ffd776,#ffc640);border-radius: var(--border-radius);padding: calc(var(--spacing-unit) * 1.25);display: grid;gap: 1rem;box-shadow: 0 10px 24px rgba(0,0,0,0.08);align-items: center;position: relative}.hero-offer-media img{width: 100%;height: 100%;display: block;border-radius: var(--border-radius);box-shadow: 0 6px 18px rgba(0,0,0,0.14);object-fit: contain;object-position: center}.hero-offer-media{width: 100%;aspect-ratio: 16 / 9;overflow: hidden}.hero-offer-content{display: grid;gap: 0.5rem;text-align: left}.hero-offer-kicker{text-transform: uppercase;letter-spacing: 0.05em;font-size: 0.85rem;font-weight: 500;margin: 0;color: var(--primary-color)}.hero-offer-text{margin: 0;font-size: 1.1rem;color: var(--primary-color)}.hero-offer-cta{display: inline-block;background-color: #b00020;color: #fff;padding: 0.8rem 1.4rem;border-radius: var(--border-radius);font-weight: 500;text-decoration: none;box-shadow: 0 6px 14px rgba(0,0,0,0.12);text-align: center;border: 2px solid #7a0b1a}.hero-offer-cta:hover,.hero-offer-cta:focus-visible{background-color: #7a0b1a;border-color: #5a0814;text-decoration: none}.stat-row{display: flex;justify-content: center;gap: calc(var(--spacing-unit) * 2);margin: calc(var(--spacing-unit) * 1.5) 0;flex-wrap: wrap}.stat{text-align: center}.stat strong{display: block;font-size: 1.75rem;color: var(--primary-color)}.stat span{font-size: 0.9rem;color: #666}.toc{margin-top: calc(var(--spacing-unit) * 1.5);font-size: 0.9rem;display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem 1rem}.pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem;margin: var(--spacing-unit) 0}.pill{background-color: var(--primary-color);color: var(--text-light);padding: 0.3rem 0.8rem;border-radius: 20px;font-size: 0.9rem}.cta{display: inline-block;background-color: #b00020;color: #fff;padding: 0.75rem 1.5rem;border-radius: var(--border-radius);font-weight: 500;text-transform: uppercase;margin-top: var(--spacing-unit);border: 2px solid #7a0b1a}.cta:hover,.cta:focus-visible{background-color: #7a0b1a;border-color: #5a0814;text-decoration: none}.pulse-cta{animation: pulse-zoom 2.2s ease-in-out 3;transform-origin: center;will-change: transform}@keyframes pulse-zoom{0%,100%{transform: scale(1)}50%{transform: scale(1.06)}}@media (prefers-reduced-motion: reduce){.pulse-cta{animation: none}}.banner{background: linear-gradient(45deg,var(--secondary-color),#ffc107);color: var(--primary-color);padding: calc(var(--spacing-unit) * 1.5);border-radius: var(--border-radius);margin: var(--spacing-unit) 0;text-align: center;box-shadow: 0 4px 15px rgba(0,0,0,0.1);display: grid;gap: var(--spacing-unit);align-items: center;overflow: hidden;position: relative;min-height: 0}.banner-media img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: calc(var(--border-radius) - 2px);box-shadow: 0 6px 20px rgba(0,0,0,0.12)}.banner-content{display: flex;flex-direction: column;gap: 0.5rem;align-items: center}.banner-media{width: 100%;aspect-ratio: 16 / 9;overflow: hidden}.banner-title{font-size: 0.9rem;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;display: block;margin-bottom: 0.5rem}.banner-text{font-size: 1.2rem;margin: 0 0 var(--spacing-unit);font-weight: 500}.banner-cta{display: inline-block;background-color: #b00020;color: #fff;padding: 0.75rem 2rem;border-radius: var(--border-radius);font-weight: 500;text-transform: uppercase;border: 2px solid #7a0b1a}.banner-cta:hover,.banner-cta:focus-visible{background-color: #7a0b1a;border-color: #5a0814}.card{background-color: var(--card-background);padding: calc(var(--spacing-unit) * 1.5);border-radius: var(--border-radius);box-shadow: 0 4px 12px rgba(0,0,0,0.05);display: grid;gap: 0.35rem}.card.case-study{background: #ffffff;border: 1px solid #efe7dc;border-radius: calc(var(--border-radius) + 4px);box-shadow: 0 10px 24px rgba(164,30,33,0.08);padding: calc(var(--spacing-unit) * 1.6);display: block;width: 100%;max-width: none;justify-self: stretch;grid-column: 1 / -1}.card.case-study h2{font-size: 1.6rem;margin-bottom: 0.75rem;color: #1b1b1b}.card.case-study p{margin-bottom: 0.75rem;color: #2b2b2b}.card.case-study p strong{color: var(--primary-color)}.card.case-study ul{margin: 0;padding-left: 1.1rem}.card.case-study li{margin-bottom: 0.55rem}.card.case-study li::marker{color: var(--primary-color)}.card.case-study li strong{color: #1b1b1b}.card .meta{font-size: 0.85rem;color: #6e6e6e;margin-top: var(--spacing-unit)}.wide-card{grid-column: 1 / -1}.feature-card{position: relative;background: linear-gradient(180deg,#ffffff 0%,#f9f7f3 100%);border: 1px solid var(--border-color);border-radius: var(--border-radius);padding: calc(var(--spacing-unit) * 1.25);box-shadow: 0 3px 12px rgba(0,0,0,0.05);transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;display: flex;flex-direction: column;gap: 0.5rem}.feature-icon{width: 56px;height: 56px;object-fit: contain;border-radius: 12px}.feature-card::before{content: '';position: absolute;inset: 0;border-radius: calc(var(--border-radius) - 2px);border: 2px solid transparent;pointer-events: none}.feature-card h3{margin: 0;color: var(--primary-color);line-height: 1.2}.feature-card p{margin: 0;flex-grow: 1}.feature-card .meta{margin-top: auto;font-weight: 500;color: var(--primary-color);display: inline-flex;align-items: center;gap: 0.25rem}.feature-card:hover,.feature-card:focus-within{transform: translateY(-2px);box-shadow: 0 6px 16px rgba(0,0,0,0.08);border-color: rgba(12,77,61,0.2);outline: none}.feature-card:nth-child(1)::before{border-color: rgba(12,77,61,0.2)}.feature-card:nth-child(2)::before{border-color: rgba(240,165,0,0.25)}.feature-card:nth-child(3)::before{border-color: rgba(33,150,243,0.2)}.feature-card:nth-child(4)::before{border-color: rgba(156,39,176,0.18)}.feature-card:nth-child(5)::before{border-color: rgba(0,150,136,0.2)}.feature-card:nth-child(6)::before{border-color: rgba(255,87,34,0.2)}.card-banner{margin-top: calc(var(--spacing-unit) * 1.25);padding: calc(var(--spacing-unit) * 1.25);border-radius: var(--border-radius);background: linear-gradient(135deg,#ffd776,#ffc640);color: var(--primary-color);display: grid;gap: 1rem;box-shadow: 0 8px 20px rgba(0,0,0,0.08);grid-template-columns: 1fr;grid-template-areas: "media" "content" "cta";align-items: start}.card-banner-kicker{text-transform: uppercase;letter-spacing: 0.05em;font-size: 0.8rem;font-weight: 500;margin: 0}.card-banner-title{font-size: 1.1rem;font-weight: 500;margin: 0}.card-banner-text{margin: 0;font-size: 0.95rem;line-height: 1.5}.card-banner-content{grid-area: content;display: grid;gap: 0.35rem}.card-banner-image{grid-area: media;width: clamp(96px,14vw,130px);height: clamp(96px,14vw,130px);object-fit: cover;aspect-ratio: 1 / 1;border-radius: var(--border-radius);box-shadow: 0 4px 12px rgba(0,0,0,0.12);justify-self: start}.card-banner-cta{display: inline-block;grid-area: cta;justify-self: stretch;background-color: var(--primary-color);color: var(--text-light);padding: 0.65rem 1.25rem;border-radius: var(--border-radius);font-weight: 500;text-decoration: none;box-shadow: 0 6px 12px rgba(0,0,0,0.12);text-align: center}.card-banner-cta:hover,.card-banner-cta:focus-visible{background-color: var(--primary-color-dark);text-decoration: none}@media (min-width: 640px){.card-banner{grid-template-columns: auto 1fr;grid-template-areas: "media content" "cta cta";align-items: center}.card-banner-cta{justify-self: start;width: auto}}@media (min-width: 900px){.card-banner{grid-template-columns: minmax(110px,140px) 1fr auto;grid-template-areas: "media content cta"}.card-banner-cta{justify-self: end}}@media (min-width: 640px){.hero-offer-banner{grid-template-columns: minmax(260px,420px) 1fr;gap: 1.25rem;padding: calc(var(--spacing-unit) * 1.5)}.hero-offer-cta{justify-self: start;width: auto}}.checklist{display: grid;gap: 0.75rem}.checklist .check-item{position: relative;padding-left: 2.5rem;margin: 0}.checklist .check-item span{position: absolute;left: 0;top: 0.1rem;display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;aspect-ratio: 1 / 1;background-color: var(--primary-color);color: var(--text-light);border-radius: 999px;font-weight: 500;line-height: 1;flex-shrink: 0}.faq dl{margin-top: var(--spacing-unit)}.faq dt{font-weight: 500;font-size: 1.1rem;padding: var(--spacing-unit);background-color: var(--card-background);border: 1px solid var(--border-color);border-radius: var(--border-radius);margin-top: var(--spacing-unit);cursor: pointer}.faq dd{padding: var(--spacing-unit);border: 1px solid var(--border-color);border-top: none;border-radius: 0 0 var(--border-radius) var(--border-radius);margin-top: -1px}.feature-table{width: 100%;border-collapse: collapse;margin-top: var(--spacing-unit);font-size: 0.9rem}.card pre{margin-top: 0.75rem;padding: 0.75rem;border: 1px solid var(--border-color);border-radius: var(--border-radius);background-color: #f5f2ee;white-space: pre-wrap;word-break: break-word;overflow-wrap: anywhere}.related-links{margin-top: 0.75rem}.related-links a{font-weight: 500}.demo-card{align-content: start}.demo-kicker{margin: 0;font-size: 0.75rem;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: #7a0b1a}.demo-lead{margin: 0 0 0.4rem;color: #555}.demo-steps,.demo-list{margin-top: 0.5rem;padding-left: 1.1rem;list-style-position: outside}.demo-steps li,.demo-list li{margin-bottom: 0.6rem}.demo-card .cta{width: 100%;text-align: center}.table-scroll{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-scroll > table{width: 100%}.feature-table th,.feature-table td{text-align: left;padding: 0.75rem;border-bottom: 1px solid var(--border-color)}.feature-table th{background-color: #f1f1f1;font-weight: 500}.feature-table tbody tr:nth-child(even){background-color: #f9f9f9}.feature-table tbody tr:hover{background-color: #f0f0f0}.feature-table td:first-child{font-weight: 500}.feature-table a{word-break: break-all}.resource-table th,.resource-table td{padding: 1rem;vertical-align: middle}.resource-table .symbol-icon{width: 64px;height: 64px}.payment-block{display: grid;gap: calc(var(--spacing-unit) * 1.5);align-items: stretch}.payment-card{gap: calc(var(--spacing-unit) * 0.75);align-content: start}.payment-visual img{width: 100%;height: auto;max-height: 340px;display: block;border-radius: var(--border-radius);box-shadow: 0 8px 20px rgba(0,0,0,0.08);object-fit: contain;object-position: center}.payment-table th,.payment-table td{vertical-align: middle}.rtp-visual img{width: 100%;height: auto;display: block;border-radius: var(--border-radius)}.highlight-box{background-color: #fdf8f1;border: 1px solid #f2e6d9;border-radius: var(--border-radius);padding: 0.75rem 1rem;margin: 0.5rem 0}.callout-grid{display: grid;gap: var(--spacing-unit);margin: calc(var(--spacing-unit) * 0.5) 0}.callout-card{background-color: #fdf8f1;border: 1px solid #f2e6d9;border-radius: var(--border-radius);padding: 0.75rem 1rem;box-shadow: 0 2px 10px rgba(0,0,0,0.04)}.callout-card h4{margin: 0 0 0.35rem;color: var(--primary-color)}.trust-block .card{gap: var(--spacing-unit)}.trust-grid{display: grid;gap: var(--spacing-unit);grid-template-columns: repeat(auto-fit,minmax(220px,1fr))}.trust-card{border: 1px solid var(--border-color);border-radius: var(--border-radius);padding: calc(var(--spacing-unit) * 0.9);background: #fdfdfb;box-shadow: 0 2px 10px rgba(0,0,0,0.04)}.trust-title{font-weight: 500;color: var(--primary-color);margin-bottom: 0.35rem}.promo-block{align-items: stretch;grid-template-columns: 1fr}.promo-visual img{width: 100%;height: 100%;display: block;border-radius: var(--border-radius);box-shadow: 0 8px 20px rgba(0,0,0,0.1);object-fit: cover}.promo-visual{height: 100%;display: flex}.promo-table th,.promo-table td{vertical-align: middle}.promo-block > .card{height: 100%;display: flex;flex-direction: column}.promo-block .promo-table{flex: 1}.symbol-icon{width: 52px;height: 52px;object-fit: contain;border-radius: 8px;box-shadow: 0 3px 10px rgba(0,0,0,0.08)}.about-section{margin-top: calc(var(--spacing-unit) * 2);display: grid;gap: var(--spacing-unit)}.about-intro{background-color: #fdf8f1}.contact-grid{display: grid;gap: var(--spacing-unit);grid-template-columns: repeat(auto-fit,minmax(240px,1fr))}.contact-card h3{margin-bottom: 0.35rem}.about-list{margin-top: 0.75rem;padding-left: 1rem;list-style: disc}.map-embed iframe{width: 100%;height: 320px;border: 0;border-radius: var(--border-radius);box-shadow: 0 6px 16px rgba(0,0,0,0.08)}.demo-embed iframe{height: 70vh;min-height: 420px;max-height: 640px}.demo-frame{position: relative;overflow: hidden}.demo-overlay{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;pointer-events: none}.demo-overlay::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(9,20,51,0.35),rgba(9,20,51,0.55)),url("assets/images/fortune-tiger-como-jogar.webp") center/cover no-repeat;opacity: 1}.demo-overlay-actions{position: relative;z-index: 1;display: grid;gap: 0.6rem;justify-items: center;padding: 1rem;background: rgba(255,255,255,0.82);border-radius: calc(var(--border-radius) + 6px);box-shadow: 0 10px 24px rgba(0,0,0,0.12);backdrop-filter: blur(3px)}.demo-overlay-actions .cta{pointer-events: auto}.secondary-cta{background: #ffffff;color: #b00020;border: 2px solid #b00020}.secondary-cta:hover,.secondary-cta:focus-visible{background: #fdf2f2;border-color: #7a0b1a;text-decoration: none}.floating-cta{position: fixed;right: clamp(1rem,3vw,2rem);bottom: clamp(1rem,3vw,2rem);z-index: 999;display: inline-flex;align-items: center;justify-content: center;padding: 0.85rem 1.3rem;border-radius: 999px;background: linear-gradient(135deg,#ffb100,#ff6a00);color: #1c0d00;font-weight: 700;letter-spacing: 0.2px;text-decoration: none;box-shadow: 0 14px 26px rgba(255,106,0,0.35);transition: transform 0.2s ease,box-shadow 0.2s ease;animation: float-in 0.5s ease-out,pulse-glow 3.2s ease-in-out infinite}.floating-cta:hover,.floating-cta:focus-visible{transform: translateY(-2px) scale(1.02);box-shadow: 0 18px 34px rgba(255,106,0,0.45)}.floating-cta:focus-visible{outline: 2px solid #1c0d00;outline-offset: 3px}@keyframes float-in{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: translateY(0)}}@keyframes pulse-glow{0%,100%{transform: translateZ(0) scale(1)}50%{transform: translateZ(0) scale(1.035)}}@media (max-width: 700px){.floating-cta{left: 1rem;right: 1rem;padding: 0.85rem 1rem}}@media (prefers-reduced-motion: reduce){.floating-cta{animation: none}}.comment-list{display: grid;gap: var(--spacing-unit);margin-bottom: var(--spacing-unit)}.comment-card{border: 1px solid var(--border-color);border-radius: var(--border-radius);padding: calc(var(--spacing-unit) * 0.6);background: linear-gradient(180deg,#fff,#fdfdfb);box-shadow: 0 2px 8px rgba(0,0,0,0.04);display: grid;gap: 0.3rem}.comment-header{display: flex;justify-content: space-between;align-items: center;font-weight: 500;color: var(--primary-color)}.comment-author-row{display: flex;align-items: center;gap: 0.4rem}.comment-author{font-weight: 500}.comment-avatar{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;box-shadow: 0 2px 6px rgba(0,0,0,0.12)}.comment-city{font-size: 0.9rem;color: #666;font-weight: 500}.comment-rating{font-size: 0.95rem;color: #f0a500;font-weight: 500}.comment-meta{display: flex;align-items: center;gap: 0.35rem}.promo-card{display: grid;gap: 0.5rem}.promo-card ul{padding-left: 1.1rem}.comment-form{display: grid;gap: 0.5rem;margin-top: var(--spacing-unit)}.comment-form input,.comment-form textarea{width: 100%;padding: 0.65rem 0.75rem;border: 1px solid var(--border-color);border-radius: var(--border-radius);font: inherit}.comment-form textarea{resize: vertical;min-height: 140px}.comment-status{min-height: 1.2em;font-size: 0.95rem;color: #1b5e20}.comment-status.is-error{color: #b00020}.hidden{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.topic-cluster-hub ul{padding-left: 1.1rem}.topic-cluster-hub li{margin-bottom: 0.4rem}.attribution-note{background-color: #fdf8f1;border: 1px solid #f2e6d9;border-radius: var(--border-radius);padding: 0.75rem 1rem;margin-top: var(--spacing-unit);font-size: 0.85rem}@media (max-width: 600px){h1{font-size: 2rem;line-height: 1.15}h2{font-size: 1.65rem}.payment-visual img{max-height: 300px}}footer{text-align: center;padding: calc(var(--spacing-unit) * 1.5) var(--spacing-unit);margin-top: calc(var(--spacing-unit) * 2);border-top: 1px solid var(--border-color);font-size: 0.9rem;color: #666;background-color: #fff}.footer-links{margin-bottom: 0.75rem}.footer-links a{color: #666;margin: 0 0.5rem;font-weight: 500}.footer-links a:hover{text-decoration: underline;color: var(--primary-color)}.footer-hidden-link{margin-top: 0.4rem;font-size: 0.72rem;opacity: 0.5}.footer-hidden-link a{color: #888}@media (min-width: 768px){.grid{grid-template-columns: repeat(auto-fit,minmax(300px,1fr))}main[aria-label="Artigo"].grid{grid-template-columns: repeat(2,minmax(0,1fr))}.blog-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.blog-grid .tags-card,.blog-grid .featured-card{grid-column: 1 / -1}.wide-grid{grid-template-columns: repeat(auto-fit,minmax(520px,1fr))}.split{grid-template-columns: 1fr 1fr}.feature-grid{grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-flow: row}.promo-block{grid-template-columns: 1.1fr 0.9fr}.payment-block{grid-template-columns: minmax(320px,1fr) 1.2fr}#rtp-volatilidade{grid-template-columns: 1fr;align-items: start}.payment-visual img{height: 100%;max-height: none;object-fit: cover}.nav-toggle{display: none}.nav-links{position: static;flex-direction: row;display: flex;align-items: center;background-color: transparent;border-top: none;padding: 0;gap: 0.75rem;position: static}.nav-links a{padding: 0.5rem 0.75rem;margin-left: 0}.nav-links .nav-cta{margin: 0 0 0 0.5rem}.banner{grid-template-columns: 1fr 1fr;text-align: left}.banner-content{align-items: flex-start;text-align: left}}.trust-bar{max-width: 760px;margin: calc(var(--spacing-unit) * 1.25) auto 0;padding: var(--spacing-unit);border: 1px solid var(--border-color);border-radius: var(--border-radius);background: #fbf9f5;text-align: left;font-size: 0.8rem;line-height: 1.55;color: #5a5a5a}.trust-bar p{margin: 0 0 0.5rem}.trust-bar p:last-child{margin-bottom: 0}.trust-bar a{color: var(--primary-color);font-weight: 500}.trust-age{display: flex;align-items: center;gap: 0.5rem;font-weight: 500;color: #333}.trust-age span{display: inline-flex;align-items: center;justify-content: center;background: var(--primary-color);color: #fff;font-weight: 700;font-size: 0.8rem;padding: 0.1rem 0.5rem;border-radius: 6px;letter-spacing: 0.3px}.trust-disclosure{font-style: italic;color: #6a6a6a}.editorial-note{max-width: 640px;margin: 0.5rem auto 0;font-size: 0.82rem;color: #777;line-height: 1.5}.editorial-note a{color: var(--primary-color);font-weight: 500}.hidden{display: none}.context-links{font-size: 0.92rem;color: #555;border-left: 3px solid var(--secondary-color);padding-left: 0.85rem;margin: 1rem 0}.attribution-note{font-size: 0.85rem;color: #757575;font-style: italic;margin-top: 0.75rem}.footer-hidden-link{font-size: 0.88rem;margin: 0.6rem 0}.footer-links{display: flex;flex-wrap: wrap;gap: 0.5rem 1rem;justify-content: center;margin: 0.75rem 0}.comment-list{display: grid;gap: var(--spacing-unit);margin: 1.25rem 0}.comment-card{background: var(--background-color);border: 1px solid var(--border-color);border-radius: var(--border-radius);padding: 1rem}.comment-card p{margin: 0.5rem 0 0;line-height: 1.6}.comment-header{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem}.comment-author-row{display: flex;align-items: center;gap: 0.6rem}.comment-avatar{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.comment-author{font-weight: 600;color: var(--text-color)}.comment-meta{display: flex;align-items: center;gap: 0.6rem;font-size: 0.85rem}.comment-city{color: #6b6b6b}.comment-rating{color: #b8860b;letter-spacing: 1px}.comment-form{display: grid;gap: 0.5rem;margin-top: 1.25rem;padding-top: 1.25rem;border-top: 1px solid var(--border-color)}.comment-form label{font-weight: 600;font-size: 0.95rem;color: var(--text-color)}.comment-form input[type="text"],.comment-form textarea{width: 100%;padding: 0.7rem 0.85rem;font-family: var(--font-family);font-size: 1rem;color: var(--text-color);background: var(--card-background);border: 1px solid var(--border-color);border-radius: var(--border-radius)}.comment-form input[type="text"]:focus,.comment-form textarea:focus{outline: 2px solid var(--primary-color);outline-offset: 1px;border-color: var(--primary-color)}.comment-form textarea{resize: vertical;min-height: 110px}.comment-form button{justify-self: start;margin-top: 0.35rem}.comment-status{font-size: 0.9rem;color: #6b6b6b;margin: 0;min-height: 1.2em}.faq-list dt{font-weight: 600;margin-top: 0.9rem}.faq-list dd{margin: 0.35rem 0 0;padding-left: 0;line-height: 1.7}.promo-card{background: var(--background-color);border: 1px solid var(--border-color);border-left: 4px solid var(--secondary-color);border-radius: var(--border-radius);padding: 1rem;margin: 1rem 0}.topic-cluster-hub ul{margin-top: 0.5rem}.topic-cluster-hub li{margin-bottom: 0.55rem}@media (min-width: 640px){.comment-form{gap: 0.65rem}.comment-card{padding: 1.15rem}}.convite-demo{position: fixed;left: 0;right: 0;bottom: 0;z-index: 998;background: var(--card-background);border-top: 3px solid var(--secondary-color);box-shadow: 0 -6px 24px rgba(0,0,0,0.14);transform: translateY(100%);transition: transform 0.3s ease-out;will-change: transform}.convite-demo.visivel{transform: translateY(0)}.convite-demo-inner{max-width: var(--container-width);margin: 0 auto;padding: 0.9rem var(--spacing-unit);display: grid;gap: 0.75rem}.convite-demo-texto strong{display: block;color: var(--primary-color);font-size: 1.02rem;margin-bottom: 0.2rem}.convite-demo-texto span{display: block;font-size: 0.92rem;line-height: 1.5;color: #4a4a4a}.convite-demo-acoes{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem}.convite-demo-fechar{background: none;border: 1px solid var(--border-color);border-radius: var(--border-radius);padding: 0.7rem 1.1rem;font-family: var(--font-family);font-size: 0.92rem;color: #5a5a5a;cursor: pointer}.convite-demo-fechar:hover,.convite-demo-fechar:focus-visible{border-color: var(--primary-color);color: var(--primary-color)}body.convite-ativo .floating-cta{bottom: calc(clamp(1rem,3vw,2rem) + 132px);transition: bottom 0.3s ease-out}@media (min-width: 768px){.convite-demo-inner{grid-template-columns: 1fr auto;align-items: center;gap: 1.5rem}body.convite-ativo .floating-cta{bottom: calc(clamp(1rem,3vw,2rem) + 88px)}}@media (prefers-reduced-motion: reduce){.convite-demo{transition: none}}#demo-gate{pointer-events: auto;cursor: default;transition: opacity 0.25s ease-out}#demo-gate.demo-gate-oculto{opacity: 0;pointer-events: none}.demo-nova-aba{font-size: 0.85rem;color: #f0f0f0;text-decoration: underline;margin-top: 0.15rem}.demo-nova-aba:hover,.demo-nova-aba:focus-visible{color: #ffffff}.demo-bloqueado{margin: 0.6rem 0 0;padding: 0.7rem 0.9rem;background: #fff4e5;border-left: 3px solid var(--secondary-color);border-radius: var(--border-radius);font-size: 0.92rem;color: #5a4000}@media (prefers-reduced-motion: reduce){#demo-gate{transition: none}}#demo-jogar-aqui.pulse-cta{animation: none;transform: none}#demo-jogar-aqui:hover,#demo-jogar-aqui:focus-visible{transform: translateY(-1px);transition: transform 0.15s ease-out}