/* Scoped customer journeys. Existing hero and guide controls are untouched. */
.bulk-journey{color:#17334e}.bulk-journey .journey-intro{padding:38px 0 24px}.bulk-journey h1{font-size:clamp(32px,4vw,54px);line-height:1.1;margin:12px 0 18px}.bulk-journey h2{font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0 0 16px}.bulk-journey h3{font-size:23px;line-height:1.25;margin:0 0 12px}.bulk-journey p{margin:0 0 18px;line-height:1.6}.bulk-journey .journey-section{padding:28px 0}.journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.journey-card{border:1px solid #d3e1eb;border-radius:24px;padding:28px;background:#f1f7fa}.journey-card.blue{background:#e9f9fe;border-top:4px solid #23c3f3}.journey-card .button{margin-top:4px}.journey-grid img{width:100%;height:auto}.journey-tag{display:inline-block;background:#fff4d8;color:#78500b;padding:5px 10px;border-radius:7px;font-size:14px;font-weight:700}.journey-note{font-size:16px;color:#526b7e}.bulk-journey details{margin-top:16px;border:0}.bulk-journey summary{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.bulk-journey summary::after{content:'⌄';display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #d4e2eb;border-radius:50%;background:linear-gradient(140deg,#fff,#e6eff4)}.bulk-journey details[open] summary::after{content:'⌃'}.bulk-journey details[open] summary{margin-bottom:14px}.journey-reports{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.journey-reports .journey-card{padding:22px}.journey-reports h3{font-size:21px}.journey-reports a{display:block}.journey-price{font-size:26px;font-weight:700}.journey-table{overflow-x:auto}.journey-table table{border-collapse:collapse;width:100%}.journey-table td,.journey-table th{padding:12px;text-align:left;border-bottom:1px solid #d3e1eb}.journey-form{display:grid;gap:16px}.journey-form label{display:grid;gap:7px;font-weight:600}.journey-form select,.journey-form input{width:100%;min-height:46px;padding:10px;border:1px solid #8da8bd;border-radius:12px;background:white;color:#17334e;font:inherit}.journey-form label.check{display:flex;align-items:start;font-weight:400}.journey-form input[type=checkbox]{width:20px;min-height:20px;margin-top:5px}.journey-form button{justify-self:start}.journey-spots{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.journey-spots>div{padding:18px;background:#e9f9fe;border-radius:16px}.journey-spots small{display:block}.journey-spots strong{display:block;font-size:25px}.journey-contact{margin:35px auto 55px}.bulk-journey [hidden]{display:none!important}@media(max-width:1050px){.journey-reports{grid-template-columns:1fr 1fr}.journey-spots{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.journey-grid,.journey-reports{grid-template-columns:1fr}.journey-spots{grid-template-columns:1fr 1fr}.journey-card{padding:23px}.bulk-journey .journey-section{padding:22px 0}}

/* New page-only refinements; shared controls and pages remain unchanged. */
.bulk-journey figure{margin:0}.bulk-journey .journey-intro .lead{max-width:52rem}.bulk-journey .journey-steps{list-style:none;padding:0;margin:0;display:grid;gap:18px}.bulk-journey .journey-steps li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.bulk-journey .journey-steps p{margin:0;max-width:42rem}.bulk-journey .journey-step-actions{display:flex;gap:10px;flex-wrap:wrap}.bulk-journey .journey-card .button{white-space:normal}.bulk-journey .journey-grid{align-items:start}.bulk-journey .journey-grid>article>p:last-child{margin-bottom:0}@media(max-width:800px){.bulk-journey .journey-steps li{grid-template-columns:1fr;gap:16px}.bulk-journey .journey-steps a{justify-self:start}}

.bulk-journey .journey-intro .lead{color:#526b7e;opacity:1}.bulk-journey .journey-grid figure{padding:20px}.bulk-journey .journey-grid figure img{max-width:430px;display:block;margin:0 auto 10px}.bulk-journey summary{list-style:none}.bulk-journey summary::-webkit-details-marker{display:none}
