@media (max-width:640px){.dashboard-layout,.dashboard-layout *,.dashboard-layout>*,.dashboard-layout * *,div.dashboard-layout,div.dashboard-layout *,body .dashboard-layout,body .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]{box-sizing:border-box!important;min-height:3rem!important;padding:.875rem 1rem .875rem 3rem!important;font-size:.875rem!important}input[type=date]{box-sizing:border-box!important;min-height:3rem!important;padding:.875rem .75rem!important;font-size:.875rem!important}select:not(.relative select){box-sizing:border-box!important;min-height:3rem!important;padding:.875rem 2.5rem .875rem .75rem!important;font-size:.875rem!important}.relative select{box-sizing:border-box!important;min-height:3rem!important;padding:.875rem 2.5rem .875rem 3rem!important;font-size:.875rem!important}.relative>svg,.relative>svg[class*=lucide-phone],.relative>svg[class*=Phone],.relative>svg[class*=lucide-users],.relative>svg[class*=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{flex-shrink:0!important;width:.75rem!important;height:.75rem!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=text],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=email],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;line-height:1.75rem!important}.text-xl{font-size:1.125rem!important;line-height:1.75rem!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{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}.space-y-3{gap:.5rem!important}.flex.items-center.justify-between.p-4{flex-wrap:wrap!important;padding:.75rem!important}.grid.grid-cols-2.gap-4{grid-template-columns:1fr!important;gap:.75rem!important}.bg-yellow-50 .w-12,.bg-green-50 .w-12,.bg-red-50 .w-12{flex-shrink:0!important;width:2.5rem!important;height:2.5rem!important}.rounded-full.w-10{width:2.25rem!important;min-width:2.25rem!important;height: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{gap:.5rem!important;margin-top:.75rem!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{flex-wrap:wrap!important;gap:.5rem!important}.flex.gap-3.mt-4{gap:.5rem!important;margin-top:.75rem!important}.flex.gap-3.mt-4 button{flex:1!important}.fixed.top-4.right-4{top:.5rem!important;left:.5rem!important;right:.5rem!important}.absolute.right-0{min-width:100%!important;left:0!important;right:auto!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{-webkit-overflow-scrolling:touch!important;overflow:auto hidden!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{margin-bottom:.375rem!important;font-size:.875rem!important}.text-xs{font-size:.75rem!important}.border-t,.border-b{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:#6366f11a}html{scroll-behavior:smooth}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px!important;outline:2px solid #6366f1!important}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],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{flex-wrap:nowrap!important;padding:.5rem .75rem!important}aside .flex.gap-1{gap:.25rem!important}aside .flex.gap-1 button{min-width:36px!important;padding:.5rem!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}main,main>div,main>div>div,[class*=max-w]{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.bg-white,.dark\:bg-gray-800,div[class*=bg-white],div[class*=rounded-2xl],div[class*=rounded-xl]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.p-6,.p-4,[class*=p-6],[class*=p-4]{padding-left:.75rem!important;padding-right:.75rem!important}div.grid.grid-cols-2,.grid.grid-cols-2,[class*=grid][class*=grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.25rem!important;width:100%!important}div.grid>button{border-radius:.5rem!important;min-height:58px!important;max-height:58px!important;padding:.25rem!important;font-size:.4rem!important}div.grid>button>div{width:1rem!important;min-width:1rem!important;height: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]{width:100%!important;max-width:100%!important}div[class*=space-y]>div[class*=border]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:.5rem!important}input[type=time]{-webkit-appearance:none;-moz-appearance:textfield;width:90px!important;min-width:90px!important;max-width:90px!important;height:32px!important;padding:.25rem .25rem .25rem .375rem!important;font-size:.625rem!important}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.3;width:auto;height:auto;position:absolute;inset:0;color:#0000!important;background:0 0!important}input[type=time]::-webkit-datetime-edit{padding:0!important}input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0!important}label{min-width:45px!important;font-size:.625rem!important}.flex{flex-wrap:wrap!important;gap:.25rem!important}button[class*=relative][class*=inline-flex][class*=rounded-full]{border-radius:9999px!important;width:3rem!important;height:1.5rem!important;font-size:.625rem!important}button[class*=relative][class*=inline-flex]+span{margin-top:.125rem!important;font-size:.45rem!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}main:not(.dashboard-layout):not(.dashboard-layout *),section:not(.dashboard-layout):not(.dashboard-layout *),article:not(.dashboard-layout):not(.dashboard-layout *){max-width:100vw!important}div[class*=scale],div[class*=transform]{transform:none!important}}button.relative.inline-flex.rounded-full,button[class*=relative\ inline-flex][class*=rounded-full],.flex button.relative.inline-flex{border-radius:9999px!important;width:3rem!important;min-width:3rem!important;max-width:3rem!important;height:1.5rem!important;min-height:1.5rem!important;max-height:1.5rem!important;font-size:.625rem!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:#1f2937!important}.dark .text-gray-400{color:#9ca3af!important}}@media print{button,.fixed,nav,header{display:none!important}body,.dark *{color:#000!important;background:#fff!important}}@media (max-width:640px){.grid.grid-cols-2.gap-3>a{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;min-height:80px!important;padding:.625rem!important;display:flex!important}.grid.grid-cols-2.gap-3>a>div{flex-shrink:0!important;width:2rem!important;height:2rem!important;margin:0!important}.grid.grid-cols-2.gap-3>a>div>svg{width:1rem!important;height:1rem!important}.grid.grid-cols-2.gap-3>a>span{word-wrap:break-word!important;max-width:100%!important;font-size:.65rem!important;line-height:1.2!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{z-index:30!important;position:sticky!important;top:0!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]{white-space:nowrap!important;align-items:center!important;height:auto!important;display:inline-flex!important}header button[title*=tema],header button[title*=Tema],header button[title*=Alterar\ tema]{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!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;justify-content:center!important;align-items:center!important;display:inline-flex!important}@media (max-width:640px){header .flex.items-center.justify-between{padding:.75rem .5rem!important}header h1{white-space:nowrap!important;text-overflow:clip!important;font-size:.875rem!important;overflow:visible!important}header p{white-space:nowrap!important;text-overflow:clip!important;font-size:.65rem!important;overflow:visible!important}header button.lg\:hidden{margin-left:0!important;padding:.375rem!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{gap:.625rem!important;padding:.75rem!important}.space-y-3>a>button{margin-top:0!important}.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{margin-bottom:.25rem!important;font-size:.8125rem!important;line-height:1.3!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{align-items:center!important;gap:.75rem!important;display:flex!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-600,div[role=dialog] button.text-gray-500{padding:.375rem .75rem!important;font-size:.75rem!important}body,html,body>main,body>main>section,body>main>*{max-width:100vw!important;overflow-x:hidden!important}.hero-pattern{max-width:100vw!important;padding-top:3.5rem!important;padding-bottom:0!important;overflow-x:hidden!important}section.hero-pattern>div.container-custom{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-top:2rem!important;padding-bottom:3rem!important}section.hero-pattern .grid.lg\:grid-cols-2,section.hero-pattern .grid{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{margin-bottom:1.5rem!important;padding:.375rem .75rem!important;font-size:.6875rem!important}section.hero-pattern .inline-flex.items-center.gap-2 svg{width:.875rem!important;height:.875rem!important}section.hero-pattern h1{margin-bottom:1.5rem!important;font-size:1.875rem!important;line-height:2.25rem!important}section.hero-pattern p.text-xl{margin-bottom:1.5rem!important;font-size:1rem!important;line-height: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{justify-content:center!important;width:100%!important;min-height:48px!important;padding:.875rem 1.5rem!important;font-size:.9375rem!important}section.hero-pattern p.text-white\/70{color:#ffffffe6!important;margin-top:.75rem!important;font-size:.75rem!important}section.hero-pattern .bg-white.rounded-2xl{border-radius:1rem!important;padding:.875rem!important;position:relative!important;overflow:visible!important;transform:none!important}section.hero-pattern .bg-white.rounded-2xl>.space-y-4>.flex.items-center.justify-between{flex-wrap:nowrap!important;gap:.5rem!important}section.hero-pattern .w-10.h-10{flex-shrink:0!important;width:2rem!important;height:2rem!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{border-radius:.5rem!important;padding:.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{gap:.5rem!important;padding:.5rem!important}section.hero-pattern .text-sm.font-mono{width:auto!important;font-size:.625rem!important}section.hero-pattern .absolute.-top-4.-right-4{z-index:10!important;pointer-events:none!important;border-radius:.625rem!important;padding:.625rem!important;top:.5rem!important;right:.5rem!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{z-index:10!important;pointer-events:none!important;border-radius:.625rem!important;padding:.625rem!important;bottom:.5rem!important;left:.5rem!important}section.hero-pattern .absolute.-bottom-4.-left-4 .flex{gap:.375rem!important}section.hero-pattern .absolute.-bottom-4.-left-4 svg{flex-shrink:0!important;width:.875rem!important;height:.875rem!important}section.hero-pattern .absolute.-bottom-4.-left-4 span{white-space:nowrap!important;font-size:.6875rem!important}section.hero-pattern .px-3.py-1.bg-green-100{white-space:nowrap!important;flex-shrink:0!important;padding:.375rem .625rem!important;font-size:.6875rem!important}section{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important}section.py-20{padding:3rem 0!important}section>div.container-custom,section>.container-custom{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}section .inline-block.px-4.py-2{margin-bottom:.75rem!important;padding:.375rem .75rem!important;font-size:.75rem!important}section h2.text-3xl,section h2.text-5xl{word-wrap:break-word!important;max-width:100%!important;margin-bottom:1rem!important;font-size:1.5rem!important;line-height:2rem!important}section p.text-xl{word-wrap:break-word!important;max-width:100%!important;font-size:.875rem!important;line-height:1.375rem!important}section .grid.md\:grid-cols-2,section .grid.lg\:grid-cols-2,section .grid.lg\:grid-cols-3,section .grid.lg\:grid-cols-4{grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;max-width:100%!important}section .card{border-radius:1rem!important;padding: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{margin-bottom:.5rem!important;font-size:1rem!important;line-height:1.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\]{border-radius:1rem!important;padding:1.5rem!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{gap:.75rem!important;padding:1rem!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{margin-top:.75rem!important;font-size:.8125rem!important}section.py-20.lg\:py-32{padding-top:3rem!important;padding-bottom:3rem!important}section h2.text-3xl.lg\:text-5xl{margin-bottom:1rem!important;font-size:1.5rem!important;line-height:2rem!important}section p.text-xl{margin-bottom:1.5rem!important;font-size:.875rem!important;line-height:1.375rem!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{justify-content:center!important;width:100%!important;padding:.875rem 1.5rem!important;font-size:.9375rem!important}section .flex.items-center.gap-6{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}section .flex.items-center.gap-6 span{gap:.375rem!important;font-size:.75rem!important}section .flex.items-center.gap-6 svg{width:.875rem!important;height:.875rem!important}.container-custom{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}a[class*=btn],button[class*=btn]{box-sizing:border-box!important;min-height:48px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important}.card{box-sizing:border-box!important;border-radius:1rem!important;max-width:100%!important;padding:1rem!important}h1,h2,h3,h4,h5,h6{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}a.flex.items-center.gap-2 svg{flex-shrink:0!important}footer{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important}footer .container-custom{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}footer .grid{grid-template-columns:1fr!important;gap:1.5rem!important;width:100%!important;max-width:100%!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{border-radius:.375rem!important;padding:.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{gap:.375rem!important;padding:.375rem!important}section.hero-pattern .text-sm.font-mono{width:2.5rem!important;font-size:.5625rem!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.-top-4.-right-4,section.hero-pattern .absolute.-bottom-4.-left-4{display:none!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;max-height:50px!important;padding:.625rem 1rem!important;font-size:.875rem!important;display:inline-flex!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button svg{vertical-align:middle!important;flex-shrink:0!important;width:.875rem!important;height:.875rem!important;margin-right:.375rem!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]{justify-content:center!important;align-items:center!important;padding:.75rem 1.125rem!important;font-size:.9375rem!important;display:inline-flex!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button{text-align:center!important;justify-content:center!important;align-items:center!important;padding:.75rem 1.125rem!important;font-size:.9375rem!important;display:inline-flex!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{margin-top:.875rem!important;font-size:.8125rem!important;line-height:1.4!important}section.hero-pattern .inline-flex.items-center.gap-2{gap:.25rem!important;margin-bottom:1rem!important;padding:.25rem .625rem!important;font-size:.625rem!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;width:100%!important;max-width:100vw!important;left:0!important;right:0!important}header.fixed>nav{width:100%!important;max-width:100vw!important}header nav.container-custom{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}header nav>div,header nav .container-custom>div,header>nav>.container-custom>div{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;width:100%!important;max-width:100%!important;padding:.75rem 1rem!important;display:flex!important}header a[href=\/],header nav a[href=\/]{flex-grow:0!important;flex-shrink:0!important;order:1!important;justify-content:flex-start!important;align-items:center!important;gap:.5rem!important;display:flex!important}header a[href=\/]>div{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;display:flex!important}header a[href=\/]>div svg{width:1rem!important;height:1rem!important}header a[href=\/]>span{white-space:nowrap!important;font-size:1rem!important;line-height:1.5rem!important}header nav>div>div:not(.lg\:hidden),header .hidden.lg\:flex{display:none!important}header .lg\:hidden,header nav .lg\:hidden,header nav>div>.lg\:hidden{flex-grow:0!important;flex-shrink:0!important;order:3!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;margin-left:auto!important;display:flex!important}header .lg\:hidden a{white-space:nowrap!important;padding:.375rem .75rem!important;font-size:.875rem!important}header .lg\:hidden button{flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:.5rem!important;display:flex!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{gap:.375rem!important;padding:.625rem .75rem!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]{box-sizing:border-box!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;max-height:56px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.5!important;transition:all .2s ease-in-out!important;display:inline-flex!important}section.hero-pattern a[href=\/cadastro] svg{flex-shrink:0!important;width:1rem!important;height:1rem!important;margin-left:.375rem!important}section.hero-pattern .flex.flex-col.sm\:flex-row>button{text-align:center!important;box-sizing:border-box!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;width:100%!important;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}section.hero-pattern .flex.flex-col.sm\:flex-row>button svg{vertical-align:middle!important;flex-shrink:0!important;width:1rem!important;height:1rem!important;margin-right:.375rem!important}section.hero-pattern p.text-white\/70.text-sm{color:#ffffffe6!important;opacity:1!important;text-align:center!important;letter-spacing:.01em!important;max-width:100%!important;margin-top:1rem!important;padding:0 .25rem!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}section.py-20.lg\:py-32.bg-gradient-to-br a[href=\/cadastro]{box-sizing:border-box!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;width:100%!important;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}section.py-20.lg\:py-32.bg-gradient-to-br a[href=\/cadastro] svg{flex-shrink:0!important;width:1rem!important;height:1rem!important;margin-left:.375rem!important}section.py-20.lg\:py-32.bg-gradient-to-br a[href=\/precos]{border-radius:.75rem!important;min-height:48px!important;max-height:56px!important;padding:.75rem 1.25rem!important;font-size:.9375rem!important;line-height:1.5!important}section.py-20.lg\:py-32 .flex.items-center.gap-6{flex-flow: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{align-items:center!important;gap:.375rem!important;font-size:.8125rem!important;line-height:1.4!important;display:flex!important}section.py-20.lg\:py-32 .flex.items-center.gap-6 svg{flex-shrink:0!important;width:1rem!important;height:1rem!important}}@media (max-width:380px){section.hero-pattern a[href=\/cadastro],section.hero-pattern .flex.flex-col.sm\:flex-row>button{min-height:44px!important;max-height:52px!important;padding:.625rem 1rem!important;font-size:.875rem!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{min-height:44px!important;max-height:52px!important;padding:.625rem 1rem!important;font-size:.875rem!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{border-radius:8px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:4px 6px!important;font-size:10px!important;line-height:14px!important}div[role=dialog]>div>div>div:last-child>div:last-child button svg{width:10px!important;min-width:10px!important;height: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;min-width:3px!important;height: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{align-items:center!important;gap:8px!important;padding:12px!important;display:flex!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{justify-content:center!important;width:100%!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-xl,.rounded-2xl{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{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 50%,#7c3aed 100%)!important}body:not(.dark) section:nth-of-type(2){color:#1f2937!important;background-color:#fff!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 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body:not(.dark) section:nth-of-type(3){color:#fff!important;background:linear-gradient(135deg,#111827 0%,#1f2937 50%,#111827 100%)!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:#fff!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){color:#1f2937!important;background-color:#f9fafb!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 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body:not(.dark) section:nth-of-type(5){color:#1f2937!important;background-color:#fff!important}body:not(.dark) section:nth-of-type(5) h2,body:not(.dark) section:nth-of-type(5) span,body:not(.dark) section:nth-of-type(5) p{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){color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 50%,#7c3aed 100%)!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:#fff!important}body:not(.dark) section:nth-of-type(6) a[href=\/cadastro]{color:#6366f1!important;background-color:#fff!important}body:not(.dark) section:nth-of-type(6) a[href=\/precos]{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff3!important}body:not(.dark) section:nth-of-type(6) a[href=\/precos]:hover{background-color:#fff3!important}body:not(.dark) .card{color:#1f2937!important;background-color:#fff!important;border-color:#e5e7eb!important}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{color:#6366f1!important;background-color:#fff!important;border-color:#6366f1!important}body:not(.dark) .btn-secondary:hover{color:#fff!important;background-color:#6366f1!important}body:not(.dark) section:nth-of-type(3) a,body:not(.dark) section:nth-of-type(6) a{color:#fff!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{color:#6366f1!important;background-color:#6366f11a!important}body:not(.dark) section:first-of-type a[href=\/cadastro]{color:#6366f1!important;background-color:#fff!important}body:not(.dark) section:first-of-type a[href=\/funcionalidades]{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff3!important}body:not(.dark) .text-green-300,body:not(.dark) svg.text-green-300,body:not(.dark) section:nth-of-type(6) svg{color:#86efac!important}body:not(.dark) section:nth-of-type(6) span{color:#fff!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]){color:#6366f1!important;background-color:#fff!important}body:not(.dark) section:nth-of-type(6) a[href=\/cadastro]:hover{color:#4f46e5!important;background-color:#fde047!important}body:not(.dark) section[class*=hero-pattern] a{color:#fff!important}body:not(.dark) section[class*=hero-pattern] a[class*=bg-white]:not([class*=bg-white\/]){color:#6366f1!important;background-color:#fff!important}
@media only screen and (max-width:639px){section:first-of-type .container-custom>.grid{flex-direction:column-reverse!important;display:flex!important}section:first-of-type .container-custom>.grid>div:first-child{text-align:center!important;order:2!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;margin-left:auto!important;margin-right:auto!important}section:first-of-type .inline-flex.items-center.gap-2{margin-left:auto!important;margin-right:auto!important}section:first-of-type .flex.flex-col{align-items:center!important}section:first-of-type h1{text-align:center!important;margin-bottom:1.5rem!important;font-size:2rem!important;line-height:1.2!important}section:first-of-type h1 span{margin-top:.5rem!important;font-size:2rem!important}section:first-of-type p.text-xl,section:first-of-type p.lg\:text-2xl{color:#fff!important;margin-bottom:1.5rem!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important}section:first-of-type *{color:#fff!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{margin-bottom:1.5rem!important;padding:.5rem .75rem!important;font-size:.8125rem!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{border-radius:.75rem!important;padding:.875rem 1.5rem!important;font-size:.9375rem!important}section:first-of-type a[href=\/cadastro]{color:#6366f1!important;background-color:#fff!important}section:first-of-type a[href=\/cadastro] *{color:#6366f1!important}section:first-of-type button.bg-white\/10{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff3!important}section:first-of-type button.bg-white\/10 *{color:#fff!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{margin-top:.75rem!important;font-size:.8125rem!important}section:first-of-type .bg-white.rounded-2xl.shadow-2xl{background-color:#fff!important;padding:.875rem!important}section:first-of-type .relative.bg-white{background-color:#fff!important}section:first-of-type .bg-white.rounded-2xl.shadow-2xl .font-semibold{color:#111827!important;font-size:.9375rem!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:#6366f10d!important}section:first-of-type .grid.grid-cols-3>div:nth-child(2){background-color:#22c55e0d!important}section:first-of-type .grid.grid-cols-3>div:nth-child(3){background-color:#f973160d!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{margin-bottom:.875rem!important;padding:.375rem .75rem!important;font-size:.75rem!important}section h2.text-3xl,section h2.lg\:text-5xl,section h2.lg\:text-4xl{margin-bottom:1rem!important;font-size:1.75rem!important;line-height:1.25!important}section p.text-xl{font-size:.9375rem!important;line-height:1.6!important}.card h3.text-xl{margin-bottom:.5rem!important;font-size:1rem!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{flex-direction:column!important;display:flex!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{color:#fff!important;font-size:1rem!important}section:nth-of-type(3) p.text-xl,section:nth-of-type(3) .font-semibold{color:#fff!important;font-size:.9375rem!important}section:nth-of-type(3) .bg-gradient-to-br{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)!important}section:nth-of-type(3) .bg-white\/15,section:nth-of-type(3) [class*=bg-white\/]{background-color:#ffffff26!important}section:nth-of-type(3) .bg-white\/20{background-color:#fff3!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.py-20,section.lg\:py-32{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{padding:.75rem 1.25rem!important;font-size:.875rem!important}.btn-secondary svg{width:16px!important;height:16px!important}.btn-primary{padding:.875rem 1.5rem!important;font-size:.9375rem!important}}@media only screen and (min-width:640px) and (max-width:1023px){section:first-of-type h1{font-size:2.5rem!important}section h2.text-3xl,section h2.lg\:text-5xl{font-size:2.25rem!important}section p.text-xl{font-size:1.0625rem!important}section.py-20,section.lg\:py-32{padding-top:4rem!important;padding-bottom:4rem!important}}@media only screen and (max-width:639px){section p,.card p{color:#4b5563!important;font-weight:400!important}body:not(.dark) section p,body:not(.dark) .card p{color:#4b5563!important}section:first-of-type p,section:first-of-type h1,section:first-of-type span,section:nth-of-type(3) p,section:nth-of-type(3) h2,section:nth-of-type(3) h4,section:nth-of-type(3) span,section:nth-of-type(6) p,section:nth-of-type(6) h2,section:nth-of-type(6) span{color:#fff!important}section h1,section h2,section h3,.card h3{letter-spacing:-.025em!important;font-weight:700!important}section p{line-height:1.6!important}.card p{line-height:1.5!important}section:nth-of-type(2) .card{background-color:#fff!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:#fff!important}section:nth-of-type(4) .card h3{color:#111827!important}section:nth-of-type(5) .card{background-color:#fff!important}section:nth-of-type(5) .card span,section:nth-of-type(5) .card p{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] p,[data-page=privacidade] li,[data-page=privacidade] span:not(.text-gradient):not([class*=bg-]){color:#4b5563!important}[data-page=privacidade] strong,[data-page=privacidade] b{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 p,[data-page=privacidade] .bg-gray-50 strong,[data-page=privacidade] .bg-gray-50 a{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{margin-bottom:1rem!important;font-size:1.5rem!important;line-height:1.3!important}[data-page=privacidade] p,[data-page=privacidade] li{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:#fff!important}body.dark [data-page=privacidade] p,body.dark [data-page=privacidade] li,body.dark [data-page=privacidade] span:not(.text-gradient):not([class*=bg-]){color:#d1d5db!important}body.dark [data-page=privacidade] strong,body.dark [data-page=privacidade] b{color:#fff!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{min-height:32px!important;font-size:15px!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{min-height:48px!important;padding:12px 10px!important;font-size:18px!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}}
