@media (max-width: 768px){main,section,div,article,aside,header,footer,nav{max-width:100%}img,video,iframe,svg{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6,span,a,li{word-wrap:break-word;overflow-wrap:break-word}table{max-width:100%;overflow-x:auto;display:block}pre,code{max-width:100%;overflow-x:auto;word-wrap:break-word;white-space:pre-wrap}}@media (max-width: 480px){*{-webkit-overflow-scrolling:touch}}.public-design .glh-btn.glh-btn--primary,.public-design .sb-hero__button.sb-hero__button--primary,.public-design .sb-mission__cta.sb-mission__cta,.public-design .redd-btn.redd-btn-primary,.public-design.credito-page .cc-hero__button.cc-hero__button--primary,.public-design.gl-page .gl-btn.gl-btn{border-color:var(--ap-btn-green-border);border-radius:var(--ap-btn-green-radius);background:var(--ap-btn-green-bg);color:var(--ap-btn-green-text);box-shadow:var(--ap-btn-green-shadow);-webkit-backdrop-filter:var(--ap-btn-green-filter);backdrop-filter:var(--ap-btn-green-filter);text-shadow:var(--ap-btn-green-text-shadow)}.public-design .glh-btn.glh-btn--primary:hover,.public-design .sb-hero__button.sb-hero__button--primary:hover,.public-design .sb-mission__cta.sb-mission__cta:hover,.public-design .redd-btn.redd-btn-primary:hover,.public-design .redd-row:hover .redd-btn.redd-btn-primary,.public-design.credito-page .cc-hero__button.cc-hero__button--primary:hover,.public-design.gl-page .gl-btn.gl-btn:hover:not(:disabled){border-color:var(--ap-btn-green-border-hover);background:var(--ap-btn-green-bg-hover);color:var(--ap-btn-green-text);box-shadow:var(--ap-btn-green-shadow-hover)}:root{--font-ui: "Times New Roman", Times, "Liberation Serif", serif;--font-display: "Times New Roman", Times, "Liberation Serif", serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--gl-ivory: #f8f9f6;--gl-ivory-deep: #f1f3ef;--gl-surface: #fafbf8;--gl-stone: #e6e9e3;--gl-line: #d8ddd6;--gl-line-soft: #e9ece7;--gl-ink: #1d2b23;--gl-ink-soft: #3b4a41;--gl-muted: #5d6b62;--gl-forest: #1f4d3a;--gl-forest-deep: #153328;--gl-forest-line: #2f5d48;--gl-ocre: #9a7b2e;--gl-ocre-soft: #c2a765;--gl-danger: #8c2f22;--gl-success: #2f6b45;--gl-radius: 6px;--gl-radius-sm: 4px;--gl-radius-lg: 8px;--gl-shadow: 0 1px 2px rgba(29, 43, 35, .06);--gl-shadow-raised: 0 1px 3px rgba(29, 43, 35, .09)}:root{--ap-font: "Times New Roman", Times, "Liberation Serif", serif;--ap-font-display: "Times New Roman", Times, "Liberation Serif", serif;--ap-mono: var(--font-mono);--ap-bg: #f5f5f7;--ap-surface: #ffffff;--ap-hover: #fbfbfd;--ap-text: #1d1d1f;--ap-text-body: #424245;--ap-text-2: #6e6e73;--ap-text-3: #6e6e73;--ap-text-4: #aeaeb2;--ap-faint: #d2d2d7;--ap-hairline: rgba(0, 0, 0, .07);--ap-track: #e8e8ed;--ap-fill: rgba(0, 0, 0, .05);--ap-accent: #1f4d3a;--ap-accent-hover: #153328;--ap-accent-link: #2f6b45;--ap-accent-tint: rgba(31, 77, 58, .08);--ap-on-accent: #ffffff;--ap-live: #30d158;--ap-danger: #d70015;--ap-danger-tint: rgba(215, 0, 21, .08);--ap-dark: #1d1d1f;--ap-on-dark: #f5f5f7;--ap-on-dark-2: rgba(245, 245, 247, .72);--ap-veil: rgba(0, 0, 0, .45);--ap-grad-cta: linear-gradient(135deg, #1f4d3a 0%, #2f6b45 100%);--ap-btn-green-tint: rgba(14, 99, 67, .84);--ap-btn-green-tint-deep: rgba(6, 60, 40, .9);--ap-btn-green-tint-hover: rgba(16, 107, 73, .86);--ap-btn-green-tint-deep-hover: rgba(7, 68, 45, .92);--ap-btn-green-text: #f2fff8;--ap-btn-green-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .035) 36%, rgba(255, 255, 255, 0) 58%);--ap-btn-green-glow: radial-gradient(120% 140% at 0% 0%, rgba(150, 255, 204, .14) 0%, rgba(150, 255, 204, 0) 46%);--ap-btn-green-fill: linear-gradient(135deg, var(--ap-btn-green-tint) 0%, var(--ap-btn-green-tint-deep) 100%);--ap-btn-green-fill-hover: linear-gradient(135deg, var(--ap-btn-green-tint-hover) 0%, var(--ap-btn-green-tint-deep-hover) 100%);--ap-btn-green-bg: var(--ap-btn-green-sheen), var(--ap-btn-green-glow), var(--ap-btn-green-fill);--ap-btn-green-bg-hover: var(--ap-btn-green-sheen), var(--ap-btn-green-glow), var(--ap-btn-green-fill-hover);--ap-btn-green-filter: blur(14px) saturate(140%);--ap-btn-green-border: rgba(4, 42, 28, .5);--ap-btn-green-border-hover: rgba(4, 42, 28, .62);--ap-btn-green-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(2, 38, 25, .32), 0 1px 2px rgba(3, 36, 24, .16), 0 8px 20px -6px rgba(3, 36, 24, .28);--ap-btn-green-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .24), inset 0 -1px 0 rgba(2, 38, 25, .32), 0 1px 2px rgba(3, 36, 24, .18), 0 10px 24px -6px rgba(3, 36, 24, .32);--ap-btn-green-text-shadow: none;--ap-btn-green-radius: 14px;--ap-viewport: 100vh;--ap-first-screen: calc(var(--ap-viewport) - var(--nav-h, 64px));--ap-hero-pad: clamp(24px, 4vh, 44px);--ap-panel-glass-bg: linear-gradient(145deg, rgba(255, 255, 255, .88) 0%, rgba(250, 253, 251, .74) 48%, rgba(226, 241, 232, .7) 100%);--ap-panel-glass-filter: blur(24px) saturate(135%);--ap-panel-glass-line: rgba(255, 255, 255, .64);--ap-panel-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(255, 255, 255, .22), 0 2px 6px rgba(24, 48, 35, .05), 0 20px 48px rgba(24, 48, 35, .12);--ap-glass-bg: rgba(245, 245, 247, .72);--ap-glass-filter: saturate(180%) blur(20px);--ap-glass-chip-bg: rgba(255, 255, 255, .16);--ap-glass-chip-line: rgba(255, 255, 255, .22);--ap-r-pill: 999px;--ap-r-chip: 6px;--ap-r-thumb: 12px;--ap-r-sheet: 16px;--ap-r-card: 18px;--ap-r-panel: 22px;--ap-r-hero: 26px;--ap-sh-card: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .05);--ap-sh-panel: 0 1px 3px rgba(0, 0, 0, .05), 0 14px 40px rgba(0, 0, 0, .05);--ap-sh-lift: 0 1px 3px rgba(0, 0, 0, .05), 0 12px 32px rgba(0, 0, 0, .1);--ap-sh-cta: 0 1px 3px rgba(31, 77, 58, .12), 0 20px 54px rgba(31, 77, 58, .24);--ap-sh-overlay: 0 2px 8px rgba(0, 0, 0, .1), 0 30px 80px rgba(0, 0, 0, .24);--ap-fs-display: clamp(32px, 6vw, 52px);--ap-fs-h1: clamp(27px, 5vw, 46px);--ap-fs-h2: clamp(20px, 3.4vw, 26px);--ap-fs-h3: 17px;--ap-fs-lede: clamp(15px, 2.5vw, 18px);--ap-fs-body: clamp(16px, 2.6vw, 18px);--ap-fs-small: 13.5px;--ap-fs-meta: 12.5px;--ap-fs-tag: 11.5px;--ap-fs-eyebrow: 12px;--ap-ls-display: -.03em;--ap-ls-h2: -.02em;--ap-ls-h3: -.01em;--ap-ls-eyebrow: .14em;--ap-lh-body: 1.85;--ap-lh-lede: 1.6;--ap-max-read: 720px;--ap-max-grid: 1080px;--ap-pad-x: 22px;--ap-section: clamp(34px, 6vw, 56px);--ap-touch: 44px;--ap-ease-spring: cubic-bezier(.32, .72, 0, 1);--ap-ease-out: cubic-bezier(.25, 1, .5, 1)}@supports (height: 100dvh){:root{--ap-viewport: 100dvh}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--ap-panel-glass-bg: #f3f7f4;--ap-btn-green-tint: #357c61;--ap-btn-green-tint-deep: #1f503e;--ap-btn-green-tint-hover: #328063;--ap-btn-green-tint-deep-hover: #1b533e}}@media (prefers-reduced-transparency: reduce){:root{--ap-panel-glass-bg: #f3f7f4;--ap-panel-glass-filter: none;--ap-btn-green-tint: #357c61;--ap-btn-green-tint-deep: #1f503e;--ap-btn-green-tint-hover: #328063;--ap-btn-green-tint-deep-hover: #1b533e;--ap-btn-green-filter: none}}@media (prefers-contrast: more),(forced-colors: active){:root{--ap-panel-glass-bg: #fff;--ap-panel-glass-filter: none;--ap-panel-glass-line: #6e6e73;--ap-panel-glass-shadow: none;--ap-btn-green-bg: var(--ap-accent);--ap-btn-green-bg-hover: var(--ap-accent-hover);--ap-btn-green-text: var(--ap-on-accent);--ap-btn-green-filter: none;--ap-btn-green-border: var(--ap-accent-hover);--ap-btn-green-border-hover: var(--ap-accent-hover);--ap-btn-green-shadow: 0 0 0 0 transparent;--ap-btn-green-shadow-hover: 0 0 0 0 transparent;--ap-btn-green-text-shadow: none}}@keyframes ap-pulse-dot{0%{box-shadow:0 0 #30d15880}70%{box-shadow:0 0 0 7px #30d15800}to{box-shadow:0 0 #30d15800}}html{margin:0;padding:0;height:100%;overflow-x:hidden;background-color:var(--gl-ivory);scrollbar-gutter:stable both-edges}body{margin:0;padding:0;font-family:var(--font-ui);color:var(--gl-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:min(320px,100%);background-color:var(--gl-ivory);min-height:100%}#root{width:100%;display:block}.gl-loading,.boot-loader.gl-loading{box-sizing:border-box;display:grid;place-items:center;width:100%;padding:32px 24px;background:var(--ap-bg, #f5f5f7);color:#173f2e;font-family:var(--ap-font, "Times New Roman", Times, "Liberation Serif", serif);text-align:center}.gl-loading--full{min-height:100vh;min-height:100svh}.gl-loading--inline{min-height:180px}.gl-loading--overlay,.boot-loader.gl-loading.gl-loading--overlay{position:fixed;inset:0;z-index:30000;overflow:auto}.gl-loading[hidden]{display:none}.gl-loading .gl-loading__content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px;min-width:0;margin:auto;padding:24px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.gl-loading .gl-loading__brand{display:flex;flex-direction:column;gap:3px;font-size:clamp(26px,5vw,32px);font-weight:400;line-height:1.1;letter-spacing:.08em}.gl-loading .gl-loading__brand-detail{font-size:11px;line-height:1.4;letter-spacing:.28em}.gl-loading .gl-loading__activity{width:min(192px,100%);height:3px;margin:32px 0 24px;overflow:hidden;background:#dce5df}.gl-loading .gl-loading__activity>span{display:block;width:40%;height:100%;background:#0e6343;animation:gl-loading-travel 1.6s cubic-bezier(.65,0,.35,1) infinite alternate}@keyframes gl-loading-travel{0%{transform:translate(0)}to{transform:translate(150%)}}.gl-loading .gl-loading__texto{margin:0;color:#173f2e;font:400 22px/1.35 var(--ap-font, "Times New Roman", Times, "Liberation Serif", serif);letter-spacing:-.01em;overflow-wrap:anywhere}.gl-loading .gl-loading__description{max-width:34ch;margin:10px 0 0;color:#4d6257;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.gl-loading .gl-loading__progress{margin:20px 0 0;color:#4d6257;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gl-loading .gl-loading__progress:empty{display:none}.gl-loading ::selection{background:#cce4d6;color:#173f2e}.gl-loading--inline .gl-loading__brand{font-size:22px}.gl-loading--inline .gl-loading__activity{margin:20px 0 16px}.gl-loading--inline .gl-loading__texto{font-size:18px}@media (prefers-reduced-motion: reduce){.gl-loading .gl-loading__activity>span{animation:none;transform:translate(75%)}}@media (forced-colors: active){.gl-loading,.boot-loader.gl-loading{background:Canvas;color:CanvasText}.gl-loading .gl-loading__texto,.gl-loading .gl-loading__description,.gl-loading .gl-loading__progress{color:CanvasText}.gl-loading .gl-loading__activity{background:Canvas;outline:1px solid CanvasText}.gl-loading .gl-loading__activity>span{background:Highlight;forced-color-adjust:none}}
