.pcp-faq.svelte-15si431{background:#f5f0e6}.pcp-faq-list.svelte-15si431{max-width:850px;margin:auto}.pcp-faq-list.svelte-15si431 details:where(.svelte-15si431){border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);padding:22px 0}.pcp-faq-list.svelte-15si431 summary:where(.svelte-15si431){cursor:pointer;font-size:1.18rem;font-weight:600}.pcp-faq-list.svelte-15si431 p:where(.svelte-15si431){margin:16px 0 0;line-height:1.65}.pcp-page.svelte-15si431{color:var(--ink);background:#fbfaf6}.pcp-hero.svelte-15si431{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--pcp-accent) 18%, #f4efe4), #fbfaf6 62%, color-mix(in srgb, var(--pcp-accent) 12%, #fff));padding:clamp(126px,12vw,176px) 0 clamp(72px,8vw,116px);position:relative;overflow:hidden}.pcp-hero.svelte-15si431:before{z-index:-2;background-image:linear-gradient(color-mix(in srgb, var(--pcp-accent) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pcp-accent) 13%, transparent) 1px, transparent 1px);content:"";background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.pcp-hero.pcp-hero-flat.svelte-15si431:before{content:none}.pcp-hero-grid.svelte-15si431{grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.pcp-back.svelte-15si431{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);min-height:44px;color:var(--ink);align-items:center;margin-bottom:30px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.pcp-hero.svelte-15si431 .eyebrow:where(.svelte-15si431),.pcp-story.svelte-15si431 .eyebrow:where(.svelte-15si431),.pcp-experience.svelte-15si431 .eyebrow:where(.svelte-15si431),.pcp-links.svelte-15si431 .eyebrow:where(.svelte-15si431){color:color-mix(in srgb, var(--pcp-accent) 78%, var(--ink));letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:900}.pcp-hero.svelte-15si431 h1:where(.svelte-15si431){max-width:830px;color:var(--ink);letter-spacing:-.066em;margin:0;font-size:clamp(3.25rem,6.5vw,6.1rem);font-weight:500;line-height:.88}.pcp-lead.svelte-15si431{max-width:620px;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:28px 0 0;font-size:clamp(1.04rem,1.55vw,1.34rem);line-height:1.65}.pcp-hero-actions.svelte-15si431{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.pcp-hero-actions.svelte-15si431 .btn:where(.svelte-15si431){background:var(--ink);min-height:55px;color:var(--on-ink);text-decoration:none}.pcp-text-link.svelte-15si431{min-height:55px;color:var(--ink);align-items:center;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.pcp-text-link.svelte-15si431 span:where(.svelte-15si431){padding-left:5px}.pcp-hero-note.svelte-15si431{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);gap:12px;max-width:560px;margin-top:50px;padding-top:20px;display:flex}.pcp-hero-note.svelte-15si431 span:where(.svelte-15si431){color:var(--pcp-accent);font-size:1rem}.pcp-hero-note.svelte-15si431 p:where(.svelte-15si431){color:color-mix(in srgb, var(--ink) 71%, transparent);margin:0;font-size:.87rem;line-height:1.6}.pcp-hero-visual.svelte-15si431{margin:0;position:relative}.pcp-image-frame.svelte-15si431{aspect-ratio:4/5;background:color-mix(in srgb, var(--pcp-accent) 22%, #fff);position:relative;overflow:hidden}.pcp-image-frame.svelte-15si431 img:where(.svelte-15si431){object-fit:cover;width:100%;height:100%}.pcp-hero-visual.svelte-15si431 figcaption:where(.svelte-15si431){gap:4px;max-width:310px;margin:17px 0 0 20px;display:grid}.pcp-hero-visual.svelte-15si431 figcaption:where(.svelte-15si431) span:where(.svelte-15si431){color:color-mix(in srgb, var(--ink) 54%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.pcp-hero-visual.svelte-15si431 figcaption:where(.svelte-15si431) b:where(.svelte-15si431){font-size:.93rem;line-height:1.42}.pcp-story.svelte-15si431{padding-top:clamp(80px,10vw,145px)}.pcp-story-grid.svelte-15si431{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(46px,10vw,155px);display:grid}.pcp-story-heading.svelte-15si431{position:relative}.pcp-story-heading.svelte-15si431 h2:where(.svelte-15si431),.pcp-experience.svelte-15si431 h2:where(.svelte-15si431),.pcp-links.svelte-15si431 h2:where(.svelte-15si431){color:var(--ink);letter-spacing:-.058em;margin:0;font-size:clamp(2.15rem,4.4vw,4.55rem);font-weight:500;line-height:.98}.pcp-story-copy.svelte-15si431{max-width:670px}.pcp-story-copy.svelte-15si431 p:where(.svelte-15si431){color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0 0 18px;font-size:1rem;line-height:1.78}.pcp-story-copy.svelte-15si431 .pcp-story-lead:where(.svelte-15si431){color:var(--ink);font-size:clamp(1.25rem,2vw,1.66rem);line-height:1.52}.pcp-benefits.svelte-15si431{border-top:1px solid var(--line);gap:11px;margin:31px 0 0;padding:22px 0 0;list-style:none;display:grid}.pcp-benefits.svelte-15si431 li:where(.svelte-15si431){align-items:flex-start;gap:10px;font-size:.9rem;font-weight:730;line-height:1.45;display:flex}.pcp-benefits.svelte-15si431 span:where(.svelte-15si431){background:color-mix(in srgb, var(--pcp-accent) 20%, #fff);width:21px;height:21px;color:var(--ink);border-radius:50%;flex:0 0 21px;place-items:center;font-size:.68rem;display:grid}.pcp-experience.svelte-15si431{padding-top:0}.pcp-experience-card.svelte-15si431{background:var(--ink);color:var(--on-ink);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:end;gap:clamp(36px,8vw,122px);padding:clamp(30px,5vw,72px);display:grid}.pcp-experience.svelte-15si431 .eyebrow:where(.svelte-15si431){color:color-mix(in srgb, var(--pcp-accent) 60%, #fff)}.pcp-experience.svelte-15si431 h2:where(.svelte-15si431){color:var(--on-ink);max-width:590px}.pcp-experience-content.svelte-15si431{gap:20px;display:grid}.pcp-experience-content.svelte-15si431>p:where(.svelte-15si431){max-width:550px;color:color-mix(in srgb, var(--on-ink) 78%, transparent);margin:0;font-size:1rem;line-height:1.76}.pcp-experience-facts.svelte-15si431{border-top:1px solid color-mix(in srgb, var(--on-ink) 22%, transparent);gap:11px;max-width:550px;margin:0;padding:20px 0 0;list-style:none;display:grid}.pcp-experience-facts.svelte-15si431 li:where(.svelte-15si431){color:var(--on-ink);align-items:flex-start;gap:10px;font-size:.9rem;font-weight:730;line-height:1.45;display:flex}.pcp-experience-facts.svelte-15si431 span:where(.svelte-15si431){background:color-mix(in srgb, var(--pcp-accent) 35%, transparent);width:21px;height:21px;color:var(--on-ink);border-radius:50%;flex:0 0 21px;place-items:center;font-size:.68rem;display:grid}.pcp-links.svelte-15si431{background:var(--ink)}.pcp-links-card.svelte-15si431{background:color-mix(in srgb, var(--pcp-accent) 15%, #f5f0e6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,10vw,150px);padding:clamp(34px,6vw,75px);display:grid}.pcp-inquiry-button.svelte-15si431{border-radius:var(--card-radius,8px);background:var(--ink);min-height:50px;color:var(--on-ink);justify-content:center;align-items:center;margin-top:28px;padding:15px 19px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.pcp-links-card.svelte-15si431>div:where(.svelte-15si431)>p:where(.svelte-15si431):last-child{max-width:590px;color:color-mix(in srgb, var(--ink) 69%, transparent);margin:19px 0 0;line-height:1.68}.pcp-link-list.svelte-15si431{align-content:center;display:grid}.pcp-link-list.svelte-15si431 a:where(.svelte-15si431){border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);gap:6px;padding:20px 0;text-decoration:none;display:grid}.pcp-link-list.svelte-15si431 a:where(.svelte-15si431):last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}.pcp-link-list.svelte-15si431 span:where(.svelte-15si431){letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.65rem;font-weight:900}.pcp-link-list.svelte-15si431 b:where(.svelte-15si431){letter-spacing:-.025em;justify-content:space-between;gap:16px;font-size:clamp(1.05rem,1.7vw,1.38rem);font-weight:570;display:flex}.style-editorial.svelte-15si431 .pcp-hero:where(.svelte-15si431){background:var(--ink)}.style-editorial.svelte-15si431 .pcp-hero:where(.svelte-15si431):before{opacity:.22}.style-editorial.svelte-15si431 .pcp-hero:where(.svelte-15si431) h1:where(.svelte-15si431),.style-editorial.svelte-15si431 .pcp-lead:where(.svelte-15si431),.style-editorial.svelte-15si431 .pcp-text-link:where(.svelte-15si431),.style-editorial.svelte-15si431 .pcp-hero-visual:where(.svelte-15si431) figcaption:where(.svelte-15si431) b:where(.svelte-15si431){color:var(--on-ink)}.style-editorial.svelte-15si431 .pcp-hero:where(.svelte-15si431) .eyebrow:where(.svelte-15si431){color:color-mix(in srgb, var(--pcp-accent) 55%, #fff)}.style-editorial.svelte-15si431 .pcp-hero-visual:where(.svelte-15si431) figcaption:where(.svelte-15si431) span:where(.svelte-15si431){color:color-mix(in srgb, var(--on-ink) 60%, transparent)}.style-editorial.svelte-15si431 .pcp-hero-actions:where(.svelte-15si431) .btn:where(.svelte-15si431){background:var(--pcp-accent);color:var(--on-pcp-accent)}.style-editorial.svelte-15si431 .pcp-image-frame:where(.svelte-15si431){box-shadow:none;border-radius:96px 2px 2px}.style-structured.svelte-15si431 .pcp-hero:where(.svelte-15si431){background:#f2efe7}.style-structured.svelte-15si431 .pcp-hero:where(.svelte-15si431):before{content:none}.style-structured.svelte-15si431 .pcp-image-frame:where(.svelte-15si431){box-shadow:none}@media (width<=900px){.pcp-hero-grid.svelte-15si431,.pcp-story-grid.svelte-15si431,.pcp-experience-card.svelte-15si431,.pcp-process-layout.svelte-15si431,.pcp-links-card.svelte-15si431{grid-template-columns:1fr}.pcp-hero-visual.svelte-15si431{max-width:580px}.pcp-process-heading.svelte-15si431{position:static}.pcp-experience-card.svelte-15si431{gap:25px}}@media (width<=620px){.pcp-hero.svelte-15si431{padding-top:112px}.pcp-hero.svelte-15si431 h1:where(.svelte-15si431){font-size:clamp(2.95rem,13vw,4.4rem);line-height:1.02}.pcp-hero-actions.svelte-15si431{flex-direction:column;align-items:stretch;gap:16px}.pcp-hero-actions.svelte-15si431 .btn:where(.svelte-15si431){justify-content:center}.pcp-hero-visual.svelte-15si431 figcaption:where(.svelte-15si431){margin-left:0}.pcp-story-grid.svelte-15si431{gap:30px}.pcp-experience-card.svelte-15si431,.pcp-links-card.svelte-15si431{padding:28px 22px}.pcp-links-card.svelte-15si431{gap:32px}}.pcp-section-title.svelte-15si431{max-width:740px;margin-bottom:clamp(32px,5vw,54px)}.pcp-section-title.svelte-15si431 h2:where(.svelte-15si431){letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.1}.pcp-section-title.svelte-15si431 p:where(.svelte-15si431):not(.eyebrow){color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.pcp-principles.svelte-15si431{background:#fbfaf6}.pcp-principles-grid.svelte-15si431{gap:12px;display:grid}.pcp-principle-card.svelte-15si431{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);background:#fff;border-radius:18px;grid-template-columns:minmax(200px,.75fr) minmax(0,1.6fr);align-items:baseline;gap:clamp(14px,4vw,56px);padding:clamp(22px,3vw,32px) clamp(22px,3.5vw,40px);display:grid;box-shadow:0 4px 18px #00000008}.pcp-principle-card.svelte-15si431 h3:where(.svelte-15si431){letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.25}.pcp-principle-card.svelte-15si431 p:where(.svelte-15si431){color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}@media (width<=700px){.pcp-principle-card.svelte-15si431{grid-template-columns:1fr}}.pcp-references.svelte-15si431{background:color-mix(in srgb, var(--pcp-accent) 10%, #f5f0e6)}.pcp-references-heading.svelte-15si431{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.pcp-references-heading.svelte-15si431 h2:where(.svelte-15si431){letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.1}.pcp-references-heading.svelte-15si431 .eyebrow:where(.svelte-15si431){margin:0 0 14px}.pcp-references-heading.svelte-15si431 a:where(.svelte-15si431){border-radius:var(--card-radius,8px);min-height:50px;color:var(--ink);white-space:nowrap;border:1px solid;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=620px){.pcp-references-heading.svelte-15si431{flex-direction:column;align-items:stretch;gap:20px}}.pcp-diff.svelte-15si431{background:var(--paper)}.pcp-diff-card.svelte-15si431{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#fff;border-radius:24px;padding:clamp(32px,5vw,56px)}.pcp-diff-header.svelte-15si431{max-width:720px;margin-bottom:36px}.pcp-diff-header.svelte-15si431 h2:where(.svelte-15si431){letter-spacing:-.03em;margin:8px 0 14px;font-size:clamp(28px,3.6vw,44px);line-height:1.15}.pcp-diff-header.svelte-15si431 p:where(.svelte-15si431):not(.eyebrow){color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.pcp-diff-table.svelte-15si431{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pcp-diff-col.svelte-15si431{border-radius:16px;padding:clamp(24px,3vw,36px)}.pcp-diff-traditional.svelte-15si431{background:color-mix(in srgb, var(--ink) 4%, #fff);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.pcp-diff-pcp.svelte-15si431{background:color-mix(in srgb, var(--pcp-accent) 14%, #fff);border:2px solid var(--pcp-accent)}.pcp-diff-col.svelte-15si431 h3:where(.svelte-15si431){margin:0 0 18px;font-size:1.2rem;line-height:1.25}.pcp-diff-col.svelte-15si431 ul:where(.svelte-15si431){gap:12px;margin:0;padding-left:20px;display:grid}.pcp-diff-col.svelte-15si431 li:where(.svelte-15si431){color:var(--ink);font-size:.98rem;line-height:1.55}.pcp-tools.svelte-15si431{background:#fbfaf6}.pcp-tools-grid.svelte-15si431{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.pcp-tool-card.svelte-15si431{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 18px #00000008}.pcp-tool-card.svelte-15si431 h3:where(.svelte-15si431){color:var(--pcp-accent);margin:0 0 10px;font-size:1.25rem;line-height:1.25}.pcp-tool-card.svelte-15si431 p:where(.svelte-15si431){color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}.pcp-usecases.svelte-15si431{background:var(--paper)}.pcp-usecases-grid.svelte-15si431{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.pcp-usecase-card.svelte-15si431{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:16px;padding:28px}.pcp-usecase-icon.svelte-15si431{margin-bottom:14px;font-size:32px;display:block}.pcp-usecase-card.svelte-15si431 h3:where(.svelte-15si431){margin:0 0 10px;font-size:1.2rem;line-height:1.25}.pcp-usecase-card.svelte-15si431 p:where(.svelte-15si431){color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}@media (width<=768px){.pcp-diff-table.svelte-15si431{grid-template-columns:1fr}}
