.psp-section[data-astro-cid-tieccils]{background:var(--bg-primary)}.psp-hero[data-astro-cid-tieccils]{max-width:52rem;padding:7rem 0 5rem}.eyebrow[data-astro-cid-tieccils]{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);margin-bottom:1.25rem;font-size:.75rem}.psp-hero-title[data-astro-cid-tieccils]{margin-bottom:1.5rem}.psp-hero-lede[data-astro-cid-tieccils]{color:var(--fg-secondary);max-width:44rem;margin-bottom:2rem;line-height:1.55}.psp-block[data-astro-cid-tieccils]{max-width:64rem;padding:4rem 0}.psp-block-wide[data-astro-cid-tieccils]{max-width:72rem}.psp-block-title[data-astro-cid-tieccils]{max-width:38rem;margin-bottom:3rem}.psp-lede-big[data-astro-cid-tieccils]{color:var(--fg-primary);max-width:48rem;margin-top:-1.5rem;font-size:1.375rem;line-height:1.5}.psp-living[data-astro-cid-tieccils]{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.psp-living-copy[data-astro-cid-tieccils]>p[data-astro-cid-tieccils]{color:var(--fg-secondary);max-width:38rem;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.psp-features[data-astro-cid-tieccils]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.psp-features[data-astro-cid-tieccils] li[data-astro-cid-tieccils]{border-top:1px solid var(--border-primary);padding-top:1.25rem}.psp-feature-title[data-astro-cid-tieccils]{font-family:var(--font-body);letter-spacing:-.3px;color:var(--fg-primary);margin:0 0 .375rem;font-size:1.0625rem;font-weight:600}.psp-features[data-astro-cid-tieccils] li[data-astro-cid-tieccils] p[data-astro-cid-tieccils]{color:var(--fg-secondary);margin:0;font-size:.9375rem;line-height:1.5}.psp-live-callout[data-astro-cid-tieccils]{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--amber-50,#fffaf0);box-shadow:inset 0 -30px 30px -30px var(--amber-300,#fcd34d);padding:2rem;position:sticky;top:6rem}.psp-live-title[data-astro-cid-tieccils]{font-family:var(--font-heading);letter-spacing:-1px;color:var(--fg-primary);margin:.75rem 0;font-size:1.75rem;font-weight:500;line-height:1.05}.psp-live-body[data-astro-cid-tieccils]{color:var(--fg-secondary);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.55}.psp-live-links[data-astro-cid-tieccils]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.psp-live-link[data-astro-cid-tieccils]{font-family:var(--font-body);color:var(--fg-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--amber-500);font-size:.9375rem;font-weight:600;text-decoration-thickness:1.5px}.pipeline[data-astro-cid-tieccils]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pipeline-step[data-astro-cid-tieccils]{border-top:1px solid var(--border-primary);flex-direction:column;gap:.625rem;padding-top:1.25rem;display:flex;position:relative}.pipeline-num[data-astro-cid-tieccils]{font-family:var(--font-accent);letter-spacing:.1em;color:var(--fg-secondary);font-size:.75rem}.pipeline-icon[data-astro-cid-tieccils]{color:var(--amber-500);width:1.5rem;height:1.5rem;display:inline-flex}.pipeline-step-title[data-astro-cid-tieccils]{font-family:var(--font-heading);letter-spacing:-1px;margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.pipeline-step-body[data-astro-cid-tieccils]{color:var(--fg-secondary);font-size:.9375rem;line-height:1.5}.psp-outcomes-lede[data-astro-cid-tieccils]{color:var(--fg-secondary);max-width:40rem;margin:-1.5rem 0 2.5rem;font-size:1.0625rem;line-height:1.6}.psp-outcomes[data-astro-cid-tieccils]{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem;display:grid}.psp-outcome-title[data-astro-cid-tieccils]{font-family:var(--font-heading);letter-spacing:-1px;color:var(--fg-primary);margin:0 0 .625rem;font-size:1.75rem;font-weight:500;line-height:1.05}.psp-outcome[data-astro-cid-tieccils] p[data-astro-cid-tieccils]{color:var(--fg-secondary);max-width:24rem;margin:0;font-size:.9375rem;line-height:1.55}.tiers[data-astro-cid-tieccils]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.tier-card[data-astro-cid-tieccils]{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);flex-direction:column;padding:2rem;display:flex}.tier-header[data-astro-cid-tieccils]{margin-bottom:1.5rem}.tier-label[data-astro-cid-tieccils]{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);margin-bottom:.5rem;font-size:.75rem}.tier-price[data-astro-cid-tieccils]{font-family:var(--font-heading);letter-spacing:-1px;color:var(--fg-primary);font-size:2rem;font-weight:500;line-height:1.1}.tier-includes[data-astro-cid-tieccils]{flex-direction:column;flex:1;gap:.625rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.tier-includes[data-astro-cid-tieccils] li[data-astro-cid-tieccils]{color:var(--fg-primary);padding-left:1.5rem;font-size:.9375rem;line-height:1.5;position:relative}.tier-includes[data-astro-cid-tieccils] li[data-astro-cid-tieccils]:before{content:"";border:1.5px solid var(--amber-500);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.6rem;left:0}.tier-cta[data-astro-cid-tieccils]{font-family:var(--font-body);color:var(--fg-primary);align-self:flex-start;font-size:.9375rem;text-decoration:none;transition:gap .2s}.tier-cta[data-astro-cid-tieccils]:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--amber-500)}.psp-case[data-astro-cid-tieccils]{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;display:grid}.psp-case-figure[data-astro-cid-tieccils]{border-radius:.75rem;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:block;overflow:hidden;box-shadow:0 8px 24px #00000014}.psp-case-figure[data-astro-cid-tieccils]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001f}.psp-case-img[data-astro-cid-tieccils]{width:100%;height:auto;display:block}.psp-case-body[data-astro-cid-tieccils] p[data-astro-cid-tieccils]{color:var(--fg-secondary);margin-bottom:1.25rem;line-height:1.65}.psp-case-stats[data-astro-cid-tieccils]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.psp-case-stats[data-astro-cid-tieccils] li[data-astro-cid-tieccils]{flex-direction:column;gap:.25rem;display:flex}.stat-num[data-astro-cid-tieccils]{font-family:var(--font-heading);letter-spacing:-1.5px;color:var(--fg-primary);font-size:2rem;font-weight:500;line-height:1}.stat-label[data-astro-cid-tieccils]{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-secondary);font-size:.6875rem}.psp-case-links[data-astro-cid-tieccils]{flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;display:flex}.psp-case-links[data-astro-cid-tieccils] a[data-astro-cid-tieccils]{color:var(--fg-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--amber-500);text-decoration-thickness:1.5px}.psp-closing[data-astro-cid-tieccils]{text-align:center;max-width:44rem;margin:0 auto;padding:6rem 0 8rem}.psp-closing[data-astro-cid-tieccils] .h2[data-astro-cid-tieccils]{margin-bottom:1.25rem}.psp-closing[data-astro-cid-tieccils] .text-size-medium[data-astro-cid-tieccils]{color:var(--fg-secondary);margin-bottom:2rem}.psp-closing-buttons[data-astro-cid-tieccils]{justify-content:center}@media (width<=991px){.psp-living[data-astro-cid-tieccils]{grid-template-columns:1fr;gap:2.5rem}.psp-live-callout[data-astro-cid-tieccils]{position:static}.psp-case[data-astro-cid-tieccils]{grid-template-columns:1fr}}@media (width<=767px){.padding-global[data-astro-cid-tieccils]{padding-left:1.25rem;padding-right:1.25rem}.psp-hero[data-astro-cid-tieccils]{padding:5rem 0 3rem}.psp-block[data-astro-cid-tieccils]{padding:3rem 0}.psp-block-title[data-astro-cid-tieccils]{margin-bottom:2rem}.psp-lede-big[data-astro-cid-tieccils]{margin-top:0;font-size:1.125rem}.psp-outcomes[data-astro-cid-tieccils]{grid-template-columns:1fr;gap:2rem}.psp-case-stats[data-astro-cid-tieccils]{grid-template-columns:repeat(2,1fr)}.stat-num[data-astro-cid-tieccils]{font-size:1.625rem}.psp-closing[data-astro-cid-tieccils]{padding:4rem 0 5rem}}
