.ph-pbusiness-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-pbusiness-number,.ph-pbusiness-page .ph-pbusiness-eyebrow{color:var(--ph-accent);font-size:12px;font-weight:700}.ph-pbusiness-eyebrow{text-transform:uppercase}.ph-pbusiness-page .ph-pbusiness-note{color:var(--ph-muted);font-size:12px;line-height:1.6}.ph-pbusiness-page .ph-pbusiness-hero-note{max-width:720px;margin:20px auto 0;text-align:center}.ph-pbusiness-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.ph-pbusiness-gallery-image{aspect-ratio:4/5;overflow:hidden}.ph-pbusiness-gallery-image [data-rmiz-content],.ph-pbusiness-gallery-image [data-rmiz]{height:100%}.ph-pbusiness-gallery-image img{display:block;width:100%;height:100%;object-fit:cover}.ph-pbusiness-gallery figcaption{margin-top:24px}.ph-pbusiness-gallery figcaption p{margin-top:14px}.ph-pbusiness-page .ph-pbusiness-gallery-note{margin-top:28px;max-width:880px}.ph-pbusiness-quality{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.ph-pbusiness-quality-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;border-top:1px solid var(--ph-line);padding-block:24px}.ph-pbusiness-quality-list article:first-child{padding-top:0;border-top:0}.ph-pbusiness-quality-list article:last-child{padding-bottom:0}.ph-pbusiness-quality-list p{margin-top:12px}.ph-pbusiness-number{padding-top:4px}.ph-pbusiness-situations{margin-top:36px}.ph-pbusiness-situations>article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:48px;border-top:1px solid var(--ph-line)}.ph-pbusiness-story h3{margin-top:10px;font-size:24px;text-wrap:wrap}.ph-pbusiness-evidence p,.ph-pbusiness-story p{margin-top:18px}.ph-pbusiness-story .ph-pbusiness-request{border-block:1px solid var(--ph-line);padding-block:20px;margin-top:24px}.ph-pbusiness-proof figcaption,.ph-pbusiness-request figcaption{font-size:12px;color:var(--ph-muted)}.ph-pbusiness-request blockquote{margin:10px 0 0;color:var(--ph-ink);font-size:17px;line-height:1.7}.ph-pbusiness-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px}.ph-pbusiness-proof-1{grid-template-columns:minmax(0,1fr);max-width:360px;margin-inline:auto}.ph-pbusiness-proof img{display:block;width:100%;height:auto}.ph-pbusiness-proof figcaption{margin-top:10px}.ph-pbusiness-evidence>p{font-size:13px}.ph-pbusiness-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.ph-pbusiness-methods article{border-top:1px solid var(--ph-line);padding-top:24px}.ph-pbusiness-methods p{margin-top:16px}.ph-pbusiness-application{margin-top:36px}.ph-pbusiness-application article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;border-top:1px solid var(--ph-line);padding-block:24px}.ph-pbusiness-page .ph-pbusiness-home-link{max-width:880px;margin-top:24px}.ph-pbusiness-home-link a{color:var(--ph-ink);text-decoration:underline;text-underline-offset:3px}.ph-pbusiness-plans{margin-top:32px}.ph-pbusiness-page .ph-pbusiness-outline{background:transparent;color:var(--ph-ink);border:1px solid var(--ph-line)}.ph-pbusiness-page .ph-pbusiness-outline:hover{border-color:var(--ph-muted)}.ph-pbusiness-closing{text-align:center}.ph-pbusiness-closing p{max-width:760px;margin:20px auto 28px}@media (max-width:1100px){.ph-pbusiness-application article,.ph-pbusiness-quality{gap:40px}.ph-pbusiness-situations>article{gap:36px}.ph-pbusiness-gallery{gap:24px}}@media (max-width:950px){.ph-pbusiness-quality,.ph-pbusiness-situations>article{grid-template-columns:minmax(0,1fr)}.ph-pbusiness-evidence{width:100%;max-width:650px;margin-inline:auto}}@media (max-width:750px){.ph-pbusiness-application article,.ph-pbusiness-gallery,.ph-pbusiness-methods{grid-template-columns:minmax(0,1fr)}.ph-pbusiness-gallery,.ph-pbusiness-methods{gap:32px}.ph-pbusiness-gallery-image{max-width:440px;margin-inline:auto}.ph-pbusiness-application article{gap:12px}.ph-pbusiness-situations>article{padding-block:32px;gap:28px}.ph-pbusiness-story h3{font-size:22px}.ph-pbusiness-proof{gap:12px}}