.pp-anchor{scroll-margin-top:72px}.pp-figure{font-family:var(--font-geist-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--signal)}.section--ink .pp-figure{color:var(--signal-on-ink)}.pp-disclaimer{margin-top:32px;max-width:64ch;font-size:13px;line-height:1.6;color:var(--muted)}.section--ink .pp-disclaimer{color:var(--on-ink-muted)}.pp-subhead{margin-top:64px}.pp-subhead--spaced{margin-top:80px}.pp-hero{padding-block:96px 0;text-align:center}.pp-hero .eyebrow{margin-bottom:16px}.pp-hero-title{font-size:clamp(34px,5.2vw,60px);max-width:24ch;margin-inline:auto}.pp-hero-lead{margin:24px auto 0;max-width:62ch}.pp-hero-ctas{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.pp-chain{max-width:var(--wide);margin:64px auto 0;padding:24px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 24px;gap:16px 24px;text-align:left}.pp-chain-step{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.pp-chain-note{grid-column:2;line-height:1.4}.pp-chain-index,.pp-chain-note{font-size:13px;color:var(--muted)}.pp-chain-label{font-size:17px;font-weight:500;letter-spacing:-.01em}.pp-chain-step:not(:last-child) .pp-chain-label:after{content:" →";color:var(--muted);font-weight:400}@media (max-width:900px){.pp-chain{grid-template-columns:repeat(2,1fr)}.pp-chain-step:nth-child(2) .pp-chain-label:after{content:none}}@media (max-width:560px){.pp-hero{padding-block:64px 0}.pp-chain{grid-template-columns:1fr}.pp-chain-step .pp-chain-label:after{content:none}}.pp-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:32px;display:flex;flex-direction:column}.pp-icon{font-size:28px;line-height:1}.pp-card-title{margin-top:24px;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.pp-card-body{margin-top:12px;font-size:15px;line-height:1.55;color:var(--muted);flex-grow:1}.pp-audience-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:960px){.pp-audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pp-audience-grid{grid-template-columns:1fr}}.pp-prompts{margin-top:0}.pp-prompt-list{margin-top:24px;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.pp-prompt{border:1px solid var(--line);border-radius:var(--r-pill);padding:10px 20px;font-size:15px;line-height:1.4;background:var(--paper)}.pp-prompt:before{content:"„"}.pp-prompt:after{content:"”"}.pp-prompt-note{margin-top:24px;max-width:52ch;font-size:15px;line-height:1.6;color:var(--muted)}.pp-split{margin-top:24px;list-style:none}.pp-split-step{display:grid;grid-template-columns:48px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.pp-split-step:last-child{border-bottom:1px solid var(--line)}.pp-split-index{font-size:14px;color:var(--muted)}.pp-split-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pp-split-who{border:1px solid var(--line);border-radius:var(--r-pill);padding:3px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pp-split-step--yours .pp-split-who{border-color:var(--signal);color:var(--signal)}.pp-split-body p{margin-top:8px;max-width:56ch;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:560px){.pp-split-step{grid-template-columns:1fr;gap:8px}}.pp-scen-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pp-scen{border:1px solid rgba(245,245,247,.16);border-radius:var(--r-card);padding:32px;display:flex;flex-direction:column}.pp-scen--highlight{border-color:var(--signal-on-ink)}.pp-scen-eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-muted)}.pp-scen-badge{border:1px solid var(--signal-on-ink);border-radius:var(--r-pill);padding:2px 10px;font-size:11px;color:var(--signal-on-ink)}.pp-scen-figure{margin-top:24px;font-size:clamp(28px,2.8vw,36px);font-weight:600;line-height:1.05}.pp-scen-unit{margin-left:8px;font-size:15px;font-weight:400;letter-spacing:0;color:var(--on-ink-muted)}.pp-scen-qualifier{margin-top:8px;font-size:14px;line-height:1.5;color:var(--on-ink-muted)}.pp-scen-rows{margin-top:24px;flex-grow:1}.pp-scen-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(245,245,247,.12);font-size:14px;line-height:1.4}.pp-scen-row dt{color:var(--on-ink-muted)}.pp-scen-row dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pp-scen-note{margin-top:24px;padding-top:16px;border-top:1px solid rgba(245,245,247,.16);font-size:13px;line-height:1.55;color:var(--on-ink-muted)}.pp-combined{margin-top:40px;max-width:68ch;font-size:17px;line-height:1.6}.pp-notes{margin-top:40px;padding-top:32px;border-top:1px solid rgba(245,245,247,.16);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.pp-note-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-muted)}.pp-note-body{margin-top:12px;max-width:56ch;font-size:15px;line-height:1.6}@media (max-width:1000px){.pp-scen-grid{grid-template-columns:1fr}}@media (max-width:720px){.pp-scen{padding:24px}.pp-notes{grid-template-columns:1fr;gap:32px}}.pp-type-grid{margin-top:64px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.pp-type{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:40px}.pp-type--passive{border-color:var(--signal)}.pp-type-share{font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-type-name{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pp-type-badge{border:1px solid var(--signal);border-radius:var(--r-pill);padding:3px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal)}.pp-type-body{margin-top:12px;max-width:48ch;font-size:15px}.pp-role-lead,.pp-type-body{line-height:1.6;color:var(--muted)}.pp-role-lead{margin-top:16px;max-width:60ch;font-size:17px}@media (max-width:800px){.pp-type-grid{grid-template-columns:1fr}.pp-type{padding:32px}}.pp-tier-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pp-tier{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:32px;display:flex;flex-direction:column}.pp-tier-name{font-size:19px;font-weight:600;letter-spacing:-.01em}.pp-tier-role{align-self:flex-start;border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 14px;font-size:13px;font-weight:600;letter-spacing:.04em}.pp-tier-body,.pp-tier-role{margin-top:16px;color:var(--muted)}.pp-tier-body{font-size:15px;line-height:1.55;flex-grow:1}.pp-tier-note{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:900px){.pp-tier-grid{grid-template-columns:1fr}}.pp-offer-grid{margin-top:64px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}.pp-offer{grid-column:span 3}.pp-offer:nth-child(n+5){grid-column:span 4}.pp-offer-link{margin-top:24px;align-self:flex-start}@media (max-width:1100px){.pp-offer-grid{grid-template-columns:repeat(2,1fr)}.pp-offer,.pp-offer:nth-child(n+5){grid-column:auto}}@media (max-width:600px){.pp-offer-grid{grid-template-columns:1fr}}.pp-scenarios{margin-top:64px;display:grid;grid-gap:24px;gap:24px}.pp-scenario{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:32px;display:grid;grid-gap:16px;gap:16px}.pp-line{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;align-items:baseline}.pp-line--partner{padding-top:16px;border-top:1px solid var(--line)}.pp-line-who{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pp-line-text{font-size:17px;line-height:1.5}.pp-line--client .pp-line-text{color:var(--muted)}.pp-line--partner .pp-line-text{font-weight:500}@media (max-width:600px){.pp-line{grid-template-columns:1fr;gap:8px}}.pp-timeline{margin-top:64px;list-style:none}.pp-timeline-step{position:relative;display:grid;grid-template-columns:40px 1fr;grid-gap:24px;gap:24px;padding-bottom:40px}.pp-timeline-step:last-child{padding-bottom:0}.pp-timeline-step:before{content:"";position:absolute;left:20px;top:40px;bottom:0;width:1px;background:var(--line)}.pp-timeline-step:last-child:before{content:none}.pp-timeline-index{position:relative;z-index:1;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--paper);display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted)}.pp-timeline-body{padding-top:6px}.pp-timeline-title{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pp-timeline-body p{margin-top:8px;max-width:56ch;font-size:15px;line-height:1.6;color:var(--muted)}.pp-apply-head{text-align:center}.pp-apply-head .lead{margin-inline:auto}.pp-apply{margin:48px auto 0;max-width:640px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:40px}.pp-form{display:grid;grid-gap:16px;gap:16px}.pp-form-error{font-size:14px;line-height:1.5;color:var(--danger)}.pp-form-note{font-size:13px;line-height:1.5;color:var(--muted)}.pp-form--done{gap:0;padding-block:16px;text-align:center}.pp-done-mark{width:48px;height:48px;margin-inline:auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:21px;background:rgba(15,139,95,.1);color:var(--signal)}.pp-done-title{margin-top:24px;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.pp-done-lead{margin:12px auto 0;max-width:44ch;font-size:15px;line-height:1.6;color:var(--muted)}.pp-done-ref{margin-top:16px;font-size:13px;color:var(--muted)}@media (max-width:700px){.pp-apply{padding:32px 24px}.pp-apply .field-row{grid-template-columns:1fr}}