:root{--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-soft:#f1f4f7;--color-surface-sunken:#f4f6f8;--color-surface-inset:#f2f4f7;--color-surface-field:#f9fafb;--color-surface-quiet:#fafbfc;--color-text:#1d1f20;--color-accent:#5980a6;--color-accent-2:#6f9e9b;--color-neutral-100:#f6f7f9;--color-neutral-200:#f0f2f5;--color-neutral-300:#e7eaee;--color-neutral-400:#dde1e7;--color-neutral-500:#c9ced6;--color-neutral-600:#a8adb8;--color-neutral-700:#868c93;--color-neutral-800:#585d63;--color-neutral-900:#2b3136;--color-accent-100:#eef3f9;--color-accent-200:#dde7f1;--color-accent-300:#b9cbdd;--color-accent-400:#93aecb;--color-accent-500:#7295b9;--color-accent-600:#5980a6;--color-accent-700:#3f6389;--color-accent-800:#2b4258;--color-accent-900:#1d2d3d;--color-accent-2-100:#eef5f4;--color-accent-2-200:#dbe9e8;--color-accent-2-300:#b9d3d1;--color-accent-2-400:#8fb3b0;--color-accent-2-500:#6f9e9b;--color-accent-2-600:#588582;--color-accent-2-700:#4f7a77;--color-accent-2-800:#3a5c5a;--color-accent-2-900:#27403e;--gradient-accent:linear-gradient(120deg,#5980a6,#3f6389);--gradient-accent-soft:linear-gradient(120deg,#7295b9,#5980a6);--color-person-a:#a97b8e;--color-person-l:#6f9e9b;--gradient-person-a:linear-gradient(135deg,var(--color-person-a),#c49a86);--gradient-person-l:linear-gradient(135deg,#4f7599,var(--color-person-l));--text-strong:var(--color-text);--text-soft:#585d63;--text-muted:#868c93;--text-subtle:#9ba1a8;--text-accent:var(--color-accent-700);--text-over:#8f6274;--text-tertiary:#6b7076;--text-destructive:#9a5f5f;--rule-destructive:#e2d0d0;--text-inverse:#fff;--color-divider:var(--color-neutral-300);--rule:var(--color-neutral-300);--rule-strong:var(--color-neutral-400);--rule-soft:var(--color-neutral-200);--color-track:#eaedf1;--surface-selected:#f4f8fb;--rule-selected:#c8d8e6;--rule-dashed:#c8d2dd;--surface-accent:var(--color-surface-soft);--surface-hover:color-mix(in srgb,var(--color-text) 4%,transparent);--surface-press:color-mix(in srgb,var(--color-text) 8%,transparent);--surface-ok:rgba(111,158,155,.18);--text-ok:#4f7a77;--surface-over:rgba(169,123,142,.16);--pattern-over:repeating-linear-gradient(115deg,#a97b8e 0 6px,#c49a86 6px 12px);--pattern-remaining:repeating-linear-gradient(90deg,transparent 0 11px,var(--color-neutral-500) 11px 12px);--meta-1:#3f6389;--meta-2:#a97b8e;--meta-3:#c2a86b;--meta-outras:#a8adb8;--serie-real:#3f6389;--serie-projetado:#a97b8e;--serie-referencia:#868c93;--slice-fixos:#1d2d3d;--slice-conforto:#a97b8e;--slice-metas:#b08a6a;--slice-prazeres:#c2a86b;--slice-liberdade:#6f9e9b;--slice-saber:#a8adb8;--font-heading-weight:600;--fs-micro:10px;--fs-caption:11px;--fs-label:11.5px;--fs-small:12px;--fs-pill:12.5px;--fs-body:13px;--fs-value:13.5px;--fs-base:14px;--fs-row:14.5px;--fs-lead:15px;--tracking-kicker:0.13em;--tracking-label:0.06em;--tracking-brand:0.14em;--ds-xs:13px;--ds-sm:15px;--ds-md:17px;--ds-lg:19px;--ds-xl:clamp(20px,4vw,24px);--ds-2xl:clamp(24px,5vw,32px);--ds-3xl:clamp(28px,6vw,38px);--ds-4xl:clamp(34px,8vw,44px);--ds-5xl:clamp(40px,11vw,56px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--gutter:16px;--content-max:1120px;--reading-max:640px;--sidenav-width:240px;--row-gap:12px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-field:14px;--radius-lg:18px;--radius-xl:20px;--radius-modal:26px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(29,45,61,.12);--shadow-md:0 12px 30px -18px rgba(29,45,61,.35);--shadow-lg:0 24px 60px -26px rgba(29,45,61,.45),0 1px 3px rgba(29,45,61,.1);--shadow-modal:0 40px 80px -30px rgba(29,45,61,.7);--shadow-accent:0 10px 22px -10px rgba(63,99,137,.85);--shadow-accent-lg:0 18px 36px -18px rgba(63,99,137,.8);--shadow-knob:0 1px 3px rgba(29,45,61,.35);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:120ms;--dur-fast:160ms;--dur-base:200ms;--dur-slow:260ms}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:900px){:root{--gutter:32px}}@media (prefers-reduced-motion:reduce){:root{--dur-press:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-lead);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.14;letter-spacing:-.02em;margin:0 0 var(--space-2)}h1{font-size:44px}h2{font-size:32px}h3{font-size:24px}h4{font-size:19px}h5{font-size:16px}h6{font-size:var(--fs-body);letter-spacing:var(--tracking-label);text-transform:uppercase}p{margin:0 0 var(--space-3)}a{color:var(--text-accent);text-underline-offset:3px}a:hover{color:var(--color-accent-800)}img{display:block;max-width:100%}figure{margin:0}figcaption{font-size:var(--fs-caption);margin-top:var(--space-1);color:var(--text-muted)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}.surface{position:relative;border:1px solid var(--rule);border-radius:var(--radius-xl)}.btn,.surface{background:var(--color-surface)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:500;font-size:var(--fs-base);line-height:1.2;color:var(--text-soft);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:10px 20px}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--gradient-accent);color:var(--text-inverse);border-color:transparent;font-weight:var(--font-heading-weight);box-shadow:var(--shadow-accent)}.btn-outline{border-color:var(--rule-strong);color:var(--text-accent)}.btn-danger,.btn-outline{background:var(--color-surface);font-weight:var(--font-heading-weight)}.btn-danger{border-color:var(--rule-destructive);color:var(--text-destructive)}.btn-ghost{color:var(--text-accent);background:transparent;border-color:transparent;padding-inline:var(--space-2);box-shadow:none}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){background:var(--gradient-accent-soft);box-shadow:var(--shadow-accent-lg)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--color-neutral-500)}.btn-outline:hover:not(:disabled){background:var(--color-accent-100);border-color:var(--color-accent-300)}.btn-danger:hover:not(:disabled){background:var(--surface-over);border-color:var(--text-destructive)}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.btn-primary:active:not(:disabled){background:linear-gradient(120deg,var(--color-accent-700),var(--color-accent-800));box-shadow:var(--shadow-accent)}.btn-secondary:active:not(:disabled){background:var(--surface-press)}.btn-outline:active:not(:disabled){background:var(--color-accent-200)}.btn-danger:active:not(:disabled){background:var(--surface-over)}.btn-ghost:active:not(:disabled){background:color-mix(in srgb,var(--color-accent) 18%,transparent)}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ef116d{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-heading:"Poppins","Poppins Fallback"}