.WorldUsageMap_section__Mh3o7{width:100%;margin:0 auto}.WorldUsageMap_mapStage__D4IfC{position:relative;width:100%}.WorldUsageMap_map__kPbQt{display:block;width:100%;height:auto;overflow:hidden;background:color-mix(in srgb,var(--accent-primary),var(--surface-warm) 80%)}.WorldUsageMap_countries__NJVzl{fill:var(--surface-warm);stroke-width:.8;stroke:color-mix(in srgb,var(--accent-primary),var(--surface-warm) 80%)}.WorldUsageMap_marker__Fn5Bv{color:var(--accent-primary);cursor:pointer;outline:none}.WorldUsageMap_markerHit__f2zmT{fill:transparent}.WorldUsageMap_markerPoint__FC3Ec{fill:currentColor;stroke:var(--bg-card);stroke-width:2;transition:fill .18s ease;vector-effect:non-scaling-stroke}.WorldUsageMap_markerHovered__uwsf8 .WorldUsageMap_markerPoint__FC3Ec,.WorldUsageMap_marker__Fn5Bv:focus-visible .WorldUsageMap_markerPoint__FC3Ec,.WorldUsageMap_marker__Fn5Bv:hover .WorldUsageMap_markerPoint__FC3Ec{fill:var(--text-primary)}.WorldUsageMap_marker__Fn5Bv:focus-visible .WorldUsageMap_markerHit__f2zmT{fill:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.WorldUsageMap_summaryLayer__3EQ_1{position:absolute;inset:0;overflow:visible;pointer-events:none}.WorldUsageMap_summary__wjjW_{position:absolute;width:max-content;max-width:min(30ch,calc(100vw - 24px));padding:9px 12px;visibility:hidden;color:var(--text-primary);font-family:var(--font-ui);font-size:clamp(12px,1.3vw,16px);font-weight:500;line-height:1.35;text-align:left;background:color-mix(in srgb,var(--bg-card) 94%,transparent);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:var(--shadow-card);opacity:0;transform:translate(-50%,calc(-100% - 12px)) translateY(7px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear 1.4s}.WorldUsageMap_summaryOpen__ZE5tP{visibility:visible;opacity:1;transform:translate(-50%,calc(-100% - 12px));transition-delay:0s}.WorldUsageMap_summaryMeta__Oz_Nk,.WorldUsageMap_summaryText__84FT8{display:block}.WorldUsageMap_summaryText__84FT8{overflow-wrap:break-word}.WorldUsageMap_summaryMeta__Oz_Nk{display:flex;gap:7px;align-items:center;justify-content:flex-start;margin-top:5px;color:var(--text-muted);font-size:clamp(11px,1.1vw,14px);font-weight:400;white-space:nowrap}.WorldUsageMap_summaryMeta__Oz_Nk>:not(.WorldUsageMap_summaryPlace__x_BvG){flex:0 0 auto}.WorldUsageMap_summaryPlace__x_BvG{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.WorldUsageMap_countryFlag__WzvMN{width:16px;height:11px;object-fit:cover;flex:0 0 auto;border-radius:1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 14%,transparent)}.WorldUsageMap_empty__CMxX6{fill:var(--text-muted);font-family:var(--font-ui);font-size:16px}.WorldUsageMap_privacy__5BsGM{margin:14px auto 0;color:color-mix(in srgb,var(--text-muted),var(--surface-page) 50%);font-size:12px;line-height:1.5;text-align:center;text-wrap:balance}.WorldUsageMap_attribution__qIFxz{margin-top:4px;font-size:11px}.WorldUsageMap_srOnly__YI1xT{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.WorldUsageMap_summary__wjjW_{transition:none}}.landingSections_shell__QXjJ8{position:relative;min-height:100vh;overflow-x:clip;background:var(--surface-page)}.landingSections_page__kCtol{display:flex;flex-direction:column}.landingSections_pageSections__uxnBZ{position:relative;background:var(--surface-page);display:flex;flex-direction:column}.landingSections_warmSections__1tppj{position:relative;background:var(--surface-warm);display:flex;flex-direction:column}.landingSections_warmSectionsSunken__REVC0{position:relative;background:var(--surface-warm-sunken);display:flex;flex-direction:column}.landingSections_warmSectionsSunkenTransition__GggcX{background:linear-gradient(var(--surface-warm-sunken),var(--surface-warm-sunken)) top /101% 34% no-repeat,var(--surface-warm)}.landingSections_belowWorkflowSection__1jQnV{margin-top:-100px;padding-top:20px}@media (max-width:720px){.landingSections_belowWorkflowSection__1jQnV{margin-top:-120px;padding-top:120px}}.HomeV2_reachSection__e9mCl{width:100%;max-width:1200px;margin:0 auto;padding:36px 40px 18px}.HomeV2_reachHeader__HcRDh{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);gap:40px;align-items:end}.HomeV2_reachHero__gBQgX{margin:0;width:100%;color:var(--content-strong);font-family:var(--font-ui);font-size:36px;font-weight:500;letter-spacing:0;line-height:1.08;text-align:center}.HomeV2_reachIntro__YDtVa{margin:0;color:var(--content-muted);font-size:17px;line-height:1.55;text-wrap:pretty}.HomeV2_featureGrid__nTt4s{display:flex;padding:0;list-style:none;justify-content:center;margin:0 0 50px;flex:1 1;gap:20px}.HomeV2_featureItem__5Syjg{margin:20px 0;flex:1 1;min-width:0;text-align:center}.HomeV2_featureItem__5Syjg h3{font-size:24px;margin-bottom:10px}.HomeV2_featureItem__5Syjg p{font-size:16px;color:var(--content-muted);text-wrap:balance;margin:12px 0 6px}.HomeV2_featureLink__G_Jmd{display:inline-flex;align-items:center;gap:4px;color:var(--brand-accent);font-size:12px;font-weight:400;text-decoration:none}.HomeV2_featureLink__G_Jmd:hover{color:var(--brand-accent-strong);text-decoration:underline}.HomeV2_statItem__CL1yk{min-width:0;padding:22px 0;text-align:center;flex:1 1}.HomeV2_statValue__023g7{display:block;color:var(--content-strong);font-size:clamp(18px,3vw,36px);font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap}.HomeV2_statLabel__HT1z4{display:block;margin-top:10px;color:var(--text-muted);font-size:clamp(11px,1.7vw,14px);line-height:1.35}.HomeV2_usageMapSection__0JkzE{width:100%;scroll-margin-top:80px}.HomeV2_usageMapHeader__l5toA{width:min(960px,calc(100% - 32px));margin:0 auto;padding-bottom:clamp(28px,4vw,48px);text-align:center}.HomeV2_usageMapTitle__bwNqK{margin:0;color:var(--content-strong);font-family:var(--font-ui);font-size:clamp(32px,4.5vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.HomeV2_usageMapSubtitle___J_b6{margin:16px 0 0;color:var(--content-muted);font-size:clamp(16px,1.8vw,20px);line-height:1.5;text-wrap:pretty}@media (max-width:900px){.HomeV2_reachHeader__HcRDh{grid-template-columns:1fr;gap:18px;align-items:start}}@media (max-width:720px){.HomeV2_statsGrid__RwNVG .HomeV2_statItem__CL1yk:first-child{display:none}.HomeV2_featureGrid__nTt4s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-bottom:30px}.HomeV2_featureItem__5Syjg{margin:10px 0}.HomeV2_featureItem__5Syjg h3{font-size:20px;margin-bottom:5px}.HomeV2_featureItem__5Syjg p{margin-top:0;font-size:14px}.HomeV2_reachSection__e9mCl{padding:10px}.HomeV2_reachTitle__JzvEN{font-size:30px}.HomeV2_reachIntro__YDtVa{font-size:16px}.HomeV2_mapFrame__KnwYb{margin-top:24px}.HomeV2_mapFrame__KnwYb svg{width:100%;height:auto}.HomeV2_statItem__CL1yk{padding:18px 0}}.HomeV2_faq__GoXiG{content-visibility:auto;contain-intrinsic-size:auto 1400px;width:100%;max-width:1000px;margin:80px auto}.HomeV2_faqHeading__1RamK{margin:0 0 32px;color:var(--content-strong);font-size:clamp(26px,3.4vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.HomeV2_faqList__eQkrq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.HomeV2_faqItem__xSPCF h3{margin:0 0 8px;color:var(--content-strong);font-size:18px;font-weight:500}.HomeV2_faqItem__xSPCF p{margin:0;color:var(--content-muted);font-size:16px;line-height:1.6}.HomeV2_faqAnswer__yn_qB{display:flex;flex-direction:column;gap:8px}.HomeV2_faqInlineLink__nNeGW{color:var(--brand-accent);font-weight:500;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:2px}.HomeV2_faqInlineLink__nNeGW:hover{color:var(--brand-accent-strong)}.HomeV2_faqLink__zfeqr{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:var(--brand-accent);font-size:16px;font-weight:500;text-decoration:none}.HomeV2_faqLink__zfeqr:hover{color:var(--brand-accent-strong);text-decoration:underline}.HomeV2_faqLink__zfeqr svg{transition:transform .15s ease}.HomeV2_faqLink__zfeqr:hover svg{transform:translateX(2px)}@media (max-width:1100px){.HomeV2_faq__GoXiG{padding:0 50px}}@media (max-width:800px){.HomeV2_faqList__eQkrq{grid-template-columns:minmax(0,1fr)}}