:root{--brand-red-rgb: 239 68 68;--brand-primary: rgb(var(--brand-red-rgb));--brand-primary-strong: color-mix(in srgb, var(--brand-primary) 82%, rgb(17 24 39));--brand-primary-soft: color-mix(in srgb, var(--brand-primary) 18%, rgb(236, 95, 95));--brand-primary-muted: color-mix(in srgb, var(--brand-primary) 60%, rgb(255 255 255));--brand-red-dark: color-mix(in srgb, var(--brand-primary) 60%, var(--color-neutral-950));--brand-cta-red-rgb: 220 38 38;--brand-cta-red: rgb(var(--brand-cta-red-rgb));--brand-cta-orange-rgb: 234 88 12;--brand-cta-orange: rgb(var(--brand-cta-orange-rgb));--brand-secondary-rgb: 2 132 199;--brand-secondary: rgb(var(--brand-secondary-rgb));--brand-secondary-strong: color-mix(in srgb, var(--brand-secondary) 78%, rgb(17 24 39));--brand-secondary-soft: color-mix(in srgb, var(--brand-secondary) 88%, var(--surface-1));--brand-secondary-muted: color-mix(in srgb, var(--brand-secondary) 55%, var(--surface-1));--color-secondary: var(--brand-secondary);--color-secondary-strong: var(--brand-secondary-strong);--color-secondary-soft: var(--brand-secondary-soft);--color-secondary-muted: var(--brand-secondary-muted);--surface-0: rgb(245 247 250);--surface-1: rgb(255 255 255);--surface-muted: color-mix(in srgb, var(--surface-1) 90%, rgb(17 24 39 / .08));--ink-1: rgb(32 38 46);--ink-2: color-mix(in srgb, var(--ink-1) 64%, var(--surface-0));--ink-inverse: rgb(255 255 255);--line-1: color-mix(in srgb, var(--ink-1) 14%, var(--surface-0));--line-2: color-mix(in srgb, var(--ink-1) 24%, var(--surface-0));--line-soft: color-mix(in srgb, var(--surface-0) 82%, var(--ink-1));--overlay-strong: rgb(17 24 39 / .72);--overlay-soft: rgb(17 24 39 / .45);--ink-true-black-rgb: 0 0 0;--ink-true-black: rgb(var(--ink-true-black-rgb));--color-primary: var(--brand-primary);--color-primary-strong: var(--brand-primary-strong);--color-primary-soft: var(--brand-primary-soft);--color-primary-muted: var(--brand-primary-muted);--color-bg: var(--surface-0);--color-surface: var(--surface-1);--color-surface-muted: var(--surface-muted);--color-text: var(--ink-1);--color-text-muted: var(--ink-2);--color-text-inverse: var(--ink-inverse);--color-accent: var(--brand-primary);--color-border: var(--line-1);--color-border-strong: var(--line-2);--color-border-soft: var(--line-soft);--color-overlay-strong: var(--overlay-strong);--color-overlay-soft: var(--overlay-soft);--shadow-color: 17 24 39;--shadow-sm: 0 1px 2px 0 rgb(var(--shadow-color) / .05);--shadow-md: 0 4px 6px -1px rgb(var(--shadow-color) / .1), 0 2px 4px -1px rgb(var(--shadow-color) / .06);--shadow-lg: 0 10px 15px -3px rgb(var(--shadow-color) / .1), 0 4px 6px -2px rgb(var(--shadow-color) / .05);--shadow-xl: 0 20px 25px -5px rgb(var(--shadow-color) / .1), 0 10px 10px -5px rgb(var(--shadow-color) / .04);--motion-fast: .12s;--motion-base: .22s;--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, .8, .2, 1);--color-success: rgb(34 197 94);--color-warning: rgb(234 179 8);--color-info: rgb(59 130 246);--color-text-gradient: linear-gradient( 90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 68%, var(--surface-1)), var(--color-primary-strong) );--color-neutral-100: var(--color-surface);--color-neutral-200: var(--color-surface-muted);--color-neutral-300: var(--color-border);--color-neutral-400: color-mix(in srgb, var(--color-text) 48%, var(--color-bg));--color-neutral-500: var(--color-text);--color-neutral-900: color-mix(in srgb, var(--color-text) 88%, rgb(0 0 0));--color-neutral-950: color-mix(in srgb, var(--ink-1) 94%, rgb(0 0 0));--color-neutral-bg: var(--color-overlay-soft);--color-text-light: var(--color-text-inverse);--color-text-dark: var(--color-text);--color-text-muted-legacy: var(--color-text-muted);--color-text-accent: var(--color-primary);--color-text-white: var(--color-text-inverse);--color-neutral-0: var(--color-text-inverse);--color-bg-card: var(--color-surface);--color-bg-card-hover: var(--color-surface-muted);--color-bg-overlay: var(--color-overlay-strong);--color-bg-overlay-light: var(--color-overlay-soft);--ink: var(--color-text);--gradient-prosumidores-sf: linear-gradient( 115deg, rgb(249, 212, 85) 0%, rgb(238, 128, 61) 24%, rgb(233, 57, 109) 48%, rgb(191, 59, 188) 72%, rgb(109, 79, 237) 100% )}:root{--font-family-brand: "Montserrat", sans-serif;--font-family-text: "Poppins", sans-serif;--font-family-title: "Merriweather", serif;--font-size-xsmall: .64rem;--font-size-small: .8rem;--font-size-base: 16px;--font-size-intermediate: 1.25rem;--font-size-medium: 1.563rem;--font-size-large: 1.953rem;--font-size-xlarge: 2.441rem;--font-size-xxlarge: 3.052rem;--font-size-xxxlarge: 3.815rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-in: 1.25rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--spacing-5xl: 8rem;--spacing-6xl: 12rem;--link-fs: .95rem;--link-weight: 500;--link-underline-offset: 2px;--header-backdrop-blur: 1rem;--logo-size: calc(var(--spacing-2xl) + var(--spacing-sm));--logo-size-md: calc(var(--spacing-2xl) + var(--spacing-md));--logo-size-lg: calc(var(--spacing-3xl));--color-white: var(--color-text-inverse);--w-hero-title-mobile: 20.625rem;--w-hero-paragraph-mobile: 21.25rem;--w-hero-title-tablet: 28.125rem;--w-hero-paragraph-tablet: 28.75rem;--w-hero-title-desktop: 37.5rem;--w-hero-paragraph-desktop: 28.125rem;--hero-content-width: var(--nav-row-width);--hero-content-max: var(--nav-row-max);--divider-opacity-subtle: .35;--divider-opacity-muted: .6;--divider-opacity-strong: .85;--divider-thickness-hairline: 1px;--divider-thickness-sm: 2px;--divider-thickness-md: 3px;--divider-inset-space: var(--space-sm);--size-1: var(--divider-thickness-sm);--space-xs: var(--spacing-xs);--space-sm: var(--spacing-sm);--space-md: var(--spacing-md);--space-lg: var(--spacing-lg);--space-xl: var(--spacing-xl);--space-2: var(--spacing-xs);--space-3: var(--spacing-sm);--space-4: var(--spacing-md);--space-5: var(--spacing-lg);--space-6: var(--spacing-xl);--space-8: var(--spacing-3xl);--font-weight-xxthin: 100;--font-weight-xthin: 200;--font-weight-thin: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius-sm: .375rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-sm: var(--border-radius-sm)}html{font-size:var(--font-size-base);background-color:var(--color-bg)}@media (min-width: 576px){:root{--font-size-base: 17px}}@media (min-width: 992px){:root{--font-size-base: 18px}}body{min-height:100dvh;font-family:var(--font-family-text);font-size:1rem;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);color:inherit}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}a:hover{text-decoration-color:currentColor}button,input,textarea,select{font:inherit;color:inherit}:where(main)>*:first-child{margin-block-start:0}.Header{position:relative;z-index:10;color:var(--nav-fg-main)}.Header[data-variant=landing]{color:var(--nav-fg-landing);position:absolute;inset-inline:0;inset-block-start:0;block-size:0}.Header .container{inline-size:100%}.Header .navbar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);min-height:var(--header-row-h-default);inline-size:var(--container-w);max-inline-size:var(--container-max);margin-inline:auto}.Header[data-variant=landing] .navbar-row{align-items:flex-end;min-height:var(--header-row-h-landing)}.Header .brand{flex:0 0 auto}.Header :is(.nav,.nav-desktop){flex:1 1 auto;display:flex;justify-content:flex-end}.Header :is(.actions,.menu-toggle){flex:0 0 auto}.Header .brand :is(img,svg){max-height:calc(var(--header-row-h-landing) - 24px);height:auto}.overlay{position:absolute;inset:0;pointer-events:none}.hero-wrap{inline-size:100%;block-size:var(--hero-height, 800px);margin:0;padding:0;position:relative;overflow:hidden}.hero-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;pointer-events:none}.hero-content{position:relative;z-index:1}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0}.a-Container{inline-size:100%;margin-inline:auto;padding-inline:var(--spacing-md)}.a-Container--sm{max-inline-size:var(--container-sm)}.a-Container--md{max-inline-size:var(--container-md)}.a-Container--lg{max-inline-size:var(--container-lg)}.a-Container--xl{max-inline-size:var(--container-xl)}@media (min-width: 576px){.a-Container{padding-inline:var(--spacing-lg)}}@media (min-width: 992px){.a-Container{padding-inline:var(--spacing-xl)}}.a-NavLink{font-size:var(--link-fs);font-weight:var(--link-weight);text-underline-offset:var(--link-underline-offset);color:inherit}.a-NavLink[aria-current=page]{text-decoration:underline}.a-SkipLink{position:absolute;inset-inline-start:var(--spacing-md);inset-block-start:var(--spacing-md);transform:translateY(-200%)}.a-SkipLink:focus{transform:translateY(0)}html,button,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing:border-box;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}main{width:100%;margin:auto}img{max-width:100%;height:auto}h1,h2{font-family:var(--font-family-title)}body,h1,h2,h3,h4,h5,h6,p,ul,ol,input,textarea,button,input[type=button],a,label,nav,footer{font-family:var(--font-family-text)}body,h1,h2,h3,h4,h5,h6,p,ul,ol,input,textarea,button,input[type=button],a,label,nav,footer{font-optical-sizing:auto;font-style:normal;text-wrap:pretty}html{scroll-behavior:smooth}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-text-white)}.bg-primary{background-color:var(--color-primary)}.bg-accent{background-color:var(--color-accent)}.bg-card{background-color:var(--color-bg-card)}.appear{animation:appear linear both;animation-timeline:view();animation-range:entry 20% cover 30%;animation-fill-mode:both}:focus-visible{outline:var(--focus-ring-w, 2px) solid var(--focus-ring, currentColor);outline-offset:2px}.is-interactive{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;will-change:transform}.is-interactive:hover{transform:translateY(-2px) scale(1.01)}.is-interactive:active{transform:translateY(0)}.is-grayscale{filter:grayscale(1) contrast(1.05);transition:filter .16s ease}.is-grayscale:hover{filter:grayscale(0)}@media (prefers-reduced-motion: reduce){.is-interactive,.is-grayscale,.appear{transition:none!important;animation:none!important}}@keyframes appear{0%{opacity:0;transform:translatey(100px)}to{opacity:1;transform:translatey(0)}}@keyframes animate-gradient{to{background-position:200%}}:root{--container-max: 1240px;--container-w: 92%;--container-sm: 45rem;--container-md: 60rem;--container-lg: 75rem;--container-xl: 101.25rem;--gap-md: 16px;--header-height: calc(var(--spacing-2xl) + var(--spacing-sm));--header-height-lg: calc(var(--spacing-3xl) + var(--spacing-sm));--header-landing-top-height: 120px;--header-padding-block: var(--spacing-sm);--header-padding-block-lg: var(--spacing-md);--header-padding-inline: var(--spacing-md);--header-padding-inline-md: var(--spacing-lg);--header-padding-inline-lg: var(--spacing-xl);--header-row-h-default: 96px;--header-row-h-landing: 120px;--nav-row-width: var(--container-w);--nav-row-max: var(--container-max);--nav-toggle-size: calc(var(--spacing-xl) + var(--spacing-sm));--nav-glass-filter: none;--nav-transition-fast: .2s;--nav-drawer-max: 30rem;--nav-drawer-width: min(88vw, var(--nav-drawer-max));--nav-bg-main: var(--color-surface);--overlay-alpha-hero: .4;--nav-fg-main: var(--color-text);--nav-fg-landing: var(--color-white);--navdrawer-bg-solid: var(--brand-red-dark);--navdrawer-fg: var(--color-white);--navdrawer-backdrop: color-mix(in srgb, var(--ink-true-black) 60%, transparent);--cta-surface-gradient: linear-gradient( 135deg, var(--brand-cta-red) 0%, var(--brand-cta-orange) 100% );--cta-foreground: var(--color-text-inverse);--cta-heading-color: var(--color-text-inverse);--cta-heading-font: var(--font-family-text);--cta-heading-base-weight: var(--font-weight-bold);--cta-heading-accent-weight: 200;--cta-body-weight: 200;--cta-body-emphasis-weight: var(--font-weight-medium);--cta-list-marker-color: color-mix(in srgb, var(--color-success) 85%, var(--color-text-inverse));--cta-button-bg: var(--color-surface);--cta-button-bg-hover: color-mix(in srgb, var(--color-surface) 92%, var(--brand-cta-red));--cta-button-bg-active: color-mix(in srgb, var(--color-surface) 80%, var(--brand-cta-red));--cta-button-fg: var(--brand-cta-red);--cta-button-border: color-mix(in srgb, var(--brand-cta-red) 1%, var(--color-surface));--cta-button-shadow: 0 2px 8px rgb(var(--shadow-color) / .12);--cta-button-shadow-hover: 0 4px 12px rgb(var(--shadow-color) / .18);--cta-button-shadow-active: 0 3px 10px rgb(var(--shadow-color) / .16);--btn-font-family: var( --font-family-sans, "Inter var", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );--btn-font-size: var(--font-size-sm, .875rem);--btn-line-height: var(--line-height-tight, 1.25rem);--btn-font-weight: var(--font-weight-semibold, 600);--btn-radius: var(--radius-md, .5rem);--btn-py: var(--space-3, .75rem);--btn-px: var(--space-4, 1rem);--btn-gap: .5rem;--btn-border-width: 1px;--btn-transition-duration: var(--motion-base);--btn-transition-easing: var(--motion-easing-standard);--btn-transform-hover: translateY(-2px);--btn-transform-active: translateY(-1px);--btn-shadow-rest: var(--shadow-sm);--btn-shadow-hover: var(--shadow-md);--btn-shadow-active: var(--shadow-sm);--btn-neutral-bg: var(--cta-button-bg);--btn-neutral-bg-hover: var(--cta-button-bg-hover);--btn-neutral-bg-active: var(--cta-button-bg-active);--btn-neutral-fg: var(--cta-button-fg);--btn-neutral-border: var(--cta-button-border);--btn-neutral-shadow: var(--cta-button-shadow);--btn-neutral-shadow-hover: var(--cta-button-shadow-hover);--btn-neutral-shadow-active: var(--cta-button-shadow-active);--btn-primary-bg: var(--cta-surface-gradient);--btn-primary-bg-hover: var(--cta-surface-gradient);--btn-primary-bg-active: var(--cta-surface-gradient);--btn-primary-fg: var(--color-text-white);--btn-primary-border: transparent;--btn-primary-shadow: 0 3px 10px rgb(var(--shadow-color) / .18);--btn-primary-shadow-hover: 0 8px 18px rgb(var(--shadow-color) / .22);--btn-primary-shadow-active: 0 5px 14px rgb(var(--shadow-color) / .2);--btn-secondary-bg: var(--color-secondary);--btn-secondary-bg-hover: color-mix(in srgb, var(--color-secondary) 86%, var(--color-surface));--btn-secondary-bg-active: color-mix( in srgb, var(--color-secondary) 72%, var(--color-neutral-900) );--btn-secondary-fg: var(--color-text-white);--btn-secondary-border: color-mix(in srgb, var(--color-secondary) 75%, var(--color-surface));--btn-secondary-shadow: 0 3px 10px rgb(var(--shadow-color) / .18);--btn-secondary-shadow-hover: 0 8px 18px rgb(var(--shadow-color) / .22);--btn-secondary-shadow-active: 0 5px 14px rgb(var(--shadow-color) / .2);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: color-mix(in srgb, var(--color-text-inverse) 16%, transparent);--btn-ghost-bg-active: color-mix(in srgb, var(--color-text-inverse) 24%, transparent);--btn-ghost-fg: var(--color-text-inverse);--btn-ghost-border: color-mix(in srgb, var(--color-text-inverse) 86%, transparent);--btn-ghost-shadow: none;--btn-ghost-shadow-hover: 0 4px 12px rgb(var(--shadow-color) / .18);--btn-ghost-shadow-active: 0 3px 10px rgb(var(--shadow-color) / .16);--btn-disabled-bg: var(--color-surface-muted);--btn-disabled-fg: var(--color-text-muted);--btn-disabled-border: var(--color-border);--input-font-family: var(--font-family-text);--input-font-size-sm: var(--font-size-small);--input-font-size-md: var(--font-size-base);--input-font-size-lg: var(--font-size-intermediate);--input-padding-x-sm: 0;--input-padding-x-md: 0;--input-padding-x-lg: 0;--input-padding-y-sm: var(--spacing-xs);--input-padding-y-md: var(--spacing-sm);--input-padding-y-lg: var(--spacing-md);--input-text: var(--color-text);--input-placeholder: var(--color-text-muted);--input-border: var(--color-border);--input-border-hover: var(--color-border-strong);--input-border-focus: var(--color-primary);--input-border-invalid: var(--color-primary-strong);--input-disabled-opacity: .65;--input-underline-transition: .18s ease;--field-fs: var(--input-font-size-md);--field-lh: 1.4;--field-fg: var(--input-text);--field-bg: var(--color-surface);--field-bw: 1px;--field-border: var(--input-border);--field-radius: 8px;--field-py: var(--spacing-sm);--field-px: var(--spacing-md);--field-resize: vertical;--field-t: .12s;--field-border-focus: var(--color-primary);--field-border-invalid: var(--color-primary-strong);--field-fg-disabled: var(--color-text-muted);--field-bg-disabled: var(--color-surface);--field-border-disabled: var(--color-border);--field-disabled-opacity: .65;--textarea-fs-sm: var(--input-font-size-sm);--textarea-fs-md: var(--input-font-size-md);--textarea-fs-lg: var(--input-font-size-lg);--textarea-py-sm: var(--spacing-xs);--textarea-py-md: var(--spacing-sm);--textarea-py-lg: var(--spacing-md);--textarea-px-sm: var(--spacing-sm);--textarea-px-md: var(--spacing-md);--textarea-px-lg: var(--spacing-lg);--textarea-radius-sm: 6px;--textarea-radius-md: 8px;--textarea-radius-lg: 10px;--radio-fs-sm: .8rem;--radio-fs-md: .85rem;--radio-fs-lg: .95rem;--radio-fs-md-576: .95rem;--radio-fs-lg-576: 1rem;--radio-fs-lg-992: 1.05rem;--radio-dot-size: .85em;--checkbox-size: 1rem;--checkbox-radius: .33rem;--checkbox-ring: .12rem;--checkbox-bg: var(--color-surface);--checkbox-bg-checked: var(--brand-primary-soft);--checkbox-fs-sm: .8rem;--checkbox-fs-md: .85rem;--checkbox-fs-lg: .95rem;--checkbox-fs-md-576: .95rem;--checkbox-fs-lg-576: 1rem;--checkbox-fs-lg-992: 1.05rem;--focus-ring-w: 2px;--focus-ring: var(--color-primary);--focus-ring-invalid: var(--color-primary-strong);.a-Btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);border:var(--btn-border-width) solid transparent;text-decoration:none;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);transition:transform var(--btn-transition-duration) var(--btn-transition-easing),box-shadow var(--btn-transition-duration) var(--btn-transition-easing);box-shadow:var(--btn-shadow-rest, var(--btn-primary-shadow))}.a-Btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border);box-shadow:var(--btn-primary-shadow)}.a-Btn--primary:hover{background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover);transform:var(--btn-transform-hover)}.a-Btn--primary:active{background:var(--btn-primary-bg-active);box-shadow:var(--btn-primary-shadow-active);transform:var(--btn-transform-active)}.a-Btn:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:2px}}.mdPage{width:min(100%,46.875rem);margin-inline:auto;padding-inline:var(--spacing-md);padding-block:var(--spacing-lg)}@media (min-width: 576px){.mdPage{padding-inline:var(--spacing-lg)}}.mdPage :where(h1){margin:0 0 var(--spacing-md);line-height:1.15;font-weight:var(--font-weight-semibold);font-size:clamp(1.8rem,3.2vw,2.4rem)}.mdPage :where(h2){margin:var(--spacing-xl) 0 var(--spacing-sm);line-height:1.2;font-weight:var(--font-weight-semibold);font-size:clamp(1.35rem,2.4vw,1.7rem)}.mdPage :where(h3){margin:var(--spacing-lg) 0 var(--spacing-xs);line-height:1.25;font-weight:var(--font-weight-semibold);font-size:1.15rem}.mdPage :where(p){margin:0 0 var(--spacing-md);line-height:1.65;color:var(--color-text)}.mdPage :where(a:not(.mdBtn):not(.a-Btn)){color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.mdPage :where(ul,ol){margin:0 0 var(--spacing-md);padding-left:1.1rem}.mdPage :where(li){line-height:1.65;margin:.25rem 0}.mdPage :where(hr){border:0;height:1px;background:var(--color-border);margin-block:var(--spacing-xl)}.mdPage :where(table){width:100%;border-collapse:collapse;margin:var(--spacing-md) 0 var(--spacing-lg);font-size:.98em}@media (max-width: 575.98px){.mdPage :where(table){display:block;overflow-x:auto}}.mdPage :where(th,td){border:1px solid var(--color-border);padding:.65rem .75rem;vertical-align:top}.mdPage :where(th){background:var(--color-surface-muted);font-weight:var(--font-weight-semibold)}.mdPage :where(blockquote){margin:var(--spacing-md) 0 var(--spacing-lg);padding:1rem 1.25rem;border:1px solid var(--color-info);border-radius:var(--border-radius-md);background:color-mix(in srgb,var(--color-info) 8%,var(--color-surface));font-size:var(--font-size-small);line-height:1.5}.mdPage :where(blockquote>:last-child){margin-bottom:0}.mdCtaActions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);margin:var(--spacing-md) 0 var(--spacing-xl)}@media (min-width: 576px){.mdCtaActions{flex-direction:row;flex-wrap:wrap;align-items:center}}.mdPage :where(.mdBtn){display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);border:var(--btn-border-width) solid transparent;font-family:var(--btn-font-family);font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight);text-decoration:none;text-align:center;--mdBtn-bg: transparent;--mdBtn-fg: var(--color-text-dark);--mdBtn-border: color-mix(in srgb, var(--color-text-dark) 22%, transparent);--mdBtn-shadow: var(--shadow-sm);--mdBtn-shadow-hover: var(--shadow-md);--mdBtn-shadow-active: var(--shadow-sm);background:var(--mdBtn-bg);color:var(--mdBtn-fg);border-color:var(--mdBtn-border);box-shadow:var(--mdBtn-shadow);transition:transform var(--btn-transition-duration) var(--btn-transition-easing),box-shadow var(--btn-transition-duration) var(--btn-transition-easing),filter var(--btn-transition-duration) var(--btn-transition-easing);will-change:transform}.mdPage :where(.mdBtn:hover){transform:var(--btn-transform-hover);box-shadow:var(--mdBtn-shadow-hover)}.mdPage :where(.mdBtn:active){transform:var(--btn-transform-active);box-shadow:var(--mdBtn-shadow-active)}.mdPage :where(.mdBtn--ghost){--mdBtn-bg: var(--color-surface);--mdBtn-fg: var(--color-text-dark);--mdBtn-border: color-mix(in srgb, var(--color-text-dark) 22%, transparent);--mdBtn-shadow: var(--shadow-sm);--mdBtn-shadow-hover: var(--shadow-md);--mdBtn-shadow-active: var(--shadow-sm)}.mdPage :where(.mdBtn--sf){--mdBtn-bg: var(--gradient-prosumidores-sf);--mdBtn-fg: var(--color-text-white);--mdBtn-border: transparent;--mdBtn-shadow: none;--mdBtn-shadow-hover: var(--shadow-md);--mdBtn-shadow-active: var(--shadow-sm)}.mdPage :where(.mdBtn--sm){font-size:var(--font-size-small);padding:.45rem .85rem}.mdMicroCta{margin:0 0 var(--spacing-lg)}.mdChecklist{list-style:none;padding-left:0;margin:0 0 var(--spacing-md);display:grid;gap:var(--spacing-xs)}.mdChecklist li{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.mdChecklist i{margin-top:.2rem;color:var(--color-primary)}.mdPage :where(p,li,td,th,a){overflow-wrap:anywhere;word-break:break-word}.nav-shell.svelte-7gnxq7{inline-size:100%}.nav-list.svelte-7gnxq7{display:flex;align-items:center;gap:var(--space-4, var(--spacing-md));margin:0;padding:0;list-style:none}.nav-list--horizontal.svelte-7gnxq7{justify-content:flex-end}.nav-list--vertical.svelte-7gnxq7{flex-direction:column;align-items:center;gap:var(--space-5, var(--spacing-lg));text-align:center}.nav-link.svelte-7gnxq7{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-text);font-weight:var(--font-weight-medium);font-size:clamp(.95rem,.9rem + .2vw,1.05rem);letter-spacing:.01em;color:inherit;text-decoration:none;padding-block:calc(var(--spacing-xs) / 2);transition:color .15s ease}.nav-link.svelte-7gnxq7:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--divider-thickness-sm);background-color:currentColor;opacity:0;transform:scaleX(.75);transform-origin:center;transition:opacity .15s ease,transform .15s ease}.nav-link.svelte-7gnxq7:hover:after,.nav-link.is-active.svelte-7gnxq7:after{opacity:1;transform:scaleX(1)}.nav-link.is-active.svelte-7gnxq7{color:inherit;font-weight:var(--font-weight-semibold)}.nav-link[aria-disabled=true].svelte-7gnxq7{opacity:.5;cursor:not-allowed}@media (min-width: 992px){.nav-list.svelte-7gnxq7{gap:var(--space-6, var(--spacing-lg))}.nav-link.svelte-7gnxq7{font-size:clamp(1rem,.95rem + .25vw,1.15rem)}}.drawer.svelte-ri9n5x{position:fixed;inset:0;z-index:60;color:var(--navdrawer-fg)}.drawer-backdrop.svelte-ri9n5x{position:absolute;inset:0;background-color:var(--navdrawer-backdrop)}.drawer-panel.svelte-ri9n5x{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--nav-drawer-width);padding:var(--space-6, var(--spacing-xl));display:flex;flex-direction:column;gap:0;overflow:auto}.drawer-close.svelte-ri9n5x{align-self:flex-end;inline-size:var(--nav-toggle-size);block-size:var(--nav-toggle-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);border:0;background:none;color:inherit;transition:color .18s ease,opacity .18s ease}.drawer-close.svelte-ri9n5x:hover{opacity:.82}.drawer-close.svelte-ri9n5x:focus-visible{outline:var(--focus-ring-w, 2px) solid var(--focus-ring);outline-offset:var(--spacing-xs)}.drawer-close.svelte-ri9n5x i:where(.svelte-ri9n5x){font-size:1.5rem;line-height:1;color:currentColor}.drawer-menu.svelte-ri9n5x{inline-size:100%;margin-block-start:var(--nav-toggle-size);display:flex;justify-content:center}.drawer-menu.svelte-ri9n5x .nav-shell{inline-size:auto}.drawer-social.svelte-ri9n5x{margin-block-start:auto;inline-size:100%}.drawer-social-list.svelte-ri9n5x{display:flex;justify-content:center;gap:var(--space-4, var(--spacing-md));list-style:none;margin:0;padding:0}.drawer-social-link.svelte-ri9n5x{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nav-toggle-size);block-size:var(--nav-toggle-size);border-radius:50%;border:1px solid currentColor;background:none;color:inherit;transition:opacity .18s ease,transform .18s ease}.drawer-social-link.svelte-ri9n5x:hover,.drawer-social-link.svelte-ri9n5x:focus-visible{opacity:.82;transform:translateY(calc(var(--spacing-xs) * -.5))}.drawer-social-link.svelte-ri9n5x:focus-visible{outline:var(--focus-ring-w, 2px) solid var(--focus-ring);outline-offset:var(--spacing-xs)}.drawer-menu.svelte-ri9n5x .nav-link,.drawer-menu.svelte-ri9n5x .nav-link:after{color:inherit}.NavDrawer{background-color:var(--navdrawer-bg-solid);color:var(--navdrawer-fg);box-shadow:none;border:0}.NavDrawer *{color:inherit}@media (min-width: 576px){.drawer-panel.svelte-ri9n5x{inline-size:min(70vw,var(--nav-drawer-width))}}.navbar.svelte-ud4c2b{position:fixed;inset-inline:0;inset-block-start:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background-color:transparent;color:inherit;box-shadow:none;box-sizing:border-box;min-block-size:var(--header-height);transform:translateZ(0);transition:transform var(--nav-transition-fast) ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;will-change:transform}.navbar.is-solid.svelte-ud4c2b{background-color:var(--nav-bg-main);color:var(--nav-fg-main);box-shadow:var(--shadow-sm)}.navbar.header--landing.is-top.svelte-ud4c2b{min-block-size:var(--header-landing-top-height);block-size:var(--header-landing-top-height)}.navbar-row.svelte-ud4c2b{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, var(--spacing-md));inline-size:min(var(--nav-row-width),100%);max-inline-size:var(--nav-row-max);margin-inline:auto;padding-inline:var(--header-padding-inline);padding-block-start:var(--header-padding-block);padding-block-end:var(--header-padding-block);block-size:100%;min-block-size:var(--header-row-h-default);box-sizing:border-box}@media (min-width: 576px){.navbar-row.svelte-ud4c2b{padding-inline:var(--header-padding-inline-md);padding-block-start:var(--header-padding-block-lg);padding-block-end:var(--header-padding-block-lg)}.navbar.header--landing.is-top.svelte-ud4c2b .navbar-row:where(.svelte-ud4c2b){padding-block-end:var(--header-padding-block)}}.navbar.header--landing.is-top.svelte-ud4c2b .navbar-row:where(.svelte-ud4c2b){align-items:flex-end;padding-block-start:0;padding-block-end:var(--header-padding-block);min-block-size:var(--header-row-h-landing)}.navbar.header--landing.is-top.svelte-ud4c2b .nav-desktop:where(.svelte-ud4c2b){align-items:flex-end;block-size:100%}.navbar.header--landing.is-top.svelte-ud4c2b .nav-desktop:where(.svelte-ud4c2b) .nav-shell{display:flex;align-items:flex-end;block-size:100%}.navbar.header--landing.is-top.svelte-ud4c2b .nav-desktop:where(.svelte-ud4c2b) .nav-list{align-items:flex-end}.brand.svelte-ud4c2b{display:inline-flex;align-items:center;gap:var(--space-3, var(--spacing-sm))}.menu-toggle.svelte-ud4c2b{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nav-toggle-size);block-size:var(--nav-toggle-size);border-radius:var(--border-radius-md);border:0;background:none;color:inherit;box-shadow:none;transition:color .18s ease,opacity .18s ease,transform .18s ease}.menu-toggle.svelte-ud4c2b:hover{opacity:.82}.menu-toggle.svelte-ud4c2b:focus-visible{outline:var(--focus-ring-w, 2px) solid var(--focus-ring);outline-offset:var(--spacing-xs)}.toggle-icon.svelte-ud4c2b{display:inline-flex;flex-direction:column;justify-content:center;gap:calc(var(--spacing-xs) * .75);inline-size:var(--space-5, var(--spacing-lg))}.toggle-icon.svelte-ud4c2b span:where(.svelte-ud4c2b){inline-size:100%;block-size:var(--size-1);border-radius:var(--radius-sm);background-color:currentColor;transition:transform .2s ease,opacity .2s ease}.menu-toggle[aria-expanded=true].svelte-ud4c2b .toggle-icon:where(.svelte-ud4c2b) span:where(.svelte-ud4c2b):nth-child(1){transform:translateY(calc(var(--spacing-sm) * .6)) rotate(45deg)}.menu-toggle[aria-expanded=true].svelte-ud4c2b .toggle-icon:where(.svelte-ud4c2b) span:where(.svelte-ud4c2b):nth-child(2){opacity:0}.menu-toggle[aria-expanded=true].svelte-ud4c2b .toggle-icon:where(.svelte-ud4c2b) span:where(.svelte-ud4c2b):nth-child(3){transform:translateY(calc(var(--spacing-sm) * -.6)) rotate(-45deg)}.nav-desktop.svelte-ud4c2b{display:none;align-items:center;gap:var(--space-5, var(--spacing-lg))}@media (min-width: 992px){.navbar-row.svelte-ud4c2b{padding-inline:var(--header-padding-inline-lg)}.menu-toggle.svelte-ud4c2b{display:none}.nav-desktop.svelte-ud4c2b{display:inline-flex}}.Header[data-variant=landing] .navbar.is-solid{color:var(--nav-fg-landing)}.Header .navbar .nav a,.Header .navbar .nav-desktop a,.Header .navbar .actions button,.Header .navbar .menu-toggle,.Header .navbar .menu-toggle .toggle-icon span,.Header .navbar .brand svg,.Header .navbar .brand path{color:currentColor;fill:currentColor;stroke:currentColor}.c-Logo[data-astro-cid-63xsgpwb]{display:inline-flex;align-items:flex-end;color:inherit}.c-Logo[data-astro-cid-63xsgpwb] a[data-astro-cid-63xsgpwb]{display:inline-flex;align-items:inherit;text-decoration:none;color:inherit}.logo-wrapper[data-astro-cid-63xsgpwb]{display:inline-flex;align-items:inherit;gap:calc(var(--spacing-sm) + var(--spacing-xs) / 2)}.logo-wrapper[data-astro-cid-63xsgpwb] img[data-astro-cid-63xsgpwb]{inline-size:var(--logo-size, calc(var(--spacing-3xl) + var(--spacing-sm)))}.brand-text[data-astro-cid-63xsgpwb]{display:flex;flex-direction:column;justify-content:flex-end;line-height:.8;gap:calc(var(--spacing-xs) / 4)}.brand-text[data-astro-cid-63xsgpwb] span[data-astro-cid-63xsgpwb]{text-transform:uppercase;font-family:var(--font-family-brand);letter-spacing:0;font-weight:600;font-size:var(--font-size-medium);color:currentColor}.site-footer.svelte-1g9pa01{margin-top:var(--spacing-6xl);background:var(--ink);color:var(--color-text-inverse);padding-block:var(--spacing-3xl)}.site-footer__container.svelte-1g9pa01{inline-size:var(--container-w);max-inline-size:var(--container-max);margin-inline:auto}.site-footer__grid.svelte-1g9pa01{display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.site-footer__col.svelte-1g9pa01{display:flex;flex-direction:column;gap:var(--spacing-xl)}.site-footer__section.svelte-1g9pa01{display:flex;flex-direction:column;gap:var(--spacing-lg)}.site-footer__identity.svelte-1g9pa01{gap:var(--spacing-lg)}.site-footer__logo.svelte-1g9pa01{display:inline-flex;align-items:center;gap:var(--spacing-md);text-decoration:none;color:inherit;max-width:64px}.site-footer__logo.svelte-1g9pa01 img:where(.svelte-1g9pa01){inline-size:clamp(120px,40vw,180px);block-size:auto}.site-footer__brand-name.svelte-1g9pa01{font-family:var(--font-family-brand);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-transform:uppercase}.site-footer__contact-list.svelte-1g9pa01{display:grid;gap:var(--spacing-lg);padding:0;margin:0;list-style:none}.site-footer__contact-item.svelte-1g9pa01{display:flex;flex-direction:column;gap:var(--spacing-xs)}.site-footer__contact-label.svelte-1g9pa01{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--color-text-inverse) 82%,transparent)}.site-footer__contact-link.svelte-1g9pa01,.site-footer__contact-value.svelte-1g9pa01{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-inverse);font-size:var(--font-size-small);text-decoration:none}.site-footer__contact-link.svelte-1g9pa01:hover{text-decoration:underline}.site-footer__contact-link.svelte-1g9pa01 i:where(.svelte-1g9pa01){font-size:var(--font-size-base)}.site-footer__segments.svelte-1g9pa01{gap:var(--spacing-md)}.site-footer__section-title.svelte-1g9pa01,.site-footer__section-subtitle.svelte-1g9pa01{margin:0}.site-footer__section-title.svelte-1g9pa01,.site-footer__section-subtitle.svelte-1g9pa01{font-family:var(--font-family-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-inverse) 78%,transparent)}.site-footer__links.svelte-1g9pa01{display:grid;gap:var(--spacing-sm);padding:0;margin:0;list-style:none}.site-footer__link.svelte-1g9pa01{color:color-mix(in srgb,var(--color-text-inverse) 90%,transparent);font-size:var(--font-size-small);font-weight:var(--font-weight-xthin);text-decoration:none;text-transform:uppercase;transition:color var(--motion-base) var(--motion-easing-standard)}.site-footer__link.svelte-1g9pa01:hover{color:var(--color-text-inverse);text-decoration:underline}.site-footer__link[aria-current=page].svelte-1g9pa01{color:var(--color-text-inverse);font-weight:var(--font-weight-semibold)}.site-footer__cta-actions.svelte-1g9pa01{display:flex;flex-direction:column;gap:var(--spacing-sm)}.site-footer__social-list.svelte-1g9pa01{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:0;margin:0;list-style:none}.site-footer__social-link.svelte-1g9pa01{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--border-radius-md);color:var(--color-text-inverse);text-decoration:none;transition:background var(--motion-base) var(--motion-easing-standard)}.site-footer__social-link.svelte-1g9pa01:hover{background:color-mix(in srgb,var(--color-text-inverse) 24%,transparent)}.site-footer__social-link.svelte-1g9pa01 i:where(.svelte-1g9pa01){font-size:1.25rem}.site-footer__legal.svelte-1g9pa01 nav:where(.svelte-1g9pa01){display:flex;flex-direction:column;gap:var(--spacing-md)}.site-footer__copyright.svelte-1g9pa01{margin:0;font-size:var(--font-size-small);color:color-mix(in srgb,var(--color-text-inverse) 75%,transparent)}.site-footer.svelte-1g9pa01 a:where(.svelte-1g9pa01):focus-visible,.site-footer.svelte-1g9pa01 .btn:where(.svelte-1g9pa01):focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:3px}@media (min-width: 576px){.site-footer__grid.svelte-1g9pa01{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2xl)}.site-footer__cta-actions.svelte-1g9pa01{flex-direction:row;flex-wrap:wrap}}@media (min-width: 992px){.site-footer__grid.svelte-1g9pa01{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-2xl);align-items:start}.site-footer__cta-actions.svelte-1g9pa01{flex-direction:column;align-items:flex-start}}.a-SkipLink[data-astro-cid-4svbv52e]{position:fixed;inset-block-start:var(--skiplink-top, .75rem);inset-inline-start:var(--skiplink-left, .75rem);z-index:var(--z-skiplink, 1000);color:var(--color-fg, CanvasText);background-color:var(--color-bg-elevated, Canvas);border:var(--btn-border-width, 1px) solid var(--color-border, GrayText);border-radius:var(--btn-radius, 8px);padding:var(--btn-py, .5rem) var(--btn-px, .75rem);box-shadow:var(--shadow-1, none);text-decoration:underline;transform:translateY(-150%);opacity:0;transition:transform .14s ease,opacity .14s ease}.a-SkipLink[data-astro-cid-4svbv52e]:focus-visible{transform:translateY(0);opacity:1;outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:2px}
