@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.CxYpZa_className{font-family:Geist,Geist Fallback;font-style:normal}.CxYpZa_variable{--fonte-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,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:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.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:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.omGzSq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.omGzSq_variable{--fonte-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--via-navy:#0a1f3b;--via-navy-deep:#02162a;--via-navy-darker:#010b1a;--via-blue:#1e3a5f;--via-blue-soft:#2a4a6e;--via-chart-1:#0a1f3b;--via-chart-2:#335379;--via-chart-3:#5e7b9e;--via-chart-4:#93a8c2;--via-chart-5:#c4cfdd;--via-chart-ink:var(--via-navy);--via-chart-ink-2:var(--via-blue);--via-navy-80:#0a1f3bcc;--via-navy-60:#0a1f3b99;--via-navy-40:#0a1f3b66;--via-navy-30:#0a1f3b4d;--via-navy-25:#0a1f3b40;--via-navy-22:#0a1f3b38;--via-navy-20:#0a1f3b33;--via-navy-18:#0a1f3b2e;--via-navy-16:#0a1f3b29;--via-navy-14:#0a1f3b24;--via-navy-12:#0a1f3b1f;--via-navy-10:#0a1f3b1a;--via-navy-08:#0a1f3b14;--via-navy-06:#0a1f3b0f;--via-navy-05:#0a1f3b0d;--via-navy-04:#0a1f3b0a;--via-navy-03:#0a1f3b08;--via-navy-02:#0a1f3b05;--via-gray-50:#f7f8fa;--via-gray-100:#f0f2f5;--via-gray-200:#e4e7ec;--via-gray-300:#d0d5dd;--via-gray-400:#98a2b3;--via-gray-500:#667085;--via-gray-600:#475467;--via-gray-700:#344054;--via-gray-800:#1d2939;--via-gray-900:#101828;--via-stage-soft:var(--via-gray-200);--via-stage-1:var(--via-gray-300);--via-stage-2:var(--via-gray-400);--via-black:#000;--via-white:#fff;--via-bg:var(--via-white);--via-bg-2:var(--via-gray-50);--via-bg-3:var(--via-gray-100);--via-surface:var(--via-white);--via-surface-elev:var(--via-white);--via-text-primary:var(--via-navy);--via-text-body:var(--via-gray-700);--via-text-muted:#4f596b;--via-text-faint:var(--via-gray-400);--via-text-inverse:var(--via-white);--via-border-hairline:var(--via-gray-200);--via-border:#0a1f3b29;--via-border-soft:#0a1f3b0d;--via-border-strong:var(--via-navy-40);--via-success:#1f8a5b;--via-success-text:#18744c;--via-warning:#0a1f3b;--via-danger:#b83a3a;--via-text:var(--via-gray-700);--via-text-soft:#636d80;--via-ink-2:#5e6b82;--via-ink-3:#525c72;--via-accent:var(--via-navy);--via-accent-deep:var(--via-navy-deep);--via-accent-soft:var(--via-gray-300);--via-accent-warm:var(--via-navy-deep);--via-accent-light:var(--via-gray-300);--via-coral:#b85c5c;--via-coral-dark:#8c2c2c;--via-coral-deep:#a14848;--via-display:var(--via-font-display);--via-mono:var(--via-font-mono);--via-bg-soft:#0a1f3b06}:root[data-theme=dark]{--via-bg:#0b1220;--via-bg-2:#131c30;--via-bg-3:#1b273f;--via-surface:#131c30;--via-surface-elev:#1b273f;--via-bg-soft:#ffffff0a;--via-gray-50:#0f1729;--via-gray-100:#17213a;--via-stage-soft:#1b273f;--via-stage-1:#131c30;--via-stage-2:#0b1220;--via-text-primary:#f4f6fa;--via-text-body:#d0d5dd;--via-text-muted:#aeb8c6;--via-text-faint:#9ca5b5;--via-text-inverse:var(--via-navy);--via-chart-1:#6e8cb4;--via-chart-2:#8ba3c4;--via-chart-3:#a8bad4;--via-chart-4:#c5d1e2;--via-chart-5:#e0e7f1;--via-chart-ink:#9fbde4;--via-chart-ink-2:#6e8cb4;--via-text:#d0d5dd;--via-text-soft:#aeb8c6;--via-ink-2:#b4bbc9;--via-ink-3:#aeb8c6;--via-border-hairline:#ffffff1a;--via-border:#ffffff2e;--via-border-soft:#ffffff14;--via-border-strong:#ffffff4d;--via-navy-02:#ffffff06;--via-navy-03:#ffffff09;--via-navy-04:#ffffff0b;--via-navy-05:#ffffff0e;--via-navy-06:#ffffff12;--via-navy-08:#ffffff17;--via-navy-10:#ffffff1c;--via-navy-12:#ffffff21;--via-navy-14:#ffffff26;--via-navy-16:#ffffff2b;--via-navy-18:#ffffff30;--via-navy-20:#ffffff38;--via-navy-22:#ffffff3d;--via-navy-25:#ffffff47;--via-navy-30:#ffffff52;--via-navy-40:#ffffff6b;--via-navy-60:#ffffff8c;--via-navy-80:#ffffffb8;--via-shadow-xs:0 1px 2px #0000004d;--via-shadow-sm:0 2px 6px #00000057, 0 1px 2px #0000003d;--via-shadow-md:0 6px 18px #0000006b, 0 1px 3px #0000004d;--via-shadow-lg:0 16px 40px #00000085, 0 2px 8px #00000057;--via-shadow-xl:0 32px 80px #0000009e, 0 4px 16px #0006;--via-shadow-focus:0 0 0 3px #ffffff38;--via-shadow-ink-03:#0000002e;--via-shadow-ink-06:#00000042;--via-shadow-ink-08:#0000004d;--via-shadow-ink-10:#00000057;--via-shadow-ink-14:#0006;--via-shadow-ink-20:#00000075;--via-shadow-ink-30:#0000008a;--via-shadow-ink-40:#0000009e;--via-shadow-ink-60:#000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--via-material-chrome-fill:linear-gradient(180deg, #ffffffd1, #ffffffb8);--via-material-chrome-blur:blur(24px) saturate(180%);--via-material-chrome-ring:.5px solid #0a1f3b1a;--via-material-chrome-rim:linear-gradient(180deg, #ffffffe6, #fff0 60%);--via-material-chrome-shadow:inset 0 1px 0 #ffffffb3, 0 8px 24px -18px var(--via-shadow-ink-20);--via-material-regular-fill:linear-gradient(180deg, #ffffffe6 0%, #f0f4facc 100%), linear-gradient(#0a1f3b05, #0a1f3b05);--via-material-regular-blur:blur(24px) saturate(170%);--via-material-regular-ring:1px solid #0a1f3b17;--via-material-regular-rim:linear-gradient(155deg, #ffffffe6 0%, #fff6 16%, #fff0 40%, #fff0 66%, #ffffff4d 100%);--via-material-regular-shadow:inset 0 20px 28px -26px #ffffffe6, inset 0 -1px 0 var(--via-shadow-ink-06), 0 1px 2px var(--via-shadow-ink-06), 0 14px 32px -16px var(--via-shadow-ink-20);--via-material-regular-lift:inset 0 20px 28px -26px #ffffffe6, inset 0 -1px 0 var(--via-shadow-ink-06), 0 2px 4px var(--via-shadow-ink-06), 0 24px 48px -20px var(--via-shadow-ink-30);--via-material-thick-fill:var(--via-grain), linear-gradient(180deg, #fffffff7 0%, #ffffffe6 100%), linear-gradient(#0a1f3b05, #0a1f3b05);--via-material-thick-blur:blur(32px) saturate(160%);--via-material-thick-ring:1px solid #0a1f3b1a;--via-material-thick-rim:linear-gradient(155deg, #fffffff2 0%, #ffffff73 16%, #fff0 40%, #fff0 66%, #ffffff59 100%);--via-material-thick-shadow:inset 0 24px 32px -28px #fffffff2, inset 0 -1px 0 var(--via-shadow-ink-06), 0 32px 64px -24px var(--via-shadow-ink-30), 0 12px 28px -14px var(--via-shadow-ink-14);--via-material-thick-solid:#fffffff0;--via-material-control-fill:linear-gradient(180deg, #ffffffe6, #ffffffb8);--via-material-control-blur:blur(12px) saturate(170%);--via-material-control-ring:1px solid #0a1f3b1f;--via-material-control-rim:linear-gradient(180deg, #fffffff2, #fff0 55%, #ffffff40);--via-material-control-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 var(--via-shadow-ink-06), 0 1px 2px var(--via-shadow-ink-06), 0 4px 10px -4px var(--via-shadow-ink-10);--via-material-control-lift:inset 0 1px 0 #fff, inset 0 -1px 0 var(--via-shadow-ink-06), 0 2px 4px var(--via-shadow-ink-06), 0 10px 22px -8px var(--via-shadow-ink-20);--via-scrim:radial-gradient(circle at 50% 35%, #0a1f3b42, #0a1f3b5c);--via-scrim-blur:blur(16px) saturate(120%);--via-rim-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);--via-specular:radial-gradient(closest-side, #ffffff8c, #fff0);--via-specular-on-fill:radial-gradient(closest-side, #ffffff1f, #fff0);--via-lens-blur:blur(10px) saturate(170%);--via-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .04 0 0 0 0 .12 0 0 0 0 .23 .13 0 0 0 -.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--via-glass-card:var(--via-material-regular-fill);--via-glass-card-2:var(--via-material-chrome-fill);--via-glass-bar:var(--via-material-chrome-fill);--via-surface-onnavy:linear-gradient(180deg, #fff 0%, #f5f7fa 100%);--via-edge-hi:#fffffff2;--via-edge-lo:#fff6;--via-glass-sheen:linear-gradient(180deg, #fff9, transparent)}:root[data-theme=dark]{--via-material-chrome-fill:linear-gradient(180deg, #111a2ad6, #0b1220c2);--via-material-chrome-blur:blur(24px) saturate(140%) brightness(.8);--via-material-chrome-ring:.5px solid #ffffff14;--via-material-chrome-rim:linear-gradient(180deg, #ffffff29, #fff0 60%);--via-material-chrome-shadow:inset 0 1px 0 #ffffff0d, 0 8px 24px -18px var(--via-shadow-ink-40);--via-material-regular-fill:linear-gradient(180deg, #182438cc 0%, #0b1220db 100%);--via-material-regular-blur:blur(28px) saturate(130%) brightness(.75);--via-material-regular-ring:1px solid #ffffff14;--via-material-regular-rim:linear-gradient(155deg, #ffffff52 0%, #ffffff1f 16%, #fff0 40%, #fff0 66%, #ffffff1a 100%);--via-material-regular-shadow:inset 0 20px 28px -26px #ffffff1a, inset 0 -1px 0 #0000004d, 0 1px 2px var(--via-shadow-ink-10), 0 16px 36px -16px var(--via-shadow-ink-40);--via-material-regular-lift:inset 0 20px 28px -26px #ffffff1f, inset 0 -1px 0 #0000004d, 0 2px 4px var(--via-shadow-ink-14), 0 28px 56px -20px var(--via-shadow-ink-60);--via-material-thick-fill:var(--via-grain), linear-gradient(180deg, #1c283ee0 0%, #0e1525eb 100%);--via-material-thick-blur:blur(32px) saturate(130%) brightness(.7);--via-material-thick-ring:1px solid #ffffff1a;--via-material-thick-rim:linear-gradient(155deg, #ffffff5c 0%, #ffffff24 16%, #fff0 40%, #fff0 66%, #ffffff1f 100%);--via-material-thick-shadow:inset 0 24px 32px -28px #ffffff1f, inset 0 -1px 0 #0000004d, 0 32px 64px -24px var(--via-shadow-ink-60), 0 12px 28px -14px var(--via-shadow-ink-30);--via-material-thick-solid:#11192af2;--via-material-control-fill:linear-gradient(180deg, #2e3c56d1, #1f2b42d1);--via-material-control-blur:blur(12px) saturate(130%) brightness(.85);--via-material-control-ring:1px solid #ffffff24;--via-material-control-rim:linear-gradient(180deg, #ffffff3d, #fff0 55%, #ffffff0f);--via-material-control-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000040, 0 1px 2px var(--via-shadow-ink-20), 0 4px 12px -4px var(--via-shadow-ink-30);--via-material-control-lift:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #00000040, 0 2px 4px var(--via-shadow-ink-20), 0 10px 22px -8px var(--via-shadow-ink-40);--via-scrim:radial-gradient(circle at 50% 35%, #0000006b, #0000008f);--via-specular:radial-gradient(closest-side, #ffffff29, #fff0);--via-lens-blur:blur(12px) saturate(130%) brightness(.75);--via-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .12 0 0 0 -.045'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--via-edge-hi:#ffffff14;--via-edge-lo:#ffffff0d;--via-glass-sheen:linear-gradient(180deg, #ffffff0d, transparent);--via-accent-warm:var(--via-text-primary);--via-coral-dark:#e89b9b;--via-danger:#e58a8a;--via-success-text:#4fbf8b}:root{--via-font-display:"Geist", "Inter", system-ui, -apple-system, sans-serif;--via-font:"Geist", "Inter", system-ui, -apple-system, sans-serif;--via-font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--via-fw-light:300;--via-fw-regular:400;--via-fw-medium:500;--via-fw-semibold:600;--via-fw-bold:700;--via-fw-black:900;--via-fs-hero:5rem;--via-fs-display:3.5rem;--via-fs-h1:2.5rem;--via-fs-h2:2rem;--via-fs-h3:1.5rem;--via-fs-h4:1.125rem;--via-fs-body:1rem;--via-fs-sm:.875rem;--via-fs-caption:.8125rem;--via-fs-xs:.75rem;--via-fs-label:.6875rem;--via-fs-micro:.625rem;--via-ls-brand:.32em;--via-ls-mark:.22em;--via-ls-label:.18em;--via-ls-wide:.08em;--via-ls-tight:-.015em;--via-ls-tighter:-.025em;--via-lh-tight:1.02;--via-lh-snug:1.2;--via-lh-normal:1.5;--via-lh-loose:1.65;--via-space-0_5:2px;--via-space-1:4px;--via-space-1_5:6px;--via-space-2:8px;--via-space-2_5:10px;--via-space-3:12px;--via-space-3_5:14px;--via-space-4:16px;--via-space-4_5:18px;--via-space-5:20px;--via-space-5_5:22px;--via-space-6:24px;--via-space-7:28px;--via-space-8:32px;--via-space-9:36px;--via-space-10:40px;--via-space-12:48px;--via-space-14:56px;--via-space-16:64px;--via-space-20:80px;--via-space-24:96px;--via-space-32:128px;--via-radius-xs:6px;--via-radius-sm:10px;--via-radius-md:14px;--via-radius-lg:20px;--via-radius-xl:28px;--via-radius-2xl:40px;--via-radius-pill:999px;--via-shadow-ink-03:#0a1f3b08;--via-shadow-ink-06:#0a1f3b0f;--via-shadow-ink-08:#0a1f3b14;--via-shadow-ink-10:#0a1f3b1a;--via-shadow-ink-14:#0a1f3b24;--via-shadow-ink-20:#0a1f3b33;--via-shadow-ink-30:#0a1f3b4d;--via-shadow-ink-40:#0a1f3b66;--via-shadow-ink-60:#0a1f3b99;--via-data-1:#2e6fc4;--via-data-2:#7fb0ee;--via-data-1-dark:#5c9bea;--via-data-2-dark:#2e6fc4;--via-data-grid:var(--via-navy-08);--via-data-axis:var(--via-navy-20);--via-data-ink:var(--via-text-muted);--via-glass-blur:var(--via-material-regular-blur);--via-glass-blur-bar:var(--via-material-chrome-blur);--via-glass-ring:var(--via-material-regular-ring);--via-glass-shadow:var(--via-material-regular-shadow);--via-glass-shadow-lift:var(--via-material-regular-lift);--via-border-fine:.5px solid var(--via-border-hairline);--via-border-1:1px solid var(--via-border);--via-shadow-xs:0 1px 2px #0a1f3b0a;--via-shadow-sm:0 2px 6px #0a1f3b0d, 0 1px 2px #0a1f3b08;--via-shadow-md:0 6px 18px #0a1f3b12, 0 1px 3px #0a1f3b0a;--via-shadow-lg:0 16px 40px #0a1f3b1a, 0 2px 8px #0a1f3b0d;--via-shadow-xl:0 32px 80px #0a1f3b24, 0 4px 16px #0a1f3b0f;--via-shadow-glass-light:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff4d, 0 12px 32px #0a1f3b14, 0 2px 8px #0a1f3b0a;--via-shadow-glass-dark:inset 0 1px 0 #ffffff40, inset 0 -1px 0 #ffffff0f, 0 16px 40px #0000004d, 0 4px 12px #00000026;--via-shadow-focus:0 0 0 3px #0a1f3b26;--via-focus-color:var(--via-navy-60);--via-focus-color-on-dark:var(--via-white);--via-focus-width:2px;--via-focus-offset:2px;--via-blur-sm:blur(8px) saturate(140%);--via-blur-md:blur(16px) saturate(160%);--via-blur-lg:blur(28px) saturate(180%);--via-blur-xl:blur(48px) saturate(180%);--via-dur-press:.1s;--via-dur-quick:.16s;--via-dur-base:.22s;--via-dur-panel:.32s;--via-dur-page:.4s;--via-dur:var(--via-dur-base);--via-ease-enter:cubic-bezier(.16, 1, .3, 1);--via-ease-exit:cubic-bezier(.4, 0, 1, 1);--via-ease-snap:cubic-bezier(.2, .7, .2, 1);--via-spring-smooth:linear(0, .021 2.7%, .082 5.8%, .453 19%, .62 26.1%, .744 33.1%, .837 40.6%, .912 50.4%, .959 62.3%, .985 77.5%, 1);--via-spring-bounce:linear(0, .032 2.5%, .124 5.4%, .648 16.2%, .849 21.1%, .984 26%, 1.063 31.1%, 1.088 34.9%, 1.093 39%, 1.019 57.8%, .998 66.2%, .991 76.6%, 1);--via-enter-scale:.97;--via-enter-shift:8px;--via-press-scale:.98;--via-press-scale-sm:.94;--via-ease:var(--via-ease-snap);--via-ease-out:var(--via-ease-enter);--via-ease-spring:var(--via-spring-bounce);--via-t-fast:var(--via-dur-quick) var(--via-ease-snap);--via-t:var(--via-dur-quick) var(--via-ease-snap);--via-t-slow:var(--via-dur-panel) var(--via-ease-enter);--via-container:1280px;--via-content:760px;--via-narrow:560px;--via-z-sticky:100;--via-z-overlay:1000;--via-z-modal:1000;--via-z-dropdown:1100;--via-z-popover:1100;--via-z-toast:1200;--via-z-tooltip:1300;--via-mesh-light:radial-gradient(ellipse 60% 70% at 12% 0%, #1e3a5f47 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 95% 8%, #2e4c7638 0%, transparent 55%), radial-gradient(ellipse 70% 80% at 100% 100%, #0a1f3b4d 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 5% 100%, #1e3a5f2e 0%, transparent 55%), linear-gradient(135deg, #ccd4dd 0%, #a7b2c0 100%);--via-mesh-navy:radial-gradient(ellipse 60% 70% at 12% 0%, #2e4c768c 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 95% 8%, #1e3a5f80 0%, transparent 60%), radial-gradient(ellipse 70% 80% at 100% 100%, #02162ad9 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 5% 100%, #2e4c7666 0%, transparent 55%), linear-gradient(135deg, #0a1f3b 0%, #02162a 100%);--via-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");--via-glow-navy:0 0 0 1px #0a1f3b0d, 0 8px 24px #0a1f3b33, 0 16px 48px #0a1f3b24;--via-glow-navy-strong:0 0 0 1px #0a1f3b1a, 0 16px 48px #0a1f3b4d, 0 32px 80px #0a1f3b33}.via-mesh-light{background:var(--via-mesh-light);position:relative}.via-mesh-navy{background:var(--via-mesh-navy);color:var(--via-white);position:relative}.via-noise:after{content:"";background-image:var(--via-noise);mix-blend-mode:overlay;opacity:.6;pointer-events:none;border-radius:inherit;background-repeat:repeat;position:absolute;inset:0}html{font-size:var(--via-fs-body);-webkit-font-smoothing:antialiased}body{font-family:var(--via-font);font-weight:var(--via-fw-regular);font-size:var(--via-fs-body);line-height:var(--via-lh-loose);color:var(--via-text-body);background:var(--via-bg)}:where(h1,h2,h3,h4){color:var(--via-text-primary)}h1,h2,h3,h4{margin:0}h1,h2,h3,h4,.via-hero,.via-display{text-wrap-style:balance}p,li,blockquote,figcaption{text-wrap-style:pretty}h1{font-family:var(--via-font-display);font-weight:var(--via-fw-medium);font-size:var(--via-fs-h1);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter)}h2{font-family:var(--via-font-display);font-weight:var(--via-fw-medium);font-size:var(--via-fs-h2);line-height:var(--via-lh-snug);letter-spacing:var(--via-ls-tighter)}h3{font-family:var(--via-font);font-weight:var(--via-fw-semibold);font-size:var(--via-fs-h3);line-height:var(--via-lh-snug);letter-spacing:var(--via-ls-tight)}h4{font-family:var(--via-font);font-weight:var(--via-fw-semibold);font-size:var(--via-fs-h4)}.via-mesh-navy h1,.via-mesh-navy h2,.via-mesh-navy h3,.via-mesh-navy h4,.via-glass-dark h1,.via-glass-dark h2,.via-glass-dark h3,.via-glass-dark h4,[data-on-dark] h1,[data-on-dark] h2,[data-on-dark] h3,[data-on-dark] h4,.vds-bs-promise h1,.vds-bs-promise h2,.vds-bs-promise h3,.vds-bs-promise h4{color:inherit}.via-mesh-navy :is(h1,h2,h3,h4) em,.via-glass-dark :is(h1,h2,h3,h4) em,[data-on-dark] :is(h1,h2,h3,h4) em,.vds-bs-promise :is(h1,h2,h3,h4) em,.vds-cnx-offer.featured :is(h1,h2,h3,h4) em,.vds-wiz-aside :is(h1,h2,h3,h4) em,.vds-st-overview :is(h1,h2,h3,h4) em,.vds-faq-contact :is(h1,h2,h3,h4) em,.vds-auth-card :is(h1,h2,h3,h4) em,.vds-auth-card-2fa :is(h1,h2,h3,h4) em,.vds-live-hero :is(h1,h2,h3,h4) em,.vds-mm :is(h1,h2,h3,h4) em{color:var(--via-white);background:linear-gradient(135deg, var(--via-white) 0%, #ffffffc7 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}:is(h1,h2,h3,h4,h5) em,:is(h1,h2,h3,h4,h5) i{margin-right:-.16em;padding-right:.16em}p{margin:0}em{font-style:normal}a{color:var(--via-navy);text-decoration:none}a:hover{text-decoration:underline}:where(p) a:where(:not([class])){text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--via-navy-40);text-decoration-color:var(--via-navy-40);text-underline-offset:.2em}:where(p) a:where(:not([class])):hover{text-decoration-color:currentColor;text-decoration-thickness:1px}[data-theme=dark] a:not([class]){color:#8fb8f6}:focus-visible{outline:var(--via-focus-width) solid var(--via-focus-color);outline-offset:var(--via-focus-offset)}.via-mesh-navy,.via-glass-dark,.via-on-dark,[data-on-dark]{--via-focus-color:var(--via-focus-color-on-dark)}@media (forced-colors:active){:root,.via-mesh-navy,.via-glass-dark,.via-on-dark,[data-on-dark]{--via-focus-color:CanvasText}:focus-visible{outline-color:canvastext}}.via-glass{--via-rim:var(--via-material-regular-rim);background:var(--via-material-regular-fill);-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);border-radius:var(--via-radius-lg);box-shadow:var(--via-material-regular-shadow)}.via-glass-strong{--via-rim:var(--via-material-thick-rim);background:var(--via-material-thick-fill);-webkit-backdrop-filter:var(--via-material-thick-blur);backdrop-filter:var(--via-material-thick-blur);border:var(--via-material-thick-ring);border-radius:var(--via-radius-lg);box-shadow:var(--via-material-thick-shadow)}.via-glass-dark{--via-rim:linear-gradient(155deg, #ffffff57 0%, #ffffff1f 16%, #fff0 40%, #fff0 66%, #ffffff1a 100%);-webkit-backdrop-filter:blur(28px)saturate(130%)brightness(.8);backdrop-filter:blur(28px)saturate(130%)brightness(.8);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-dark);color:var(--via-white);background:linear-gradient(#1824389e 0%,#0b1220b8 100%);border:1px solid #ffffff1a}.via-liquid{--via-rim:var(--via-material-control-rim);background:var(--via-material-control-fill);-webkit-backdrop-filter:var(--via-material-control-blur);backdrop-filter:var(--via-material-control-blur);border:var(--via-material-control-ring);border-radius:var(--via-radius-pill);box-shadow:var(--via-material-control-shadow)}:where(.via-glass,.via-glass-strong,.via-glass-dark,.via-liquid){position:relative}:is(.via-glass,.via-glass-strong,.via-glass-dark,.via-liquid):after{content:"";border-radius:inherit;background:var(--via-rim);-webkit-mask:var(--via-rim-mask);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.via-lens-on .via-glass--lens{-webkit-backdrop-filter:var(--via-lens,url(#via-lens)) var(--via-lens-base,var(--via-lens-blur));backdrop-filter:var(--via-lens,url(#via-lens)) var(--via-lens-base,var(--via-lens-blur))}.vds-onlight{--via-text-primary:var(--via-navy);--via-text-body:var(--via-gray-700);--via-text-muted:var(--via-gray-500);--via-text-soft:var(--via-gray-500);--via-text-faint:var(--via-gray-400)}.via-surface{background:var(--via-surface);border:var(--via-border-fine);border-radius:var(--via-radius-md)}:where(.via-card){background:var(--via-surface);border:var(--via-border-fine);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-sm);padding:var(--via-space-6)}:where(.via-card-dark){background:var(--via-navy);border-radius:var(--via-radius-lg);padding:var(--via-space-6);color:var(--via-white)}.via-hero{font-family:var(--via-font-display);font-size:clamp(2.5rem, 6vw, var(--via-fs-hero));font-weight:var(--via-fw-medium);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter);color:var(--via-text-primary)}.via-display{font-family:var(--via-font-display);font-size:clamp(2rem, 4.5vw, var(--via-fs-display));font-weight:var(--via-fw-medium);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter);color:var(--via-text-primary)}.via-label{font-family:var(--via-font);font-size:var(--via-fs-label);font-weight:var(--via-fw-semibold);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-muted)}.via-wordmark{font-family:var(--via-font);font-weight:var(--via-fw-light);letter-spacing:var(--via-ls-brand);text-transform:uppercase;color:currentColor}@media (prefers-reduced-motion:reduce){:root{--via-enter-scale:1;--via-enter-shift:0px;--via-press-scale:1;--via-press-scale-sm:1}:where(:not(:is([class^=via-],[class*=\ via-])[data-state])),:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root.via-theme-swap *,:root.via-theme-swap :before,:root.via-theme-swap :after{transition:none!important}:root.via-theme-swap::view-transition-old(root){animation-duration:var(--via-dur-base);animation-timing-function:var(--via-ease-snap)}:root.via-theme-swap::view-transition-new(root){animation-duration:var(--via-dur-base);animation-timing-function:var(--via-ease-snap)}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme=dark]{--via-material-chrome-fill:var(--via-surface);--via-material-regular-fill:var(--via-surface);--via-material-thick-fill:var(--via-surface-elev);--via-material-thick-solid:var(--via-surface-elev);--via-material-control-fill:var(--via-surface);--via-material-chrome-blur:none;--via-material-regular-blur:none;--via-material-thick-blur:none;--via-material-control-blur:none;--via-scrim:#0a1f3b80;--via-scrim-blur:none;--via-lens-blur:none}:root[data-theme=dark]{--via-scrim:#0000009e}.via-glass-dark{background:var(--via-navy-deep);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--via-border-soft:#0a1f3b66;--via-material-chrome-ring:1px solid #0a1f3b66;--via-material-regular-ring:1px solid #0a1f3b66;--via-material-thick-ring:1px solid #0a1f3b66;--via-material-control-ring:1px solid #0a1f3b66}:root[data-theme=dark]{--via-border-soft:#ffffff73;--via-material-chrome-ring:1px solid #ffffff73;--via-material-regular-ring:1px solid #ffffff73;--via-material-thick-ring:1px solid #ffffff73;--via-material-control-ring:1px solid #ffffff73}:root,:root[data-theme=dark]{--via-material-chrome-fill:var(--via-surface);--via-material-regular-fill:var(--via-surface);--via-material-thick-fill:var(--via-surface-elev);--via-material-control-fill:var(--via-surface)}}
:root{--via-font:var(--fonte-geist), "Geist", system-ui, sans-serif;--via-font-display:var(--fonte-geist), "Geist", system-ui, sans-serif;--via-font-mono:var(--fonte-geist-mono), "Geist Mono", ui-monospace, monospace;--subido-blue:#0aa9f6;--ice:#9fbedf;--frost:#cbdcee;--navy-palco:linear-gradient(178deg, #0a1c34 0%, #07101f 60%, #060d1a 100%)}*{box-sizing:border-box}html,body{min-height:100%}body{overflow-x:hidden}em{font-style:normal}button{font:inherit}.palco{isolation:isolate;min-height:100dvh;position:relative}.fundo{z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--via-navy-03), transparent 18%, transparent 82%, var(--via-navy-03)), radial-gradient(ellipse 70% 45% at 50% -5%, var(--via-navy-05), transparent 60%), radial-gradient(ellipse 60% 50% at 100% 100%, var(--via-navy-03), transparent 65%), var(--via-bg);position:fixed;inset:0}.conteudo{z-index:2;position:relative}.topo{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(16px,3vh,26px) clamp(16px,4vw,44px);display:flex;position:absolute;top:0;left:0;right:0}.topo>*{pointer-events:auto}.marca{align-items:center;gap:calc(var(--marca) * .45);color:var(--via-text-primary);line-height:1;display:inline-flex}.marca__simbolo{filter:drop-shadow(0 5px 10px #0aa9f62e);flex:none;display:block}.marca__nome{font-family:var(--via-font-display);font-size:calc(var(--marca) * 1.5);letter-spacing:-.07em;font-weight:800;line-height:.82}.marca__by{font-family:var(--via-font-mono);font-size:calc(var(--marca) * .62);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-left:calc(var(--marca) * .35)}.marca__via{height:calc(var(--marca) * .95);width:auto;display:block}.tile-marca{background:var(--via-material-regular-fill);width:64px;height:64px;-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);border-radius:20px;place-items:center;display:grid}.eyebrow{font-family:var(--via-font-mono);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-muted);font-size:11px}.momento .eyebrow{color:var(--ice)}.display{font-family:var(--via-font-display);letter-spacing:-.04em;color:var(--via-text-primary);text-wrap:balance;font-weight:560;line-height:1.05}.display em{color:var(--via-text-muted);font-weight:380}.apoio{color:var(--via-text-muted);text-wrap:pretty;max-width:52ch;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.mono{font-family:var(--via-font-mono)}.botao{border-radius:var(--via-radius-pill);letter-spacing:-.01em;cursor:pointer;isolation:isolate;min-height:52px;transition:transform var(--via-dur-quick) var(--via-ease-snap), box-shadow var(--via-dur-quick) var(--via-ease-snap), background-color var(--via-dur-quick) var(--via-ease-snap), opacity var(--via-dur-quick);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.botao:active{transform:scale(var(--via-press-scale))}.botao:disabled{opacity:.45;cursor:default}.botao--primario{background:var(--via-navy);color:var(--via-white);box-shadow:var(--via-shadow-ink-20)}.botao--primario:hover:not(:disabled){box-shadow:var(--via-shadow-ink-30);transform:translateY(-1px)}.botao--vidro{background:var(--via-material-control-fill);-webkit-backdrop-filter:var(--via-material-control-blur);backdrop-filter:var(--via-material-control-blur);border:var(--via-material-control-ring);color:var(--via-text-primary)}.botao--fantasma{color:var(--via-text-muted);background:0 0;min-height:40px;padding:0 12px}.botao--fantasma:hover{color:var(--via-text-primary)}.botao__seta{transition:transform var(--via-dur-quick) var(--via-ease-snap)}.botao:hover .botao__seta{transform:translate(3px)}.cena{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:clamp(84px,13vh,130px) clamp(16px,5vw,48px) clamp(40px,8vh,80px);display:grid;position:relative}.cena__miolo{z-index:1;width:100%;min-width:0;max-width:760px;position:relative}.abertura{text-align:center;justify-items:stretch;gap:clamp(14px,2.4vh,22px);display:grid}.abertura>*{max-width:100%;margin-inline:auto}.abertura .display{max-width:min(100%,16ch);font-size:clamp(34px,5.2vw,60px)}.abertura .apoio{max-width:min(100%,48ch);font-size:clamp(15px,1.3vw,18px)}.abertura__pe{justify-items:center;gap:4px;display:grid}.caixa{background:var(--via-material-thick-fill);width:min(100%,560px);-webkit-backdrop-filter:var(--via-material-thick-blur);backdrop-filter:var(--via-material-thick-blur);border:var(--via-material-thick-ring);box-shadow:var(--via-material-thick-shadow);isolation:isolate;transition:box-shadow var(--via-dur-base) var(--via-ease-snap), transform var(--via-dur-base) var(--via-ease-snap);border-radius:28px;align-items:center;gap:6px;padding:10px 10px 10px 22px;display:flex;position:relative}.caixa:focus-within{box-shadow:var(--via-material-regular-lift);transform:translateY(-1px)}.caixa__arroba{font-family:var(--via-font-display);color:var(--via-text-muted);font-size:26px;font-weight:500}.caixa__campo{min-width:0;font:inherit;font-family:var(--via-font-display);letter-spacing:-.02em;color:var(--via-text-primary);caret-color:var(--via-navy);background:0 0;border:0;outline:none;flex:1;padding:12px 6px;font-size:clamp(22px,2.4vw,28px);font-weight:520}.caixa__campo::placeholder{color:var(--via-text-faint);font-weight:420}.caixa__enviar{background:var(--via-navy);width:48px;height:48px;color:var(--via-white);cursor:pointer;transition:transform var(--via-dur-quick) var(--via-ease-snap), opacity var(--via-dur-quick);border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.caixa__enviar:hover:not(:disabled){transform:translate(2px)}.caixa__enviar:active{transform:scale(var(--via-press-scale-sm))}.caixa__enviar:disabled{opacity:.35;cursor:default}.caixa__enviar .painel__giro{border-color:#fff #ffffff59 #ffffff59}.progresso{z-index:4;background:var(--via-navy-08);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.progresso__barra{background:var(--via-navy);transform-origin:0;width:100%;height:100%;transition:transform var(--via-dur-panel) var(--via-ease-enter)}.contador{font-family:var(--via-font-mono);letter-spacing:.1em;color:var(--via-text-muted);font-size:12px}.cena--oficina{place-items:start center}.oficina{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(28px,4vw,64px);width:min(100%,1120px);display:grid}@media (max-width:960px){.oficina{grid-template-columns:1fr}.painel{order:-1}}.pergunta{gap:clamp(18px,3vh,28px);max-width:680px;display:grid}.pergunta__cabeca{gap:12px;display:grid}.pergunta .display{max-width:20ch;font-size:clamp(28px,3.6vw,44px)}.opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.opcoes{grid-template-columns:1fr}}.opcao{isolation:isolate;text-align:left;border-radius:var(--via-radius-md);cursor:pointer;background:var(--via-material-regular-fill);min-height:62px;-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);color:var(--via-text-primary);transition:transform var(--via-dur-quick) var(--via-ease-snap), box-shadow var(--via-dur-quick) var(--via-ease-snap), background-color var(--via-dur-quick) var(--via-ease-snap), color var(--via-dur-quick);-webkit-tap-highlight-color:transparent;gap:3px;padding:14px 18px;display:grid;position:relative}.opcao:after{content:"";border-radius:inherit;background:var(--via-material-regular-rim);-webkit-mask:var(--via-rim-mask);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.opcao:before{content:"";background:var(--via-specular);pointer-events:none;z-index:-1;width:260px;height:260px;transform:translate(calc(var(--mx,-9999px) - 130px), calc(var(--my,-9999px) - 130px));opacity:0;transition:opacity var(--via-dur-quick) var(--via-ease-enter);border-radius:50%;position:absolute;top:0;left:0}.opcao:hover{box-shadow:var(--via-material-regular-lift);transform:translateY(-2px)}.opcao:hover:before{opacity:1}.opcao:active{transform:scale(var(--via-press-scale))}.opcao__rotulo{letter-spacing:-.012em;font-size:clamp(15px,1.15vw,17px);font-weight:540;line-height:1.3}.opcao__apoio{color:var(--via-text-muted);font-size:13px;line-height:1.4}.opcao[aria-pressed=true],.opcao[aria-checked=true]{background:var(--via-navy);color:var(--via-white);box-shadow:var(--via-shadow-ink-30)}.opcao[aria-pressed=true] .opcao__apoio,.opcao[aria-checked=true] .opcao__apoio{color:var(--frost)}.opcao[aria-pressed=true]:before,.opcao[aria-checked=true]:before{display:none}.opcao[aria-checked=true]:after{content:"✓";background:var(--via-white);width:18px;height:18px;color:var(--via-navy);border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid;inset:12px 14px auto auto;-webkit-mask:none;mask:none}.campo-texto{width:100%;font:inherit;font-family:var(--via-font-display);letter-spacing:-.035em;color:var(--via-text-primary);border:0;border-bottom:2px solid var(--via-navy-18);transition:border-color var(--via-dur-quick);caret-color:var(--via-navy);background:0 0;outline:none;padding:10px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:520}.campo-texto::placeholder{color:var(--via-text-faint)}.campo-texto:focus{border-color:var(--via-navy)}.pergunta__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dica{color:var(--via-text-soft);font-size:13px}.painel{border-radius:var(--via-radius-lg);background:var(--via-material-regular-fill);-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);gap:12px;padding:18px;display:grid;position:sticky;top:92px}.painel__cabeca{justify-content:space-between;align-items:center;gap:10px;display:flex}.painel__estado{font-family:var(--via-font-mono);letter-spacing:.08em;color:var(--via-text-soft);font-size:11px}.painel__perfil{border-radius:var(--via-radius-md);background:var(--via-surface);border:1px solid var(--via-border-hairline);align-items:center;gap:12px;padding:12px;display:flex}.painel__perfil--ok{border-color:var(--via-navy-16)}.painel__texto{gap:2px;min-width:0;display:grid}.painel__texto strong{color:var(--via-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:560;overflow:hidden}.painel__texto span{color:var(--via-text-muted);font-size:12.5px;line-height:1.35}.painel__check{background:var(--via-navy);width:22px;height:22px;color:var(--via-white);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:12px;display:grid}.painel__giro{border:2px solid var(--via-navy-16);border-top-color:var(--via-navy);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}.painel__pecas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.peca{border-radius:var(--via-radius-sm);background:var(--via-navy-03);grid-template-columns:18px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:8px 10px;font-size:13px;display:grid}.peca__check{background:var(--via-navy);width:18px;height:18px;color:var(--via-white);border-radius:50%;align-self:center;place-items:center;font-size:10px;display:grid}.peca__rotulo{font-family:var(--via-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--via-text-soft);font-size:10.5px}.peca__valor{color:var(--via-text-primary);grid-column:2;font-weight:500;line-height:1.35}.peca--vazia{color:var(--via-text-soft);border:1px dashed var(--via-border-soft);background:0 0;grid-template-columns:1fr}@media (max-width:960px){.painel{padding:12px;position:static}.painel__pecas{display:none}}.foto{background:var(--via-navy);color:var(--via-white);box-shadow:inset 0 0 0 1px var(--via-navy-16);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.foto__monograma{font-family:var(--via-font-display);letter-spacing:-.02em;font-size:.95em;font-weight:600}.foto--vazia{background:var(--via-navy-08);color:var(--via-text-muted)}.contato{gap:14px;display:grid}.contato__campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.contato__campos{grid-template-columns:1fr}}.entrada{gap:6px;display:grid}.entrada label{color:var(--via-text-muted);font-size:13px;font-weight:500}.entrada input{font:inherit;border-radius:var(--via-radius-md);border:1px solid var(--via-navy-16);background:var(--via-surface);color:var(--via-text-primary);transition:border-color var(--via-dur-quick), box-shadow var(--via-dur-quick);outline:none;padding:14px 16px;font-size:17px}.entrada input:focus{border-color:var(--via-navy);box-shadow:0 0 0 4px var(--via-navy-08)}.consentimento{color:var(--via-text-soft);max-width:60ch;font-size:12.5px;line-height:1.5}.erro{color:var(--via-coral-dark);font-size:14px}.armadilha{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.construcao{gap:22px;max-width:680px;display:grid}.construcao__cabeca{gap:10px;display:grid}.construcao .display{font-size:clamp(28px,3.6vw,44px)}.checklist{border-radius:var(--via-radius-lg);background:var(--via-material-regular-fill);-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);gap:14px;padding:clamp(18px,2.4vw,26px);display:grid}.checklist ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.checklist__item{border-radius:var(--via-radius-sm);color:var(--via-text-soft);transition:color var(--via-dur-base), background-color var(--via-dur-base);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:8px 6px;display:grid}.checklist__item--ativo{color:var(--via-text-primary);background:var(--via-navy-03)}.checklist__item--feito{color:var(--via-text-body)}.checklist__marca{border:1px solid var(--via-border-soft);width:22px;height:22px;color:var(--via-navy);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;display:grid}.checklist__item--feito .checklist__marca{background:var(--via-navy);color:var(--via-white);border-color:#0000}.checklist__item--ativo .checklist__marca{border:0}.checklist__texto{gap:2px;display:grid}.checklist__texto strong{letter-spacing:-.012em;font-size:16px;font-weight:540}.checklist__item--ativo .checklist__texto strong{font-weight:600}.checklist__texto span{color:var(--via-text-muted);font-size:13px}.checklist__item:not(.checklist__item--ativo):not(.checklist__item--feito) .checklist__texto span{display:none}.checklist__nota{color:var(--via-text-soft);padding:0 6px;font-size:13px;line-height:1.5}.pecas-prontas{gap:8px;display:grid}.peca-pronta{border-radius:var(--via-radius-md);background:var(--via-navy-04);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.peca-pronta strong{color:var(--via-text-primary);letter-spacing:-.012em;font-size:15px;font-weight:560;display:block}.peca-pronta span{color:var(--via-text-muted);font-size:13px;line-height:1.4}.miniatura{filter:drop-shadow(0 6px 14px #0a1f3b1f);width:88px;height:64px;display:block}.resultado{gap:clamp(56px,9vh,110px);padding:clamp(96px,16vh,150px) 0 60px;display:grid}.secao{gap:22px;width:min(100% - 32px,1040px);margin:0 auto;display:grid}.secao__cabeca{gap:10px;display:grid}.secao h2.display{max-width:24ch;font-size:clamp(26px,3.2vw,40px)}.heroi{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:32px;display:grid}@media (max-width:820px){.heroi{grid-template-columns:1fr}}.heroi__texto{gap:18px;display:grid}.heroi .display{font-size:clamp(40px,6.2vw,80px)}.heroi__frase{color:var(--via-text-body);letter-spacing:-.018em;text-wrap:pretty;max-width:34ch;font-size:clamp(18px,1.6vw,24px);font-weight:460;line-height:1.35}.forcas{flex-wrap:wrap;gap:8px;display:flex}.pill{letter-spacing:-.004em;white-space:nowrap;background:var(--via-material-control-fill);-webkit-backdrop-filter:var(--via-material-control-blur);backdrop-filter:var(--via-material-control-blur);border:var(--via-material-control-ring);color:var(--via-text-primary);border-radius:999px;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}.anel{aspect-ratio:1;place-items:center;width:min(100%,300px);margin:0 auto;display:grid;position:relative}.anel svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.anel__trilha{fill:none;stroke:var(--via-navy-08);stroke-width:10px}.anel__valor{fill:none;stroke:var(--via-navy);stroke-width:10px;stroke-linecap:round}.anel__centro{text-align:center;gap:4px;display:grid}.anel__numero{font-family:var(--via-font-display);letter-spacing:-.05em;color:var(--via-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,84px);font-weight:560;line-height:1}.anel__numero small{color:var(--via-text-muted);letter-spacing:-.02em;font-size:.42em;font-weight:460}.anel__rotulo{color:var(--via-text-muted);font-size:13px}.vidro{isolation:isolate;border-radius:var(--via-radius-lg);background:var(--via-material-regular-fill);-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);transition:transform var(--via-dur-base) var(--via-ease-snap), box-shadow var(--via-dur-base) var(--via-ease-snap);padding:clamp(20px,2.6vw,30px);position:relative}.vidro:before{content:"";border-radius:inherit;background:radial-gradient(540px 240px at 0% 0%, var(--via-navy-04), transparent 60%), radial-gradient(420px 220px at 100% 100%, var(--via-navy-03), transparent 60%);pointer-events:none;z-index:-1;opacity:.6;transition:opacity var(--via-dur-base) var(--via-ease-snap);position:absolute;inset:0}.vidro:after{content:"";border-radius:inherit;background:var(--via-material-regular-rim);-webkit-mask:var(--via-rim-mask);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.vidro:hover{box-shadow:var(--via-material-regular-lift);transform:translateY(-2px)}.vidro:hover:before{opacity:1}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));will-change:transform}.tilt:hover{--ty:-3px}.leitura{color:var(--via-text-body);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.digitando:after{content:"";vertical-align:-.12em;background:var(--via-navy);width:2px;height:.95em;margin-left:2px;animation:.9s steps(2,start) infinite pisca;display:inline-block}.digitando--pronto:after{display:none}@keyframes pisca{to{visibility:hidden}}.dossie{gap:18px;display:grid}.dossie__perfil{align-items:center;gap:14px;display:flex}.dossie__quem{gap:3px;min-width:0;display:grid}.dossie__quem strong{letter-spacing:-.02em;color:var(--via-text-primary);font-size:clamp(18px,1.6vw,22px);font-weight:580}.dossie__quem span{color:var(--via-text-muted);font-size:13.5px}.dossie__linhas{border-top:1px solid var(--via-border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}@media (max-width:760px){.dossie__linhas{grid-template-columns:1fr}}.dossie__linhas>div{color:var(--via-text-body);gap:4px;font-size:14.5px;line-height:1.4;display:grid}.dossie__rotulo{font-family:var(--via-font-mono);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-soft);font-size:10.5px}.sinais{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:820px){.sinais{grid-template-columns:1fr}}.sinal{align-content:start;gap:8px;display:grid}.sinal__numero{font-family:var(--via-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--via-text-soft);font-size:11px}.sinal h3{letter-spacing:-.02em;color:var(--via-text-primary);font-size:18px;font-weight:560}.sinal p{color:var(--via-text-body);font-size:14.5px;line-height:1.5}.solucoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.solucoes{grid-template-columns:1fr}}.solucao{align-content:start;gap:12px;display:grid}.solucao__topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.solucao__numero{font-family:var(--via-font-mono);letter-spacing:.1em;color:var(--via-text-muted);font-size:12px}.solucao h3{letter-spacing:-.025em;color:var(--via-text-primary);font-size:clamp(19px,1.5vw,22px);font-weight:560;line-height:1.2}.solucao__desc{color:var(--via-text-muted);font-size:14px;line-height:1.5}.solucao__porque{color:var(--via-text-body);border-top:1px solid var(--via-border-hairline);padding-top:12px;font-size:15px;line-height:1.5}.solucao__porque strong{font-size:11px;font-family:var(--via-font-mono);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-muted);margin-bottom:6px;font-weight:500;display:block}.solucao__ticket{font-family:var(--via-font-mono);color:var(--via-text-soft);letter-spacing:.02em;font-size:12px}.momento{border-radius:var(--via-radius-2xl);width:min(100% - 32px,1040px);color:var(--via-white);isolation:isolate;background:radial-gradient(70% 70% at 20% 10%, #1e3a5fbf, transparent 60%), radial-gradient(60% 60% at 100% 100%, #0aa9f624, transparent 60%), var(--navy-palco);box-shadow:var(--via-shadow-ink-40);gap:26px;margin:0 auto;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.momento .display{color:var(--via-white)}.momento .apoio{color:var(--frost);opacity:.85}.segmentado{isolation:isolate;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(3,1fr);width:min(100%,460px);padding:4px;display:grid;position:relative}.segmentado__marca{background:var(--via-white);z-index:-1;border-radius:999px;width:calc(33.3333% - 2.66667px);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.segmentado button{font-family:var(--via-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--frost);cursor:pointer;transition:color var(--via-dur-quick);background:0 0;border:0;border-radius:999px;padding:10px 8px;font-size:11.5px}.segmentado button[aria-pressed=true]{color:var(--via-navy)}.painel-receita{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:820px){.painel-receita{grid-template-columns:1fr}}.receita__numero{font-family:var(--via-font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(54px,7.2vw,104px);font-weight:560;line-height:.95}.receita__numero small{font-family:var(--via-font-mono);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--ice);margin-top:12px;font-size:12px;display:block}.receita__linhas{color:var(--frost);gap:8px;margin-top:18px;font-size:14px;display:grid}.receita__linhas strong{color:var(--via-white);font-weight:560}.grafico{gap:10px;display:grid}.grafico__barras{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:clamp(150px,22vh,230px);display:grid}.grafico__barra{align-items:flex-end;height:100%;display:flex;position:relative}.grafico__barra i{background:linear-gradient(180deg, var(--via-data-2-dark,#2e6fc4), var(--via-data-1-dark,#5c9bea));transform-origin:bottom;border-radius:6px 6px 3px 3px;width:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .4s;display:block}.grafico__barra--marco i{background:var(--via-white)}.grafico__eixo{font-family:var(--via-font-mono);color:var(--ice);text-align:center;letter-spacing:.04em;grid-template-columns:repeat(12,1fr);gap:6px;font-size:10.5px;display:grid}.grafico__legenda{font-family:var(--via-font-mono);color:var(--frost);opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.derivacao{color:var(--frost);opacity:.8;font-size:13px;line-height:1.55}.derivacao summary{cursor:pointer;font-family:var(--via-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ice);align-items:center;gap:8px;font-size:12px;list-style:none;display:inline-flex}.derivacao summary::-webkit-details-marker{display:none}.derivacao p{max-width:80ch;margin-top:10px}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.passos{grid-template-columns:1fr}}.passo{align-content:start;gap:10px;display:grid}.passo h3{font-size:12px;font-family:var(--via-font-mono);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-muted);font-weight:500}.passo p{color:var(--via-text-body);font-size:15.5px;line-height:1.5}.fecho{text-align:center;justify-items:center;gap:18px;padding:20px 0 10px;display:grid}.fecho .display{max-width:18ch;font-size:clamp(30px,4.4vw,56px)}.fecho__acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rodape{border-top:1px solid var(--via-border-hairline);width:min(100% - 32px,1040px);color:var(--via-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding-top:24px;font-size:12.5px;display:flex}.portao{text-align:center;justify-items:center;gap:14px;display:grid}.portao input{font:inherit;font-family:var(--via-font-mono);letter-spacing:.2em;text-align:center;border-radius:var(--via-radius-md);border:1px solid var(--via-navy-16);background:var(--via-surface);color:var(--via-text-primary);outline:none;width:min(100%,320px);padding:14px 18px;font-size:22px}.admin{gap:18px;width:min(100% - 32px,1200px);margin:0 auto;padding:40px 0;display:grid}.admin table{border-collapse:collapse;width:100%;font-size:13.5px}.admin th,.admin td{text-align:left;border-bottom:1px solid var(--via-border-hairline);vertical-align:top;padding:10px}.admin th{font-family:var(--via-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--via-text-muted);font-size:11px;font-weight:500}.admin td.num{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:560px){.marca__by,.marca__via{display:none}.segmentado button{letter-spacing:.06em;padding:10px 4px;font-size:9.5px}.receita__numero small{letter-spacing:.1em}.caixa{padding-left:16px}}@media (prefers-reduced-motion:reduce){.opcao,.vidro,.botao,.progresso__barra{transition-duration:1ms}.painel__giro{animation-duration:2s}.digitando:after{animation:none}}.banner{width:min(100%,680px);box-shadow:var(--via-shadow-ink-30);isolation:isolate;aspect-ratio:1200/630;background:#06101f;border-radius:22px;margin:0 auto 6px;position:relative;overflow:hidden}.banner img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.banner,.fecho__banner{min-width:0}.banner:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff24}.cena--abertura{padding-top:clamp(76px,11vh,110px)}.fecho__banner{width:min(100%,760px);box-shadow:var(--via-shadow-ink-30);aspect-ratio:1200/630;background:#06101f;border-radius:22px;overflow:hidden}.fecho__banner img{object-fit:cover;width:100%;height:100%;display:block}.numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.numero{border-radius:var(--via-radius-md);background:var(--via-navy-04);gap:4px;padding:14px 16px;display:grid}.numero strong{font-family:var(--via-font-display);letter-spacing:-.035em;color:var(--via-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,30px);font-weight:560;line-height:1}.numero span{color:var(--via-text-muted);font-size:12.5px;line-height:1.3}.credito{background:var(--via-material-control-fill);-webkit-backdrop-filter:var(--via-material-control-blur);backdrop-filter:var(--via-material-control-blur);border:var(--via-material-control-ring);border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:6px 14px 6px 6px;display:inline-flex}.credito img{object-fit:cover;border-radius:50%;width:30px;height:30px}.credito span{text-align:left;color:var(--via-text-muted);font-size:11.5px;line-height:1.2;display:grid}.credito strong{color:var(--via-text-primary);letter-spacing:-.01em;font-size:13px;font-weight:560}.assinatura{border-radius:var(--via-radius-lg);background:var(--via-navy-04);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding:clamp(18px,2.4vw,26px);display:grid}.assinatura img{object-fit:cover;width:72px;height:72px;box-shadow:var(--via-shadow-ink-20);border-radius:50%}.assinatura strong{letter-spacing:-.02em;color:var(--via-text-primary);margin:4px 0;font-size:20px;font-weight:580;display:block}.assinatura p{color:var(--via-text-muted);font-size:14px;line-height:1.5}.painel__medidor{background:var(--via-navy-08);border-radius:3px;height:3px;overflow:hidden}.painel__medidor i{background:var(--via-navy);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.eco{border-radius:var(--via-radius-md);background:var(--via-navy);color:var(--via-white);letter-spacing:-.005em;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.eco__quem{font-family:var(--via-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);margin-bottom:3px;font-size:10px;display:block}.opcoes[data-escolhida] .opcao:not([aria-pressed=true]){opacity:.35;transform:scale(.985)}.opcoes[data-escolhida] .opcao[aria-pressed=true]{transform:translateY(-2px)scale(1.01)}.opcao__tecla{font-family:var(--via-font-mono);border:1px solid var(--via-border-soft);color:var(--via-text-soft);background:var(--via-surface);border-radius:5px;padding:3px 5px;font-size:10px;line-height:1;display:none;position:absolute;top:10px;right:12px}.opcao[aria-pressed=true] .opcao__tecla,.opcao[aria-checked=true] .opcao__tecla,.dica__teclado{display:none}@media (hover:hover) and (pointer:fine) and (min-width:960px){.opcao__tecla{display:block}.opcao{padding-right:36px}.dica__teclado{display:inline}}.ticker{font-family:var(--via-font-mono);color:var(--via-text-primary);letter-spacing:.02em;font-size:12px;display:inline-block}.motivos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.motivos{grid-template-columns:1fr}}.motivo{border-radius:var(--via-radius-lg);background:var(--via-material-regular-fill);-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;display:grid}.motivo__check{background:var(--via-navy);width:24px;height:24px;color:var(--via-white);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;display:grid}.motivo strong{letter-spacing:-.015em;color:var(--via-text-primary);margin-bottom:4px;font-size:16px;font-weight:560;display:block}.motivo p{color:var(--via-text-body);font-size:14.5px;line-height:1.5}.revelacao{z-index:6;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 30%, #fffffff2, #fff0 70%), var(--via-bg);animation:1.4s cubic-bezier(.22,1,.36,1) forwards revela;position:fixed;inset:0}@keyframes revela{0%{opacity:1}35%{opacity:1}to{opacity:0;visibility:hidden}}.progresso--leitura{background:0 0}.indice{z-index:5;gap:6px;display:grid;position:fixed;top:50%;left:clamp(12px,2vw,28px);transform:translateY(-50%)}.indice__item{color:var(--via-text-soft);transition:color var(--via-dur-quick), background-color var(--via-dur-quick);border-radius:999px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.indice__item:hover{color:var(--via-text-primary);text-decoration:none}.indice__n{font-family:var(--via-font-mono);letter-spacing:.08em;width:18px;font-size:10px}.indice__r{white-space:nowrap;opacity:0;max-width:0;transition:max-width var(--via-dur-base) var(--via-ease-enter), opacity var(--via-dur-base);font-size:12px;overflow:hidden}.indice:hover .indice__r,.indice__item--ativo .indice__r{opacity:1;max-width:160px}.indice__item--ativo{color:var(--via-text-primary);background:var(--via-material-control-fill);-webkit-backdrop-filter:var(--via-material-control-blur);backdrop-filter:var(--via-material-control-blur);border:var(--via-material-control-ring)}@media (max-width:1240px){.indice{display:none}}.heroi__resumo{border-top:1px solid var(--via-border-hairline);flex-wrap:wrap;gap:22px;padding-top:16px;display:flex}.heroi__resumo span{color:var(--via-text-muted);gap:2px;font-size:12.5px;line-height:1.3;display:grid}.heroi__resumo strong{font-family:var(--via-font-display);letter-spacing:-.03em;color:var(--via-text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:580}.oferta{border-radius:var(--via-radius-md);background:var(--via-navy);color:var(--via-white);gap:6px;margin:0;padding:14px 16px;display:grid}.oferta__rotulo{font-family:var(--via-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);font-size:10px}.oferta p{letter-spacing:-.01em;font-size:15px;font-weight:480;line-height:1.45}.ilustra{filter:drop-shadow(0 8px 18px #0a1f3b1a);border-radius:12px;width:100%;height:auto;display:block}.ilustra__barra-fill,.ilustra__coluna{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) both cresce}.ilustra__coluna{transform-origin:bottom}.ilustra__linha{animation:.6s cubic-bezier(.22,1,.36,1) both surge}.ilustra__ponto{transform-origin:50%;animation:1.4s ease-in-out infinite pulsa}.ilustra__arco{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.2s cubic-bezier(.22,1,.36,1) .2s forwards traca}.ilustra__traco{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.4s cubic-bezier(.22,1,.36,1) .3s forwards traca}@keyframes cresce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ilustra__coluna{animation-name:crescey}@keyframes crescey{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes surge{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes traca{to{stroke-dashoffset:0}}.peca-pronta{grid-template-columns:96px minmax(0,1fr)}.peca-pronta .ilustra{filter:none}.plano{gap:22px;display:grid}.plano__topo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plano__tag{font-family:var(--via-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--via-navy);background:var(--via-white);border-radius:999px;padding:6px 10px;font-size:11px}.plano__grade{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}@media (max-width:860px){.plano__grade{grid-template-columns:1fr}}.plano__numeros{gap:16px;display:grid}.plano__regime{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.plano__regime{grid-template-columns:1fr}}.plano__regime div{border-radius:var(--via-radius-md);background:#ffffff0f;border:1px solid #ffffff1a;gap:3px;padding:12px 14px;display:grid}.plano__regime strong{font-family:var(--via-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.7vw,24px);font-weight:560}.plano__regime span{color:var(--frost);opacity:.85;font-size:12px;line-height:1.3}.plano__meta{border-radius:var(--via-radius-md);color:var(--frost);border:1px dashed #ffffff40;gap:4px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.plano__meta strong{color:var(--via-white)}.plano__meta--ok{background:#0aa9f61a;border-style:solid;border-color:#0aa9f699}.plano__meta-rotulo{font-family:var(--via-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);font-size:10.5px}.plano__alavancas{border-radius:var(--via-radius-lg);background:#ffffff0f;border:1px solid #ffffff1f;gap:14px;padding:18px;display:grid}.alavanca{gap:8px;display:grid}.alavanca__cabeca{color:var(--frost);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.alavanca__cabeca strong{font-family:var(--via-font-display);letter-spacing:-.02em;color:var(--via-white);font-variant-numeric:tabular-nums;font-size:18px;font-weight:560}.alavanca input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.alavanca input[type=range]::-webkit-slider-runnable-track{background:#ffffff38;border-radius:4px;height:4px}.alavanca input[type=range]::-moz-range-track{background:#ffffff38;border-radius:4px;height:4px}.alavanca input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--via-white);width:22px;height:22px;transition:transform var(--via-dur-quick) var(--via-ease-snap);border-radius:50%;margin-top:-9px;box-shadow:0 2px 10px #00000059}.alavanca input[type=range]::-moz-range-thumb{background:var(--via-white);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #00000059}.alavanca input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.alavanca input[type=range]:focus-visible{outline:2px solid var(--frost);outline-offset:2px;border-radius:8px}.alavanca__nota{color:var(--frost);opacity:.75;font-size:12px;line-height:1.4}.grafico__legenda--topo{justify-content:flex-start;align-items:center;gap:18px}.grafico__legenda--topo span{align-items:center;gap:6px;display:inline-flex}.grafico__chave{border-radius:3px;width:10px;height:10px;display:inline-block}.grafico__chave--rec{background:linear-gradient(180deg, var(--via-data-2-dark,#2e6fc4), var(--via-data-1-dark,#5c9bea))}.grafico__chave--imp{background:var(--via-white)}.grafico__foco{color:var(--via-white);opacity:1;font-variant-numeric:tabular-nums;margin-left:auto}.grafico__barra{cursor:pointer;transition:background-color var(--via-dur-quick);border-radius:6px;flex-direction:column;justify-content:flex-end;gap:2px}.grafico__barra--foco{background:#ffffff0f}.grafico__barra i{transform-origin:bottom;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);display:block}.grafico__rec{background:linear-gradient(180deg, var(--via-data-2-dark,#2e6fc4), var(--via-data-1-dark,#5c9bea));border-radius:3px 3px 5px 5px}.grafico__imp{background:var(--via-white);border-radius:5px 5px 3px 3px}.grafico__barra--meta .grafico__rec{box-shadow:0 0 0 2px #0aa9f6e6}.grafico__eixo--meta{color:var(--via-white);font-weight:600}.conta{gap:4px;display:grid}.conta__linha{border-radius:var(--via-radius-sm);color:var(--frost);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:baseline;gap:12px;padding:10px 12px;font-size:14px;display:grid}.conta__linha strong{font-variant-numeric:tabular-nums;color:var(--via-white);text-align:right;white-space:nowrap;font-weight:560}.conta__formula{font-family:var(--via-font-mono);opacity:.8;font-size:12px}.conta__linha--total{background:#ffffff14;font-weight:560}.conta__linha--total strong{font-size:17px}@media (max-width:560px){.conta__linha{grid-template-columns:1fr auto}.conta__formula{order:3;grid-column:1/-1}}.semanas{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:900px){.semanas{grid-template-columns:1fr}}.semana{border-radius:var(--via-radius-lg);background:var(--via-material-regular-fill);-webkit-backdrop-filter:var(--via-material-regular-blur);backdrop-filter:var(--via-material-regular-blur);border:var(--via-material-regular-ring);box-shadow:var(--via-material-regular-shadow);align-content:start;gap:12px;padding:18px;display:grid;position:relative}.semana__n{background:var(--via-navy);width:34px;height:34px;color:var(--via-white);font-family:var(--via-font-display);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.semana__n:before{content:"semana";font-family:var(--via-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--via-text-soft);font-size:10.5px;position:absolute;top:24px;left:60px}.semana p{color:var(--via-text-body);font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.revelacao{animation-duration:.3s}.ilustra__barra-fill,.ilustra__coluna,.ilustra__linha,.ilustra__ponto,.ilustra__arco,.ilustra__traco{stroke-dashoffset:0;animation:none}}
