.client-product{min-height:100dvh;background:var(--cm-bg-canvas);color:var(--cm-text-primary);font-family:var(--fonte-manrope),var(--cm-font-sans)}.client-product :is(h1,h2,h3,button,input,select,textarea){font-family:inherit}.client-public-chrome{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cm-space-4);padding:max(var(--cm-space-4),env(safe-area-inset-top)) max(var(--cm-space-6),env(safe-area-inset-right)) var(--cm-space-4) max(var(--cm-space-6),env(safe-area-inset-left));background:var(--cm-bg-surface);border-bottom:1px solid var(--cm-border-soft)}.client-public-brand{min-height:var(--cm-control-lg);display:inline-flex;align-items:center}.client-public-brand img{width:min(100%,11.25rem);height:auto}.client-public-language{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cm-space-3);font-size:var(--cm-text-sm);color:var(--cm-text-secondary)}.client-product :is(input,select,textarea){min-height:var(--cm-control-lg);border-radius:var(--cm-radius-sm);border-color:var(--cm-border-strong);background:var(--cm-bg-surface);color:var(--cm-text-primary);font-size:var(--cm-text-base)}.client-product :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--cm-action-interactive);outline-offset:3px}.client-product [role=button]:focus-visible{outline:2px solid var(--cm-action-interactive);outline-offset:3px}.client-product input:is([type=checkbox],[type=radio]){min-height:auto;width:var(--cm-space-5);height:var(--cm-space-5);accent-color:var(--cm-action-primary);flex-shrink:0}.client-checklist>:not(:first-child){max-width:45rem;margin-inline:auto}.client-checklist a{min-height:var(--cm-control-lg)}.client-product :is(button,a){transition:background-color var(--cm-duration-fast) var(--cm-ease-standard),color var(--cm-duration-fast) var(--cm-ease-standard)}.client-product :is(button,summary){min-height:var(--cm-control-lg)}.client-product :is(.bg-gray-50,.bg-slate-50,.bg-slate-950){background:var(--cm-bg-canvas)}.client-product :is(.bg-blue-600,.bg-indigo-600,.bg-violet-600){background:var(--cm-action-primary)}.client-product :is(.text-blue-600,.text-indigo-600,.text-violet-600){color:var(--cm-action-interactive)}.client-product :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-muted-foreground){color:var(--cm-text-secondary)}.client-product :is(.text-violet-700,.text-indigo-500,.text-violet-600,.text-violet-500){color:var(--cm-action-primary)}.client-product :is(.bg-violet-500,.bg-blue-500){background-color:var(--cm-action-interactive)}.client-product :is(.text-green-600,.text-emerald-500,.text-emerald-600,.text-emerald-700){color:var(--cm-success)}.client-product .text-sky-600{color:var(--cm-action-interactive)}.client-product .text-amber-500{color:var(--cm-text-primary)}.client-product :is(.opacity-50,.opacity-60,.opacity-70,.opacity-80,.opacity-90){opacity:1}.client-product #seo-audit-report [style*=linear-gradient]{background:var(--cm-brand-navy-deep)!important}.client-product :is(.text-gray-900,.text-slate-900){color:var(--cm-text-primary)}.client-product :is(.shadow-sm,.shadow-lg,.shadow-xl){box-shadow:var(--cm-shadow-sm)}.client-product .rounded-2xl{border-radius:var(--cm-radius-lg)}.client-product :is(h1,h2,h3,p,button,a,td){overflow-wrap:anywhere}.client-product :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:var(--cm-text-xs)}@media (max-width:767px){.client-product .seo-phase-labels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.client-product #timeline [class~="min-w-[600px]"]{min-width:0}.client-product #timeline [style*="260px 1fr 44px"]{grid-template-columns:minmax(0,1fr)!important}.client-product #timeline [style*="260px 1fr 44px"]>:nth-child(n+2){display:none}.client-product #timeline .truncate{white-space:normal;overflow:visible}.client-product #timeline [style*=max-height][style*="opacity: 1"]{max-height:none!important;overflow:visible}.client-public-chrome{padding-inline:var(--cm-space-4)}.client-product .p-8{padding:var(--cm-space-5)}.client-product :is(.min-h-screen,.h-screen){min-height:calc(100dvh - var(--cm-space-24));height:auto}}@media (prefers-reduced-motion:reduce){.client-product *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}