.situs_page__2sxPO{--s-blue:var(--phi-blue,#3b82f6);--s-navy:var(--phi-navy,#0b1220);--s-sky:#7cc4ff;--s-ink:#0f172a;--s-muted:#475569;--s-faint:#64748b;--s-line:#e2e8f0;--s-tint:#eef5ff;--s-tint-2:#e3eeff;--s-radius:20px;--s-radius-lg:28px;--s-shadow:0 1px 2px rgb(15 23 42/0.06),0 18px 40px -12px rgb(15 23 42/0.18);background:#fff;color:var(--s-ink)}.situs_wrap___PqRP{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media (min-width:768px){.situs_wrap___PqRP{padding:0 32px}}.situs_display__oyWFo,.situs_h2__OPNDv,.situs_h3__aJ2Uv{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-weight:600;text-wrap:balance}.situs_display__oyWFo{font-size:clamp(38px,5.4vw,70px);line-height:1.02}.situs_h2__OPNDv{font-size:clamp(30px,4.2vw,52px);line-height:1.06}.situs_h3__aJ2Uv{font-size:clamp(22px,2.4vw,30px);line-height:1.15}.situs_display__oyWFo em,.situs_h2__OPNDv em,.situs_h3__aJ2Uv em{font-style:italic;font-weight:800}.situs_lead__N_ZsF{font-size:clamp(16px,1.5vw,19px);line-height:1.6}.situs_eyebrow___gysM{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.situs_btn__QQXVk{display:inline-flex;align-items:center;gap:10px;min-height:46px;border-radius:8px;padding:0 20px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.situs_btn__QQXVk:focus-visible{outline:2px solid var(--s-sky);outline-offset:2px}.situs_btn__QQXVk svg{transition:transform .15s ease}.situs_btn__QQXVk:hover svg{transform:translateX(3px)}.situs_btnPrimary__p_73m{background:color-mix(in srgb,var(--s-blue) 88%,#000);color:#fff}.situs_btnPrimary__p_73m:hover{background:color-mix(in srgb,var(--s-blue) 74%,#000)}.situs_btnGhostDark__Q_a5m{border:1px solid rgb(255 255 255/.28);color:#fff}.situs_btnGhostDark__Q_a5m:hover{border-color:rgb(255 255 255/.6);background:rgb(255 255 255/.06)}.situs_btnGhost__F60oi{border:1px solid #cbd5e1;color:var(--s-ink);background:#fff}.situs_btnGhost__F60oi:hover{border-color:var(--s-ink)}.situs_link__3Hwja{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15.5px;color:color-mix(in srgb,var(--s-blue) 78%,#000);text-decoration:none}.situs_link__3Hwja:hover{text-decoration:underline;text-underline-offset:4px}.situs_link__3Hwja svg{transition:transform .15s ease}.situs_link__3Hwja:hover svg{transform:translateX(3px)}.situs_linkOnDark__RQZ42{color:var(--s-sky)}.situs_hero__92md4{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(1100px 520px at 72% 118%,rgb(59 130 246/.42),transparent 62%),radial-gradient(800px 420px at 8% -12%,rgb(124 196 255/.16),transparent 60%),linear-gradient(180deg,#060b16 0,var(--s-navy) 52%,#0e1a33 100%);padding-bottom:196px}.situs_hero__92md4:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(1px 1px at 12% 18%,rgb(255 255 255/.7),transparent 60%),radial-gradient(1px 1px at 33% 42%,rgb(255 255 255/.45),transparent 60%),radial-gradient(1.4px 1.4px at 58% 12%,rgb(255 255 255/.6),transparent 60%),radial-gradient(1px 1px at 81% 30%,rgb(255 255 255/.5),transparent 60%),radial-gradient(1px 1px at 91% 8%,rgb(255 255 255/.55),transparent 60%),radial-gradient(1.2px 1.2px at 47% 26%,rgb(255 255 255/.35),transparent 60%),radial-gradient(1px 1px at 22% 63%,rgb(255 255 255/.3),transparent 60%),radial-gradient(1px 1px at 70% 55%,rgb(255 255 255/.3),transparent 60%);background-size:640px 420px}.situs_horizon___K1jw{position:absolute;left:50%;bottom:-40px;z-index:-1;width:min(1500px,140vw);transform:translateX(-50%);opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 38%,#000 70%,transparent);pointer-events:none}.situs_horizon___K1jw ul{display:none}.situs_heroInner__YAvjz{padding-top:88px;text-align:center}@media (min-width:768px){.situs_heroInner__YAvjz{padding-top:120px}}.situs_heroEyebrow__3832z{border:1px solid rgb(255 255 255/.16);background:rgb(255 255 255/.06);color:#dbeafe}.situs_heroEyebrow__3832z i{width:7px;height:7px;border-radius:999px;background:var(--s-sky);box-shadow:0 0 0 4px rgb(124 196 255/.18)}.situs_hero__92md4 .situs_display__oyWFo em{color:var(--s-sky)}.situs_heroLead__yP6O1{color:#cbd5e1;max-width:720px;margin:24px auto 0}.situs_regionBar__FQwDm{margin:40px auto 0;max-width:980px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-radius:22px;padding:10px;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.12);backdrop-filter:blur(6px);text-align:left}.situs_regionAsk__D4LUd{flex:1 1 220px;display:flex;align-items:center;gap:10px;min-height:48px;border-radius:14px;padding:0 16px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.14);color:#e2e8f0;font-size:15px}.situs_regionChips__BU4YD{display:flex;flex-wrap:wrap;gap:6px;flex:3 1 420px}.situs_regionChip__ksdmL{display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:10px;padding:0 12px;font-family:var(--ph-mono,ui-monospace,monospace);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#e2e8f0;border:1px solid rgb(255 255 255/.12);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.situs_regionChip__ksdmL:hover{border-color:var(--s-sky);background:rgb(124 196 255/.1)}.situs_devLink__3UAAp:focus-visible,.situs_regionChip__ksdmL:focus-visible{outline:2px solid var(--s-sky);outline-offset:2px}.situs_regionLegend__U3a_H{flex-basis:100%;display:flex;gap:18px;padding:2px 8px 0;font-size:12px;color:#94a3b8}.situs_regionLegend__U3a_H span{display:inline-flex;align-items:center;gap:6px}.situs_regionLegend__U3a_H b{width:6px;height:6px;border-radius:999px;background:var(--s-sky)}.situs_regionLegend__U3a_H span[data-general] b{background:#94a3b8}.situs_regionChip__ksdmL b{width:6px;height:6px;border-radius:999px;background:var(--s-sky)}.situs_regionChip__ksdmL[data-general] b{background:#94a3b8}.situs_stats__Oy_s1{margin:56px auto 0;max-width:980px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(255 255 255/.12)}.situs_stats__Oy_s1>div{padding:22px 8px 0;display:flex;flex-direction:column-reverse;gap:4px}.situs_stats__Oy_s1>div+div{border-left:1px solid rgb(255 255 255/.12)}.situs_stats__Oy_s1 dd{font-size:clamp(24px,3vw,36px);font-weight:600;color:#fff}.situs_stats__Oy_s1 dd,.situs_stats__Oy_s1 dt{font-family:var(--ph-mono,ui-monospace,monospace)}.situs_stats__Oy_s1 dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd}.situs_tiles__5PU_r{position:relative;z-index:1;margin-top:-150px;display:grid;gap:16px}@media (min-width:900px){.situs_tiles__5PU_r{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:var(--s-radius);overflow:hidden;box-shadow:var(--s-shadow)}.situs_tiles__5PU_r>*{border-radius:0!important;box-shadow:none!important}}.situs_tile__FcwF4{position:relative;display:flex;flex-direction:column;min-height:320px;padding:32px;border-radius:var(--s-radius);box-shadow:var(--s-shadow);overflow:hidden;text-decoration:none;color:var(--s-ink)}.situs_tile__FcwF4 h3{margin-top:18px;font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.015em;max-width:18ch}.situs_tile__FcwF4 p{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--s-muted);max-width:34ch}.situs_tile__FcwF4:focus-visible{outline:3px solid var(--s-blue);outline-offset:-3px}.situs_tileDark__2_qeM:focus-visible{outline-color:var(--s-sky)}.situs_tileLight__i_vhQ{background:linear-gradient(165deg,#f7faff 0,var(--s-tint) 100%)}.situs_tileMid__T3DJd{background:linear-gradient(165deg,#eef5ff,#dbe9ff)}.situs_tileDark__2_qeM{background:linear-gradient(165deg,#12203f 0,var(--s-navy) 100%);color:#fff}.situs_tileDark__2_qeM p{color:#cbd5e1}.situs_tag__qdqRS{align-self:flex-start;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:500;background:#fff;color:var(--s-ink);box-shadow:0 1px 2px rgb(15 23 42/.08)}.situs_tileDark__2_qeM .situs_tag__qdqRS{background:rgb(255 255 255/.1);color:#e2e8f0;box-shadow:none;border:1px solid rgb(255 255 255/.14)}.situs_tag__qdqRS small{margin-left:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--s-blue) 78%,#000)}.situs_tileDark__2_qeM .situs_tag__qdqRS small{color:var(--s-sky)}.situs_tileFoot__Rc3QM{margin-top:auto;padding-top:28px}.situs_tileArt__OJnKV{position:absolute;right:-14px;bottom:-14px;width:168px;height:168px;opacity:.9;pointer-events:none}.situs_section__V0tGQ{padding:96px 0}.situs_sectionTight__E6oLU{padding:64px 0}.situs_centerHead__mGTBE{text-align:center;max-width:820px;margin:0 auto}.situs_centerHead__mGTBE .situs_lead__N_ZsF{margin-top:18px;color:var(--s-muted)}.situs_panels__d_4Hq{display:grid;gap:20px}@media (min-width:1024px){.situs_panels__d_4Hq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.situs_panel__RUxnE{position:relative;display:flex;flex-direction:column;border-radius:var(--s-radius-lg);padding:40px 28px 0;overflow:hidden;min-height:560px}@media (min-width:768px){.situs_panel__RUxnE{padding:48px 44px 0}}.situs_panelDark__m2FcF{color:#fff;background:radial-gradient(600px 360px at 85% 100%,rgb(59 130 246/.35),transparent 65%),linear-gradient(165deg,#142449 0,var(--s-navy) 70%)}.situs_panelDark__m2FcF .situs_h3__aJ2Uv em{color:var(--s-sky)}.situs_panelDark__m2FcF .situs_lead__N_ZsF{color:#cbd5e1}.situs_panelLight__hmjqc{background:linear-gradient(165deg,#f5f9ff 0,var(--s-tint-2) 100%)}.situs_panelLight__hmjqc .situs_lead__N_ZsF{color:var(--s-muted)}.situs_panelLabel__GpDeV{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:600;letter-spacing:-.02em}.situs_panelLabel__GpDeV span:first-child{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--s-blue);box-shadow:0 1px 2px rgb(15 23 42/.12)}.situs_panelBadge__OfyH_{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgb(124 196 255/.16);color:var(--s-sky)}.situs_panelDark__m2FcF .situs_panelLabel__GpDeV span:first-child{background:rgb(255 255 255/.1);color:var(--s-sky);box-shadow:none}.situs_chipCloud__hzqb2{margin-top:auto;padding:40px 0 44px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.situs_appPill__CBSFT{display:inline-flex;align-items:center;gap:10px;border-radius:12px;padding:10px 16px 10px 10px;font-size:16px;font-weight:500;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.14);color:#e2e8f0}.situs_appPill__CBSFT span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:rgb(124 196 255/.16);color:var(--s-sky)}.situs_panelCard__KvNyc{margin-top:auto;margin-bottom:-2px;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -1px 0 rgb(15 23 42/.04),0 30px 60px -20px rgb(15 23 42/.35);padding:8px;overflow:hidden;max-height:340px}.situs_coverage__tVk9M{border-radius:var(--s-radius-lg);background:linear-gradient(180deg,#f8fbff 0,var(--s-tint) 100%);padding:56px 20px 24px}@media (min-width:768px){.situs_coverage__tVk9M{padding:72px 40px 32px}}.situs_coverage__tVk9M .situs_h2__OPNDv em{color:color-mix(in srgb,var(--s-blue) 82%,#000)}.situs_regionGrid__qqZxW{margin-top:28px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.situs_regionGrid__qqZxW{grid-template-columns:repeat(5,minmax(0,1fr))}}.situs_regionCard__XEHsf{display:flex;flex-direction:column;min-width:0;border-radius:14px;background:#fff;padding:16px 18px;box-shadow:0 1px 2px rgb(15 23 42/.06)}.situs_regionCard__XEHsf strong{font-size:14.5px;font-weight:600}.situs_regionCard__XEHsf p{margin-top:6px;flex:1;font-size:12.5px;line-height:1.45;color:var(--s-muted)}.situs_regionCard__XEHsf code{margin-top:12px;font-size:11.5px}.situs_phiBadge__MbJBD,.situs_regionCard__XEHsf code{font-family:var(--ph-mono,ui-monospace,monospace);font-weight:700;letter-spacing:.06em;color:color-mix(in srgb,var(--s-blue) 78%,#000)}.situs_phiBadge__MbJBD{border-radius:6px;padding:2px 7px;font-size:10.5px;background:var(--s-tint-2)}.situs_split__a__bs{display:grid;gap:40px;align-items:center}@media (min-width:1024px){.situs_split__a__bs{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.situs_factGrid__8IkcU{display:grid;gap:14px}@media (min-width:640px){.situs_factGrid__8IkcU{grid-template-columns:repeat(2,minmax(0,1fr))}}.situs_fact__ZzOBF{border-radius:18px;padding:24px;background:#fff;border:1px solid var(--s-line);box-shadow:0 1px 2px rgb(15 23 42/.04)}.situs_fact__ZzOBF h3{margin-top:16px;font-size:17px;font-weight:600;letter-spacing:-.01em}.situs_fact__ZzOBF p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--s-muted)}.situs_factIcon__aloV6{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--s-tint);color:color-mix(in srgb,var(--s-blue) 82%,#000)}.situs_cards4__6syje{margin-top:40px;display:grid;gap:14px}@media (min-width:640px){.situs_cards4__6syje{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.situs_cards4__6syje{grid-template-columns:repeat(4,minmax(0,1fr))}}.situs_ready__qAy1G{border-radius:var(--s-radius-lg);color:#fff;background:radial-gradient(700px 380px at 90% 0,rgb(59 130 246/.38),transparent 60%),linear-gradient(160deg,#13234a 0,var(--s-navy) 65%);padding:56px 24px 24px;overflow:hidden}@media (min-width:768px){.situs_ready__qAy1G{padding:72px 56px 32px}}.situs_ready__qAy1G .situs_h2__OPNDv em{color:var(--s-sky)}.situs_ready__qAy1G .situs_lead__N_ZsF{color:#cbd5e1}.situs_readyFacts__k5FFt{margin-top:20px;font-family:var(--ph-mono,ui-monospace,monospace);font-size:12.5px;color:#93c5fd}.situs_devRow__tq4kJ{margin-top:48px;display:grid;gap:10px}@media (min-width:768px){.situs_devRow__tq4kJ{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch}}.situs_devHead__VQWsv{display:flex;align-items:center;gap:10px;padding:0 12px 0 4px;font-size:16px;font-weight:600;color:#fff}.situs_devHead__VQWsv svg{color:var(--s-sky)}.situs_devLink__3UAAp{display:flex;align-items:center;gap:14px;border-radius:14px;padding:16px 18px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.1);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.situs_devLink__3UAAp:hover{border-color:rgb(124 196 255/.6);background:rgb(255 255 255/.09)}.situs_devLink__3UAAp>span:first-child{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgb(124 196 255/.14);color:var(--s-sky)}.situs_devLink__3UAAp strong{display:block;font-size:15px;color:#fff}.situs_devLink__3UAAp small{display:block;font-size:13px;color:#94a3b8}@media (prefers-reduced-motion:reduce){.situs_btn__QQXVk svg,.situs_link__3Hwja svg{transition:none}}