@font-face{font-family:__Lato_97b0d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_97b0d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-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:__Lato_97b0d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_97b0d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-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:__Lato_Fallback_97b0d3;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_97b0d3{font-family:__Lato_97b0d3,__Lato_Fallback_97b0d3;font-style:normal}.__variable_97b0d3{--font-lato:"__Lato_97b0d3","__Lato_Fallback_97b0d3"}@font-face{font-family:__Inconsolata_806eb1;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4fbdff1b926f9f7-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:__Inconsolata_806eb1;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e1bfc245270dd1fc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inconsolata_806eb1;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d8c14dc5fcaf3a63-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:__Inconsolata_Fallback_806eb1;src:local("Arial");ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.00%;size-adjust:112.16%}.__className_806eb1{font-family:__Inconsolata_806eb1,__Inconsolata_Fallback_806eb1;font-style:normal}.__variable_806eb1{--font-inconsolata:"__Inconsolata_806eb1","__Inconsolata_Fallback_806eb1"}@font-face{font-family:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/50cc6d76ab2a2da3-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:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0421fed624cfafec-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e79147326f4a3c39-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5b45b5fd85b63a3d-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:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ca1d48d650382c09-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:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e0245f199a3e64d-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Code_Pro_4d3e35;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/443896d591e4f761-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:__Source_Code_Pro_Fallback_4d3e35;src:local("Arial");ascent-override:73.11%;descent-override:20.28%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4d3e35{font-family:__Source_Code_Pro_4d3e35,__Source_Code_Pro_Fallback_4d3e35;font-style:normal}.__variable_4d3e35{--font-source-code-pro:"__Source_Code_Pro_4d3e35","__Source_Code_Pro_Fallback_4d3e35"}@font-face{font-family:__Lexend_Deca_f6106b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f068b34e74a6df7a-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:__Lexend_Deca_f6106b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a7d9e2ec77e86fa9-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_Deca_f6106b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fd224763ff6f211b-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:__Lexend_Deca_Fallback_f6106b;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_f6106b{font-family:__Lexend_Deca_f6106b,__Lexend_Deca_Fallback_f6106b;font-style:normal}.__variable_f6106b{--font-lexend-deca:"__Lexend_Deca_f6106b","__Lexend_Deca_Fallback_f6106b"}@font-face{font-family:__Gabarito_6aac48;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/7d28de41f17e98f2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Gabarito_6aac48;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/48d80869c8866503-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:__Gabarito_Fallback_6aac48;src:local("Arial");ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.15%}.__className_6aac48{font-family:__Gabarito_6aac48,__Gabarito_Fallback_6aac48;font-style:normal}.__variable_6aac48{--font-gabarito:"__Gabarito_6aac48","__Gabarito_Fallback_6aac48"}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul{list-style-type:none;outline:none}a{text-decoration:none;color:var(--primary-color)}:root{--white:#fff;--black:#000;--light:#f3f4f6;--light-hover:#cacaca;--dark:#474e58;--dark-hover:#2a3442;--gray:#ccc;--gray-hover:#d8d8d8;--blue-dark:#111827;--blue-dark-hover:#1c2e55;--primary-bg:#6366f1;--primary-hover-bg:#4f46e5;--primary-color:var(--white);--secondary-bg:#6c757d;--secondary-hover-bg:#5a6268;--secondary-color:var(--white);--tertiary-bg:#3281e7;--tertiary-hover-bg:#3e83dd;--tertiary-color:var(--white);--warning-bg:#ffc107;--warning-hover-bg:#e0a800;--warning-color:var(--dark);--danger-bg:#dc3545;--danger-hover-bg:#c82333;--danger-color:var(--white);--success-bg:#28a745;--success-hover-bg:#218838;--success-color:var(--white);--menu-link-bg:var(--primary-bg);--menu-link-hover-bg:var(--primary-hover-bg);--menu-link-color:var(--dark);--menu-link-color-hover:var(--light-hover);--background:var(--light);--foreground:var(--dark);--neon-blue-bg:#818cf8;--neon-blue-hiver:#a5b4fc;--bg-base:#0b0f1a;--bg-elevated:#0f1525;--accent:#6366f1;--accent-2:#8b5cf6;--accent-3:#ec4899;--accent-soft:rgba(99,102,241,.14);--accent-gradient:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);--text-strong:#f8fafc;--text-muted:#94a3b8;--glass-bg:rgba(18,22,42,.55);--glass-bg-strong:rgba(18,22,42,.74);--glass-border:hsla(0,0%,100%,.1);--glass-highlight:hsla(0,0%,100%,.06);--glass-blur:16px;--container-bg-dark:var(--glass-bg);--container-border:var(--glass-border);--container-title-bg:var(--accent-soft);--b-sm:1px;--b-md:2px;--b-lg:3px;--b-solid:solid;--b-dashed:dashed;--b-dotted:dotted;--b-primary-sm:var(--b-sm) var(--b-solid) var(--primary-bg);--b-primary-md:var(--b-md) var(--b-solid) var(--primary-bg);--b-primary-lg:var(--b-lg) var(--b-solid) var(--primary-bg);--b-secondary-sm:var(--b-sm) var(--b-solid) var(--secondary-bg);--b-secondary-md:var(--b-md) var(--b-solid) var(--secondary-bg);--b-secondary-lg:var(--b-lg) var(--b-solid) var(--secondary-bg);--b-danger-sm:var(--b-sm) var(--b-solid) var(--danger-bg);--b-danger-md:var(--b-md) var(--b-solid) var(--danger-bg);--b-danger-lg:var(--b-lg) var(--b-solid) var(--danger-bg);--b-success-sm:var(--b-sm) var(--b-solid) var(--success-bg);--b-success-md:var(--b-md) var(--b-solid) var(--success-bg);--b-success-lg:var(--b-lg) var(--b-solid) var(--success-bg);--b-light-sm:var(--b-sm) var(--b-solid) var(--light);--b-light-md:var(--b-md) var(--b-solid) var(--light);--b-light-lg:var(--b-lg) var(--b-solid) var(--light);--b-dark-sm:var(--b-sm) var(--b-solid) var(--dark);--b-dark-md:var(--b-md) var(--b-solid) var(--dark);--b-dark-lg:var(--b-lg) var(--b-solid) var(--dark);--b-gray-sm:var(--b-sm) var(--b-solid) var(--gray);--b-gray-md:var(--b-md) var(--b-solid) var(--gray);--b-gray-lg:var(--b-lg) var(--b-solid) var(--gray);--b-radius-sm:3px;--b-radius-md:5px;--b-radius-lg:15px;--b-rounder:50%}.neonLight{border:.5px solid hsla(0,0%,100%,.267);background:transparent;box-shadow:0 0 10px hsla(0,0%,100%,0),0 0 6px hsla(0,0%,100%,.055),0 0 10px hsla(0,0%,100%,.3);transition:box-shadow .6s ease-in-out,transform .3s ease}.neonLight:hover{transform:scale(1.01);box-shadow:0 0 4px hsla(0,0%,100%,.5),0 0 8px hsla(0,0%,100%,.4),0 0 12px hsla(0,0%,100%,.3)}.neonBlue{border:.5px solid #697fff;background:transparent;box-shadow:0 0 10px hsla(0,0%,100%,0),0 0 6px hsla(0,0%,100%,.055),0 0 10px rgba(105,127,255,.302);transition:box-shadow .6s ease-in-out,transform .3s ease}.neonBlue:hover{transform:scale(1.01);box-shadow:0 0 4px rgba(105,127,255,.5),0 0 8px rgba(105,127,255,.4),0 0 12px rgba(105,127,255,.3)}:root{--gap-sm:5px;--gap-md:15px;--gap-lg:20px;--gap-xl:40px;--gap-xxl:80px;--padding-xs:3px;--padding-sm:5px;--padding-md:10px;--padding-lg:15px;--padding-xl:20px;--padding-xxl:30px;--padding-x-sm:5px;--padding-x-md:10px;--padding-x-lg:15px;--padding-y-sm:5px;--padding-y-md:10px;--padding-y-lg:15px;--margin-sm:5px;--margin-md:10px;--margin-lg:15px;--margin-xl:20px;--margin-xxl:30px;--margin-x-sm:5px;--margin-x-md:10px;--margin-x-lg:15px;--margin-y-sm:5px;--margin-y-md:10px;--margin-y-lg:15px;--width-sm:100px;--width-md:200px;--width-lg:300px;--height-sm:50px;--height-md:100px;--height-lg:150px;--container-max-width:1200px;--container-padding:20px;--fd:flex;--f-direction-row:row;--f-direction-column:column;--f-direction-row-reverse:row-reverse;--f-direction-column-reverse:column-reverse;--f-justify-start:flex-start;--f-justify-end:flex-end;--f-justify-center:center;--f-justify-between:space-between;--f-justify-around:space-around;--f-justify-evenly:space-evenly;--f-align-start:flex-start;--f-align-end:flex-end;--f-align-center:center;--f-align-baseline:baseline;--f-align-stretch:stretch;--f-align-content-start:flex-start;--f-align-content-end:flex-end;--f-align-content-center:center;--f-align-content-between:space-between;--f-align-content-around:space-around;--f-align-content-stretch:stretch;--f-wrap:wrap;--f-nowrap:nowrap;--f-wrap-reverse:wrap-reverse;--f-gap-sm:5px;--f-gap-md:10px;--f-gap-lg:15px;--f-gap-xl:20px;--f-grow:1;--f-shrink:1;--f-grow-none:0;--f-shrink-none:0;--f-basis-auto:auto;--f-basis-full:100%;--f-basis-half:50%;--f-basis-quarter:25%;--shadow-sm:0px 1px 3px rgba(0,0,0,.12);--shadow-md:0px 3px 6px rgba(0,0,0,.16);--shadow-lg:0px 10px 20px rgba(0,0,0,.2);--shadow-primary:rgba(0,123,255,.5);--shadow-secondary:hsla(208,7%,46%,.5);--shadow-danger:rgba(220,53,69,.5);--shadow-success:rgba(40,167,69,.5);--shadow-warning:rgba(255,193,7,.5);--shadow-info:rgba(23,162,184,.5);--shadow-light:rgba(248,249,250,.5);--shadow-dark:rgba(52,58,64,.5);--shadow-primary-sm:var(--shadow-sm) var(--shadow-primary);--shadow-primary-md:var(--shadow-md) var(--shadow-primary);--shadow-primary-lg:var(--shadow-lg) var(--shadow-primary);--shadow-secondary-sm:var(--shadow-sm) var(--shadow-secondary);--shadow-secondary-md:var(--shadow-md) var(--shadow-secondary);--shadow-secondary-lg:var(--shadow-lg) var(--shadow-secondary);--shadow-danger-sm:var(--shadow-sm) var(--shadow-danger);--shadow-danger-md:var(--shadow-md) var(--shadow-danger);--shadow-danger-lg:var(--shadow-lg) var(--shadow-danger);--shadow-success-sm:var(--shadow-sm) var(--shadow-success);--shadow-success-md:var(--shadow-md) var(--shadow-success);--shadow-success-lg:var(--shadow-lg) var(--shadow-success);--shadow-light-sm:var(--shadow-sm) var(--shadow-light);--shadow-light-md:var(--shadow-md) var(--shadow-light);--shadow-light-lg:var(--shadow-lg) var(--shadow-light);--shadow-dark-sm:var(--shadow-sm) var(--shadow-dark);--shadow-dark-md:var(--shadow-md) var(--shadow-dark);--shadow-dark-lg:var(--shadow-lg) var(--shadow-dark);--shadow-rounded-sm:0px 1px 3px var(--shadow-primary);--shadow-rounded-md:0px 5px 10px var(--shadow-secondary);--shadow-rounded-lg:0px 15px 30px var(--shadow-dark)}.lato{font-family:var(--font-lato),sans-serif!important}.inconsolate{font-family:var(--font-inconsolata),sans-serif!important}.lexend-deca{font-family:var(--font-lexend-deca),sans-serif!important}.source-code{font-family:var(--font-source-code-pro),sans-serif!important}.gabarito{font-family:var(--font-gabarito),sans-serif!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{color:var(--text-strong);letter-spacing:.1px;line-height:1.6}:root{--fs-xs:clamp(0.75rem,0.7rem + 0.2vw,0.85rem);--fs-sm:clamp(0.85rem,0.8rem + 0.3vw,0.95rem);--fs-base:clamp(0.95rem,0.9rem + 0.3vw,1.05rem);--fs-lg:clamp(1.1rem,1rem + 0.6vw,1.35rem);--fs-xl:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);--fs-2xl:clamp(2rem,1.4rem + 3vw,3.5rem);--fs-3xl:clamp(2.6rem,1.6rem + 5vw,5rem)}h1,h2,h3{letter-spacing:-.02em;line-height:1.1}.gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.eyebrow{display:inline-block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2)}.glass,.glass-card,.glass-strong{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%)}.glass-card{border-radius:16px;box-shadow:0 8px 32px rgba(2,6,23,.35),inset 0 1px 0 var(--glass-highlight);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.glass-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4);box-shadow:0 14px 44px rgba(2,6,23,.5),0 0 0 1px rgba(139,92,246,.15),inset 0 1px 0 var(--glass-highlight)}.glass-strong{background:var(--glass-bg-strong);border-radius:18px;box-shadow:0 10px 40px rgba(2,6,23,.45),inset 0 1px 0 var(--glass-highlight)}.glass-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:16px 16px 0 0;background:var(--accent-gradient);opacity:.6;pointer-events:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass,.glass-card,.glass-strong{background:var(--glass-bg-strong)}}