.cg-ftr{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f7;--bg-2:#eceff5;--white:#fff;--ink:#0b0e14;--ink-2:#1b2130;--muted:#5d6576;--faint:#9aa1b0;--line:#e1e5ee;--line-2:#d3d9e6;--blue:#4e6a55;--blue-deep:#2e4535;--blue-mid:#7c9a80;--blue-soft:#e6eee3;--blue-glow:#4e6a558c;--gold:#c9a15c;--navy:#1a261e;--good:#16a36b;--warn:#d98a06;--rose:#e0445e;--f-display:"Archivo", "Geist", ui-sans-serif, system-ui, sans-serif;--f-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gutter:max(16px, 3.2vw);font-family:var(--f-body);color:var(--ink);-webkit-font-smoothing:antialiased}.cg-ftr h1,.cg-ftr h2,.cg-ftr h3,.cg-ftr h4{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-stretch:112%;line-height:1.02}.cg-ftr .wrap{max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.cg-ftr .footer{--cg-bg:#0b0e14;--cg-text:#f1f4f9;--cg-muted:#aeb8c8;--cg-faint:#6f7b8f;--cg-line:#ffffff1a;--cg-accent:#1ba6e3;background:var(--cg-bg);color:var(--cg-muted);padding-block:64px 28px}.cg-ftr .footer a{color:inherit;text-decoration:none;transition:color .2s}.cg-ftr .cg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media(max-width:900px){.cg-ftr .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-ftr .cg-news{grid-column:1/-1}}@media(max-width:600px){.cg-ftr .cg-grid{grid-template-columns:minmax(0,1fr)}}.cg-ftr .cg-brand{font:700 22px/1 var(--f-display);letter-spacing:.12em;color:#fff;text-transform:uppercase}.cg-ftr .cg-addr{color:var(--cg-text);opacity:.85;margin-top:24px;font-size:16px;font-style:normal;line-height:1.75}.cg-ftr .cg-contact{gap:8px;margin-top:18px;font-size:15px;display:grid}.cg-ftr .cg-contact a{color:var(--cg-text);opacity:.85;align-items:center;gap:10px;display:inline-flex}.cg-ftr .cg-contact a:hover{color:var(--cg-accent);opacity:1}.cg-ftr .cg-contact svg{flex:none;width:18px;height:18px}.cg-ftr .cg-social{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.cg-ftr .cg-social a{color:#c3ccd9;background:#ffffff12;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cg-ftr .cg-social a:hover{background:var(--cg-accent);color:#fff}.cg-ftr .cg-social svg{width:20px;height:20px}.cg-ftr .cg-cta{align-items:center;gap:14px;margin-top:24px;font-size:15px;font-weight:600;display:flex}.cg-ftr .cg-cta a{color:var(--cg-accent)}.cg-ftr .cg-cta a:hover{color:#fff}.cg-ftr .cg-cta i{background:var(--cg-faint);border-radius:50%;width:4px;height:4px}.cg-ftr .cg-h{font:700 17px/1.2 var(--f-body);color:#fff;margin:4px 0 20px}.cg-ftr .cg-links{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.cg-ftr .cg-links a:hover{color:#fff}.cg-ftr .cg-news p{margin:-8px 0 16px;font-size:15px}.cg-ftr .cg-form{gap:10px;display:flex}.cg-ftr .cg-form input{color:#fff;min-width:0;height:52px;font:400 16px var(--f-body);background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;outline:none;flex:1;padding:0 20px}.cg-ftr .cg-form input::placeholder{color:var(--cg-faint)}.cg-ftr .cg-form input:focus{border-color:var(--cg-accent)}.cg-ftr .cg-form button{background:var(--cg-accent);color:#fff;height:52px;font:700 16px var(--f-body);cursor:pointer;border:0;border-radius:10px;padding:0 24px;transition:filter .2s}.cg-ftr .cg-form button:hover{filter:brightness(1.1)}.cg-ftr .cg-note{min-height:1.2em;color:var(--cg-accent);margin-top:8px;font-size:13px}.cg-ftr .cg-fed{border:1px solid var(--cg-line);border-radius:10px;margin-top:12px;padding:16px}.cg-ftr .cg-fed b{font:700 13px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;display:flex}.cg-ftr .cg-fed b svg{width:20px;height:20px}.cg-ftr .cg-fed span{margin-top:10px;font-size:15px;display:block}.cg-ftr .cg-fed a{color:var(--cg-accent);margin-top:4px;font-size:13px;display:inline-block}.cg-ftr .cg-fed a:hover{color:#fff}.cg-ftr .cg-bottom{border-top:1px solid var(--cg-line);text-align:center;margin-top:48px;padding-top:28px}.cg-ftr .cg-legal{flex-wrap:wrap;justify-content:center;gap:6px 0;font-size:15px;display:flex}.cg-ftr .cg-legal a+a:before{content:"·";color:var(--cg-faint);margin:0 12px}.cg-ftr .cg-legal a:hover{color:#fff}.cg-ftr .cg-copy{color:var(--cg-faint);margin-top:18px;font-size:14.5px}.cg-ftr .footer .cg-top{color:var(--cg-accent);align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:600;display:inline-flex}.cg-ftr .footer .cg-top:hover{color:#fff}.cg-ftr .cg-top svg{width:14px;height:14px}.cg-ftr .footer{--cg-accent:#a9c4a8}.cg-ftr .cg-form button,.cg-ftr .cg-social a:hover{color:#fff;background:#4e6a55}
