.page_page__ClbIw{min-height:100vh;background:radial-gradient(circle at 85% 4%,rgba(31,169,158,.16),transparent 30rem),linear-gradient(180deg,#07151d,#0a1d28 40%,#f4f6f7 40.1%,#f4f6f7);color:#10232d;font-family:var(--font-inter),sans-serif}.page_header__PPRph{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:0 5vw;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(7,21,29,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page_brand___ulj0{color:#fff;font-family:var(--font-manrope),sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-decoration:none}.page_brand___ulj0 span{color:#56d6c8}.page_nav__Si0eR{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.page_nav__Si0eR a{color:rgba(255,255,255,.78);font-size:.86rem;font-weight:650;text-decoration:none}.page_nav__Si0eR a:focus-visible,.page_nav__Si0eR a:hover,.page_nav__Si0eR a[aria-current=page]{color:#fff}.page_nav__Si0eR a[aria-current=page]{border-bottom:2px solid #56d6c8;padding-bottom:5px}.page_skip__rNlLd{position:absolute;left:12px;top:-80px;z-index:100;padding:10px 14px;border-radius:8px;background:#fff;color:#07151d}.page_skip__rNlLd:focus{top:12px}.page_hero__5T0CE{width:min(1180px,90vw);margin:0 auto;padding:clamp(70px,9vw,120px) 0 clamp(78px,10vw,130px);color:#fff}.page_eyebrow__xcgK6{margin:0 0 16px;color:#56d6c8;font-family:var(--font-ibm-plex-mono),monospace;font-size:.78rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.page_hero__5T0CE h1{max-width:900px;margin:0;font-family:var(--font-manrope),sans-serif;font-size:clamp(2.6rem,6vw,5.7rem);line-height:.98;letter-spacing:-.055em}.page_lead__S_pUL{max-width:720px;margin:28px 0 0;color:rgba(255,255,255,.74);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.page_heroMeta__6xcW7{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.page_heroMeta__6xcW7 span{padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.82);font-family:var(--font-ibm-plex-mono),monospace;font-size:.72rem}.page_main__oYEZd{width:min(1180px,90vw);margin:-54px auto 0;padding-bottom:90px}.page_section__U_7e5{margin-bottom:30px;padding:clamp(26px,4vw,46px);border:1px solid #d8e0e4;border-radius:24px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(5,22,31,.08)}.page_sectionHeader__l4wpD{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.page_sectionHeader__l4wpD h2{margin:0;font-family:var(--font-manrope),sans-serif;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.035em}.page_sectionHeader__l4wpD p{max-width:580px;margin:0;color:#60717a;line-height:1.6}.page_grid2__Evzt2,.page_grid3__C3tul,.page_grid4__auae_{display:grid;grid-gap:14px;gap:14px}.page_grid4__auae_{grid-template-columns:repeat(4,minmax(0,1fr))}.page_grid3__C3tul{grid-template-columns:repeat(3,minmax(0,1fr))}.page_grid2__Evzt2{grid-template-columns:repeat(2,minmax(0,1fr))}.page_card__GCcnz,.page_metric__9Z9S0,.page_proCard__ECHg_{min-width:0;padding:20px;border:1px solid #dde5e8;border-radius:18px;background:#fbfcfc}.page_card__GCcnz small,.page_metric__9Z9S0 small,.page_proCard__ECHg_ small{display:block;margin-bottom:9px;color:#687981;font-family:var(--font-ibm-plex-mono),monospace;font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.page_metric__9Z9S0 strong{display:block;color:#0a5961;font-family:var(--font-manrope),sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.04em}.page_metric__9Z9S0 span{display:block;margin-top:8px;color:#6c7a82;font-size:.78rem;line-height:1.45}.page_card__GCcnz h3,.page_proCard__ECHg_ h3{margin:0 0 8px;font-family:var(--font-manrope),sans-serif;font-size:1.08rem}.page_card__GCcnz p,.page_proCard__ECHg_ p{margin:0;color:#65767f;line-height:1.55}.page_value__yyfiW{margin-top:15px!important;color:#0a5961!important;font-family:var(--font-manrope),sans-serif;font-size:1.4rem;font-weight:800}.page_rankingGrid__HSrxT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.page_ranking__Xkmdc{overflow:hidden;border:1px solid #dde5e8;border-radius:18px}.page_ranking__Xkmdc h3{margin:0;padding:16px 18px;border-bottom:1px solid #dde5e8;background:#f7fafa;font-size:.95rem}.page_row__chUBg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 18px;border-bottom:1px solid #edf1f3}.page_row__chUBg:last-child{border-bottom:0}.page_rowLabel__7pjOq{min-width:0;font-weight:700}.page_rowLabel__7pjOq span{display:block;margin-top:3px;overflow:hidden;color:#74828a;font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.page_rowValue__i13SO{color:#0b6870;font-family:var(--font-ibm-plex-mono),monospace;font-size:.75rem;text-align:right}.page_searchPanel__ytrWa{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_searchBox__Z7MGW{padding:22px;border-radius:18px;background:#0c2731;color:#fff}.page_searchBox__Z7MGW h3{margin:0 0 8px}.page_searchBox__Z7MGW p{margin:0 0 18px;color:rgba(255,255,255,.67);line-height:1.5}.page_searchForm__UL2gj{display:flex;gap:8px}.page_searchForm__UL2gj input{min-width:0;flex:1 1;padding:12px 14px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font:inherit}.page_searchForm__UL2gj input::placeholder{color:rgba(255,255,255,.45)}.page_cta__cVwFT,.page_searchForm__UL2gj button{padding:12px 15px;border:0;border-radius:10px;background:#55d4c7;color:#062027;font-weight:800;text-decoration:none;cursor:pointer}.page_results__amr88{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.page_resultItem__70vbe{display:flex;justify-content:space-between;gap:14px;padding:8px 0;color:rgba(255,255,255,.87);font-size:.82rem}.page_resultItem__70vbe span:last-child{color:#70dfd3;font-family:var(--font-ibm-plex-mono),monospace}.page_notice__YDNyV{margin-top:14px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.63);font-size:.74rem;line-height:1.55}.page_cohorts__KZ6SS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.page_cohort__6p2cN{padding:18px 12px;border:1px solid #dce4e7;border-radius:15px;text-align:center}.page_cohort__6p2cN strong{display:block;color:#0a5961;font-size:1.15rem}.page_cohort__6p2cN span{display:block;margin-top:5px;color:#6b7b83;font-size:.7rem}.page_proCard__ECHg_{background:linear-gradient(145deg,#f7fbfb,#eef6f6)}.page_proCard__ECHg_ .page_cta__cVwFT{display:inline-block;margin-top:17px}.page_methodology__Q03T1{background:#0b222c;color:#fff}.page_methodology__Q03T1 .page_sectionHeader__l4wpD p{color:rgba(255,255,255,.64)}.page_methodology__Q03T1 .page_sectionHeader__l4wpD h2{color:#fff}.page_pipeline__16Tqb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0}.page_pipeline__16Tqb span{padding:9px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.82);font-size:.75rem}.page_pipeline__16Tqb b{color:#56d6c8}.page_releaseList__Bsc79{display:grid;grid-gap:8px;gap:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:.72rem}.page_releaseList__Bsc79 div{overflow-wrap:anywhere;padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.72)}.page_footerNote__SzBXt{margin:30px 0 0;color:#718087;font-size:.76rem;line-height:1.6}@media (max-width:920px){.page_nav__Si0eR{display:none}.page_grid4__auae_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_grid3__C3tul,.page_rankingGrid__HSrxT,.page_searchPanel__ytrWa{grid-template-columns:1fr}.page_cohorts__KZ6SS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.page_header__PPRph{min-height:62px;padding:0 20px}.page_hero__5T0CE,.page_main__oYEZd{width:min(92vw,1180px)}.page_hero__5T0CE{padding-top:56px}.page_main__oYEZd{margin-top:-34px}.page_section__U_7e5{padding:22px 16px;border-radius:18px}.page_sectionHeader__l4wpD{display:block}.page_sectionHeader__l4wpD p{margin-top:10px}.page_grid2__Evzt2,.page_grid4__auae_,.page_rankingGrid__HSrxT{grid-template-columns:1fr}.page_searchForm__UL2gj{flex-direction:column}.page_cohorts__KZ6SS{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_municipalitySection__dbrmv{scroll-margin-top:96px}.page_municipalityShortcut__WFYHV{display:inline-block;margin-top:24px}.page_municipalityLink__fUObw{color:#70dfd3;text-align:right}.page_municipalityFacts__368tW{width:min(100%,25rem)}.page_municipalityFacts__368tW dt{font-size:.9rem;font-weight:650}.page_municipalityFacts__368tW dd{margin:6px 0 0}.page_municipalitySource__0r1qf{margin:18px 0 0}.page_municipalitySource__0r1qf a{color:#0a5961}