.journey{background:#103d36;color:white;padding:clamp(20px,4vw,48px);border-radius:24px;box-shadow:0 22px 60px #123d3633;margin:28px 0}.journey .eyebrow{color:#e5bc62}.journey-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.journey button{font:inherit;border:1px solid #93b3a8;background:transparent;color:inherit;border-radius:8px;padding:10px 15px}.journey button[aria-current=step]{background:#efd18b;color:#163d35;border-color:#efd18b}.journey button:focus-visible{outline:3px solid #e6b955;outline-offset:4px}.demo-screen{background:#f5f8f6;color:#173f35;padding:clamp(22px,4vw,48px);border-radius:14px;min-height:245px;margin:20px 0;position:relative}.demo-screen .eyebrow{color:#46685e}.demo-row{padding:17px;background:white;border:1px solid #d8e4dd;border-radius:9px;margin-top:12px}.journey-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.journey-controls span{margin-right:auto}.journey:fullscreen,.journey.expanded{position:fixed;inset:0;width:100%;height:100%;z-index:9999;margin:0;border-radius:0;overflow:auto}.audience-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.audience-grid article{border:1px solid #d0ddd4;border-radius:20px;padding:32px;background:#f3f7f3}.audience-grid article:first-child{border-top:5px solid #c99b42}.sector-example{padding:30px;background:#eef4ef;border-radius:18px;margin:24px 0}@media(max-width:700px){.audience-grid{grid-template-columns:1fr}.journey-tabs button{flex:1 1 40%}}
.tour-section .journey .demo-screen .eyebrow{color:#46685e}
