.site-footer.svelte-4jwo3w{border-top:1px solid var(--line)}.footer-inner.svelte-4jwo3w{min-height:88px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:.82rem;display:flex}.footer-inner.svelte-4jwo3w p:where(.svelte-4jwo3w){margin:0}.footer-inner.svelte-4jwo3w a:where(.svelte-4jwo3w){white-space:nowrap}.footer-inner.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--text)}@media (width<=620px){.footer-inner.svelte-4jwo3w{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:82px;padding-block:12px}}.site-header.svelte-a8kxe2{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--page) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.header-inner.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.main-nav.svelte-a8kxe2,.header-actions.svelte-a8kxe2{align-items:center;display:flex}.main-nav.svelte-a8kxe2{gap:30px;margin-left:auto}.main-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2),.header-login.svelte-a8kxe2{color:var(--muted);font-size:.89rem;font-weight:500;transition:color .15s}.main-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.header-login.svelte-a8kxe2:hover{color:var(--text)}.header-actions.svelte-a8kxe2{gap:10px}.header-cta.svelte-a8kxe2{background:var(--text);min-height:40px;color:var(--page);justify-content:center;align-items:center;padding:0 14px;font-size:.86rem;font-weight:560;transition:background-color .15s;display:inline-flex}.header-cta.svelte-a8kxe2:hover{background:var(--accent-strong);color:#fff}@media (width<=920px){.main-nav.svelte-a8kxe2{display:none}}@media (width<=620px){.header-inner.svelte-a8kxe2{gap:10px;min-height:68px}.header-actions.svelte-a8kxe2{gap:6px}.header-login.svelte-a8kxe2,.header-cta.svelte-a8kxe2{display:none}}.home-page.svelte-1mipuck{overflow:clip}.hero.svelte-1mipuck{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:44px;min-height:690px;padding-block:68px 82px;display:grid}.hero-copy.svelte-1mipuck{z-index:1;padding-block:20px;position:relative}.hero-eyebrow.svelte-1mipuck{align-items:center;gap:10px;display:flex}.hero-eyebrow.svelte-1mipuck span:where(.svelte-1mipuck){background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}.hero.svelte-1mipuck h1:where(.svelte-1mipuck){letter-spacing:-.065em;gap:4px;margin:28px 0 20px;font-size:clamp(3.5rem,6.4vw,6.2rem);font-weight:360;line-height:.99;display:grid}.hero.svelte-1mipuck h1:where(.svelte-1mipuck) em:where(.svelte-1mipuck){color:var(--accent-strong);font-style:normal;font-weight:360}.hero-intro.svelte-1mipuck{max-width:46ch;color:var(--muted);margin:0;font-size:1.12rem;line-height:1.65}.hero-actions.svelte-1mipuck{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-actions.svelte-1mipuck svg:where(.svelte-1mipuck),.product-link.svelte-1mipuck svg:where(.svelte-1mipuck),.closing-section.svelte-1mipuck .button-primary:where(.svelte-1mipuck) svg:where(.svelte-1mipuck){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}.hero-facts.svelte-1mipuck{gap:9px;margin:36px 0 0;padding:0;list-style:none;display:grid}.hero-facts.svelte-1mipuck li:where(.svelte-1mipuck){color:var(--muted);align-items:center;gap:12px;font-size:.86rem;display:flex}.hero-facts.svelte-1mipuck span:where(.svelte-1mipuck){color:var(--accent-strong);letter-spacing:.1em;font-size:.67rem;font-weight:650}.hero-visual.svelte-1mipuck{min-width:0;margin:0;padding:28px;position:relative}.visual-glow.svelte-1mipuck{filter:blur(24px);background:radial-gradient(#59a29a38,#0000 68%);border-radius:50%;position:absolute;inset:10% 4%}.map-card.svelte-1mipuck{z-index:1;border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.map-card-head.svelte-1mipuck,.map-card-foot.svelte-1mipuck{justify-content:space-between;align-items:center;gap:16px;padding-inline:24px;display:flex}.map-card-head.svelte-1mipuck{border-bottom:1px solid var(--line);min-height:78px}.map-brand.svelte-1mipuck,.map-region.svelte-1mipuck,.map-card-foot.svelte-1mipuck p:where(.svelte-1mipuck){margin:0}.map-brand.svelte-1mipuck{letter-spacing:.13em;font-size:.72rem;font-weight:700}.map-region.svelte-1mipuck{color:var(--muted);letter-spacing:.12em;margin-top:4px;font-size:.68rem}.live-marker.svelte-1mipuck{color:var(--muted);letter-spacing:.08em;align-items:center;gap:8px;font-size:.64rem;font-weight:600;display:inline-flex}.live-marker.svelte-1mipuck i:where(.svelte-1mipuck){background:var(--accent);border-radius:50%;width:6px;height:6px}.map-stage.svelte-1mipuck{background:radial-gradient(ellipse 64% 72% at 52% 45%, #59a29a1c, transparent 78%), linear-gradient(145deg, var(--glass-fallback), var(--page));place-items:center;min-height:365px;display:grid;position:relative;overflow:hidden}.map-grid.svelte-1mipuck{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.weather-map.svelte-1mipuck{z-index:1;filter:drop-shadow(0 18px 24px #04141338);width:min(76%,290px);height:auto;position:relative}.map-tag.svelte-1mipuck{z-index:2;color:#ecede6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04141375;border:1px solid #ecede659;padding:5px 9px;font-size:.68rem;font-weight:550;position:absolute}.tag-colombia.svelte-1mipuck{top:24%;left:48%}.tag-brazil.svelte-1mipuck{top:50%;left:62%}.map-compass.svelte-1mipuck{color:var(--muted);justify-items:center;gap:3px;font-size:.58rem;font-weight:650;display:grid;position:absolute;top:22px;right:22px}.map-compass.svelte-1mipuck i:where(.svelte-1mipuck){background:linear-gradient(var(--accent-strong), transparent);width:1px;height:26px}.map-card-foot.svelte-1mipuck{border-top:1px solid var(--line);min-height:68px}.map-card-foot.svelte-1mipuck p:where(.svelte-1mipuck){letter-spacing:.08em;font-size:.7rem;font-weight:600}.map-key.svelte-1mipuck{gap:16px;display:flex}.map-key.svelte-1mipuck span:where(.svelte-1mipuck){color:var(--muted);align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.map-key.svelte-1mipuck i:where(.svelte-1mipuck){border-radius:50%;width:6px;height:6px}.key-observed.svelte-1mipuck{background:var(--accent)}.key-forecast.svelte-1mipuck{background:#d5b777}.hero-visual.svelte-1mipuck figcaption:where(.svelte-1mipuck){z-index:1;color:var(--muted);text-align:right;margin-top:12px;font-size:.7rem;position:relative}.coverage-section.svelte-1mipuck{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 40%, transparent);padding-block:98px 104px}.section-heading.svelte-1mipuck{max-width:690px;margin-bottom:44px}.section-heading.svelte-1mipuck h2:where(.svelte-1mipuck),.indices-copy.svelte-1mipuck h2:where(.svelte-1mipuck),.closing-section.svelte-1mipuck h2:where(.svelte-1mipuck){letter-spacing:-.05em;margin:15px 0 12px;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:380;line-height:1.04}.section-heading.svelte-1mipuck>p:where(.svelte-1mipuck):last-child,.indices-copy.svelte-1mipuck>p:where(.svelte-1mipuck):last-child{max-width:60ch;color:var(--muted);margin:0;font-size:1rem}.coverage-grid.svelte-1mipuck{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.coverage-card.svelte-1mipuck{border:1px solid var(--glass-border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:255px;padding:26px 26px 28px;box-shadow:0 12px 34px #0414130d}.coverage-icon.svelte-1mipuck{border:1px solid var(--line);background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);place-items:center;display:grid}.coverage-icon.svelte-1mipuck svg:where(.svelte-1mipuck){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:28px;height:28px}.card-index.svelte-1mipuck{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:24px 0 7px;font-size:.66rem;font-weight:600}.coverage-card.svelte-1mipuck h3:where(.svelte-1mipuck){letter-spacing:-.02em;margin:0 0 7px;font-size:1.35rem;font-weight:520}.coverage-card.svelte-1mipuck>p:where(.svelte-1mipuck):last-child{max-width:36ch;color:var(--muted);margin:0;font-size:.9rem}.product-section.svelte-1mipuck{color:#ecede6;background:radial-gradient(62% 56% at 92% 4%,#59a29a2e,#0000 70%),#061615;padding-block:100px;position:relative;overflow:hidden}.product-layout.svelte-1mipuck{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:80px;display:grid}.product-intro.svelte-1mipuck .eyebrow:where(.svelte-1mipuck){color:#8fc8be}.product-intro.svelte-1mipuck h2:where(.svelte-1mipuck){letter-spacing:-.06em;margin:18px 0 14px;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:370;line-height:1}.product-description.svelte-1mipuck{color:#bdcbc7;max-width:47ch;margin:0;font-size:1.03rem}.product-link.svelte-1mipuck{color:#9dd2c9;align-items:center;gap:10px;margin-top:28px;font-size:.92rem;font-weight:580;display:inline-flex}.product-link.svelte-1mipuck:hover{color:#fff}.report-outline.svelte-1mipuck{border-top:1px solid #ecede63d}.report-outline.svelte-1mipuck article:where(.svelte-1mipuck){border-bottom:1px solid #ecede63d;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0;display:grid}.report-outline.svelte-1mipuck article:where(.svelte-1mipuck)>span:where(.svelte-1mipuck){color:#83b9b1;letter-spacing:.1em;padding-top:3px;font-size:.7rem;font-weight:650}.report-outline.svelte-1mipuck h3:where(.svelte-1mipuck){margin:0;font-size:1.17rem;font-weight:550}.report-outline.svelte-1mipuck p:where(.svelte-1mipuck){color:#a9bab5;max-width:45ch;margin:5px 0 0;font-size:.87rem}.indices-section.svelte-1mipuck{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-block:96px;display:grid}.indices-copy.svelte-1mipuck h2:where(.svelte-1mipuck){max-width:18ch}.indices-list.svelte-1mipuck{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.indices-list.svelte-1mipuck span:where(.svelte-1mipuck){border:1px solid var(--line);background:var(--surface);color:var(--accent-strong);letter-spacing:.04em;padding:9px 13px;font-size:.77rem;font-weight:600}.closing-section.svelte-1mipuck{justify-content:space-between;align-items:center;gap:36px;padding-block:92px 100px;display:flex}.closing-section.svelte-1mipuck h2:where(.svelte-1mipuck){max-width:19ch;margin-bottom:10px}.closing-section.svelte-1mipuck p:where(.svelte-1mipuck):last-child{max-width:55ch;color:var(--muted);margin:0}.closing-section.svelte-1mipuck .button-primary:where(.svelte-1mipuck){flex:none}@media (width<=1040px){.hero.svelte-1mipuck{grid-template-columns:minmax(0,1fr) minmax(350px,.92fr);gap:22px;min-height:auto;padding-block:76px}.hero.svelte-1mipuck h1:where(.svelte-1mipuck){font-size:clamp(3.2rem,6.7vw,5.4rem)}.product-layout.svelte-1mipuck{gap:48px}}@media (width<=820px){.hero.svelte-1mipuck{grid-template-columns:1fr;gap:20px;padding-block:68px 74px}.hero-copy.svelte-1mipuck{max-width:680px}.hero.svelte-1mipuck h1:where(.svelte-1mipuck){max-width:12ch;font-size:clamp(3.4rem,9vw,5.4rem)}.hero-visual.svelte-1mipuck{justify-self:center;width:min(100%,600px);padding:20px}.coverage-grid.svelte-1mipuck{grid-template-columns:1fr 1fr}.coverage-card.svelte-1mipuck:last-child{grid-column:1/-1}.product-layout.svelte-1mipuck{grid-template-columns:1fr;gap:44px}.indices-section.svelte-1mipuck{grid-template-columns:1fr;gap:24px}.indices-list.svelte-1mipuck{justify-content:flex-start}}@media (width<=560px){.hero.svelte-1mipuck{padding-block:54px 56px}.hero.svelte-1mipuck h1:where(.svelte-1mipuck){font-size:clamp(3rem,12vw,4.5rem)}.hero-intro.svelte-1mipuck{font-size:1rem}.hero-visual.svelte-1mipuck{padding:8px 0}.map-card-head.svelte-1mipuck,.map-card-foot.svelte-1mipuck{padding-inline:16px}.map-stage.svelte-1mipuck{min-height:300px}.weather-map.svelte-1mipuck{width:min(78%,250px)}.map-card-foot.svelte-1mipuck{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding-block:12px}.coverage-section.svelte-1mipuck,.product-section.svelte-1mipuck{padding-block:68px}.coverage-grid.svelte-1mipuck{grid-template-columns:1fr}.coverage-card.svelte-1mipuck,.coverage-card.svelte-1mipuck:last-child{grid-column:auto;min-height:0}.indices-section.svelte-1mipuck{padding-block:68px}.closing-section.svelte-1mipuck{flex-direction:column;align-items:flex-start;padding-block:68px}}
