.pd-section[data-v-c0c080a1]{position:relative;background:var(--page-bg);padding:clamp(3rem,5vw,4.5rem) var(--space-section-px) clamp(1.25rem,2.5vw,2rem)}.pd-layout[data-v-c0c080a1]{display:grid;grid-template-columns:2fr 3fr;gap:clamp(2rem,4vw,3rem);align-items:start}.pd-col[data-v-c0c080a1]{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.pd-about[data-v-c0c080a1]{background:var(--white);border-radius:var(--radius-card);padding:clamp(2rem,4vw,3.5rem)}.pd-about__title[data-v-c0c080a1]{color:var(--dark);margin:0 0 1.5rem}.pd-about__text[data-v-c0c080a1]{display:flex;flex-direction:column;gap:1rem}.pd-about__text p[data-v-c0c080a1]{color:var(--dark);margin:0}.pd-about__features[data-v-c0c080a1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.pd-feature[data-v-c0c080a1]{display:inline-flex;align-items:center;padding:.75rem 1.25rem;background:var(--light-bg);border-radius:100px;color:var(--dark)}.pd-about__clip[data-v-c0c080a1]{position:relative}@media(max-width:1535.98px){.pd-about__clip.is-collapsed[data-v-c0c080a1]{max-height:16rem;overflow:hidden}}.pd-about__fade[data-v-c0c080a1]{position:absolute;inset:auto 0 0 0;height:4.5rem;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--white));pointer-events:none}.pd-about__more[data-v-c0c080a1]{margin-top:1rem;padding:0;border:none;background:none;color:var(--accent);font-family:inherit;font-size:var(--text-body);font-weight:500;line-height:1.2;cursor:pointer;transition:color .15s}.pd-about__more[data-v-c0c080a1]:hover{color:var(--accent-hover)}@media(min-width:1280px)and (max-width:1535.98px){.pd-about[data-v-c0c080a1],.pd-infra[data-v-c0c080a1]{padding:3rem}.pd-feature[data-v-c0c080a1]{padding:.5rem 1rem;font-size:var(--text-body-sm)}}.pd-infra[data-v-c0c080a1]{background:var(--white);border-radius:var(--radius-card);padding:clamp(2rem,4vw,3.5rem)}.pd-infra__title[data-v-c0c080a1]{color:var(--dark);margin:0}.pd-infra__head[data-v-c0c080a1]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.pd-infra__radius[data-v-c0c080a1]{display:flex;align-items:center;align-self:stretch;gap:.5rem;padding:.375rem;background:var(--light-bg);border-radius:.875rem}.pd-infra__chip[data-v-c0c080a1]{flex:1 1 0}.pd-infra__chip[data-v-c0c080a1]{min-width:0;padding:.7rem .75rem;border:none;border-radius:.625rem;background:transparent;color:var(--gray);font-family:inherit;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;transition:background .15s,color .15s}.pd-infra__chip.active[data-v-c0c080a1]{background:var(--dark);color:var(--white)}.pd-infra__chip-icon[data-v-c0c080a1]{width:.875rem;height:.875rem;opacity:.45}.pd-infra__chip.active .pd-infra__chip-icon[data-v-c0c080a1]{opacity:.7;filter:invert(1)}.pd-infra-row[data-v-c0c080a1]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 0;border:none;border-bottom:1px solid rgba(0,0,0,.08);background:none;font-family:inherit;cursor:pointer;transition:opacity .15s,color .15s}.pd-infra-row:hover .pd-infra-row__eye[data-v-c0c080a1]{opacity:.7}.pd-infra-row.disabled[data-v-c0c080a1]{cursor:default;opacity:.45}.pd-infra-row.disabled .pd-infra-row__icon[data-v-c0c080a1],.pd-infra-row.disabled .pd-infra-row__eye[data-v-c0c080a1]{opacity:.22;filter:none}.pd-infra-row.disabled:hover .pd-infra-row__label[data-v-c0c080a1],.pd-infra-row.disabled:hover .pd-infra-row__meta[data-v-c0c080a1],.pd-infra-row.disabled:hover .pd-infra-row__cta[data-v-c0c080a1]{color:inherit}.pd-infra-row.disabled:hover .pd-infra-row__eye[data-v-c0c080a1]{opacity:.22;filter:none}.pd-infra-row[data-v-c0c080a1]:last-of-type{border-bottom:none;padding-bottom:0}.pd-infra-row__right[data-v-c0c080a1]{display:flex;align-items:center;justify-content:flex-end;min-width:2.25rem}.pd-infra-row__left[data-v-c0c080a1]{display:flex;align-items:center;gap:1.25rem}.pd-infra-row__icon[data-v-c0c080a1]{width:2.25rem;height:2.25rem;flex-shrink:0;opacity:.4}.pd-infra-row__label[data-v-c0c080a1]{color:var(--dark)}.pd-infra-row__meta[data-v-c0c080a1]{color:var(--gray)}.pd-infra-row__meta-skeleton[data-v-c0c080a1],.pd-infra-row__cta-skeleton[data-v-c0c080a1]{display:inline-flex;height:1em;border-radius:999px;background:linear-gradient(90deg,#0000000d,#00000017,#0000000d);background-size:200% 100%;animation:pd-skeleton-c0c080a1 1.2s ease-in-out infinite}.pd-infra-row__meta-skeleton[data-v-c0c080a1]{width:4.25rem;margin-left:.5rem;vertical-align:middle}.pd-infra-row__eye[data-v-c0c080a1]{width:2.25rem;height:2.25rem;opacity:.42;flex-shrink:0;filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(0%) hue-rotate(154deg) brightness(92%) contrast(88%);transition:opacity .25s}.pd-infra-row__eye.hidden[data-v-c0c080a1]{opacity:1;filter:brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(5000%) hue-rotate(345deg)}.pd-infra-row__cta-skeleton[data-v-c0c080a1]{width:2.25rem}@keyframes pd-skeleton-c0c080a1{0%{background-position:200% 0}to{background-position:-200% 0}}.pd-map[data-v-c0c080a1]{position:sticky;top:7rem;align-self:start;border-radius:var(--radius-card);overflow:hidden;height:85vh;background:var(--light-bg)}.pd-map__canvas[data-v-c0c080a1]{width:100%;height:100%}.pd-map__skeleton[data-v-c0c080a1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#ffffff7a,#ffffff2e),radial-gradient(circle at 22% 28%,rgba(173,0,23,.07),transparent 28%),radial-gradient(circle at 78% 64%,rgba(47,47,47,.08),transparent 30%),var(--light-bg)}.pd-map__skeleton-shimmer[data-v-c0c080a1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 10%,rgba(255,255,255,.55) 45%,transparent 80%);transform:translate(-100%);animation:pd-map-shimmer-c0c080a1 1.8s ease-in-out infinite}@media(max-width:960px){.pd-map[data-v-c0c080a1]{position:static;top:auto}}@media(max-width:640px){.pd-layout[data-v-c0c080a1]{grid-template-columns:1fr}.pd-map[data-v-c0c080a1]{height:60vh}}@keyframes pd-map-shimmer-c0c080a1{0%{transform:translate(-100%)}to{transform:translate(100%)}}
