.consent[data-astro-cid-u6s5b3h2]{left:max(var(--space-3), env(safe-area-inset-left));right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:var(--z-banner);gap:var(--space-4);max-width:44rem;max-height:calc(100dvh - var(--space-6));padding:var(--space-5);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);display:grid;position:fixed;overflow-y:auto}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__body[data-astro-cid-u6s5b3h2]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.consent__title[data-astro-cid-u6s5b3h2]{font-size:var(--text-md);font-stretch:var(--font-width-body)}.consent__text[data-astro-cid-u6s5b3h2]{font-size:var(--text-sm);color:var(--color-text-muted)}.consent__prefs[data-astro-cid-u6s5b3h2]{gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);display:grid}.consent__prefs[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__prefs[data-astro-cid-u6s5b3h2] legend[data-astro-cid-u6s5b3h2]{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold)}.consent__option[data-astro-cid-u6s5b3h2]{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consent__option[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]{display:grid}.consent__option[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:1.25rem;height:1.25rem;accent-color:var(--color-brand);margin:.1rem 0 0}.consent__actions[data-astro-cid-u6s5b3h2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.consent__actions[data-astro-cid-u6s5b3h2]>.btn[data-astro-cid-u6s5b3h2]{flex:auto}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-12);padding-bottom:calc(env(safe-area-inset-bottom) + 5rem);background:repeating-linear-gradient(90deg, var(--color-graphite-ridge) 0 var(--rib), var(--color-graphite) var(--rib) var(--rib-period)) top / 100% var(--space-3) no-repeat, var(--color-graphite);color:#e7eaee;margin-top:auto}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__linkbtn[data-astro-cid-jo6i4kqk]{color:#fff}.site-footer[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{color:#b9c0c8}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-8) clamp(var(--space-3), 4vw, var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__col--full[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=48rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr)}.site-footer__col--full[data-astro-cid-jo6i4kqk]{grid-column:auto}}@media (width<=14.9375rem){.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.site-footer__list[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{display:none}}.site-footer__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.site-footer__title[data-astro-cid-jo6i4kqk]{font-size:var(--text-md);color:#fff}.site-footer__list[data-astro-cid-jo6i4kqk],.site-footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-3);align-items:start;display:grid}.site-footer__list[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:var(--icon-sm);height:var(--icon-sm);color:#9cc4ee;margin-top:.15em}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__linkbtn[data-astro-cid-jo6i4kqk]{min-height:var(--touch-target);align-items:center;display:inline-flex}.site-footer__linkbtn[data-astro-cid-jo6i4kqk]{font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:#9cc4ee}.site-footer__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-10);padding-block:var(--space-5);border-top:var(--border-width) solid #ffffff24;font-size:var(--text-xs);color:#b9c0c8}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:repeating-linear-gradient(90deg, var(--color-brand) 0 var(--rib), var(--color-brand-ridge) var(--rib) var(--rib-period)) bottom / 100% var(--rail) no-repeat, var(--color-bg);padding-top:env(safe-area-inset-top);position:sticky;top:0}.site-header__bar[data-astro-cid-nen7h5rs]{z-index:calc(var(--z-overlay) + 1);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);flex-wrap:wrap;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-target);color:var(--color-text);text-decoration:none;display:inline-flex}.brand__symbol[data-astro-cid-nen7h5rs]{width:auto;height:var(--logo-height);border-radius:var(--radius-sm);flex:none}.brand__text[data-astro-cid-nen7h5rs]{min-width:0;line-height:1;display:grid}.brand__name[data-astro-cid-nen7h5rs]{font-size:var(--text-lg);font-stretch:var(--font-width-display);font-weight:var(--weight-black);letter-spacing:.02em;text-transform:uppercase}.brand__tag[data-astro-cid-nen7h5rs]{margin-top:var(--space-1);font-size:.625rem;font-weight:var(--weight-bold);letter-spacing:.32em;text-transform:uppercase;color:var(--color-brand)}.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{width:var(--touch-target);height:var(--touch-target);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:var(--icon-md);height:var(--icon-md)}.menu-toggle__close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__close[data-astro-cid-nen7h5rs]{display:inline-flex}.menu-backdrop[data-astro-cid-nen7h5rs]{z-index:var(--z-overlay);background:var(--color-overlay);position:fixed;inset:0}.menu-sheet[data-astro-cid-nen7h5rs]{left:0;right:0;top:calc(var(--header-height) + env(safe-area-inset-top));z-index:var(--z-sheet);max-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top));overscroll-behavior:contain;padding:var(--space-2) max(var(--gutter), env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md);position:fixed;overflow-y:auto}.menu-sheet__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu-sheet__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:var(--border-width) solid var(--color-border)}.menu-sheet__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.25rem;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none;display:flex}.menu-sheet__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-brand)}.menu-sheet__list[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-muted);flex:none}.menu-sheet__cta[data-astro-cid-nen7h5rs]{gap:var(--space-3);margin-top:var(--space-4);display:grid}@media (prefers-reduced-motion:no-preference){.menu-sheet[data-astro-cid-nen7h5rs]:not([hidden]){animation:sheet-in var(--duration-base) var(--ease-out)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-.5rem)}}@media (width<=22rem){.brand__text[data-astro-cid-nen7h5rs]{display:none}}@media (width<=14.9375rem){.brand__symbol[data-astro-cid-nen7h5rs]{height:1.75rem}}@media (width>=48rem){.menu-toggle[data-astro-cid-nen7h5rs],.menu-sheet[data-astro-cid-nen7h5rs],.menu-backdrop[data-astro-cid-nen7h5rs]{display:none!important}.nav-desktop[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);min-width:0;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface)}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{position:relative}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";inset-inline:var(--space-3);bottom:var(--space-2);height:var(--border-width);transform-origin:0;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-brand);font-weight:var(--weight-bold)}}.site-header[data-astro-cid-nen7h5rs]:after{content:"";height:var(--space-2);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;position:absolute;inset:auto 0 0;transform:translateY(100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header[data-astro-cid-nen7h5rs]:after{animation:linear both header-sombra scroll(root);animation-range:0 var(--header-height)}}}@keyframes header-sombra{to{opacity:1}}@media (width>=48rem) and (width<=56rem){.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{inset-inline:var(--space-2)}.nav-desktop[data-astro-cid-nen7h5rs]{gap:var(--space-2)}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:0 var(--space-2)}}.wa-float[data-astro-cid-vsqmdgo3]{--wa-size:3.75rem;--wa-offset:clamp(.875rem, 3vw, 1.75rem);right:max(var(--wa-offset), env(safe-area-inset-right));bottom:max(var(--wa-offset), env(safe-area-inset-bottom));z-index:var(--z-float);width:var(--wa-size);height:var(--wa-size);background:var(--color-action);color:var(--color-on-action);transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 14px 34px -8px #15803db3}.wa-float[data-astro-cid-vsqmdgo3]:hover{background:var(--color-action-hover);color:var(--color-on-action);transform:scale(1.06)}.wa-float[data-astro-cid-vsqmdgo3]:active{transform:scale(var(--press-scale-float))}.wa-float[data-astro-cid-vsqmdgo3]:focus-visible{outline-offset:4px;border-radius:50%}.wa-float[data-astro-cid-vsqmdgo3] svg[data-astro-cid-vsqmdgo3]{width:54%;height:54%}.wa-float[data-astro-cid-vsqmdgo3]:after{content:"";border:2px solid var(--color-action);pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.wa-float[data-astro-cid-vsqmdgo3]:after{animation:wa-pulse 2.4s var(--ease-out) 3}}@keyframes wa-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (width<=47.9375rem){.wa-float[data-astro-cid-vsqmdgo3]{--wa-size:3.375rem}}@media (width<=14.9375rem){.wa-float[data-astro-cid-vsqmdgo3]{--wa-size:var(--touch-target);--wa-offset:var(--space-1)}.wa-float[data-astro-cid-vsqmdgo3]:after{animation:none;display:none}}body.is-locked .wa-float[data-astro-cid-vsqmdgo3],body.hero-cta-visivel .wa-float[data-astro-cid-vsqmdgo3],body:has([data-consent-banner]:not([hidden])) .wa-float[data-astro-cid-vsqmdgo3]{visibility:hidden}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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}:root{color-scheme:light only;--color-brand:#004687;--color-brand-strong:#003566;--color-brand-soft:#e6eef6;--color-graphite:#282c30;--color-action:#15803d;--color-action-hover:#166534;--color-on-action:#fff;--color-bg:#fff;--color-surface:#f4f6f9;--color-surface-raised:#fff;--color-border:#d9dee5;--color-text:#282c30;--color-text-muted:#4f5761;--color-on-brand:#fff;--color-focus:#004687;--color-overlay:#1014188c;--color-star:#a15c00;--font-family:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-width-display:118%;--font-width-body:100%;--weight-regular:400;--weight-medium:550;--weight-bold:750;--weight-black:850;--text-xs:clamp(.75rem, .73rem + .1vw, .8125rem);--text-sm:clamp(.875rem, .85rem + .12vw, .9375rem);--text-md:clamp(1rem, .97rem + .15vw, 1.0625rem);--text-lg:clamp(1.125rem, 1.07rem + .28vw, 1.3125rem);--text-xl:clamp(1.3125rem, 1.2rem + .55vw, 1.6875rem);--text-2xl:clamp(1.5rem, 1.3rem + 1vw, 2.25rem);--text-3xl:clamp(1.75rem, 1.35rem + 2vw, 3.25rem);--leading-tight:1.12;--leading-snug:1.3;--leading-body:1.6;--tracking-label:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(3rem, 2rem + 4vw, 6rem);--gutter:clamp(.75rem, .4rem + 1.6vw, 2rem);--card-pad:clamp(.5rem, 6vw, 1.5rem);--prose-max:clamp(40rem, 28rem + 30vw, 56rem);--radius-control:.25rem;--radius-sm:.375rem;--border-width:1px;--shadow-sm:0 1px 2px #1018280f, 0 1px 3px #10182814;--shadow-md:0 4px 12px #10182814, 0 2px 4px #1018280f;--shadow-lg:0 1px 2px #1018280a, 0 8px 16px -4px #10182814, 0 24px 48px -12px #10182824;--shadow-brand:0 1px 2px #00468733, 0 6px 16px -6px #00468773;--shadow-action:0 1px 2px #15803d33, 0 6px 16px -6px #15803d73;--highlight-inset:inset 0 1px 0 #ffffff2e;--radius-card:var(--radius-sm);--color-brand-ridge:#003d77;--color-graphite-ridge:#3b4148;--color-on-brand-muted:#dce8f4;--rib:var(--space-2);--rib-period:calc(var(--rib) * 2);--rib-tint:#0046870a;--corner-size:clamp(.75rem, 3vw, 1.25rem);--corner-stroke:.1875rem;--rail:var(--space-1);--plate-offset:clamp(var(--space-2), 2vw, var(--space-3));--touch-target:2.75rem;--header-height:4rem;--icon-sm:1.125rem;--icon-md:1.5rem;--logo-height:2.5rem;--duration-fast:.15s;--duration-base:.22s;--ease-out:cubic-bezier(.16, 1, .3, 1);--lift:calc(var(--space-1) / -2);--press-scale:.97;--press-scale-float:.94;--reveal-shift:var(--space-4);--z-header:50;--z-float:55;--z-overlay:60;--z-sheet:70;--z-banner:80;--bp-nav:48rem}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--lift:0px;--press-scale:1;--press-scale-float:1;--reveal-shift:0px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-width:0;font-family:var(--font-family);font-size:var(--text-md);font-stretch:var(--font-width-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg);overflow-wrap:break-word;margin:0;overflow-x:clip}body.is-locked{overflow:hidden}h1,h2,h3{font-stretch:var(--font-width-display);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;hyphens:auto;margin:0}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}p,ul,ol,dl,figure{margin:0}p{text-wrap:pretty}img,svg,picture{max-width:100%;height:auto;display:block}a{color:var(--color-brand);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--color-brand-strong)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}address{font-style:normal}table{border-collapse:collapse;width:100%}.wrap{width:100%;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right))}.section{padding-block:var(--space-section)}.section--surface{background-color:var(--color-surface);background-image:repeating-linear-gradient(90deg, var(--rib-tint) 0 var(--rib), transparent var(--rib) var(--rib-period))}::selection{background:var(--color-brand-soft);color:var(--color-brand-strong)}.check-list{gap:var(--space-2);padding:0;list-style:none;display:grid}.check-list li{grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-2);align-items:start;display:grid}.check-list svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-brand);margin-top:.2em}.stack>*+*{margin-top:var(--space-4)}.prose{max-width:none}.prose>:not(h2,h3){max-width:var(--prose-max)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-10)}.prose h3{margin-top:var(--space-6)}.prose ul,.prose ol{padding-left:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-brand);display:flex}.eyebrow:before{content:"";width:calc(var(--rib-period) * 2);height:var(--rib);background:repeating-linear-gradient(90deg, currentColor 0 var(--border-width), transparent var(--border-width) var(--space-1));flex:none}.lead{font-size:var(--text-lg);color:var(--color-text-muted);max-width:var(--prose-max)}.section-head{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .eyebrow{justify-content:center}.section-head--center .lead{margin-inline:auto}.muted{color:var(--color-text-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-2);z-index:calc(var(--z-banner) + 1);max-width:calc(100% - var(--space-8));padding:var(--space-3) var(--space-4);background:var(--color-graphite);color:#fff;border-radius:var(--radius-sm);font-weight:var(--weight-bold);position:absolute}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.skip-link:focus{color:#fff}.btn{--btn-pad-x:var(--space-5);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);min-width:0;max-width:100%;padding:var(--space-2) var(--btn-pad-x);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(var(--lift))}.btn:hover:active{transform:scale(var(--press-scale))}}.btn svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.btn--lg{--btn-pad-x:var(--space-6);min-height:3rem;font-size:var(--text-md)}@media (width<=23.9375rem){.btn--lg{--btn-pad-x:var(--space-4);font-size:var(--text-sm)}}.btn--block{width:100%}.btn--whatsapp{background:var(--color-action);color:var(--color-on-action);box-shadow:var(--highlight-inset), var(--shadow-action)}.btn--whatsapp:hover{background:var(--color-action-hover);color:var(--color-on-action)}.btn--primary{background:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--highlight-inset), var(--shadow-brand)}.btn--primary:hover{background:var(--color-brand-strong);color:var(--color-on-brand)}.btn--ghost{border-color:var(--color-border);color:var(--color-text);background:0 0}.btn--ghost:hover{border-color:var(--color-brand);color:var(--color-brand)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pill{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) calc(var(--space-3) - var(--tracking-label)) var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--color-brand-soft);box-shadow:inset var(--rail) 0 0 var(--color-brand);color:var(--color-brand);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:inline-flex}a.pill:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){a.pill:hover{background:var(--color-brand);color:var(--color-on-brand)}}@media (width<=19.9375rem){.btn,.pill{--btn-pad-x:var(--space-3);font-size:var(--text-xs);white-space:normal;letter-spacing:normal}}.btn-row{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-row>*{min-width:0}@media (width<=29.9375rem){.btn-row>.btn{flex:100%}}.card{isolation:isolate;gap:var(--space-3);min-width:0;padding:var(--card-pad);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.cantoneiras{position:relative}.card:before,.cantoneiras:before{content:"";inset:calc(var(--border-width) * -1);border-radius:inherit;pointer-events:none;background:linear-gradient(var(--color-brand), var(--color-brand)) top left / var(--corner-size) var(--corner-stroke) no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) top left / var(--corner-stroke) var(--corner-size) no-repeat, linear-gradient(var(--color-graphite), var(--color-graphite)) bottom right / var(--corner-size) var(--corner-stroke) no-repeat, linear-gradient(var(--color-graphite), var(--color-graphite)) bottom right / var(--corner-stroke) var(--corner-size) no-repeat;position:absolute}.card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.card:has(a:focus-visible):after{opacity:1}@media (hover:hover) and (pointer:fine){.card:has(a):hover{transform:translateY(var(--lift))}.card:has(a):hover:after{opacity:1}}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.grid>*{min-width:0}.grid--largo{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(22rem, calc((100% - var(--space-4)) / 2))), 1fr))}.icon-badge{border-radius:var(--radius-control);background:var(--color-brand-soft);width:2.75rem;height:2.75rem;color:var(--color-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-badge svg{width:var(--icon-md);height:var(--icon-md)}.table-scroll{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline-offset:2px}.spec-table{font-size:var(--text-sm);min-width:32rem}.spec-table caption{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--weight-bold);background:var(--color-surface)}.spec-table th,.spec-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-top:var(--border-width) solid var(--color-border)}.spec-table thead th{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.spec-table tbody th{font-weight:var(--weight-bold)}@media (width<=5rem){.wrap{padding-inline:var(--space-1)}}@media (width<=14.9375rem){body{overflow-wrap:anywhere}h1{font-size:var(--text-lg)}h2{font-size:var(--text-md)}.btn{--btn-pad-x:var(--space-2)}.btn svg{display:none}.icon-badge{width:2rem;height:2rem}.icon-badge svg{width:var(--icon-sm);height:var(--icon-sm)}.pill{padding-inline:var(--space-2)}.eyebrow:before{display:none}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.section :is(.section-head,.card,.steps__item,.setor){animation:revelar var(--ease-out) both;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes revelar{0%{opacity:0;translate:0 var(--reveal-shift)}}body{flex-direction:column;min-height:100dvh;display:flex}main[data-astro-cid-z4jru4n3]{flex:1 0 auto}main[data-astro-cid-z4jru4n3]:focus{outline:none}
