h1.svelte-eqoykm,h2.svelte-eqoykm,h3.svelte-eqoykm,p.svelte-eqoykm{margin:0}h2.svelte-eqoykm{font-size:2em;font-weight:700}h3.svelte-eqoykm{font-size:1.25em;font-weight:500}section.svelte-eqoykm{position:relative}swiper-container.svelte-eqoykm{--swiper-pagination-bottom: 0;--swiper-pagination-bullet-inactive-color: var(--text-secondary);--swiper-pagination-bullet-inactive-opacity: .5;--swiper-theme-color: var(--accent)}.button.svelte-eqoykm{background:#fff;border-radius:.75em;color:#050922;display:inline-block;font-size:1em;font-weight:600;padding:.75em 2.5em;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.button.svelte-eqoykm:hover{box-shadow:0 0 40px var(--accent-glow-strong);transform:translateY(-2px)}.letter-spacing.svelte-eqoykm{letter-spacing:.25em}.mt-10.svelte-eqoykm{margin-top:5rem}.title.svelte-eqoykm{color:var(--text-secondary)}@media(max-width:768px){.left-m-center.svelte-eqoykm{text-align:center}}.right-m-center.svelte-eqoykm{text-align:right}.right-m-center.d-flex.svelte-eqoykm{justify-content:flex-end}@media(max-width:768px){.right-m-center.svelte-eqoykm{text-align:center}.right-m-center.d-flex.svelte-eqoykm{justify-content:center}}.background.svelte-eqoykm{pointer-events:none;-webkit-user-select:none;user-select:none}.background.svelte-eqoykm img:where(.svelte-eqoykm){height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}#banner.svelte-eqoykm{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));color:var(--text-primary);overflow:hidden;padding-top:5rem;padding-bottom:5rem}#banner.svelte-eqoykm h3:where(.svelte-eqoykm){color:var(--accent-light);font-size:.8em;font-weight:600;letter-spacing:.2em;text-transform:uppercase}#banner.svelte-eqoykm h2:where(.svelte-eqoykm){background:linear-gradient(135deg,#fff 60%,var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:3em;line-height:1.15}#banner.svelte-eqoykm p:where(.svelte-eqoykm){color:var(--text-secondary);font-size:1.1em;max-width:480px}.hero-grid.svelte-eqoykm{align-items:center;display:grid;gap:3rem;grid-template-columns:1.1fr 1fr}.hero-mockup.svelte-eqoykm{aspect-ratio:6/4;position:relative}.mockup-frame.svelte-eqoykm{background:#fff;border-radius:1.25rem;box-shadow:0 30px 70px #00000073,0 0 50px var(--accent-glow);display:flex;flex-direction:column;height:100%;overflow:hidden}.mockup-topbar.svelte-eqoykm{align-items:center;background:#f1f3f5;display:flex;gap:.4rem;padding:.7rem .9rem}.mockup-dot.svelte-eqoykm{background:#d4d7dc;border-radius:50%;height:9px;width:9px}.mockup-topbar-badge.svelte-eqoykm{color:#6b7280;font-size:.72em;font-weight:700;margin-left:auto}.mockup-video.svelte-eqoykm{flex:1;min-height:0;overflow:hidden}.mockup-video.svelte-eqoykm video:where(.svelte-eqoykm){display:block;height:calc(100% + 2px);margin:-1px 0;object-fit:cover;width:100%}#parceiros.svelte-eqoykm{background:var(--bg-secondary)}#parceiros.svelte-eqoykm h3:where(.svelte-eqoykm){color:var(--text-secondary);font-weight:500;text-wrap:nowrap}#parceiros.svelte-eqoykm swiper-slide:where(.svelte-eqoykm){background:#ffffff12;border:1px solid var(--border);border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding:1rem;transition:background .3s,border-color .3s}#parceiros.svelte-eqoykm swiper-slide:where(.svelte-eqoykm):hover{background:#ffffff21;border-color:#ffffff2e}#parceiros.svelte-eqoykm img:where(.svelte-eqoykm){width:100%;opacity:.75;transition:opacity .3s}#parceiros.svelte-eqoykm img:where(.svelte-eqoykm):hover{opacity:1}#parceiros.svelte-eqoykm swiper-container:where(.svelte-eqoykm){margin:2em 0 0;min-width:0}@media(min-width:768px){#parceiros.svelte-eqoykm swiper-container:where(.svelte-eqoykm){margin:0 0 0 4em}#parceiros.svelte-eqoykm .container:where(.svelte-eqoykm){align-items:center;display:flex}}#about.svelte-eqoykm{background:var(--bg-primary);color:var(--text-primary)}#about.svelte-eqoykm h2:where(.svelte-eqoykm){background:linear-gradient(135deg,var(--text-primary) 55%,var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:3.5em;line-height:1.1}#about.svelte-eqoykm img:where(.svelte-eqoykm){border:1px solid var(--border);border-radius:1rem;width:100%}#about.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -1em}@media(max-width:768px){#about.svelte-eqoykm .grid:where(.svelte-eqoykm){flex-direction:column-reverse}}#benefits.svelte-eqoykm{background:var(--bg-secondary);color:var(--text-primary)}#benefits.svelte-eqoykm swiper-slide:where(.svelte-eqoykm){height:auto}#benefits.svelte-eqoykm .benefit-card:where(.svelte-eqoykm){background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;display:flex;flex-direction:column;height:100%;padding:1.75em 1.25em;transition:border-color .3s,box-shadow .3s}#benefits.svelte-eqoykm .benefit-card:where(.svelte-eqoykm):hover{border-color:var(--accent);box-shadow:0 0 28px var(--accent-glow)}#benefits.svelte-eqoykm .benefit-icon:where(.svelte-eqoykm){margin-bottom:1.25em}#benefits.svelte-eqoykm .benefit-icon:where(.svelte-eqoykm) img:where(.svelte-eqoykm){height:56px;width:auto}#benefits.svelte-eqoykm .benefit-body:where(.svelte-eqoykm){display:flex;flex-direction:column;flex:1}#benefits.svelte-eqoykm .benefit-title:where(.svelte-eqoykm){color:var(--text-primary);font-size:.9em;font-weight:600;letter-spacing:.01em;line-height:1.4}#benefits.svelte-eqoykm .benefit-desc:where(.svelte-eqoykm){color:var(--text-secondary);flex:1;font-size:.9em;line-height:1.6}#benefits.svelte-eqoykm swiper-container:where(.svelte-eqoykm)::part(container){padding-bottom:2.5em}#support.svelte-eqoykm{color:var(--text-primary)}#support.svelte-eqoykm:after{background:linear-gradient(to right,#0a0a0fed,#0a0a0fad);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}#support.svelte-eqoykm .container:where(.svelte-eqoykm){position:relative;z-index:1}#support.svelte-eqoykm h3:where(.svelte-eqoykm){font-weight:400}#support.svelte-eqoykm .letter-spacing:where(.svelte-eqoykm){color:var(--accent-light);font-size:.8em;font-weight:600;letter-spacing:.2em}#support.svelte-eqoykm img:where(.svelte-eqoykm){width:100%}#support.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -1em}#support.svelte-eqoykm .image-banner:where(.svelte-eqoykm){border:1px solid var(--border);border-radius:1rem;width:75%}#support.svelte-eqoykm .support:where(.svelte-eqoykm){border-bottom:1px solid var(--border);padding-bottom:1em}#support.svelte-eqoykm .support:where(.svelte-eqoykm)+.support:where(.svelte-eqoykm){margin-top:1em}#support.svelte-eqoykm .support:where(.svelte-eqoykm) iconify-icon:where(.svelte-eqoykm){color:var(--success);font-size:1.5em}#featured.svelte-eqoykm{background:var(--bg-primary)}#featured.svelte-eqoykm img:where(.svelte-eqoykm){width:100px}#featured.svelte-eqoykm .featured:where(.svelte-eqoykm){background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;height:100%;transition:border-color .3s,box-shadow .3s,transform .3s}#featured.svelte-eqoykm .featured:where(.svelte-eqoykm) h3:where(.svelte-eqoykm){color:var(--text-primary);font-weight:500}#featured.svelte-eqoykm .featured:where(.svelte-eqoykm) p:where(.svelte-eqoykm){color:var(--text-secondary)}#featured.svelte-eqoykm .featured:where(.svelte-eqoykm):hover{border-color:var(--accent);box-shadow:0 0 32px var(--accent-glow);transform:translateY(-4px)}#featured.svelte-eqoykm .grid:where(.svelte-eqoykm){padding:1rem}#featured.svelte-eqoykm .grid:where(.svelte-eqoykm)>:where(.svelte-eqoykm){padding:1rem}@media(min-width:1088px){#featured.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -2rem}}#users.svelte-eqoykm{background:var(--bg-secondary);color:var(--text-primary)}#users.svelte-eqoykm h1:where(.svelte-eqoykm){background:linear-gradient(135deg,var(--text-primary),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:4em;font-weight:700}#users.svelte-eqoykm h3:where(.svelte-eqoykm){font-weight:400}#users.svelte-eqoykm iconify-icon:where(.svelte-eqoykm){color:var(--success);font-size:1.5em}#users.svelte-eqoykm img:where(.svelte-eqoykm){border:1px solid var(--border);border-radius:1rem;max-width:300px}#users.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -1em}#partners.svelte-eqoykm{background:var(--bg-primary);color:var(--text-primary)}#partners.svelte-eqoykm h1:where(.svelte-eqoykm){background:linear-gradient(135deg,var(--text-primary),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:4em;font-weight:700}#partners.svelte-eqoykm h3:where(.svelte-eqoykm){font-weight:400}#partners.svelte-eqoykm iconify-icon:where(.svelte-eqoykm){color:var(--success);font-size:1.5em}#partners.svelte-eqoykm img:where(.svelte-eqoykm){border:1px solid var(--border);border-radius:1rem;max-width:300px}#partners.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -1em}@media(max-width:768px){#partners.svelte-eqoykm .grid:where(.svelte-eqoykm){flex-direction:column-reverse}}#app.svelte-eqoykm{background:var(--bg-secondary);color:var(--text-primary)}#app.svelte-eqoykm h3:where(.svelte-eqoykm){font-weight:400}#app.svelte-eqoykm img:where(.svelte-eqoykm){border:1px solid var(--border);border-radius:1rem;max-width:300px}#app.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -1em}#app.svelte-eqoykm .step:where(.svelte-eqoykm)+.step:where(.svelte-eqoykm){border-top:1px solid var(--border);padding-top:1em}#app.svelte-eqoykm .step:where(.svelte-eqoykm) span:where(.svelte-eqoykm){background:var(--accent-glow);border:2px solid var(--accent);border-radius:50%;color:var(--accent-light);flex-shrink:0;font-weight:700;line-height:26px;text-align:center;width:30px}#numbers.svelte-eqoykm{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--text-primary)}#numbers.svelte-eqoykm h2.title:where(.svelte-eqoykm){background:linear-gradient(135deg,var(--accent),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:3em}#establishments.svelte-eqoykm{color:var(--text-primary)}#establishments.svelte-eqoykm:after{background:linear-gradient(to right,#0a0a0fed,#0a0a0fa6);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}#establishments.svelte-eqoykm .container:where(.svelte-eqoykm){position:relative;z-index:1}#establishments.svelte-eqoykm h3:where(.svelte-eqoykm){font-weight:400}#establishments.svelte-eqoykm iconify-icon:where(.svelte-eqoykm){color:var(--success);font-size:1.5em}#establishments.svelte-eqoykm .grid:where(.svelte-eqoykm){margin:0 -1em}#establishments.svelte-eqoykm .image-banner:where(.svelte-eqoykm){border:1px solid var(--border);border-radius:1rem;max-width:300px}#establishments.svelte-eqoykm .item:where(.svelte-eqoykm){border-bottom:1px solid var(--border);padding-bottom:1rem}#disclaimer.svelte-eqoykm{background:var(--bg-primary);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}#disclaimer.svelte-eqoykm h3:where(.svelte-eqoykm){color:var(--text-secondary)}#disclaimer.svelte-eqoykm p:where(.svelte-eqoykm){color:var(--text-secondary)}footer.svelte-eqoykm{background:var(--bg-secondary);border-top:1px solid var(--border)}footer.svelte-eqoykm img:where(.svelte-eqoykm){height:48px}footer.svelte-eqoykm iconify-icon:where(.svelte-eqoykm){font-size:2em}footer.svelte-eqoykm a:where(.svelte-eqoykm){color:var(--text-secondary);display:flex;transition:color .2s}footer.svelte-eqoykm a:where(.svelte-eqoykm):hover{color:var(--accent-light)}footer.svelte-eqoykm p:where(.svelte-eqoykm){color:var(--text-secondary)}.sticky-cta.svelte-eqoykm{display:none}@media(max-width:767px){.cta-inline.svelte-eqoykm{display:none!important}#parceiros.svelte-eqoykm,#about.svelte-eqoykm,#benefits.svelte-eqoykm,#featured.svelte-eqoykm,#users.svelte-eqoykm,#partners.svelte-eqoykm,#app.svelte-eqoykm,#numbers.svelte-eqoykm,#disclaimer.svelte-eqoykm,footer.svelte-eqoykm{background:transparent!important}#parceiros.svelte-eqoykm,#about.svelte-eqoykm,#benefits.svelte-eqoykm,#featured.svelte-eqoykm,#users.svelte-eqoykm,#partners.svelte-eqoykm,#app.svelte-eqoykm,#numbers.svelte-eqoykm,#establishments.svelte-eqoykm,#disclaimer.svelte-eqoykm{border-top:1px solid rgba(0,164,48,.1)}.container.svelte-eqoykm{padding-left:1.25rem;padding-right:1.25rem}#banner.svelte-eqoykm{padding-top:3rem;padding-bottom:3rem}#banner.svelte-eqoykm h2:where(.svelte-eqoykm){font-size:2.25em}#banner.svelte-eqoykm p:where(.svelte-eqoykm){max-width:100%}#banner.svelte-eqoykm .mt-10:where(.svelte-eqoykm){margin-top:2rem}.hero-grid.svelte-eqoykm{gap:2rem;grid-template-columns:1fr}.hero-mockup.svelte-eqoykm{padding:0 .75rem}#parceiros.svelte-eqoykm h3:where(.svelte-eqoykm){white-space:normal}#about.svelte-eqoykm h2:where(.svelte-eqoykm){font-size:2.25em;text-align:center}#support.svelte-eqoykm .image-banner:where(.svelte-eqoykm){width:100%}#users.svelte-eqoykm .col-m-6:where(.svelte-eqoykm) .letter-spacing:where(.svelte-eqoykm),#partners.svelte-eqoykm .col-m-6:where(.svelte-eqoykm) .letter-spacing:where(.svelte-eqoykm){display:none}#users.svelte-eqoykm>.container:where(.svelte-eqoykm)>.letter-spacing:where(.svelte-eqoykm),#partners.svelte-eqoykm>.container:where(.svelte-eqoykm)>.letter-spacing:where(.svelte-eqoykm){text-align:center}#support.svelte-eqoykm .support:where(.svelte-eqoykm),#users.svelte-eqoykm .d-flex.mt-4:where(.svelte-eqoykm),#partners.svelte-eqoykm .d-flex.mt-4:where(.svelte-eqoykm),#establishments.svelte-eqoykm .d-flex.item:where(.svelte-eqoykm),#app.svelte-eqoykm .step:where(.svelte-eqoykm){text-align:left}.button.svelte-eqoykm{display:block;text-align:center;width:100%;box-sizing:border-box}#users.svelte-eqoykm h1:where(.svelte-eqoykm),#partners.svelte-eqoykm h1:where(.svelte-eqoykm){font-size:2.25em;text-align:center!important}#numbers.svelte-eqoykm h2.title:where(.svelte-eqoykm){font-size:2.25em}.pt-5.svelte-eqoykm{padding-top:2rem!important}.pb-5.svelte-eqoykm{padding-bottom:2rem!important}footer.svelte-eqoykm{padding-top:2.5rem!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px) + 1rem)!important;padding-left:1.25rem!important;padding-right:1.25rem!important}footer.svelte-eqoykm .container:where(.svelte-eqoykm){flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.sticky-cta.svelte-eqoykm{display:flex;align-items:flex-start;background:#0a0a0ff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,164,48,.2);bottom:0;left:0;height:100px;padding-top:1rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;right:0;z-index:20}.sticky-cta.svelte-eqoykm .button:where(.svelte-eqoykm){border-radius:.75em;box-shadow:none;font-size:.875rem;font-weight:700;height:44px;line-height:44px;padding-top:0;padding-bottom:0;text-transform:none;width:100%;text-align:center}.sticky-cta.svelte-eqoykm .button:where(.svelte-eqoykm):hover{transform:none}#banner.svelte-eqoykm .mt-10:where(.svelte-eqoykm),#benefits.svelte-eqoykm .mt-5:where(.svelte-eqoykm),#support.svelte-eqoykm .mt-5:where(.svelte-eqoykm),#featured.svelte-eqoykm .mt-5:where(.svelte-eqoykm),#partners.svelte-eqoykm .mt-5:where(.svelte-eqoykm),#app.svelte-eqoykm .mt-5:where(.svelte-eqoykm):not(.step),#establishments.svelte-eqoykm .mt-5:where(.svelte-eqoykm){display:none!important}}
