.jc-profile{background:var(--jc-cream);padding-bottom:0}.jc-profile__title{padding:28px 0 20px;background:#fff;border-bottom:1px solid var(--jc-line)}.jc-profile__tag{margin:0 0 6px;font-size:11px;font-weight:800;color:var(--jc-jade)}.jc-profile__title h1{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.1rem)}.jc-profile__lede{margin:0;font-size:15px;color:#0f766e;max-width:52ch}.jc-profile__intro{padding:28px 0}.jc-profile__intro p{margin:0 0 16px;font-size:15px;max-width:60ch}.jc-profile__intro-act{display:flex;flex-wrap:wrap;gap:10px}.jc-profile__tenets{padding:8px 0 32px;background:#fff;border-top:1px solid var(--jc-line)}.jc-profile__sec-lede{margin:-8px 0 20px;font-size:14px;color:#0f766e;max-width:52ch}.jc-profile__tenet-list{list-style:none;margin:0;padding:0;max-width:40rem}.jc-profile__tenet-list li{display:grid;grid-template-columns:3rem 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--jc-line)}.jc-profile__tenet-n{font-size:1.4rem;font-weight:900;color:var(--jc-jade);line-height:1.1}.jc-profile__tenet-list h3{margin:0 0 6px;font-size:16px}.jc-profile__tenet-list p{margin:0;font-size:14px;color:#0f766e}.jc-profile__stats{background:var(--jc-ink);color:#fff;padding:22px 0}.jc-profile__stats-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.jc-profile__stat strong{display:block;font-size:1.4rem;font-weight:900;color:var(--jc-mint)}.jc-profile__stat span{font-size:12px;color:#a7f3d0}.jc-profile__journey{padding:36px 0;background:#fff;border-top:1px solid var(--jc-line)}.jc-profile__journey-list{list-style:none;margin:0;padding:0;max-width:42rem}.jc-profile__journey-list li{display:grid;grid-template-columns:3rem 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--jc-line)}.jc-profile__journey-n{font-size:1.25rem;font-weight:900;color:var(--jc-jade);line-height:1.2}.jc-profile__journey-list h3{margin:0 0 4px;font-size:15px}.jc-profile__journey-list p{margin:0;font-size:13px;color:#0f766e}.jc-profile__services{padding:32px 0}.jc-profile__services-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jc-profile__services-grid li{background:#fff;border:1px solid var(--jc-line);border-radius:var(--jc-r);padding:14px}.jc-profile__services-grid h3{margin:0 0 6px;font-size:15px}.jc-profile__services-grid p{margin:0;font-size:13px;color:#0f766e}.jc-profile__trust{padding:32px 0;background:#fff;border-top:1px solid var(--jc-line)}.jc-profile__trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jc-profile__trust-grid li{background:var(--jc-cream);border:1px solid var(--jc-line);border-radius:var(--jc-r);padding:14px}.jc-profile__trust-grid h3{margin:0 0 6px;font-size:14px;color:var(--jc-jade-d)}.jc-profile__trust-grid p{margin:0;font-size:13px;color:#0f766e}.jc-profile__trust-grid a{color:var(--jc-jade);font-weight:700}.jc-profile__gallery{padding:32px 0}.jc-profile__gallery-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.jc-profile__gallery-grid figure{margin:0}.jc-profile__gallery-grid img:not(.site-img-wm__logo){width:100%;height:auto;display:block;aspect-ratio:16 / 10;object-fit:cover}.jc-profile__gallery-grid figcaption{margin-top:8px;font-size:12px;color:#0f766e;font-weight:700}.jc-profile__voices{padding:32px 0;background:#fff;border-top:1px solid var(--jc-line)}.jc-profile__voices-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jc-profile__voices-grid blockquote{margin:0;padding:14px;background:var(--jc-cream);border:1px solid var(--jc-line);border-radius:var(--jc-r)}.jc-profile__voices-grid p{margin:0 0 10px;font-size:13px;color:var(--jc-ink)}.jc-profile__voices-grid cite{font-style:normal;font-size:11px;font-weight:700;color:#047857}.jc-profile__faq{padding:36px 0}.jc-profile__faq-list{max-width:48rem}.jc-profile__faq-item{border:1px solid var(--jc-line);border-radius:8px;background:#fff;margin-bottom:8px;padding:0 14px}.jc-profile__faq-item summary{cursor:pointer;font-weight:800;font-size:14px;padding:14px 0;list-style:none}.jc-profile__faq-item summary::-webkit-details-marker{display:none}.jc-profile__faq-item p{margin:0 0 14px;font-size:14px;color:#0f766e}.jc-profile__nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:24px}.jc-profile__nav .jc-tag{background:#fff;color:var(--jc-ink);border:1px solid var(--jc-line);border-radius:8px}.jc-profile__cta{background:linear-gradient(135deg,var(--jc-ink),#064e3b);color:#fff;padding:40px 0}.jc-profile__cta-inner{text-align:center}.jc-profile__cta h2{margin:0 0 8px}.jc-profile__cta p{margin:0 0 16px;color:#a7f3d0;font-size:14px}.jc-profile__cta-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body.layout-jadecanopy .jc-span.container,body.layout-jadecanopy .container.jc-span{max-width:var(--jc-span-w);margin-left:auto;margin-right:auto}.jc-plaza .jc-tag{background:#fff;color:var(--jc-ink);border:1px solid var(--jc-line)}.jc-plaza .jc-tag:hover{border-color:var(--jc-teal);color:var(--jc-teal)}