@media (max-width: 767px) {#sticky-mobile-footer span[class*="text-[10px]"],#sticky-mobile-footer .text-\[10px\] {font-size: 11px !important;line-height: 1.2;}#timer .text-\[10px\] {font-size: 11px !important;}.notice-important ul,.notice-important li,[class*="aviso"] .text-xs,.bg-yellow-900\/20 .text-xs {font-size: 0.8125rem; line-height: 1.5;}#home .text-xs.text-gray-400,#coupon-container ~ .text-xs {font-size: 0.8125rem;}#testimonials .text-sm.text-gray-500 {font-size: 0.8125rem;}main h1.text-4xl,main h1[class*="text-4xl"] {font-size: 1.75rem !important; line-height: 1.25;}section h2.text-3xl,section h2[class*="text-3xl"] {font-size: 1.5rem; line-height: 1.3;margin-bottom: 1.5rem;}main section .text-xl.text-gray-400,main section .text-xl.text-gray-300,main .text-xl.text-gray-400 {font-size: 1rem; line-height: 1.6;}.prose p,.prose li {font-size: 0.9375rem; line-height: 1.7;word-break: break-word;}.prose h2 {font-size: 1.25rem;margin-top: 1.75rem;margin-bottom: 0.75rem;}.prose h3 {font-size: 1.125rem;margin-top: 1.5rem;margin-bottom: 0.5rem;}}@media (max-width: 767px) {.container.px-6,[class*="max-w-"].px-6,.container-narrow,.container-wide {padding-left: 1rem !important;padding-right: 1rem !important;}section.py-8,section[class*="py-8"],section.py-12 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}main.flex-grow {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}main .inline-block.p-3.rounded-full.bg-gray-800 {margin-bottom: 1rem;}main h1 {margin-bottom: 0.75rem !important;}main h1 + p,main h1 + .text-gray-400,main h1 + .text-gray-300 {margin-bottom: 1.25rem;}section h2.mb-12 {margin-bottom: 1.5rem !important;}.section-header {margin-bottom: 1.5rem;}.grid.gap-8 {gap: 1rem !important;}.grid.gap-6 {gap: 0.875rem !important;}.space-y-12 {row-gap: 1.5rem;}.bg-yellow-900\/20.mt-8 {margin-top: 1.25rem;}footer.pt-12 {padding-top: 2rem !important;}section[aria-label] .max-w-xl.mx-auto.bg-gray-800 {margin-left: 0;margin-right: 0;}}@media (max-width: 400px) {#timer {font-size: 1.75rem !important;gap: 0.25rem !important;}#timer > div {width: 3.25rem !important;min-width: 0;}#timer span.text-accent {font-size: 1.5rem;}#coupon-code {font-size: 1.5rem !important;letter-spacing: 0.05em !important;}}@media (max-width: 359px) {#timer {font-size: 1.5rem !important;gap: 0.125rem !important;}#timer > div {width: 2.75rem !important;}#coupon-code {font-size: 1.25rem !important;letter-spacing: 0 !important;}}@media (max-width: 767px) {#coupon-code,[id*="coupon-code"] {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;box-sizing: border-box;}.font-mono.tracking-wider.break-all,.font-mono.tracking-widest {overflow-wrap: break-word;word-break: break-all;max-width: 100%;box-sizing: border-box;}section[aria-label] .inline-flex.items-center.gap-2 {flex-wrap: wrap;justify-content: center;}section[aria-label] .font-mono.text-2xl {font-size: 1.375rem;letter-spacing: 0.08em;width: 100%;text-align: center;display: block;}section[aria-label] .inline-flex.items-center.gap-2 > button {width: 100%;margin-top: 0.5rem;}#timer-container {margin-top: 1.5rem !important;}#timer-container h3 {font-size: 0.75rem;margin-bottom: 0.5rem;}}@media (max-width: 767px) {a.text-sm.text-gray-400,a[class*="text-accent"][class*="font-semibold"],a.link-accent,.card a.text-sm,.pricing-card a {display: inline-flex;align-items: center;min-height: 44px;padding-top: 0.5rem;padding-bottom: 0.5rem;}details summary {min-height: 48px;display: flex;align-items: center;}details summary.p-5,details summary[class*="p-5"] {padding: 0.875rem 1rem !important;}details > div.p-5 {padding: 0.875rem 1rem !important;}.btn,.btn-primary,[class*="btn-primary"],button[class*="btn-"],a[class*="btn-"] {min-height: 44px;}footer a {min-height: 40px;display: inline-flex;align-items: center;}#sidebar-menu a[role="menuitem"] {min-height: 44px;padding-top: 0.625rem;padding-bottom: 0.625rem;}.prose a {padding-top: 2px;padding-bottom: 2px;}}@media (max-width: 767px) {body {padding-bottom: 72px !important;}#sticky-mobile-footer {padding-bottom: env(safe-area-inset-bottom, 0px);-webkit-tap-highlight-color: transparent;}#sticky-mobile-footer button,#sticky-mobile-footer a {min-width: 44px;min-height: 44px;-webkit-tap-highlight-color: transparent;}#sticky-toast,#copy-toast {bottom: 80px !important;}}@media (max-width: 767px) {header nav.py-4 {padding-top: 0.625rem !important;padding-bottom: 0.625rem !important;}header nav.px-6 {padding-left: 1rem !important;padding-right: 1rem !important;}header a.text-2xl {font-size: 1.25rem;}#menu-btn {min-width: 44px;min-height: 44px;display: flex;align-items: center;justify-content: center;}#sidebar-menu {width: 100% !important;max-width: 100% !important;}#menu-overlay {-webkit-tap-highlight-color: transparent;}}@media (max-width: 767px) {#benefits .bg-gray-900.p-6 {padding: 1.25rem !important;}#testimonials .bg-gray-900.p-6 {padding: 1.25rem !important;}#steps .bg-gray-800.p-6 {padding: 1rem 1.25rem !important;}#steps .w-16.h-16 {width: 3rem;height: 3rem;font-size: 1.125rem;}#steps .pl-20 {padding-left: 4rem !important;}#steps .left-8 {left: 1.5rem;}#steps .space-y-12 > * + * {margin-top: 1.25rem !important;}.pricing-card {padding: 1.25rem !important;}.pricing-card.featured::before {font-size: 0.625rem;padding: 0.125rem 0.5rem;}.table-wrapper {-webkit-overflow-scrolling: touch;scrollbar-width: thin;}.table thead th,.table tbody td {padding: 0.625rem 0.75rem;font-size: 0.8125rem;}.grid.md\:grid-cols-3.gap-8 {grid-template-columns: 1fr !important;}.grid.md\:grid-cols-2.gap-12 {gap: 1.5rem !important;}}@media (max-width: 767px) {input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],textarea,select,.form-input,.form-textarea,.form-select {font-size: 16px !important; min-height: 44px;padding: 0.625rem 0.875rem;}input[type="search"],input[placeholder*="Buscar"],input[placeholder*="buscar"],input[placeholder*="Pesquisar"],input[placeholder*="pesquisar"] {border-radius: 0.5rem;-webkit-appearance: none;appearance: none;}form .flex.flex-row,form .sm\:flex-row {flex-direction: column !important;}form .flex.flex-row > *,form .sm\:flex-row > * {width: 100% !important;}}@media (max-width: 767px) {#home .max-w-md {margin-left: 0.5rem;margin-right: 0.5rem;border-radius: 0.75rem;}#home .max-w-md .flex.flex-col.sm\:flex-row {flex-direction: column !important;}#coupon-container .text-xs.uppercase {font-size: 0.6875rem;letter-spacing: 0.1em;}#home a[data-copy-coupon] {font-size: 0.9375rem;padding: 0.75rem 1rem;}}@media (max-width: 767px) {img {max-width: 100%;height: auto;}.grid.md\:grid-cols-2 img,main section img {max-width: 100%;height: auto;border-radius: 0.5rem;}}@media (max-width: 767px) {#home .absolute.inset-0 img {object-position: center top;}#home .btn-primary,#home button[id="copy-btn"] {width: 100%;font-size: 0.9375rem;padding: 0.75rem 1rem;}#home button[id="share-btn"] {width: 2rem !important;height: 2rem !important;min-width: 2rem;max-width: 2rem;min-height: 2rem;padding: 0 !important;flex-shrink: 0;border-radius: 9999px;}}@media (max-width: 767px) {#faq details,.max-w-3xl details {border-radius: 0.625rem;}#faq-results a,[id*="faq-results"] a {min-height: 44px;padding: 0.75rem;display: flex;align-items: center;}#faq .text-center a.inline-block,.max-w-3xl ~ .text-center a {display: block;width: 100%;text-align: center;padding: 0.75rem 1rem;min-height: 44px;}#faq .grid.md\:grid-cols-2 {grid-template-columns: 1fr !important;}}@media (max-width: 767px) {main.max-w-5xl {padding-left: 1rem !important;padding-right: 1rem !important;}.font-black.tracking-wider.break-all {letter-spacing: 0.05em !important;font-size: 1.375rem !important;}}@media (max-width: 767px) {.swal2-popup {width: 92vw !important;max-width: 92vw !important;padding: 1rem !important;margin: 0 auto !important;border-radius: 0.75rem !important;font-size: 0.9375rem !important;}.swal2-title {font-size: 1.125rem !important;padding: 0.5rem 0 !important;}.swal2-html-container {font-size: 0.875rem !important;padding: 0 0.5rem !important;}.swal2-image {max-height: 180px !important;border-radius: 0.5rem !important;}.swal2-actions {gap: 0.5rem !important;flex-direction: column !important;width: 100% !important;padding: 0 0.5rem !important;}.swal2-actions button {width: 100% !important;min-height: 44px !important;margin: 0 !important;}.swal2-close {min-width: 44px !important;min-height: 44px !important;font-size: 1.5rem !important;}}@media (max-width: 767px) {main.flex-grow .text-6xl,main.flex-grow .text-7xl,main.flex-grow .text-8xl {font-size: 3rem !important;}main.flex-grow h1 {font-size: 1.5rem !important;margin-bottom: 0.5rem !important;}main.flex-grow p.text-gray-400,main.flex-grow p.text-lg {font-size: 0.9375rem;}}@media (max-width: 767px) {main .grid.md\:grid-cols-2.gap-8 {gap: 1rem !important;}main .bg-gray-800.rounded-xl.p-8,main [class*="bg-gray-800"][class*="p-8"] {padding: 1.25rem !important;}}@media (max-width: 767px) {html {scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}a, button, [role="button"], summary {-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);}body {-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}body, html {overflow-x: hidden;max-width: 100vw;}img, video, iframe, svg {max-width: 100%;}}@media (max-width: 767px) {.max-w-7xl .grid.md\:grid-cols-2.lg\:grid-cols-3 {grid-template-columns: 1fr !important;gap: 0.75rem !important;}.max-w-7xl .bg-gray-800.rounded-xl {border-radius: 0.625rem;}}@media (max-width: 767px) {.max-w-6xl .grid.md\:grid-cols-2.lg\:grid-cols-3 {grid-template-columns: 1fr !important;gap: 0.75rem !important;}.badge {font-size: 0.6875rem;padding: 0.25rem 0.625rem;}}@media (max-width: 767px) {footer .grid {grid-template-columns: 1fr !important;gap: 1.5rem !important;}footer .text-xs {font-size: 0.75rem;line-height: 1.5;}footer ul li {margin-bottom: 0.25rem;}footer ul a {padding: 0.25rem 0;}footer .text-gray-500 {font-size: 0.75rem;line-height: 1.5;}}@supports (padding: env(safe-area-inset-bottom)) {@media (max-width: 767px) {#sticky-mobile-footer {padding-bottom: calc(0.25rem + env(safe-area-inset-bottom));}body {padding-bottom: calc(72px + env(safe-area-inset-bottom)) !important;}#sidebar-menu {padding-bottom: env(safe-area-inset-bottom);}}}@media (max-width: 767px) and (orientation: landscape) {section.py-8,section[class*="py-8"] {padding-top: 1rem !important;padding-bottom: 1rem !important;}header nav.py-4 {padding-top: 0.375rem !important;padding-bottom: 0.375rem !important;}#sticky-mobile-footer .flex.items-center.justify-around {padding-top: 0.25rem;padding-bottom: 0.25rem;}}@media (max-width: 767px) {section span[class*="rounded-full"][class*="inline-block"] {font-size: 0.75rem;padding: 0.375rem 0.75rem;}article .h-56,article .md\:h-64 {height: 12rem !important;}article span[class*="rounded-full"][class*="absolute"] {font-size: 0.625rem;padding: 0.25rem 0.5rem;}article > .absolute.top-0.left-0.right-0 {font-size: 0.6875rem;padding: 0.25rem 0;}.flex.items-center.gap-3 > span[class*="w-12"] {width: 2.5rem;height: 2.5rem;min-width: 2.5rem;}.flex.items-center.gap-3 > span[class*="w-12"] i {font-size: 1rem;}.flex.items-center.gap-3 > h2 {font-size: 1.375rem;}.text-4xl.md\:text-5xl {font-size: 1.75rem !important;}.flex.items-center.gap-3 > span[class*="w-10"] {width: 2.25rem;height: 2.25rem;min-width: 2.25rem;}.flex.items-center.gap-3 > span[class*="w-10"] i {font-size: 0.875rem;}.grid.grid-cols-2.md\:grid-cols-3 {gap: 0.75rem !important;}.grid.grid-cols-2.md\:grid-cols-3 > div {padding: 1rem !important;}.grid.grid-cols-2.md\:grid-cols-3 .w-14 {width: 2.75rem;height: 2.75rem;}.grid.grid-cols-2.md\:grid-cols-3 .w-14 i {font-size: 1.125rem;}.grid.grid-cols-2.md\:grid-cols-3 h3 {font-size: 0.9375rem;}.grid.grid-cols-2.md\:grid-cols-3 p {font-size: 0.8125rem;}a[href="/planos"][class*="inline-flex"] {min-height: 44px;padding: 0.5rem 0;}.bg-gray-800\/50 ul.space-y-4 li {font-size: 0.9375rem;}.w-16.h-16.mx-auto {width: 3rem;height: 3rem;}.w-16.h-16.mx-auto i {font-size: 1.125rem;}}@media (max-width: 380px) {.grid.grid-cols-2.md\:grid-cols-3 {grid-template-columns: 1fr !important;}.text-4xl.font-black.accent-text,.text-3xl.font-black.accent-text {font-size: 1.5rem !important;}}@media print {#sticky-mobile-footer,#sidebar-menu,#menu-overlay,.swal2-popup {display: none !important;}body {padding-bottom: 0 !important;}}