@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/geist-cyrillic-ext.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-cyrillic-ext.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-cyrillic-ext.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-cyrillic-ext.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-cyrillic-ext.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-cyrillic-ext.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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-cyrillic-ext.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-symbols2.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-vietnamese.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-ext.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-cyrillic-ext.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-symbols2.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-vietnamese.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-cyrillic-ext.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-symbols2.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-vietnamese.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--cappto-orange: #fb3e04;--cappto-orange-600: #e33703;--cappto-orange-700: #c22f02;--cappto-orange-text: #d63403;--cappto-orange-100: #ffe7dd;--cappto-orange-50: #fff3ee;--gray-0: #ffffff;--gray-25: #fafafa;--gray-50: #f5f5f5;--gray-100: #ededed;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #1a1a1a;--gray-950: #0a0a0a;--ink: #141414;--green-500: #16a34a;--green-100: #dcfce7;--amber-500: #d97706;--amber-100: #fef3c7;--red-500: #dc2626;--red-100: #fee2e2;--blue-500: #2563eb;--blue-100: #dbeafe;--surface-bg: var(--gray-0);--surface-subtle: var(--gray-50);--surface-card: var(--gray-0);--surface-inset: var(--gray-25);--surface-inverse: var(--ink);--surface-hover: var(--gray-50);--surface-active: var(--gray-100);--text-primary: var(--gray-900);--text-secondary: #4a4a4a;--text-muted: var(--gray-500);--text-disabled: var(--gray-300);--text-inverse: var(--gray-0);--text-accent: var(--cappto-orange-text);--text-link: var(--cappto-orange-text);--border-subtle: var(--gray-200);--border-default: var(--gray-300);--border-strong: var(--gray-400);--border-focus: var(--cappto-orange);--accent: var(--cappto-orange);--accent-hover: var(--cappto-orange-700);--accent-active: var(--cappto-orange-700);--accent-tint: var(--cappto-orange-100);--accent-tint-faint: var(--cappto-orange-50);--on-accent: #ffffff;--success: var(--green-500);--success-bg:var(--green-100);--warning: var(--amber-500);--warning-bg:var(--amber-100);--danger: var(--red-500);--danger-bg: var(--red-100);--info: var(--blue-500);--info-bg: var(--blue-100);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--cappto-orange) 32%, transparent)}:root{--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-display-xl: 64px;--fs-display-lg: 56px;--fs-display-md: 48px;--fs-h1: 40px;--fs-h2: 32px;--fs-h3: 28px;--fs-h4: 24px;--fs-h5: 20px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 12px;--lh-tight: 1.1;--lh-snug: 1.2;--lh-heading: 1.3;--lh-normal: 1.5;--ls-display: -.02em;--ls-heading: -.01em;--ls-normal: 0;--ls-mono: .02em}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--container-max: 1200px;--sidebar-w: 248px;--navbar-h: 56px}:root{--radius-sm: 2px;--radius: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--radius-button: 4px;--radius-input: 4px;--radius-card: 8px;--radius-dialog: 12px}:root{--shadow-xs: 0 1px 2px rgba(20, 20, 20, .04);--shadow-sm: 0 1px 2px rgba(20, 20, 20, .06), 0 1px 3px rgba(20, 20, 20, .05);--shadow-md: 0 2px 4px rgba(20, 20, 20, .05), 0 4px 12px rgba(20, 20, 20, .08);--shadow-lg: 0 4px 8px rgba(20, 20, 20, .06), 0 12px 32px rgba(20, 20, 20, .12);--shadow-xl: 0 8px 16px rgba(20, 20, 20, .08), 0 24px 56px rgba(20, 20, 20, .16);--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-drawer: 300;--z-dialog: 400;--z-toast: 500;--z-tooltip: 600}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-primary);background:var(--surface-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}a{color:var(--text-link);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}a:hover{color:var(--accent-hover)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}::selection{background:var(--accent-tint);color:var(--accent-active)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius)}.pular-conteudo{position:absolute;top:-100px;left:16px;z-index:10000;padding:10px 16px;border-radius:8px;background:var(--gray-900);color:var(--gray-0);font-weight:var(--fw-semibold)}.pular-conteudo:focus{top:16px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--text-primary)}.cbtn[data-astro-cid-garwan2p]{height:40px;padding:0 16px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#1c222b;font:600 14px var(--font-sans);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.cbtn[data-astro-cid-garwan2p]:hover{border-color:#1c222b}.cbtn-primary[data-astro-cid-garwan2p]{background:#1c222b;border-color:#1c222b;color:#fff}.cbtn-primary[data-astro-cid-garwan2p]:hover{background:var(--cappto-orange-text);border-color:var(--cappto-orange-text)}.vt-rod__acao[data-astro-cid-pcn5w4g7]{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.vt{--vt-escuro: #141414;--vt-escuro-2: #1f1f1f;--vt-tinta-clara: rgba(255, 255, 255, .72);--vt-linha: var(--gray-200);--vt-largura: 1180px;background:var(--gray-25);color:var(--gray-950)}.vt__faixa{border-bottom:1px solid var(--vt-linha)}.vt__col{max-width:var(--vt-largura);margin:0 auto;padding:0 40px;border-left:1px solid var(--vt-linha);border-right:1px solid var(--vt-linha)}.vt__olho{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--cappto-orange-text)}.vt__olho:before{content:"";width:9px;height:9px;flex-shrink:0;background:var(--cappto-orange);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.vt__h2{margin:14px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.02em;font-weight:600}.vt__sub{margin:14px auto 0;max-width:540px;color:var(--gray-600);line-height:1.6}.vt__centro{text-align:center}.vt__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.vt__btn--forte{background:var(--vt-escuro);color:#fff;border:1px solid var(--vt-escuro)}.vt__btn--forte:hover{background:var(--cappto-orange);border-color:var(--cappto-orange)}.vt__btn--fantasma{background:#fff;color:var(--gray-950);border:1px solid var(--vt-linha)}.vt__btn--fantasma:hover{border-color:var(--gray-400)}.vt__btn--claro{background:var(--cappto-orange);color:#fff;border:1px solid var(--cappto-orange)}.vt__btn--claro:hover{background:#fff;color:var(--vt-escuro);border-color:#fff}.vt-nav{position:sticky;top:0;z-index:20;background:#fafafae6;backdrop-filter:blur(10px);border-bottom:1px solid var(--vt-linha)}.vt-nav__col{max-width:var(--vt-largura);margin:0 auto;padding:14px 40px;display:flex;align-items:center;gap:32px}.vt-nav__marca{display:flex;align-items:center}.vt-nav__marca img{height:22px;width:auto}.vt-nav__links{display:flex;gap:26px;margin-left:8px}.vt-nav__link{font-size:15px;color:var(--gray-700);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.vt-nav__link:hover{color:var(--gray-950)}.vt-nav__acoes{margin-left:auto;display:flex;align-items:center;gap:14px}.vt-nav__entrar{font-size:15px;color:var(--gray-700);text-decoration:none}.vt-nav__entrar:hover{color:var(--gray-950)}.vt-nav__menu{display:none;position:relative}.vt-nav__menu>summary{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border:1px solid var(--vt-linha);border-radius:10px;color:var(--gray-700);list-style:none}.vt-nav__menu>summary::-webkit-details-marker{display:none}.vt-nav__menu>summary:hover{color:var(--gray-950);border-color:var(--gray-400)}.vt-nav__gaveta{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:8px;border:1px solid var(--vt-linha);border-radius:12px;background:#fff;box-shadow:0 14px 34px #1414141f}.vt-nav__gaveta .vt-nav__link{padding:9px 10px;border-radius:8px}.vt-nav__gaveta .vt-nav__link:hover{background:var(--gray-50)}.vt-hero{padding:76px 0 0;text-align:center;position:relative;overflow:hidden}.vt-hero__fundo{top:auto!important;height:42%!important;z-index:0}.vt-hero>.vt__col{position:relative;z-index:1}.vt-hero__h1{margin:20px auto 0;max-width:20ch;font-size:clamp(38px,5.6vw,62px);line-height:1.06;letter-spacing:-.03em;font-weight:600}.vt-hero__sub{margin:20px auto 0;max-width:500px;color:var(--gray-600);line-height:1.6}.vt-hero__ctas{margin-top:28px;display:flex;gap:12px;justify-content:center}.vt-hero__palco{position:relative;margin-top:40px;padding-bottom:56px}.vt-hero__cartao{position:absolute;top:0;width:232px;text-align:left;background:#fff;border:1px solid var(--vt-linha);border-radius:14px;padding:14px 16px;box-shadow:0 12px 30px #14141412}.vt-hero__cartao--esq{left:0}.vt-hero__cartao--dir{right:0}.vt-hero__logos{display:flex;align-items:center;justify-content:center;gap:44px;margin-top:26px;min-height:84px}.vt-hero__logos .vt-logo{background:#fff}.vt-hero__logos:hover .vt-logo{background:#ffffffc7}.vt-logo{background:var(--gray-400);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:background-color .18s ease}.vt-hero__logos:hover .vt-logo{background:var(--gray-500)}.vt-num{display:grid;grid-template-columns:repeat(4,1fr)}.vt-num__item{padding:44px 20px;text-align:center;border-left:1px solid var(--vt-linha)}.vt-num__item:first-child{border-left:none}.vt-num__valor{font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vt-num__rotulo{margin-top:6px;font-size:13px;color:var(--gray-500)}.vt-rec{padding:72px 0 80px}.vt-rec__grade{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vt-rec__cartao{background:var(--vt-escuro);color:#fff;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px;text-align:left}.vt-rec__icone{width:38px;height:38px;border-radius:10px;margin-bottom:6px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#fff}.vt-rec__titulo{font-size:18px;font-weight:600;color:#fff}.vt-rec__texto{font-size:14px;line-height:1.55;color:var(--vt-tinta-clara)}.vt-rec__acao{margin-top:10px;align-self:flex-start;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:none;color:#fff;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.vt-rec__cartao:hover .vt-rec__acao{background:var(--cappto-orange);border-color:var(--cappto-orange);color:#fff}.vt-int{background:var(--vt-escuro);color:#fff;padding:76px 0 84px;overflow-x:clip}.vt-int .vt__col{border-color:#ffffff17}.vt-int .vt__h2{color:#fff}.vt-int .vt__sub{color:var(--vt-tinta-clara)}.vt-int__cartao{margin-top:40px;border-radius:18px;padding:32px;background:var(--cappto-orange-50);color:var(--gray-950);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:36px;align-items:center}.vt-int__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;margin:0;padding:0}.vt-int__logo{position:relative;aspect-ratio:1;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #1414140f;transition:transform .18s ease,box-shadow .18s ease;cursor:default}.vt-int__logo:hover,.vt-int__logo:focus-visible{transform:translateY(-3px);box-shadow:0 10px 22px #1414141f;outline:none;z-index:6}.vt-int__marca{width:42px;height:42px}.vt-int__dica{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);width:min(250px,74vw);z-index:5;padding:12px 14px;border-radius:12px;background:var(--vt-escuro);color:#ffffffc7;font-size:12.5px;line-height:1.5;text-align:left;box-shadow:0 12px 28px #14141447;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s}.vt-int__dica strong{display:block;color:#fff;margin-bottom:3px;font-size:13px}.vt-int__dica:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--vt-escuro)}.vt-int__logo:hover .vt-int__dica,.vt-int__logo:focus-visible .vt-int__dica{opacity:1;visibility:visible;transform:translate(-50%)}.vt-int__logos>li:nth-child(-n+3) .vt-int__dica{bottom:auto;top:calc(100% + 10px)}.vt-int__logos>li:nth-child(-n+3) .vt-int__dica:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--vt-escuro)}.vt-int__beneficios{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vt-int__beneficio{background:var(--vt-escuro-2);border-radius:14px;padding:20px;border:1px solid rgba(255,255,255,.07)}.vt-int__beneficio h3{margin:14px 0 6px;font-size:16px;font-weight:600;color:#fff}.vt-int__beneficio p{margin:0;font-size:13.5px;line-height:1.55;color:var(--vt-tinta-clara)}.vt-dep{padding:76px 0 84px}.vt-dep__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.vt-dep__titulo{max-width:22ch}.vt-dep__grade{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.vt-dep__cartao{padding:22px 24px;border:1px solid var(--vt-linha);border-radius:16px;background:#fff}.vt-dep__quem{display:flex;align-items:center;gap:12px}.vt-dep__inicial{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:999px;background:var(--cappto-orange-100);color:var(--cappto-orange-text);font-size:12.5px;font-weight:600;letter-spacing:.02em}.vt-dep__nome{font-size:15px;font-weight:600;line-height:1.3}.vt-dep__cargo{font-size:12.5px;color:var(--gray-500);line-height:1.3}.vt-dep__estrelas{margin-left:auto;flex-shrink:0;color:var(--cappto-orange);font-size:12px;letter-spacing:2px}.vt-dep__texto{margin:16px 0 0;font-size:15px;line-height:1.62;color:var(--gray-700);min-height:3.24em}.vt-dep__texto[data-digitando=sim]:after{content:"";display:inline-block;vertical-align:-1px;width:2px;height:1em;margin-left:2px;background:var(--cappto-orange);animation:piscar .9s steps(2,start) infinite}@keyframes piscar{0%,to{opacity:1}50%{opacity:0}}.vt-dep__modal{width:min(820px,calc(100vw - 40px));max-height:min(80vh,760px);padding:0;border:none;border-radius:20px;background:var(--gray-25);color:var(--gray-950);box-shadow:0 24px 60px #1414143d;overflow:hidden}.vt-dep__modal::backdrop{background:#1414148c;backdrop-filter:blur(2px)}.vt-dep__modal-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--vt-linha);background:var(--gray-25)}.vt-dep__modal-topo h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.vt-dep__fechar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;flex-shrink:0;border:1px solid var(--vt-linha);border-radius:999px;background:#fff;color:var(--gray-600);cursor:pointer}.vt-dep__fechar:hover{color:var(--gray-950);border-color:var(--gray-400)}.vt-dep__modal-lista{overflow-y:auto;max-height:calc(min(80vh,760px) - 76px);padding:20px 24px 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:720px){.vt-dep__modal-lista{grid-template-columns:1fr}}.vt-lema{padding:72px 0}.vt-lema__moldura{border:1px solid var(--vt-linha);border-radius:22px;overflow:hidden;background:#fff}.vt-lema__arte{display:block;width:100%;height:auto}.vt-lema__copia{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 32px;padding:28px 32px}.vt-lema__dizer{max-width:560px}.vt-lema__titulo{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.16;letter-spacing:-.02em;font-weight:600;color:var(--vt-escuro);text-wrap:pretty}.vt-lema__texto{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--gray-700)}.vt-lema__acoes{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.vt-faq__lista{max-width:760px;margin:28px auto 0}.vt-faq__item{border-bottom:1px solid var(--vt-linha)}.vt-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;cursor:pointer;list-style:none;font-size:17px;font-weight:500;color:var(--gray-950)}.vt-faq__item>summary::-webkit-details-marker{display:none}.vt-faq__item>summary:hover{color:var(--cappto-orange-text)}.vt-faq__sinal{flex-shrink:0;position:relative;width:15px;height:15px;transition:transform .18s ease}.vt-faq__sinal:before,.vt-faq__sinal:after{content:"";position:absolute;inset:0;margin:auto;background:currentColor}.vt-faq__sinal:before{width:15px;height:1.6px}.vt-faq__sinal:after{width:1.6px;height:15px;transition:transform .18s ease}.vt-faq__item[open] .vt-faq__sinal:after{transform:rotate(90deg)}.vt-faq__resposta{margin:0;padding:0 40px 22px 2px;font-size:16px;line-height:1.65;color:var(--gray-600)}.vt-cta{padding:24px 0 76px}.vt-cta__bloco{background:var(--vt-escuro);color:#fff;border-radius:20px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.vt-cta__bloco h2{color:#fff;margin:14px 0 0;font-size:clamp(26px,3.4vw,38px);line-height:1.12;letter-spacing:-.02em;font-weight:600;max-width:16ch}.vt-cta__acoes{display:flex;gap:12px}.vt-rod{border-top:1px solid var(--vt-linha);padding:48px 0 28px}.vt-rod__grade{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.vt-rod__sobre{font-size:13.5px;line-height:1.6;color:var(--gray-600);max-width:30ch;margin:12px 0 0}.vt-rod__titulo{font-size:13px;font-weight:600;margin-bottom:12px}.vt-rod__lista{list-style:none;margin:0;padding:0;display:grid;gap:9px}.vt-rod__lista a{font-size:13.5px;color:var(--gray-600);text-decoration:none}.vt-rod__lista a:hover{color:var(--gray-950)}.vt-rod__base{margin-top:36px;padding-top:18px;border-top:1px solid var(--vt-linha);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--gray-500)}@media(max-width:600px){.vt-rod__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vt-rod__lista{overflow-wrap:anywhere}}.vt-entra{opacity:0;transform:translateY(18px)}.vt-entra[data-visivel=sim]{animation:vt-sobe .5s var(--ease-standard, cubic-bezier(.4, 0, .2, 1)) both}@keyframes vt-sobe{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vt-entra,.vt-entra[data-visivel=sim]{opacity:1;transform:none;animation:none}.vt-dep__texto[data-digitando=sim]:after{animation:none;opacity:1}}@media(max-width:900px){.vt__col,.vt-nav__col{padding:0 20px;border-left:none;border-right:none}.vt-nav__links{display:none}.vt-nav__menu{display:block}.vt-nav__entrar{display:none}.vt-num{grid-template-columns:repeat(2,1fr)}.vt-num__item:nth-child(odd){border-left:none}.vt-rec__grade,.vt-int__beneficios,.vt-dep__grade,.vt-int__cartao{grid-template-columns:1fr}.vt-hero__cartao{position:static;width:auto;margin-top:14px}.vt-hero__palco{padding-bottom:12px}.vt-lema{padding:48px 0}.vt-lema__moldura{border-radius:16px}.vt-lema__copia{padding:22px}.vt-hero__logos{flex-wrap:wrap;gap:24px}}
