.stats-strip.svelte-1xkqx0h.svelte-1xkqx0h{background:var(--primary-dk);padding:40px 0}.container.svelte-1xkqx0h.svelte-1xkqx0h{max-width:1100px;margin:0 auto;padding:0 24px}.stats-row.svelte-1xkqx0h.svelte-1xkqx0h{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#ffffff1a;border-radius:10px;overflow:hidden}.stats-row.svelte-1xkqx0h.svelte-1xkqx0h:has(.stat-cell:nth-child(5)){grid-template-columns:repeat(5,1fr)}.stat-cell.svelte-1xkqx0h.svelte-1xkqx0h{background:#103565b3;padding:24px 20px;text-align:center}.stat-cell.svelte-1xkqx0h.svelte-1xkqx0h:first-child{border-radius:10px 0 0 10px}.stat-cell.svelte-1xkqx0h.svelte-1xkqx0h:last-child{border-radius:0 10px 10px 0}.stat-num.svelte-1xkqx0h.svelte-1xkqx0h{font-family:"DM Serif Display",serif;font-size:2.4rem;color:#e3edf8;line-height:1;margin-bottom:6px}.stat-lbl.svelte-1xkqx0h.svelte-1xkqx0h{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9eb9d4}.stat-sub.svelte-1xkqx0h.svelte-1xkqx0h{font-size:.72rem;color:#7a95ae;margin-top:4px}.stat-cell--highlight.svelte-1xkqx0h .stat-num.svelte-1xkqx0h{color:#5bb8ff}@media (max-width: 700px){.stats-row.svelte-1xkqx0h.svelte-1xkqx0h{grid-template-columns:1fr 1fr}.stats-row.svelte-1xkqx0h.svelte-1xkqx0h:has(.stat-cell:nth-child(5)){grid-template-columns:1fr 1fr}.stat-cell.svelte-1xkqx0h.svelte-1xkqx0h:first-child{border-radius:10px 10px 0 0}.stat-cell.svelte-1xkqx0h.svelte-1xkqx0h:last-child{border-radius:0 0 10px 10px}.stat-cell.svelte-1xkqx0h.svelte-1xkqx0h:nth-child(2){border-radius:0 10px 0 0}}.petition-wrap.svelte-1msc1zo.svelte-1msc1zo{max-width:480px}.count-badge.svelte-1msc1zo.svelte-1msc1zo{text-align:center;font-size:1rem;color:var(--muted);margin-top:1rem}.count-num.svelte-1msc1zo.svelte-1msc1zo{font-size:1.5rem;font-weight:500;color:var(--primary);margin-right:.375rem}.petition-form.svelte-1msc1zo.svelte-1msc1zo{display:flex;flex-direction:column;gap:0}.form-title.svelte-1msc1zo.svelte-1msc1zo{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;font-family:DM Sans,sans-serif}.form-desc.svelte-1msc1zo.svelte-1msc1zo{font-size:.875rem;color:var(--muted);margin-bottom:1.25rem;line-height:1.5}.field.svelte-1msc1zo.svelte-1msc1zo{margin-bottom:.875rem}.btn-primary.svelte-1msc1zo.svelte-1msc1zo{margin-top:.5rem;width:100%;background:var(--primary);color:#fff;border-radius:100px;padding:.75rem 1.5rem;font-weight:600;border:none;cursor:pointer;transition:background .15s;font-family:inherit;font-size:1rem}.btn-primary.svelte-1msc1zo.svelte-1msc1zo:hover{background:var(--primary-dk)}.btn-primary.svelte-1msc1zo.svelte-1msc1zo:disabled{opacity:.6;cursor:not-allowed}.msg.svelte-1msc1zo.svelte-1msc1zo{padding:1rem 1.25rem;border-radius:12px;border:1px solid var(--border)}.msg--success.svelte-1msc1zo.svelte-1msc1zo{border-color:var(--primary);background:var(--primary-lt);color:var(--primary-dk)}.msg--info.svelte-1msc1zo.svelte-1msc1zo{border-color:var(--border);background:var(--card)}.inline-error.svelte-1msc1zo.svelte-1msc1zo{color:var(--red);font-size:.85rem;margin-bottom:.5rem}.retry-link.svelte-1msc1zo.svelte-1msc1zo{background:none;border:none;color:var(--primary);cursor:pointer;text-decoration:underline;font-size:.85rem}.dark.svelte-1msc1zo .msg--success.svelte-1msc1zo{background:#ffffff1a;border-color:#fff3;color:#e3edf8}.dark.svelte-1msc1zo .msg--info.svelte-1msc1zo{background:#ffffff14;border-color:#ffffff26;color:#cfdff2}.petition-form-dark.svelte-1msc1zo.svelte-1msc1zo{max-width:480px}.dark-inputs.svelte-1msc1zo.svelte-1msc1zo{display:flex;gap:12px;flex-wrap:wrap}.petition-input.svelte-1msc1zo.svelte-1msc1zo{flex:1;min-width:180px;padding:13px 18px;border-radius:100px;border:1.5px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;font-family:DM Sans,sans-serif;outline:none;transition:border-color .2s}.petition-input.svelte-1msc1zo.svelte-1msc1zo::placeholder{color:#fff6}.petition-input.svelte-1msc1zo.svelte-1msc1zo:focus{border-color:#ffffff80}.btn-white.svelte-1msc1zo.svelte-1msc1zo{background:#fff;color:var(--primary-dk);border:none;border-radius:100px;padding:13px 24px;font-size:.95rem;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-white.svelte-1msc1zo.svelte-1msc1zo:hover{background:var(--primary-lt)}.btn-white.svelte-1msc1zo.svelte-1msc1zo:disabled{opacity:.6;cursor:not-allowed}.inline-error-dark.svelte-1msc1zo.svelte-1msc1zo{color:#ffb8a0;font-size:.85rem;margin-top:.5rem}.retry-link-dark.svelte-1msc1zo.svelte-1msc1zo{background:none;border:none;color:#cfdff2;cursor:pointer;text-decoration:underline;font-size:.85rem}.ticker.svelte-1msc1zo.svelte-1msc1zo{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:6px 16px;margin-top:16px}.ticker-dot.svelte-1msc1zo.svelte-1msc1zo{width:8px;height:8px;border-radius:50%;background:#5bb8ff;animation:svelte-1msc1zo-tickerpulse 2s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1msc1zo-tickerpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.ticker.svelte-1msc1zo span.svelte-1msc1zo{font-size:.82rem;color:#cfdff2}.ticker.svelte-1msc1zo strong{color:#fff}.turnstile-slot.svelte-1msc1zo.svelte-1msc1zo{margin:12px 0 4px;display:flex;justify-content:center;min-height:65px}.hero.svelte-akllg6.svelte-akllg6{background:var(--surface);padding:96px 0 80px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero.svelte-akllg6.svelte-akllg6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:60%;background:var(--primary-lt);clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%);pointer-events:none}.container.svelte-akllg6.svelte-akllg6{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-content.svelte-akllg6.svelte-akllg6{max-width:600px}.hero.svelte-akllg6 h1.svelte-akllg6{font-size:clamp(2rem,5vw,4rem);line-height:1.08;letter-spacing:-.01em;color:var(--text);margin-bottom:22px}.hero.svelte-akllg6 h1 em.svelte-akllg6{color:var(--primary);font-style:normal;display:block}.hero-lead.svelte-akllg6.svelte-akllg6{font-size:1.08rem;color:var(--muted);max-width:560px;margin-bottom:36px;line-height:1.8}.hero-actions.svelte-akllg6.svelte-akllg6{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn-primary.svelte-akllg6.svelte-akllg6{display:inline-block;background:var(--primary);color:#fff;padding:14px 28px;border-radius:100px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;border:none;cursor:pointer}.btn-primary.svelte-akllg6.svelte-akllg6:hover{background:var(--primary-dk);transform:translateY(-1px);text-decoration:none}.btn-secondary.svelte-akllg6.svelte-akllg6{display:inline-block;background:transparent;color:var(--primary);padding:13px 26px;border-radius:100px;font-size:.95rem;font-weight:500;text-decoration:none;border:1.5px solid var(--primary);transition:background .2s}.btn-secondary.svelte-akllg6.svelte-akllg6:hover{background:var(--primary-lt);text-decoration:none}.divider.svelte-akllg6.svelte-akllg6{height:1px;background:var(--border)}.sec-hdr.svelte-akllg6.svelte-akllg6{display:flex;align-items:baseline;gap:16px;margin-bottom:40px;padding-bottom:18px;border-bottom:1px solid var(--border)}.sec-num.svelte-akllg6.svelte-akllg6{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--primary);letter-spacing:.08em}.sec-hdr.svelte-akllg6 h2.svelte-akllg6{flex:1}.two-col.svelte-akllg6.svelte-akllg6{display:grid;grid-template-columns:1fr 1fr;gap:40px}.map-section.svelte-akllg6.svelte-akllg6{background:var(--surface);padding:72px 0}.map-cols.svelte-akllg6.svelte-akllg6{align-items:center}.map-wrap.svelte-akllg6.svelte-akllg6{border-radius:12px;border:1px solid var(--border);overflow:hidden;height:460px}.map-note.svelte-akllg6.svelte-akllg6{font-size:.72rem;color:var(--muted-lt);margin-top:8px;text-align:center}.insight-col.svelte-akllg6.svelte-akllg6{display:flex;flex-direction:column;gap:16px}.insight-box.svelte-akllg6.svelte-akllg6{border-radius:0 10px 10px 0;padding:22px 24px}.insight-box--primary.svelte-akllg6.svelte-akllg6{background:var(--primary-lt);border:1px solid #B5CCE3;border-left:3px solid var(--primary)}.insight-box--primary.svelte-akllg6 h4.svelte-akllg6{font-size:.95rem;font-weight:600;color:var(--primary-dk);margin-bottom:8px;font-family:DM Sans,sans-serif}.insight-box--primary.svelte-akllg6 p.svelte-akllg6{font-size:.88rem;color:var(--muted);line-height:1.7}.insight-box--red.svelte-akllg6.svelte-akllg6{background:var(--red-lt);border:1px solid #f0c0b0;border-left:3px solid var(--red)}.insight-box--red.svelte-akllg6 h4.svelte-akllg6{font-size:.95rem;font-weight:600;color:var(--red);margin-bottom:8px;font-family:DM Sans,sans-serif}.insight-box--red.svelte-akllg6 p.svelte-akllg6{font-size:.88rem;color:#6a3020;line-height:1.7}.map-link.svelte-akllg6.svelte-akllg6{font-size:.88rem;font-weight:500;color:var(--primary);text-decoration:none}.map-link.svelte-akllg6.svelte-akllg6:hover{text-decoration:underline}.manifesto-section.svelte-akllg6.svelte-akllg6{background:var(--bg);padding:72px 0}.manifesto-text.svelte-akllg6 p.svelte-akllg6{font-size:1.02rem;color:var(--muted);line-height:1.85;margin-bottom:16px}.manifesto-text.svelte-akllg6 strong.svelte-akllg6{color:var(--text);font-weight:600}.value-cards.svelte-akllg6.svelte-akllg6{display:flex;flex-direction:column;gap:0}.value-card.svelte-akllg6.svelte-akllg6{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:16px;display:flex;gap:18px;align-items:flex-start;transition:box-shadow .2s}.value-card.svelte-akllg6.svelte-akllg6:hover{box-shadow:0 4px 20px #1e4f9112}.value-icon.svelte-akllg6.svelte-akllg6{font-size:1.6rem;flex-shrink:0}.value-card.svelte-akllg6 h3.svelte-akllg6{font-size:1rem;font-weight:600;color:var(--primary-dk);margin-bottom:6px;font-family:DM Sans,sans-serif}.value-card.svelte-akllg6 p.svelte-akllg6{font-size:.88rem;color:var(--muted);line-height:1.7}.news-section.svelte-akllg6.svelte-akllg6{background:var(--bg);padding:72px 0}.news-intro.svelte-akllg6.svelte-akllg6{color:var(--muted);font-size:.95rem;margin-bottom:32px;max-width:680px;line-height:1.7}.news-grid.svelte-akllg6.svelte-akllg6{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:24px}.skeleton-news.svelte-akllg6.svelte-akllg6{min-height:150px;padding:20px}.news-actions.svelte-akllg6.svelte-akllg6{margin-top:24px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.news-empty.svelte-akllg6.svelte-akllg6{text-align:center;padding:2.5rem 1.5rem;background:#fff;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:.92rem}.news-empty.svelte-akllg6 p.svelte-akllg6{margin:0}.petition-section.svelte-akllg6.svelte-akllg6{background:var(--primary-dk);padding:80px 0}.petition-section.svelte-akllg6 h2.svelte-akllg6{color:#e3edf8;margin-bottom:16px;font-size:clamp(1.5rem,3vw,2.2rem)}.petition-lead.svelte-akllg6.svelte-akllg6{color:#9eb9d4;font-size:1.02rem;margin-bottom:36px;max-width:600px;line-height:1.8}@media (max-width: 768px){.two-col.svelte-akllg6.svelte-akllg6{grid-template-columns:1fr}.map-wrap.svelte-akllg6.svelte-akllg6{height:320px}}@media (max-width: 600px){.hero.svelte-akllg6.svelte-akllg6{padding:64px 0 56px}.hero.svelte-akllg6.svelte-akllg6:before{display:none}.manifesto-section.svelte-akllg6.svelte-akllg6,.news-section.svelte-akllg6.svelte-akllg6,.map-section.svelte-akllg6.svelte-akllg6{padding:48px 0}}
