/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:Overused, "Overused Fallback", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Overused, "Overused Fallback", Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-50{z-index:50}.m-30{margin:calc(var(--spacing) * 30)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-auto{margin-top:auto}.-ml-4{margin-left:calc(var(--spacing) * -4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-3\/4{width:75%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:6px}.rounded-sm{border-radius:4px}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[data-slot\=\"accordion-content\"\]\:visible:is(){visibility:visible}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.section{padding-block:var(--sp-96)}.section-heading{margin-bottom:var(--sp-48)}.section-heading h2{font-size:clamp(34px,3vw,48px);font-weight:500;line-height:1.12}.section-heading strong{color:var(--brand);font-weight:650}.section-heading p:not(.eyebrow){font-size:var(--fs-18);color:#655f5a;max-width:840px;margin-top:var(--sp-22)}.centered{text-align:center}.centered p{margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--brand);margin-bottom:var(--sp-24);font-size:13px;font-weight:700}.erp-icon-square,.bpo-icon-square,.ai-icon-square{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(14 * var(--u));min-width:44px;min-height:44px;color:var(--brand);background:#fff4eb;flex:none;place-items:center;display:inline-grid}.integ-icon-square,.rt-icon-square{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(12 * var(--u));min-width:42px;min-height:42px;color:var(--brand);background:#fff4eb;flex:none;place-items:center;display:inline-grid}.brand-name{text-transform:none}.orange-surface{background:#ff713b url(/media/orange-layers.svg) 50%/cover no-repeat}.mobile-sheet{overflow-y:auto;padding-bottom:max(26px, env(safe-area-inset-bottom))!important}@media (max-width:850px){.section{padding-block:68px}.section-heading{margin-bottom:36px}}@media (max-width:700px){.section{padding-block:55px}.section-heading h2{font-size:34px;line-height:1.15}.section-heading p:not(.eyebrow){margin-top:19px;font-size:16px}.eyebrow{margin-bottom:20px;font-size:11px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:var(--ink);background:#fff;margin:0;font-family:Overused,Overused Fallback,Arial,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1}p{line-height:1.55}:is(a:focus-visible,button:focus-visible){outline:3px solid var(--brand);outline-offset:5px}.wrap{width:calc(100% - 80px);max-width:1240px;margin-inline:auto}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;position:absolute;top:24px;left:0;right:0}.header-inner{background:#fff;border-radius:20px;align-items:center;gap:24px;min-height:82px;padding:17px 20px;display:flex;box-shadow:0 4px 20px #43291a06}.header-logo{flex-shrink:0;display:flex}.header-logo img{width:134px;height:42px}.desktop-nav{flex:1;justify-content:space-between;align-items:center;gap:14px;display:flex}.desktop-nav a,.nav-static{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4}.desktop-nav a{padding-block:10px;position:relative}.desktop-nav a:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.nav-static{cursor:default}.header-contact{white-space:nowrap;min-height:46px!important;padding:12px 16px!important;font-size:13px!important}.cta{background:var(--brand);color:#fff;white-space:normal;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;height:auto;min-height:56px;padding:16px 24px;font-size:18px;font-weight:650;line-height:1.3;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.cta svg{width:25px!important;height:25px!important}.cta:hover{background:var(--brand);transform:translateY(-2px);box-shadow:0 7px 18px #6b250022}.cta:active{transform:translateY(0)}.cta-light{color:var(--ink);background:#fff}.cta-light:hover{background:#fff}.mobile-menu-button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;display:none}.mobile-sheet{gap:0;padding:26px;width:min(90vw,390px)!important}.mobile-sheet-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mobile-sheet-heading img{width:134px;height:42px}.mobile-sheet nav{flex-direction:column;display:flex}.mobile-sheet nav a,.mobile-sheet nav span{border-bottom:1px solid var(--border);padding:17px 0;font-size:19px}.mobile-sheet .cta{width:100%;margin-top:30px}.menu-close{background:0 0;border:0;min-width:44px;min-height:44px}.mobile-sheet .nav-static{font-size:19px}.header-dark .header-inner{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#26140c61}.header-dark .mobile-menu-button{color:#fff}@media (max-width:1200px){.desktop-nav{gap:10px}.desktop-nav a,.nav-static{font-size:12px}.header-inner{gap:16px}.header-contact{padding:10px 12px!important;font-size:12px!important}.header-logo img{width:122px}}@media (max-width:1023px){.desktop-nav,.header-contact{display:none!important}.header-inner{justify-content:space-between;min-height:70px;padding:12px 18px}.mobile-menu-button{justify-content:center;align-items:center;display:flex}.site-header{top:16px}}@media (max-width:700px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 40px)}.site-header{top:12px}.header-inner{border-radius:12px;width:calc(100% - 24px);min-height:64px;padding:10px 15px}.header-logo img{width:126px;height:40px}.cta{min-height:52px;padding:14px 18px;font-size:17px}.cta:hover{transform:none}}@media (max-width:360px){.wrap{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cta:hover,.cta:hover svg{transform:none}}.home-hero{--hero-tab-duration:8s;color:#fff;background:#ce421a;position:relative}.hero-carousel{width:100%}.hero-carousel-track{margin:0!important}.hero-slide{min-height:calc(var(--hero-height) + 52px);position:relative;overflow:hidden;padding:0!important}.hero-visual{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:1;padding-top:140px;padding-bottom:172px;position:relative}.hero-copy-inner{width:46%;max-width:560px}.home-hero .hero-eyebrow{border:1px solid #fff6;border-radius:17px;align-items:center;width:340px;max-width:100%;min-height:clamp(30px,1.8vw,34px);margin:0;padding:0 17px;font-size:clamp(13px,.8vw,15px);font-weight:600;line-height:1.2;display:flex}.hero-copy h1,.hero-copy h2{margin-top:clamp(20px,1.4vw,26px);font-size:clamp(44px,2.9167vw,56px);font-weight:500;line-height:1.1}.hero-copy h1 span,.hero-copy h2 span{display:block}.hero-copy p:not(.hero-eyebrow){max-width:540px;margin-top:clamp(14px,1vw,20px);font-size:clamp(18px,1.1vw,21px);line-height:1.38}.home-hero .hero-copy .cta{border-radius:8px;min-width:365px;min-height:clamp(50px,3vw,56px);margin-top:28px;padding:0 24px 0 22px;font-size:clamp(17px,1vw,19px);font-weight:600}.home-hero .cta svg{width:22px!important;height:16px!important}.hero-labs{color:var(--ink)}.hero-labs .hero-eyebrow{border-color:#29262240}.hero-labs h2 span:nth-child(2){color:var(--brand)}.hero-controls{z-index:2;pointer-events:none;align-items:center;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.hero-controls button{pointer-events:auto}.hero-controls:not(.dark-controls){text-shadow:0 1px 8px #00000080}.hero-dots{flex:auto;gap:24px;min-width:0;max-width:760px;display:flex}.hero-dot{min-width:0;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;flex:1 1 0;padding:8px 0;display:block}.hero-dot:focus-visible{outline-offset:4px;outline:2px solid}.hero-tab-index{margin-right:8px;font-size:12px;font-weight:600}.hero-tab-label{vertical-align:bottom;white-space:nowrap;min-width:max-content;max-width:none;font-size:14px;font-weight:400;display:inline-block}.hero-tab-bar{background:currentColor;border-radius:2px;height:2px;margin-top:10px;display:block}@supports (color:color-mix(in lab, red, red)){.hero-tab-bar{background:color-mix(in srgb, currentColor 35%, transparent)}}.hero-tab-bar{overflow:hidden}.hero-dot[aria-pressed=true] .hero-tab-label{font-weight:600}.hero-dot:hover .hero-tab-bar{background:currentColor}@supports (color:color-mix(in lab, red, red)){.hero-dot:hover .hero-tab-bar{background:color-mix(in srgb, currentColor 55%, transparent)}}.hero-tab-fill{background:currentColor;width:0;height:100%;display:block}.hero-dot[aria-pressed=true] .hero-tab-fill{animation:hero-tab-progress var(--hero-tab-duration) linear forwards}.home-hero[data-autoplay=paused] .hero-tab-fill{animation-play-state:paused}@keyframes hero-tab-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-dot[aria-pressed=true] .hero-tab-fill{width:100%;animation:none}.home-hero[data-motion-optin=true] .hero-dot[aria-pressed=true] .hero-tab-fill{width:0;animation:hero-tab-progress var(--hero-tab-duration) linear forwards;animation-duration:var(--hero-tab-duration)!important;animation-iteration-count:1!important}.home-hero[data-motion-optin=true][data-autoplay=paused] .hero-dot[aria-pressed=true] .hero-tab-fill{animation-play-state:paused}}.hero-pause{width:28px;height:28px;color:inherit;opacity:.55;background:0 0;border:1px solid;border-radius:50%;flex:none;place-items:center;margin-left:20px;transition:opacity .2s;display:grid}:is(.hero-pause:hover,.hero-pause:focus-visible){opacity:1}.hero-controls.dark-controls{color:var(--ink)}.hero-controls.dark-controls .hero-dots{box-sizing:content-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff5ebcc;border-radius:12px;margin-left:0;padding:0 16px;transition:background-color .3s}.hero-controls.dark-controls .hero-dot:focus-visible{outline-offset:-2px}.hero-controls.dark-controls .hero-pause{opacity:1;background:#fff5ebcc;transition:background-color .3s}@media (min-width:1024px){.hero-slide{display:flex}.hero-copy{box-sizing:border-box;width:calc(100% - 80px);padding-bottom:80px;display:flex}.hero-copy-inner{flex-direction:column;align-items:flex-start;display:flex}.hero-copy p:not(.hero-eyebrow){margin-bottom:20px}.home-hero .hero-copy .cta{margin-top:auto}.hero-controls{justify-content:flex-end;width:calc(100% - 80px);margin-inline:auto;bottom:78px;left:0;right:0;transform:none}.hero-dots{flex:0 clamp(460px,42vw,620px);gap:20px}}@media (min-width:1024px) and (max-width:1439px){.hero-tab-index{display:none}.hero-tab-label{font-size:13px}}@media (max-width:1023px){.hero-copy-inner{width:52%}.home-hero .hero-eyebrow{width:auto;font-size:14px}.hero-copy h1,.hero-copy h2{margin-top:30px;font-size:42px;line-height:1.12}.hero-copy p:not(.hero-eyebrow){font-size:18px;line-height:1.45}.home-hero .hero-copy .cta{gap:16px;min-width:0;font-size:17px}}@media (max-width:700px){.home-hero{background:#d6461b}.hero-slide{flex-direction:column;min-height:0;display:flex}.hero-copy{flex:1;min-height:510px;padding-top:115px;padding-bottom:78px}.hero-copy-inner{width:100%;max-width:none}.home-hero .hero-eyebrow{min-height:32px;padding:0 12px;font-size:12px;display:inline-flex}.hero-copy h1,.hero-copy h2{margin-top:23px;font-size:clamp(36px,10.6vw,49px);line-height:1.09}.hero-copy p:not(.hero-eyebrow){margin-top:22px;font-size:17px;line-height:1.5}.home-hero .hero-copy .cta{min-width:290px;max-width:100%;min-height:54px;margin-top:25px;padding:15px 19px;font-size:17px}.hero-visual{object-position:right center;order:1;height:300px;position:relative}.hero-bpo{background:#cc4724}.hero-labs{background:#fff5eb}.hero-ai{background:#d94a1d}.hero-controls{width:calc(100% - 40px);bottom:310px;left:20px;transform:none}.hero-dots{gap:8px;max-width:none}.hero-controls.dark-controls .hero-dots{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-left:0;padding:0}.hero-controls.dark-controls .hero-pause{background:0 0}.hero-tab-index,.hero-tab-label{display:none}.hero-pause{margin-left:8px}}@media (max-width:360px){.hero-copy{min-height:530px}.home-hero .hero-copy .cta{width:100%;min-width:0}.hero-visual{height:260px}.hero-controls{bottom:270px}}.home-hero .hero-copy .cta:focus-visible{outline-color:#fff}.home-hero .hero-labs .hero-copy .cta:focus-visible{outline-color:var(--ink)}.pillars{z-index:3;min-height:var(--sp-348);margin-top:-52px;margin-bottom:var(--sp-30);padding:var(--sp-66) 0 var(--sp-58);text-align:center;background:#fff;border:1px solid #f0ded3;border-radius:28px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.pillars:before{content:"";top:calc(var(--sp-66) + 37px);border-top:1px solid #f7c7af;position:absolute;left:110px;right:110px}.pillars article{padding:0 24px;position:relative}.pillar-icon{width:74px;height:74px;margin:0 auto;display:block}.pillars h2{margin-top:var(--sp-13);font-size:var(--fs-20);font-weight:700;line-height:max(var(--sp-25), calc(25em / 20));color:var(--brand)}.pillars p{max-width:262px;margin:var(--sp-34) auto 0;font-size:var(--fs-18);line-height:max(var(--sp-25), calc(25em / 18));color:#363636}@media (max-width:1200px){.pillars article{padding:0 16px}}@media (max-width:1023px){.pillars h2{font-size:18px}.pillars p{margin-top:24px;font-size:16px;line-height:1.5}.pillars{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:34px 0;padding:40px 0}.pillars:before{display:none}.pillars>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px){.pillars{border-inline:0;border-radius:0;gap:28px 0;width:100%;margin-top:0;margin-bottom:0;padding:28px 0}.pillars article{padding:0 12px}.pillar-icon{width:60px;height:60px}.pillars h2{font-size:17px;line-height:1.25}.pillars p{margin-top:12px;font-size:15px;line-height:1.45}}@media (max-width:360px){.pillars article{padding:0 8px}.pillars h2{font-size:16px}}.solutions{padding:var(--sp-34) 0 var(--sp-72);color:#fff;background:#ff8744 url(/media/orange-layers.svg) 50%/cover no-repeat}.solutions .section-heading{margin-bottom:0}.solutions .section-heading h2{font-size:var(--fs-48);font-weight:400;line-height:var(--sp-53);color:#fff}.solutions .section-heading strong{color:#fff;font-weight:700}.solutions .section-heading p{max-width:none;margin-top:var(--sp-20);font-size:var(--fs-20);line-height:max(var(--sp-28), calc(28em / 20));color:#fff}.area-grid{margin-top:var(--sp-60);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.area-grid>.area-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.area-card{min-height:var(--sp-300);color:var(--ink);background:#fff;border-radius:8px;scroll-margin-top:40px;position:relative;overflow:hidden;box-shadow:5px 5px #ce421b}.area-card>img{object-fit:cover;width:252px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px);mask-image:linear-gradient(90deg,#0000 0,#000 42px)}.area-content{width:calc(100% - 252px);min-height:var(--sp-300);padding:var(--sp-22) 11px var(--sp-18) 28px;flex-direction:column;display:flex;position:relative}.area-label{text-transform:uppercase;color:#625951;font-size:12px;font-weight:600;line-height:1.2}.area-content h3{margin-top:var(--sp-13);font-size:var(--fs-28);font-weight:600;line-height:var(--sp-31);color:#292622}.area-description{margin-top:var(--sp-15);margin-bottom:var(--sp-20);font-size:var(--fs-19);line-height:max(var(--sp-25), calc(25em / 19));color:#49413b}.area-link{padding-top:var(--sp-14);font-size:var(--fs-19);color:var(--brand);border-top:1px solid #efe2d9;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;margin-right:24px;font-weight:700;line-height:1.3;display:flex}.area-link svg{flex-shrink:0;transition:transform .2s}.area-link:hover svg{transform:translate(3px)}@media (max-width:1200px){.area-card>img{width:40%}.area-content{width:62%;padding-left:22px}}@media (max-width:1023px){.area-content h3{font-size:24px;line-height:1.15}.area-description{font-size:17px;line-height:1.43}.area-link{font-size:16px}}@media (max-width:850px){.solutions .section-heading h2{font-size:38px;line-height:1.15}.area-card{min-height:390px}.area-content{width:100%;padding:24px 22px}.area-card>img{opacity:.55;width:49%;height:40%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.area-link{background:#ffffffdf;min-height:55px;margin-right:0;position:relative}}@media (max-width:700px){.solutions{padding:50px 0}.solutions .section-heading h2{font-size:34px}.solutions .section-heading h2 br{display:none}.solutions .section-heading p{font-size:16px;line-height:1.5}.area-grid{grid-template-columns:1fr;gap:20px;margin-top:36px}.area-grid>.area-card:last-child:nth-child(odd){justify-self:stretch;width:auto}.area-card{min-height:325px}.area-card>img{opacity:1;width:40%;height:100%;top:0;bottom:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.area-content{width:70%;min-height:325px;padding:24px 18px}.area-content h3{font-size:23px}.area-label{font-size:10px}.area-description{font-size:15px;line-height:1.45}.area-link{background:0 0;font-size:14px}}@media (max-width:360px){.area-content{width:76%;padding-inline:16px}.area-card>img{width:34%}.area-content h3{font-size:22px}.area-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.area-link:hover svg{transform:none}}.clients{padding:var(--sp-79) 0 var(--sp-47);text-align:center}.clients .eyebrow{font-size:var(--fs-19);color:var(--brand);margin-bottom:0;font-weight:700;line-height:1.2}.clients h2{margin-top:var(--sp-17);font-size:var(--fs-37);color:#111;font-weight:500;line-height:1.2}.approval-placeholder{margin-top:var(--sp-18);font-size:var(--fs-18);color:#6d6660}.client-marquee{--gap:28px;margin:var(--sp-34) 0 0;background:linear-gradient(#fff8f3,#fff3ea);border:1px solid #f6dccd;border-radius:24px;padding:34px 0;position:relative;overflow:hidden}.client-marquee:before,.client-marquee:after{content:"";z-index:1;pointer-events:none;width:min(12%,160px);position:absolute;inset-block:0}.client-marquee:before{background:linear-gradient(90deg,#fff5ef,#fff5ef00);left:0}.client-marquee:after{background:linear-gradient(270deg,#fff5ef,#fff5ef00);right:0}.client-track{width:max-content;animation:40s linear infinite client-marquee;display:flex}.client-marquee:hover .client-track{animation-play-state:paused}@keyframes client-marquee{to{transform:translate(-50%)}}.client-logos{gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.client-logos li{background:#fff;border:1px solid #f3e3d8;border-radius:16px;flex:none;justify-content:center;align-items:center;width:220px;height:96px;padding:0 14px;display:flex;box-shadow:0 6px 18px #783c140f}.client-logos img{object-fit:contain;width:auto;max-width:100%;height:50px;display:block}.client-logos img[src*=dimastec]{height:46px}.client-logos img[src*=blue3]{height:26px}.client-logos img[src*=casa-do-oleo]{height:48px}.client-logos img[src*=one-group]{height:58px}@media (prefers-reduced-motion:reduce){.client-marquee{overflow-x:auto}.client-marquee:before,.client-marquee:after{display:none}.client-track{padding-left:var(--gap);margin-inline:auto;animation:none}.client-logos[aria-hidden]{display:none}}.sectors{padding:var(--sp-40) 0 var(--sp-40)}.sectors .section-heading{margin-bottom:0}.sectors .section-heading h2{font-size:var(--fs-42);font-weight:400;line-height:var(--sp-53);color:#111}.sectors .section-heading strong{color:var(--brand);font-weight:600}.sectors .section-heading p{max-width:1040px;margin-top:var(--sp-8);font-size:var(--fs-20);line-height:max(var(--sp-28), calc(28em / 20));color:#4a4a4a}.sector-list{margin-top:var(--sp-41);border-top:1px solid #f69779}.sector-list article{min-height:var(--sp-91);padding:var(--sp-20) 0;border-bottom:1px solid #ede6e1;grid-template-columns:441px minmax(0,1fr);align-items:center;display:grid}.sector-list h3{font-size:var(--fs-25);color:#292622;align-items:center;gap:18px;font-weight:600;line-height:1.2;display:flex}.sector-icon{flex:none;width:52px;height:52px}.sector-list p{max-width:760px;font-size:var(--fs-22);line-height:var(--sp-28);color:#6d6660}@media (max-width:1200px){.sector-list article{grid-template-columns:34% minmax(0,1fr)}}@media (max-width:1023px){.sectors .section-heading h2{line-height:1.2}.sector-list p{font-size:19px;line-height:1.45}}@media (max-width:700px){.clients{padding:48px 0 22px}.clients .eyebrow{font-size:13px}.clients h2{font-size:25px}.approval-placeholder{font-size:13px}.client-marquee{--gap:14px;border-radius:18px;margin-top:24px;padding:20px 0}.client-track{animation-duration:28s}.client-logos li{border-radius:14px;width:160px;height:76px;padding:0 12px}.client-logos img{height:38px}.client-logos img[src*=dimastec]{height:32px}.client-logos img[src*=blue3]{height:18px}.client-logos img[src*=casa-do-oleo]{height:36px}.client-logos img[src*=one-group]{height:44px}.sectors{padding:30px 0 55px}.sectors .section-heading h2{font-size:32px;line-height:1.18}.sectors .section-heading p{font-size:16px;line-height:1.5}.sector-list article{grid-template-columns:1fr;gap:12px;padding:24px 0}.sector-list h3{gap:14px;font-size:22px}.sector-icon{width:44px;height:44px}.sector-list p{font-size:17px;line-height:1.5}}.testimonials.testimonials-approved{padding-block:var(--sp-90) var(--sp-102);background:#fef2ec;overflow-x:clip}.testimonials-approved .section-heading{margin-bottom:var(--sp-30);text-align:center;color:var(--ink)}.testimonials-approved .section-heading h2{font-size:var(--fs-46);font-weight:400;line-height:var(--sp-53)}.testimonials-approved .section-heading strong{color:var(--brand);font-weight:700}.testimonial-stage{padding-top:var(--sp-40);padding-bottom:var(--sp-44);isolation:isolate;border-top:1px solid #e8e8e8;position:relative}.testimonial-layers{object-fit:fill;z-index:-1;pointer-events:none;width:100%;height:73%;position:absolute;inset:auto 0 0}.testimonial-navigation{top:var(--sp-40);align-items:center;gap:16px;display:flex;position:absolute;left:0}.testimonial-navigation button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;place-items:center;width:53px;height:53px;display:grid}.testimonial-navigation .testimonial-prev{color:var(--brand);background:#fff;box-shadow:inset 0 0 0 1px #f3c6b3}.testimonial-navigation svg{stroke-width:2px;width:26px;height:26px}.testimonial-progress{gap:12px;margin-left:10px;display:flex}.testimonial-progress span{background:#f3c6b3;border-radius:2px;width:44px;height:2px}.testimonial-progress span.on{background:#f15a29}.testimonial-card{width:86%;min-height:var(--sp-482);padding:var(--sp-69) 64px var(--sp-66) 100px;background:#fff;border-radius:20px;flex-direction:column;margin-left:auto;display:flex;position:relative}.testimonial-content{flex-direction:column;flex:1;display:flex}.testimonial-quote-mark{color:#e0501f;flex-shrink:0;width:46px;height:36px}.testimonial-quote{max-width:1000px;margin:var(--sp-22) 0 28px;font-size:var(--fs-25);color:#292622;line-height:1.55}.testimonial-quote-close{color:#e0501f;flex-shrink:0;align-self:flex-start;width:46px;height:36px;margin:-6px 0 24px calc(min(1000px,100%) - 46px);transform:rotate(180deg)}.testimonial-quote em{color:#e0501f;font-style:normal;font-weight:600}.testimonial-author{padding-top:var(--sp-34);border-top:1px solid #f1e6df;align-items:center;gap:22px;margin-top:auto;display:flex}.testimonial-logo,.testimonial-logo-img{border-radius:10px;flex:none;width:112px;height:56px}.testimonial-logo{color:#8a7f77;border:1px dashed #d9cfc8;place-items:center;font-size:13px;display:grid}.testimonial-logo-img{object-fit:contain}.testimonial-who strong{font-size:var(--fs-19);font-weight:600;display:block}.testimonial-who span{margin-top:var(--sp-4);font-size:var(--fs-16);color:#6d6660;display:block}.testimonial-tag{font-size:var(--fs-15);color:#b03a16;background:#fff4eb;border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:9px 14px;font-weight:500;display:inline-flex}.testimonial-tag img{width:26px;height:26px}.testimonial-brand{border:1px solid #ffad86;border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:absolute;top:62%;left:0;transform:translate(-50%,-50%)}.testimonial-brand>span{background:#fff;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 7px 20px #db602119}.testimonial-brand img{width:46px;height:48px}@media (max-width:1023px){.testimonials.testimonials-approved{padding-block:68px 76px}.testimonials-approved .section-heading h2{font-size:37px;line-height:1.17}.testimonial-card{width:88%;min-height:420px;padding:46px 42px 42px 76px}.testimonial-quote{font-size:19px;line-height:1.5}.testimonial-brand{width:106px;height:106px}.testimonial-brand>span{width:76px;height:76px}.testimonial-brand img{width:38px;height:40px}.testimonial-navigation{gap:10px}.testimonial-navigation button{width:44px;height:44px}.testimonial-author{gap:16px;padding-top:28px}.testimonial-who strong{font-size:17px}.testimonial-who span{font-size:14px}}@media (max-width:700px){.testimonials.testimonials-approved{padding-block:52px 58px}.testimonials-approved .section-heading{margin-bottom:29px}.testimonials-approved .section-heading h2{font-size:32px;line-height:1.18}.testimonials-approved .section-heading h2 br{display:block}.testimonial-stage{padding-top:78px;padding-bottom:25px}.testimonial-navigation{gap:10px;top:19px}.testimonial-navigation button{border-radius:7px;width:40px;height:40px}.testimonial-navigation svg{width:22px;height:22px}.testimonial-progress span{width:28px}.testimonial-card{border-radius:12px;width:calc(100% - 30px);min-height:385px;padding:28px 24px 30px 42px}.testimonial-quote-mark,.testimonial-quote-close{width:34px;height:27px}.testimonial-quote-close{margin-left:calc(min(1000px,100%) - 34px)}.testimonial-quote{margin:17px 0 22px;font-size:17px;line-height:1.55}.testimonial-author{flex-wrap:wrap;gap:12px;padding-top:22px}.testimonial-logo,.testimonial-logo-img{width:88px;height:44px}.testimonial-who strong{font-size:16px}.testimonial-who span{font-size:13px}.testimonial-tag{flex-basis:100%;justify-content:flex-start;margin-left:0;font-size:13px}.testimonial-brand{width:68px;height:68px;top:66%}.testimonial-brand>span{width:49px;height:49px}.testimonial-brand img{width:27px;height:29px}.testimonial-layers{height:74%}}@media (max-width:360px){.testimonial-card{padding-left:42px;padding-right:19px}.testimonial-quote{font-size:16px}.testimonial-author{gap:9px}}.support{padding:var(--sp-50) 0 var(--sp-96);background:#fffefc}.support-mirror{padding:var(--sp-96) 0 var(--sp-173);background:#fffcf9}.mirror{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:center;display:grid}.mirror-kicker{color:#b03a16;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:600}.mirror h3{font-size:var(--fs-28);color:#292622;margin:0 0 22px;font-weight:600;line-height:1.2}.mirror ul{margin:0;padding:0;list-style:none}.mirror li{font-size:var(--fs-19);color:#292622;border-bottom:1px solid #f0ded3;padding:15px 0;line-height:1.4;position:relative}.mirror-left{text-align:right}.mirror-link{background:#f15a2980;width:26px;height:1px;position:absolute;top:50%}.mirror-left .mirror-link{transform-origin:0;right:-40px}.mirror-right .mirror-link{transform-origin:100%;left:-40px}.mirror-mid{place-items:center;height:100%;display:grid;position:relative}.mirror-mid:before{content:"";border-left:1px dashed #f2b79c;position:absolute;top:8%;bottom:8%;left:50%}.mirror-core{background:#fff;border:1px solid #f0ded3;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 14px 34px #f15a2926}.mirror-core img{width:56px;height:auto}.support .section-heading{margin-bottom:0}.support .section-heading h2{font-size:var(--fs-44);font-weight:400;line-height:var(--sp-53);color:#292622}.support .section-heading strong{font-size:var(--fs-48);color:var(--brand);font-weight:700}.support .section-heading p{max-width:1060px;margin-top:var(--sp-7);font-size:var(--fs-22);line-height:var(--sp-29);color:#49413b}.support-layout{margin-top:var(--sp-54);grid-template-columns:minmax(0,570px) minmax(0,621px);justify-content:space-between;column-gap:40px;display:grid}.support-photo{height:var(--sp-600);position:relative}.support-photo img{object-fit:cover;clip-path:polygon(0 0,calc(100% - 82px) 0,100% 82px,100% 100%,82px 100%,0 calc(100% - 82px));border-radius:16px;width:100%;height:100%}.support-photo:after{content:"";background:var(--brand);clip-path:polygon(0 0,100% 0,100% 100%);width:38px;height:38px;position:absolute;top:2px;right:2px}.support-list{border-top:1px solid #f69779}.support-list article{min-height:var(--sp-150);padding-top:var(--sp-16)}.support-list article+article{border-top:1px solid #ede6e1}.support-list h3{font-size:var(--fs-27);color:#292622;align-items:center;gap:18px;font-weight:600;line-height:1.2;display:flex}.support-icon{flex:none;width:52px;height:52px}.support-list p{margin:var(--sp-14) 0 0 70px;font-size:var(--fs-22);line-height:var(--sp-30);color:#49413b}@media (min-width:1024px) and (max-width:1439px){.support-layout{align-items:stretch}.support-photo{height:100%}.support-photo img{position:absolute;inset:0}}@media (min-width:1440px) and (max-width:1919px){.support-layout{align-items:stretch}.support-photo{height:auto;min-height:var(--sp-600)}.support-photo img{position:absolute;inset:0}}@media (max-width:1023px){.support-layout{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:32px}.support-photo{aspect-ratio:570/600;height:auto}.support-list article{min-height:0;padding:20px 0 24px}.support-list h3{font-size:23px}.support-list p{font-size:18px;line-height:1.45}}@media (max-width:700px){.support{padding:55px 0 70px}.support .section-heading h2{font-size:32px;line-height:1.18}.support .section-heading strong{font-size:34px}.support .section-heading h2 br{display:none}.support .section-heading p{font-size:17px;line-height:1.5}.support-layout{grid-template-columns:1fr;gap:30px;margin-top:32px}.support-photo{width:100%;max-width:460px;margin-inline:auto}.support-photo img{clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 100%,56px 100%,0 calc(100% - 56px))}.support-photo:after{width:26px;height:26px}.support-list h3{gap:14px;font-size:21px}.support-icon{width:44px;height:44px}.support-list p{margin:12px 0 0;font-size:17px}}@media (max-width:1023px){.mirror{grid-template-columns:minmax(0,1fr);gap:28px}.mirror-left{text-align:left}.mirror-link{display:none}.mirror-mid{height:84px}.mirror-mid:before{border-top:1px dashed #f2b79c;border-left:0;inset:50% 0 auto}.mirror-core{width:84px;height:84px}.mirror-core img{width:40px}.mirror h3{font-size:24px}.mirror li{font-size:17px}}@media (max-width:700px){.support-mirror{padding:55px 0 70px}}.lead-form{color:var(--ink);background:#fff;border-radius:20px;scroll-margin-top:35px}.lead-form h2{color:#4c1508;font-weight:600;line-height:1.2}.form-intro{color:#292622;margin-top:6px;font-size:18px;line-height:1.4}.form-fields{grid-template-columns:minmax(0,1fr);display:grid}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-form,.erp-contact-form{--form-border:#fab2ae;--form-label:#4a4a4a;--form-placeholder:#7b726b;--form-focus:#74311c;--form-error:#a32a0c}.field label,.field-label-row label,.erp-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--form-label,#4a4a4a);font-weight:500;line-height:1.3;display:block}.field-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-label-row label{margin-bottom:0}.field-optional{color:#6d6660;font-size:13px;font-weight:400}.field input,.field textarea,.field [data-slot=select-trigger],.erp-contact-form .erp-field input,.erp-contact-form .erp-field textarea{border:1px solid var(--form-border,#fab2ae);width:100%;box-shadow:none;color:#292622;background:#fff;border-radius:999px;padding:0 20px;font-size:17px;font-weight:400}.field textarea,.erp-contact-form .erp-field textarea{resize:vertical;border-radius:16px;padding-top:12px}.field input::placeholder,.field textarea::placeholder{color:var(--form-placeholder,#7b726b);font-size:17px}.erp-contact-form .erp-field input::placeholder,.erp-contact-form .erp-field textarea::placeholder{color:var(--form-placeholder,#7b726b)}.field [data-slot=select-trigger]{text-align:left}.field [data-slot=select-trigger] [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.field [data-slot=select-trigger] [data-placeholder]{color:var(--form-placeholder,#7b726b)}.erp-contact-form .erp-field input:hover,.erp-contact-form .erp-field textarea:hover{border-color:var(--form-border,#fab2ae)}.field [aria-invalid=true]{border-color:var(--form-error,#a32a0c)}.field input:user-invalid{border-color:var(--form-error,#a32a0c)}.field textarea:user-invalid{border-color:var(--form-error,#a32a0c)}.erp-contact-form .erp-field input:user-invalid{border-color:var(--form-error,#a32a0c)}.erp-contact-form .erp-field textarea:user-invalid{border-color:var(--form-error,#a32a0c)}.lead-form .field input:focus-visible{outline:3px solid var(--form-focus,#74311c);outline-offset:4px;box-shadow:none}.lead-form .field textarea:focus-visible{outline:3px solid var(--form-focus,#74311c);outline-offset:4px;box-shadow:none}.lead-form .field [data-slot=select-trigger]:focus-visible{outline:3px solid var(--form-focus,#74311c);outline-offset:4px;box-shadow:none}.erp-contact-form .erp-field input:focus-visible{outline:3px solid var(--form-focus,#74311c);outline-offset:4px;box-shadow:none}.erp-contact-form .erp-field textarea:focus-visible{outline:3px solid var(--form-focus,#74311c);outline-offset:4px;box-shadow:none}.form-submit{width:100%}.lead-form .form-submit,.erp-contact-form .erp-button{border-radius:12px}.form-note,.erp-contact-form .erp-form-note{text-align:center;color:var(--form-label,#4a4a4a);line-height:1.4}.cv-field{container-type:inline-size}.cv-drop{border:1px solid var(--form-border,#fab2ae);color:#292622;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:4px 4px 4px 20px;font-size:16px;line-height:1.3;display:flex;position:relative}.cv-drop[data-dragging]{border-color:var(--brand);background:#fff6f2}.cv-drop[data-invalid]{border-color:var(--form-error,#a32a0c)}.cv-drop:has(.cv-input:user-invalid){border-color:var(--form-error,#a32a0c)}.cv-drop:has(.cv-input:focus-visible){outline:3px solid var(--form-focus,#74311c);outline-offset:4px}.lead-form .cv-field .cv-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-icon{color:var(--form-placeholder,#7b726b);flex:none}.cv-text{min-width:0;color:var(--form-placeholder,#7b726b);flex:auto}.cv-file{color:#292622;gap:8px;display:flex}.cv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-size{color:var(--form-placeholder,#7b726b);flex:none}.cv-button{min-height:38px;color:var(--form-focus,#74311c);background:#fff1ec;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.cv-remove{z-index:2;border:1px solid var(--form-border,#fab2ae);width:38px;height:38px;color:var(--form-focus,#74311c);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;font-size:22px;line-height:1;display:inline-grid;position:relative}.cv-remove:hover{background:#fff1ec}.field-error{color:var(--form-error,#a32a0c);margin-top:6px;font-size:14px;line-height:1.4}@container (width<=400px){.cv-drop:not([data-filled]){border-radius:24px;flex-wrap:wrap;row-gap:8px;padding:10px 12px 10px 16px}.cv-drop:not([data-filled]) .cv-text{flex-basis:calc(100% - 32px)}.cv-drop:not([data-filled]) .cv-button{margin-left:32px}}.form-feedback{color:#6b2a12;background:#fff4ec;border-radius:6px;margin-top:12px;padding:12px;font-size:14px}.lead-form-home{width:571px;max-width:100%;min-height:532px;padding:23px 30px 14px}.lead-form-home h2{font-size:var(--fs-27)}.lead-form-home .form-fields{gap:16px;margin-top:8px}.lead-form-home .field-row{gap:17px}.lead-form-home .field label{font-size:var(--fs-16);margin-bottom:6px}.lead-form-home .field input,.lead-form-home .field textarea,.lead-form-home .field [data-slot=select-trigger],.lead-form-home .field input::placeholder,.lead-form-home .field textarea::placeholder{font-size:max(var(--fs-17), 16px)}.lead-form-home .field input,.lead-form-home .field [data-slot=select-trigger]{height:44px;min-height:44px}.lead-form-home .field textarea{height:64px;min-height:64px}.lead-form-home .form-submit{height:52px;min-height:52px;font-size:var(--fs-21);justify-content:center;margin-top:18px;padding-block:0;font-weight:600}.lead-form-home .form-note{font-size:var(--fs-15);margin-top:12px}.lead-form-lp{width:620px;max-width:100%;min-height:490px;padding:26px 36px 20px}.lead-form-lp h2{font-size:26px}.lead-form-lp .form-intro{margin-top:4px;font-size:16px}.lead-form-lp .form-fields{gap:16px;margin-top:18px}.lead-form-lp .field-row{gap:24px}.lead-form-lp .field>label{margin-bottom:6px;font-size:14px}.lead-form-lp .field-label-row{margin-top:0;margin-bottom:6px;font-size:14px}.lead-form-lp .field input{height:48px;min-height:48px}.lead-form-lp .field textarea{height:64px;min-height:64px}.lead-form-lp .form-submit{min-height:54px;margin-top:18px;padding:0 24px;font-size:18px;font-weight:600}.lead-form-lp .form-submit svg{width:22px!important;height:16px!important}.lead-form-lp .form-note{margin-top:12px;font-size:14px;line-height:1.3}@media (max-width:700px){.lead-form-home,.lead-form-lp{border-radius:12px;min-height:0;padding:26px 20px}.lead-form-home h2,.lead-form-lp h2{font-size:24px}.field-row{grid-template-columns:1fr}.lead-form-home .field input,.lead-form-home .field [data-slot=select-trigger]{height:48px}.lead-form-lp .field input{height:48px;min-height:48px}.lead-form-home .form-submit,.lead-form-lp .form-submit{font-size:17px}}.lead-form-contact{background:0 0;border-radius:0;padding:0}.lead-form-contact .form-fields,.lead-form-contact .field-row{gap:16px}.lead-form-contact .field>label,.lead-form-contact .field-label-row{margin-bottom:6px;font-size:15px}.lead-form-contact .field-optional{font-size:14px}.lead-form-contact .field input{height:48px;min-height:48px;font-size:16px}.lead-form-contact .field textarea{min-height:96px;font-size:16px}.lead-form-contact .field input::placeholder,.lead-form-contact .field textarea::placeholder{font-size:16px}.lead-form-contact .form-submit{min-height:54px;margin-top:20px;padding:0 24px;font-size:18px;font-weight:600}.lead-form-contact .form-submit svg{width:22px!important;height:16px!important}.lead-form-context{color:#6b2a12;background:#fff4ec;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:15px;line-height:1.45}.lead-form-page{background:0 0;border-radius:0;padding:0}.lead-form-page .form-fields{gap:18px}.lead-form-page .field-row{gap:16px}.lead-form-page .field>label{margin-bottom:8px;font-size:14px;display:block}.lead-form-page .field input,.lead-form-page .field [data-slot=select-trigger]{height:48px;min-height:48px;font-size:16px}.lead-form-page .field textarea{min-height:112px;font-size:16px}.lead-form-page .field input::placeholder,.lead-form-page .field textarea::placeholder{font-size:16px}.lead-form-page .form-submit{justify-content:center;min-height:54px;margin-top:22px;padding:0 24px;font-size:16px;font-weight:600}.lead-form-page .form-note{margin-top:14px;font-size:14px}.home-contact{padding:var(--sp-19) 0;color:#fff;background:#f15330 url(/media/home/contato-fundo.svg) top/1920px 570px no-repeat}.contact-layout{grid-template-columns:minmax(0,1fr) 571px;align-items:center;gap:80px;display:grid}.contact-copy{padding-left:20px;padding-bottom:var(--sp-20)}.contact-copy h2{font-size:var(--fs-44);font-weight:500;line-height:var(--sp-54);color:#fff}.contact-copy p{max-width:540px;margin-top:var(--sp-37);font-size:var(--fs-21);line-height:max(var(--sp-29), calc(29em / 21));color:#fff}@media (min-width:1921px){.home-contact{background-size:cover}}@media (max-width:1100px){.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px}.contact-copy{padding-left:0}}@media (max-width:1023px){.contact-copy{padding-bottom:0}.contact-copy h2{font-size:38px;line-height:46px}.contact-copy p{font-size:18px;line-height:25px}}@media (max-width:850px){.home-contact{background-size:cover;padding:55px 0}.contact-layout{grid-template-columns:minmax(0,1fr);gap:32px}.contact-copy h2{font-size:34px;line-height:41px}.contact-copy h2 br{display:none}}.site-footer{color:#fff;padding-top:var(--sp-80);background:#c43c1c url(/media/rodape/fundo.svg) top/1920px 832px no-repeat}.site-footer a:hover{text-underline-offset:4px;text-decoration:underline}.site-footer a:focus-visible{outline-offset:4px;outline:2px solid #fff}.footer-top{padding-bottom:var(--sp-40);border-bottom:1px solid #8c2e1799;justify-content:space-between;align-items:center;display:flex}.footer-top img{width:190px;height:60px}.footer-actions{font-size:var(--fs-16);align-items:center;gap:0;display:flex}.back-top{align-items:center;gap:17px;min-height:44px;display:flex}.footer-divider{background:#ffffff59;width:1px;height:28px;margin:0 40px}.footer-social{align-items:center;gap:24px;display:flex}.footer-social ul{gap:8px;margin:0 -2px 0 0;padding:0;list-style:none;display:flex}.footer-social a{border-radius:8px;display:block}.footer-social img{width:32px;height:32px;display:block}.footer-columns{padding:var(--sp-64) 0 var(--sp-37);grid-template-columns:239px 254px 253px 274px minmax(0,1fr);display:grid}.footer-columns h2{font-size:var(--fs-20);font-weight:400;line-height:1.3}.footer-columns ul{margin:var(--sp-41) 0 0;padding:0;list-style:none}.footer-columns li{font-size:var(--fs-16);line-height:1.4}.footer-columns li+li{margin-top:var(--sp-21)}.footer-offices{padding:var(--sp-24) 0 var(--sp-22);border-top:1px solid #ffffff2e;grid-template-columns:660px minmax(0,1fr);display:grid}.office{font-size:var(--fs-16);align-items:flex-start;gap:19px;display:flex}.office-icon{flex-shrink:0;width:32px;height:32px;margin:-10px 0 0 -2px}.office h2{margin-bottom:var(--sp-11);font-size:var(--fs-17);font-weight:700;line-height:1.3}.office address{font-style:normal;line-height:max(var(--sp-24), calc(24em / 16))}.office-phones{column-gap:100px;row-gap:var(--sp-8);margin:var(--sp-12) 0 var(--sp-8);flex-wrap:wrap;display:flex}.footer-bottom{padding:var(--sp-14) 0 var(--sp-34);border-top:1px solid #ffffff2e}.footer-email{min-height:44px;font-size:var(--fs-16);align-items:center;gap:26px;display:inline-flex}.footer-email span{overflow-wrap:anywhere}.footer-legal{background:#ac3314}.footer-legal .wrap{min-height:var(--sp-55);align-items:center;display:flex}.footer-legal p{font-size:var(--fs-16)}@media (min-width:1921px){.site-footer{background-size:100% 832px}}@media (max-width:1300px){.footer-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.footer-offices{grid-template-columns:1fr 1fr;gap:35px}.office-phones{column-gap:20px}}@media (max-width:1023px){.footer-columns h2{font-size:17px}.footer-columns li{font-size:14px}}@media (max-width:850px){.footer-top{flex-direction:column;align-items:flex-start;gap:24px}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:700px){.site-footer{background-size:cover;padding-top:44px}.footer-top img{width:150px;height:47px}.footer-actions{flex-wrap:wrap;gap:16px}.footer-divider{display:none}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px;padding:36px 0}.footer-columns ul{margin-top:15px}.footer-columns li+li{margin-top:12px}.footer-offices{grid-template-columns:1fr;gap:30px;padding:30px 0}.office-phones{flex-direction:column}.footer-email{gap:12px;font-size:14px}.footer-legal p{font-size:13px}}.footer-mail-icon{flex-shrink:0;margin-left:-2px;position:relative;top:-5px}.lp-hero{min-height:var(--hero-height);align-items:center;padding:146px 0 36px;display:flex;position:relative}.lp-hero-layout{grid-template-columns:minmax(0, var(--lp-hero-copy,489px)) 620px;justify-content:space-between;align-items:center;display:grid}.lp-hero-copy{color:#fff;padding-bottom:36px}#demonstracao{scroll-margin-top:20px}@media (max-width:1280px){.lp-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px}}@media (max-width:900px){.lp-hero{min-height:0;padding:126px 0 45px;display:block}.lp-hero-copy{padding-bottom:0}.lp-hero-layout{grid-template-columns:minmax(0,1fr);gap:35px}}.conference-hero{background:#4c1508 url(/media/conferencia/banner-fundo.svg) top/1920px 874px no-repeat}.conference-hero-copy .hero-eyebrow{color:#f6c3ae;border:0;border-radius:0;width:auto;min-height:0;padding:0 0 15px;font-size:15px;font-weight:600;line-height:1.2;display:inline-block;position:relative}.conference-hero-copy .hero-eyebrow:after{content:"";background:var(--brand);width:58px;height:3px;position:absolute;bottom:0;left:0}.conference-hero-copy h1{margin-top:17px;font-size:44px;font-weight:600;line-height:52px}.conference-hero-copy h1 span{display:block}.conference-hero-copy h1 .h1-light{font-weight:400}.conference-hero-copy>p:last-child{color:#f6e3d9;max-width:489px;margin-top:28px;font-size:18px;line-height:26px}@media (min-width:1281px){.conference-hero-copy h1{white-space:nowrap}}@media (min-width:1921px){.conference-hero{background-size:cover}}@media (max-width:1280px){.conference-hero-copy h1{white-space:normal;font-size:40px;line-height:48px}}@media (max-width:900px){.conference-hero{background-position:70% 0}.conference-hero-copy h1{font-size:clamp(34px,9.6vw,46px);line-height:1.17}.conference-hero-copy>p:last-child{margin-top:25px;font-size:18px;line-height:1.5}}.operations{padding:var(--sp-62) 0 var(--sp-40)}.operations .section-heading{margin-bottom:0}.operations .eyebrow{font-size:var(--fs-15);color:#b03a16;margin-bottom:0;font-weight:700}.operations .section-heading h2{margin-top:var(--sp-18);font-size:var(--fs-45);text-align:left;color:#4c1508;font-weight:400;line-height:1.15}.operations-layout{margin-top:var(--sp-21);grid-template-columns:minmax(0,560px) minmax(0,620px);justify-content:space-between;column-gap:40px;display:grid}.operator-photo{height:var(--sp-560);margin:0;position:relative}.operator-photo:before{content:"";height:var(--sp-496);border-radius:calc(217 * var(--fluid-px)) 0 calc(102 * var(--fluid-px)) 0 / calc(206 * var(--fluid-px)) 0 calc(102 * var(--fluid-px)) 0;background:#f8f8f6;position:absolute;bottom:0;left:0;right:0}.operator-photo:after{content:"";right:calc(3.8 * var(--fluid-px));top:calc(41.8 * var(--fluid-px));width:calc(57.4 * var(--fluid-px));height:calc(134.4 * var(--fluid-px));background:url(/media/conferencia/pontos.svg) 50%/100% 100% no-repeat;position:absolute}.operator-photo img{left:calc(42 * var(--fluid-px));z-index:1;width:calc(420 * var(--fluid-px));height:var(--sp-560);object-fit:contain;object-position:bottom;position:absolute;top:0}.operator-photo figcaption{color:#4a4440;font-size:14px;position:absolute;top:calc(100% + 16px);left:0}.operation-list{margin-top:var(--sp-7);border-top:1px solid #f4835e}.operation-list article{min-height:var(--sp-192);padding-top:var(--sp-22)}.operation-list article+article{border-top:1px solid #efe4da}.operation-list h3{font-size:var(--fs-30);color:#292622;align-items:center;gap:18px;font-weight:500;line-height:1.2;display:flex}.operation-icon{flex:none;width:52px;height:52px}.operation-list p{margin-top:var(--sp-14);font-size:var(--fs-23);line-height:var(--sp-32);color:#6d6660;padding-left:70px}@media (max-width:1023px){.operations-layout{grid-template-columns:minmax(0,45%) minmax(0,50%);column-gap:0}.operator-photo{aspect-ratio:560/560;height:auto}.operator-photo:before{height:88%}.operator-photo:after{width:10.25%;height:24%;top:7.5%;right:.7%}.operator-photo img{width:75%;height:100%;left:7.5%}.operation-list article{min-height:0;padding:22px 0 26px}.operation-list h3{font-size:26px}.operation-list p{font-size:18px;line-height:1.5}}@media (max-width:700px){.operations{padding:55px 0}.operations .section-heading h2{font-size:32px}.operations-layout{grid-template-columns:1fr;gap:50px;margin-top:28px}.operation-icon{width:44px;height:44px}.operation-list h3{gap:14px}.operation-list p{padding-left:0}.operator-photo{width:100%;max-width:420px;margin-inline:auto}.operator-photo:before{border-radius:140px 0 70px/130px 0 70px}}:is(.conference-demo,.lp-demo){isolation:isolate;padding:var(--sp-96) 0 var(--sp-48);color:#f4ece6;background:#1d1a18;position:relative;overflow:clip}:is(.conference-demo,.lp-demo):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f15a2921,#f15a2900 65%);border-radius:50%;width:900px;height:600px;position:absolute;bottom:-300px;left:calc(50% - 200px)}:is(.conference-demo,.lp-demo):after{content:"";z-index:-1;aspect-ratio:947/994;pointer-events:none;background:url(/media/conferencia/simbolo-marca-dagua.svg) 50%/contain no-repeat;width:min(820px,64vw);position:absolute;top:40px;left:-190px;transform:rotate(4deg)}@media (max-width:1023px){:is(.conference-demo,.lp-demo):after{width:min(560px,110vw);top:24px;left:-120px}}.demo-layout{grid-template-columns:minmax(0,460fr) minmax(0,740fr);align-items:center;column-gap:40px;display:grid}.demo-copy .eyebrow{font-size:var(--fs-15);letter-spacing:0;color:#f15a29;margin-bottom:0;font-weight:700}.demo-copy h2{width:max-content;max-width:calc(100% + 40px);margin-top:var(--sp-20);font-size:var(--fs-45);font-weight:400;line-height:var(--sp-54);color:#f4ece6}.demo-copy h2 strong{color:#f15a29;font-weight:600}.compare-cards{gap:var(--sp-14);max-width:460px;margin-top:var(--sp-36);flex-direction:column;display:flex}.compare-card{padding:var(--sp-18) 22px;border-radius:10px}.compare-card.without{background:#262220;border:1px solid #3a332f}.compare-card.with{background:#2b211c;border:1.5px solid #f15a29}.compare-card h3{font-size:var(--fs-18);font-weight:600;line-height:1.3}.compare-card.without h3{color:#fff}.compare-card.with h3{color:#ff8a5c}.compare-card ul{gap:var(--sp-6);margin:var(--sp-10) 0 0;font-size:var(--fs-16);color:#cbbfb6;flex-direction:column;padding:0;line-height:1.5;list-style:none;display:flex}.compare-card li{align-items:flex-start;gap:10px;display:flex}.compare-mark{width:16px;margin-top:calc((var(--fs-16) * 1.5 - 16px) / 2);flex:none}.compare-card.without .compare-mark{width:8px;height:2px;margin:calc(var(--fs-16) * .75) 4px 0;background:#cbbfb6;border-radius:1px}.compare-card.with .compare-mark{color:#f15a29;height:16px}.demo-visual{--u:min(1px, 100cqw / 740);margin:0;position:relative;container-type:inline-size}.demo-stage{isolation:isolate;width:calc(740 * var(--u));height:calc(760 * var(--u));margin-inline:auto;position:relative}.demo-shot{width:calc(290 * var(--u));padding:calc(11 * var(--u));border-radius:calc(46 * var(--u));box-shadow:0 0 0 1px #ffffff29, 0 calc(40 * var(--u)) calc(80 * var(--u)) #00000073, inset 0 0 0 2px #3a3431, inset 0 1px 0 3px #ffffff0d;background:#0d0c0b;position:absolute}.demo-shot-list{left:calc(120 * var(--u));top:calc(120 * var(--u));z-index:1;transform:rotate(-7deg)}.demo-shot-alert{left:calc(340 * var(--u));top:calc(50 * var(--u));z-index:2;transform:rotate(4deg)}.demo-screen{position:relative}.demo-screen img{border-radius:calc(36 * var(--u));width:100%;height:auto;display:block}.demo-dot{z-index:1;background:#f15a29;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 6px #f15a2940}.demo-shot-list .demo-dot{top:39.2%;left:9%}.demo-shot-alert .demo-dot{top:44.3%;left:min(81.2% + 13px,92%)}.demo-callout{z-index:3;height:0;margin:0;position:absolute}.demo-callout-list{left:0;top:calc(378.2 * var(--u));width:calc(148.1 * var(--u) - 6px)}.demo-callout-alert{left:calc(586.3 * var(--u) + 6px);top:calc(331.7 * var(--u));width:calc(153.7 * var(--u) - 6px)}.demo-callout-line{pointer-events:none;background:#f15a29;width:100%;height:2px;position:absolute;top:-1px;left:0}.demo-callout-text{bottom:calc(1px + 14 * var(--u));width:calc(110 * var(--u));line-height:1.3;display:block;position:absolute}.demo-callout-list .demo-callout-text{left:0}.demo-callout-alert .demo-callout-text{left:calc(58.7 * var(--u) - 6px);width:calc(120 * var(--u))}.demo-callout-text strong{font-size:max(16px, calc(20 * var(--u)));white-space:nowrap;color:#fff;font-weight:600;line-height:1.2;display:block}.demo-callout-text span{font-size:max(14px, calc(13 * var(--u)));color:#b6aaa1;margin-top:2px;font-weight:500;display:block}.demo-caption{left:calc((100% - 740 * var(--u)) / 2 + 460 * var(--u));top:calc(698 * var(--u));font-size:var(--fs-15);white-space:nowrap;color:#9d8f86;margin:0;line-height:1.3;position:absolute}.conference-steps{margin-top:var(--sp-69);padding-top:var(--sp-32);border-top:1px solid #3a332f;grid-template-columns:430px 430px 1fr;display:grid}.conference-steps>div{align-items:flex-start;gap:24px;display:flex;position:relative}.conference-steps>div>span{width:16px;padding-top:var(--sp-4);font-size:var(--fs-17);color:#f15a29;flex:none;font-weight:600}.conference-steps h3{font-size:var(--fs-23);color:#fff;font-weight:600;line-height:1.2}.conference-steps p{margin-top:var(--sp-8);font-size:var(--fs-17);color:#b6aaa1}.step-arrow{color:#f15a29;width:26px;height:19px;position:absolute;top:4px;right:28px}@media (max-width:1280px){.conference-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.conference-steps>div{padding-right:44px}.step-arrow{width:22px;height:16px;right:4px}}@media (max-width:1023px){.demo-layout{grid-template-columns:minmax(0,1fr)}.demo-copy h2{width:auto;max-width:none}.compare-cards{max-width:560px}.demo-visual{margin-top:var(--sp-40)}.conference-steps h3{font-size:21px}.conference-steps p{font-size:16px;line-height:1.45}}@media (min-width:801px) and (max-width:1023px){.demo-copy{text-align:center}.demo-copy .compare-cards{text-align:start;margin-inline:auto}}@media (max-width:800px){:is(.conference-demo,.lp-demo){padding:55px 0 30px}.demo-copy h2{font-size:34px;line-height:1.2}.conference-steps{grid-template-columns:minmax(0,1fr);margin-top:40px;padding-top:0}.conference-steps>div{border-bottom:1px solid #3a332f;padding:22px 0}.step-arrow{display:none}}@media (max-width:700px){.compare-card{padding:16px}.compare-card h3{font-size:17px}.compare-card ul{font-size:15px}.demo-visual{--u:min(1px, 100cqw / 600)}.demo-stage{width:calc(600 * var(--u));height:calc(800 * var(--u))}.demo-shot-list{left:calc(40 * var(--u));top:calc(120 * var(--u))}.demo-shot-alert{left:calc(286 * var(--u));top:calc(20 * var(--u))}.demo-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 0 2px #f15a2940}.demo-shot-list .demo-dot{left:3.5%}.demo-callout-line{display:none}.demo-callout,.demo-callout-list,.demo-callout-alert{width:auto;height:auto}.demo-callout-list{top:0;left:0}.demo-callout-alert{left:auto;right:0;top:calc(668 * var(--u));text-align:right}.demo-callout .demo-callout-text{width:auto;position:static}.demo-callout-alert .demo-callout-text{max-width:104px;margin-left:auto}.demo-callout-text strong{font-size:18px}.demo-caption{text-align:center;white-space:normal;margin-top:12px;position:static}}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:95px;display:grid}.faq-card{max-width:544px;padding:var(--sp-44) 33px var(--sp-36);color:#fff;background:#a93618;border-radius:0 58px 24px 24px;position:relative}.faq-chat{top:var(--sp-31);width:61px;height:59px;position:absolute;right:32px}.conference-faq .section-heading{color:#fff;margin:0}.conference-faq .eyebrow{color:#fff}.conference-faq .section-heading h2{color:#fff;font-size:var(--fs-52)}.conference-faq .section-heading p:not(.eyebrow){color:#fff;font-size:var(--fs-23);max-width:100%;line-height:1.4}.conference-faq-list{padding:var(--sp-15) 32px;background:#fff;border-radius:10px}.conference-faq-list [data-slot=accordion-item]{border-color:#eddfd4}.conference-faq-list [data-slot=accordion-item]:last-child{border-bottom:0}.conference-faq-list [data-slot=accordion-trigger]{padding-block:var(--sp-24);font-size:var(--fs-20);gap:18px;font-weight:600;line-height:1.3;text-decoration:none}.conference-faq-list [data-slot=accordion-trigger]>svg{color:var(--brand);flex-shrink:0;width:19px;height:19px}.conference-faq-list [data-slot=accordion-content]{font-size:var(--fs-17);color:#6a6058}.conference-faq-list [data-slot=accordion-content]>div{padding-bottom:var(--sp-25)}@media (max-width:1100px){.faq-layout{gap:55px}.faq-card .eyebrow{padding-right:72px}.faq-card h2{margin-top:34px}}@media (max-width:1023px){.conference-faq .section-heading h2{font-size:46px}}@media (max-width:850px){.faq-layout{gap:36px}.conference-faq .section-heading h2{font-size:43px}.conference-faq .section-heading p:not(.eyebrow){font-size:20px}.conference-faq-list{padding-inline:24px}.conference-faq-list [data-slot=accordion-trigger]{font-size:19px}}@media (max-width:800px){.faq-layout{grid-template-columns:1fr;gap:28px}.faq-card{max-width:none;padding:32px 24px}}@media (max-width:700px){.conference-faq .section-heading h2{font-size:38px}.conference-faq .section-heading h2 br{display:none}.conference-faq .section-heading p:not(.eyebrow){font-size:21px}.conference-faq .section-heading p br{display:none}.faq-chat{width:46px;height:44px;top:24px;right:20px}.conference-faq-list{border-radius:8px;padding:4px 23px}.conference-faq-list [data-slot=accordion-trigger]{padding-block:23px;font-size:20px;line-height:1.3}.conference-faq-list [data-slot=accordion-content]{font-size:17px}}.conference-closing,.lp-closing-section{padding:var(--sp-38) 0 var(--sp-71)}.closing-stage{min-height:var(--sp-364);position:relative}.closing-panel{left:519px;top:var(--sp-42);background:#d13f17 url(/media/conferencia/fechamento-fundo.svg) 50%/100% 100% no-repeat;border-radius:22px;width:721px;position:absolute;bottom:0;overflow:hidden}.closing-agenda{padding-top:var(--sp-46);color:#fff;width:322px;margin-left:346px}.closing-agenda>p{text-transform:uppercase;color:#ffe3d6;margin-bottom:0;font-size:14px;font-weight:700}.closing-agenda>div{height:var(--sp-70);align-items:center;gap:22px;display:flex}.closing-agenda>div+div{border-top:1px solid #ffffff47}.closing-agenda span{color:#fff;flex:none;width:24px;font-size:14px;font-weight:600}.closing-agenda h3{font-size:var(--fs-20);color:#fff;font-weight:600;line-height:1.2}.closing-card{z-index:1;width:810px;min-height:var(--sp-364);padding:var(--sp-38) 56px var(--sp-36);background:#fff;border:1px solid #e6e3df;border-radius:22px;position:relative}.closing-card .eyebrow{letter-spacing:0;color:#b03a16;margin-bottom:0;font-size:14px;font-weight:700;line-height:16px}.closing-card h2{margin-top:var(--sp-14);font-size:var(--fs-45);font-weight:400;line-height:var(--sp-53);color:#4c1508}.closing-card>p:not(.eyebrow){margin-top:var(--sp-8);font-size:var(--fs-20);line-height:max(var(--sp-28), calc(28em / 20));color:#292622}.closing-card .cta{min-width:333px;min-height:var(--sp-58);margin-top:var(--sp-30);font-size:var(--fs-20);padding:0 26px;font-weight:600}.closing-card .cta svg{width:22px!important;height:16px!important}@media (max-width:1319px){.closing-stage{gap:0;display:grid}.closing-card{width:auto}.closing-panel{width:auto;height:auto;margin-top:-22px;padding:62px 32px 24px;position:relative;top:auto;left:auto}.closing-agenda{width:auto;margin-left:0;padding-top:0}}@media (max-width:700px){.conference-closing,.lp-closing-section{padding:40px 0 55px}.closing-card{padding:29px 23px}.closing-card h2{font-size:34px;line-height:1.2}.closing-card>p:not(.eyebrow) br{display:none}.closing-card .cta{width:100%;min-width:0;font-size:17px}}.motion-pending .home-hero .hero-slide:first-child .hero-copy-inner>*{opacity:0}@media (prefers-reduced-motion:reduce){.motion-pending .home-hero .hero-slide:first-child .hero-copy-inner>*{opacity:1}}[tabindex="-1"]:focus{outline:none}.area-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}.area-card>img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.area-card:hover{transform:translateY(-4px);box-shadow:8px 8px #ce421b}.area-card:hover>img{transform:scale(1.04)}.cta{isolation:isolate;position:relative;overflow:hidden}.cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}.cta:hover:after{transform:translate(120%)}.cta:focus-visible:after{transform:translate(120%)}.cta-light:after{background:linear-gradient(100deg,#0000 30%,#f15a291f 50%,#0000 70%)}.cta svg{transition:transform .25s}:is(.cta:hover svg,.cta:focus-visible svg){transform:translate(4px)}@media (prefers-reduced-motion:reduce){.area-card,.area-card>img,.cta:after,.cta svg{transition:none}.area-card:hover,.area-card:hover>img{transform:none}.cta:hover:after{transform:translate(-120%)}.cta:focus-visible:after{transform:translate(-120%)}:is(.cta:hover svg,.cta:focus-visible svg){transform:none}}.site-header[data-floating=true]{transition:transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;top:12px}.site-header[data-floating=true][data-hidden=true]{transform:translateY(calc(-100% - 24px))}.site-header.header-dark[data-floating=true] .header-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#4c1508eb}@media (prefers-reduced-motion:reduce){.site-header[data-floating=true]{transition:none}}.site-header[data-entering=true]{transition:none!important}.pillars{--line-scale:1}.pillars:before{transform:scaleX(var(--line-scale));transform-origin:0}[data-revealing]{transition:none!important}@keyframes faq-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.motion-ready .faq-chat{transform-origin:50%;animation:3.2s ease-in-out infinite faq-breathe}@media (prefers-reduced-motion:reduce){.motion-ready .faq-chat{animation:none}}.erp-page{--u:var(--fluid-px);--e-ink:#292622;--e-muted:#68615b;--e-soft:#fff7f1;--e-soft-strong:#ffe8db;--e-rule:#eaded6;--e-card-rule:#f0ded3;--e-point:#f6ae8d;--e-focus:#87361d;color:var(--e-ink)}.erp-page :where(main) h2{font-size:var(--fl-50);font-weight:550;line-height:1.08}.erp-page :where(main) h3{font-weight:600;line-height:1.15}.erp-accent{color:var(--brand)}.erp-tag{margin-bottom:calc(24 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));background:var(--brand);color:#fff;font-size:var(--fs-18);border-radius:6px;font-weight:700;line-height:1.15;display:inline-block}.erp-tag-light{color:var(--e-ink);background:#fff}.erp-icon{flex:none;width:26px;height:26px}.erp-icon-square .erp-icon{width:50%;height:50%}.erp-section{padding-block:calc(104 * var(--u));scroll-margin-top:24px;position:relative}:is(.erp-page a:focus-visible,.erp-page button:focus-visible){outline:3px solid var(--e-focus);outline-offset:5px}.erp-hero{min-height:calc(var(--hero-height) + 22 * var(--u));padding:calc(106px + 30 * var(--u)) 0 calc(22 * var(--u) + 40 * var(--u));color:#fff;background:#c63c1f;align-items:center;display:flex;position:relative;overflow:hidden}.erp-hero-visual{object-fit:cover;object-position:center 68%;width:100%;height:100%;position:absolute;inset:0}.erp-hero-layout{z-index:1;position:relative}.erp-hero-copy{max-width:calc(600 * var(--u))}.erp-hero-eyebrow{width:calc(322 * var(--u));max-width:100%;min-height:calc(35 * var(--u));padding:0 calc(17 * var(--u));background:var(--brand);font-size:var(--fl-13-14);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;align-items:center;font-weight:700;line-height:1.2;display:flex}.erp-hero h1{margin-top:calc(20 * var(--u));font-size:var(--fl-64);font-weight:500;line-height:1.125}.erp-hero-text{max-width:calc(490 * var(--u));margin-top:calc(18 * var(--u));font-size:var(--fs-23);line-height:1.435}.erp-hero-actions{align-items:center;gap:calc(16 * var(--u)) calc(32 * var(--u));margin-top:calc(36 * var(--u));flex-wrap:wrap;display:flex}.erp-hero-cta{justify-content:space-between;align-items:center;gap:calc(22 * var(--u));min-width:calc(340 * var(--u));white-space:nowrap;min-height:calc(60 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(23 * var(--u));color:var(--brand);font-size:var(--fs-21);background:#fff;border-radius:9px;font-weight:600;line-height:1.2;transition:box-shadow .2s;display:inline-flex}.erp-hero-cta:hover{box-shadow:0 7px 18px #6b250033}.erp-hero-cta .erp-arrow{width:calc(28 * var(--u));height:calc(22 * var(--u));min-width:22px;transition:transform .25s}:is(.erp-hero-cta:hover .erp-arrow,.erp-hero-cta:focus-visible .erp-arrow){transform:translate(4px)}.erp-hero-link{align-items:center;gap:calc(8 * var(--u));font-size:var(--fs-19);padding-block:8px;font-weight:500;line-height:1.2;display:inline-flex}.erp-hero-link .erp-arrow-out{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:12px}.erp-hero-link:hover{text-underline-offset:5px;text-decoration:underline}.erp-page .erp-hero a:focus-visible{outline-color:#fff}.erp-hero-tags{gap:0 calc(8 * var(--u));margin-top:calc(36 * var(--u));color:#fde3d8;font-size:var(--fl-13-14);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;font-weight:600;line-height:1.2;display:flex}.erp-benefits{z-index:2;gap:calc(24 * var(--u));margin-top:calc(-22 * var(--u));padding:calc(32 * var(--u));border:1px solid var(--e-card-rule);box-shadow:5px 5px 0 var(--brand), 0 10px 32px #722e1712;background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.erp-benefit{align-items:flex-start;gap:calc(16 * var(--u));display:flex}.erp-benefit+.erp-benefit{padding-left:calc(24 * var(--u));border-left:1px solid var(--e-rule)}.erp-benefit .erp-icon-square{margin-top:-4px}.erp-benefit strong{margin-bottom:calc(8 * var(--u));font-size:var(--fs-20);font-weight:650;line-height:1.15;display:block}.erp-benefit p{font-size:var(--fl-16-16);color:var(--e-muted);line-height:1.35}.erp-operation-grid{gap:calc(80 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;display:grid}.erp-operation-photo{padding-bottom:calc(32 * var(--u));isolation:isolate;margin:0;position:relative}.erp-operation-photo:before{content:"";z-index:-1;border:2px solid var(--brand);border-radius:110px 22px 72px;position:absolute;inset:18px -14px 42px 30px;transform:rotate(2deg)}.erp-photo-frame{border-radius:100px 20px 70px;overflow:hidden}.erp-photo-frame img{aspect-ratio:1.12;object-fit:cover;object-position:49% 50%;width:100%;height:auto;display:block}.erp-photo-caption{left:calc(32 * var(--u));right:calc(32 * var(--u));align-items:center;gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border:1px solid var(--e-card-rule);font-size:var(--fs-18);background:#fff;border-radius:10px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:0;box-shadow:0 10px 24px #722e1712}.erp-operation-copy .erp-lead{margin-block:calc(24 * var(--u));font-size:var(--fs-19);color:var(--e-muted);line-height:1.5}.erp-situations{margin:calc(32 * var(--u)) 0 0;padding:0;list-style:none}.erp-situations li{align-items:flex-start;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) 0;border-top:1px solid var(--e-rule);font-size:var(--fs-18);line-height:1.5;display:flex}.erp-situations li span{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.6em}.erp-text-link{align-items:center;gap:calc(16 * var(--u));margin-top:calc(16 * var(--u));padding-block:calc(8 * var(--u));border-bottom:1px solid var(--e-rule);color:var(--e-ink);font-size:var(--fs-19);white-space:nowrap;font-weight:600;line-height:1.5;display:inline-flex}.erp-text-link:hover{border-color:var(--brand)}.erp-services{color:#fff;background:#f15a29 url(/media/erp-geral/fundo-frentes.svg) 50%/cover no-repeat}.erp-services-head{align-items:end;gap:calc(64 * var(--u));margin-bottom:calc(40 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);display:grid}.erp-services-head h2{max-width:660px}.erp-services-head>p{max-width:calc(440 * var(--u));font-size:var(--fl-24-16);padding-bottom:4px;line-height:1.4}.erp-service-stack{gap:calc(16 * var(--u));flex-direction:column;display:flex}.erp-service{align-items:center;gap:calc(32 * var(--u));padding:calc(32 * var(--u)) calc(40 * var(--u));color:var(--e-ink);background:#fff;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.7fr);display:grid;box-shadow:5px 5px #ce421b}.erp-service-title{align-items:center;gap:calc(20 * var(--u));display:flex}.erp-service-title .erp-icon-square{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:calc(16 * var(--u))}.erp-service-title .erp-icon{stroke-width:1.3px}.erp-service-title h3{font-size:var(--fs-28)}.erp-service-main{font-size:var(--fs-18);color:var(--e-muted);line-height:1.45}.erp-service-outcome{padding-left:calc(24 * var(--u));border-left:1px solid var(--e-rule)}.erp-service-outcome>span{margin-bottom:calc(8 * var(--u));font-size:var(--fl-13-14);letter-spacing:.07em;text-transform:uppercase;color:var(--e-muted);font-weight:650;display:block}.erp-service-outcome strong{font-size:var(--fs-19);font-weight:600;line-height:1.35;display:block}.erp-service-footnote{align-items:center;gap:calc(12 * var(--u));margin-top:calc(24 * var(--u));font-size:var(--fs-18);font-weight:700;line-height:1.5;display:flex}.erp-split-heading{align-items:end;gap:calc(64 * var(--u));margin-bottom:calc(48 * var(--u));grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);display:grid}.erp-split-heading>p{max-width:41ch;font-size:var(--fs-19);color:var(--e-muted);padding-bottom:4px;line-height:1.5}.erp-module-tabs{gap:0 calc(32 * var(--u));border-bottom:1px solid var(--e-rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.erp-module-tab{padding:calc(16 * var(--u)) 0;color:var(--e-muted);font-size:var(--fs-18);text-align:left;white-space:normal;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;font-weight:550;line-height:1.5;transition:color .18s,border-color .18s}.erp-module-tab:hover{color:var(--e-ink);border-bottom-color:var(--e-point)}.erp-module-tab[data-state=active]{color:var(--e-ink);border-bottom-color:var(--brand);font-weight:700}.erp-module-panel{gap:calc(80 * var(--u));min-height:calc(350 * var(--u));padding:calc(48 * var(--u)) 0 calc(32 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.erp-module-panel[hidden]{display:none}.erp-module-panel:focus-visible{outline:3px solid var(--e-focus);outline-offset:4px}.erp-module-kicker{font-size:var(--fl-14-14);letter-spacing:.045em;text-transform:uppercase;color:var(--e-muted);font-weight:650}.erp-module-panel h3{max-width:22ch;margin-block:calc(12 * var(--u)) calc(20 * var(--u));font-size:var(--fl-44);font-weight:550;line-height:1.1}.erp-module-description{max-width:46ch;font-size:var(--fs-19);color:var(--e-muted);line-height:1.5}.erp-module-flow{align-items:center;gap:calc(8 * var(--u)) calc(12 * var(--u));margin-top:calc(24 * var(--u));font-size:var(--fl-16-16);flex-wrap:wrap;font-weight:550;line-height:1.5;display:flex}.erp-flow-step{align-items:center;gap:calc(12 * var(--u));display:inline-flex}.erp-flow-separator{color:var(--brand);font-weight:400}.erp-module-scope{padding-top:4px}.erp-scope-label{padding-bottom:calc(16 * var(--u));border-bottom:1px solid var(--e-rule);font-size:var(--fl-14-14);color:var(--e-muted);font-weight:600}.erp-module-scope ul{margin:0;padding:0;list-style:none}.erp-module-scope li{padding:calc(20 * var(--u)) 0;border-bottom:1px solid var(--e-rule);font-size:var(--fl-24-16);font-weight:500;line-height:1.25}.erp-module-note{margin-top:calc(20 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid var(--e-rule);font-size:var(--fl-16-16);color:var(--e-muted);line-height:1.5}.erp-method{padding-block:calc(80 * var(--u));background:var(--e-soft)}.erp-method .erp-split-heading{margin-bottom:calc(40 * var(--u))}.erp-method-ledger{--ledger-columns:minmax(0, .8fr) minmax(0, 1.35fr) minmax(0, 1fr);background:#fff}.erp-ledger-head{grid-template-columns:var(--ledger-columns);border-bottom:1px solid var(--e-rule);font-size:var(--fl-14-14);font-weight:600;display:grid}.erp-ledger-head>span{padding:calc(16 * var(--u)) calc(32 * var(--u));align-content:center}.erp-ledger-head>span:last-child{background:var(--brand);color:#fff;font-size:var(--fs-18);font-weight:700}.erp-journey{margin:0;padding:0;list-style:none}.erp-journey>li{grid-template-columns:var(--ledger-columns);border-bottom:1px solid var(--e-rule);display:grid}.erp-journey>li:last-child{border-bottom:0}.erp-journey>li>*{padding:calc(32 * var(--u))}.erp-journey h3{font-size:var(--fs-25);font-weight:550;line-height:1.15}.erp-journey-how{font-size:var(--fl-17-16);color:var(--e-muted);align-self:center;line-height:1.5}.erp-journey-delivery{background:var(--e-soft-strong);border-left:1px solid var(--e-rule);flex-direction:column;justify-content:center;display:flex}.erp-journey-delivery strong{font-size:var(--fs-22);font-weight:600;line-height:1.2}.erp-journey-delivery p{max-width:28ch;margin-top:calc(8 * var(--u));font-size:var(--fl-16-16);color:var(--e-muted);line-height:1.4}.erp-delivery-caption{display:none}.erp-method-record{justify-content:space-between;align-items:baseline;gap:calc(32 * var(--u));padding-top:calc(24 * var(--u));display:flex}.erp-method-record strong{font-size:var(--fs-21);flex:none;font-weight:550}.erp-method-record p{max-width:61ch;font-size:var(--fl-16-16);color:var(--e-muted);line-height:1.5}.erp-contact{padding-top:0}.erp-contact-box{border:1px solid var(--e-card-rule);box-shadow:5px 5px 0 var(--brand);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.erp-contact-copy{padding:calc(48 * var(--u));color:#fff;background:#f15a29 url(/media/erp-geral/fundo-contato.svg) 50%/cover no-repeat}.erp-contact-copy h2{font-size:var(--fs-48)}.erp-contact-copy>p:not(.erp-tag){max-width:30ch;margin-top:calc(24 * var(--u));font-size:var(--fl-24-16);line-height:1.4}.erp-contact-points{gap:calc(16 * var(--u));margin-top:calc(40 * var(--u));padding-top:calc(24 * var(--u));font-size:var(--fs-18);border-top:1px solid #fff5;flex-wrap:wrap;font-weight:700;line-height:1.5;display:flex}.erp-contact-points>span{align-items:center;gap:calc(8 * var(--u));display:flex}.erp-contact-points .erp-icon{width:19px;height:19px}.erp-contact-form{align-content:start;gap:calc(28 * var(--u)) calc(16 * var(--u));padding:calc(40 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-field label{font-size:var(--fs-15);font-weight:600;line-height:1.5;display:block}.erp-field input,.erp-field textarea{width:100%;margin-top:calc(8 * var(--u));padding:calc(12 * var(--u));border:1px solid var(--e-rule);background:var(--e-soft);color:var(--e-ink);outline-offset:2px;border-radius:8px;outline:2px solid #0000;font-size:17px;font-weight:600;display:block}.erp-field input{height:calc(50 * var(--u));min-height:44px}.erp-field textarea{min-height:calc(100 * var(--u));resize:vertical}.erp-field input::placeholder,.erp-field textarea::placeholder{color:#7b726b}.erp-field input:hover,.erp-field textarea:hover{border-color:var(--e-point)}.erp-field input:focus,.erp-field textarea:focus{outline-color:var(--e-focus);background:#fff}:is(.erp-field input:user-invalid,.erp-field textarea:user-invalid){border-color:var(--e-focus)}.erp-wide{grid-column:1/-1}.erp-button{justify-content:center;align-items:center;gap:calc(24 * var(--u));min-height:calc(68 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));background:var(--brand);color:#fff;font-size:var(--fs-19);border:0;border-radius:8px;font-weight:700;line-height:1.2;transition:box-shadow .18s;display:inline-flex}.erp-button:hover{box-shadow:0 5px 18px #722e1724}.erp-button:disabled{opacity:.55;cursor:not-allowed}.erp-button .erp-icon{width:25px;height:25px}.erp-form-note{font-size:var(--fl-14-14);color:var(--e-muted);line-height:1.5}.erp-form-status p{font-size:var(--fs-15);color:var(--e-focus);margin-top:8px;font-weight:600;line-height:1.4}.motion-pending .erp-hero-copy>.erp-hero-eyebrow,.motion-pending .erp-hero-copy>h1{opacity:0}@media (prefers-reduced-motion:reduce){.motion-pending .erp-hero-copy>.erp-hero-eyebrow,.motion-pending .erp-hero-copy>h1{opacity:1}.erp-hero-cta,.erp-hero-cta .erp-arrow,.erp-module-tab,.erp-button{transition:none}.erp-hero-cta:hover .erp-arrow{transform:none}}@media (max-width:1100px){.erp-module-tabs{gap:16px}.erp-module-tab{font-size:16px}.erp-module-panel{gap:40px}.erp-split-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);gap:32px}.erp-ledger-head>span,.erp-journey>li>*{padding:24px}.erp-journey h3{font-size:23px}.erp-journey-delivery strong{font-size:21px}}@media (max-width:1050px){.erp-benefits{gap:16px;padding:24px}.erp-benefit{gap:12px}.erp-benefit+.erp-benefit{padding-left:16px}.erp-benefit strong{font-size:18px}.erp-benefit p{font-size:16px}.erp-operation-grid{gap:40px}.erp-photo-frame img{aspect-ratio:.85;object-position:48% 50%}.erp-operation h2{font-size:38px}.erp-operation-copy .erp-lead{font-size:18px}.erp-situations li{font-size:17px}.erp-service{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding:24px}.erp-service-title{align-self:start}.erp-service-outcome{border-left:0;border-top:1px solid var(--e-rule);grid-column:2;padding:12px 0 0}.erp-service-outcome>span{margin-right:8px;display:inline}.erp-service-outcome strong{font-size:17px;display:inline}.erp-contact-copy,.erp-contact-form{padding:32px}.erp-button{gap:12px;padding-inline:16px;font-size:18px}}@media (max-width:900px){.erp-hero{background:#c63c1f url(/media/erp-geral/banner-960.webp) 0 0/auto 100% no-repeat;flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex}.erp-hero-layout{padding:126px 0 48px}.erp-hero-copy{max-width:600px}.erp-hero-visual{object-position:78% 60%;order:1;height:340px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24%);mask-image:linear-gradient(#0000 0,#000 24%)}.erp-hero h1{margin-top:22px;font-size:clamp(38px,10vw,52px);line-height:1.1}.erp-hero-text{font-size:18px}.erp-hero-actions{margin-top:28px}.erp-hero-cta{gap:18px;min-width:0;min-height:56px;font-size:18px}.erp-hero-link{font-size:18px}.erp-hero-tags{margin-top:28px;font-size:14px}.erp-benefits{margin-top:0}}@media (max-width:780px){.erp-section{padding-block:64px}.erp-page :where(main) h2{font-size:37px}.erp-benefits{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.erp-benefit+.erp-benefit{border-left:0;padding-left:0}.erp-benefit strong{margin-bottom:4px;font-size:20px}.erp-benefit p{font-size:16px}.erp-operation-grid{grid-template-columns:minmax(0,1fr);gap:40px}.erp-operation-copy{grid-row:1}.erp-operation-photo{margin-right:16px}.erp-photo-frame img{aspect-ratio:1.25}.erp-photo-caption{padding:16px;font-size:17px;left:16px;right:16px}.erp-operation-copy .erp-lead{margin-block:20px}.erp-situations{margin-top:24px}.erp-services-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}.erp-services-head>p{max-width:none;font-size:24px}.erp-services{background-position:65%}.erp-service{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.erp-service-outcome{grid-column:auto;padding-top:16px}.erp-service-title .erp-icon-square{border-radius:14px;width:52px;height:52px}.erp-service-footnote{align-items:flex-start}.erp-split-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}.erp-split-heading>p{max-width:none;font-size:18px}.erp-module-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.erp-module-tab{padding-block:16px;font-size:15px}.erp-module-panel{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:32px 0 0}.erp-module-panel h3{max-width:25ch;font-size:36px}.erp-module-description{max-width:none;font-size:18px}.erp-module-scope li{padding-block:16px;font-size:23px}.erp-module-note{margin-top:24px}.erp-method{padding-block:64px}.erp-method-ledger{background:0 0}.erp-ledger-head{display:none}.erp-journey>li{border-bottom:1px solid var(--e-rule);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px 24px;padding:24px 0}.erp-journey>li:first-child{border-top:1px solid var(--e-rule)}.erp-journey>li:last-child{border-bottom:1px solid var(--e-rule)}.erp-journey>li>*{padding:0}.erp-journey h3{font-size:23px}.erp-journey-how{align-self:start}.erp-journey>li>.erp-journey-delivery{border:0;border-top:1px solid var(--e-rule);background:0 0;grid-column:2;padding:16px 0 0}.erp-delivery-caption{letter-spacing:.045em;text-transform:uppercase;color:var(--e-muted);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.erp-journey-delivery p{max-width:none}.erp-method-record{border-top:0;padding-top:20px;display:block}.erp-method-record p{margin-top:8px}.erp-contact-box{grid-template-columns:minmax(0,1fr)}.erp-contact-copy{padding:32px 24px}.erp-contact-copy h2{font-size:38px}.erp-contact-points{flex-direction:column;margin-top:32px}.erp-contact-form{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:24px}}@media (max-width:520px){.erp-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.erp-module-tab{font-size:16px}.erp-module-panel h3{font-size:32px}.erp-journey>li{grid-template-columns:minmax(0,1fr);gap:16px}.erp-journey h3{font-size:25px}.erp-journey h3 br{display:none}.erp-journey>li>.erp-journey-delivery{border:0;border-left:2px solid var(--brand);background:#fff;grid-column:auto;padding:16px 20px}.erp-journey-delivery strong{font-size:21px}.erp-hero-cta{white-space:normal;width:100%}}@media (max-width:360px){.erp-module-tabs{gap:0 16px}.erp-module-tab{font-size:15px}.erp-photo-caption{font-size:16px}.erp-contact-copy h2{font-size:34px}.erp-contact-form{padding:20px}.erp-button .erp-icon{display:none}.erp-hero h1{font-size:36px}}.erp-modules{isolation:isolate;position:relative;overflow:clip}.erp-modules:after{content:"";z-index:-1;aspect-ratio:947/994;pointer-events:none;background:url(/media/simbolo-marca-dagua-claro.svg) 50%/contain no-repeat;width:min(760px,60vw);position:absolute;top:60px;right:-220px;transform:rotate(-4deg)}.erp-module-tabs{padding-bottom:calc(40 * var(--u));border-bottom:1px solid var(--e-rule);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.erp-module-tab{color:var(--e-ink);text-align:center;white-space:nowrap;background:#fff;border:1px solid #f0ded3;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 20px 10px 10px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.erp-module-tab:hover{border-color:var(--brand);color:var(--e-ink)}.erp-module-tab[data-state=active]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600;box-shadow:0 6px 16px #f15a2940}.erp-module-tab:focus-visible{outline:3px solid var(--e-focus);outline-offset:3px}.erp-module-tab-icon{width:32px;height:32px;color:var(--brand);background:#fff4eb;border-radius:50%;flex:none;place-items:center;display:grid}.erp-module-tab[data-state=active] .erp-module-tab-icon{color:#fff;background:#fff3}.erp-module-flow .erp-flow-step>span:last-child{background:#fff4eb;border-radius:999px;padding:6px 14px}.erp-module-scope li{align-items:center;gap:14px;display:flex}.erp-scope-check{width:36px;height:36px;color:var(--brand);background:#fff4eb;border-radius:10px;flex:none;place-items:center;display:grid}@media (max-width:1023px){.erp-modules:after{width:min(520px,100vw);top:24px;right:-160px}.erp-module-tabs{gap:10px}}@media (max-width:700px){.erp-module-tabs{justify-content:flex-start}.erp-module-tab{white-space:normal;text-align:left;padding:8px 16px 8px 8px;font-size:15px}.erp-module-tab-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.erp-module-tab{transition:none}}@media (min-width:1024px){.erp-hero-actions{flex-wrap:nowrap;width:max-content}}.erp-page .conference-faq .faq-card .eyebrow{font-size:14px}.bpo-page{--u:var(--fluid-px);--b-ink:#282522;--b-muted:#625d57;--b-rule:#e9e0d8;--b-ledger-rule:#e6d9d0;--b-soft:#faf7f3;--b-warm:#fff4e4;--b-warm-line:#f1d9c7;--b-card-rule:#f0ded3;--b-focus:#87361d;--b-orange-text:#c8431a;--b-t-14:14px;color:var(--b-ink)}.bpo-page :where(main) h2,.bpo-page :where(main) h3{font-weight:520;line-height:1.08}.bpo-page :where(main) h2{font-size:var(--fl-47)}.bpo-accent{color:var(--brand)}.bpo-section{scroll-margin-top:24px;position:relative}.bpo-section>.wrap{z-index:1;position:relative}.bpo-page a:focus-visible{outline:3px solid var(--b-focus);outline-offset:5px}.bpo-tag,.bpo-number{width:fit-content;max-width:100%;margin-bottom:calc(24 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));background:var(--brand);color:#fff;font-size:var(--b-t-14);letter-spacing:.065em;text-transform:uppercase;border-radius:6px;align-items:center;font-weight:650;line-height:1.4;display:inline-flex}.bpo-icon{flex:none}.bpo-icon-square .bpo-icon{width:58%;height:58%}.bpo-hero{min-height:var(--hero-height);padding:calc(96px + 20 * var(--u)) 0 calc(100 * var(--u));color:#fff;background:#26190f;align-items:center;display:flex;position:relative;overflow:hidden}.bpo-hero-visual{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.bpo-hero-layout{z-index:1;position:relative}.bpo-hero-copy{max-width:calc(768 * var(--u))}.bpo-hero h1{font-size:var(--fl-58);font-weight:550;line-height:1.07}.bpo-hero h1 .bpo-accent{display:inline-block}.bpo-hero-text{max-width:calc(590 * var(--u));margin-top:calc(24 * var(--u));font-size:var(--fl-22-16);text-wrap:pretty;line-height:1.45}.bpo-hero-actions{align-items:center;gap:calc(16 * var(--u)) calc(24 * var(--u));margin-top:calc(31 * var(--u));flex-wrap:wrap;display:flex}.bpo-hero-cta{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));padding:calc(12 * var(--u)) calc(17 * var(--u));background:var(--brand);color:#fff;font-size:max(14px, calc(17.5 * var(--u)));white-space:nowrap;border-radius:8px;font-weight:600;line-height:1.1;transition:box-shadow .2s;display:inline-flex}.bpo-hero-cta .bpo-icon{width:calc(19 * var(--u));height:calc(19 * var(--u));min-width:16px;min-height:16px}.bpo-hero-cta:hover{box-shadow:0 8px 21px -8px #f15a2980}.bpo-hero-link{align-items:center;gap:calc(9 * var(--u));color:#fff;font-size:max(14px, calc(16 * var(--u)));padding-block:8px;line-height:1.2;display:inline-flex}.bpo-hero-link:hover{text-underline-offset:5px;text-decoration:underline}.bpo-arrow-down{display:none}.bpo-page .bpo-hero a:focus-visible{outline-color:#fff}.bpo-intro{padding:calc(110 * var(--u)) 0 calc(74 * var(--u))}.bpo-intro-grid{gap:calc(64 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:stretch;display:grid}.bpo-intro-photo{flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.bpo-intro-photo-surround{min-height:calc(465 * var(--u));flex:1;display:flex;position:relative}.bpo-intro-photo-surround:before,.bpo-intro-photo-surround:after{content:"";z-index:1;pointer-events:none;background:var(--brand);position:absolute}.bpo-intro-photo-surround:before{width:calc(28 * var(--u));height:calc(28 * var(--u));clip-path:polygon(0 0,100% 0,100% 100%);top:0;right:0}.bpo-intro-photo-surround:after{width:calc(21 * var(--u));height:calc(21 * var(--u));clip-path:polygon(0 0,100% 100%,0 100%);bottom:0;left:0}.bpo-intro-photo-frame{width:100%;clip-path:polygon(0 0, calc(100% - 42 * var(--u)) 0, 100% calc(42 * var(--u)), 100% 100%, calc(32 * var(--u)) 100%, 0 calc(100% - 32 * var(--u)));border-radius:9px;flex:1;position:relative;overflow:clip}.bpo-intro-photo-frame img{object-fit:cover;object-position:35% center;width:100%;height:100%;position:absolute;inset:0}.bpo-intro-photo figcaption{min-height:35px;padding:calc(17 * var(--u)) 0 0 2px;color:var(--b-muted);font-size:var(--b-t-14);line-height:1.4}.bpo-intro-content{justify-content:space-between;gap:calc(23 * var(--u));min-width:0;padding-bottom:calc(35 * var(--u));flex-direction:column;display:flex}.bpo-intro-content .bpo-tag{margin-bottom:calc(20 * var(--u))}.bpo-intro h2{max-width:calc(590 * var(--u));font-size:var(--fl-44);text-wrap:balance;line-height:1.1}.bpo-intro h2>span{display:block}.bpo-intro h2>.bpo-accent{margin-top:calc(5 * var(--u))}.bpo-intro-lead{max-width:calc(590 * var(--u));font-size:var(--fl-18-16);line-height:1.5}.bpo-intro-details{border-top:1px solid var(--b-rule);margin:0}.bpo-intro-details>div{grid-template-columns:calc(135 * var(--u)) minmax(0, 1fr);gap:calc(22 * var(--u));padding:calc(21 * var(--u)) 0;border-bottom:1px solid var(--b-rule);align-items:start;display:grid}.bpo-intro-details dt{color:var(--b-orange-text);font-size:var(--fl-16-16);font-weight:600;line-height:1.3}.bpo-intro-details dd{color:var(--b-muted);font-size:var(--fl-16-16);margin:0;line-height:1.45}.bpo-principles{margin-top:calc(53 * var(--u));padding:calc(28 * var(--u)) 0;border-block:1px solid var(--b-ledger-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bpo-principle{align-items:flex-start;gap:calc(18 * var(--u));padding:0 calc(30 * var(--u));display:flex}.bpo-principle:first-child{padding-left:0}.bpo-principle:last-child{padding-right:0}.bpo-principle+.bpo-principle{border-left:1px solid var(--b-rule)}.bpo-page .bpo-principle h3{font-size:var(--fl-21-17);font-weight:600;line-height:1.2}.bpo-principle p{margin-top:calc(9 * var(--u));color:var(--b-muted);font-size:var(--fl-16-16);line-height:1.4}.bpo-heading{justify-content:space-between;align-items:flex-end;gap:calc(60 * var(--u));margin-bottom:calc(58 * var(--u));display:flex}.bpo-heading>div{flex:1}.bpo-heading>p{max-width:calc(340 * var(--u));min-width:260px;color:var(--b-muted);font-size:var(--fl-17-16);padding-bottom:4px;line-height:1.5}.bpo-management{padding:calc(38 * var(--u)) 0 calc(108 * var(--u))}.bpo-feature{gap:calc(90 * var(--u));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;display:grid}.bpo-feature-copy h3{font-size:var(--fl-41)}.bpo-feature-copy>p:not(.bpo-number){max-width:calc(480 * var(--u));margin-top:calc(22 * var(--u));color:var(--b-muted);font-size:var(--fl-19-16);line-height:1.5}.bpo-check-list{gap:calc(13 * var(--u));margin:calc(28 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.bpo-check-list li{align-items:flex-start;gap:calc(10 * var(--u));font-size:var(--fl-16-16);line-height:1.45;display:flex}.bpo-check{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:calc(.725em - 8px);display:inline-grid}.bpo-check .check-mark{width:11px;height:11px}.bpo-information-visual{isolation:isolate;min-width:0;padding:calc(32 * var(--u)) calc(16 * var(--u)) calc(44 * var(--u));border-radius:calc(24 * var(--u)) calc(72 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));background:var(--b-soft);box-shadow:inset 0 0 0 1px var(--b-rule);margin:0;position:relative}.bpo-information-visual:before{content:"";z-index:-1;right:calc(26 * var(--u));top:calc(52 * var(--u));width:calc(140 * var(--u));height:calc(160 * var(--u));border-radius:8px calc(45 * var(--u)) 8px 8px;background:linear-gradient(150deg, var(--brand), #ff8c55);position:absolute;transform:rotate(7deg)}.bpo-data-grid{border-radius:inherit;opacity:.6;background-image:linear-gradient(#eadfd8 1px,#0000 1px),linear-gradient(90deg,#eadfd8 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#0000 35%,#000);mask-image:linear-gradient(140deg,#0000 35%,#000)}.bpo-visual-caption{margin-left:calc(25 * var(--u));font-size:var(--b-t-14);letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.3;display:block;position:relative}.bpo-information-visual>img{width:100%;height:auto;margin-top:calc(10 * var(--u));display:block;position:relative}.bpo-floating-note{align-items:center;gap:calc(14 * var(--u));margin:calc(-18 * var(--u)) calc(18 * var(--u)) 0;padding:calc(16 * var(--u)) calc(18 * var(--u));border:1px solid var(--b-rule);background:#fff;border-radius:10px;display:flex;position:relative;box-shadow:0 24px 60px -32px #ad673c38}.bpo-note-check{width:calc(31 * var(--u));height:calc(31 * var(--u));background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;min-width:26px;min-height:26px;display:grid}.bpo-note-check .bpo-icon{width:55%;height:55%}.bpo-floating-note strong{font-size:max(16px, calc(17 * var(--u)));font-weight:600;line-height:1.3;display:block}.bpo-floating-note div>span{color:var(--b-muted);font-size:var(--b-t-14);margin-top:3px;line-height:1.35;display:block}.bpo-information-visual figcaption{bottom:calc(14 * var(--u));left:calc(37 * var(--u));color:var(--b-muted);font-size:var(--b-t-14);line-height:1.2;position:absolute}.bpo-dashboards{isolation:isolate;padding:calc(95 * var(--u)) 0;background:var(--b-warm)}.bpo-dashboards:before{content:"";z-index:-1;background:radial-gradient(at 82% 100%,#ffd4a94d,#0000 48%);position:absolute;inset:0}.bpo-dashboard-grid{gap:calc(70 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.bpo-dashboard-visual{min-width:0;padding:calc(17 * var(--u)) calc(16 * var(--u)) 0;margin:0;position:relative}.bpo-dashboard-mat{inset:calc(42 * var(--u)) 0 calc(48 * var(--u)) calc(55 * var(--u));clip-path:polygon(0 0,88% 0,100% 17%,100% 100%,0 100%);opacity:.95;background:#f15a29 url(/media/bpo-geral/fundo-dashboard.svg) 50%/cover no-repeat;border-radius:9px;position:absolute;transform:rotate(-3deg)}.bpo-dimension-tags{z-index:1;justify-content:center;gap:calc(7 * var(--u));flex-wrap:wrap;display:flex;position:relative}.bpo-dimension-tags span{padding:calc(7 * var(--u)) calc(13 * var(--u));border:1px solid var(--b-warm-line);font-size:var(--b-t-14);background:#fff;border-radius:5px;line-height:1.2;box-shadow:0 3px 7px #ae64370d}.bpo-dashboard-visual>img{width:100%;height:auto;margin-top:calc(-6 * var(--u));display:block;position:relative}.bpo-dashboard-foot{padding:calc(9 * var(--u)) calc(16 * var(--u)) 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.bpo-dashboard-foot>span{font-size:var(--b-t-14);align-items:center;gap:7px;font-weight:550;line-height:1.3;display:flex}.bpo-dashboard-foot i{background:var(--brand);border-radius:50%;flex:none;width:5px;height:5px}.bpo-dashboard-foot small{color:var(--b-muted);font-size:var(--b-t-14);line-height:1.3}.bpo-governance{padding:calc(108 * var(--u)) 0 calc(85 * var(--u))}.bpo-governance-panel{padding-inline:calc(48 * var(--u))}.bpo-governance-intro{justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--u));display:flex}.bpo-governance-intro h3{font-size:var(--fl-41)}.bpo-governance-intro>p{max-width:calc(430 * var(--u));min-width:280px;color:var(--b-muted);font-size:var(--fl-18-16);padding-bottom:4px;line-height:1.5}.bpo-ledger{margin-top:calc(44 * var(--u));border-top:2px solid var(--brand)}.bpo-ledger-head,.bpo-ledger li{gap:calc(32 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.bpo-ledger-head{padding:calc(17 * var(--u)) 0;color:#a84625;font-size:max(14px, calc(15 * var(--u)));font-weight:650;line-height:1.4}.bpo-ledger ol{margin:0;padding:0;list-style:none}.bpo-ledger li{padding:calc(26 * var(--u)) 0;border-top:1px solid var(--b-ledger-rule);align-items:center}.bpo-ledger h4{color:#292622;font-size:var(--fl-24-18);font-weight:600;line-height:normal}.bpo-ledger li p{color:#655e58;font-size:var(--fl-19-16);line-height:1.6}.bpo-ledger-record{padding-top:calc(20 * var(--u));border-top:1px solid var(--b-ledger-rule);color:#655e58;font-size:var(--fl-16-16);line-height:1.5}.bpo-areas{--areas-color-start:42%;isolation:isolate;padding-top:calc(38 * var(--u));background:linear-gradient(#fff 0 var(--areas-color-start), var(--brand) var(--areas-color-start) 100%)}.bpo-areas-decoration{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.bpo-areas-decoration svg{color:#fff;position:absolute}.bpo-areas-decoration-left{width:250px;height:360px;top:48%;left:-56px}.bpo-areas-decoration-left .contour{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.32}.bpo-areas-decoration-left .facet{fill:currentColor;opacity:.12}.bpo-areas-decoration-right{width:230px;height:330px;top:43%;right:-20px}.bpo-areas-decoration-right .pixel{opacity:.32}.bpo-areas-decoration-right .tile{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.3}.bpo-areas-decoration-right .solid{fill:currentColor;opacity:.14}.bpo-area-cards{gap:calc(25 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bpo-area-card{border:1px solid var(--b-card-rule);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:5px 5px #ce421b,0 16px 20px -17px #74250540}.bpo-area-art{height:calc(166 * var(--u));background:var(--b-soft);min-height:132px;position:relative;overflow:hidden}.bpo-area-tax .bpo-area-art{background:var(--b-warm)}.bpo-area-payroll .bpo-area-art{background:#fffdfa}.bpo-area-art svg{width:100%;height:calc(149 * var(--u));min-height:117px;display:block}.bpo-area-art>span{bottom:calc(8 * var(--u));left:calc(27 * var(--u));color:var(--b-muted);font-size:var(--b-t-14);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.2;position:absolute}.art-fill{fill:#ffd8b6}.art-paper{fill:#fff;stroke:var(--b-warm-line);stroke-width:1.3px}.art-stroke{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.art-bright{fill:var(--brand)}.art-white{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bpo-area-content{padding:calc(25 * var(--u)) calc(25 * var(--u)) calc(22 * var(--u));flex-direction:column;flex:1;display:flex}.bpo-page .bpo-area-content h3{font-size:var(--fl-30-23)}.bpo-area-content>p{min-height:calc(73 * var(--u));margin-top:calc(13 * var(--u));color:var(--b-muted);font-size:var(--fl-17-16);line-height:1.4}.bpo-area-content ul{margin:calc(20 * var(--u)) 0 calc(23 * var(--u));padding:0;list-style:none}.bpo-area-content li{align-items:center;gap:calc(9 * var(--u));padding:calc(11 * var(--u)) 0;border-bottom:1px solid var(--b-rule);font-size:var(--fl-16-16);line-height:1.35;display:flex}.bpo-area-content li:before{content:"✓" / "";color:var(--brand);font-size:var(--b-t-14)}.bpo-area-link{min-height:35px;color:var(--b-orange-text);font-size:var(--fl-16-16);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-weight:600;line-height:1.3;display:flex}.bpo-area-link .bpo-icon{width:calc(21 * var(--u));height:calc(21 * var(--u));min-width:18px;min-height:18px;transition:transform .2s}.bpo-area-link:hover .bpo-icon{transform:translate(4px)}.bpo-integration{gap:calc(24 * var(--u));margin-top:calc(44 * var(--u));padding:calc(32 * var(--u)) 0 calc(43 * var(--u));color:#fff;border-top:1px solid #ffffff38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.bpo-integration .bpo-icon-square{width:calc(54 * var(--u));height:calc(54 * var(--u))}.bpo-page .bpo-integration h3{font-size:var(--fl-23-18);font-weight:550;line-height:1.2}.bpo-integration div>p{max-width:calc(745 * var(--u));margin-top:calc(7 * var(--u));font-size:var(--fl-16-16);line-height:1.45}.bpo-integration-flow{align-items:center;gap:calc(13 * var(--u));font-size:var(--b-t-14);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600;display:flex}.bpo-integration-flow .bpo-icon{width:17px;height:17px}.bpo-page .bpo-areas a:focus-visible{outline-color:var(--b-focus)}.bpo-page .bpo-integration a:focus-visible{outline-color:#fff}.bpo-contact{padding:calc(104 * var(--u)) 0 calc(90 * var(--u))}.bpo-contact-panel{min-height:calc(465 * var(--u));isolation:isolate;background:var(--b-soft);border:1px solid var(--b-card-rule);box-shadow:5px 5px 0 var(--brand);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.bpo-contact-copy{z-index:1;padding:calc(54 * var(--u)) calc(20 * var(--u)) calc(54 * var(--u)) calc(54 * var(--u));position:relative}.bpo-page .bpo-contact-copy h2{font-size:var(--fl-43)}.bpo-contact-copy>p:not(.bpo-tag){margin-top:calc(22 * var(--u));color:var(--b-muted);font-size:var(--fl-18-16);line-height:1.45}.bpo-button{justify-content:space-between;align-items:center;gap:calc(28 * var(--u));min-height:calc(54 * var(--u));margin-top:calc(27 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));background:var(--brand);color:#fff;font-size:var(--fl-16-16);white-space:nowrap;border-radius:8px;font-weight:600;line-height:1.35;transition:box-shadow .2s;display:inline-flex}.bpo-button .bpo-icon{width:calc(22 * var(--u));height:calc(22 * var(--u));min-width:18px;min-height:18px}.bpo-button:hover{box-shadow:0 8px 21px -8px #f15a2980}.bpo-portrait{align-self:stretch;min-width:0;position:relative}.bpo-portrait-backdrop{inset:calc(30 * var(--u)) calc(20 * var(--u)) 0 calc(-5 * var(--u));border-radius:calc(110 * var(--u)) calc(15 * var(--u)) calc(19 * var(--u)) 0;background:#f15a29 url(/media/bpo-geral/fundo-retrato.svg) 65%/cover no-repeat;position:absolute;overflow:hidden}.bpo-portrait img{width:115%;max-width:none;height:calc(100% + 50 * var(--u));object-fit:cover;object-position:center top;position:absolute;bottom:0;left:-7%}.bpo-portrait-note{right:calc(35 * var(--u));bottom:calc(24 * var(--u));color:#fff;font-size:var(--b-t-14);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-weight:550;line-height:1.35;position:absolute}.motion-pending .bpo-hero h1{opacity:0}@media (prefers-reduced-motion:reduce){.motion-pending .bpo-hero h1{opacity:1}.bpo-hero-cta,.bpo-button,.bpo-area-link .bpo-icon{transition:none}.bpo-area-link:hover .bpo-icon{transform:none}}@media (max-width:1100px){.bpo-intro-grid{gap:42px}.bpo-principle{gap:12px;padding-inline:20px}.bpo-heading{gap:32px}.bpo-feature{gap:48px}.bpo-dashboard-grid{gap:35px}.bpo-governance-panel{padding-inline:30px}.bpo-area-cards{gap:18px}.bpo-area-content{padding:21px 19px}.bpo-integration{grid-template-columns:auto minmax(0,1fr)}.bpo-integration-flow{display:none}.bpo-areas-decoration-left{left:-145px}.bpo-areas-decoration-right{right:-135px}.bpo-contact-copy{padding:43px 10px 43px 35px}}@media (max-width:900px){.bpo-hero{align-items:flex-end;padding:112px 0 48px}.bpo-hero:after{content:"";background:linear-gradient(90deg,#171009de,#17100960);position:absolute;inset:0}.bpo-hero-visual{object-position:64% center}.bpo-hero h1{font-size:44px;line-height:1.06}.bpo-hero-text{max-width:480px;margin-top:22px;font-size:17px}.bpo-hero-actions{margin-top:28px}.bpo-hero-cta{gap:28px;min-height:54px;padding:16px 20px;font-size:15px}.bpo-hero-cta .bpo-icon{width:22px;height:22px}.bpo-intro-grid{grid-template-columns:minmax(0,1fr);gap:30px}.bpo-intro-content{grid-row:1;gap:24px;padding:0}.bpo-intro h2{text-wrap:initial;max-width:620px;font-size:38px}.bpo-intro-lead{font-size:17px}.bpo-intro-photo-surround{aspect-ratio:16/10;min-height:0}.bpo-intro-details>div{grid-template-columns:145px minmax(0,1fr);gap:20px}}@media (max-width:800px){.bpo-intro{padding:60px 0 45px}.bpo-principles{margin-top:37px;padding:22px 0}.bpo-principle{padding-inline:17px;display:block}.bpo-principle .bpo-icon-square{margin-bottom:14px}.bpo-page .bpo-principle h3{font-size:18px}.bpo-heading{margin-bottom:35px;display:block}.bpo-heading>p{max-width:540px;margin-top:22px;font-size:16px}.bpo-page :where(main) h2{font-size:34px}.bpo-feature-copy h3,.bpo-governance-intro h3{font-size:29px}.bpo-tag,.bpo-number{margin-bottom:18px}.bpo-management{padding:30px 0 55px}.bpo-feature{gap:30px}.bpo-feature-copy>p:not(.bpo-number){margin-top:18px;font-size:16px}.bpo-check-list{gap:11px;margin-top:20px}.bpo-information-visual{border-top-right-radius:44px;padding:25px 10px 55px}.bpo-visual-caption{margin-left:13px}.bpo-floating-note{gap:8px;margin-inline:10px;padding:11px 12px}.bpo-information-visual figcaption{bottom:16px;left:22px}.bpo-dashboards{padding:60px 0}.bpo-dimension-tags{gap:4px}.bpo-dimension-tags span{padding:6px 8px}.bpo-dashboard-grid{gap:20px}.bpo-dashboard-foot{padding-inline:0;display:block}.bpo-dashboard-foot small{margin-top:7px;display:block}.bpo-governance{padding:60px 0}.bpo-governance-panel{padding-inline:25px}.bpo-governance-intro>p{min-width:0;max-width:290px;font-size:16px}.bpo-area-cards{gap:14px}.bpo-area-content{padding:19px 16px 16px}.bpo-page .bpo-area-content h3{font-size:26px}.bpo-area-content>p{min-height:80px;font-size:16px}.bpo-area-content ul{margin-top:17px}.bpo-area-content li{gap:6px}.bpo-integration{gap:18px;padding-bottom:32px}.bpo-page .bpo-integration h3{font-size:21px}.bpo-contact{padding:65px 0}.bpo-contact-panel{min-height:420px}.bpo-contact-copy{padding:35px 0 35px 28px}.bpo-page .bpo-contact-copy h2{font-size:31px}.bpo-contact-copy>p:not(.bpo-tag){font-size:16px}.bpo-button{gap:15px;padding:13px 16px;font-size:14px}.bpo-portrait img{width:120%;height:calc(100% + 35px);left:-10%}.bpo-portrait-backdrop{inset:35px 14px 0 0}.bpo-portrait-note{right:25px}}@media (max-width:700px){.bpo-ledger-head{display:none}.bpo-ledger li{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}.bpo-ledger h4{font-size:23px}.bpo-ledger li p{font-size:17px}}@media (max-width:600px){.bpo-hero{padding:104px 0 39px}.bpo-hero-copy{max-width:360px}.bpo-hero h1{max-width:330px;font-size:35px}.bpo-hero-actions{flex-direction:column;align-items:flex-start;gap:21px;margin-top:25px}.bpo-hero-link{padding-block:4px;font-size:14px}.bpo-arrow-out{display:none}.bpo-arrow-down{display:inline}.bpo-intro{padding:53px 0 35px}.bpo-intro-grid{gap:32px}.bpo-intro-content{gap:22px}.bpo-intro h2{max-width:340px;font-size:35px}.bpo-intro-lead{font-size:17px}.bpo-intro-details>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:17px 0}.bpo-intro-details dt br{display:none}.bpo-intro-photo-surround{aspect-ratio:4/3}.bpo-intro-photo-surround:before{width:17px;height:17px}.bpo-intro-photo-surround:after{width:13px;height:13px}.bpo-intro-photo-frame{clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,22px 100%,0 calc(100% - 22px))}.bpo-intro-photo-frame img{object-position:30% center}.bpo-principles{margin-top:32px;padding:8px 0;display:block}.bpo-principle{gap:17px;padding:18px 0;display:flex}.bpo-principle+.bpo-principle{border-left:0}.bpo-principle .bpo-icon-square{margin-bottom:0}.bpo-page .bpo-principle h3{font-size:20px}.bpo-principle p{margin-top:7px;font-size:16px}.bpo-tag,.bpo-number{margin-bottom:20px}.bpo-management{padding:30px 0 50px}.bpo-page :where(main) h2{font-size:32px}.bpo-feature-copy h3,.bpo-governance-intro h3{font-size:33px}.bpo-heading>p{font-size:17px}.bpo-feature{grid-template-columns:minmax(0,1fr);gap:32px}.bpo-feature .bpo-feature-copy{grid-row:1}.bpo-feature-copy>p:not(.bpo-number){font-size:17px;line-height:1.45}.bpo-check-list li{font-size:16px}.bpo-information-visual{max-width:460px;padding:30px 15px 52px}.bpo-floating-note{margin-inline:13px;padding:14px}.bpo-floating-note strong{font-size:16px}.bpo-information-visual figcaption{left:30px}.bpo-dashboards{padding:50px 0}.bpo-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:32px}.bpo-dashboard-visual{padding:13px 0 0}.bpo-dimension-tags span{padding:7px 12px}.bpo-dashboard-foot{gap:10px;display:flex}.bpo-dashboard-foot small{margin-top:0}.bpo-governance{padding:50px 0}.bpo-governance-panel{width:calc(100% - 30px);padding-inline:23px}.bpo-governance-intro{display:block}.bpo-governance-intro>p{max-width:none;margin-top:21px;font-size:17px}.bpo-areas{--areas-color-start:340px;padding-top:10px}.bpo-areas-decoration-left{top:34%;left:-182px}.bpo-areas-decoration-right{top:65%;right:-175px}.bpo-area-cards{grid-template-columns:minmax(0,1fr);gap:32px}.bpo-area-card{width:100%;max-width:450px;margin:auto}.bpo-area-art{height:162px}.bpo-area-art svg{height:145px}.bpo-area-art>span{bottom:13px;left:26px}.bpo-area-content{padding:23px}.bpo-page .bpo-area-content h3{font-size:32px}.bpo-area-content>p{max-width:310px;min-height:0;font-size:17px}.bpo-area-content ul{margin:20px 0}.bpo-area-content li{padding:12px 0;font-size:16px}.bpo-integration{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0 35px}.bpo-integration .bpo-icon-square{width:48px;height:48px}.bpo-page .bpo-integration h3{font-size:24px}.bpo-contact{padding:50px 0}.bpo-contact-panel{grid-template-columns:minmax(0,1fr);overflow:clip}.bpo-contact-copy{padding:32px 24px 10px}.bpo-page .bpo-contact-copy h2{font-size:32px}.bpo-contact-copy>p:not(.bpo-tag){font-size:17px}.bpo-button{margin-top:24px;padding:16px 20px;font-size:15px}.bpo-portrait{height:320px;margin-top:20px}.bpo-portrait img{width:108%;height:calc(100% + 35px);left:-6%}.bpo-portrait-backdrop{border-radius:80px 0 0;inset:23px 0 0 40px}.bpo-portrait-note{bottom:20px;right:22px}}@media (max-width:360px){.bpo-hero h1{font-size:32px}.bpo-page :where(main) h2,.bpo-intro h2{font-size:31px}.bpo-hero-cta{white-space:normal}}.bpo-contact{overflow-x:clip}.bpo-ledger h4{align-items:center;gap:calc(16 * var(--u));display:flex}.bpo-heading>p,.bpo-governance-intro>p{padding:calc(4 * var(--u)) 0 calc(4 * var(--u)) calc(22 * var(--u));border-left:3px solid var(--brand)}.bpo-check-list{max-width:calc(520 * var(--u));padding:calc(6 * var(--u)) calc(26 * var(--u));border:1px solid var(--b-card-rule);box-shadow:5px 5px 0 var(--brand), 0 16px 20px -17px #74250540;background:#fff;border-radius:10px;gap:0}.bpo-check-list li{padding:calc(14 * var(--u)) 0;color:#49413b}.bpo-check-list li+li{border-top:1px solid #f3e8e0}@media (max-width:800px){.bpo-heading>p,.bpo-governance-intro>p{padding-left:18px}.bpo-check-list{gap:0;max-width:none;margin-right:5px;padding:4px 20px}.bpo-check-list li{padding:13px 0}}.bpo-management{padding-top:0;overflow-x:clip}.bpo-management .bpo-heading{margin-bottom:calc(68 * var(--u));padding:calc(58 * var(--u)) 0 calc(49 * var(--u));color:#fff;align-items:flex-end;position:relative}.bpo-management .bpo-heading:before{content:"";z-index:-1;border-bottom:3px solid var(--brand);background:#1d1a18;position:absolute;inset:0 calc(50% - 50vw)}.bpo-management .bpo-heading h2{color:#fff}.bpo-management .bpo-heading h2 .bpo-accent{color:var(--brand)}.bpo-management .bpo-heading>p{color:#d9cfc8;max-width:38ch;padding-left:22px}@media (max-width:800px){.bpo-management{padding-top:0}.bpo-management .bpo-heading{margin-bottom:40px;padding:40px 0 34px}.bpo-management .bpo-heading>p{padding-left:22px}}.bpo-page .bpo-faq .eyebrow{font-size:14px}.labs-page{--u:var(--fluid-px);--l-ink:#292622;--l-muted:#645c57;--l-canvas:#fffaf6;--l-warm:#fff0df;--l-rule:#e9dcd3;--l-card-rule:#f0ded3;--l-accent-dark:#9d351a;--l-focus:#a33213;--l-orange-text:#c8431a;--l-t-14:14px;color:var(--l-ink)}.labs-page :where(main) h2,.labs-page :where(main) h3{font-weight:560;line-height:1.08}.labs-accent{color:var(--brand)}.labs-section{scroll-margin-top:24px;position:relative}.labs-section>.wrap{z-index:1;position:relative}:is(.labs-page a:focus-visible,.labs-page button:focus-visible,.labs-page summary:focus-visible){outline:3px solid var(--l-focus);outline-offset:5px}.labs-tag{width:fit-content;min-height:calc(32 * var(--u));margin-bottom:calc(18 * var(--u));padding:calc(7 * var(--u)) calc(13 * var(--u));background:var(--brand);color:#fff;font-size:var(--l-t-14);letter-spacing:.055em;text-transform:uppercase;border-radius:6px;align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.labs-tag-light{color:var(--l-accent-dark);background:#fff}.labs-hero{min-height:calc(var(--hero-height) + 52px);padding:calc(106px + 14 * var(--u)) 0 calc(52px + 40 * var(--u));color:#211f1c;background:#e9e1da;align-items:center;display:flex;position:relative;overflow:hidden}.labs-hero-visual{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.labs-hero-layout{z-index:1;position:relative}.labs-hero-copy{max-width:calc(640 * var(--u))}.labs-hero-eyebrow{min-height:calc(38 * var(--u));padding:0 calc(17 * var(--u));color:#a9381a;font-size:max(14px, calc(16 * var(--u)));letter-spacing:.08em;text-transform:uppercase;background:#211f1c09;border:1px solid #211f1c4d;border-radius:999px;align-items:center;font-weight:650;line-height:1.2;display:inline-flex}.labs-hero h1{margin-top:calc(30 * var(--u));font-size:var(--fl-64);font-weight:450;line-height:1.16}.labs-hero h1 .labs-accent{color:#d84a1c}.labs-hero-text{margin-top:calc(26 * var(--u));font-size:var(--fl-26_5-17);line-height:1.36}.labs-hero-cta{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));width:calc(365 * var(--u));min-width:max-content;min-height:calc(60 * var(--u));margin-top:calc(37 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(21 * var(--u));background:var(--brand);color:#fff;font-size:var(--fl-20-16);white-space:nowrap;border-radius:8px;font-weight:600;line-height:1.2;transition:box-shadow .2s;display:inline-flex}.labs-hero-cta svg{width:calc(26 * var(--u));height:calc(20 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;min-width:20px;transition:transform .25s}.labs-hero-cta:hover{box-shadow:0 8px 21px -8px #f15a2980}:is(.labs-hero-cta:hover svg,.labs-hero-cta:focus-visible svg){transform:translate(4px)}.labs-pillars h2 a{color:inherit}.labs-pillars p{text-wrap:balance}.labs-pillars h2 a:after{content:"";border-radius:16px;position:absolute;inset:-12px 0}.labs-pillars h2 a:hover{text-underline-offset:4px;text-decoration:underline}.labs-page .labs-pillars h2 a:focus-visible{outline:none}.labs-page .labs-pillars h2 a:focus-visible:after{outline:3px solid var(--l-focus);outline-offset:2px}.labs-catalogue{padding:calc(64 * var(--u)) 0 0}.labs-heading{align-items:end;gap:calc(56 * var(--u));margin-bottom:calc(28 * var(--u));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.labs-heading h2{font-size:var(--fl-42)}.labs-heading>p{max-width:calc(470 * var(--u));color:var(--l-muted);font-size:var(--fl-20-16);line-height:1.5}.labs-filter-row{margin-bottom:calc(24 * var(--u));justify-content:space-between;align-items:center;gap:16px;display:flex}.labs-filter-row>div{flex-wrap:wrap;gap:8px;display:flex}.labs-filter{min-height:44px;padding:calc(12 * var(--u)) calc(22 * var(--u));border:1px solid var(--l-rule);color:var(--l-muted);font-size:max(14px, calc(16 * var(--u)));white-space:nowrap;background:#fff;border-radius:7px;font-weight:600;line-height:1.2;transition:border-color .18s}.labs-filter[aria-pressed=true]{background:var(--l-ink);border-color:var(--l-ink);color:#fff}.labs-filter:hover{border-color:var(--brand)}.labs-filter:active{transform:translateY(1px)}#labs-product-count{color:var(--l-muted);font-size:var(--fl-15-14);white-space:nowrap}.labs-products{gap:calc(26 * var(--u)) calc(22 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));padding-right:6px;display:grid}.labs-product{grid-column:span 2;min-width:0;scroll-margin-top:0;position:relative}.labs-product[data-row-center=single]{grid-column:3/span 2}.labs-product[data-row-center=pair]{grid-column:2/span 2}.labs-product[hidden]{display:none}.labs-product-surface{background:#fff;border:1px solid #2a2421;border-radius:18px;flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex;overflow:clip;box-shadow:0 30px 60px -34px #000000b3}.labs-product-art{height:calc(250 * var(--u));isolation:isolate;background:radial-gradient(120% 120% at 100% 0,#fafafa 0%,#fafafa00 55%),linear-gradient(160deg,#f1f0ee 0%,#e3e1de 100%);flex-shrink:0;min-height:210px;position:relative;overflow:clip}.labs-product-art:before{content:"";z-index:-1;background-image:radial-gradient(#1d1a1829 1.2px,#0000 1.3px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 55%);mask-image:linear-gradient(200deg,#000 0%,#0000 55%)}.labs-product-art:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffd9,#0000 70%);width:60%;height:60%;animation:9s ease-in-out infinite alternate labs-glow;position:absolute;top:-40%;left:-40%}.labs-product:nth-child(3n+2) .labs-product-art:after{animation-delay:-3s}.labs-product:nth-child(3n) .labs-product-art:after{animation-delay:-6s}@keyframes labs-glow{0%{transform:translate(10%,10%)}50%{transform:translate(120%,40%)}to{transform:translate(60%,110%)}}.labs-shot-browser,.labs-shot-phone{transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute}.labs-shot-browser{background:#fff;border:1px solid #dcd8d4;border-radius:12px;inset:12% -10% -12% 7%;overflow:clip;box-shadow:0 20px 40px -18px #1d1a1859}.labs-shot-browser:before{content:"";background:#f6f2ef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='8'%3E%3Cg fill='%23e3d9d3'%3E%3Ccircle cx='4' cy='4' r='3.2'/%3E%3Ccircle cx='16' cy='4' r='3.2'/%3E%3Ccircle cx='28' cy='4' r='3.2'/%3E%3C/g%3E%3C/svg%3E") 10px 7px no-repeat;border-bottom:1px solid #eee6e1;height:22px;display:block}.labs-shot-browser img{width:245%;max-width:none;height:auto;margin:-.8% 0 0 -40.5%;display:block}.labs-shot-desk{top:13%;right:24%}.labs-shot-desk img{width:140%;margin:0}.labs-shot-phone{background:#1d1a18;border-radius:26px;width:37%;padding:6px;bottom:-28%;box-shadow:0 26px 40px -16px #1d1a1873}.labs-shot-phone img{border-radius:20px;width:100%;height:auto;display:block}.labs-shot-a{top:12%;left:20%}.labs-shot-b{top:23%;left:51.5%}.labs-shot-side{border-radius:22px;width:29%;top:25%;right:5%}.labs-shot-side img{border-radius:17px}.labs-channel-mark{z-index:1;filter:drop-shadow(0 4px 10px #0003);width:34px;height:34px;position:absolute;top:7%;right:5%}.labs-art-shine{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.labs-art-shine:before{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}@media (hover:hover){.labs-product-surface:hover{transform:translateY(-6px);box-shadow:0 34px 70px -30px #f15a2473}.labs-product-surface:hover .labs-shot-browser{transform:translateY(-10px)}.labs-product-surface:hover .labs-shot-a{transform:translateY(-10px)rotate(-4deg)}.labs-product-surface:hover .labs-shot-b{transform:translate(8px,-14px)rotate(4deg)}.labs-product-surface:hover .labs-shot-side{transform:translateY(-12px)rotate(3deg)}.labs-product-surface:hover .labs-art-shine:before{animation:1s ease-out labs-shine}.labs-product-surface:hover .labs-product-link>span[aria-hidden]{background:var(--brand);color:#fff}}@keyframes labs-shine{0%{opacity:1;transform:skew(-18deg)translate(0)}to{opacity:1;transform:skew(-18deg)translate(420%)}}.labs-product-copy{padding:calc(18 * var(--u)) calc(18 * var(--u)) 0;flex-direction:column;flex:1;display:flex}.labs-product-title{min-height:30px;margin-bottom:calc(12 * var(--u));align-items:center;gap:8px;display:flex}.labs-product-title h3{font-size:var(--fl-23-18);line-height:1.14}.labs-product-number{border:1px solid var(--l-rule);color:var(--l-orange-text);font-size:var(--l-t-14);border-radius:4px;flex-shrink:0;padding:1px 6px;font-weight:600;line-height:1.4}.labs-product-copy>p{color:var(--l-muted);font-size:var(--fl-17-16);line-height:1.45}.labs-product-points{padding:calc(12 * var(--u)) 0 calc(14 * var(--u));font-size:var(--fl-16-16);margin:0;line-height:1.35;list-style:none}.labs-product-points li{align-items:center;gap:6px;display:flex}.labs-product-points .check-mark{width:15px;height:15px;color:var(--brand);flex:none}.labs-product-link{min-height:48px;padding:calc(14 * var(--u)) 0;border-top:1px solid var(--l-rule);color:var(--l-orange-text);font-size:var(--fl-15-14);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-weight:650;line-height:1.2;display:flex}.labs-product-link>span[aria-hidden]{width:36px;height:36px;color:var(--brand);background:#fff1ea;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:background-color .3s,color .3s,transform .2s cubic-bezier(.16,1,.3,1);display:grid}.labs-product-link:hover>span[aria-hidden]{transform:translate(2px,-2px)}.labs-products-band{isolation:isolate;padding:calc(72 * var(--u)) 0 calc(64 * var(--u));background:radial-gradient(60% 35% at 90% 0,#f15a2429,#0000 70%),radial-gradient(55% 30% at 5% 100%,#f15a241a,#0000 70%),#1d1a18;position:relative;overflow:clip}.labs-products-band:after{content:"";z-index:-1;aspect-ratio:947/994;pointer-events:none;background:url(/media/conferencia/simbolo-marca-dagua.svg) 50%/contain no-repeat;width:min(820px,64vw);position:absolute;top:40px;left:-190px;transform:rotate(4deg)}@media (max-width:1023px){.labs-products-band:after{width:min(560px,110vw);top:24px;left:-120px}}.labs-demo-caption{margin-top:calc(28 * var(--u));color:#b9aea7;font-size:var(--l-t-14);line-height:1.48}.labs-integration{padding:calc(88 * var(--u)) 0 calc(64 * var(--u));color:#fff;background:#f15a29 url(/media/labs-geral/fundo-integracao.svg) bottom/100% no-repeat}.labs-integration-heading{max-width:calc(870 * var(--u))}.labs-integration-heading h2{font-size:var(--fl-48)}.labs-integration-heading>p:not(.labs-tag){max-width:calc(740 * var(--u));margin-top:calc(24 * var(--u));font-size:var(--fl-23-17);line-height:1.48}.labs-connection{align-items:start;gap:calc(44 * var(--u));margin-top:calc(50 * var(--u));padding:calc(40 * var(--u)) 0;border-block:1px solid #ffffff70;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.9fr);display:grid}.labs-label{font-size:var(--l-t-14);letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1.5;display:block}.labs-connection h3{margin:calc(20 * var(--u)) 0;font-size:var(--fl-30-23);font-weight:550;line-height:1.2}.labs-connection-origin>p{margin-top:calc(18 * var(--u));font-size:var(--fl-22-16);line-height:1.85}.labs-connection dl{margin:calc(27 * var(--u)) 0 0;padding:calc(8 * var(--u)) calc(28 * var(--u));color:var(--l-ink);background:#fff;border-radius:10px;box-shadow:0 10px 28px #69210a1f}.labs-connection dl>div{grid-template-columns:max(86px, calc(82 * var(--u))) minmax(0, 1fr);gap:calc(14 * var(--u));padding:calc(13 * var(--u)) 0;border-top:1px solid var(--l-card-rule);font-size:var(--fl-16-16);line-height:1.5;display:grid}.labs-connection dl>div:first-child{border-top:0}.labs-connection dl>div>*{min-width:0}.labs-connection dt{color:var(--l-ink);font-weight:700}.labs-connection dd{color:var(--l-muted);margin:0}.labs-connection-destination{padding-left:calc(32 * var(--u));border-left:1px solid #ffffff70}.labs-integration-bottom{justify-content:space-between;align-items:center;gap:calc(40 * var(--u));margin-top:calc(44 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid #fff6;display:flex}.labs-integration-bottom>div{max-width:calc(730 * var(--u))}.labs-integration-bottom strong{font-size:var(--fl-22-17);font-weight:550;line-height:1.48}.labs-integration-bottom p{max-width:calc(700 * var(--u));margin-top:calc(12 * var(--u));font-size:var(--fl-17-16);line-height:1.48}.labs-button-light{justify-content:center;align-items:center;gap:calc(20 * var(--u));min-height:max(48px, calc(50 * var(--u)));padding:calc(15 * var(--u)) calc(20 * var(--u));color:var(--l-accent-dark);font-size:max(15px, calc(17 * var(--u)));white-space:nowrap;background:#fff;border-radius:8px;flex:none;font-weight:650;line-height:1.2;transition:transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.labs-button-light:hover{transform:translateY(-2px)}.labs-page .labs-integration a:focus-visible{outline-color:#fff}.labs-contact{padding:calc(96 * var(--u)) 0}.labs-message{padding:calc(96 * var(--u)) 0 calc(104 * var(--u));background:var(--l-canvas)}.labs-message-card{align-items:start;gap:calc(64 * var(--u));padding:calc(48 * var(--u));border:1px solid var(--l-card-rule);box-shadow:5px 5px 0 var(--brand);background:#fff;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.labs-message-copy h2{font-size:var(--fl-42)}.labs-message-copy>p:not(.labs-tag){max-width:calc(440 * var(--u));margin-top:calc(24 * var(--u));color:var(--l-muted);font-size:var(--fl-20-16);line-height:1.48}.labs-contact-panel{background:var(--l-canvas);border:1px solid var(--l-card-rule);box-shadow:5px 5px 0 var(--brand);border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);display:grid}.labs-contact-copy{padding:calc(48 * var(--u)) calc(42 * var(--u))}.labs-contact-copy h2{font-size:var(--fl-42)}.labs-contact-lead{max-width:calc(520 * var(--u));margin-top:calc(24 * var(--u));color:var(--l-muted);font-size:var(--fl-20-16);line-height:1.48}.labs-interest-label{margin:calc(30 * var(--u)) 0 calc(9 * var(--u));color:var(--l-ink);font-size:var(--l-t-14);font-weight:600;line-height:1.48}.labs-contact-choice{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.labs-interest-picker{z-index:3;border:1px solid var(--l-rule);background:#fff;border-radius:8px;flex:280px;min-width:0;max-width:100%;position:relative}.labs-interest-picker[open]{border-color:var(--brand)}.labs-interest-picker summary{min-height:max(48px, calc(56 * var(--u)));padding:calc(15 * var(--u)) 16px;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;font-size:16px;line-height:1.35;list-style:none;display:flex}.labs-interest-picker summary::-webkit-details-marker{display:none}.labs-interest-picker summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.labs-interest-picker summary>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.labs-interest-picker[open] summary>svg{transform:rotate(180deg)}.labs-interest-picker summary:hover{background:var(--l-canvas)}.labs-interest-menu{z-index:30;border:1px solid var(--l-card-rule);background:#fff;border-radius:10px;flex-direction:column;max-height:min(360px,100dvh - 120px);padding:16px;display:flex;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;box-shadow:0 16px 40px #29262229,0 2px 6px #2926220f}.labs-interest-menu>p{color:var(--l-muted);margin:0 0 12px;font-size:14px}.labs-interest-groups{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.labs-interest-group{border:0;min-width:0;margin:0 0 14px;padding:0}.labs-interest-group:last-child{margin-bottom:0}.labs-interest-group legend{color:var(--l-muted);margin-bottom:6px;font-size:14px;font-weight:650;line-height:1.4}.labs-interest-option{cursor:pointer;border-radius:5px;align-items:center;gap:10px;min-height:42px;padding:10px 8px;font-size:15px;line-height:1.3;display:flex}.labs-interest-option input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:0}.labs-interest-option input:focus-visible{outline:2px solid var(--l-focus);outline-offset:3px}.labs-interest-option:hover{background:var(--l-canvas)}.labs-interest-option:has(input:checked){background:var(--l-warm)}.labs-interest-actions{border-top:1px solid var(--l-rule);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:14px;display:flex}.labs-interest-actions button{min-height:36px;color:var(--l-ink);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:8px;font-size:14px;font-weight:600}.labs-interest-actions button:last-child{background:var(--l-ink);color:#fff;padding-inline:14px}.labs-interest-actions button:hover:not(:disabled){background:var(--l-warm);color:var(--l-ink)}.labs-interest-actions button:disabled{opacity:.45;cursor:default}.labs-contact-link{justify-content:center;align-items:center;gap:calc(20 * var(--u));min-height:max(48px, calc(56 * var(--u)));padding:calc(15 * var(--u)) calc(20 * var(--u));background:var(--brand);color:#fff;font-size:max(16px, calc(17 * var(--u)));white-space:nowrap;border-radius:8px;font-weight:650;line-height:1.2;transition:transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.labs-contact-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.labs-contact-link:hover{transform:translateY(-2px)}.labs-contact-channel{max-width:100%;margin-top:calc(13 * var(--u));color:var(--l-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.labs-contact-visual{padding:calc(48 * var(--u)) calc(36 * var(--u));border-radius:calc(70 * var(--u)) 9px 9px 0;color:#fff;background:#f15a29 url(/media/labs-geral/fundo-contato.svg) 70%/cover no-repeat;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.labs-contact-visual>p{font-size:var(--fl-37-28);font-weight:400;line-height:1.13;position:relative}.labs-contact-visual b{font-weight:650}.labs-contact-flow{margin-top:calc(28 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid #fff6;align-items:center;gap:12px;font-size:16px;display:flex}.labs-contact-flow i{font-style:normal}.motion-pending .labs-hero-copy>.labs-hero-eyebrow,.motion-pending .labs-hero-copy>h1{opacity:0}@media (prefers-reduced-motion:reduce){.motion-pending .labs-hero-copy>.labs-hero-eyebrow,.motion-pending .labs-hero-copy>h1{opacity:1}.labs-hero-cta,.labs-hero-cta svg,.labs-filter,.labs-product-link>span[aria-hidden],.labs-button-light,.labs-contact-link{transition:none}.labs-product-art:after,.labs-product-surface:hover .labs-art-shine:before{animation:none}.labs-product-surface,.labs-shot-browser,.labs-shot-phone{transition:none}.labs-product-surface:hover,.labs-product-surface:hover .labs-shot-browser,.labs-product-surface:hover .labs-shot-a,.labs-product-surface:hover .labs-shot-b,.labs-product-surface:hover .labs-shot-side{transform:none}}@media (max-width:1100px){.labs-heading{gap:40px}.labs-contact-copy{padding:36px 28px}.labs-contact-copy h2{font-size:36px}.labs-contact-visual{padding:30px 24px}.labs-contact-visual>p{font-size:32px}.labs-integration-bottom{align-items:flex-start}.labs-button-light{font-size:15px}}@media (max-width:1023px){.labs-heading h2{font-size:30px}.labs-integration-heading h2{font-size:32px}}@media (max-width:1000px){.labs-connection{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:30px}.labs-connection-destination{border-top:1px solid #ffffff70;border-left:0;grid-column:1/-1;align-items:baseline;gap:32px;padding:24px 0 0;display:flex}.labs-connection-destination h3{margin:0}}@media (max-width:999px){.labs-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.labs-product,.labs-product[data-row-center]{grid-column:auto}.labs-heading{gap:30px}.labs-heading>p{font-size:18px}}@media (max-width:900px){.labs-hero{background:#e9e1da url(/media/labs-geral/banner-960.webp) 0 0/auto 100% no-repeat;flex-direction:column;align-items:stretch;min-height:0;padding:0}.labs-hero-layout{padding:126px 0 32px}.labs-hero-copy{max-width:600px}.labs-hero-visual{object-position:72% 60%;order:1;height:320px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24%);mask-image:linear-gradient(#0000 0,#000 24%)}.labs-hero-eyebrow{min-height:34px;padding:4px 14px}.labs-hero h1{margin-top:22px;font-size:clamp(38px,10vw,52px);line-height:1.12}.labs-hero-text{margin-top:20px;font-size:18px}.labs-hero-cta{width:auto;min-height:56px;margin-top:28px;font-size:18px}}@media (max-width:780px){.labs-catalogue{padding:64px 0 0}.labs-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.labs-filter-row{align-items:flex-start}#labs-product-count{padding-top:11px}.labs-filter{padding:11px 16px;font-size:15px}.labs-integration{background-position:65%;background-size:cover;padding:64px 0 48px}.labs-integration-heading>p:not(.labs-tag){font-size:20px}.labs-integration-bottom{display:block}.labs-integration-bottom p{font-size:18px}.labs-button-light{margin-top:24px;font-size:16px}.labs-contact,.labs-message{padding:64px 0}.labs-message-card{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px}.labs-message-copy h2{font-size:35px}.labs-message-copy>p:not(.labs-tag){max-width:none;font-size:18px}.labs-contact-panel{grid-template-columns:minmax(0,1fr)}.labs-contact-copy{padding:32px 24px}.labs-contact-copy h2{font-size:35px}.labs-contact-visual{border-radius:48px 0 9px 9px;min-height:245px;padding:36px}.labs-contact-visual>p{font-size:34px}.labs-contact-flow{width:55%;min-width:220px}}@media (max-width:700px){.labs-connection{grid-template-columns:minmax(0,1fr)}.labs-connection-destination{grid-column:auto;display:block}.labs-connection-destination h3{margin-top:18px}.labs-connection-origin>p{font-size:21px}.labs-connection dl{padding:4px 18px}}@media (max-width:639px){.labs-catalogue{padding:44px 0 0}.labs-products-band{padding:40px 0 44px}.labs-products{grid-template-columns:minmax(0,1fr);gap:22px}.labs-heading{gap:18px;margin-bottom:22px}.labs-heading h2{font-size:30px}.labs-tag{margin-bottom:16px}.labs-product-copy{padding:16px 16px 0}.labs-filter-row{margin-bottom:22px}}@media (max-width:420px){.labs-filter-row{display:block}.labs-filter{padding:10px 14px;font-size:14px}#labs-product-count{padding-top:12px;display:block}.labs-product-title{gap:9px}.labs-product-link>span[aria-hidden]{font-size:21px}.labs-integration .labs-button-light{gap:12px;padding:15px 17px;font-size:15px}.labs-integration-heading h2{font-size:30px}.labs-contact-copy{padding:30px 20px}.labs-contact-copy h2,.labs-message-copy h2{font-size:28px}.labs-contact-lead{font-size:18px}.labs-contact-choice{grid-template-columns:minmax(0,1fr);display:grid}.labs-interest-picker{width:100%}.labs-interest-picker summary{padding:14px 12px}.labs-interest-menu{padding:12px}.labs-interest-option{padding-inline:4px;font-size:14px}.labs-interest-actions{gap:6px}.labs-contact-flow{width:100%;min-width:0}.labs-hero-cta{white-space:normal;width:100%}}@media (max-width:360px){.labs-hero h1{font-size:36px}}.labs-page .conference-faq .faq-card .eyebrow{font-size:14px}.ai-page{--u:var(--fluid-px);--a-ink:#292622;--a-muted:#645e58;--a-wash:#fff1e3;--a-canvas:#f8f5f1;--a-rule:#e6d9d0;--a-card-rule:#f0ded3;--a-deep:#bd3f1d;--a-focus:#74311c;--a-orange-text:#c8431a;--a-t-14:14px;color:var(--a-ink)}.ai-page :where(main) h2,.ai-page :where(main) h3{font-weight:500;line-height:1.12}.ai-accent{color:var(--brand)}.ai-section{padding-block:calc(115 * var(--u));scroll-margin-top:24px;position:relative}.ai-page a:focus-visible{outline:3px solid var(--a-focus);outline-offset:4px}.ai-page button:focus-visible{outline:3px solid var(--a-focus);outline-offset:4px}.ai-page [role=tabpanel]:focus-visible{outline:3px solid var(--a-focus);outline-offset:4px}.ai-page textarea:focus-visible{outline:3px solid var(--a-focus);outline-offset:4px}.ai-page input:focus-visible{outline:3px solid var(--a-focus);outline-offset:4px}.ai-tag{width:fit-content;min-height:calc(34 * var(--u));margin-bottom:calc(24 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));background:var(--brand);color:#fff;font-size:var(--a-t-14);letter-spacing:.035em;text-transform:uppercase;border-radius:5px;align-items:center;font-weight:700;line-height:1.15;display:inline-flex}.ai-tag-light{color:var(--a-deep);background:#fff}.ai-arrow{width:calc(25 * var(--u));height:calc(25 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;min-width:20px;min-height:20px;transition:transform .25s}.ai-icon-square svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}.ai-heading{align-items:end;gap:calc(70 * var(--u));margin-bottom:calc(48 * var(--u));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ai-heading h2{font-size:var(--fl-48)}.ai-heading>p{max-width:calc(500 * var(--u));color:var(--a-muted);font-size:var(--fl-24-17);padding-bottom:4px;line-height:1.5}.ai-text-link{align-items:center;gap:calc(18 * var(--u));min-height:28px;color:var(--a-orange-text);font-size:var(--fl-18-16);white-space:nowrap;font-weight:650;line-height:1.2;display:inline-flex}.ai-text-link:hover{text-underline-offset:5px;text-decoration:underline}.ai-text-link:hover .ai-arrow{transform:translate(4px)}.ai-hero{min-height:calc(var(--hero-height) + 52px);padding:calc(106px + 14 * var(--u)) 0 calc(52px + 40 * var(--u));color:#fff;background:#d9431c;align-items:center;display:flex;position:relative;overflow:hidden}.ai-hero-visual{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.ai-hero-layout{z-index:1;position:relative}.ai-hero-copy{max-width:calc(640 * var(--u))}.ai-hero-eyebrow{width:calc(340 * var(--u));max-width:100%;min-height:calc(38 * var(--u));padding:0 calc(17 * var(--u));font-size:max(14px, calc(16 * var(--u)));letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff4d;border-radius:999px;align-items:center;font-weight:650;line-height:1.2;display:flex}.ai-hero h1{margin-top:calc(36 * var(--u));font-size:var(--fl-64);font-weight:500;line-height:1.13}.ai-hero-text{margin-top:calc(28 * var(--u));font-size:var(--fl-26_5-17);isolation:isolate;text-shadow:0 1px 2px #5a160673;width:fit-content;max-width:100%;line-height:1.245;position:relative}.ai-hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 54%,#6e1c0861,#6e1c0857 66%,#6e1c0824 86%,#0000);position:absolute;inset:-60% -32% -60% -24%}.ai-hero-cta{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));width:calc(365 * var(--u));min-width:max-content;min-height:calc(60 * var(--u));margin-top:calc(46 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(22 * var(--u));color:var(--a-ink);font-size:var(--fl-20-16);white-space:nowrap;background:#fff;border-radius:8px;font-weight:600;line-height:1.2;transition:box-shadow .2s;display:inline-flex}.ai-hero-cta .ai-arrow{width:calc(26 * var(--u));stroke-width:2px}.ai-hero-cta:hover{box-shadow:0 8px 21px -8px #4c150880}:is(.ai-hero-cta:hover .ai-arrow,.ai-hero-cta:focus-visible .ai-arrow){transform:translate(4px)}.ai-page .ai-hero a:focus-visible{outline-color:#fff}.ai-pillars h2 a{color:inherit}.ai-pillars h2 a:after{content:"";border-radius:16px;position:absolute;inset:-12px 0}.ai-pillars h2 a:hover{text-underline-offset:4px;text-decoration:underline}.ai-page .ai-pillars h2 a:focus-visible{outline:none}.ai-page .ai-pillars h2 a:focus-visible:after{outline:3px solid var(--a-focus);outline-offset:2px}.ai-intro-grid{gap:calc(90 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ai-intro h2{font-size:var(--fl-48)}.ai-intro-text{padding-top:calc(13 * var(--u))}.ai-intro-text>p{color:var(--a-muted);font-size:var(--fl-24-17);line-height:1.5}.ai-intro-text>.ai-intro-lead{margin-bottom:calc(22 * var(--u));color:var(--a-ink);font-size:var(--fl-29-21);line-height:1.4}.ai-signature,.ai-contact-detail{align-items:center;gap:calc(16 * var(--u));line-height:1.4;display:flex}.ai-signature{margin-top:calc(28 * var(--u));padding-top:calc(24 * var(--u));border-top:1px solid var(--a-rule);font-size:var(--fl-18-16)}.ai-signature strong,.ai-contact-detail strong{font-weight:600}.ai-services{padding-top:calc(36 * var(--u))}.ai-services-table{margin-top:calc(42 * var(--u));border-top:2px solid var(--brand)}.ai-services-head,.ai-service{gap:calc(40 * var(--u));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr);display:grid}.ai-services-head{padding:calc(16 * var(--u)) 0;color:#8b442d;font-size:var(--a-t-14);font-weight:650}.ai-service{padding:calc(28 * var(--u)) 0;border-top:1px solid var(--a-rule);scroll-margin-top:100px}.ai-label{color:#70665f;font-size:var(--a-t-14);letter-spacing:.06em;text-transform:uppercase;font-weight:650;line-height:1.5;display:block}.ai-service h3{margin-top:calc(10 * var(--u));font-size:var(--fl-30-23);font-weight:700;line-height:1.15}.ai-service-scope p,.ai-service-output p{color:var(--a-muted);font-size:var(--fl-18-16);line-height:1.65}.ai-service-name{align-items:flex-start;gap:calc(18 * var(--u));display:flex}.ai-icon-square .ai-icon-dot{fill:currentColor;stroke:none}.ai-icon-square .ai-icon-hole{fill:#fff;stroke:none}.ai-service-scope .ai-text-link{margin-top:calc(24 * var(--u))}.ai-service-output{padding-left:calc(28 * var(--u));border-left:1px solid var(--a-rule)}.ai-service-output strong{margin-bottom:calc(14 * var(--u));font-size:var(--fl-22-17);font-weight:600;line-height:1.3;display:block}.ai-evolution-preview{justify-content:space-between;align-items:center;gap:calc(26 * var(--u));margin-top:calc(10 * var(--u));padding:calc(24 * var(--u)) 0;border-block:1px solid var(--a-rule);display:flex}.ai-evolution-preview span{margin-bottom:calc(6 * var(--u));color:var(--a-muted);font-size:var(--fl-15-14);line-height:1.4;display:block}.ai-evolution-preview strong{font-size:var(--fl-25-18);font-weight:500;line-height:1.2}.ai-evolution-preview em{color:var(--brand);font-style:normal}.ai-evolution-preview>.ai-arrow{color:var(--brand)}.ai-evolution-preview:hover .ai-arrow{transform:translate(4px)}.ai-applications{background:var(--a-wash)}.ai-applications .ai-accent{color:#d84a1c}.ai-tabs{gap:calc(32 * var(--u));border-bottom:1px solid #dfd3ca;flex-wrap:wrap;display:flex}.ai-tabs button{min-height:48px;padding:calc(18 * var(--u)) 0;color:#635d58;font-size:var(--fl-18-16);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:500;line-height:1.2;transition:color .18s,border-color .18s}.ai-tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--a-ink);font-weight:650}.ai-tabs button:hover{color:var(--a-ink)}.ai-scenario{align-items:center;gap:calc(64 * var(--u));min-height:calc(520 * var(--u));padding:calc(40 * var(--u)) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ai-scenario-label{color:var(--a-deep);font-size:var(--a-t-14);letter-spacing:.075em;text-transform:uppercase;font-weight:650}.ai-scenario h3{margin:calc(20 * var(--u)) 0 calc(24 * var(--u));font-size:var(--fl-38_4)}.ai-scenario-intro{max-width:calc(520 * var(--u));color:var(--a-muted);font-size:var(--fl-21-16);line-height:1.5}.ai-scenario-human{max-width:calc(380 * var(--u));margin-top:calc(24 * var(--u));padding-top:calc(20 * var(--u));border-top:1px solid var(--a-rule);font-size:var(--fl-17-16);line-height:1.45}.ai-workflow-caption{color:var(--a-muted);font-size:var(--a-t-14);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ai-workflow ol{margin:calc(20 * var(--u)) 0 0;border-top:2px solid var(--brand);padding:0;list-style:none}.ai-workflow li{grid-template-columns:calc(130 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(18 * var(--u));padding:calc(20 * var(--u)) 0;border-bottom:1px solid #dfd3ca;display:grid}.ai-workflow li strong{font-size:var(--fl-20-16);font-weight:600;line-height:1.3}.ai-workflow li p{color:var(--a-muted);font-size:var(--fl-17-16);line-height:1.5}.ai-workflow-result{padding-top:calc(22 * var(--u));font-size:var(--fl-17-16);font-weight:500;line-height:1.5}.ai-example-note{margin-top:calc(26 * var(--u));color:var(--a-muted);font-size:var(--a-t-14);line-height:1.5}.ai-evolution{color:#fff;background:#f15a29 url(/media/ai-geral/fundo-evolucao.svg) 50%/cover no-repeat;overflow:clip}.ai-evolution-grid{align-items:center;gap:calc(80 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ai-evolution h2{font-size:var(--fl-57_6);font-weight:400}.ai-evolution h2 strong{font-weight:600}.ai-evolution-heading>p:not(.ai-tag){max-width:calc(490 * var(--u));margin-top:calc(26 * var(--u));font-size:var(--fl-22-17);font-weight:500;line-height:1.45}.ai-button-light{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));min-height:max(48px, calc(54 * var(--u)));margin-top:calc(36 * var(--u));padding:calc(14 * var(--u)) calc(23 * var(--u));color:var(--a-ink);font-size:max(16px, calc(17 * var(--u)));white-space:nowrap;background:#fff;border-radius:8px;font-weight:700;line-height:1.2;transition:transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.ai-button-light:hover{transform:translateY(-2px)}.ai-page .ai-evolution a:focus-visible{outline-color:#fff}.ai-board-heading{padding-bottom:calc(22 * var(--u));font-size:var(--fl-24-18);border-bottom:1px solid #ffffff70;font-weight:650;line-height:1.3}.ai-board ol{margin:calc(20 * var(--u)) 0;padding:0;list-style:none}.ai-board li{grid-template-columns:calc(100 * var(--u)) minmax(0, 1fr);gap:calc(22 * var(--u));padding-block:calc(16 * var(--u));display:grid}.ai-board li+li{border-top:1px solid #ffffff70}.ai-board b{font-size:var(--fl-21-17);font-weight:650;line-height:1.5}.ai-board li p{font-size:var(--fl-19-16);line-height:1.6}.ai-board-footer{padding-top:calc(22 * var(--u));font-size:var(--fl-16-16);border-top:1px solid #ffffff70;line-height:1.6}.ai-page .ai-faq .eyebrow{font-size:14px}.ai-contact{padding-block:calc(96 * var(--u))}.ai-contact-card{gap:calc(65 * var(--u));padding:calc(52 * var(--u));background:var(--a-canvas);border:1px solid var(--a-card-rule);box-shadow:5px 5px 0 var(--brand);border-radius:10px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.ai-contact-intro h2{font-size:var(--fl-46)}.ai-contact-intro>p:not(.ai-tag){margin-top:calc(24 * var(--u));color:var(--a-muted);font-size:var(--fl-21-16);line-height:1.5}.ai-contact-detail{margin-top:calc(40 * var(--u));font-size:var(--fl-18-16)}.ai-interests{border:0;min-width:0;margin:0 0 20px;padding:0}.ai-interests legend{font-size:var(--fl-21-17);padding:0;font-weight:600;line-height:1.3}.ai-interest-help{margin:calc(8 * var(--u)) 0 calc(18 * var(--u));color:var(--a-muted);font-size:var(--fl-15-14)}.ai-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-interest-grid label{padding:calc(13 * var(--u)) 10px;border:1px solid var(--a-rule);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:9px;line-height:1.3;transition:border-color .18s;display:flex}.ai-interest-grid label:hover{border-color:var(--brand)}.ai-interest-grid label:has(input:checked){border-color:var(--brand)}.ai-interest-grid input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:3px 0 0}.ai-interest-grid strong{white-space:nowrap;font-size:16px;font-weight:550;display:block}.ai-interest-grid small{color:var(--a-muted);margin-top:4px;font-size:14px;display:block}.ai-whatsapp-link{min-height:44px;color:var(--a-orange-text);font-size:var(--fl-18-16);align-items:center;gap:12px;margin-top:12px;font-weight:650;line-height:1.2;display:inline-flex}.ai-whatsapp-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;transition:transform .25s}.ai-whatsapp-link:hover{text-underline-offset:5px;text-decoration:underline}.ai-whatsapp-link:hover svg{transform:translate(4px)}.ai-contact-caption{color:var(--a-muted);margin-top:4px;font-size:14px;line-height:1.5}.ai-hero h1,.ai-hero-text{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ai-hero-visual{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.motion-pending .ai-hero-copy>.ai-hero-eyebrow,.motion-pending .ai-hero-copy>.ai-hero-cta{opacity:0}.motion-pending .ai-hero h1{transform:translateY(40px)}.motion-pending .ai-hero-text{transform:translateY(28px)}.motion-pending .ai-hero-visual{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.motion-pending .ai-hero-copy>.ai-hero-eyebrow,.motion-pending .ai-hero-copy>.ai-hero-cta{opacity:1}.motion-pending .ai-hero h1,.motion-pending .ai-hero-text,.motion-pending .ai-hero-visual{transform:none}.ai-hero h1,.ai-hero-text,.ai-hero-visual,.ai-arrow,.ai-hero-cta,.ai-tabs button,.ai-button-light,.ai-interest-grid label,.ai-whatsapp-link svg{transition:none}.ai-button-light:hover,.ai-whatsapp-link:hover svg,.ai-text-link:hover .ai-arrow,.ai-evolution-preview:hover .ai-arrow,.ai-hero-cta:hover .ai-arrow{transform:none}}@media (max-width:1100px){.ai-intro-grid,.ai-evolution-grid,.ai-heading{gap:40px}.ai-contact-card{gap:32px;padding:36px 28px}}@media (max-width:1023px){.ai-section{padding-block:72px}.ai-services{padding-top:36px}.ai-intro h2,.ai-heading h2{font-size:34px}.ai-scenario h3{font-size:30px}.ai-evolution h2{font-size:40px}.ai-contact-intro h2{font-size:34px}.ai-services-head,.ai-service{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr);gap:24px}.ai-service h3{font-size:25px}.ai-service-output{padding-left:18px}.ai-workflow li{grid-template-columns:105px minmax(0,1fr)}.ai-scenario{gap:30px;min-height:0}}@media (max-width:900px){.ai-hero{background:var(--a-deep);flex-direction:column;align-items:stretch;min-height:0;padding:0 0 100px}.ai-hero-visual{object-position:76% 30%;height:340px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ai-hero-layout{margin-top:-32px}.ai-hero-copy{max-width:600px}.ai-hero-eyebrow{width:fit-content;min-height:34px;color:var(--a-deep);background:#fff;border:0;border-radius:5px;padding:4px 12px;font-size:14px;font-weight:700}.ai-hero h1{margin-top:20px;font-size:clamp(36px,6.5vw,48px);line-height:1.08}.ai-hero-text{margin-top:24px;font-size:19px;line-height:1.42}.ai-hero-text br,.ai-hero-text:before{display:none}.ai-hero-cta{gap:16px;width:auto;min-height:54px;margin-top:28px;font-size:16px}}@media (max-width:800px){.ai-section{padding-block:64px}.ai-services{padding-top:24px}.ai-intro-grid,.ai-heading,.ai-scenario,.ai-evolution-grid,.ai-contact-card{grid-template-columns:minmax(0,1fr);gap:32px}.ai-heading{gap:24px;margin-bottom:34px}.ai-heading>p{max-width:600px;font-size:19px}.ai-intro-text>.ai-intro-lead{font-size:23px}.ai-intro-text>p{font-size:19px}.ai-tag{margin-bottom:20px}.ai-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ai-tabs button{text-align:left;padding:14px 0;font-size:16px}.ai-scenario{gap:36px;padding:28px 0}.ai-scenario-intro{font-size:19px}.ai-evolution{background-position:65%}.ai-evolution h2{font-size:40px}.ai-evolution-heading>p:not(.ai-tag){font-size:20px}.ai-contact-card{padding:32px 24px}.ai-contact-intro h2{font-size:34px}.ai-contact-intro h2 br{display:none}.ai-contact-intro>p:not(.ai-tag){font-size:19px}.ai-contact-detail{display:none}.ai-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-interest-grid label>span{display:block}.ai-interest-grid small{margin:4px 0 0;display:block}.ai-interest-grid label{padding:14px 10px}}@media (max-width:700px){.ai-hero{padding-bottom:48px}.ai-services-head{display:none}.ai-service{grid-template-columns:minmax(0,1fr);gap:22px;padding:30px 0}.ai-service h3{font-size:29px}.ai-service-output{border-left:0;border-top:1px solid var(--a-rule);padding:20px 0 0}.ai-workflow li strong{font-size:19px}.ai-workflow li p{font-size:16px}}@media (max-width:500px){.ai-intro h2,.ai-heading h2{font-size:32px}.ai-evolution-preview strong em{display:block}.ai-evolution-preview strong{font-size:20px}.ai-board li{grid-template-columns:minmax(0,1fr);gap:6px}.ai-evolution-heading .ai-button-light{gap:12px;max-width:100%;padding-inline:15px;font-size:15px}.ai-interest-grid{grid-template-columns:minmax(0,1fr)}.ai-contact-card{padding:30px 20px}.ai-text-link{white-space:normal}}@media (max-width:420px){.ai-hero-cta{white-space:normal;width:100%;min-width:0}}@media (max-width:380px){.ai-hero h1{font-size:34px}.ai-interest-grid strong{white-space:normal}}.wa-widget{--wa-inset:24px;--wa-green:#25d366;--wa-launcher-size:60px;z-index:40;right:calc(var(--wa-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--wa-inset) + env(safe-area-inset-bottom,0px) + var(--wa-lift,0px));font-family:var(--font-sans);flex-direction:column;align-items:flex-end;display:flex;position:fixed}body:has([data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=drawer-overlay]) .wa-widget{visibility:hidden}.wa-widget[data-over-form] .wa-launcher{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.8)}.wa-launcher{min-width:var(--wa-launcher-size);height:var(--wa-launcher-size);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;transition:transform .2s,box-shadow .2s,opacity .2s,visibility .2s;display:inline-flex;position:relative}.wa-launcher:hover{transform:translateY(-2px)}.wa-launcher:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.wa-launcher-icon{flex:none;width:30px;height:30px}.wa-launcher--square{width:var(--wa-launcher-size);background:var(--wa-green);color:#fff;border-radius:14px;padding:0;box-shadow:0 8px 24px #0000002e}.wa-launcher--round{width:var(--wa-launcher-size);background:var(--wa-green);color:#fff;border-radius:50%;padding:0;box-shadow:0 6px 18px #128c4a52,0 2px 6px #2926221f}.wa-launcher--square .wa-launcher-label,.wa-launcher--round .wa-launcher-label{display:none}.wa-launcher:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:0 0 #25d3668c}@media (prefers-reduced-motion:no-preference){.wa-launcher:after{animation:1.4s ease-out 3s wa-pulse}}@keyframes wa-pulse{0%{opacity:1;box-shadow:0 0 #25d3668c}to{opacity:0;box-shadow:0 0 0 16px #25d36600}}.wa-panel{right:0;bottom:calc(var(--wa-launcher-size) + 14px);width:340px;max-width:calc(100vw - 2 * var(--wa-inset) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - var(--wa-launcher-size) - 2 * var(--wa-inset) - 28px);transform-origin:100% 100%;color:var(--ink);background:#fff;border:1px solid #f0ded3;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 48px #2926222e,0 2px 8px #2926220f}.wa-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.wa-panel:not([hidden]){animation:.18s ease-out wa-panel-in}}@keyframes wa-panel-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.wa-panel-header{color:#fff;background:#1d1a18;align-items:center;gap:12px;padding:14px 10px 14px 16px;display:flex}.wa-avatar{background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-avatar img{width:24px;height:24px}.wa-panel-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-panel-title strong{font-size:16px;font-weight:650;line-height:1.25}.wa-panel-title span{color:#e6ddd6;font-size:14px;line-height:1.3}.wa-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wa-close:hover{background:#ffffff1a}.wa-close:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.wa-panel-body{background:#fff8f3;padding:18px 16px 6px;overflow-y:auto}.wa-bubble{background:#fff;border:1px solid #f0ded3;border-radius:4px 12px 12px;max-width:85%;margin:0 0 16px;padding:10px 14px;font-size:16px;line-height:1.4;position:relative;box-shadow:0 1px 2px #2926220f}.wa-topics-label{color:#645e58;margin:0 0 8px;font-size:14px}.wa-topics{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.wa-topic{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #f0ded3;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:550;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.wa-topic:hover{border-color:var(--brand)}.wa-topic[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.wa-topic:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.wa-panel-footer{background:#fff;border-top:1px solid #f0ded3;padding:12px 16px 16px}.wa-open{background:var(--brand);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 16px;font-size:16px;font-weight:650;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.wa-open:hover{transform:translateY(-1px);box-shadow:0 7px 18px #6b250022}.wa-open:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wa-open-icon{flex:none;width:22px;height:22px}@media (max-width:767px){.wa-widget{--wa-inset:16px;--wa-launcher-size:56px}.wa-launcher--square{border-radius:13px}.wa-panel{width:calc(100vw - 2 * var(--wa-inset) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.wa-launcher,.wa-launcher:hover,.wa-open:hover{transition:none;transform:none}}.header-inner{position:relative}.nav-item{align-items:center;display:flex}.nav-toggle{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px 0;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.nav-toggle:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:3px;left:0;right:16px;transform:scaleX(0)}.nav-toggle:hover:after,.nav-item[data-open] .nav-toggle:after{transform:scaleX(1)}.nav-chevron{flex:none;transition:transform .2s}.nav-item[data-open] .nav-chevron,.mobile-accordion[data-open] .nav-chevron{transform:rotate(180deg)}.nav-item[data-open] .nav-toggle{color:var(--brand)}.header-dark .nav-item[data-open] .nav-toggle{color:#ffb08f}.nav-toggle:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.nav-panel{z-index:30;box-sizing:border-box;color:var(--ink);text-align:left;white-space:normal;background:#fff;border-radius:20px;padding:22px;animation:.16s ease-out nav-panel-in;position:absolute;top:calc(100% + 10px);box-shadow:0 24px 60px #43291a2e,0 2px 8px #43291a0f}.nav-panel[hidden]{display:none}.nav-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-panel{animation:none}.nav-chevron{transition:none}}.nav-panel-apps{left:0;right:0}.nav-panel-bpo{width:min(820px,100%)}.nav-panel-about{border-radius:14px;width:240px;padding:10px}.desktop-nav .nav-panel a{font-size:inherit;white-space:normal;padding-block:0}.desktop-nav .nav-panel a:after{content:none}.nav-feature{color:#fff;background:linear-gradient(120deg,#b83d17 0,#c8431a 55%,#cf4a1f 100%);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(180px,34%);height:186px;display:grid;overflow:hidden}.nav-feature-copy{align-self:center;padding:22px 28px}.nav-feature-title{font-size:24px;font-weight:600;line-height:1.2}.nav-feature-text{max-width:46ch;margin-top:10px;font-size:15px;line-height:1.5}.desktop-nav .nav-feature-link{color:#fff;text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.nav-feature-link:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #fff}.nav-feature-photo{object-fit:cover;object-position:center 40%;width:100%;height:100%;min-height:0}.nav-cards{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nav-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-cards-5{grid-template-columns:repeat(6,minmax(0,1fr))}.nav-cards-5>li{grid-column:span 2}.nav-cards-5>li:nth-child(n+4){grid-column:span 3}.nav-panel-apps .nav-cards-2{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-nav .nav-card{height:100%;color:var(--ink);background:#fff;border:1px solid #f0ded3;border-radius:12px;flex-direction:column;padding:16px;transition:border-color .18s,box-shadow .18s;display:flex}.desktop-nav .nav-card:hover{border-color:#f2b9a1;box-shadow:0 8px 22px #43291a14}.nav-card:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.nav-card-icon{width:40px;height:40px;color:var(--brand);background:#fff4eb;border-radius:10px;place-items:center;display:inline-grid}.nav-card-icon svg{width:22px;height:22px}.nav-card-title{margin-top:12px;font-size:16px;font-weight:600;line-height:1.25}.nav-card-text{color:#635d58;margin-top:6px;font-size:14px;line-height:1.45}.nav-card-more{color:#b03a16;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:600;display:inline-flex}.nav-apps{grid-template-columns:240px minmax(0,1fr);gap:22px;display:grid}.nav-groups{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.nav-group{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex}.nav-group:hover{background:#fff4eb}.nav-group[aria-pressed=true]{background:var(--brand);color:#fff}.nav-group:focus-visible{outline-offset:2px;outline:3px solid #74311c}.nav-panel-footer{color:#635d58;border-top:1px solid #f0ded3;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;font-size:14px;display:flex}.desktop-nav .nav-panel-footer a{color:#b03a16;align-items:center;gap:6px;font-weight:600;display:inline-flex}.nav-simple{margin:0;padding:0;list-style:none}.desktop-nav .nav-simple a{color:var(--ink);border-radius:8px;padding:12px 14px;font-size:15px;font-weight:500;display:block}.desktop-nav .nav-simple a:hover{color:#b03a16;background:#fff4eb}@media (max-width:1200px){.nav-toggle{gap:2px;font-size:12px}.nav-apps{grid-template-columns:200px minmax(0,1fr)}.nav-panel-apps .nav-cards-4,.nav-panel-apps .nav-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-feature-title{font-size:21px}}@media (min-width:1024px) and (max-width:1089px){.desktop-nav{display:none!important}.header-contact{margin-left:auto}.mobile-menu-button{justify-content:center;align-items:center;display:flex}}html[data-nav-panel=open] .wa-widget{visibility:hidden;opacity:0}html[data-nav-panel=open] body:after{content:"";z-index:19;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#1d1a184d;animation:.16s ease-out nav-scrim-in;position:fixed;inset:0}@keyframes nav-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-nav-panel=open] body:after{animation:none}}.mobile-accordion{border-bottom:1px solid var(--border)}.mobile-accordion-toggle{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:17px 0;font-size:19px;display:flex}.mobile-accordion-toggle .nav-chevron{width:16px;height:16px}.mobile-accordion-toggle:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.mobile-accordion-panel{padding:0 0 12px 12px}.mobile-accordion-panel ul{margin:0;padding:0;list-style:none}.mobile-sheet nav .mobile-accordion-panel a{border-bottom:0;padding:10px 0;font-size:17px;display:block}.mobile-group-title{color:#8a5a45;text-transform:uppercase;letter-spacing:.04em;margin:10px 0 2px;font-size:14px;font-weight:650}.integ-page{--u:var(--fluid-px);--i-ink:#292622;--i-muted:#635d58;--i-rule:#e3d7cf;--i-card-rule:#f0ded3;--i-peach:#fff0e5;--i-orange-text:#c8431a;--i-focus:#74311c;color:var(--i-ink)}.integ-page :where(main) h2,.integ-page :where(main) h3{font-weight:500}:is(.integ-page main a:focus-visible,.integ-page main button:focus-visible,.integ-page main input:focus-visible,.integ-page main textarea:focus-visible){outline:3px solid var(--i-focus);outline-offset:4px}.integ-section{scroll-margin-top:24px;position:relative}.integ-eyebrow,.integ-label{color:var(--i-orange-text);font-size:var(--fl-15-14);letter-spacing:.02em;text-transform:uppercase;font-weight:650;line-height:1.2}.integ-tag{width:fit-content;min-height:calc(39 * var(--u));padding:calc(6 * var(--u)) calc(15 * var(--u));background:var(--brand);color:#fff;font-size:var(--fl-17-14);text-transform:uppercase;border-radius:6px;align-items:center;font-weight:600;line-height:1.15;display:inline-flex}.integ-heading{grid-template-columns:minmax(0, 1fr) calc(470 * var(--u));align-items:start;gap:calc(60 * var(--u));display:grid}.integ-heading h2{margin-top:calc(18 * var(--u));font-size:var(--fl-45);line-height:1.2}.integ-heading>p{padding-top:calc(16 * var(--u));color:var(--i-muted);font-size:var(--fl-24-17);line-height:1.375}.integ-note{margin-top:calc(24 * var(--u));color:var(--i-muted);font-size:var(--fl-14-14);line-height:1.5}.integ-note-caps{text-transform:uppercase}.integ-note strong{color:var(--i-orange-text);text-transform:uppercase;font-weight:650}.integ-icon-square svg{width:60%;height:60%}.integ-flow{align-items:center;gap:calc(9 * var(--u));flex-wrap:wrap;display:flex}.integ-chip{padding:6px calc(11 * var(--u));border:1px solid var(--i-card-rule);color:var(--i-ink);font-size:var(--fl-15-14);white-space:nowrap;background:#fff;border-radius:6px;font-weight:600;line-height:1.2;display:inline-block}.integ-flow svg{width:16px;height:12px;color:var(--brand);flex:none}.integ-flow-step{align-items:center;gap:calc(9 * var(--u));white-space:nowrap;display:inline-flex}.integ-hero{min-height:var(--hero-height);color:#fff;background:#842f16 url(/media/integracoes/banner-fundo.svg) bottom/1920px 900px no-repeat;align-items:center;padding:146px 0 36px;display:flex;position:relative;overflow:clip}.integ-hero-layout{grid-template-columns:minmax(0, calc(560 * var(--u))) 620px;justify-content:space-between;align-items:center;gap:40px;display:grid}.integ-hero-copy{padding-bottom:calc(24 * var(--u))}.integ-hero-eyebrow{padding:calc(10 * var(--u)) calc(15 * var(--u));font-size:var(--fl-17-14);text-transform:uppercase;background:#762710;border-radius:6px;font-weight:600;line-height:1.15;display:inline-block}.integ-hero h1{margin-top:calc(35 * var(--u));font-size:var(--fl-52);font-weight:500;line-height:1.212}.integ-hero-text{max-width:calc(540 * var(--u));margin-top:calc(58 * var(--u));font-size:var(--fl-26-17);isolation:isolate;text-shadow:0 1px 2px #5a160673;line-height:1.423;position:relative}.integ-hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6e1c086b,#6e1c0861 66%,#6e1c0829 86%,#0000);position:absolute;inset:-40% -18% -40% -14%}#formulario{scroll-margin-top:20px}.integ-form{border:1px solid #ead8cf;border-radius:8px;box-shadow:4px 5px #c64c21}.integ-form h2{color:var(--i-ink)}.integ-form .form-intro{color:var(--i-muted)}.integ-systems{padding:calc(85 * var(--u)) 0 calc(37 * var(--u));background:#fff}.integ-systems-grid{grid-template-columns:minmax(0, calc(780 * var(--u))) minmax(0, calc(420 * var(--u)));justify-content:space-between;gap:calc(40 * var(--u));margin-top:calc(86 * var(--u));display:grid}.integ-ledger{border-top:1.5px solid var(--brand)}.integ-ledger ul{margin:0;padding:0;list-style:none}.integ-ledger-head,.integ-ledger li{align-items:center;gap:calc(24 * var(--u));display:grid}.integ-ledger-systems .integ-ledger-head,.integ-ledger-systems li{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr)}.integ-ledger-head{min-height:calc(64 * var(--u));color:var(--i-orange-text);font-size:var(--fl-15-14);font-weight:650;line-height:1.2}.integ-ledger li{min-height:calc(83 * var(--u));padding-block:calc(14 * var(--u));border-top:1px solid var(--i-rule)}.integ-ledger li:last-child{border-bottom:1px solid var(--i-rule)}.integ-ledger h3{align-items:center;gap:calc(16 * var(--u));font-size:var(--fl-23-18);font-weight:600;line-height:1.2;display:flex}.integ-ledger li p{color:var(--i-muted);font-size:var(--fl-20-16);line-height:1.35}.integ-erp{padding-top:calc(28 * var(--u))}.integ-erp h3{margin-top:calc(34 * var(--u));font-size:var(--fl-34);font-weight:600;line-height:1.15}.integ-erp .integ-erp-rule{margin-top:calc(24 * var(--u));font-size:var(--fl-22-16);font-weight:500;line-height:1.3}.integ-erp>p:not(.integ-label):not(.integ-erp-rule):not(.integ-flow){margin-top:calc(18 * var(--u));color:var(--i-muted);font-size:var(--fl-20-16);line-height:1.5}.integ-erp .integ-flow{margin-top:calc(26 * var(--u))}.integ-example{padding:calc(80 * var(--u)) 0 calc(44 * var(--u));background:var(--i-peach)}.integ-example .integ-heading h2{font-size:calc(46 * var(--u));line-height:1.174}.integ-ledger-order{margin-top:calc(90 * var(--u))}.integ-ledger-order .integ-ledger-head,.integ-ledger-order li{grid-template-columns:calc(320 * var(--u)) calc(476 * var(--u)) minmax(0, 1fr)}.integ-ledger-order li{min-height:calc(105 * var(--u));border-color:#ead9cd}.integ-ledger-order li:last-child{border-bottom-color:#ead9cd}.integ-ledger-order .integ-icon-square{background:#fff}.integ-cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.integ-destination{grid-template-columns:calc(226 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(24 * var(--u));padding-block:calc(38 * var(--u)) 0;display:grid}.integ-destination-text{font-size:var(--fl-23-17);font-weight:500;line-height:1.35}.integ-example .integ-note{margin-top:calc(46 * var(--u))}.integ-process{padding:calc(46 * var(--u)) 0 calc(127 * var(--u));color:#fff;background:#f15a29 url(/media/integracoes/processo-fundo.svg) 50%/cover no-repeat;position:relative;overflow:clip}.integ-process h2{font-size:var(--fl-34);font-weight:500;line-height:1.2}.integ-process ol{grid-template-columns:repeat(4, calc(280 * var(--u)));gap:calc(30 * var(--u));margin:calc(32 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.integ-process li{padding-top:calc(20 * var(--u));border-top:1.25px solid #ffffff85}.integ-process h3{font-size:var(--fl-28-20);font-weight:600;line-height:1.2}.integ-process p{margin-top:calc(18 * var(--u));font-size:var(--fl-22-16);line-height:1.36}.integ-areas{padding:calc(68 * var(--u)) 0 calc(46 * var(--u));background:#fff}.integ-areas-grid{grid-template-columns:minmax(0, calc(500 * var(--u))) minmax(0, calc(670 * var(--u)));justify-content:space-between;gap:calc(60 * var(--u));display:grid}.integ-areas-copy h2{margin-top:calc(24 * var(--u));font-size:var(--fl-44);line-height:1.205}.integ-areas-copy>p:not(.integ-tag){margin-top:calc(14 * var(--u));color:var(--i-muted);font-size:var(--fl-24-17);line-height:1.42}.integ-areas-list{margin:0;padding:0;list-style:none}.integ-areas-list li{align-items:center;gap:calc(22 * var(--u));min-height:calc(112 * var(--u));padding-block:calc(14 * var(--u));border-bottom:1.5px solid #e9dcd3;display:flex}.integ-areas-list h3{font-size:var(--fl-27-19);font-weight:600;line-height:1.2}.integ-areas-list p{margin-top:calc(6 * var(--u));color:var(--i-muted);font-size:var(--fl-22-16);line-height:1.4}@media (min-width:1101px){.integ-faq .section-heading h2{font-size:var(--fs-42)}}.integ-page .integ-faq .eyebrow{font-size:14px}.integ-closing{scroll-margin-top:24px}.integ-closing-actions{margin-top:var(--sp-30);flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.integ-closing .closing-card .cta{margin-top:0}.integ-whatsapp-link{min-height:44px;color:var(--i-orange-text);font-size:var(--fl-19-16);align-items:center;gap:12px;font-weight:650;line-height:1.2;display:inline-flex}.integ-whatsapp-link svg{flex:none;transition:transform .2s}.integ-whatsapp-link:hover{text-underline-offset:5px;text-decoration:underline}.integ-whatsapp-link:hover svg{transform:translate(4px)}:root:not(.motion-pending):not(.motion-ready) .integ-hero h1,:root:not(.motion-pending):not(.motion-ready) .integ-hero-text,:root:not(.motion-pending):not(.motion-ready) .integ-hero-form{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:root:not(.motion-pending):not(.motion-ready) .integ-hero-eyebrow{transition:opacity .6s}.motion-pending .integ-hero-eyebrow{opacity:0}.motion-pending .integ-hero h1{transform:translateY(40px)}.motion-pending .integ-hero-text{transform:translateY(28px)}.motion-pending .integ-hero-form{transform:translateY(36px)}@media (prefers-reduced-motion:reduce){.motion-pending .integ-hero-eyebrow{opacity:1}.motion-pending .integ-hero h1,.motion-pending .integ-hero-text,.motion-pending .integ-hero-form{transform:none}:root .integ-hero h1,:root .integ-hero-text,:root .integ-hero-form,:root .integ-hero-eyebrow,.integ-whatsapp-link svg{transition:none!important}.integ-whatsapp-link:hover svg{transform:none}}@media (min-width:1921px){.integ-hero{background-size:cover}}@media (max-width:1280px){.integ-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.integ-hero h1{font-size:40px}}@media (max-width:1100px){.integ-heading,.integ-systems-grid,.integ-areas-grid{gap:40px}.integ-process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (max-width:1023px){.integ-ledger-head{display:none}.integ-ledger-systems li,.integ-ledger-order li{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:18px}.integ-ledger li p{padding-left:58px;font-size:17px}.integ-ledger-order li p+p{color:var(--i-ink)}.integ-ledger-order .integ-cell-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--i-orange-text);margin:0;font-weight:650;position:static;overflow:visible}.integ-ledger-order{margin-top:44px}.integ-destination{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:22px}.integ-destination-text{font-size:19px}.integ-heading{grid-template-columns:minmax(0,1fr);gap:18px}.integ-heading h2,.integ-example .integ-heading h2,.integ-areas-copy h2{font-size:34px}.integ-heading>p{max-width:640px;padding-top:0;font-size:19px}.integ-systems-grid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:44px}.integ-erp{padding-top:0}.integ-erp h3{margin-top:14px;font-size:30px}.integ-areas-grid{grid-template-columns:minmax(0,1fr)}.integ-process h2{font-size:30px}.integ-process ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width:900px){.integ-hero{background-position:22%;background-size:cover;min-height:0;padding:126px 0 45px;display:block}.integ-hero-layout{grid-template-columns:minmax(0,1fr);gap:35px}.integ-hero-copy{padding-bottom:0}.integ-hero h1{margin-top:24px;font-size:clamp(34px,9.4vw,46px);line-height:1.17}.integ-hero h1 br{display:none}.integ-hero-text{max-width:600px;margin-top:24px;font-size:19px;line-height:1.47}.integ-hero-text:before{display:none}}@media (max-width:800px){.integ-systems{padding:64px 0 36px}.integ-example{padding:64px 0 44px}.integ-areas{padding:64px 0}.integ-process{padding:56px 0 64px}.integ-areas-list li{align-items:flex-start;min-height:0;padding-block:22px}.integ-areas-list h3{font-size:22px}.integ-areas-list p{font-size:17px}.integ-areas-copy>p:not(.integ-tag){font-size:19px}.integ-closing-actions .cta{width:100%}}@media (max-width:700px){.integ-heading h2 br,.integ-areas-copy h2 br{display:none}}@media (max-width:560px){.integ-process ol{grid-template-columns:minmax(0,1fr);row-gap:26px}.integ-process p{margin-top:10px;font-size:18px}.integ-process h3{font-size:22px}.integ-hero-eyebrow{font-size:14px}}.rt-page{--u:var(--fluid-px);--r-ink:#292622;--r-muted:#655c56;--r-rule:#dfd3ca;--r-line:#ead9ce;--r-paper:#fff9f5;--r-pale:#fff1e8;--r-wine:#4c1508;--r-on-dark:#f9e8df;--r-accent:#ffd6be;--r-glass:#ffffff2e;--r-orange-text:#c8431a;--r-focus:#74311c;--r-space:calc(104 * var(--u));color:var(--r-ink)}.rt-page :where(main) h2{font-weight:550}.rt-page :where(main) h3{font-weight:600}:is(.rt-page main a:focus-visible,.rt-page main button:focus-visible,.rt-page main input:focus-visible,.rt-page main textarea:focus-visible){outline:3px solid var(--r-focus);outline-offset:4px}:is(.rt-page main .rt-hero a:focus-visible,.rt-page main .rt-timeline a:focus-visible){outline-color:#fff}.rt-section{scroll-margin-top:24px;position:relative}.rt-section h2{font-size:var(--fl-46);line-height:1.1}.rt-section h2 span{color:var(--brand)}.rt-arrow-out{margin-left:6px;display:inline-block}.rt-tag{width:fit-content;margin-bottom:calc(24 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));background:var(--brand);color:#fff;font-size:var(--fl-14-14);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.rt-tag-light{color:var(--r-wine);background:#fff}.rt-label{color:#70665f;font-size:var(--fl-14-14);letter-spacing:.06em;text-transform:uppercase;font-weight:650;line-height:1.5}.rt-muted{color:var(--r-muted)}.rt-head{align-items:end;gap:calc(72 * var(--u));margin-bottom:calc(40 * var(--u));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.rt-head>p{max-width:calc(520 * var(--u));color:var(--r-muted);font-size:var(--fl-18-16);line-height:1.55}.rt-source-link{margin-top:calc(14 * var(--u));color:var(--r-ink);font-size:var(--fl-14-14);text-underline-offset:4px;font-weight:550;line-height:1.5;text-decoration:underline;display:inline-block}.rt-hero{min-height:var(--hero-height);color:#fff;text-align:center;background:#66210f;align-items:center;padding:128px 0 48px;display:flex;position:relative;overflow:clip}.rt-hero-bg{background:url(/media/reforma-tributaria/banner-fundo.webp) 50%/cover no-repeat;position:absolute;inset:0}.rt-hero-copy{max-width:1000px;position:relative}.rt-hero-tag{padding:calc(9 * var(--u)) calc(12 * var(--u));color:var(--r-wine);font-size:var(--fl-14-14);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:4px;font-weight:700;line-height:1.2;display:inline-flex}.rt-hero h1{margin-top:calc(28 * var(--u));font-size:var(--fl-58);font-weight:500;line-height:1.12}.rt-hero h1 strong{color:var(--r-accent);font-weight:650}.rt-hero-text{max-width:calc(770 * var(--u));margin:calc(28 * var(--u)) auto 0;font-size:var(--fl-20-16);text-shadow:0 1px 2px #46100459;line-height:1.55}.rt-hero-actions{justify-content:center;align-items:center;gap:20px calc(32 * var(--u));margin-top:calc(32 * var(--u));flex-wrap:wrap;display:flex}.rt-button-white{justify-content:center;align-items:center;gap:calc(28 * var(--u));min-height:48px;padding:calc(14 * var(--u)) calc(22 * var(--u));color:var(--r-wine);font-size:var(--fl-18-16);white-space:nowrap;background:#fff;border-radius:8px;font-weight:650;line-height:1.2;transition:transform .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.rt-button-white .rt-arrow-out{margin:0;font-size:1.33em;font-weight:400}.rt-button-white:hover{transform:translateY(-2px)}.rt-text-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.rt-timeline-section{background:var(--r-wine);color:#fff}.rt-timeline-head{padding-top:calc(64 * var(--u));margin-bottom:calc(48 * var(--u))}.rt-timeline-head h2 span{color:var(--r-accent)}.rt-timeline-head>p{color:var(--r-on-dark)}.rt-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rt-timeline>li{min-width:0;padding:calc(28 * var(--u)) calc(56 * var(--u)) calc(36 * var(--u));border-right:1px solid var(--r-glass);position:relative}.rt-timeline>li:before{content:"";top:calc(77 * var(--u));background:var(--r-on-dark);width:100%;height:2px;position:absolute;left:0}.rt-phase-status{height:calc(49 * var(--u));color:var(--r-on-dark);font-size:var(--fl-14-14);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.2;display:block}.rt-timeline-dot{top:calc(69 * var(--u));left:calc(56 * var(--u));border:4px solid var(--brand);background:var(--r-wine);border-radius:50%;width:17px;height:17px;position:absolute}.rt-timeline h3{min-height:calc(83 * var(--u));margin:calc(23 * var(--u)) 0 calc(30 * var(--u));font-size:var(--fl-84);align-items:center;font-weight:650;line-height:.98;display:flex}.rt-year-range{gap:10px}.rt-year-range span{max-width:55px;font-size:var(--fl-20-16);line-height:1.1}.rt-timeline p{color:var(--r-on-dark);font-size:var(--fl-16-16);line-height:1.55}.rt-timeline .rt-milestone{min-height:calc(48 * var(--u));margin-bottom:calc(14 * var(--u));color:#fff;font-size:var(--fl-20-16);font-weight:650;line-height:1.2}.rt-erp-demand{margin-top:calc(24 * var(--u));padding-top:calc(20 * var(--u));border-top:1px solid var(--r-glass)}.rt-erp-demand b{font-size:var(--fl-14-14);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-weight:700;line-height:1.2;display:block}.rt-timeline .rt-phase-focus{background:var(--brand)}.rt-phase-focus .rt-phase-status,.rt-timeline .rt-phase-focus p{color:#fff}.rt-phase-focus .rt-timeline-dot{background:var(--brand);border-color:#fff}.rt-phase-focus a{margin-top:calc(24 * var(--u));font-size:var(--fl-16-16);text-underline-offset:5px;gap:14px;font-weight:650;text-decoration:underline;display:inline-flex}.rt-timeline-note{padding:calc(18 * var(--u)) 36px;background:var(--r-pale);color:var(--r-wine);font-size:var(--fl-14-14);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;display:flex}.rt-timeline-note a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.rt-deliveries{padding-block:var(--r-space);background:#fff}.rt-two-column{align-items:center;gap:calc(80 * var(--u));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.rt-intro>p:not(.rt-tag):not(.rt-flow){max-width:calc(430 * var(--u));margin-top:calc(24 * var(--u));font-size:var(--fl-18-16);line-height:1.55}.rt-intro>p.rt-muted:not(.rt-tag):not(.rt-flow){font-size:var(--fl-16-16)}.rt-flow{align-items:center;gap:calc(9 * var(--u));margin-top:calc(32 * var(--u));flex-wrap:wrap;display:flex}.rt-flow>span{padding:6px calc(11 * var(--u));color:var(--r-ink);font-size:var(--fl-15-14);white-space:nowrap;background:#fff;border:1px solid #f0ded3;border-radius:6px;font-weight:600;line-height:1.2;display:inline-block}.rt-flow svg{width:16px;height:12px;color:var(--brand);flex:none}.rt-ledger{border-top:2px solid var(--brand)}.rt-ledger-head{padding:calc(18 * var(--u)) 0;border-bottom:1px solid var(--r-rule);font-size:var(--fl-14-14);justify-content:space-between;gap:16px;display:flex}.rt-ledger-head b{color:var(--r-orange-text);letter-spacing:.035em;text-transform:uppercase;font-weight:650}.rt-ledger-head span{color:#7c6d62}.rt-ledger ol{margin:0;padding:0;list-style:none}.rt-ledger li{align-items:center;gap:calc(24 * var(--u));padding:calc(16 * var(--u)) 0;border-bottom:1px solid var(--r-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.rt-ledger h3{align-items:center;gap:calc(16 * var(--u));font-size:var(--fl-21-18);line-height:1.3;display:flex}.rt-ledger li p{color:#635b55;font-size:var(--fl-16-16);line-height:1.6}.rt-icon-square svg{width:58%;height:58%}.rt-packs{padding-block:var(--r-space);background:var(--r-paper)}.rt-pack-list{margin-top:calc(36 * var(--u));border-top:2px solid var(--brand)}.rt-pack{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr) calc(170 * var(--u));align-items:center;gap:calc(44 * var(--u));padding:calc(32 * var(--u)) 0;border-bottom:1px solid var(--r-rule);display:grid}.rt-pack h3{margin:calc(10 * var(--u)) 0 calc(14 * var(--u));font-size:var(--fl-29-22);line-height:1.2}.rt-pack-intro>p:not(.rt-label){color:#665d56;font-size:var(--fl-17-16);line-height:1.55}.rt-pack-scope{margin:0;padding:0;list-style:none}.rt-pack-scope li{padding:calc(9 * var(--u)) 0;font-size:var(--fl-17-16);border-bottom:1px solid #e6dbd3;line-height:1.5}.rt-pack-scope li:last-child{border-bottom:0}.rt-pack-action a{padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--brand);color:var(--r-orange-text);font-size:var(--fl-16-16);white-space:nowrap;gap:16px;font-weight:650;display:inline-flex}.rt-pack-action .rt-arrow-out{margin:0;transition:transform .2s}.rt-pack-action a:hover .rt-arrow-out{transform:translate(2px,-2px)}.rt-scope-note{max-width:calc(850 * var(--u));margin-top:calc(30 * var(--u));color:var(--r-muted);font-size:var(--fl-14-14);line-height:1.55}.rt-packs .rt-scope-note+.rt-source-link{display:table}.rt-faq-updated{opacity:.9;margin-top:14px;font-size:14px;display:block}.rt-faq-source{color:var(--r-ink);text-underline-offset:4px;margin-top:12px;font-size:15px;font-weight:550;text-decoration:underline;display:table}.rt-faq-source span{text-decoration:none}.rt-page .rt-faq .eyebrow{font-size:14px}@media (min-width:1101px){.rt-faq .section-heading h2{font-size:var(--fs-42)}}.rt-split{padding-block:var(--r-space);background:#fff}.rt-split-layout{align-items:center;gap:calc(76 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.rt-split-copy>p:not(.rt-tag){margin-top:calc(24 * var(--u));font-size:var(--fl-18-16);line-height:1.55}.rt-split-copy>p.rt-muted{font-size:var(--fl-16-16)}.rt-split-copy .rt-source-link{display:table}.rt-split-flow{padding-top:calc(24 * var(--u));border-top:2px solid var(--brand)}.rt-flow-top{padding-bottom:calc(24 * var(--u))}.rt-flow-top b{font-size:var(--fl-25-19);font-weight:600;line-height:1.3;display:block}.rt-flow-top span{color:#665d56;font-size:var(--fl-17-16);margin-top:8px;display:block}.rt-flow-branch{grid-template-columns:calc(110 * var(--u)) minmax(0, 1fr);gap:5px calc(20 * var(--u));padding:calc(24 * var(--u)) 0;border-top:1px solid var(--r-rule);display:grid}.rt-flow-label{color:#a84a2a;font-size:var(--fl-15-14);grid-row:1/3;padding-top:3px}.rt-flow-branch strong{font-size:var(--fl-24-19);font-weight:650;line-height:1.2}.rt-flow-branch p{color:var(--r-ink);font-size:var(--fl-17-16);line-height:1.55}.rt-diagram-note{padding:calc(12 * var(--u)) 0 calc(24 * var(--u));color:var(--r-muted);font-size:var(--fl-14-14)}.rt-split-impact{padding-top:calc(24 * var(--u));border-top:1px solid var(--r-rule)}.rt-split-impact b{font-size:var(--fl-16-16)}.rt-split-impact p{color:var(--r-muted);font-size:var(--fl-17-16);margin-top:10px;line-height:1.6}.rt-contact{padding-block:var(--r-space);background:#fff}.rt-contact-panel{background:#f15a29 url(/media/reforma-tributaria/contato-fundo.svg) 50%/cover no-repeat;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:12px;display:grid}.rt-contact-copy{padding:calc(44 * var(--u)) calc(38 * var(--u));color:#fff}.rt-contact-copy h2{font-size:calc(42 * var(--u));font-weight:500;line-height:1.12}.rt-contact-copy h2 strong{font-weight:650}.rt-contact-copy>p:not(.rt-tag){max-width:calc(400 * var(--u));margin-top:calc(28 * var(--u));font-size:var(--fl-18-16);line-height:1.55}.rt-contact-checks{margin:calc(40 * var(--u)) 0 0;padding:0;list-style:none}.rt-contact-checks li{margin-top:calc(14 * var(--u));font-size:var(--fl-16-16);align-items:center;gap:12px;line-height:1.4;display:flex}.rt-check{border:1px solid var(--r-glass);background:var(--r-glass);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:inline-grid}.rt-check .check-mark{width:12px;height:12px}.rt-contact-form{min-width:0;padding:calc(34 * var(--u));background:#fff;border-radius:8px}.rt-contact-form h3{max-width:400px;font-size:var(--fl-24-19);line-height:1.2}.rt-form-intro{margin:10px 0 calc(24 * var(--u));color:var(--r-muted);font-size:var(--fl-15-14)}.rt-interests{border:0;min-width:0;margin:0 0 8px;padding:0}.rt-interests legend{padding:0;font-size:15px;font-weight:650}.rt-interest-help{color:var(--r-muted);margin-top:5px;font-size:14px}.rt-interest-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rt-interest-options label{border:1px solid var(--r-line);cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .18s,background-color .18s;display:flex}.rt-interest-options label:hover{border-color:var(--brand)}.rt-interest-options label:has(input:checked){border-color:var(--brand)}.rt-interest-options label:has(input:checked){background:var(--r-pale)}.rt-interest-options input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.rt-contact-form .form-submit{justify-content:space-between;width:100%}.rt-privacy-note{color:var(--r-muted);margin-top:12px;font-size:14px}.rt-whatsapp-link{min-height:44px;color:var(--r-orange-text);font-size:var(--fl-17-16);align-items:center;gap:12px;margin-top:4px;font-weight:650;line-height:1.2;display:inline-flex}.rt-whatsapp-link svg{flex:none;transition:transform .2s}.rt-whatsapp-link:hover{text-underline-offset:5px;text-decoration:underline}.rt-whatsapp-link:hover svg{transform:translate(4px)}:root:not(.motion-pending):not(.motion-ready) .rt-hero h1,:root:not(.motion-pending):not(.motion-ready) .rt-hero-text{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:root:not(.motion-pending):not(.motion-ready) .rt-hero-bg{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}:root:not(.motion-pending):not(.motion-ready) .rt-hero-tag,:root:not(.motion-pending):not(.motion-ready) .rt-hero-actions,:root:not(.motion-pending):not(.motion-ready) .rt-timeline>li{transition:opacity .6s}.motion-pending .rt-hero-tag,.motion-pending .rt-hero-actions,.motion-pending .rt-timeline>li{opacity:0}.motion-pending .rt-hero h1{transform:translateY(40px)}.motion-pending .rt-hero-text{transform:translateY(28px)}.motion-pending .rt-hero-bg{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.motion-pending .rt-hero-tag,.motion-pending .rt-hero-actions,.motion-pending .rt-timeline>li{opacity:1}.motion-pending .rt-hero h1,.motion-pending .rt-hero-text,.motion-pending .rt-hero-bg{transform:none}:root .rt-hero h1,:root .rt-hero-text,:root .rt-hero-bg,:root .rt-hero-tag,:root .rt-hero-actions,:root .rt-timeline>li,.rt-button-white,.rt-interest-options label,.rt-whatsapp-link svg,.rt-pack-action .rt-arrow-out{transition:none!important}.rt-button-white:hover,.rt-whatsapp-link:hover svg,.rt-pack-action a:hover .rt-arrow-out{transform:none}}@media (max-width:1200px){.rt-timeline>li{padding-inline:25px}.rt-timeline-dot{left:25px}.rt-two-column,.rt-split-layout,.rt-head{gap:40px}}@media (max-width:1100px){.rt-pack{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px}.rt-pack-action{grid-column:2}}@media (max-width:1023px){.rt-section h2{font-size:36px}.rt-hero h1{font-size:44px}.rt-timeline>li{padding-inline:22px}.rt-timeline-dot{left:22px}.rt-timeline h3{min-height:65px;font-size:54px}.rt-timeline .rt-milestone{font-size:18px}.rt-year-range{flex-direction:column;gap:0;align-items:flex-start!important}.rt-year-range span{max-width:none;font-size:16px}.rt-contact-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.rt-contact-copy{padding:32px 22px}.rt-contact-copy h2{font-size:35px}.rt-contact-form{padding:24px}}@media (max-width:800px){.rt-hero{min-height:0;padding:120px 0 56px;display:block}.rt-hero h1{font-size:39px}.rt-hero h1 br{display:none}.rt-hero-text{font-size:18px}.rt-hero-actions{flex-direction:column;gap:16px}.rt-deliveries,.rt-packs,.rt-split,.rt-contact{padding-block:60px}.rt-head,.rt-two-column,.rt-split-layout{grid-template-columns:minmax(0,1fr);gap:28px}.rt-head{margin-bottom:32px}.rt-head>p{max-width:none;font-size:17px}.rt-timeline-head{margin-bottom:32px;padding-top:48px}.rt-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-timeline>li{border-bottom:1px solid var(--r-glass);padding:24px 24px 28px}.rt-timeline>li:before{top:73px}.rt-timeline-dot{top:65px;left:24px}.rt-phase-status{height:49px}.rt-timeline h3{margin:23px 0 30px;font-size:62px}.rt-year-range{flex-direction:row;gap:10px;align-items:center!important}.rt-year-range span{max-width:55px;font-size:18px}.rt-timeline .rt-milestone{min-height:44px}.rt-timeline-note{text-align:left;justify-content:flex-start;padding:18px 24px}.rt-intro>p:not(.rt-tag):not(.rt-flow){max-width:none}.rt-ledger li{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:20px}.rt-ledger li p{padding-left:58px}.rt-ledger-head{flex-direction:column;gap:6px}.rt-pack{grid-template-columns:minmax(0,1fr);gap:20px}.rt-pack-action{grid-column:auto}.rt-pack h3{font-size:28px}.rt-split-flow{justify-self:center;width:100%;max-width:570px}.rt-flow-branch{grid-template-columns:90px minmax(0,1fr);gap:8px 15px}.rt-flow-branch strong{font-size:22px}.rt-contact-panel{grid-template-columns:minmax(0,1fr)}.rt-contact-copy{padding:28px 22px 32px}.rt-contact-copy h2{font-size:36px}.rt-contact-copy>p:not(.rt-tag){max-width:none;font-size:17px}.rt-contact-checks{margin-top:28px}.rt-contact-form{padding:28px 22px}}@media (max-width:700px){.rt-section h2 br,.rt-contact-copy h2 br{display:none}.rt-section h2 span,.rt-contact-copy h2 strong{display:block}}@media (max-width:480px){.rt-hero h1{font-size:33px}.rt-hero-text{font-size:16px}.rt-section h2{font-size:32px}.rt-timeline>li{padding:24px 16px}.rt-timeline-dot{left:16px}.rt-timeline h3{min-height:58px;margin-bottom:20px;font-size:44px}.rt-year-range{flex-direction:column;gap:0;align-items:flex-start!important}.rt-year-range span{max-width:none;font-size:15px}.rt-timeline .rt-milestone{min-height:61px;font-size:17px}.rt-timeline p{font-size:16px}.rt-phase-status{letter-spacing:.04em;height:52px;font-size:14px}.rt-phase-focus a{gap:8px;font-size:14px}.rt-erp-demand{margin-top:20px;padding-top:16px}.rt-contact .wrap.rt-contact-panel{width:calc(100% - 16px);padding:8px}.rt-contact-copy{padding:24px 16px 30px}.rt-contact-copy h2{font-size:32px}.rt-contact-form{padding:24px 16px}.rt-ledger li p{padding-left:0}}.fc-page{--u:var(--fluid-px);--f-ink:#111;--f-body:#363636;--f-label:#4a4a4a;--f-peach:#fabe9e;--f-paper:#fef6f2;--f-card:#fde0d0;--f-card-rule:#f0ded3;--f-focus:#74311c;--f-orange-text:#c8431a;color:var(--f-ink)}:is(.fc-page main a:focus-visible,.fc-page main button:focus-visible,.fc-page main input:focus-visible,.fc-page main textarea:focus-visible){outline:3px solid var(--f-focus);outline-offset:4px}.fc-hero{min-height:var(--hero-height);padding:calc(106px + 126 * var(--u)) 0 calc(66 * var(--u));background:var(--f-peach) url(/media/fale-conosco/fundo.svg) center top / 1920px 946px no-repeat;position:relative;overflow:clip}.fc-layout{grid-template-columns:minmax(0, calc(565 * var(--u))) minmax(0, calc(611 * var(--u)));justify-content:space-between;align-items:start;gap:calc(64 * var(--u));display:grid}.fc-eyebrow{padding:4px calc(12 * var(--u));color:var(--f-ink);letter-spacing:.18em;text-transform:uppercase;background:#fff;border-radius:999px;font-size:14px;font-weight:500;line-height:1.2;display:inline-block}.fc-hero h1{margin-top:calc(24 * var(--u));color:var(--f-orange-text);font-size:var(--fl-44);font-weight:500;line-height:1.2}.fc-lead{margin-top:calc(18 * var(--u));color:var(--f-body);font-size:var(--fl-16-16);line-height:1.5}.fc-steps{margin-top:calc(44 * var(--u));padding:calc(40 * var(--u)) calc(40 * var(--u)) calc(44 * var(--u));background:var(--f-card);border-radius:24px}.fc-steps h2{color:var(--f-orange-text);font-size:var(--fl-20-18);font-weight:700;line-height:1.3}.fc-steps ul{gap:calc(20 * var(--u));margin:calc(32 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.fc-steps li{align-items:flex-start;gap:calc(10 * var(--u));display:flex}.fc-steps li p{color:var(--f-ink);font-size:var(--fl-16-16);font-weight:500;line-height:1.5}.fc-check{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:3px;display:inline-grid}.fc-check .check-mark{width:11px;height:11px}.fc-form-wrap{padding:calc(36 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));background:var(--f-paper);border-radius:24px;scroll-margin-top:24px}.fc-whatsapp-line{text-align:center;margin-top:14px}.fc-whatsapp-line a{min-height:44px;color:var(--f-orange-text);font-size:var(--fl-16-16);text-underline-offset:5px;align-items:center;gap:10px;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #f2b9a1;text-decoration:underline #f2b9a1;display:inline-flex}.fc-whatsapp-line a:hover{text-decoration-color:currentColor}.fc-whatsapp-line svg{flex:none;width:18px;height:14px}:root:not(.motion-pending):not(.motion-ready) .fc-copy>*,:root:not(.motion-pending):not(.motion-ready) .fc-form-wrap{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.motion-pending .fc-eyebrow{transform:translateY(24px)}.motion-pending .fc-hero h1{transform:translateY(40px)}.motion-pending .fc-lead{transform:translateY(28px)}.motion-pending .fc-steps{transform:translateY(32px)}.motion-pending .fc-form-wrap{transform:translateY(36px)}@media (prefers-reduced-motion:reduce){.motion-pending .fc-copy>*,.motion-pending .fc-form-wrap{transform:none}:root .fc-copy>*,:root .fc-form-wrap{transition:none!important}}@media (min-width:1921px){.fc-hero{background-size:cover}}@media (max-width:1023px){.fc-hero h1{font-size:40px}.fc-layout{grid-template-columns:minmax(0,1fr);gap:36px}.fc-copy{max-width:640px}}@media (max-width:700px){.fc-hero{background-position:70% 0;background-size:cover;padding:120px 0 56px}.fc-hero h1{font-size:clamp(30px,8.6vw,40px)}.fc-hero h1 br{display:none}.fc-steps{border-radius:18px;padding:26px 22px 28px}.fc-form-wrap{border-radius:18px;padding:26px 20px 22px}}.lg-page{--u:var(--fluid-px);--l-ink:#111;--l-text:#4a4a4a;--l-body:#363636;--l-line:#e8e8e8;--l-peach:#fabe9e;--l-paper:#fde0d0;--l-focus:#74311c;--l-orange-text:#c8431a;color:var(--l-ink)}:is(.lg-page main a:focus-visible,.lg-page main button:focus-visible){outline:3px solid var(--l-focus);outline-offset:4px}.lg-section{position:relative}.lg-page main :is(h1,h2,h3)[id]{--anchor-offset:120px;scroll-margin-top:var(--anchor-offset)}.lg-page main p{max-width:70ch}.lg-head{text-align:center}.lg-head h2{font-size:var(--fl-48);font-weight:500;line-height:1.2}.lg-head p{margin:calc(14 * var(--u)) auto 0;color:var(--l-text);font-size:var(--fl-16-16);line-height:1.5}.lg-card{border:1px solid var(--l-line);background:#fff;border-radius:28px}.lg-card h2,.lg-card h3{color:var(--l-orange-text);font-size:var(--fl-20-18);font-weight:700;line-height:1.3}.lg-card>p{margin-top:calc(14 * var(--u));color:var(--l-text);font-size:var(--fl-16-16);line-height:1.5}.lg-pending{color:#6d6660;vertical-align:1px;background:#faf6f3;border:1px dashed #b8a79c;border-radius:999px;margin-right:8px;padding:2px 10px;font-size:14px;font-weight:600;line-height:1.4;display:inline-block}.lg-hero{min-height:var(--hero-height);padding:calc(106px + 30 * var(--u)) 0 calc(60 * var(--u));color:#fff;text-align:center;background:#1e1e1e url(/media/lgpd-privacidade/fundo.svg) bottom/1920px 540px no-repeat;align-items:center;display:flex;overflow:clip}.lg-hero h1{font-size:var(--fl-48);font-weight:400;line-height:1.29}.lg-hero h1 strong{font-weight:600}.lg-page .lg-hero-copy p{max-width:48em;margin:calc(28 * var(--u)) auto 0;color:#fff;font-size:var(--fl-16-16);line-height:1.5}.lg-intro{padding:calc(80 * var(--u)) 0 0}.lg-intro-grid{gap:calc(21 * var(--u));grid-template-columns:minmax(0,713fr) minmax(0,505fr);display:grid}.lg-intro .lg-card{padding:calc(40 * var(--u)) calc(40 * var(--u)) calc(38 * var(--u))}.lg-layout-note{color:var(--l-text)}.lg-card-inner{margin-top:calc(28 * var(--u));padding:calc(30 * var(--u)) calc(28 * var(--u));border:1px solid var(--l-line);border-radius:28px}.lg-chips{margin:calc(22 * var(--u)) 0 0;flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.lg-chips li{background:var(--l-peach);color:var(--l-ink);border-radius:14px;padding:4px 12px;font-size:14px;line-height:1.4}.lg-channel{gap:calc(14 * var(--u));margin:calc(28 * var(--u)) 0 0;padding:calc(26 * var(--u)) 0 0;border-top:1px solid #f6986c;list-style:none;display:grid}.lg-channel li{color:var(--l-body);font-size:var(--fl-16-16);align-items:center;gap:12px;line-height:1.5;display:flex}.lg-channel svg{color:var(--brand);flex:none}.lg-channel a{color:var(--l-body);text-underline-offset:4px;-webkit-text-decoration:underline #f6986c;text-decoration:underline #f6986c}.lg-channel a:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.lg-card .lg-small{margin-top:calc(26 * var(--u));color:var(--l-body);font-size:14px}.lg-docs{padding:calc(90 * var(--u)) 0 0}.lg-docs-grid{gap:calc(21 * var(--u));margin-top:calc(46 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lg-doc{min-height:calc(269 * var(--u));padding:calc(40 * var(--u)) calc(40 * var(--u)) calc(38 * var(--u));flex-direction:column;display:flex}.lg-page .lg-doc h3{padding-bottom:calc(18 * var(--u));border-bottom:1px solid #f6986c}.lg-doc>p{margin-top:calc(20 * var(--u))}.lg-doc-actions{padding-top:calc(28 * var(--u));flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.lg-button{background:var(--l-line);min-height:47px;color:var(--l-ink);font-size:var(--fl-16-16);border:1px solid #c8c8c8;border-radius:12px;align-items:center;gap:12px;padding:0 16px 0 20px;font-weight:600;line-height:1.2;display:inline-flex}.lg-button:disabled{cursor:not-allowed}.lg-chevron{background:#d9d9d9;border-radius:4px;place-items:center;width:20px;height:20px;display:inline-grid}.lg-advice{gap:calc(21 * var(--u));margin-top:calc(21 * var(--u));grid-template-columns:minmax(0,432fr) minmax(0,786fr);display:grid}.lg-advice-title{padding:calc(24 * var(--u)) calc(24 * var(--u));border:1px solid var(--brand);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.lg-advice-title h3{color:var(--l-ink);font-size:var(--fl-20-18);font-weight:500;line-height:1.3}.lg-page .lg-advice>p{max-width:none;padding:calc(20 * var(--u)) calc(20 * var(--u));border:1px solid var(--l-line);color:var(--l-ink);font-size:var(--fl-16-16);border-radius:16px;align-items:center;line-height:1.5;display:flex}.lg-summary{padding:calc(110 * var(--u)) 0 calc(80 * var(--u))}.lg-summary-grid{gap:calc(20 * var(--u));margin-top:calc(46 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-pillar{min-height:calc(234 * var(--u));padding:calc(32 * var(--u));background:var(--l-paper);border-radius:28px}.lg-icon-square{width:40px;height:40px;color:var(--brand);background:#fff;border-radius:12px;place-items:center;display:inline-grid}.lg-pillar h3{margin-top:calc(22 * var(--u));padding-bottom:calc(18 * var(--u));color:var(--l-orange-text);font-size:var(--fl-20-18);border-bottom:1px solid #f6c3a8;font-weight:600;line-height:1.3}.lg-pillar p{margin-top:calc(18 * var(--u));color:var(--l-text);font-size:var(--fl-16-16);line-height:1.5}.lg-cookies{padding:calc(90 * var(--u)) 0 0;scroll-margin-top:120px}.lg-cookies-flag{margin-bottom:10px}.lg-cookies-grid{gap:calc(21 * var(--u));margin-top:calc(46 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lg-cookie{padding:calc(36 * var(--u)) calc(32 * var(--u))}.lg-page .lg-cookie h3{padding-bottom:calc(14 * var(--u));border-bottom:1px solid #f6986c}.lg-page .lg-cookie .lg-cookie-status{margin-top:calc(14 * var(--u));color:var(--l-orange-text);font-weight:600}.lg-cookie-tools{margin:calc(16 * var(--u)) 0 0;color:var(--l-body);font-size:var(--fl-16-16);gap:8px;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.lg-cookie-tools li::marker{color:var(--brand)}.lg-page .lg-cookie .lg-cookie-retention{margin-top:calc(16 * var(--u));color:var(--l-body)}.lg-page .lg-cookie .lg-cookie-note{margin-top:calc(14 * var(--u))}.lg-cookie-note .lg-pending{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:12px;margin:0;padding:4px 10px;line-height:1.6;display:inline}.lg-cookie-change{justify-content:space-between;align-items:center;gap:calc(28 * var(--u));margin-top:calc(21 * var(--u));padding:calc(32 * var(--u)) calc(40 * var(--u));display:flex}.lg-cookie-change h3{color:var(--l-orange-text);font-size:var(--fl-20-18);font-weight:700;line-height:1.3}.lg-cookie-change p{margin-top:calc(12 * var(--u));color:var(--l-text);font-size:var(--fl-16-16);line-height:1.5}.lg-page .lg-cookie-button{cursor:pointer;flex:none}.lg-page .lg-cookie-button:hover{border-color:var(--brand)}:root:not(.motion-pending):not(.motion-ready) .lg-hero h1{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.motion-pending .lg-hero h1{transform:translateY(32px)}@media (prefers-reduced-motion:reduce){.motion-pending .lg-hero h1{transform:none}:root .lg-hero h1{transition:none!important}}@media (min-width:1921px){.lg-hero{background-size:cover}}@media (max-width:1023px){.lg-head h2,.lg-hero h1{font-size:36px}.lg-intro-grid,.lg-advice,.lg-summary-grid,.lg-cookies-grid{grid-template-columns:minmax(0,1fr)}.lg-cookie-change{flex-direction:column;align-items:flex-start}.lg-pillar{min-height:0}}@media (max-width:700px){.lg-hero{background-position:70%;background-size:cover;min-height:0;padding:130px 0 64px}.lg-hero h1{font-size:clamp(28px,8vw,36px)}.lg-hero h1 br,.lg-hero-copy p br{display:none}.lg-docs-grid{grid-template-columns:minmax(0,1fr)}.lg-intro .lg-card,.lg-doc,.lg-pillar,.lg-cookie,.lg-cookie-change{border-radius:20px;padding:26px 22px}.lg-card-inner{border-radius:20px;padding:22px 18px}.lg-head h2{font-size:30px}.lg-advice-title,.lg-advice>p{padding:20px 22px}}.tc-page{--u:var(--fluid-px);--t-ink:#111;--t-body:#363636;--t-label:#4a4a4a;--t-rose:#fab2ae;--t-card:#fddad8;--t-red:#ef4136;--t-title:#a93618;--t-focus:#74311c;color:var(--t-ink)}:is(.tc-page main a:focus-visible,.tc-page main button:focus-visible,.tc-page main input:focus-visible,.tc-page main textarea:focus-visible){outline:3px solid var(--t-focus);outline-offset:4px}.tc-hero{min-height:var(--hero-height);padding:calc(106px + 126 * var(--u)) 0 calc(128 * var(--u));background:var(--t-rose) url(/media/trabalhe-conosco/fundo.svg) center top / 1920px 975px no-repeat;position:relative;overflow:clip}.tc-layout{grid-template-columns:minmax(0, calc(565 * var(--u))) minmax(0, calc(611 * var(--u)));justify-content:space-between;align-items:start;gap:calc(64 * var(--u));display:grid}.tc-eyebrow{padding:4px calc(12 * var(--u));color:var(--t-ink);letter-spacing:.18em;text-transform:uppercase;background:#fff;border-radius:999px;font-size:14px;font-weight:500;line-height:1.2;display:inline-block}.tc-hero h1{margin-top:calc(19 * var(--u));color:var(--t-title);font-size:var(--fl-44);font-weight:500;line-height:1.2}.tc-lead{margin-top:calc(20 * var(--u));color:var(--t-body);font-size:var(--fl-16-16);line-height:1.5}.tc-steps{margin-top:calc(40 * var(--u));padding:calc(38 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));background:var(--t-card);border-radius:28px}.tc-steps h2{color:var(--t-title);font-size:var(--fl-20-18);font-weight:700;line-height:1.3}.tc-steps ul{gap:calc(12 * var(--u));margin:calc(34 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.tc-steps li{align-items:flex-start;gap:calc(10 * var(--u));display:flex}.tc-steps li p{color:var(--t-ink);font-size:var(--fl-16-16);line-height:1.5}.tc-check{background:var(--t-red);color:#fef0ef;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:4px;display:inline-grid}.tc-check .check-mark{width:10px;height:10px}.tc-form-wrap{padding:calc(34 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));background:#ffffffe6;border-radius:28px;scroll-margin-top:24px}.tc-form .field textarea{min-height:max(112px, calc(136 * var(--u)))}:root:not(.motion-pending):not(.motion-ready) .tc-copy>*,:root:not(.motion-pending):not(.motion-ready) .tc-form-wrap{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.motion-pending .tc-eyebrow{transform:translateY(24px)}.motion-pending .tc-hero h1{transform:translateY(40px)}.motion-pending .tc-lead{transform:translateY(28px)}.motion-pending .tc-steps{transform:translateY(32px)}.motion-pending .tc-form-wrap{transform:translateY(36px)}@media (prefers-reduced-motion:reduce){.motion-pending .tc-copy>*,.motion-pending .tc-form-wrap{transform:none}:root .tc-copy>*,:root .tc-form-wrap{transition:none!important}}@media (min-width:1921px){.tc-hero{background-size:cover}}@media (max-width:1023px){.tc-hero{background-position:70% 0;background-size:cover}.tc-hero h1{font-size:40px}.tc-layout{grid-template-columns:minmax(0,1fr);gap:36px}.tc-copy{max-width:640px}}@media (max-width:700px){.tc-hero{padding:120px 0 56px}.tc-hero h1{font-size:clamp(30px,8.6vw,40px)}.tc-hero h1 br{display:none}.tc-steps{border-radius:18px;padding:26px 22px 28px}.tc-form-wrap{border-radius:18px;padding:26px 20px 22px}}.qs-page{--u:var(--fluid-px);--q-ink:#111;--q-text:#4a4a4a;--q-body:#363636;--q-hero:#f15330;--q-peach:#fabe9e;--q-paper:#fef2ec;--q-night:#0c0b0c;--q-card-rule:#f0ded3;--q-rule:#f3cdb9;--q-focus:#74311c;color:var(--q-ink)}.qs-page :where(main) h2{font-weight:500}.qs-page main a:focus-visible{outline:3px solid var(--q-focus);outline-offset:4px}:is(.qs-page .qs-hero a:focus-visible,.qs-page .qs-contact a:focus-visible){outline-color:#fff}.qs-section{scroll-margin-top:24px;position:relative}.qs-head{text-align:center}.qs-head h2{font-size:var(--fl-48);line-height:1.2}.qs-head h2 span{color:var(--brand)}.qs-head p{margin:calc(16 * var(--u)) auto 0;color:var(--q-text);font-size:var(--fl-16-16);line-height:1.5}.qs-button{justify-content:center;align-items:center;gap:calc(16 * var(--u));min-height:44px;padding:0 12px 0 calc(20 * var(--u));font-size:var(--fl-14-14);white-space:nowrap;border-radius:12px;font-weight:500;line-height:1.2;transition:transform .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.qs-button:hover{transform:translateY(-2px)}.qs-chevron{width:20px;height:20px;color:var(--q-ink);background:#fff;border-radius:4px;flex:none;place-items:center;display:inline-grid}.qs-chevron svg{width:20px;height:20px}.qs-button-outline{color:#fff;border:1px solid #fff}.qs-button-glass{color:#fff;background:#f37c4a}.qs-button-peach{background:var(--q-peach);color:var(--q-ink)}.qs-button-peach .qs-chevron,.qs-button-brand{background:var(--brand);color:#fff}.qs-hero{min-height:var(--hero-height);padding:calc(42px + 183 * var(--u)) 0 48px;background:var(--q-hero);color:#fff;text-align:center;align-items:flex-start;display:flex;position:relative;overflow:clip}.qs-hero-bg{background:url(/media/quem-somos/banner-fundo.svg) top/cover no-repeat;position:absolute;inset:0}.qs-hero-copy{position:relative}.qs-hero h1{max-width:calc(1120 * var(--u));font-size:var(--fl-48);margin-inline:auto;font-weight:500;line-height:1.29}.qs-hero h1 span{color:var(--q-peach)}.qs-hero-text{max-width:1240px;margin:calc(30 * var(--u)) auto 0;font-size:var(--fl-16-16);line-height:1.5}.qs-hero-actions{justify-content:center;align-items:center;gap:12px calc(12 * var(--u));margin-top:calc(34 * var(--u));flex-wrap:wrap;display:flex}.qs-method{z-index:2;padding-top:calc(80 * var(--u));background:#fff}.qs-method .wrap{position:relative}.qs-method .qs-head p{max-width:800px}.qs-cards{gap:calc(20 * var(--u));margin:calc(40 * var(--u)) 0 calc(-40 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.qs-card{min-width:0;padding:calc(40 * var(--u)) calc(40 * var(--u)) calc(44 * var(--u));border:1px solid var(--q-card-rule);box-shadow:5px 5px 0 var(--brand);background:#fff;border-radius:10px}.qs-icon-square{border:1px solid #fabe9e66;border-radius:20px;place-items:center;width:74px;height:74px;display:grid}.qs-icon-square>span{width:48px;height:48px;color:var(--brand);background:#fff4eb;border-radius:12px;place-items:center;display:grid;box-shadow:0 4px 15px #f15a2933}.qs-icon-square svg{width:24px;height:24px}.qs-card h3{margin-top:calc(20 * var(--u));color:var(--brand);font-size:var(--fl-20-18);font-weight:700;line-height:1.5}.qs-card p{margin-top:calc(22 * var(--u));color:var(--q-body);font-size:var(--fl-16-16);line-height:1.5}.qs-caption{margin-top:calc(24 * var(--u));color:#a8988e;font-size:14px;line-height:1.4}.qs-team{padding:calc(80 * var(--u)) 0;background:var(--q-paper);overflow:clip}.qs-team .wrap{position:relative}.qs-team .qs-head p{max-width:none}.qs-people{--qs-cols:4;--qs-gap:calc(40 * var(--u));justify-content:center;gap:calc(48 * var(--u)) var(--qs-gap);margin:calc(48 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.qs-people>li{flex:0 0 calc((100% - (var(--qs-cols) - 1) * var(--qs-gap)) / var(--qs-cols))}.qs-person{text-align:center;min-width:0}.qs-photo{aspect-ratio:400/583;object-fit:cover;background:#e8e8e8;border-radius:8px;width:100%;height:auto;display:block}.qs-person h3{margin-top:calc(20 * var(--u));color:var(--q-ink);font-size:var(--fl-20-18);font-weight:500;line-height:1.25}.qs-role{color:#6b6b6b;font-size:var(--fl-16-16);margin-top:6px;line-height:1.4}.qs-contact{padding:calc(65 * var(--u)) 0 calc(80 * var(--u));background:var(--q-hero) url(/media/quem-somos/contato-fundo.svg) center top / cover no-repeat}.qs-contact-card{padding:calc(12 * var(--u));border-radius:calc(28 * var(--u));background:var(--q-paper)}.qs-contact-inner{min-height:calc(367 * var(--u));border-radius:calc(16 * var(--u));background:radial-gradient(circle at 3.5px 3.5px, #ffffff0d 3.5px, transparent 4px) 0 0 / 18.06px 18.06px, linear-gradient(90deg, var(--brand), var(--q-peach) 50%, var(--brand));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.qs-contact-copy{z-index:1;padding:calc(62 * var(--u)) 0 calc(56 * var(--u)) calc(80 * var(--u));color:#fff;position:relative}.qs-contact-copy h2{font-size:var(--fl-36-28);font-weight:400;line-height:1.11}.qs-contact-copy p{max-width:calc(380 * var(--u));margin-top:calc(26 * var(--u));font-size:var(--fl-16-16);line-height:1.5}.qs-contact-actions{gap:12px calc(10 * var(--u));margin-top:calc(26 * var(--u));flex-wrap:wrap;display:flex}.qs-pill{min-height:44px;padding:0 calc(20 * var(--u));color:var(--q-ink);font-size:var(--fl-16-16);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;font-weight:500;transition:transform .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.qs-pill:hover{transform:translateY(-2px)}.qs-contact-photo{bottom:0;left:calc(637 * var(--u));width:calc(519 * var(--u));margin:0;position:absolute}.qs-contact-photo img{width:100%;height:auto;display:block}.qs-contact-photo figcaption{color:#fff;text-shadow:0 1px 3px #0009;font-size:14px;line-height:1.3;position:absolute;bottom:10px;left:10%}:root:not(.motion-pending):not(.motion-ready) .qs-hero h1,:root:not(.motion-pending):not(.motion-ready) .qs-hero-text{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:root:not(.motion-pending):not(.motion-ready) .qs-hero-bg{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.motion-pending .qs-hero-actions{opacity:0}.motion-pending .qs-hero h1{transform:translateY(40px)}.motion-pending .qs-hero-text{transform:translateY(28px)}.motion-pending .qs-hero-bg{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.motion-pending .qs-hero-actions{opacity:1}.motion-pending .qs-hero h1,.motion-pending .qs-hero-text,.motion-pending .qs-hero-bg{transform:none}:root .qs-hero h1,:root .qs-hero-text,:root .qs-hero-bg,.qs-button,.qs-pill{transition:none!important}.qs-button:hover,.qs-pill:hover{transform:none}}@media (max-width:1200px){.qs-contact-photo{left:auto;right:calc(20 * var(--u))}}@media (max-width:1023px){.qs-hero{padding-top:150px}.qs-head h2,.qs-hero h1{font-size:40px}.qs-cards{grid-template-columns:minmax(0,1fr);gap:24px;max-width:620px;margin-inline:auto}.qs-card{padding:32px}.qs-card h3 br{display:none}.qs-people{--qs-cols:3;--qs-gap:24px;row-gap:40px}.qs-contact-inner{grid-template-columns:minmax(0,1fr)}.qs-contact-copy{padding:40px 32px 24px}.qs-contact-copy p{max-width:460px}.qs-contact-photo{justify-self:center;width:min(360px,100%);position:relative;left:auto;right:auto}.qs-method{padding-bottom:64px}.qs-cards{margin-bottom:0}}@media (max-width:700px){.qs-hero{min-height:0;padding:120px 0 56px;display:block}.qs-hero h1{font-size:34px}.qs-hero-actions{flex-direction:column;align-items:stretch}.qs-hero-actions .qs-button{justify-content:space-between}.qs-head h2{font-size:34px}.qs-head h2 span{display:block}.qs-head p br{display:none}.qs-method{padding-top:56px}.qs-card{padding:28px 24px}.qs-team{padding:56px 0}.qs-people{--qs-cols:2;--qs-gap:16px;row-gap:32px}.qs-contact{padding:48px 0 56px}.qs-contact-card{border-radius:20px;padding:8px}.qs-contact-inner{border-radius:14px}.qs-contact-copy{padding:32px 22px 16px}.qs-contact-copy h2{font-size:30px}.qs-contact-copy h2 br{display:none}}@media (max-width:400px){.qs-hero h1{font-size:30px}.qs-contact-actions .qs-pill{flex:auto;justify-content:center}}.qs-hero.qs-hero-photo{min-height:max(calc(734 * var(--u)), 640px);padding:calc(42px + 120 * var(--u)) 0 calc(80 * var(--u));background:var(--q-night);text-align:right;align-items:center}.qs-hero-photo .qs-hero-bg{background:0 0;width:77.66%;inset:0 auto 0 0}.qs-hero-photo .qs-hero-bg img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.qs-hero-photo .qs-hero-copy{flex-direction:column;align-items:flex-end;display:flex}.qs-hero-photo .qs-hero-copy>*{max-width:calc(560 * var(--u))}.qs-eyebrow{color:var(--q-peach);font-size:var(--fl-14-14);letter-spacing:.19em;text-transform:uppercase;font-weight:600}.qs-hero-photo h1{max-width:none;margin:calc(16 * var(--u)) 0 0;color:var(--brand);font-size:var(--fl-54);font-weight:700;line-height:1.15}.qs-hero-photo .qs-hero-text{margin:calc(20 * var(--u)) 0 0;color:#f5f5f5;font-size:var(--fl-20-16);line-height:1.55}.qs-hero-photo .qs-hero-actions{margin-top:calc(32 * var(--u));justify-content:flex-end}@media (max-width:1023px){.qs-hero.qs-hero-photo{text-align:left;min-height:0;padding:0 0 64px;display:block}.qs-hero-photo .qs-hero-bg{aspect-ratio:1491/734;width:100%;position:relative;inset:auto}.qs-hero-photo .qs-hero-copy{align-items:flex-start;margin-top:32px}.qs-hero-photo h1{font-size:40px}}@media (max-width:700px){.qs-hero-photo h1{font-size:32px}.qs-hero-photo h1 br{display:none}.qs-hero-photo .qs-hero-actions{flex-direction:row}}.qs-card-link{margin-top:calc(24 * var(--u));color:var(--brand);font-size:var(--fl-16-16);align-items:center;gap:10px;font-weight:600;display:inline-flex}.qs-method .qs-cards{margin-bottom:0}.qs-method{padding-bottom:calc(96 * var(--u))}.qs-team .qs-head{max-width:900px;margin-inline:auto}.qs-team .qs-head p{font-size:var(--fl-20-16);line-height:1.6}.qs-team .qs-head p+p{margin-top:calc(12 * var(--u))}.qs-team .qs-head strong{color:var(--brand);font-weight:600}.qs-method .qs-cards{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.qs-method .qs-card{padding:calc(32 * var(--u)) calc(28 * var(--u)) calc(36 * var(--u))}@media (max-width:1279px){.qs-method .qs-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;max-width:none}.qs-method .qs-cards>:last-child:nth-child(odd){width:calc(50% - 10 * var(--u));grid-column:1/-1;justify-self:center}}@media (max-width:700px){.qs-method .qs-cards{grid-template-columns:minmax(0,1fr)}.qs-method .qs-cards>:last-child:nth-child(odd){justify-self:stretch;width:auto}}.qs-method .qs-card{flex-direction:column;align-items:flex-start;display:flex}.qs-method .qs-card-link{padding-top:calc(24 * var(--u));margin-top:auto}.qs-story,.qs-method,.qs-team{isolation:isolate}.qs-story:before,.qs-team:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#f15a2980 1.2px,#0000 1.7px);background-size:14px 14px;position:absolute}.qs-story:before{width:min(46vw,640px);height:100%;top:0;right:0;-webkit-mask-image:radial-gradient(at 100% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 30%,#000 0%,#0000 70%)}.qs-team:before{width:min(50vw,720px);height:70%;inset:0 auto auto 0;-webkit-mask-image:radial-gradient(at 0 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 0 0,#000 0%,#0000 70%)}.qs-story{padding:calc(100 * var(--u)) 0;background:#fff}.qs-story-layout{gap:calc(80 * var(--u));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.qs-kicker{color:var(--brand);font-size:var(--fl-14-14);letter-spacing:.19em;text-transform:uppercase;font-weight:600}.qs-story h2{font-size:var(--fl-48);margin-top:14px;font-weight:500;line-height:1.15}.qs-story h2 span{color:var(--brand);display:block}.qs-story-copy>p:not(.qs-kicker){margin-top:calc(20 * var(--u));color:var(--q-body);font-size:var(--fl-20-16);line-height:1.6}.qs-stats{gap:14px;margin:0;display:grid}.qs-stats>div{padding:calc(24 * var(--u)) calc(28 * var(--u));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffdb;border:1px solid #f0e6e1;border-radius:16px;flex-direction:column-reverse;gap:2px;display:flex;box-shadow:0 1px 2px #100c0a0a,0 12px 32px -18px #100c0a2e}.qs-stats dd{color:var(--brand);font-size:calc(48 * var(--u) + 8px);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1}.qs-stats dt{color:var(--q-body);font-size:var(--fl-16-16)}.qs-method{padding-top:calc(40 * var(--u));background:linear-gradient(#fff,#faf7f5)}.qs-method .qs-card{background:#fff;border:1px solid #efe7e2;border-radius:18px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 1px 2px #100c0a0a,0 18px 40px -24px #100c0a38}.qs-method .qs-card:before{content:"";background:linear-gradient(90deg, var(--brand), var(--q-peach));transform-origin:0;height:3px;transition:transform .35s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.qs-method .qs-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #100c0a0d,0 26px 50px -26px #100c0a4d}.qs-method .qs-card:hover:before,.qs-method .qs-card:focus-within:before{transform:scaleX(1)}.qs-method .qs-card h3{color:var(--q-ink)}@media (prefers-reduced-motion:reduce){.qs-method .qs-card,.qs-method .qs-card:before{transition:none}}.qs-team{background:#faf7f5}.qs-person{background:#fff;border:1px solid #efe7e2;border-radius:18px;padding:10px 10px 20px;transition:transform .25s,box-shadow .25s;box-shadow:0 1px 2px #100c0a0a,0 18px 40px -26px #100c0a40}.qs-person:hover{transform:translateY(-4px);box-shadow:0 1px 2px #100c0a0d,0 26px 50px -26px #100c0a52}.qs-photo{border-radius:12px}.qs-person h3{margin-top:16px}.qs-role{color:var(--brand);font-weight:500}@media (prefers-reduced-motion:reduce){.qs-person{transition:none}}@media (max-width:1023px){.qs-story-layout{grid-template-columns:minmax(0,1fr);gap:40px}.qs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-stats dd{font-size:34px}}@media (max-width:700px){.qs-story{padding:64px 0}.qs-story h2{font-size:32px}.qs-stats{grid-template-columns:minmax(0,1fr)}.qs-person{border-radius:14px;padding:8px 8px 14px}}.qs-method:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#f15a2980 1.2px,#0000 1.7px);background-size:14px 14px;width:min(40vw,560px);height:60%;position:absolute;inset:0 auto auto 0;-webkit-mask-image:radial-gradient(at 0 20%,#000 0%,#0000 70%);mask-image:radial-gradient(at 0 20%,#000 0%,#0000 70%)}.qs-method{padding:calc(88 * var(--u)) 0 calc(96 * var(--u));background:linear-gradient(120deg, #e8461f 0%, var(--brand) 55%, #f47a45 100%)}.qs-method .qs-head h2{color:#fff}.qs-method .qs-head h2 span{color:#ffd9c4}.qs-method .qs-head p{color:#ffffffe0}.qs-method:before{background-image:radial-gradient(circle,#ffffff59 1.2px,#0000 1.7px);width:min(46vw,640px);height:100%}.qs-method:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff4d 1.2px,#0000 1.7px);background-size:14px 14px;width:min(40vw,560px);height:70%;position:absolute;inset:auto 0 0 auto;-webkit-mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 70%)}.qs-method .qs-card{border-color:#0000;box-shadow:0 24px 50px -28px #5014008c}.qs-page .qs-method a:focus-visible{outline-color:#fff}.lp-app-page{--u:var(--fluid-px)}.app-hero{--lp-hero-copy:calc(560 * var(--u))}.app-hero-copy .hero-eyebrow{font-size:max(15px, calc(19 * var(--u)));color:#fff;font-weight:600;line-height:1.2}.app-hero-copy h1{margin-top:calc(28 * var(--u));font-size:calc(54 * var(--u));font-weight:500;line-height:calc(64 * var(--u));color:#fff}.app-hero-copy h1 span{display:block}.app-hero-copy .hero-lead{max-width:calc(510 * var(--u));margin-top:calc(26 * var(--u));font-size:max(17px, calc(26 * var(--u)));color:#fff;line-height:1.42}.app-hero-copy .hero-note{margin-top:calc(32 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:#fff;line-height:1.4}@media (min-width:1281px){.app-hero-copy h1{white-space:nowrap}}@media (max-width:1280px){.app-hero-copy h1{font-size:38px;line-height:46px}}:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-copy>h1,:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-copy>h1+p,:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-form{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-copy>.hero-eyebrow,:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-copy>.hero-note{transition:opacity .6s}.motion-pending .hero-motion-all .lp-hero-copy>.hero-eyebrow,.motion-pending .hero-motion-all .lp-hero-copy>.hero-note{opacity:0}.motion-pending .hero-motion-all .lp-hero-copy>h1{transform:translateY(40px)}.motion-pending .hero-motion-all .lp-hero-copy>h1+p{transform:translateY(28px)}.motion-pending .hero-motion-all .lp-hero-form{transform:translateY(36px)}@media (prefers-reduced-motion:reduce){.motion-pending .hero-motion-all .lp-hero-copy>.hero-eyebrow,.motion-pending .hero-motion-all .lp-hero-copy>.hero-note{opacity:1}.motion-pending .hero-motion-all .lp-hero-copy>h1,.motion-pending .hero-motion-all .lp-hero-copy>h1+p,.motion-pending .hero-motion-all .lp-hero-form{transform:none}:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-copy>*,:root:not(.motion-pending):not(.motion-ready) .hero-motion-all .lp-hero-form{transition:none}}.lead-form-app{border-radius:8px;position:relative;box-shadow:4px 5px #e9dcd3}.lead-form-app:before{content:"";background:#ff5722;border-radius:2px;width:92px;height:4px;position:absolute;top:-1px;left:34px}.lp-demo .demo-copy>p:not(.eyebrow){max-width:460px;margin-top:var(--sp-28);font-size:var(--fs-20);color:#cbbfb6;line-height:1.5}.app-benefits{overflow-x:clip}.lp-photo-stack{--photo-offset:calc(18 * var(--u));filter:drop-shadow(0 calc(22 * var(--u)) calc(28 * var(--u)) #4c150824);position:relative}.lp-photo-stack:before{content:"";border-radius:var(--photo-radius,0);clip-path:var(--photo-clip,none);transform:translate(var(--photo-offset), var(--photo-offset));background:linear-gradient(135deg,#fff4eb,#fbe2d3);position:absolute;inset:0}.lp-photo-frame{border-radius:var(--photo-radius,0);clip-path:var(--photo-clip,none);position:relative;overflow:hidden}.lp-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.lp-photo-stack{--photo-offset:9px}}.app-scope{padding:calc(69 * var(--u)) 0 calc(89 * var(--u))}.app-scope-layout{grid-template-columns:minmax(0, 1fr) calc(690 * var(--u));gap:calc(60 * var(--u));align-items:start;display:grid}.app-scope .section-heading{padding-top:calc(7 * var(--u));margin:0}.app-scope .eyebrow{letter-spacing:0;color:#f15a29;font-size:14px}.app-scope .section-heading h2{max-width:calc(430 * var(--u));margin-top:calc(16 * var(--u));font-size:calc(36 * var(--u));font-weight:500;line-height:calc(46 * var(--u));color:#292622}.lp-feature-rows{border-top:2px solid #f69779}.lp-feature-rows>div{grid-template-columns:calc(278 * var(--u)) minmax(0, 1fr);min-height:calc(117 * var(--u));padding:calc(18 * var(--u)) 0;border-bottom:2px solid #ede6e1;display:grid}.lp-feature-rows dt{font-size:max(16px, calc(21 * var(--u)));color:#292622;font-weight:600;line-height:1.35}.lp-feature-rows dd{font-size:max(16px, calc(21 * var(--u)));color:#6a615b;line-height:1.35}.lp-app-page .conference-faq .faq-card .eyebrow{font-size:14px}@media (max-width:1023px){.app-hero-copy h1{font-size:38px;line-height:46px}.app-scope .section-heading h2{font-size:38px;line-height:1.18}}@media (max-width:900px){.app-hero-copy h1{font-size:clamp(34px,9.6vw,46px);line-height:1.17}.app-hero-copy .hero-lead{max-width:none;font-size:18px;line-height:1.5}.app-hero-copy .hero-note{margin-top:20px;font-size:16px}.app-scope-layout{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:700px){.app-scope .section-heading h2{font-size:32px}.lp-feature-rows dt,.lp-feature-rows dd{font-size:17px}.lp-feature-rows>div{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:20px 0}}.lp-icon-square{width:calc(52 * var(--u));height:calc(52 * var(--u));color:#f15a29;background:#fff4eb;border-radius:10px;flex:none;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.lp-icon-square .lp-icon{width:56%;height:56%}.lp-photo-stack:before{z-index:-1}.lp-photo-stack:after{content:"";z-index:-2;border-radius:var(--photo-radius,0);clip-path:var(--photo-clip,none);transform:translate(calc(var(--photo-offset) + 6px), calc(var(--photo-offset) + 6px));background:#f15a29;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 72%,#000 72%);mask-image:linear-gradient(135deg,#0000 72%,#000 72%)}.lp-photo-caption{margin-top:calc(30 * var(--u));text-transform:none;letter-spacing:0;color:#7a6b62;font-size:14px;font-weight:400;line-height:1.4}.lp-benefit-icon{column-gap:calc(20 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lp-benefit-icon>.lp-icon-square{grid-row:span 2}.app-scope .eyebrow.lp-tag{width:fit-content;padding:calc(10 * var(--u)) calc(14 * var(--u));color:#fff;letter-spacing:.065em;text-transform:uppercase;background:#f15a29;border-radius:6px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.app-scope .section-heading p.lp-scope-line{max-width:calc(430 * var(--u));margin-top:calc(18 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:#625d57;line-height:1.45}.lp-flow{align-items:center;gap:calc(10 * var(--u));margin-top:calc(30 * var(--u));flex-wrap:wrap;display:flex}.lp-flow-step{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.lp-flow-chip{padding:calc(8 * var(--u)) calc(14 * var(--u));color:#a33213;letter-spacing:.04em;text-transform:uppercase;background:#fff4eb;border-radius:999px;font-size:14px;font-weight:600;line-height:1.3}.lp-flow-arrow{color:#f15a29;width:18px;height:18px}.lp-ledger{border-top:2px solid #f15a29}.lp-ledger-head,.lp-ledger dl>div{gap:calc(32 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.lp-ledger-head{padding:calc(16 * var(--u)) 0;color:#c8441b;font-size:14px;font-weight:600;line-height:1.4}.lp-ledger dl{margin:0}.lp-ledger dl>div{padding:calc(24 * var(--u)) 0;border-top:1px solid #f0ded3;align-items:center}.lp-ledger dl>div:last-child{border-bottom:1px solid #f0ded3}.lp-ledger dt{align-items:center;gap:calc(16 * var(--u));font-size:max(17px, calc(22 * var(--u)));color:#292622;font-weight:600;line-height:1.3;display:flex}.lp-ledger dd{font-size:max(16px, calc(20 * var(--u)));color:#625d57;margin:0;line-height:1.5}@media (max-width:700px){.lp-ledger-head{display:none}.lp-ledger dl>div{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0}.lp-ledger dd{font-size:17px}.lp-photo-caption{margin-top:22px}.lp-flow,.lp-flow-step{gap:6px}.lp-flow-chip{letter-spacing:.02em;padding:6px 10px;font-size:14px}.lp-flow-arrow{width:14px;height:14px}}.lp-demo .compare-card li>span:last-child{text-wrap:balance}:is(.lp-app-page,.conference-page) :is(#demonstracao,#conversa){--anchor-offset:120px;scroll-margin-top:var(--anchor-offset)}@media (max-width:1023px){:is(.lp-app-page,.conference-page) :is(#demonstracao,#conversa){--anchor-offset:96px}}.lp-app-context{padding:calc(62 * var(--u)) 0 calc(76 * var(--u))}.lp-app-context-layout{grid-template-columns:calc(550 * var(--u)) minmax(0, 1fr);gap:calc(70 * var(--u));align-items:start;display:grid}.lp-app-context-copy{grid-area:1/2}.lp-app-context .section-heading{margin-bottom:calc(35 * var(--u))}.lp-app-context .section-heading h2{font-size:calc(42 * var(--u));font-weight:500;line-height:calc(51 * var(--u));color:#4c1508}.lp-app-context-list{border-top:2px solid #efe5df}.lp-app-context-item{padding:calc(13 * var(--u)) 0 calc(33 * var(--u))}.lp-app-context-item+.lp-app-context-item{border-top:2px solid #efe5df}.lp-app-context-item h3{font-size:calc(29 * var(--u));font-weight:600;line-height:calc(36 * var(--u));color:#4c1508;align-self:center}.lp-app-context-item p{max-width:calc(585 * var(--u));margin-top:calc(6 * var(--u));font-size:max(16px, calc(25 * var(--u)));line-height:calc(34 * var(--u));color:#292622}.lp-app-context-figure{grid-area:1/1;margin:0}@media (max-width:1023px){.lp-app-context-layout{grid-template-columns:minmax(0,1fr);gap:48px}.lp-app-context-copy,.lp-app-context-figure{grid-area:auto/1}.lp-app-context .section-heading h2{font-size:38px;line-height:1.18}.lp-app-context-item{padding:16px 0 24px}.lp-app-context-item h3{font-size:24px;line-height:32px}.lp-app-context-item p{font-size:19px;line-height:1.45}.lp-app-context-figure{margin:0 auto}}@media (max-width:700px){.lp-app-context{padding:56px 0 60px}.lp-app-context .section-heading h2{font-size:32px}.lp-app-context-item h3{font-size:21px;line-height:30px}.lp-app-context-item p{font-size:17px}}.inventory-hero{background:#4c1508 url(/media/inventario/banner-fundo.svg) top/1920px 900px no-repeat}@media (min-width:1921px){.inventory-hero{background-size:cover}}@media (max-width:900px){.inventory-hero{background-position:30% 0}}.inventory-benefits{padding:calc(63 * var(--u)) 0 calc(80 * var(--u))}.inventory-benefits-layout{grid-template-columns:minmax(0, 1fr) calc(550 * var(--u));gap:calc(60 * var(--u));align-items:start;display:grid}.inventory-benefits .section-heading{margin-bottom:calc(55 * var(--u))}.inventory-benefits .section-heading h2{font-size:calc(47 * var(--u));font-weight:500;line-height:calc(54 * var(--u));color:#4c1508}.inventory-benefit h3{align-self:center}.inventory-benefit+.inventory-benefit{margin-top:calc(45 * var(--u))}.inventory-benefit h3{font-size:calc(29 * var(--u));font-weight:600;line-height:calc(36 * var(--u));color:#4c1508}.inventory-benefit p{max-width:calc(528 * var(--u));margin-top:calc(4 * var(--u));font-size:max(16px, calc(25 * var(--u)));line-height:calc(34 * var(--u));color:#292622}.inventory-photo{margin-top:calc(27 * var(--u));position:relative}.inventory-photo .lp-photo-stack{--photo-radius:13% 15% 25% 0 / 13% 15% 25% 0}.inventory-photo-frame{aspect-ratio:550/529}.inventory-photo-tag{left:calc(72 * var(--u));top:calc(440 * var(--u));justify-content:center;gap:calc(8 * var(--u));width:calc(405 * var(--u));height:calc(108 * var(--u));padding:0 calc(26 * var(--u));border-radius:calc(15 * var(--u));color:#fff;background:#4c1508;flex-direction:column;display:flex;position:absolute}.inventory-photo-tag span{font-size:max(14px, calc(19 * var(--u)));text-transform:uppercase;font-weight:600;line-height:1.2}.inventory-photo-tag strong{font-size:calc(27 * var(--u));font-weight:500;line-height:1.2}.inventory-demo .demo-shot-list .demo-dot{top:36.15%}.inventory-demo .demo-shot-alert .demo-dot{top:42.8%;left:84%}.inventory-demo .demo-copy h2 strong{text-wrap:balance;display:block}.inventory-demo .demo-callout-alert .demo-callout-text>span{text-wrap:balance}@media (max-width:700px){.inventory-demo .demo-callout-list .demo-callout-text{max-width:110px}}@media (min-width:701px){.inventory-demo .demo-shot-list .demo-dot{left:3.3%;box-shadow:0 0 0 3px #f15a294d}.inventory-demo .demo-callout-list{top:calc(362.1 * var(--u));width:calc(130.7 * var(--u) - 6px)}.inventory-demo .demo-callout-alert{left:calc(578.9 * var(--u) + 6px);top:calc(322.2 * var(--u));width:calc(161.1 * var(--u) - 6px)}.inventory-demo .demo-callout-alert .demo-callout-text{left:calc(66.1 * var(--u) - 6px)}}@media (max-width:1023px){.inventory-benefits-layout{grid-template-columns:minmax(0,1fr);gap:48px}.inventory-benefits .section-heading h2{font-size:38px;line-height:1.18}.inventory-benefit h3{font-size:24px;line-height:32px}.inventory-benefit p{font-size:19px;line-height:1.45}.inventory-photo{width:min(550px,100%);margin:0 auto}}@media (max-width:700px){.inventory-benefits{padding:56px 0 60px}.inventory-benefits .section-heading h2{font-size:32px}.inventory-benefits .section-heading h2 br{display:none}.inventory-benefit h3{font-size:21px;line-height:32px}.inventory-benefit p{font-size:17px}.inventory-photo-tag{width:auto;height:auto;margin:-44px 16px 0;padding:16px 20px;position:relative;top:auto;left:auto}.inventory-photo-tag strong{font-size:22px}}.production-hero{--lp-hero-copy:calc(600 * var(--u));background:#c54218 url(/media/producao/banner-fundo.svg) top/1920px 900px no-repeat}.production-hero .hero-lead{max-width:calc(560 * var(--u))}@media (min-width:1281px){.production-hero h1{font-size:calc(50 * var(--u))}}@media (min-width:1921px){.production-hero{background-size:cover}}@media (max-width:900px){.production-hero{background-position:30% 0}.production-hero h1 span{display:inline}}.production-benefits{padding:calc(62 * var(--u)) 0 calc(76 * var(--u))}.production-benefits-layout{grid-template-columns:calc(550 * var(--u)) minmax(0, 1fr);gap:calc(70 * var(--u));align-items:start;display:grid}.production-benefits-copy{grid-area:1/2}.production-benefits .section-heading{margin-bottom:calc(35 * var(--u))}.production-benefits .section-heading h2{font-size:calc(42 * var(--u));font-weight:500;line-height:calc(51 * var(--u));color:#4c1508}.production-benefit-list{border-top:2px solid #efe5df}.production-benefit{padding:calc(13 * var(--u)) 0 calc(33 * var(--u))}.production-benefit+.production-benefit{border-top:2px solid #efe5df}.production-benefit h3{font-size:calc(29 * var(--u));font-weight:600;line-height:calc(36 * var(--u));color:#4c1508;align-self:center}.production-benefit p{max-width:calc(585 * var(--u));margin-top:calc(6 * var(--u));font-size:max(16px, calc(25 * var(--u)));line-height:calc(34 * var(--u));color:#292622}.production-photo{margin-top:calc(33 * var(--u));grid-area:1/1}.production-photo .lp-photo-stack{--photo-radius:0 20% 0 20% / 0 20% 0 20%;--photo-clip:polygon(16% 0, 100% 0, 100% 84%, 84% 100%, 0 100%, 0 16%)}.production-photo-frame{aspect-ratio:550/540}.production-demo .demo-shot-list .demo-dot{top:65.75%}.production-demo .demo-shot-alert .demo-dot{top:37.4%;left:88.5%}.production-demo .demo-copy h2{font-size:min(var(--fs-45), 40px)}.production-demo .demo-copy h2 strong{text-wrap:balance;display:block}@media (max-width:800px){.production-demo .demo-copy h2{font-size:min(34px,8.06452vw - 3.22581px)}.production-closing .closing-card h2 br{display:none}}@media (min-width:1024px) and (max-width:1279px){.production-demo .demo-copy h2{font-size:31px;line-height:1.25}}.production-demo .demo-callout-text>span{text-wrap:balance}@media (max-width:700px){.production-demo .demo-callout-list .demo-callout-text{max-width:128px}}@media (min-width:360px) and (max-width:700px){.production-demo .demo-callout-alert .demo-callout-text{max-width:132px}}@media (min-width:701px){.production-demo .demo-shot-list .demo-dot{left:3.3%;box-shadow:0 0 0 3px #f15a294d}.production-demo .demo-callout-list{top:calc(536.7 * var(--u));width:calc(152.2 * var(--u) - 6px)}.production-demo .demo-callout-alert{left:calc(593.2 * var(--u) + 6px);top:calc(291 * var(--u));width:calc(146.8 * var(--u) - 6px)}.production-demo .demo-callout-alert .demo-callout-text{left:calc(51.8 * var(--u) - 6px)}}.production-scope{padding-bottom:calc(96 * var(--u))}.production-scope .section-heading h2{max-width:calc(460 * var(--u))}@media (max-width:1023px){.production-benefits-layout{grid-template-columns:minmax(0,1fr);gap:48px}.production-benefits-copy,.production-photo{grid-area:auto/1}.production-benefits .section-heading h2{font-size:38px;line-height:1.18}.production-benefit{padding:16px 0 24px}.production-benefit h3{font-size:24px;line-height:32px}.production-benefit p{font-size:19px;line-height:1.45}.production-photo{width:min(550px,100%);margin:0 auto}.production-scope{padding-bottom:80px}}@media (max-width:700px){.production-benefits{padding:56px 0 60px}.production-benefits .section-heading h2{font-size:32px}.production-benefits .section-heading h2 br{display:none}.production-benefit h3{font-size:21px;line-height:30px}.production-benefit p{font-size:17px}.production-scope{padding-bottom:60px}}.sales-hero{background:#4c1508 url(/media/forca-vendas/banner-fundo.svg) top/1920px 900px no-repeat}.sales-hero .hero-lead{max-width:calc(560 * var(--u))}@media (min-width:1921px){.sales-hero{background-size:cover}}@media (max-width:900px){.sales-hero{background-position:20% 0}.sales-hero h1 span{display:inline}}.sales-photo{margin-top:calc(33 * var(--u))}.sales-photo .lp-photo-stack{--photo-radius:18% 18% 0 27% / 18% 18% 0 27%}.sales-photo-frame{aspect-ratio:550/540}.sales-demo .demo-shot-list .demo-dot{top:43.6%}.sales-demo .demo-shot-alert .demo-dot{top:78.9%;left:98.5%}.sales-demo .demo-copy h2{font-size:min(var(--fs-45), 37px)}.sales-demo .demo-copy h2 strong{display:block}@media (max-width:800px){.sales-demo .demo-copy h2{font-size:min(34px,7.35294vw - 2.94118px)}.sales-closing .closing-card h2 br{display:none}}@media (min-width:1024px) and (max-width:1279px){.sales-demo .demo-copy h2{font-size:31px;line-height:1.25}}.sales-demo .demo-callout-text>span{text-wrap:balance}@media (max-width:700px){.sales-demo .demo-callout-list .demo-callout-text{max-width:128px}}@media (min-width:701px){.sales-demo .demo-shot-list .demo-dot{left:3.9%;box-shadow:0 0 0 3px #f15a294d}.sales-demo .demo-shot-alert .demo-dot{box-shadow:0 0 0 3px #f15a294d}.sales-demo .demo-callout-list{top:calc(405.9 * var(--u));width:calc(137.7 * var(--u) - 6px)}.sales-demo .demo-callout-alert{left:calc(602.7 * var(--u) + 6px);top:calc(539.3 * var(--u));width:calc(137.3 * var(--u) - 6px)}.sales-demo .demo-callout-alert .demo-callout-text{left:calc(42.3 * var(--u) - 6px)}}.sales-scope{padding-bottom:calc(96 * var(--u))}.sales-scope .section-heading h2{max-width:calc(460 * var(--u))}@media (max-width:1023px){.sales-photo{width:min(550px,100%);margin:0 auto}.sales-scope{padding-bottom:80px}}@media (max-width:700px){.sales-scope{padding-bottom:60px}}.os-hero{background:#4c1508 url(/media/forca-vendas/banner-fundo.svg) top/1920px 900px no-repeat}.os-hero .hero-eyebrow{text-transform:uppercase}.os-hero .hero-lead{max-width:calc(560 * var(--u))}@media (min-width:1921px){.os-hero{background-size:cover}}@media (max-width:900px){.os-hero{background-position:20% 0}.os-hero h1 span{display:inline}}.os-benefits-layout{align-items:center}.os-central .lp-photo-stack{--photo-radius:12px}.os-central-frame{aspect-ratio:16/10;background:#fff;border:1px solid #ecd9cc}.os-demo .demo-shot-list .demo-dot{top:22.95%;left:4%}.os-demo .demo-shot-alert .demo-dot{top:59.1%;left:95%}.os-demo .demo-copy h2{font-size:min(var(--fs-45), 37px)}.os-demo .demo-copy h2 strong{display:block}.os-demo .demo-callout-text>span{text-wrap:balance}@media (max-width:800px){.os-demo .demo-copy h2{font-size:min(34px,8.33333vw - 3.33333px)}.os-closing .closing-card h2 br{display:none}}@media (min-width:1024px) and (max-width:1279px){.os-demo .demo-copy h2{font-size:31px;line-height:1.25}}@media (max-width:700px){.os-demo .demo-callout-list .demo-callout-text{max-width:128px}}@media (min-width:701px){.os-demo .demo-shot-list .demo-dot,.os-demo .demo-shot-alert .demo-dot{box-shadow:0 0 0 3px #f15a294d}.os-demo .demo-callout-list{top:calc(283.8 * var(--u));width:calc(123 * var(--u) - 6px)}.os-demo .demo-callout-list .demo-callout-text{width:calc(90 * var(--u))}.os-demo .demo-callout-alert{left:calc(601.5 * var(--u) + 6px);top:calc(421.1 * var(--u));width:calc(138.5 * var(--u) - 6px)}.os-demo .demo-callout-alert .demo-callout-text{left:calc(42.3 * var(--u) - 6px)}}.os-scope{padding-bottom:calc(96 * var(--u))}.os-scope .section-heading h2{max-width:calc(460 * var(--u))}@media (max-width:1023px){.os-central{width:min(640px,100%)}.os-scope{padding-bottom:80px}}@media (max-width:700px){.os-scope{padding-bottom:60px}}.lpsv-hero{background:var(--lpsv-hero-color,#4c1508) var(--lpsv-hero-bg,none) center top / 1920px 900px no-repeat}.lpsv-hero .hero-eyebrow{text-transform:uppercase}@media (min-width:1281px){.lpsv-hero h1{font-size:calc(var(--lpsv-h1,51) * var(--u));line-height:calc(var(--lpsv-h1-lh,64) * var(--u))}}.lpsv-hero .hero-lead{max-width:calc(540 * var(--u))}@media (min-width:1921px){.lpsv-hero{background-size:cover}}@media (max-width:900px){.lpsv-hero{background-position:20% 0}.lpsv-hero h1 span{display:inline}}.lpsv-benefits{padding:calc(62 * var(--u)) 0 calc(76 * var(--u))}.lpsv-benefits-layout{grid-template-columns:calc(550 * var(--u)) minmax(0, 1fr);gap:calc(70 * var(--u));align-items:start;display:grid}.lpsv-benefits-copy{grid-area:1/2}.lpsv-benefits .section-heading{margin-bottom:calc(35 * var(--u))}.lpsv-benefits .section-heading h2{font-size:calc(42 * var(--u));font-weight:500;line-height:calc(51 * var(--u));color:#4c1508}.lpsv-benefit-list{border-top:2px solid #efe5df}.lpsv-benefit{padding:calc(13 * var(--u)) 0 calc(33 * var(--u))}.lpsv-benefit+.lpsv-benefit{border-top:2px solid #efe5df}.lpsv-benefit h3{font-size:calc(29 * var(--u));font-weight:600;line-height:calc(36 * var(--u));color:#4c1508;align-self:center}.lpsv-benefit p{max-width:calc(585 * var(--u));margin-top:calc(6 * var(--u));font-size:max(16px, calc(25 * var(--u)));line-height:calc(34 * var(--u));color:#292622}.lpsv-photo{margin-top:calc(33 * var(--u));grid-area:1/1}.lpsv-photo .lp-photo-stack{--photo-radius:50% 50% 9% 0 / 47% 47% 9% 0}.lpsv-photo-frame{aspect-ratio:550/540}.lpsv-practice{padding-bottom:calc(80 * var(--u));background:#fff7f1}.lpsv-band{padding:calc(58 * var(--u)) 0 calc(49 * var(--u));color:#fff;background:#1d1a18;border-bottom:3px solid #f15a29}.lpsv-band-layout{justify-content:space-between;align-items:flex-end;gap:calc(60 * var(--u));display:flex}.lpsv-band .section-heading{margin:0}.lp-servico-page .eyebrow.lp-tag{width:fit-content;padding:calc(10 * var(--u)) calc(14 * var(--u));color:#fff;letter-spacing:.065em;text-transform:uppercase;background:#f15a29;border-radius:6px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.lpsv-band .section-heading h2{margin-top:calc(22 * var(--u));font-size:calc(42 * var(--u));font-weight:500;line-height:calc(51 * var(--u));color:#fff}.lpsv-accent{color:#f15a29}.lpsv-band-text{max-width:calc(450 * var(--u));min-width:260px;padding:calc(4 * var(--u)) 0 calc(4 * var(--u)) calc(22 * var(--u));font-size:max(16px, calc(20 * var(--u)));color:#d9cfc8;border-left:3px solid #f15a29;line-height:1.6}.lpsv-practice-body{padding-top:calc(74 * var(--u))}.lpsv-example{grid-template-columns:calc(500 * var(--u)) minmax(0, 1fr);padding-top:calc(42 * var(--u));border-top:2px solid #f15a29;display:grid}.lpsv-example-label{letter-spacing:.04em;text-transform:uppercase;color:#b8401a;font-size:14px;font-weight:650;line-height:1.4}.lpsv-example-month{margin-top:calc(28 * var(--u));font-size:calc(42 * var(--u));color:#292622;font-weight:500;line-height:1.2}.lpsv-example-summary{max-width:calc(230 * var(--u));margin-top:calc(22 * var(--u));font-size:max(16px, calc(22 * var(--u)));color:#625d57;line-height:1.6}.lpsv-example-note{margin-top:calc(14 * var(--u));color:#7a6b62;font-size:14px;line-height:1.4}.lpsv-example .lp-flow{margin-top:calc(34 * var(--u))}.lpsv-example-rows dl{margin:calc(14 * var(--u)) 0 0}.lpsv-example-rows dl>div{column-gap:calc(20 * var(--u));padding:calc(20 * var(--u)) 0;border-bottom:1px solid #f0ded3;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lpsv-example-rows .lp-icon-square{grid-row:span 2}.lpsv-example-rows dt{font-size:max(18px, calc(26 * var(--u)));color:#292622;font-weight:600;line-height:1.3}.lpsv-example-rows dd{margin:calc(4 * var(--u)) 0 0;font-size:max(16px, calc(20 * var(--u)));color:#625d57;line-height:1.45}.lpsv-example-caption{margin-top:calc(34 * var(--u));color:#7a6b62;font-size:14px;line-height:1.4}.lpsv-steps{grid-template-columns:calc(430 * var(--u)) calc(430 * var(--u)) 1fr;margin-top:calc(56 * var(--u));padding-top:calc(32 * var(--u));border-top:1px solid #ecd9cc;display:grid}.lpsv-steps>div{align-items:flex-start;gap:24px;display:flex;position:relative}.lpsv-steps>div>span{width:18px;padding-top:calc(4 * var(--u));font-size:max(15px, calc(17 * var(--u)));color:#b8401a;flex:none;font-weight:600}.lpsv-steps h3{font-size:max(18px, calc(23 * var(--u)));color:#292622;font-weight:600;line-height:1.2}.lpsv-steps p{margin-top:calc(8 * var(--u));font-size:max(16px, calc(17 * var(--u)));color:#625d57;line-height:1.45}.lpsv-scope{padding-bottom:calc(96 * var(--u))}.lpsv-scope .section-heading h2{max-width:calc(var(--lpsv-scope-h2,430) * var(--u))}.lp-whatsapp-link{width:fit-content;margin-top:var(--sp-20);font-size:max(16px, var(--fs-20));color:#b03a16;text-underline-offset:5px;align-items:center;gap:12px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:flex}.lp-whatsapp-link:hover{color:#4c1508}.lp-whatsapp-link svg{flex:none;width:20px;height:15px}@media (max-width:1280px){.lpsv-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.lpsv-steps>div{padding-right:44px}}@media (max-width:1023px){.lpsv-benefits-layout{grid-template-columns:minmax(0,1fr);gap:48px}.lpsv-benefits-copy,.lpsv-photo{grid-area:auto/1}.lpsv-benefits .section-heading h2,.lpsv-band .section-heading h2{font-size:38px;line-height:1.18}.lpsv-benefit{padding:16px 0 24px}.lpsv-benefit h3{font-size:24px;line-height:32px}.lpsv-benefit p{font-size:19px;line-height:1.45}.lpsv-photo{width:min(550px,100%);margin:0 auto}.lpsv-band{padding:48px 0 40px}.lpsv-band-layout{display:block}.lpsv-band-text{max-width:560px;margin-top:24px}.lpsv-example{grid-template-columns:minmax(0,1fr);row-gap:36px}.lpsv-example-month{font-size:38px}.lpsv-example-summary{max-width:none}.lpsv-scope{padding-bottom:80px}}@media (max-width:800px){.lpsv-steps{grid-template-columns:minmax(0,1fr);margin-top:40px;padding-top:0}.lpsv-steps>div{border-bottom:1px solid #ecd9cc;padding:22px 0}.lpsv-steps .step-arrow{display:none}}@media (max-width:700px){.lpsv-benefits{padding:56px 0 60px}.lpsv-benefits .section-heading h2,.lpsv-band .section-heading h2{font-size:32px}.lpsv-benefit h3{font-size:21px;line-height:30px}.lpsv-benefit p{font-size:17px}.lpsv-band .eyebrow.lp-tag{padding:8px 12px}.lpsv-band-text{min-width:0;padding-left:18px;font-size:17px}.lpsv-practice{padding-bottom:56px}.lpsv-practice-body{padding-top:48px}.lpsv-example-rows dt{font-size:19px}.lpsv-example-rows dd{font-size:16px}.lpsv-scope{padding-bottom:60px}.lp-whatsapp-link{margin:18px auto 0;font-size:17px}}.lpsv-benefits-text{padding:calc(98 * var(--u)) 0 calc(180 * var(--u))}.lpsv-benefits-text .lpsv-benefits-layout{grid-template-columns:minmax(0, 1fr) calc(610 * var(--u));gap:calc(60 * var(--u))}.lpsv-benefits-heading{padding-top:calc(14 * var(--u));margin:0}.lpsv-benefits-heading .eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#b8401a;font-size:14px;font-weight:650}.lpsv-benefits-text .lpsv-benefits-heading h2{margin-top:calc(18 * var(--u));font-size:calc(46 * var(--u));font-weight:500;line-height:calc(55 * var(--u));color:#292622}.lpsv-benefits-heading>p:not(.eyebrow):not(.lp-flow){max-width:calc(470 * var(--u));margin-top:calc(44 * var(--u));font-size:max(16px, calc(22 * var(--u)));color:#625d57;line-height:1.6}.lpsv-benefits-heading .lp-flow{margin-top:calc(34 * var(--u))}.lpsv-benefits-text .lpsv-benefit-list{border-top:2px solid #f15a29}.lpsv-benefits-text .lpsv-benefit{padding:calc(24 * var(--u)) 0 calc(30 * var(--u))}.lpsv-benefits-text .lpsv-benefit+.lpsv-benefit{border-top:1px solid #f0ded3}.lpsv-benefits-text .lpsv-benefit h3{font-size:max(19px, calc(28 * var(--u)));color:#292622;line-height:1.3}.lpsv-benefits-text .lpsv-benefit p{font-size:max(16px, calc(21 * var(--u)));color:#625d57;line-height:1.5}.lpsv-table{border-collapse:collapse;text-align:left;border-top:2px solid #f15a29;width:100%}.lpsv-table thead th{padding:calc(18 * var(--u)) 0 calc(16 * var(--u));color:#b8401a;font-size:14px;font-weight:600;line-height:1.4}.lpsv-table thead th:first-child{width:calc(344 * var(--u))}.lpsv-table thead th:nth-child(2){width:calc(500 * var(--u))}.lpsv-table tbody tr{border-top:1px solid #f0ded3}.lpsv-table tbody tr:last-child{border-bottom:1px solid #f0ded3}.lpsv-table tbody th,.lpsv-table tbody td{padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u)) 0;vertical-align:middle}.lpsv-table tbody th{font-size:max(17px, calc(22 * var(--u)));color:#292622;font-weight:600;line-height:1.3}.lpsv-table-stage{align-items:center;gap:calc(16 * var(--u));display:flex}.lpsv-table tbody td{font-size:max(16px, calc(20 * var(--u)));color:#625d57;line-height:1.5}@media (max-width:1023px){.lpsv-table thead th:first-child{width:30%}.lpsv-table thead th:nth-child(2){width:36%}.lpsv-benefits-text .lpsv-benefits-layout{grid-template-columns:minmax(0,1fr);gap:40px}.lpsv-benefits-text .lpsv-benefits-heading h2{font-size:38px;line-height:1.18}.lpsv-benefits-heading>p:not(.eyebrow):not(.lp-flow){max-width:560px;margin-top:22px}}@media (max-width:700px){.lpsv-benefits-text{padding:56px 0 60px}.lpsv-benefits-text .lpsv-benefits-heading h2{font-size:32px}.lpsv-benefits-text .lpsv-benefit h3{font-size:20px}.lpsv-benefits-text .lpsv-benefit p{font-size:17px}.lpsv-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lpsv-table,.lpsv-table tbody,.lpsv-table tr,.lpsv-table tbody th,.lpsv-table tbody td{display:block}.lpsv-table tbody tr{padding:18px 0}.lpsv-table tbody th,.lpsv-table tbody td{padding:0}.lpsv-table tbody td{margin-top:12px;font-size:17px}.lpsv-table tbody td:before{content:attr(data-label);color:#b8401a;font-size:14px;font-weight:600;line-height:1.4;display:block}}.lpsv-hero-shade{overflow:clip}.lpsv-hero-shade .lp-hero-copy{isolation:isolate;text-shadow:0 1px 2px #5a160673;position:relative}.lpsv-hero-shade .lp-hero-copy:before{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:#6e1c0847;border-radius:48px;position:absolute;inset:-24px -48px}.lpsv-hero-tag{padding:calc(7 * var(--u)) calc(15 * var(--u));font-size:max(15px, calc(16 * var(--u)));background:#6c2513;border-radius:6px;line-height:1.3;display:inline-block}:is(.lp-servico-page main a:focus-visible,.lp-servico-page main button:focus-visible){outline-offset:4px;outline:3px solid #b8401a}.lpsv-benefits-photo-right .lpsv-benefits-layout{grid-template-columns:minmax(0, 1fr) calc(550 * var(--u))}.lpsv-benefits-photo-right .lpsv-benefits-copy{grid-column:1}.lpsv-benefits-photo-right .lpsv-photo{grid-column:2}.lpsv-flow{grid-template-columns:calc(340 * var(--u)) calc(55 * var(--u)) calc(457 * var(--u)) calc(52 * var(--u)) minmax(0, 1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.lpsv-flow-label{align-items:center;gap:calc(18 * var(--u));font-size:max(14px, calc(17 * var(--u)));letter-spacing:.02em;text-transform:uppercase;color:#b03a16;font-weight:600;line-height:1.3;display:flex}.lpsv-flow-label img{width:calc(40 * var(--u));height:calc(40 * var(--u));flex:none;min-width:32px;min-height:32px}.lpsv-flow-source{min-height:calc(462 * var(--u));padding:calc(46 * var(--u)) calc(30 * var(--u)) calc(48 * var(--u));border-radius:calc(22 * var(--u));color:#fff;background:#4c1508}.lpsv-flow-source .lpsv-flow-label{color:#fff}.lpsv-flow-doc.lp-icon{width:calc(76 * var(--u));height:calc(76 * var(--u));margin-top:calc(40 * var(--u));stroke-width:1px;color:#fff;display:block}.lpsv-flow-title{margin-top:calc(40 * var(--u));font-size:max(22px, calc(33 * var(--u)));font-weight:500;line-height:1.3}.lpsv-flow-detail{margin-top:calc(54 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:#fbe9e2;line-height:1.4}.lpsv-flow-arrow{color:#b03a16;place-items:center;display:grid}.lpsv-flow-arrow svg{width:calc(32 * var(--u));min-width:22px;height:auto}.lpsv-flow-channel{padding:calc(22 * var(--u)) calc(31 * var(--u)) calc(40 * var(--u));border-radius:calc(28 * var(--u));background:#fff;border:1px solid #f0ded3}.lpsv-flow-channel .lpsv-flow-label{padding-bottom:calc(22 * var(--u));border-bottom:1px solid #f0ded3}.lpsv-flow-bubble{margin-top:calc(38 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u));border-radius:calc(18 * var(--u));background:#e9f8ee}.lpsv-flow-bubble>p:first-child{font-size:max(17px, calc(23 * var(--u)));color:#4c1508;line-height:1.6}.lpsv-flow-file{margin-top:calc(40 * var(--u));padding:calc(9 * var(--u)) calc(17 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:#b03a16;background:#fff;border-radius:6px;font-weight:700}.lpsv-flow-note{margin-top:calc(62 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:#b03a16}.lpsv-flow-record ul{margin:calc(48 * var(--u)) 0 0;padding:0;list-style:none;position:relative}.lpsv-flow-record ul:before{content:"";left:calc(7 * var(--u));top:calc(16 * var(--u));bottom:calc(16 * var(--u));background:#e7d6cb;width:2px;position:absolute}.lpsv-flow-record ul>li{padding-left:calc(38 * var(--u));font-size:max(17px, calc(24 * var(--u)));color:#4c1508;line-height:1.4;position:relative}.lpsv-flow-record ul>li+li{margin-top:calc(74 * var(--u))}.lpsv-flow-record ul>li:before{content:"";width:max(12px, calc(16 * var(--u)));height:max(12px, calc(16 * var(--u)));background:#c8441b;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1023px){.lpsv-benefits-photo-right .lpsv-benefits-layout{grid-template-columns:minmax(0,1fr)}.lpsv-benefits-photo-right .lpsv-benefits-copy,.lpsv-benefits-photo-right .lpsv-photo{grid-column:1}.lpsv-flow{grid-template-columns:minmax(0,1fr);row-gap:14px;max-width:560px}.lpsv-flow-source{min-height:0;padding:28px 26px 30px}.lpsv-flow-arrow svg{transform:rotate(90deg)}.lpsv-flow-record ul>li+li{margin-top:36px}}.lpsv-practice-dark{background:#4c1508}.lpsv-practice-dark .lpsv-band{background:0 0;border-bottom:0;padding-bottom:0}.lpsv-practice-dark .lpsv-practice-body{padding-top:calc(70 * var(--u))}.lpsv-practice-dark .lpsv-example-caption{color:#e6d3c8}.lp-servico-page .lpsv-practice-dark .lpsv-band .eyebrow.lp-tag{color:#fff;letter-spacing:0;background:0 0;border-radius:0;padding:0}.lpsv-practice-dark .lpsv-accent{color:inherit}.lpsv-practice-dark .lpsv-band-text{font-size:max(17px, calc(25 * var(--u)));color:#fff;border-left:0;padding-left:0}.lpsv-chat{grid-template-columns:calc(768 * var(--u)) minmax(0, 1fr) calc(375 * var(--u));align-items:start;display:grid}.lpsv-chat-card{padding:calc(24 * var(--u)) calc(36 * var(--u)) calc(42 * var(--u));border-radius:calc(26 * var(--u));background:#fff}.lpsv-chat-title{align-items:center;gap:calc(18 * var(--u));padding-bottom:calc(24 * var(--u));font-size:max(19px, calc(31 * var(--u)));color:#4c1508;border-bottom:1.5px solid #e9dcd3;font-weight:600;line-height:1.25;display:flex}.lpsv-chat-title img{width:calc(44 * var(--u));height:calc(44 * var(--u));flex:none;min-width:32px;min-height:32px}.lpsv-chat-messages{margin:calc(30 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.lpsv-chat-msg{padding:calc(22 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));font-size:max(17px, calc(23 * var(--u)));color:#4c1508;line-height:1.6}.lpsv-chat-in{width:calc(496 * var(--u));background:#e9f8ee;justify-self:end;max-width:85%}.lpsv-chat-out{width:calc(635 * var(--u));max-width:92%;margin-top:calc(26 * var(--u));padding-bottom:calc(48 * var(--u));background:#fff8ee}.lpsv-chat-file{width:calc(526 * var(--u));max-width:85%;min-height:calc(66 * var(--u));margin:calc(31 * var(--u)) 0 0 calc(26 * var(--u));padding:10px calc(26 * var(--u));font-size:max(17px, calc(23 * var(--u)));color:#fff;background:#4c1508;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;display:flex}.lpsv-chat-file svg{flex:none;width:26px;height:auto}.lpsv-chat-link{width:calc(98 * var(--u));height:auto;margin-top:calc(237 * var(--u));fill:none;stroke:#ff5722;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;justify-self:center}.lpsv-chat-link path+path{stroke-width:2px}.lpsv-chat-handoff{margin-top:calc(44 * var(--u));padding:calc(40 * var(--u)) calc(32 * var(--u)) calc(52 * var(--u));border-radius:calc(24 * var(--u));color:#4c1508;background:#fff}.lpsv-chat-handoff-label{font-size:max(14px, calc(17 * var(--u)));letter-spacing:.02em;text-transform:uppercase;color:#b03a16;font-weight:600;line-height:1.3}.lpsv-chat-handoff-title{margin-top:calc(30 * var(--u));font-size:max(30px, calc(42 * var(--u)));font-weight:500;line-height:1.15}.lpsv-chat-handoff-text{margin-top:calc(40 * var(--u));font-size:max(17px, calc(25 * var(--u)));line-height:1.5}@media (max-width:1023px){.lpsv-chat{grid-template-columns:minmax(0,1fr);max-width:640px}.lpsv-chat-link{display:none}.lpsv-chat-handoff{margin-top:16px}.lpsv-chat-in,.lpsv-chat-out,.lpsv-chat-file{width:auto}.lpsv-chat-file{margin-left:0}}.powerwhats-demo .demo-shot-list .demo-dot{top:49%}.powerwhats-demo .demo-shot-alert .demo-dot{top:30.2%;left:80.5%}.powerchat-demo .demo-shot-list .demo-dot{top:31.5%}.powerchat-demo .demo-shot-alert .demo-dot{top:38.3%;left:93.2%}.lpsv-demo .demo-copy h2 strong{display:block}@media (min-width:701px){.powerwhats-demo .demo-shot-list .demo-dot{left:4.5%}.powerchat-demo .demo-shot-list .demo-dot{left:3%}.powerwhats-demo .demo-callout-list{top:calc(437.6 * var(--u));width:calc(143.2 * var(--u) - 6px)}.powerwhats-demo .demo-callout-alert{left:calc(574.8 * var(--u) + 6px);top:calc(246.8 * var(--u));width:calc(165.2 * var(--u) - 6px)}.powerchat-demo .demo-callout-list{top:calc(334.7 * var(--u));width:calc(126.6 * var(--u) - 6px)}.powerchat-demo .demo-callout-alert{left:calc(605.4 * var(--u) + 6px);top:calc(297.2 * var(--u));width:calc(134.6 * var(--u) - 6px)}.powerchat-demo .demo-callout-alert .demo-callout-text{left:calc(42.3 * var(--u) - 6px)}}@media (max-width:700px){.powerchat-demo .demo-callout-alert .demo-callout-text strong{white-space:normal}}.lpsv-compare-body{padding-bottom:var(--sp-72)}.lpsv-compare{grid-template-columns:1fr 56px 1.15fr;align-items:stretch;display:grid}.lpsv-compare-card{padding:var(--sp-36) var(--sp-36) var(--sp-32);border-radius:18px}.lpsv-compare-before{color:#5c534c;background:#f3ece7}.lpsv-compare-after{color:var(--ink);border:2px solid var(--brand);background:#fff;box-shadow:0 18px 40px #f15a291f}.lpsv-compare-kicker{letter-spacing:.06em;text-transform:uppercase;color:#6f655d;font-size:14px;font-weight:700}.lpsv-compare-after .lpsv-compare-kicker{color:#b83f19}.lpsv-compare-card h3{font-size:var(--fs-28);color:var(--ink);margin-top:12px;font-weight:600;line-height:1.2}.lpsv-compare-before h3{color:#5c534c}.lpsv-compare-card ul{margin-top:var(--sp-24);gap:16px;padding:0;list-style:none;display:grid}.lpsv-compare-card li{font-size:max(16px, var(--fs-18));align-items:flex-start;gap:12px;line-height:1.45;display:flex}.lpsv-compare-mark{border-radius:50%;flex:none;width:24px;height:24px;margin-top:1px;position:relative}.lpsv-compare-before .lpsv-compare-mark{background:#e4d9d1}.lpsv-compare-before .lpsv-compare-mark:before,.lpsv-compare-before .lpsv-compare-mark:after{content:"";background:#6f655d;width:10px;height:2px;position:absolute;top:11px;left:7px;transform:rotate(45deg)}.lpsv-compare-before .lpsv-compare-mark:after{transform:rotate(-45deg)}.lpsv-compare-after .lpsv-compare-mark{background:var(--brand)}.lpsv-compare-after .lpsv-compare-mark:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:6px;left:8px;transform:rotate(45deg)}.lpsv-compare-arrow{width:28px;height:28px;color:var(--brand);place-self:center}.lpsv-compare-cta{margin-top:var(--sp-40);padding:var(--sp-28) var(--sp-36);color:#fff;background:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;display:flex}.lpsv-compare-cta-title{font-size:var(--fs-25);font-weight:600}.lpsv-compare-cta p:not(.lpsv-compare-cta-title){font-size:max(16px, var(--fs-17));color:#ded5ce;margin-top:6px}.lpsv-compare-button{min-height:56px;font-size:max(16px, var(--fs-17));color:#fff;background:var(--brand);border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 26px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.lpsv-compare-button:hover{background:#d94a1c}.lpsv-compare-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.lpsv-compare-button svg{width:20px;height:20px}@media (max-width:900px){.lpsv-compare-body{padding-bottom:48px}.lpsv-compare{grid-template-columns:1fr}.lpsv-compare-arrow{margin:12px 0;rotate:90deg}.lpsv-compare-card{padding:28px 22px}.lpsv-compare-card h3{font-size:22px}.lpsv-compare-card li{font-size:16px}.lpsv-compare-cta{flex-direction:column;align-items:stretch;padding:24px 22px}.lpsv-compare-cta-title{font-size:20px}.lpsv-compare-cta p:not(.lpsv-compare-cta-title){font-size:16px}.lpsv-compare-button{text-align:center;justify-content:center;font-size:16px}}.form-feedback-whatsapp{color:inherit;margin:8px 0 0;font-size:16px;line-height:1.4}.form-feedback-whatsapp a{color:#b03a16;text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (max-width:767px){.lp-hero .lp-hero-copy>.hero-note,.lp-hero .lead-form-lp .form-intro{display:none}}.lead-form-lp .field-optional{font-size:14px}.lpsv-practice-screens{isolation:isolate;padding-bottom:calc(78 * var(--u));background:#1d1a18;position:relative;overflow:clip}.lpsv-practice-screens:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f15a2921,#f15a2900 65%);border-radius:50%;width:900px;height:600px;position:absolute;bottom:-300px;left:calc(50% - 200px)}.lpsv-practice-screens:after{content:"";z-index:-1;aspect-ratio:947/994;pointer-events:none;background:url(/media/conferencia/simbolo-marca-dagua.svg) 50%/contain no-repeat;width:min(820px,64vw);position:absolute;top:300px;left:-190px;transform:rotate(4deg)}.lpsv-practice-screens .lpsv-band{border-bottom:1px solid #3a332f}.lpsv-practice-screens .lpsv-screens-body{padding-top:calc(44 * var(--u));color:#f4ece6}.lpsv-screens{--k:min(1px, 100cqw / 1240);margin:0;position:relative;container-type:inline-size}.lpsv-screens-stage{isolation:isolate;width:calc(1240 * var(--k));height:calc(700 * var(--k));margin-inline:auto;position:relative}.lpsv-window{border-radius:calc(12 * var(--k));box-shadow:0 0 0 1px #ffffff24, 0 calc(36 * var(--k)) calc(70 * var(--k)) #00000080;background:#0d0c0b;position:absolute;overflow:hidden}.lpsv-chrome{align-items:center;gap:calc(6 * var(--k));height:calc(30 * var(--k));padding:0 calc(12 * var(--k));background:#26221f;display:flex}.lpsv-chrome i{width:calc(9 * var(--k));height:calc(9 * var(--k));background:#4a423d;border-radius:50%}.lpsv-chrome span{max-width:calc(260 * var(--k));height:calc(16 * var(--k));margin-left:calc(14 * var(--k));background:#36302c;border-radius:8px;flex:1}.lpsv-screen{position:relative}.lpsv-screen img{width:100%;height:auto;display:block}.lpsv-window-dashboard{left:0;top:calc(70 * var(--k));z-index:1;width:calc(700 * var(--k))}.lpsv-window-list{left:calc(190 * var(--k));top:calc(250 * var(--k));z-index:2;width:calc(790 * var(--k))}.lpsv-drawer{left:calc(905 * var(--k));top:calc(110 * var(--k));z-index:3;width:calc(335 * var(--k));border-radius:calc(10 * var(--k));box-shadow:0 0 0 1px #ffffff29, -12px calc(30 * var(--k)) calc(60 * var(--k)) #0000008c;position:absolute;overflow:hidden}.lpsv-dot{z-index:1;background:#f15a29;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 6px #f15a2940}.lpsv-window-dashboard .lpsv-dot{top:29.5%;left:61%}.lpsv-drawer .lpsv-dot{top:5.6%;left:74.2%}.lpsv-callout{z-index:4;margin:0;position:absolute}.lpsv-callout-line{pointer-events:none;background:#f15a29;position:absolute}.lpsv-callout-text{line-height:1.3;display:block;position:absolute}.lpsv-callout-text strong{font-size:max(16px, calc(20 * var(--k)));white-space:nowrap;color:#fff;font-weight:600;line-height:1.2;display:block}.lpsv-callout-text span{font-size:max(14px, calc(14 * var(--k)));color:#b6aaa1;margin-top:2px;font-weight:500;display:block}.lpsv-callout-dashboard{left:calc(433 * var(--k));top:calc(208 * var(--k));width:calc(282 * var(--k));height:0}.lpsv-callout-dashboard .lpsv-callout-line{width:100%;height:2px;top:-1px;left:0}.lpsv-callout-dashboard .lpsv-callout-text{left:calc(100% + 8 * var(--k));width:calc(180 * var(--k));top:0;transform:translateY(-50%)}.lpsv-callout-detail{left:calc(1153 * var(--k));top:calc(62 * var(--k));width:0;height:calc(63 * var(--k))}.lpsv-callout-detail .lpsv-callout-line{width:2px;height:100%;top:0;left:-1px}.lpsv-callout-detail .lpsv-callout-text{right:calc(-87 * var(--k));bottom:calc(100% + 8 * var(--k));text-align:right;width:max-content}.lpsv-screens-caption{left:calc((100% - 1240 * var(--k)) / 2 + 1000 * var(--k));top:calc(640 * var(--k));width:calc(240 * var(--k));font-size:var(--fs-15);color:#9d8f86;margin:0;line-height:1.35;position:absolute}.lpsv-screens-steps{margin-top:calc(56 * var(--u))}.lpsv-screens-steps p{font-size:max(16px, var(--fs-17))}.lpsv-screens-steps .lpsv-step-note{font-size:max(14px, calc(15 * var(--u)));color:#958980;margin-top:2px}@media (max-width:1023px){.lpsv-practice-screens:after{width:min(560px,110vw);top:260px;left:-120px}}@media (max-width:800px){.lpsv-practice-screens{padding-bottom:30px}.lpsv-practice-screens .lpsv-screens-body{padding-top:40px}.lpsv-screens-steps{margin-top:40px}}@media (max-width:1023px){.lpsv-screens{--k:calc(min(100cqw, 620px) / 358)}.lpsv-screens-stage{width:calc(358 * var(--k));height:calc(456 * var(--k))}.lpsv-window-list{display:none}.lpsv-chrome{height:calc(22 * var(--k));gap:4px;padding:0 9px}.lpsv-chrome i{width:6px;height:6px}.lpsv-chrome span{height:10px;margin-left:8px}.lpsv-window-dashboard{left:0;top:calc(56 * var(--k));width:calc(358 * var(--k));border-radius:9px}.lpsv-drawer{left:auto;right:0;top:calc(204 * var(--k));width:calc(232 * var(--k));border-radius:8px}.lpsv-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 0 2px #f15a2940}.lpsv-callout-line{display:none}.lpsv-callout-dashboard{width:auto;top:0;left:0}.lpsv-callout-detail{left:0;top:calc(300 * var(--k));width:calc(116 * var(--k));height:auto}.lpsv-callout .lpsv-callout-text{text-align:left;width:auto;position:static;transform:none}.lpsv-callout-text strong{font-size:18px}.lpsv-callout-text span{font-size:15px}.lpsv-screens-caption{text-align:center;width:auto;margin-top:14px;position:static}}.lpsv-screens-trio .lpsv-screens-stage{height:calc(780 * var(--k))}.lpsv-window-back{left:0;top:calc(10 * var(--k));z-index:1;width:calc(640 * var(--k))}.lpsv-window-side{left:calc(620 * var(--k));top:calc(60 * var(--k));z-index:2;width:calc(620 * var(--k))}.lpsv-window-front{left:calc(190 * var(--k));top:calc(320 * var(--k));z-index:3;width:calc(800 * var(--k))}.lpsv-window-front .lpsv-dot{top:25%;left:95.3%}.lpsv-window-side .lpsv-dot{top:31.7%;left:53%}.lpsv-callout-front{left:calc(958 * var(--k));top:calc(454 * var(--k));width:calc(82 * var(--k));height:0}.lpsv-callout-front .lpsv-callout-line{width:100%;height:2px;top:-1px;left:0}.lpsv-callout-front .lpsv-callout-text{left:calc(100% + 8 * var(--k));width:max-content;top:0;transform:translateY(-50%)}.lpsv-callout-side{left:calc(949 * var(--k));top:calc(52 * var(--k));width:0;height:calc(135 * var(--k))}.lpsv-callout-side .lpsv-callout-line{width:2px;height:100%;top:0;left:-1px}.lpsv-callout-side .lpsv-callout-text{left:-1px;bottom:calc(100% + 8 * var(--k));width:max-content}.lpsv-screens-trio .lpsv-screens-caption{left:calc((100% - 1240 * var(--k)) / 2 + 1010 * var(--k));top:calc(700 * var(--k));width:calc(230 * var(--k))}.tax-connect-page .lpsv-window-front .lpsv-dot{top:60%}.tax-connect-page .lpsv-window-side .lpsv-dot{top:24.5%}@media (min-width:1024px){.tax-connect-page .lpsv-callout-front{top:calc(600 * var(--k))}.tax-connect-page .lpsv-callout-side{height:calc(113 * var(--k))}}@media (max-width:1023px){.lpsv-screens-trio .lpsv-screens-stage{height:calc(420 * var(--k))}.lpsv-window-back{display:none}.lpsv-window-front{left:0;top:calc(56 * var(--k));width:calc(358 * var(--k));border-radius:9px}.lpsv-window-side{left:auto;right:0;top:calc(222 * var(--k));z-index:4;width:calc(232 * var(--k));border-radius:8px}.lpsv-callout-front{width:auto;top:0;left:0}.lpsv-callout-side{left:0;top:calc(372 * var(--k));width:auto;height:auto}.lpsv-screens-trio .lpsv-callout .lpsv-callout-text{text-align:left;width:auto;position:static;transform:none}}.consent-banner,.consent-panel{z-index:30;overscroll-behavior:contain;color:var(--ink);font-family:var(--font-sans);background:#fff;border:1px solid #efe4dd;border-radius:12px;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #2926222e,0 2px 6px #2926220f}.consent-banner{--consent-inset:24px;left:calc(var(--consent-inset) + env(safe-area-inset-left,0px));bottom:calc(var(--consent-inset) + env(safe-area-inset-bottom,0px));width:min(560px, calc(100vw - 2 * var(--consent-inset) - 96px));max-height:calc(100vh - 2 * var(--consent-inset));max-height:calc(100dvh - 2 * var(--consent-inset));padding:24px 24px 22px;transition:transform .25s}.consent-title{color:var(--ink);outline:none;font-size:17px;font-weight:650;line-height:1.3}.consent-title:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.consent-text{color:#4a4542;margin-top:10px;font-size:16px;line-height:1.6}.consent-text strong{color:var(--ink);font-weight:650}.consent-text a,.consent-inline{color:#c8431a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none}.consent-text a:hover,.consent-inline:hover{text-underline-offset:3px;text-decoration:underline}.consent-text a:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:3px}.consent-inline:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:3px}.consent-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.consent-btn{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;padding:8px 22px;font-size:15px;font-weight:650;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s}.consent-btn--primary{border:1px solid var(--brand);background:var(--brand);color:#fff}.consent-btn--primary:hover{background:#dd4a1b;border-color:#dd4a1b;box-shadow:0 6px 16px #6b250022}.consent-btn--secondary{color:var(--ink);background:#fff;border:1px solid #ddd3cc}.consent-btn--secondary:hover{border-color:#b9aaa0}.consent-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.consent-link{color:#5b5450;min-height:40px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.consent-link:hover{color:var(--ink)}.consent-link:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.consent-backdrop{z-index:29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff8c;position:fixed;inset:0}.consent-panel{width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);padding:30px 28px 28px;top:50%;left:50%;transform:translate(-50%,-50%)}.consent-panel .consent-text{margin-top:8px}.consent-rows{margin:18px 0 0;padding:0;list-style:none}.consent-row{border-top:1px solid #efe4dd;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0;display:flex}.consent-row:last-child{padding-bottom:6px}.consent-row-title{color:var(--ink);cursor:pointer;font-size:15px;font-weight:650;line-height:1.3;display:block}.consent-row-text{color:#4a4542;margin-top:6px;font-size:16px;line-height:1.55}.consent-switch{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ddd3cc;border-radius:999px;flex:none;width:44px;height:24px;margin:0;transition:background-color .2s;position:relative}.consent-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.consent-switch:checked{background:var(--brand)}.consent-switch:checked:after{transform:translate(20px)}.consent-switch:disabled{cursor:not-allowed;background:#f4a283}.consent-switch:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.consent-panel .consent-actions{margin-top:18px}html[data-consent-panel] .wa-widget{visibility:hidden}@media (max-width:767px){.consent-banner{--consent-inset:12px;right:calc(12px + env(safe-area-inset-right,0px));width:auto;padding:18px 18px 16px}.consent-title{font-size:16px}.consent-text{line-height:1.55}.consent-banner .consent-actions{flex-wrap:nowrap;gap:12px}.consent-banner .consent-btn{flex:1 1 0;padding:8px 12px}.consent-banner .consent-link{flex:none}.consent-panel{padding:22px 18px 18px}.consent-panel .consent-btn{flex:150px}.consent-row{gap:16px}html[data-consent-bar] .wa-widget:not([data-open]){transform:translateY(calc(-1 * var(--consent-lift,0px)))}}@media (prefers-reduced-motion:reduce){.consent-banner{transition:none}}.footer-legal .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.footer-cookie-prefs{color:#fff;min-height:44px;font:inherit;font-size:var(--fs-16);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.footer-cookie-prefs:hover{text-decoration-color:#fff}.footer-cookie-prefs:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #fff}@media (max-width:767px){.footer-cookie-prefs{font-size:14px}}.cnpj-status{color:#5b5450;min-height:0;margin-top:6px;font-size:14px;line-height:1.4}.cnpj-status:empty{margin-top:0}.cnpj-status[data-status=invalid]{color:#a32a0c}@font-face{font-family:Overused;src:url(/media/OverusedGrotesk-VF.woff2)format("woff2"),url(/media/OverusedGrotesk-VF.ttf)format("truetype");font-weight:300 900;font-display:optional}@font-face{font-family:Overused Fallback;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:300 449;size-adjust:94.22%;ascent-override:84.9%;descent-override:21.23%;line-gap-override:5.31%}@font-face{font-family:Overused Fallback;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:450 549;size-adjust:96.6%;ascent-override:82.81%;descent-override:20.7%;line-gap-override:5.18%}@font-face{font-family:Overused Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:550 649;size-adjust:92.44%;ascent-override:86.54%;descent-override:21.64%;line-gap-override:5.41%}@font-face{font-family:Overused Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:650 900;size-adjust:94.66%;ascent-override:84.51%;descent-override:21.13%;line-gap-override:5.28%}:root{--hero-height:clamp(600px, 37.0833vw, 712px);--background:#fff;--foreground:#292622;--card:#fff;--card-foreground:#292622;--popover:#fff;--popover-foreground:#292622;--primary:#f15a29;--primary-foreground:#fff;--secondary:#fff4ed;--secondary-foreground:#292622;--muted:#f8f7f5;--muted-foreground:#645e58;--accent:#fff0e6;--accent-foreground:#292622;--destructive:#b32720;--border:#eadbd0;--input:#e4dcd6;--ring:#f15a29;--radius:.5rem;--brand:#f15a29;--ink:#292622;--brown:#501806;--font-sans:Overused, "Overused Fallback", Arial, sans-serif;--fluid-px:1px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-21:21px;--fs-22:22px;--fs-23:23px;--fs-25:25px;--fs-27:27px;--fs-28:28px;--fs-30:30px;--fs-37:37px;--fs-42:42px;--fs-44:44px;--fs-45:45px;--fs-46:46px;--fs-48:48px;--fs-52:52px;--sp-4:4px;--sp-6:6px;--sp-7:7px;--sp-8:8px;--sp-10:10px;--sp-11:11px;--sp-12:12px;--sp-13:13px;--sp-14:14px;--sp-15:15px;--sp-16:16px;--sp-17:17px;--sp-18:18px;--sp-19:19px;--sp-20:20px;--sp-21:21px;--sp-22:22px;--sp-23:23px;--sp-24:24px;--sp-25:25px;--sp-28:28px;--sp-29:29px;--sp-30:30px;--sp-31:31px;--sp-32:32px;--sp-34:34px;--sp-36:36px;--sp-37:37px;--sp-38:38px;--sp-40:40px;--sp-41:41px;--sp-42:42px;--sp-44:44px;--sp-46:46px;--sp-47:47px;--sp-48:48px;--sp-50:50px;--sp-53:53px;--sp-54:54px;--sp-55:55px;--sp-56:56px;--sp-58:58px;--sp-60:60px;--sp-62:62px;--sp-64:64px;--sp-66:66px;--sp-69:69px;--sp-70:70px;--sp-71:71px;--sp-72:72px;--sp-79:79px;--sp-80:80px;--sp-90:90px;--sp-91:91px;--sp-96:96px;--sp-102:102px;--sp-150:150px;--sp-173:173px;--sp-192:192px;--sp-300:300px;--sp-348:348px;--sp-364:364px;--sp-482:482px;--sp-496:496px;--sp-560:560px;--sp-600:600px;--fl-13-14:max(14px, calc(13 * var(--fluid-px)));--fl-14-14:max(14px, calc(14 * var(--fluid-px)));--fl-15-14:max(14px, calc(15 * var(--fluid-px)));--fl-16-14:max(14px, calc(16 * var(--fluid-px)));--fl-16-16:max(16px, calc(16 * var(--fluid-px)));--fl-17-14:max(14px, calc(17 * var(--fluid-px)));--fl-17-16:max(16px, calc(17 * var(--fluid-px)));--fl-18-16:max(16px, calc(18 * var(--fluid-px)));--fl-19-16:max(16px, calc(19 * var(--fluid-px)));--fl-20-16:max(16px, calc(20 * var(--fluid-px)));--fl-20-18:max(18px, calc(20 * var(--fluid-px)));--fl-21-16:max(16px, calc(21 * var(--fluid-px)));--fl-21-17:max(17px, calc(21 * var(--fluid-px)));--fl-21-18:max(18px, calc(21 * var(--fluid-px)));--fl-22-16:max(16px, calc(22 * var(--fluid-px)));--fl-22-17:max(17px, calc(22 * var(--fluid-px)));--fl-23-17:max(17px, calc(23 * var(--fluid-px)));--fl-23-18:max(18px, calc(23 * var(--fluid-px)));--fl-24-16:max(16px, calc(24 * var(--fluid-px)));--fl-24-17:max(17px, calc(24 * var(--fluid-px)));--fl-24-18:max(18px, calc(24 * var(--fluid-px)));--fl-24-19:max(19px, calc(24 * var(--fluid-px)));--fl-25-18:max(18px, calc(25 * var(--fluid-px)));--fl-25-19:max(19px, calc(25 * var(--fluid-px)));--fl-26-17:max(17px, calc(26 * var(--fluid-px)));--fl-26_5-17:max(17px, calc(26.5 * var(--fluid-px)));--fl-27-19:max(19px, calc(27 * var(--fluid-px)));--fl-28-20:max(20px, calc(28 * var(--fluid-px)));--fl-29-21:max(21px, calc(29 * var(--fluid-px)));--fl-29-22:max(22px, calc(29 * var(--fluid-px)));--fl-30-23:max(23px, calc(30 * var(--fluid-px)));--fl-34:calc(34 * var(--fluid-px));--fl-36-28:max(28px, calc(36 * var(--fluid-px)));--fl-37-28:max(28px, calc(37 * var(--fluid-px)));--fl-38_4:calc(38.4 * var(--fluid-px));--fl-41:calc(41 * var(--fluid-px));--fl-42:calc(42 * var(--fluid-px));--fl-43:calc(43 * var(--fluid-px));--fl-44:calc(44 * var(--fluid-px));--fl-45:calc(45 * var(--fluid-px));--fl-46:calc(46 * var(--fluid-px));--fl-47:calc(47 * var(--fluid-px));--fl-48:calc(48 * var(--fluid-px));--fl-50:calc(50 * var(--fluid-px));--fl-52:calc(52 * var(--fluid-px));--fl-54:calc(54 * var(--fluid-px));--fl-57_6:calc(57.6 * var(--fluid-px));--fl-58:calc(58 * var(--fluid-px));--fl-64:calc(64 * var(--fluid-px));--fl-84:calc(84 * var(--fluid-px))}@media (min-width:1024px){:root{--fluid-px:clamp(.76px, calc(.0375vw + .28px), 1px);--fs-15:clamp(14px, calc(.5625vw + 4.2px), 15px);--fs-16:clamp(14px, calc(.6vw + 4.48px), 16px);--fs-17:clamp(14px, calc(.6375vw + 4.76px), 17px);--fs-18:clamp(16px, calc(.675vw + 5.04px), 18px);--fs-19:clamp(16px, calc(.7125vw + 5.32px), 19px);--fs-20:clamp(16px, calc(.75vw + 5.6px), 20px);--fs-21:clamp(16px, calc(.7875vw + 5.88px), 21px);--fs-22:clamp(17px, calc(.825vw + 6.16px), 22px);--fs-23:clamp(17px, calc(.8625vw + 6.44px), 23px);--fs-25:clamp(19px, calc(.9375vw + 7px), 25px);--fs-27:clamp(21px, calc(1.0125vw + 7.56px), 27px);--fs-28:clamp(21px, calc(1.05vw + 7.84px), 28px);--fs-30:clamp(23px, calc(1.125vw + 8.4px), 30px);--fs-37:clamp(28px, calc(1.3875vw + 10.36px), 37px);--fs-42:clamp(32px, calc(1.575vw + 11.76px), 42px);--fs-44:clamp(33px, calc(1.65vw + 12.32px), 44px);--fs-45:clamp(34px, calc(1.6875vw + 12.6px), 45px);--fs-46:clamp(35px, calc(1.725vw + 12.88px), 46px);--fs-48:clamp(36px, calc(1.8vw + 13.44px), 48px);--fs-52:clamp(40px, calc(1.95vw + 14.56px), 52px);--sp-4:clamp(3px, calc(.15vw + 1.12px), 4px);--sp-6:clamp(5px, calc(.225vw + 1.68px), 6px);--sp-7:clamp(5px, calc(.2625vw + 1.96px), 7px);--sp-8:clamp(6px, calc(.3vw + 2.24px), 8px);--sp-10:clamp(8px, calc(.375vw + 2.8px), 10px);--sp-11:clamp(8px, calc(.4125vw + 3.08px), 11px);--sp-12:clamp(9px, calc(.45vw + 3.36px), 12px);--sp-13:clamp(10px, calc(.4875vw + 3.64px), 13px);--sp-14:clamp(11px, calc(.525vw + 3.92px), 14px);--sp-15:clamp(11px, calc(.5625vw + 4.2px), 15px);--sp-16:clamp(12px, calc(.6vw + 4.48px), 16px);--sp-17:clamp(13px, calc(.6375vw + 4.76px), 17px);--sp-18:clamp(14px, calc(.675vw + 5.04px), 18px);--sp-19:clamp(14px, calc(.7125vw + 5.32px), 19px);--sp-20:clamp(15px, calc(.75vw + 5.6px), 20px);--sp-21:clamp(16px, calc(.7875vw + 5.88px), 21px);--sp-22:clamp(17px, calc(.825vw + 6.16px), 22px);--sp-23:clamp(17px, calc(.8625vw + 6.44px), 23px);--sp-24:clamp(18px, calc(.9vw + 6.72px), 24px);--sp-25:clamp(19px, calc(.9375vw + 7px), 25px);--sp-28:clamp(21px, calc(1.05vw + 7.84px), 28px);--sp-29:clamp(22px, calc(1.0875vw + 8.12px), 29px);--sp-30:clamp(23px, calc(1.125vw + 8.4px), 30px);--sp-31:clamp(24px, calc(1.1625vw + 8.68px), 31px);--sp-32:clamp(24px, calc(1.2vw + 8.96px), 32px);--sp-34:clamp(26px, calc(1.275vw + 9.52px), 34px);--sp-36:clamp(27px, calc(1.35vw + 10.08px), 36px);--sp-37:clamp(28px, calc(1.3875vw + 10.36px), 37px);--sp-38:clamp(29px, calc(1.425vw + 10.64px), 38px);--sp-40:clamp(30px, calc(1.5vw + 11.2px), 40px);--sp-41:clamp(31px, calc(1.5375vw + 11.48px), 41px);--sp-42:clamp(32px, calc(1.575vw + 11.76px), 42px);--sp-44:clamp(33px, calc(1.65vw + 12.32px), 44px);--sp-46:clamp(35px, calc(1.725vw + 12.88px), 46px);--sp-47:clamp(36px, calc(1.7625vw + 13.16px), 47px);--sp-48:clamp(36px, calc(1.8vw + 13.44px), 48px);--sp-50:clamp(38px, calc(1.875vw + 14px), 50px);--sp-53:clamp(40px, calc(1.9875vw + 14.84px), 53px);--sp-54:clamp(41px, calc(2.025vw + 15.12px), 54px);--sp-55:clamp(42px, calc(2.0625vw + 15.4px), 55px);--sp-56:clamp(43px, calc(2.1vw + 15.68px), 56px);--sp-58:clamp(44px, calc(2.175vw + 16.24px), 58px);--sp-60:clamp(46px, calc(2.25vw + 16.8px), 60px);--sp-62:clamp(47px, calc(2.325vw + 17.36px), 62px);--sp-64:clamp(49px, calc(2.4vw + 17.92px), 64px);--sp-66:clamp(50px, calc(2.475vw + 18.48px), 66px);--sp-69:clamp(52px, calc(2.5875vw + 19.32px), 69px);--sp-70:clamp(53px, calc(2.625vw + 19.6px), 70px);--sp-71:clamp(54px, calc(2.6625vw + 19.88px), 71px);--sp-72:clamp(55px, calc(2.7vw + 20.16px), 72px);--sp-79:clamp(60px, calc(2.9625vw + 22.12px), 79px);--sp-80:clamp(61px, calc(3vw + 22.4px), 80px);--sp-90:clamp(68px, calc(3.375vw + 25.2px), 90px);--sp-91:clamp(69px, calc(3.4125vw + 25.48px), 91px);--sp-96:clamp(73px, calc(3.6vw + 26.88px), 96px);--sp-102:clamp(78px, calc(3.825vw + 28.56px), 102px);--sp-150:clamp(114px, calc(5.625vw + 42px), 150px);--sp-173:clamp(131px, calc(6.4875vw + 48.44px), 173px);--sp-192:clamp(146px, calc(7.2vw + 53.76px), 192px);--sp-300:clamp(228px, calc(11.25vw + 84px), 300px);--sp-348:clamp(264px, calc(13.05vw + 97.44px), 348px);--sp-364:clamp(277px, calc(13.65vw + 101.92px), 364px);--sp-482:clamp(366px, calc(18.075vw + 134.96px), 482px);--sp-496:clamp(377px, calc(18.6vw + 138.88px), 496px);--sp-560:clamp(426px, calc(21vw + 156.8px), 560px);--sp-600:clamp(456px, calc(22.5vw + 168px), 600px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}
