body[data-prototype-page] [data-prototype-industries=index]{overflow:clip;color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__shell{width:min(calc(100% - (var(--pine-gutter) * 2)),var(--pine-shell));margin-inline:auto}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__hero,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__directory,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__focus,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__cta{padding-block:var(--pine-section-space)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__hero{padding-top:calc(var(--pine-section-space) + var(--pine-space-16));color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__hero h1{max-width:64rem;margin:var(--pine-space-8) 0;color:var(--pine-ivory);font:600 var(--pine-type-display) / .96 var(--pine-display);letter-spacing:-.06em}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__lead{max-width:48rem;margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__directory{background:var(--pine-paper)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__directory .pine-kicker{margin-bottom:var(--pine-space-8);color:var(--pine-bark)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__grid,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card{min-width:0;overflow:hidden;color:var(--pine-ink);background:transparent;border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line);border-radius:0;transition:color .18s ease,background .18s ease}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card:hover,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card:focus-visible{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__media{aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__media img{transition:transform .18s ease}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card:is(:hover,:focus-visible) img{transform:scale(1.02)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card-body,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons article{display:grid;padding:var(--pine-space-8);gap:var(--pine-space-4)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__index{color:var(--pine-bark);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card-heading{display:flex;gap:var(--pine-space-4);align-items:center}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__icon,body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reason-icon{display:grid;width:var(--pine-space-12);height:var(--pine-space-12);flex:0 0 auto;place-items:center;color:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-industries=index] :is(.pci-industries__card h2,.pci-industries__reasons h3){margin:0;color:var(--pine-green-deep);font:600 var(--pine-type-lead) / 1.15 var(--pine-display);letter-spacing:-.04em}body[data-prototype-page] [data-prototype-industries=index] :is(.pci-industries__card p,.pci-industries__reasons p){margin:0;color:var(--pine-muted-light);line-height:1.65}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__card:is(:hover,:focus-visible) :is(.pci-industries__index,.pci-industries__icon,h2,p,.pci-industries__link){color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__link{display:inline-flex;gap:var(--pine-space-4);align-items:center;color:var(--pine-green-deep);font-weight:600}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__focus{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__focus .pci-industries__index{color:var(--pine-gold)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__intro{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:var(--pine-space-16);margin-bottom:var(--pine-space-12)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__intro .pine-kicker{grid-column:1 / -1;color:var(--pine-gold)}body[data-prototype-page] [data-prototype-industries=index] :is(.pci-industries__intro h2,.pci-industries__cta h2){margin:0;color:var(--pine-ivory);font:600 var(--pine-type-display) / .96 var(--pine-display);letter-spacing:-.06em}body[data-prototype-page] [data-prototype-industries=index] :is(.pci-industries__intro>p:last-child,.pci-industries__cta>div>p:not(.pine-kicker)){margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons{border-color:var(--pine-line-dark)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons article{border-right:1px solid var(--pine-line-dark);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons :is(h3,.pci-industries__reason-icon){color:var(--pine-ivory);border-color:var(--pine-line-dark)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons p{color:var(--pine-muted-dark)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__cta{color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__cta .pci-industries__shell{display:grid;max-width:64rem;gap:var(--pine-space-8)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__cta .pine-kicker{color:var(--pine-gold)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__cta a{width:fit-content;min-height:44px;padding:var(--pine-space-4) var(--pine-space-6);color:var(--pine-ink);background:var(--pine-gold);border-radius:0}body[data-prototype-page] [data-prototype-industry]{padding-top:calc(var(--pine-space-16) + var(--pine-space-12));padding-bottom:0;overflow:clip;color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] [data-prototype-industry] .pci-industry__image{width:min(calc(100% - (var(--pine-gutter) * 2)),var(--pine-shell));height:auto;aspect-ratio:16 / 7;margin:0 auto var(--pine-space-16);border:1px solid var(--pine-line-dark);border-radius:0;box-shadow:none}body[data-prototype-page] [data-prototype-industry] .pci-industry__hero,body[data-prototype-page] [data-prototype-industry] .pci-industry__challenges,body[data-prototype-page] [data-prototype-industry] .pci-industry__value,body[data-prototype-page] [data-prototype-industry] .pci-industry__compliance,body[data-prototype-page] [data-prototype-industry] .pci-industry__why,body[data-prototype-page] [data-prototype-industry] .pci-industry__services,body[data-prototype-page] [data-prototype-industry] .pci-industry__testimonial,body[data-prototype-page] [data-prototype-industry] .pci-industry__faq,body[data-prototype-page] [data-prototype-industry] .pci-industry__related,body[data-prototype-page] [data-prototype-industry] .pci-industry__secondary-cta,body[data-prototype-page] [data-prototype-industry] .pci-industry__cta,body[data-prototype-page] [data-prototype-industry] .pci-industry-prose{width:100vw;margin:0 0 0 calc(50% - 50vw);padding:var(--pine-section-space) max(var(--pine-gutter),calc((100vw - var(--pine-shell)) / 2 + var(--pine-gutter)));border-radius:0;box-shadow:none}body[data-prototype-page] [data-prototype-industry] .pci-industry__hero{padding-top:var(--pine-space-8);color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] [data-prototype-industry] .pci-industry-hero{display:grid;max-width:64rem;margin:0;gap:var(--pine-space-8);text-align:left}body[data-prototype-page] [data-prototype-industry] .pci-industry-hero h1{margin:0;color:var(--pine-ivory);font-family:var(--pine-display);font-size:var(--pine-type-display);font-weight:600;letter-spacing:-.06em;line-height:.96}body[data-prototype-page] [data-prototype-industry] .pci-industry-hero>p:not(.pine-eyebrow){max-width:48rem;margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industry] .pci-industry-hero>a{width:fit-content;min-height:44px;padding:var(--pine-space-4) var(--pine-space-6);color:var(--pine-ink);background:var(--pine-gold);border-radius:0;font-size:var(--pine-type-body);font-weight:600}body[data-prototype-page] [data-prototype-industry] section>h2,body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance>h2,body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary>h3,body[data-prototype-page] [data-prototype-industry] .pci-industry__cta h2,body[data-prototype-page] [data-prototype-industry] .pci-industry-prose h2{margin:0 0 var(--pine-space-12);color:var(--pine-green-deep);font-family:var(--pine-display);font-size:var(--pine-type-display);font-weight:600;letter-spacing:-.06em;line-height:.96;text-align:left}body[data-prototype-page] [data-prototype-industry] .pci-industry__challenges{color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] [data-prototype-industry] .pci-industry-pain-grid,body[data-prototype-page] [data-prototype-industry] .pci-industry-value-grid,body[data-prototype-page] [data-prototype-industry] .pci-industry-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-industry] .pci-industry-card{position:relative;display:block;min-width:0;padding:var(--pine-space-8);color:var(--pine-ink);background:transparent;border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] [data-prototype-industry] .pci-industry-card__index{display:block;margin-bottom:var(--pine-space-12);color:var(--pine-bark);font-family:var(--pine-mono);font-size:var(--pine-type-label);font-weight:600;letter-spacing:.11em;line-height:1.4}body[data-prototype-page] [data-prototype-industry] .pci-industry-card__icon{display:grid;width:var(--pine-space-12);height:var(--pine-space-12);flex:0 0 auto;place-items:center;color:var(--pine-green-deep);background:transparent;border-radius:0}body[data-prototype-page] [data-prototype-industry] .pci-industry-card h3{margin:0;color:var(--pine-green-deep);font-family:var(--pine-display);font-size:var(--pine-type-lead);font-weight:600;letter-spacing:-.04em;line-height:1.15}body[data-prototype-page] [data-prototype-industry] .pci-industry-card p{margin:var(--pine-space-4) 0 0;color:var(--pine-muted-light);font-size:var(--pine-type-body);line-height:1.65}body[data-prototype-page] [data-prototype-industry] .pci-industry__value{color:var(--pine-ink);background:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industry] .pci-industry-card--value>div:first-child{margin:0 0 var(--pine-space-8);color:var(--pine-green-deep);font-family:var(--pine-editorial);font-size:var(--pine-type-lead);font-weight:400}body[data-prototype-page] [data-prototype-industry] .pci-industry__compliance{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:var(--pine-space-16);padding:0;color:var(--pine-ivory);background:transparent;border:0;border-radius:0}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance .pine-kicker{grid-column:1 / -1;color:var(--pine-gold)}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance>h2{margin:0;color:var(--pine-ivory);font-size:clamp(2.65rem,4vw,3rem)}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance>p{margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance ul{grid-column:2;margin:0;padding:0;border-top:1px solid var(--pine-line-dark);list-style:none}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance li{display:flex;padding-block:var(--pine-space-4);gap:var(--pine-space-4);color:var(--pine-muted-dark);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance li svg{color:var(--pine-gold)}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance li span{color:var(--pine-muted-dark)}body[data-prototype-page] [data-prototype-industry] .pci-industry__why{color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] [data-prototype-industry] .pci-industry__services{color:var(--pine-ink);background:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industry] .pci-industry-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a{padding:var(--pine-space-6);color:var(--pine-ink);background:transparent;border:0;border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line);border-radius:0;box-shadow:none;transition:background .18s ease,color .18s ease}body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a:hover{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a h3{color:var(--pine-green-deep);font-family:var(--pine-display);font-size:var(--pine-type-lead);font-weight:600;letter-spacing:-.04em}body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a p{color:var(--pine-muted-light)}body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a:hover h3,body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a:hover p{color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a>div>div:first-child{color:var(--pine-green-deep);background:transparent;border-radius:0}body[data-prototype-page] [data-prototype-industry] .pci-industry__testimonial{color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] [data-prototype-industry] .pci-industry-testimonial{color:var(--pine-ivory);background:transparent;border:1px solid var(--pine-line-dark);border-radius:0;box-shadow:none}body[data-prototype-page] [data-prototype-industry] .pci-industry-quotes>h2{color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industry] .pci-industry-quote{position:relative;display:grid;margin:0;padding:var(--pine-space-8);grid-template-columns:var(--pine-space-16) minmax(0,1fr);gap:var(--pine-space-4);border:1px solid var(--pine-line-dark)}body[data-prototype-page] [data-prototype-industry] .pci-industry-quote>span{color:var(--pine-gold);font-family:var(--pine-editorial);font-size:var(--pine-type-display);line-height:.65}body[data-prototype-page] [data-prototype-industry] .pci-industry-quote>p{margin:0;color:var(--pine-ivory);font-family:var(--pine-editorial);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industry] .pci-industry-quote footer{display:grid;grid-column:2;margin-top:var(--pine-space-4)}body[data-prototype-page] [data-prototype-industry] .pci-industry-quote cite{color:var(--pine-ivory);font-style:normal;font-weight:600}body[data-prototype-page] [data-prototype-industry] .pci-industry-quote footer span{color:var(--pine-muted-dark);font-family:var(--pine-mono);font-size:var(--pine-type-label)}body[data-prototype-page] [data-prototype-industry] .pci-industry-testimonial blockquote p{color:var(--pine-ivory);font-family:var(--pine-editorial);font-size:var(--pine-type-lead);font-style:normal;line-height:1.55}body[data-prototype-page] [data-prototype-industry] .pci-industry-testimonial cite,body[data-prototype-page] [data-prototype-industry] .pci-industry-testimonial footer span{color:var(--pine-muted-dark)}body[data-prototype-page] [data-prototype-industry] .pci-industry-testimonial cite{font-size:var(--pine-type-body);font-weight:600;line-height:1.65}body[data-prototype-page] [data-prototype-industry] .pci-industry-testimonial footer span{font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] [data-prototype-industry] .pci-industry__faq{color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] [data-prototype-industry] .pci-industry__faq [class*=space-y]{border-top:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-industry] .pci-industry__faq [class*=space-y]>div{margin:0;padding:var(--pine-space-6) 0;background:transparent;border:0;border-bottom:1px solid var(--pine-line);border-radius:0}body[data-prototype-page] [data-prototype-industry] .pci-industry__faq h3{margin:0 0 var(--pine-space-4);color:var(--pine-green-deep);font-family:var(--pine-display);font-size:var(--pine-type-lead);font-weight:600;letter-spacing:-.04em}body[data-prototype-page] [data-prototype-industry] .pci-industry__faq p{margin:0;color:var(--pine-muted-light)}body[data-prototype-page] [data-prototype-industry] .pci-industry__related{color:var(--pine-ink);background:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts>article{background:transparent;border:0;border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts h3{color:var(--pine-green-deep);font-family:var(--pine-display);font-size:var(--pine-type-lead);font-weight:600;letter-spacing:-.04em}body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts p,body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts time{color:var(--pine-muted-light)}body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts [class*=rounded]{border-radius:0}body[data-prototype-page] [data-prototype-industry] .pci-industry__secondary-cta{color:var(--pine-ivory);background:var(--pine-green)}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary{display:grid;padding:0;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1fr) auto;gap:var(--pine-space-16);align-items:center;text-align:left}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary>h3{margin:0;color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary>p{margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary>a,body[data-prototype-page] [data-prototype-industry] .pci-industry__cta a{min-height:44px;padding:var(--pine-space-4) var(--pine-space-6);color:var(--pine-ink);background:var(--pine-ivory);border:1px solid var(--pine-line-dark);border-radius:0;font-size:var(--pine-type-body);font-weight:600}body[data-prototype-page] [data-prototype-industry] .pci-industry__cta{color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] [data-prototype-industry] .pci-industry__cta h2{color:var(--pine-ivory);text-align:center}body[data-prototype-page] [data-prototype-industry] .pci-industry__cta p{color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-industry] .pci-industry-prose{max-width:none;color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] [data-prototype-industry] .pci-industry-prose>:not(h2){max-width:56rem;color:var(--pine-muted-light)}@media(max-width:68.749rem){body[data-prototype-page] [data-prototype-industries=index] .pci-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr)}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary>a{grid-column:2;justify-self:start}}@media(max-width:50rem){body[data-prototype-page] [data-prototype-industries=index] .pci-industries__intro{grid-template-columns:1fr;gap:var(--pine-space-12)}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__intro .pine-kicker{grid-column:auto}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__reasons{grid-template-columns:1fr}body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance,body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary{grid-template-columns:1fr;gap:var(--pine-space-12)}body[data-prototype-page] [data-prototype-industry] .pci-industry-secondary>a,body[data-prototype-page] [data-prototype-industry] .pci-industry-compliance ul{grid-column:auto}body[data-prototype-page] [data-prototype-industry] .pci-industry-pain-grid,body[data-prototype-page] [data-prototype-industry] .pci-industry-value-grid,body[data-prototype-page] [data-prototype-industry] .pci-industry-why-grid,body[data-prototype-page] [data-prototype-industry] .pci-industry-services,body[data-prototype-page] [data-prototype-industry] .pci-industry-related-posts{grid-template-columns:1fr}}@media(max-width:35rem){body[data-prototype-page] [data-prototype-industries=index] .pci-industries__grid{grid-template-columns:1fr}body[data-prototype-page] [data-prototype-industries=index] .pci-industries__hero{padding-top:calc(var(--pine-section-space) + var(--pine-space-8))}body[data-prototype-page] [data-prototype-industry]{padding-top:calc(var(--pine-space-16) + var(--pine-space-4))}body[data-prototype-page] [data-prototype-industry] .pci-industry__image{aspect-ratio:4 / 3;margin-bottom:var(--pine-space-8)}body[data-prototype-page] [data-prototype-industry] .pci-industry-card,body[data-prototype-page] [data-prototype-industry] .pci-industry-services>a{padding:var(--pine-space-6)}}
