.journey-page{--journey-ink:#252a27;--journey-muted:#5b635e;--journey-green:#0b6f69;--journey-shadow:0 5px 20px rgba(25,35,32,.07),0 1px 4px rgba(25,35,32,.025)}
.journey-section{padding:56px 0;scroll-margin-top:100px}.journey-heading{max-width:780px;margin-bottom:28px}.journey-heading h2{font-size:clamp(27px,3vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.journey-heading p,.journey-muted{color:var(--journey-muted);line-height:1.65}.journey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px}.journey-card{background:#fafafa;border-radius:20px;padding:28px;box-shadow:var(--journey-shadow);min-width:0;display:flex;flex-direction:column}.journey-card h3{font-size:21px;line-height:1.3;margin:0 0 16px}.journey-card p,.journey-card dd{font-size:15px;line-height:1.65;color:var(--journey-muted)}.journey-card dt,.journey-industry-brief dt{font-size:12px;font-weight:600;color:#0b6f69;margin:20px 0 6px;letter-spacing:.035em}.journey-card dd,.journey-industry-brief dd{margin:0}.journey-card a{margin-top:auto;padding-top:22px;line-height:1.5;font-size:14px}.journey-page .journey-card a,.journey-resource-row a,.journey-text-link,.journey-industry-brief a{color:#0b6f69;text-decoration:none;font-weight:600}.journey-card a:hover,.journey-resource-row a:hover,.journey-text-link:hover{text-decoration:underline;text-underline-offset:4px}.journey-resource-row{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.journey-resource-row .btn-primary{color:#fff!important}.journey-eyebrow{color:#0b6f69;font-size:13px;letter-spacing:.06em;font-weight:600}.journey-lead{font-size:20px;line-height:1.65;max-width:800px}.journey-rfq-hero{padding:110px 0 32px}.journey-rfq-hero h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.03em;line-height:1.12;margin:16px 0 24px}.journey-rfq-hero .journey-text-link{display:inline-block;margin-top:22px;font-size:14px}.journey-disclosure{max-width:1160px;margin:20px auto;padding:0 24px;scroll-margin-top:90px}.journey-disclosure>summary{cursor:pointer;background:#f4f5f4;border-radius:14px;padding:22px 26px;font-size:17px;font-weight:600;line-height:1.4}.journey-disclosure[open]>summary{background:#eaeceb}.journey-disclosure>.section{padding:32px 0!important}.journey-disclosure .section-container{padding:0!important;max-width:none!important}.journey-industry-brief{background:#f5f5f5;border-radius:18px;padding:24px;margin-top:24px}.journey-industry-brief dt:first-child{margin-top:0}.journey-industry-brief dd{font-size:15px;line-height:1.65;color:#5b635e}.journey-industry-brief a{display:inline-block;margin-top:24px;font-size:14px}.journey-spec-note{font-size:12px;color:#68706b;line-height:1.5;margin:22px 0 0}.journey-after-submit{grid-column:1/-1;background:#f5f5f5;border-radius:18px;padding:24px;margin:24px 0 0}.journey-after-submit h3{font-size:18px;margin:0 0 14px}.journey-after-submit ol{padding-left:20px}.journey-after-submit li,.journey-after-submit p{font-size:14px;line-height:1.65;color:#5b635e}.journey-after-submit a{color:#0b6f69}.journey-pcba-rfq #ndaChecklistLink{display:none!important}.journey-pcba-rfq .inline-rfq__intro{display:none}.journey-pcba-rfq .inline-rfq__shell{display:block;max-width:850px;margin:auto}.journey-pcba-rfq #inlineRfq{padding:16px 24px 40px;scroll-margin-top:90px}.journey-pcba-rfq #quoteForm{max-width:none;width:100%}.journey-page .contact-form{min-width:0}.journey-page .journey-field-stage,.journey-page .journey-field-quantity{min-width:0}.journey-page .journey-field-message textarea{min-height:140px}.journey-page :is(.journey-card,.journey-disclosure,.journey-industry-brief) :is(a,summary):focus-visible{outline:3px solid #0b6f69;outline-offset:5px}
@layer pcba-enterprise-color{
.journey-page .journey-card{background:#fafafa!important;border:0!important;box-shadow:0 5px 20px rgba(25,35,32,.07),0 1px 4px rgba(25,35,32,.025)!important;transform:none!important;cursor:default!important}
.journey-page :is(.journey-card,.journey-industry-brief) p{font-weight:400!important}.journey-page .btn-primary{color:#fff!important}.journey-page :is(.btn-ghost,.learn-more){color:#0b6f69!important}.journey-page .journey-card a{color:#0b6f69!important}.journey-pcba-rfq #ndaChecklistLink{display:none!important}.journey-pcba-rfq .inline-rfq__intro{display:none!important}.journey-page .spec-row{display:grid!important;grid-template-columns:minmax(140px,.8fr) minmax(0,1.4fr)!important;gap:20px!important}.journey-page .spec-value{text-align:left!important;min-width:0!important}.journey-page :is(.service-card,.industry-card,.blog-card){border:0!important;box-shadow:0 5px 20px rgba(25,35,32,.07)!important}.journey-page .evidence-caption,.journey-page .evidence-card figcaption{height:auto!important;max-height:none!important;overflow:visible!important}
@media(max-width:640px){.journey-page .spec-row{grid-template-columns:1fr!important;gap:6px!important}.journey-page .spec-label{font-size:13px!important}.journey-page .spec-value{font-size:15px!important}.journey-page .contact-form{padding:24px 20px!important}.journey-page #uploadZone{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:20px!important}.journey-page #uploadZone strong{white-space:normal!important;word-break:normal!important;font-size:16px!important}}
}
@media(max-width:760px){.journey-grid{grid-template-columns:1fr}.journey-section{padding:36px 0}.journey-card{padding:24px}.journey-rfq-hero{padding:94px 0 24px}.journey-lead{font-size:17px}.journey-disclosure{padding:0 20px}.journey-disclosure>summary{padding:20px;font-size:16px}.journey-pcba-rfq #inlineRfq{padding:8px 20px 32px}.journey-resource-row{gap:18px}.journey-after-submit{padding:22px}.journey-rfq-hero h1{max-width:600px}}
.journey-article-service{flex-basis:100%;font-size:14px;margin:14px 0 0}.journey-article-service a{color:#0b6f69}.journey-page .article-cta{flex-wrap:wrap}.journey-blog #buyer-tasks .journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.journey-blog #buyer-tasks .journey-grid{grid-template-columns:1fr}}
