.ecg-landing .pd-section{margin-top:112px;text-align:left}.ecg-landing .pd-head{font-size:clamp(20px,2.6vw,26px);font-weight:500;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.ecg-landing .pd-lead{font-size:15px;line-height:1.6;color:#f6f5f180;margin:0}.ecg-landing .pd-rows{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--line-dk)}.ecg-landing .pd-row{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;padding:32px 0;border-bottom:1px solid var(--line-dk);scroll-margin-top:calc(var(--nav-h, 64px) + 24px)}.ecg-landing .pd-row__name{font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0 0 6px;color:var(--body)}.ecg-landing .pd-row__tag{font-size:14px;line-height:1.6;color:#f6f5f180;margin:0}.ecg-landing .pd-agent{display:flex;align-items:flex-start;gap:18px}.ecg-landing .pd-logo{flex:none;width:56px;height:56px;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:#f6f5f10f}.ecg-landing .pd-logo--letter{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;color:#f6f5f18c;border:1px solid var(--line-dk)}.ecg-landing .pd-row__role{display:block;margin-top:2px;font-size:13px;font-weight:400;letter-spacing:0;color:#f6f5f180}.ecg-landing .pd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.ecg-landing .pd-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;line-height:1.5;color:#f6f5f180;border:1px solid var(--line-dk)}.ecg-landing .pd-status--live{color:var(--ecg-accent);background:var(--accent-soft);border-color:transparent}.ecg-landing .pd-row__desc{font-size:15px;line-height:1.65;color:#f6f5f1bf;margin:0 0 16px}.ecg-landing .pd-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ecg-landing .pd-list li{position:relative;padding-left:18px;font-size:14px;line-height:1.55;color:#f6f5f199}.ecg-landing .pd-list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:#f6f5f159}.ecg-landing .pd-specs{margin:32px 0 0;border-top:1px solid var(--line-dk)}.ecg-landing .pd-specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line-dk)}.ecg-landing .pd-specs dt{font-size:14px;color:#f6f5f180}.ecg-landing .pd-specs dd{margin:0;font-family:var(--mono);font-size:14px;color:var(--body);text-align:right}.ecg-landing .pd-hero-actions{margin-top:40px}.ecg-landing .mn-cta .pd-lead{margin:-12px auto 24px;max-width:460px}@media(max-width:640px){.ecg-landing .pd-section{margin-top:80px}.ecg-landing .pd-row{grid-template-columns:1fr;gap:16px;padding:28px 0}}.ecg-landing .mn-cta h2.mn-cta__title{font-weight:500}.ecg-landing .pd-site{margin-top:20px}
