@media (max-width:640px){.dashboard-layout,.dashboard-layout *,.dashboard-layout * *,.dashboard-layout>*,body .dashboard-layout,body .dashboard-layout *,div.dashboard-layout,div.dashboard-layout *{max-width:none!important}aside[class*=translate-x]{width:16rem!important;max-width:16rem!important}.fixed.inset-0{padding:.5rem!important}.relative input[type=tel]{padding:.875rem 1rem .875rem 3rem!important}.relative input[type=tel],input[type=date]{box-sizing:border-box!important;font-size:.875rem!important;min-height:3rem!important}input[type=date]{padding:.875rem .75rem!important}select:not(.relative select){padding:.875rem 2.5rem .875rem .75rem!important}.relative select,select:not(.relative select){box-sizing:border-box!important;font-size:.875rem!important;min-height:3rem!important}.relative select{padding:.875rem 2.5rem .875rem 3rem!important}.relative>svg,.relative>svg[class*=Phone],.relative>svg[class*=Users],.relative>svg[class*=lucide-phone],.relative>svg[class*=lucide-users]{width:.875rem!important;height:.875rem!important;left:.875rem!important}.flex.items-center.flex-wrap.gap-x-3{gap:.5rem!important}.flex.items-center.flex-wrap span.flex.items-center.gap-1{gap:.375rem!important}.flex.items-center.flex-wrap svg{width:.75rem!important;height:.75rem!important;flex-shrink:0!important}.flex.items-center.flex-wrap span span{font-size:.6875rem!important;line-height:1.2!important}.flex.items-center.flex-wrap span.font-semibold{margin-left:auto!important}.p-3.lg\:p-4{padding:.75rem!important}.text-center.flex-shrink-0.min-w-\[60px\]{min-width:50px!important}.text-center.flex-shrink-0 p.text-base{font-size:.875rem!important}.text-center.flex-shrink-0 p.text-\[10px\]{font-size:.625rem!important}.fixed .bg-white,.fixed .dark\:bg-gray-800{max-width:95vw!important;margin:.5rem auto!important;padding:1rem!important}.fixed h2,.fixed h3{font-size:1.25rem!important;line-height:1.5!important}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],select,textarea{padding:.625rem .75rem!important;font-size:.875rem!important}button{min-height:44px!important;padding:.625rem 1rem!important;font-size:.875rem!important}.grid.grid-cols-7>div{padding:.5rem .25rem!important;font-size:.875rem!important}.rounded-2xl,.rounded-xl{border-radius:.75rem!important}.space-y-6>*+*{margin-top:1rem!important}.space-y-4>*+*{margin-top:.75rem!important}.gap-6{gap:1rem!important}.gap-4{gap:.75rem!important}.text-3xl{font-size:1.5rem!important;line-height:2rem!important}.text-2xl{font-size:1.25rem!important}.text-2xl,.text-xl{line-height:1.75rem!important}.text-xl{font-size:1.125rem!important}main>div{padding-left:.75rem!important;padding-right:.75rem!important}header{padding:.75rem!important}svg{width:1.25rem!important;height:1.25rem!important}button svg{width:1rem!important;height:1rem!important}.inline-flex.items-center.px-3{padding:.375rem .625rem!important;font-size:.75rem!important}.divide-y>div{padding:.75rem!important}.flex.gap-2 button{padding:.5rem .75rem!important;font-size:.75rem!important}.relative input[type=text]{padding-left:2.5rem!important}.max-h-\[90vh\]{max-height:85vh!important}.max-h-\[85vh\]{max-height:80vh!important}.overflow-y-auto{-webkit-overflow-scrolling:touch}.flex.items-center.justify-between.mb-6{margin-bottom:1rem!important}.cursor-pointer.p-2{padding:.5rem!important}.text-sm.text-gray-500{font-size:.75rem!important}.flex.items-start.gap-3{gap:.5rem!important;padding:.75rem!important}.w-10.h-10{width:2rem!important;height:2rem!important;font-size:.875rem!important}.grid.grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}.overflow-y-auto.my-auto{max-height:calc(100vh - 2rem)!important}.grid.grid-cols-2{gap:.75rem!important}.text-4xl{font-size:1.75rem!important;line-height:2.25rem!important}.inline-flex.rounded-xl{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.space-y-3{gap:.5rem!important}.flex.items-center.justify-between.p-4{padding:.75rem!important;flex-wrap:wrap!important}.grid.grid-cols-2.gap-4{grid-template-columns:1fr!important;gap:.75rem!important}.bg-green-50 .w-12,.bg-red-50 .w-12,.bg-yellow-50 .w-12{width:2.5rem!important;height:2.5rem!important;flex-shrink:0!important}.rounded-full.w-10{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important}.text-gray-300.mb-4 svg{width:3rem!important;height:3rem!important}.grid.grid-cols-1{gap:.75rem!important}.bg-white.p-6{padding:1rem!important}.grid.grid-cols-2.gap-4{gap:.75rem!important}canvas{max-height:200px!important}.divide-y.divide-gray-200>div{padding:.875rem!important}.grid.grid-cols-2.gap-2{grid-template-columns:1fr!important;gap:.5rem!important}.flex.gap-2.mt-3{margin-top:.75rem!important;gap:.5rem!important}.flex.gap-2.mt-3 button{flex:1!important;padding:.5rem!important;font-size:.75rem!important}.bg-gray-50.rounded-xl.p-4{padding:.875rem!important}.text-2xl.font-bold{font-size:1.25rem!important}.flex.items-center.gap-4{gap:.5rem!important;flex-wrap:wrap!important}.flex.gap-3.mt-4{margin-top:.75rem!important;gap:.5rem!important}.flex.gap-3.mt-4 button{flex:1!important}.fixed.top-4.right-4{top:.5rem!important;right:.5rem!important;left:.5rem!important}.flex.flex-col.items-center.justify-center.py-12{padding-top:2rem!important;padding-bottom:2rem!important}.animate-spin{width:1.5rem!important;height:1.5rem!important}.border-b.border-gray-200{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.flex.space-x-4{white-space:nowrap!important;padding-bottom:.25rem!important}body{overflow-x:hidden!important}button:not(.p-0){min-width:44px!important;min-height:44px!important}label{font-size:.875rem!important;margin-bottom:.375rem!important}.text-xs{font-size:.75rem!important}.border-b,.border-t{margin-top:.75rem!important;margin-bottom:.75rem!important}}@media (max-width:380px){html{font-size:14px!important}.p-6{padding:.75rem!important}.p-4{padding:.625rem!important}.px-6{padding-left:.75rem!important;padding-right:.75rem!important}.py-6{padding-top:.75rem!important;padding-bottom:.75rem!important}.gap-6{gap:.75rem!important}.gap-4{gap:.5rem!important}.gap-3{gap:.375rem!important}.flex.gap-2{flex-direction:column!important;gap:.5rem!important}.flex.gap-2 button{width:100%!important}.grid.grid-cols-7>div{padding:.375rem .125rem!important;font-size:.75rem!important}}@media (max-width:640px){*{-webkit-tap-highlight-color:rgba(99,102,241,.1)}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6366f1!important;outline-offset:2px!important}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],select,textarea{font-size:16px!important}}@media (max-width:1023px){aside{z-index:70!important}.fixed.inset-0.bg-black\/50{z-index:65!important}header.lg\:hidden{z-index:50!important}}@media (max-width:640px){aside .p-6{padding:1rem!important}nav .flex.items-center.gap-3{padding:.625rem .75rem!important;font-size:.875rem!important}aside .flex.items-center.justify-between.px-4{padding:.5rem .75rem!important;flex-wrap:nowrap!important}aside .flex.gap-1{gap:.25rem!important}aside .flex.gap-1 button{padding:.5rem!important;min-width:36px!important}.absolute.right-0.mt-2.w-48{min-width:180px!important;right:0!important}.absolute.right-0.mt-2.w-48 .p-2 button{padding:.625rem .75rem!important;font-size:.875rem!important}.absolute.right-0.mt-2.w-80{width:calc(100vw - 1rem)!important;max-width:320px!important;right:.5rem!important}.w-9.h-9{width:2rem!important;height:2rem!important;font-size:.875rem!important}header .flex.items-center.gap-4{gap:.5rem!important}header .flex.items-center.justify-between{gap:.75rem!important}.px-3.py-1\.5.rounded-lg.text-xs{padding:.375rem .625rem!important;font-size:.6875rem!important}[class*=max-w],main,main>div,main>div>div{max-width:100vw!important;width:100%!important;overflow-x:hidden!important}.bg-white,.dark\:bg-gray-800,div[class*=bg-white],div[class*=rounded-2xl],div[class*=rounded-xl]{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.p-4,.p-6,[class*=p-4],[class*=p-6]{padding-left:.75rem!important;padding-right:.75rem!important}.grid.grid-cols-2,[class*=grid][class*=grid-cols-2],div.grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.25rem!important;width:100%!important}div.grid>button{padding:.25rem!important;min-height:58px!important;max-height:58px!important;border-radius:.5rem!important;font-size:.4rem!important}div.grid>button>div{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important}div.grid>button>div>svg{width:.65rem!important;height:.65rem!important}div.grid>button>span{font-size:.4rem!important;line-height:.5rem!important}div[class*=space-y],div[class*=space-y]>div[class*=border]{width:100%!important;max-width:100%!important}div[class*=space-y]>div[class*=border]{padding:.5rem!important;box-sizing:border-box!important}input[type=time]{padding:.25rem .25rem .25rem .375rem!important;font-size:.625rem!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:32px!important;-webkit-appearance:none;-moz-appearance:textfield}}@media (max-width:640px){input[type=time]::-webkit-calendar-picker-indicator{background:transparent!important;bottom:0;color:transparent!important;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto;opacity:.3}input[type=time]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0!important}label{font-size:.625rem!important;min-width:45px!important}.flex{gap:.25rem!important;flex-wrap:wrap!important}button[class*=relative][class*=inline-flex][class*=rounded-full]{height:1.5rem!important;width:3rem!important;font-size:.625rem!important;border-radius:9999px!important}button[class*=relative][class*=inline-flex]+span{font-size:.45rem!important;margin-top:.125rem!important}.flex.items-center.gap-3>span.font-medium{font-size:.65rem!important}.grid[class*="md:grid-cols"]{grid-template-columns:1fr!important;gap:.75rem!important}div[class*=border-2]{padding:.75rem!important}article:not(.dashboard-layout):not(.dashboard-layout *),main:not(.dashboard-layout):not(.dashboard-layout *),section:not(.dashboard-layout):not(.dashboard-layout *){max-width:100vw!important}div[class*=scale],div[class*=transform]{transform:none!important}}.flex button.relative.inline-flex,button.relative.inline-flex.rounded-full,button[class*="relative inline-flex"][class*=rounded-full]{height:1.5rem!important;width:3rem!important;min-height:1.5rem!important;min-width:3rem!important;max-height:1.5rem!important;max-width:3rem!important;font-size:.625rem!important;border-radius:9999px!important}@media (max-width:640px){.dark{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark .bg-gray-800{background-color:rgb(31 41 55)!important}.dark .text-gray-400{color:rgb(156 163 175)!important}}@media print{.fixed,button,header,nav{display:none!important}.dark *,body{background:white!important;color:black!important}}@media (max-width:640px){.grid.grid-cols-2.gap-3>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:80px!important;padding:.625rem!important;gap:.375rem!important}.grid.grid-cols-2.gap-3>a>div{flex-shrink:0!important;margin:0!important;width:2rem!important;height:2rem!important}.grid.grid-cols-2.gap-3>a>div>svg{width:1rem!important;height:1rem!important}.grid.grid-cols-2.gap-3>a>span{line-height:1.2!important;word-wrap:break-word!important;max-width:100%!important;font-size:.65rem!important}.fixed.inset-0.bg-black\/60{z-index:9999!important}.fixed.inset-0>div{max-width:calc(100vw - 2rem)!important;max-height:90vh!important;overflow-y:auto!important}.flex.items-center.gap-3>button{padding:.625rem 1rem!important;font-size:.875rem!important}}header.sticky{position:sticky!important;top:0!important;z-index:30!important}header .flex.items-center.justify-between{align-items:center!important;height:auto!important}header .flex.items-center.gap-2,header .flex.items-center.gap-3{align-items:center!important;height:100%!important}header a[href*=billing]{display:inline-flex!important;align-items:center!important;height:auto!important;white-space:nowrap!important}header button[title*="Alterar tema"],header button[title*=Tema],header button[title*=tema]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}header button>svg.w-5,header button>svg.w-6{display:block!important}header .rounded-full.bg-gradient-to-br{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width:640px){header .flex.items-center.justify-between{padding:.75rem .5rem!important}header h1{font-size:.875rem!important}header h1,header p{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}header p{font-size:.65rem!important}header button.lg\:hidden{padding:.375rem!important;margin-left:0!important}header button.lg\:hidden>svg{width:1.25rem!important;height:1.25rem!important}header button>svg{width:1.1rem!important;height:1.1rem!important}header a[href*=billing]{padding:.25rem .5rem!important;font-size:.625rem!important}header .rounded-full.bg-gradient-to-br{width:1.75rem!important;height:1.75rem!important;font-size:.625rem!important}header .flex.items-center.gap-2{gap:.375rem!important}.bg-white.dark\:bg-gray-800.rounded-2xl .space-y-3>a{padding:.75rem!important;gap:.625rem!important}.space-y-3>a>button{margin-top:0!important}}@media (max-width:640px){.space-y-3>a>div:has(svg){width:2rem!important;height:2rem!important}.space-y-3>a>div>svg{width:1rem!important;height:1rem!important}.space-y-3>a>div.flex-1{padding-top:0!important}.space-y-3>a>div.flex-1>p:first-child{font-size:.8125rem!important;line-height:1.3!important;margin-bottom:.25rem!important}.space-y-3>a>div.flex-1>p:last-child{font-size:.6875rem!important;line-height:1.3!important}.space-y-3>a>svg:last-child{width:1rem!important;height:1rem!important;margin-top:.375rem!important}.space-y-3>a{display:flex!important;align-items:center!important;gap:.75rem!important}div[role=dialog] button.flex.items-center.gap-2{padding:.375rem .75rem!important;font-size:.75rem!important}div[role=dialog] button.flex.items-center.gap-2 svg{width:.875rem!important;height:.875rem!important}div[role=dialog] button.bg-\[\#6366f1\]{padding:.375rem 1rem!important;font-size:.75rem!important}div[role=dialog] button.text-gray-500,div[role=dialog] button.text-gray-600{padding:.375rem .75rem!important;font-size:.75rem!important}.hero-pattern,body,body>main,body>main>*,body>main>section,html{max-width:100vw!important;overflow-x:hidden!important}.hero-pattern{padding-top:3.5rem!important;padding-bottom:0!important}section.hero-pattern>div.container-custom{padding-top:2rem!important;padding-bottom:3rem!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}section.hero-pattern .grid,section.hero-pattern .grid.lg\:grid-cols-2{grid-template-columns:1fr!important;gap:2rem!important;width:100%!important;max-width:100%!important}section.hero-pattern .grid>div:first-child,section.hero-pattern .grid>div:last-child{width:100%!important;max-width:100%!important;padding:0!important}section.hero-pattern .inline-flex.items-center.gap-2{padding:.375rem .75rem!important;font-size:.6875rem!important;margin-bottom:1.5rem!important}section.hero-pattern .inline-flex.items-center.gap-2 svg{width:.875rem!important;height:.875rem!important}section.hero-pattern h1{font-size:1.875rem!important;line-height:2.25rem!important;margin-bottom:1.5rem!important}section.hero-pattern p.text-xl{font-size:1rem!important;line-height:1.5rem!important;margin-bottom:1.5rem!important}section.hero-pattern .flex.flex-col.sm\:flex-row{flex-direction:column!important;gap:.75rem!important;width:100%!important}section.hero-pattern .flex.flex-col.sm\:flex-row>a,section.hero-pattern .flex.flex-col.sm\:flex-row>button{width:100%!important;padding:.875rem 1.5rem!important;font-size:.9375rem!important;min-height:48px!important;justify-content:center!important}section.hero-pattern p.text-white\/70{font-size:.75rem!important;margin-top:.75rem!important;color:rgba(255,255,255,.9)!important}section.hero-pattern .bg-white.rounded-2xl{padding:.875rem!important;border-radius:1rem!important;transform:none!important;position:relative!important;overflow:visible!important}section.hero-pattern .bg-white.rounded-2xl>.space-y-4>.flex.items-center.justify-between{gap:.5rem!important;flex-wrap:nowrap!important}section.hero-pattern .w-10.h-10{width:2rem!important;height:2rem!important;flex-shrink:0!important}section.hero-pattern .font-semibold.text-gray-900{font-size:.875rem!important;line-height:1.3!important}section.hero-pattern .text-sm.text-gray-500{font-size:.6875rem!important;line-height:1.2!important}section.hero-pattern .grid.grid-cols-3{gap:.5rem!important;margin:.75rem 0!important}section.hero-pattern .grid.grid-cols-3>div{padding:.5rem!important;border-radius:.5rem!important}section.hero-pattern .text-2xl.font-bold{font-size:1rem!important;line-height:1.3!important}section.hero-pattern .text-xs.text-gray-500{font-size:.625rem!important;line-height:1.2!important}section.hero-pattern .space-y-2>div{padding:.5rem!important;gap:.5rem!important}section.hero-pattern .text-sm.font-mono{font-size:.625rem!important;width:auto!important}section.hero-pattern .absolute.-top-4.-right-4{top:.5rem!important;right:.5rem!important;padding:.625rem!important;border-radius:.625rem!important;z-index:10!important;pointer-events:none!important}section.hero-pattern .absolute.-top-4.-right-4 svg{width:1.125rem!important;height:1.125rem!important}section.hero-pattern .absolute.-bottom-4.-left-4{bottom:.5rem!important;left:.5rem!important;padding:.625rem!important;border-radius:.625rem!important;z-index:10!important;pointer-events:none!important}section.hero-pattern .absolute.-bottom-4.-left-4 .flex{gap:.375rem!important}section.hero-pattern .absolute.-bottom-4.-left-4 svg{width:.875rem!important;height:.875rem!important;flex-shrink:0!important}section.hero-pattern .absolute.-bottom-4.-left-4 span,section.hero-pattern .px-3.py-1.bg-green-100{font-size:.6875rem!important;white-space:nowrap!important}section.hero-pattern .px-3.py-1.bg-green-100{padding:.375rem .625rem!important;flex-shrink:0!important}section{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}section.py-20{padding:3rem 0!important}section>.container-custom,section>div.container-custom{max-width:100%!important;width:100%!important;padding-left:1rem!important;padding-right:1rem!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}section .inline-block.px-4.py-2{padding:.375rem .75rem!important;font-size:.75rem!important;margin-bottom:.75rem!important}section h2.text-3xl,section h2.text-5xl{font-size:1.5rem!important;line-height:2rem!important;margin-bottom:1rem!important}section h2.text-3xl,section h2.text-5xl,section p.text-xl{max-width:100%!important;word-wrap:break-word!important}section .grid.lg\:grid-cols-2,section .grid.lg\:grid-cols-3,section .grid.lg\:grid-cols-4,section .grid.md\:grid-cols-2{grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;max-width:100%!important}section .card{padding:1rem!important;border-radius:1rem!important}section .w-14.h-14{width:2.5rem!important;height:2.5rem!important}section .w-14.h-14 svg{width:1.25rem!important;height:1.25rem!important}section h3.text-xl{font-size:1rem!important;line-height:1.5rem!important;margin-bottom:.5rem!important}section p.text-gray-600{font-size:.8125rem!important;line-height:1.375rem!important}section.bg-gradient-to-br.from-gray-900{padding-top:3rem!important;padding-bottom:3rem!important}section.bg-gradient-to-br .grid.lg\:grid-cols-2{grid-template-columns:1fr!important;gap:2rem!important}section.bg-gradient-to-br .grid.sm\:grid-cols-2{grid-template-columns:1fr!important;gap:1rem!important}section.bg-gradient-to-br .flex.items-center.gap-4{gap:.75rem!important}section.bg-gradient-to-br .w-12.h-12{width:2.5rem!important;height:2.5rem!important}section.bg-gradient-to-br .w-12.h-12 svg{width:1.25rem!important;height:1.25rem!important}section.bg-gradient-to-br p.font-semibold{font-size:.875rem!important}section.bg-gradient-to-br .bg-gradient-to-br.from-\[\#6366f1\]{padding:1.5rem!important;border-radius:1rem!important}section.bg-gradient-to-br .w-16.h-16{width:3rem!important;height:3rem!important}section.bg-gradient-to-br .w-16.h-16 svg{width:1.5rem!important;height:1.5rem!important}section.bg-gradient-to-br h4.font-bold.text-xl{font-size:1rem!important}section.bg-gradient-to-br .bg-white\/15{padding:1rem!important;gap:.75rem!important}section .grid.sm\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}section .grid .w-16.h-16{width:3rem!important;height:3rem!important;margin-bottom:.75rem!important}section .grid .w-16.h-16 svg{width:1.5rem!important;height:1.5rem!important}section .grid h3{font-size:.8125rem!important}section .space-y-4{gap:.75rem!important}section details.card{padding:1rem!important}section details summary{font-size:.875rem!important}section details p{font-size:.8125rem!important;margin-top:.75rem!important}section.py-20.lg\:py-32{padding-top:3rem!important;padding-bottom:3rem!important}section h2.text-3xl.lg\:text-5xl{font-size:1.5rem!important;line-height:2rem!important;margin-bottom:1rem!important}section p.text-xl{font-size:.875rem!important;line-height:1.375rem!important;margin-bottom:1.5rem!important}section .flex.flex-col.sm\:flex-row.gap-4{flex-direction:column!important;gap:.75rem!important}section .flex.flex-col.sm\:flex-row.gap-4>a{width:100%!important;padding:.875rem 1.5rem!important;font-size:.9375rem!important;justify-content:center!important}section .flex.items-center.gap-6{gap:1rem!important;flex-direction:column!important;align-items:flex-start!important}section .flex.items-center.gap-6 span{font-size:.75rem!important;gap:.375rem!important}section .flex.items-center.gap-6 svg{width:.875rem!important;height:.875rem!important}.container-custom{padding-left:1rem!important;padding-right:1rem!important;max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}a[class*=btn],button[class*=btn]{min-height:48px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;box-sizing:border-box!important}.card{padding:1rem!important;border-radius:1rem!important;box-sizing:border-box!important}.card,h1,h2,h3,h4,h5,h6{max-width:100%!important}h1,h2,h3,h4,h5,h6{word-wrap:break-word!important;overflow-wrap:break-word!important}a.flex.items-center.gap-2 svg{flex-shrink:0!important}footer{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}footer .container-custom{padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}footer .container-custom,footer .grid{max-width:100%!important;width:100%!important}footer .grid{grid-template-columns:1fr!important;gap:1.5rem!important}footer a{word-wrap:break-word!important;overflow-wrap:break-word!important}}@media (max-width:480px){section.hero-pattern h1{font-size:1.625rem!important;line-height:2rem!important}section.hero-pattern p.text-xl{font-size:.9375rem!important;line-height:1.4rem!important}section.hero-pattern .bg-white.rounded-2xl{padding:.625rem!important}section.hero-pattern .bg-white.rounded-2xl>.space-y-4{gap:.5rem!important}section.hero-pattern .bg-white.rounded-2xl>.space-y-4>*+*{margin-top:.5rem!important}section.hero-pattern .w-10.h-10{width:1.75rem!important;height:1.75rem!important}section.hero-pattern .font-semibold.text-gray-900{font-size:.8125rem!important;line-height:1.2!important}section.hero-pattern .text-sm.text-gray-500{font-size:.625rem!important;line-height:1.2!important}section.hero-pattern .px-3.py-1.bg-green-100{padding:.25rem .5rem!important;font-size:.625rem!important}section.hero-pattern .grid.grid-cols-3{gap:.375rem!important;margin:.5rem 0!important}section.hero-pattern .grid.grid-cols-3>div{padding:.375rem!important;border-radius:.375rem!important}section.hero-pattern .text-2xl.font-bold{font-size:.875rem!important;line-height:1.2!important}section.hero-pattern .text-xs.text-gray-500{font-size:.5625rem!important;line-height:1.1!important}section.hero-pattern .space-y-2{gap:.375rem!important}section.hero-pattern .space-y-2>*+*{margin-top:.375rem!important}section.hero-pattern .space-y-2>div{padding:.375rem!important;gap:.375rem!important}section.hero-pattern .text-sm.font-mono{font-size:.5625rem!important;width:2.5rem!important}section.hero-pattern .space-y-2 .font-medium{font-size:.6875rem!important;line-height:1.2!important}section.hero-pattern .space-y-2 .text-xs{font-size:.5625rem!important;line-height:1.2!important}section.hero-pattern .space-y-2 .w-2.h-2{width:.375rem!important;height:.375rem!important}section.hero-pattern .absolute.-bottom-4.-left-4,section.hero-pattern .absolute.-top-4.-right-4{display:none!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button{padding:.625rem 1rem!important;font-size:.875rem!important;min-height:44px!important;max-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button svg{width:.875rem!important;height:.875rem!important;margin-right:.375rem!important;flex-shrink:0!important;vertical-align:middle!important}h2{font-size:1.25rem!important;line-height:1.75rem!important}.container-custom{padding-left:.875rem!important;padding-right:.875rem!important}.card{padding:.75rem!important}.w-14.h-14{width:2.25rem!important;height:2.25rem!important}.w-12.h-12{width:2rem!important;height:2rem!important}.grid{gap:.625rem!important}}@media (max-width:380px){section.hero-pattern h1{font-size:1.5rem!important;line-height:1.875rem!important}section.hero-pattern .bg-white.rounded-2xl{padding:.5rem!important}section.hero-pattern .grid.grid-cols-3{gap:.25rem!important}section.hero-pattern .grid.grid-cols-3>div{padding:.25rem!important}section.hero-pattern .text-2xl.font-bold{font-size:.8125rem!important}section.hero-pattern .text-xs.text-gray-500{font-size:.5rem!important}.container-custom{padding-left:.75rem!important;padding-right:.75rem!important}}@media (min-width:381px) and (max-width:480px){section.hero-pattern h1{font-size:1.75rem!important;line-height:2.25rem!important}section h2{font-size:1.375rem!important;line-height:1.875rem!important}section.hero-pattern .flex.flex-col.sm\:flex-row>a[href="/cadastro"],section.hero-pattern .flex.flex-col.sm\:flex-row>button{padding:.75rem 1.125rem!important;font-size:.9375rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button{text-align:center!important}}@media (max-width:480px){section.hero-pattern .flex.flex-col.sm\:flex-row>a,section.hero-pattern .flex.flex-col.sm\:flex-row>button{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}section.hero-pattern p.text-white\/70{font-size:.8125rem!important;line-height:1.4!important;margin-top:.875rem!important}section.hero-pattern .inline-flex.items-center.gap-2{padding:.25rem .625rem!important;font-size:.625rem!important;gap:.25rem!important;margin-bottom:1rem!important}section.hero-pattern .inline-flex.items-center.gap-2 svg{width:.75rem!important;height:.75rem!important}}@media (max-width:1023px){header.fixed{z-index:30!important;left:0!important;right:0!important}header.fixed,header.fixed>nav{width:100%!important;max-width:100vw!important}header nav.container-custom{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}header nav .container-custom>div,header nav>div,header>nav>.container-custom>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:.75rem 1rem!important;gap:.75rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}header a[href="/"],header nav a[href="/"]{justify-content:flex-start!important;gap:.5rem!important;flex-grow:0!important;order:1!important}header a[href="/"],header a[href="/"]>div,header nav a[href="/"]{display:flex!important;align-items:center!important;flex-shrink:0!important}header a[href="/"]>div{width:2rem!important;height:2rem!important;justify-content:center!important}header a[href="/"]>div svg{width:1rem!important;height:1rem!important}header a[href="/"]>span{font-size:1rem!important;line-height:1.5rem!important;white-space:nowrap!important}header .hidden.lg\:flex,header nav>div>div:not(.lg\:hidden){display:none!important}header .lg\:hidden,header nav .lg\:hidden,header nav>div>.lg\:hidden{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;flex-shrink:0!important;flex-grow:0!important;order:3!important;margin-left:auto!important}header .lg\:hidden a{padding:.375rem .75rem!important;font-size:.875rem!important;white-space:nowrap!important}header .lg\:hidden button{padding:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}header .lg\:hidden button svg{width:1.5rem!important;height:1.5rem!important}aside.fixed{z-index:50!important}div.fixed.inset-0.bg-black\/50{z-index:40!important}aside .p-6{padding:1rem!important}aside a[href="/"]>div{width:2.5rem!important;height:2.5rem!important}aside a[href="/"]>span{font-size:1.125rem!important}aside nav a,aside nav button{padding:.75rem 1rem!important;font-size:.9375rem!important}aside nav svg{width:1.25rem!important;height:1.25rem!important}}@media (max-width:380px){header nav>div{padding:.625rem .75rem!important;gap:.375rem!important}header a[href="/"]>div{width:1.75rem!important;height:1.75rem!important}header a[href="/"]>div svg{width:.875rem!important;height:.875rem!important}header a[href="/"]>span{font-size:.875rem!important}header .lg\:hidden a{padding:.25rem .5rem!important;font-size:.75rem!important}header .lg\:hidden button{padding:.375rem!important}header .lg\:hidden button svg{width:1.25rem!important;height:1.25rem!important}}@media (max-width:640px){section.hero-pattern .flex.flex-col.sm\:flex-row>a[href="/cadastro"],section.hero-pattern a[href="/cadastro"]{min-height:48px!important;max-height:56px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;font-weight:700!important;border-radius:.75rem!important;transition:all .2s ease-in-out!important}section.hero-pattern a[href="/cadastro"] svg{width:1rem!important;height:1rem!important;margin-left:.375rem!important;flex-shrink:0!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button{min-height:48px!important;max-height:56px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;line-height:1.5!important;border-radius:.75rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button svg{width:1rem!important;height:1rem!important;margin-right:.375rem!important;flex-shrink:0!important;vertical-align:middle!important}section.hero-pattern p.text-white\/70.text-sm{font-size:.875rem!important;line-height:1.5!important;margin-top:1rem!important;padding:0 .25rem!important;color:rgba(255,255,255,.9)!important;opacity:1!important;text-align:center!important;max-width:100%!important;font-weight:400!important;letter-spacing:.01em!important}section.py-20.lg\:py-32.bg-gradient-to-br a[href="/cadastro"]{min-height:48px!important;max-height:56px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;line-height:1.5!important;border-radius:.75rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important}section.py-20.lg\:py-32.bg-gradient-to-br a[href="/cadastro"] svg{width:1rem!important;height:1rem!important;margin-left:.375rem!important;flex-shrink:0!important}section.py-20.lg\:py-32.bg-gradient-to-br a[href="/precos"]{min-height:48px!important;max-height:56px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;line-height:1.5!important;border-radius:.75rem!important}section.py-20.lg\:py-32 .flex.items-center.gap-6{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:.75rem!important;margin-top:1rem!important}section.py-20.lg\:py-32 .flex.items-center.gap-6>span{font-size:.8125rem!important;line-height:1.4!important;display:flex!important;align-items:center!important;gap:.375rem!important}section.py-20.lg\:py-32 .flex.items-center.gap-6 svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}}@media (max-width:380px){section.hero-pattern .flex.flex-col.sm\:flex-row>button,section.hero-pattern a[href="/cadastro"]{padding:.625rem 1rem!important;font-size:.875rem!important;min-height:44px!important;max-height:52px!important}section.hero-pattern p.text-white\/70.text-sm{font-size:.8125rem!important;line-height:1.4!important}section.py-20.lg\:py-32.bg-gradient-to-br a{padding:.625rem 1rem!important;font-size:.875rem!important;min-height:44px!important;max-height:52px!important}}@media only screen and (max-width:1023px){div[role=dialog]>div>div>div:last-child>div:last-child>div{gap:6px!important}div[role=dialog]>div>div>div:last-child>div:last-child button{height:22px!important;min-height:22px!important;max-height:22px!important;padding:4px 6px!important;font-size:10px!important;line-height:14px!important;border-radius:8px!important}div[role=dialog]>div>div>div:last-child>div:last-child button svg{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important}div[role=dialog]>div>div>div:last-child>div:last-child button span{font-size:10px!important;line-height:14px!important}div[role=dialog]>div>div>div:last-child>div:last-child button:last-child{padding-left:8px!important;padding-right:8px!important}div[role=dialog]>div>div>div:nth-last-child(2)>div:last-child{gap:4px!important}div[role=dialog]>div>div>div:nth-last-child(2)>div:last-child>button{width:3px!important;height:3px!important;min-width:3px!important;min-height:3px!important}div[role=dialog]>div>div>div:nth-last-child(2)>div:last-child>button[class*=w-3],div[role=dialog]>div>div>div:nth-last-child(2)>div:last-child>button[class*=w-6]{width:12px!important;height:3px!important}div.space-y-3>a{display:flex!important;align-items:center!important;padding:12px!important;gap:8px!important}div.space-y-3>a>div:nth-child(3){padding-top:0!important}div[role=dialog] input[type=checkbox]{width:14px!important;height:14px!important}div[role=dialog] label span{font-size:12px!important}}@media only screen and (max-width:639px){.container-custom{padding-left:1rem!important;padding-right:1rem!important}section a[href="/cadastro"],section a[href="/funcionalidades"],section button{width:100%!important;justify-content:center!important}.rounded-2xl.shadow-2xl{padding:12px!important}.text-3xl.font-bold,.text-4xl.font-bold{font-size:1.875rem!important}.grid>div{padding:16px!important}.rounded-2xl,.rounded-xl{padding:20px!important}}@media only screen and (min-width:640px) and (max-width:1023px){.container-custom{padding-left:1.5rem!important;padding-right:1.5rem!important}}body:not(.dark) section:first-of-type{background:linear-gradient(135deg,#6366f1,#4f46e5 50%,#7c3aed)!important;color:white!important}body:not(.dark) section:nth-of-type(2){background-color:#ffffff!important;color:#1f2937!important}body:not(.dark) section:nth-of-type(2) h2,body:not(.dark) section:nth-of-type(2) h3,body:not(.dark) section:nth-of-type(2) p{color:#1f2937!important}body:not(.dark) section:nth-of-type(2) .text-gradient{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body:not(.dark) section:nth-of-type(3){background:linear-gradient(135deg,#111827,#1f2937 50%,#111827)!important;color:white!important}body:not(.dark) section:nth-of-type(3) h2,body:not(.dark) section:nth-of-type(3) h4,body:not(.dark) section:nth-of-type(3) p,body:not(.dark) section:nth-of-type(3) span{color:white!important}body:not(.dark) section:nth-of-type(3) .text-yellow-400{color:#fbbf24!important}body:not(.dark) section:nth-of-type(3) .text-gray-100{color:#f3f4f6!important}body:not(.dark) section:nth-of-type(4){background-color:#f9fafb!important;color:#1f2937!important}body:not(.dark) section:nth-of-type(4) h2,body:not(.dark) section:nth-of-type(4) h3,body:not(.dark) section:nth-of-type(4) p{color:#1f2937!important}body:not(.dark) section:nth-of-type(4) .text-gradient{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body:not(.dark) section:nth-of-type(5){background-color:#ffffff!important;color:#1f2937!important}body:not(.dark) section:nth-of-type(5) h2,body:not(.dark) section:nth-of-type(5) p,body:not(.dark) section:nth-of-type(5) span{color:#1f2937!important}body:not(.dark) section:nth-of-type(5) .text-gray-600{color:#4b5563!important}body:not(.dark) section:nth-of-type(6){background:linear-gradient(135deg,#6366f1,#4f46e5 50%,#7c3aed)!important;color:white!important}body:not(.dark) section:nth-of-type(6) h2,body:not(.dark) section:nth-of-type(6) p,body:not(.dark) section:nth-of-type(6) span{color:white!important}body:not(.dark) section:nth-of-type(6) a[href="/cadastro"]{background-color:white!important;color:#6366f1!important}body:not(.dark) section:nth-of-type(6) a[href="/precos"]{background-color:rgba(255,255,255,.1)!important;color:white!important;border-color:rgba(255,255,255,.2)!important}body:not(.dark) section:nth-of-type(6) a[href="/precos"]:hover{background-color:rgba(255,255,255,.2)!important}body:not(.dark) .card{background-color:#ffffff!important;border-color:#e5e7eb!important}body:not(.dark) .card,body:not(.dark) .card h3,body:not(.dark) .card p{color:#1f2937!important}body:not(.dark) .card .text-gray-600{color:#4b5563!important}body:not(.dark) .btn-secondary{background-color:white!important;color:#6366f1!important;border-color:#6366f1!important}body:not(.dark) .btn-secondary:hover{background-color:#6366f1!important;color:white!important}body:not(.dark) section:nth-of-type(3) a,body:not(.dark) section:nth-of-type(6) a{color:white!important}body:not(.dark) section svg{color:inherit!important}body:not(.dark) section:nth-of-type(2) .bg-\[\#6366f1\]\/10,body:not(.dark) section:nth-of-type(4) .bg-\[\#6366f1\]\/10,body:not(.dark) section:nth-of-type(5) .bg-\[\#6366f1\]\/10{background-color:rgba(99,102,241,.1)!important;color:#6366f1!important}body:not(.dark) section:first-of-type a[href="/cadastro"]{background-color:white!important;color:#6366f1!important}body:not(.dark) section:first-of-type a[href="/funcionalidades"]{background-color:rgba(255,255,255,.1)!important;color:white!important;border-color:rgba(255,255,255,.2)!important}body:not(.dark) .text-green-300,body:not(.dark) section:nth-of-type(6) svg,body:not(.dark) svg.text-green-300{color:#86efac!important}body:not(.dark) section:nth-of-type(6) span{color:white!important}body:not(.dark) section:nth-of-type(3) a[class*=bg-white],body:not(.dark) section:nth-of-type(6) a[class*=bg-white]:not([class*="bg-white/10"]){background-color:white!important;color:#6366f1!important}body:not(.dark) section:nth-of-type(6) a[href="/cadastro"]:hover{background-color:#fde047!important;color:#4f46e5!important}body:not(.dark) section[class*=hero-pattern] a{color:white!important}body:not(.dark) section[class*=hero-pattern] a[class*=bg-white]:not([class*="bg-white/"]){background-color:white!important;color:#6366f1!important}@media only screen and (max-width:639px){section:first-of-type .container-custom>.grid{display:flex!important;flex-direction:column-reverse!important}section:first-of-type .container-custom>.grid>div:first-child{order:2!important;text-align:center!important}section:first-of-type .container-custom>.grid>div:last-child{order:1!important;margin-bottom:2rem!important}section:first-of-type h1{text-align:center!important}section:first-of-type p{text-align:center!important}section:first-of-type .inline-flex.items-center.gap-2,section:first-of-type p{margin-left:auto!important;margin-right:auto!important}section:first-of-type .flex.flex-col{align-items:center!important}section:first-of-type h1{font-size:2rem!important;line-height:1.2!important;margin-bottom:1.5rem!important;text-align:center!important}section:first-of-type h1 span{font-size:2rem!important;margin-top:.5rem!important}section:first-of-type p.lg\:text-2xl,section:first-of-type p.text-xl{font-size:1rem!important;line-height:1.5!important;margin-bottom:1.5rem!important;color:white!important;font-weight:500!important}section:first-of-type *{color:white!important}section:first-of-type .bg-white *{color:inherit!important}section:first-of-type .bg-white .text-gray-900{color:#111827!important}section:first-of-type .bg-white .text-gray-500{color:#6b7280!important}section:first-of-type .bg-white .text-green-700{color:#15803d!important}section:first-of-type .bg-white .font-medium{color:#111827!important}section:first-of-type .inline-flex.items-center.gap-2.px-4{padding:.5rem .75rem!important;font-size:.8125rem!important;margin-bottom:1.5rem!important}section:first-of-type .inline-flex.items-center.gap-2.px-4 svg{width:14px!important;height:14px!important}section:first-of-type a.inline-flex,section:first-of-type button.inline-flex{padding:.875rem 1.5rem!important;font-size:.9375rem!important;border-radius:.75rem!important}section:first-of-type a[href="/cadastro"]{background-color:white!important;color:#6366f1!important}section:first-of-type a[href="/cadastro"] *{color:#6366f1!important}section:first-of-type button.bg-white\/10{background-color:rgba(255,255,255,.1)!important;color:white!important;border-color:rgba(255,255,255,.2)!important}section:first-of-type button.bg-white\/10 *{color:white!important}section:first-of-type a.inline-flex svg,section:first-of-type button.inline-flex svg{width:18px!important;height:18px!important}section:first-of-type p.text-sm{font-size:.8125rem!important;margin-top:.75rem!important}section:first-of-type .bg-white.rounded-2xl.shadow-2xl{padding:.875rem!important;background-color:white!important}section:first-of-type .relative.bg-white{background-color:white!important}section:first-of-type .bg-white.rounded-2xl.shadow-2xl .font-semibold{font-size:.9375rem!important;color:#111827!important}section:first-of-type .bg-white.rounded-2xl.shadow-2xl .text-sm{font-size:.8125rem!important}section:first-of-type .bg-white.rounded-2xl.shadow-2xl .text-xs{font-size:.6875rem!important}section:first-of-type .grid.grid-cols-3>div,section:first-of-type .grid.grid-cols-3>div:first-child{background-color:rgba(99,102,241,.05)!important}section:first-of-type .grid.grid-cols-3>div:nth-child(2){background-color:rgba(34,197,94,.05)!important}section:first-of-type .grid.grid-cols-3>div:nth-child(3){background-color:rgba(249,115,22,.05)!important}section:first-of-type .grid.grid-cols-3>div p:first-child{font-size:1.125rem!important}section:first-of-type .bg-gray-50{background-color:#f9fafb!important}section:first-of-type .bg-green-100{background-color:#dcfce7!important}section:first-of-type .absolute.-top-4{padding:.625rem!important}section:first-of-type .absolute.-top-4 svg{width:18px!important;height:18px!important}section:first-of-type .absolute.-bottom-4{padding:.625rem!important}section:first-of-type .absolute.-bottom-4 span{font-size:.8125rem!important}section:first-of-type .absolute.-bottom-4 svg{width:16px!important;height:16px!important}section span.inline-block.px-4.py-2.rounded-full{font-size:.75rem!important;padding:.375rem .75rem!important;margin-bottom:.875rem!important}section h2.lg\:text-4xl,section h2.lg\:text-5xl,section h2.text-3xl{font-size:1.75rem!important;line-height:1.25!important;margin-bottom:1rem!important}section p.text-xl{font-size:.9375rem!important;line-height:1.6!important}.card h3.text-xl{font-size:1rem!important;margin-bottom:.5rem!important}.card p{font-size:.875rem!important;line-height:1.5!important}.card .w-14.h-14{width:48px!important;height:48px!important}.card .w-14.h-14 svg{width:24px!important;height:24px!important}section:nth-of-type(3) .container-custom>.relative>.grid{display:flex!important;flex-direction:column!important}section:nth-of-type(3) .container-custom>.relative>.grid>div:last-child{order:-1!important;margin-bottom:2rem!important}section:nth-of-type(3) h2{font-size:1.75rem!important}section:nth-of-type(3) h4{font-size:1rem!important;color:white!important}section:nth-of-type(3) .font-semibold,section:nth-of-type(3) p.text-xl{font-size:.9375rem!important;color:white!important}section:nth-of-type(3) .bg-gradient-to-br{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}section:nth-of-type(3) .bg-white\/15,section:nth-of-type(3) [class*="bg-white/"]{background-color:rgba(255,255,255,.15)!important}section:nth-of-type(3) .bg-white\/20{background-color:rgba(255,255,255,.2)!important}section:nth-of-type(3) .w-12.h-12{background-color:#6366f1!important}section:nth-of-type(4) h3{font-size:.9375rem!important}section:nth-of-type(4) .w-16.h-16{width:56px!important;height:56px!important}section:nth-of-type(4) .w-16.h-16 svg{width:28px!important;height:28px!important}section:nth-of-type(5) summary span{font-size:.9375rem!important}section:nth-of-type(5) details p{font-size:.875rem!important}section:nth-of-type(6) h2{font-size:1.75rem!important}section:nth-of-type(6) p.text-xl{font-size:.9375rem!important}section:nth-of-type(6) .flex.items-center.gap-6 span{font-size:.8125rem!important}section:nth-of-type(6) .flex.items-center.gap-6 svg{width:14px!important;height:14px!important}main{padding-top:64px!important}section.lg\:py-32,section.py-20{padding-top:3rem!important;padding-bottom:3rem!important}section:first-of-type{padding-top:3rem!important}section:first-of-type .container-custom{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@media only screen and (min-width:640px) and (max-width:1023px){main{padding-top:64px!important}section:first-of-type{padding-top:3.5rem!important}.container-custom{padding-left:1rem!important;padding-right:1rem!important}.grid.gap-8{gap:1rem!important}.grid.gap-6{gap:.875rem!important}.card{padding:1rem!important}.card .flex.gap-5{gap:.875rem!important}}@media only screen and (max-width:639px){.btn-secondary{font-size:.875rem!important;padding:.75rem 1.25rem!important}.btn-secondary svg{width:16px!important;height:16px!important}.btn-primary{font-size:.9375rem!important;padding:.875rem 1.5rem!important}}@media only screen and (min-width:640px) and (max-width:1023px){section:first-of-type h1{font-size:2.5rem!important}section h2.lg\:text-5xl,section h2.text-3xl{font-size:2.25rem!important}section p.text-xl{font-size:1.0625rem!important}section.lg\:py-32,section.py-20{padding-top:4rem!important;padding-bottom:4rem!important}}@media only screen and (max-width:639px){.card p,section p{font-weight:400!important}.card p,body:not(.dark) .card p,body:not(.dark) section p,section p{color:#4b5563!important}section:first-of-type h1,section:first-of-type p,section:first-of-type span,section:nth-of-type(3) h2,section:nth-of-type(3) h4,section:nth-of-type(3) p,section:nth-of-type(3) span,section:nth-of-type(6) h2,section:nth-of-type(6) p,section:nth-of-type(6) span{color:white!important}.card h3,section h1,section h2,section h3{font-weight:700!important;letter-spacing:-.025em!important}section p{line-height:1.6!important}.card p{line-height:1.5!important}section:nth-of-type(2) .card{background-color:white!important}section:nth-of-type(2) .card h3,section:nth-of-type(2) .card p{color:#111827!important}section:nth-of-type(4) .card{background-color:white!important}section:nth-of-type(4) .card h3{color:#111827!important}section:nth-of-type(5) .card{background-color:white!important}section:nth-of-type(5) .card p,section:nth-of-type(5) .card span{color:#111827!important}section:first-of-type svg[viewBox="0 0 1440 100"]{height:60px!important}details.card{padding:.875rem!important}details summary{font-size:.9375rem!important}details p{margin-top:.75rem!important;font-size:.875rem!important}}[data-page=privacidade] h1,[data-page=privacidade] h2,[data-page=privacidade] h3,[data-page=privacidade] h4,[data-page=privacidade] h5,[data-page=privacidade] h6{color:#111827!important}[data-page=privacidade] li,[data-page=privacidade] p,[data-page=privacidade] span:not(.text-gradient):not([class*=bg-]){color:#4b5563!important}[data-page=privacidade] b,[data-page=privacidade] strong{color:#111827!important}[data-page=privacidade] a{color:#6366f1!important}[data-page=privacidade] a:hover{color:#4f46e5!important}[data-page=privacidade] .bg-gray-50,[data-page=privacidade] [class*=bg-gray-50]{background-color:#f9fafb!important;border:1px solid #e5e7eb!important}[data-page=privacidade] .bg-gray-50 a,[data-page=privacidade] .bg-gray-50 p,[data-page=privacidade] .bg-gray-50 strong{color:#111827!important}[data-page=privacidade] ul.list-disc li::marker{color:#6366f1!important}@media only screen and (max-width:639px){[data-page=privacidade] .container-custom{padding-left:1rem!important;padding-right:1rem!important}[data-page=privacidade] h1{font-size:1.875rem!important;line-height:1.2!important}[data-page=privacidade] h2{font-size:1.5rem!important;line-height:1.3!important;margin-bottom:1rem!important}[data-page=privacidade] li,[data-page=privacidade] p{font-size:.9375rem!important;line-height:1.6!important}[data-page=privacidade] section{margin-bottom:2rem!important}[data-page=privacidade] .bg-gray-50{padding:1rem!important}}@media only screen and (min-width:640px) and (max-width:1023px){[data-page=privacidade] h1{font-size:2.25rem!important}[data-page=privacidade] h2{font-size:1.75rem!important}}body.dark [data-page=privacidade] h1,body.dark [data-page=privacidade] h2,body.dark [data-page=privacidade] h3,body.dark [data-page=privacidade] h4,body.dark [data-page=privacidade] h5,body.dark [data-page=privacidade] h6{color:white!important}body.dark [data-page=privacidade] li,body.dark [data-page=privacidade] p,body.dark [data-page=privacidade] span:not(.text-gradient):not([class*=bg-]){color:#d1d5db!important}body.dark [data-page=privacidade] b,body.dark [data-page=privacidade] strong{color:white!important}body.dark [data-page=privacidade] .bg-gray-50{background-color:#1f2937!important;border-color:#374151!important}@media (max-width:640px){body button{font-size:inherit!important}.grid.grid-cols-7 button{font-size:15px!important;min-height:32px!important}h2.capitalize{font-size:17px!important}h3.capitalize{font-size:16px!important}h3.capitalize+p{font-size:13px!important}.grid.grid-cols-3 button{font-size:18px!important;min-height:48px!important;padding:12px 10px!important}.grid.grid-cols-7>div.text-center{font-size:12px!important}button.flex.items-center.gap-1{font-size:14px!important}h1.truncate{font-size:17px!important}h1.truncate+p{font-size:12px!important}}@media (min-width:641px){.grid.grid-cols-3 button{font-size:12px!important}}