@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34d4c8ecb6d7f7f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a09aa1bf3047c7aa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60cb5501750b7eb2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f509cac07fcd27a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64ba746cc47c21c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd2e9526268f5aaa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc835f965ebbf3be-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Zilla_Slab_f8aa22;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a016d0ae30a81913-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Zilla_Slab_Fallback_f8aa22;src:local("Times New Roman");ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.00%;size-adjust:106.83%}.__className_f8aa22{font-family:__Zilla_Slab_f8aa22,__Zilla_Slab_Fallback_f8aa22;font-style:normal}.__variable_f8aa22{--font-zilla:"__Zilla_Slab_f8aa22","__Zilla_Slab_Fallback_f8aa22"}@font-face{font-family:__Jost_4635eb;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_4635eb;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_4635eb;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_Fallback_4635eb;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_4635eb{font-family:__Jost_4635eb,__Jost_Fallback_4635eb;font-style:normal}.__variable_4635eb{--font-jost:"__Jost_4635eb","__Jost_Fallback_4635eb"}:root{--eco-purple-deep:#302c60;--eco-red-burgundy:#a01b1a;--eco-gradient-brand:linear-gradient(135deg,#302c60,#5d3554 50%,#a01b1a);--eco-gradient-brand-strong:linear-gradient(90deg,#302c60,#a01b1a);--eco-gradient-brand-soft:linear-gradient(135deg,rgba(48,44,96,.08),rgba(160,27,26,.08));--eco-purple-50:#f5f4fa;--eco-purple-100:#e8e4ff;--eco-purple-200:#c4bce5;--eco-purple-400:#5d5990;--eco-purple-600:#302c60;--eco-purple-800:#1f1b45;--eco-purple-900:#0e0b23;--eco-red-50:#fcf2f2;--eco-red-100:#f8dede;--eco-red-400:#c45252;--eco-red-600:#a01b1a;--eco-red-800:#6b1212;--eco-white:#fff;--eco-off-white:#f6f5fb;--eco-gray-100:#f5f5f5;--eco-gray-200:#e5e5e5;--eco-gray-400:#a3a3a3;--eco-gray-550:#737373;--eco-gray-700:#404040;--eco-gray-900:#111;--eco-success:#1d9a6c;--eco-success-soft:#d6f5e8;--eco-warning:#b7791f;--eco-warning-soft:#fdf3d9;--eco-danger:#c0342f;--eco-danger-soft:#fbe3e2}:root,[data-theme=original]{color-scheme:dark;--ea-bg:var(--eco-gradient-brand);--ea-bg-solid:var(--eco-purple-600);--ea-text:var(--eco-white);--ea-text-secondary:hsla(0,0%,100%,.78);--ea-text-muted:hsla(0,0%,100%,.58);--ea-frame:hsla(0,0%,100%,.45);--ea-border:hsla(0,0%,100%,.22);--ea-border-subtle:hsla(0,0%,100%,.12);--ea-surface:hsla(0,0%,100%,.08);--ea-surface-hover:hsla(0,0%,100%,.14);--ea-surface-solid:var(--eco-purple-800);--ea-accent:var(--eco-white);--ea-accent-hover:hsla(0,0%,100%,.86);--ea-accent-contrast:var(--eco-purple-600);--ea-node:var(--eco-white);--ea-shadow-sm:0 1px 3px rgba(14,11,35,.25);--ea-shadow-md:0 10px 35px rgba(14,11,35,.32);--ea-shadow-lg:0 20px 50px rgba(14,11,35,.42);--ea-ring:0 0 0 3px hsla(0,0%,100%,.55)}[data-theme=escuro]{color-scheme:dark;--ea-bg:var(--eco-purple-900);--ea-bg-solid:var(--eco-purple-900);--ea-text:#eceaf6;--ea-text-secondary:#b9b5d2;--ea-text-muted:#8f8bb0;--ea-frame:hsla(0,0%,100%,.18);--ea-border:hsla(0,0%,100%,.14);--ea-border-subtle:hsla(0,0%,100%,.08);--ea-surface:hsla(0,0%,100%,.045);--ea-surface-hover:hsla(0,0%,100%,.08);--ea-surface-solid:#17133a;--ea-accent:var(--eco-red-400);--ea-accent-hover:#d76a6a;--ea-accent-contrast:var(--eco-purple-900);--ea-node:var(--eco-red-400);--ea-shadow-sm:0 1px 3px rgba(0,0,0,.4);--ea-shadow-md:0 10px 35px rgba(0,0,0,.5);--ea-shadow-lg:0 20px 50px rgba(0,0,0,.6);--ea-ring:0 0 0 3px rgba(196,82,82,.5)}:root{--color-bg:var(--ea-bg);--color-bg-solid:var(--ea-bg-solid);--color-surface:var(--ea-surface);--color-surface-hover:var(--ea-surface-hover);--color-text:var(--ea-text);--color-text-secondary:var(--ea-text-secondary);--color-text-muted:var(--ea-text-muted);--color-text-muted-2:var(--ea-text-muted);--color-accent:var(--ea-accent);--color-accent-hover:var(--ea-accent-hover);--color-accent-soft:var(--ea-surface);--color-cta:var(--ea-accent);--color-cta-hover:var(--ea-accent-hover);--color-border:var(--ea-border);--color-border-subtle:var(--ea-border-subtle);--color-dark:var(--eco-purple-900);--color-dark-hover:var(--eco-purple-800);--color-error:var(--eco-danger);--color-danger-soft:var(--eco-danger-soft);--color-success:var(--eco-success);--color-success-soft:var(--eco-success-soft);--color-warning:var(--eco-warning);--color-warning-soft:var(--eco-warning-soft);--color-footer-bg:transparent;--color-footer-text:var(--ea-text-secondary);--font-display:var(--font-zilla),"Zilla Slab",Georgia,serif;--font-ui:var(--font-jost),"Jost",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,sans-serif;--font-heading:var(--font-display);--font-serif:var(--font-display);--font-mono:"JetBrains Mono",ui-monospace,"Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:clamp(2.5rem,6vw,3.75rem);--leading-tight:1.15;--leading-normal:1.5;--leading-relaxed:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-section:clamp(64px,9vw,120px);--space-gutter:clamp(24px,5vw,56px);--max-width:1080px;--max-width-wide:1200px;--navbar-height:72px;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-full:999px;--stroke:1px;--stroke-strong:1.5px;--dash:2px 6px;--shadow-sm:var(--ea-shadow-sm);--shadow-md:var(--ea-shadow-md);--shadow-lg:var(--ea-shadow-lg);--shadow-accent:var(--ea-shadow-md);--shadow-ring:var(--ea-ring);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--ease-editorial:cubic-bezier(0.2,0.8,0.2,1);--transition-editorial:200ms var(--ease-editorial);--z-base:1;--z-frame:5;--z-dropdown:10;--z-navbar:100;--z-chatbot:900;--z-modal:1000;--platform-gutter:clamp(16px,4vw,40px);--platform-sidebar-width:240px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{line-height:var(--leading-tight)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html{scroll-behavior:smooth;scroll-padding-top:var(--navbar-height);background:var(--ea-bg-solid)}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--ea-bg);background-attachment:fixed;min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-bold)}::selection{background-color:var(--color-accent);color:var(--ea-accent-contrast)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skip-link{position:absolute;top:-100%;left:var(--space-md);z-index:calc(var(--z-navbar) + 1);padding:var(--space-sm) var(--space-md);background-color:var(--color-accent);color:var(--ea-accent-contrast);font-weight:var(--weight-semibold);border-radius:var(--radius-full);text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-md)}