.pf-hero h1[data-v-7e5032fc]{max-width:24ch;font-weight:700}.pf-principles[data-v-7e5032fc]{padding-top:40px}.pf-principle[data-v-7e5032fc]{display:grid;grid-template-columns:5fr 6fr;gap:40px 72px;align-items:center;border-top:1px solid var(--line);padding:72px 0}.pf-principle[data-v-7e5032fc]:first-child{border-top:0}.pf-principle:nth-child(2n) .pf-copy[data-v-7e5032fc]{order:2}.pf-principle h2[data-v-7e5032fc]{font-weight:700;letter-spacing:-.03em}.pf-text[data-v-7e5032fc]{font-size:17px;color:var(--ink-2);line-height:1.6;margin-top:14px;max-width:44ch}.pf-visual[data-v-7e5032fc]{display:flex;justify-content:center}.pf-visual[data-v-7e5032fc]>*{width:100%;max-width:430px}.pf-diagram[data-v-7e5032fc]{max-width:470px;height:auto}.pf-diagram-lines line[data-v-7e5032fc]{stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1 7;opacity:.55}.pf-diagram-node[data-v-7e5032fc]{fill:#fff;stroke:var(--line)}.pf-diagram-center[data-v-7e5032fc]{fill:var(--accent)}.pf-diagram-label[data-v-7e5032fc]{font-size:14px;font-weight:600;fill:var(--ink);font-family:inherit}.pf-diagram-label.center[data-v-7e5032fc]{fill:#fff}.pf-close[data-v-7e5032fc]{text-align:center}.pf-close-inner h2[data-v-7e5032fc]{max-width:26ch;margin:0 auto;font-weight:700;letter-spacing:-.03em}.pf-close-inner .hero-cta[data-v-7e5032fc]{margin-top:32px}.pf-close-link[data-v-7e5032fc]{margin-top:18px;font-size:14.5px;font-weight:600}.pf-close-link a[data-v-7e5032fc]{color:var(--accent)}.pf-close-link a[data-v-7e5032fc]:hover{text-decoration:underline}@media (max-width: 900px){.pf-principle[data-v-7e5032fc]{grid-template-columns:1fr;gap:32px;padding:52px 0}.pf-principle:nth-child(2n) .pf-copy[data-v-7e5032fc]{order:0}.pf-text[data-v-7e5032fc]{max-width:none}}
