.H7M08W_journey{border-radius:var(--nh-radius-xl);background:var(--nh-card);box-shadow:inset 0 0 0 1px var(--nh-line);margin:56px 0 0;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden}.H7M08W_journey:after{content:"";border:18px solid var(--nh-apricot-tint);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;width:220px;height:320px;position:absolute;top:28px;right:-64px}.H7M08W_heading{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.H7M08W_eyebrow{font-size:var(--nh-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-apricot-ink);margin:0 0 6px;font-weight:700;line-height:1.4}.H7M08W_title{font-family:var(--nh-font-display);font-size:var(--nh-h3);color:var(--nh-ink);margin:0;font-weight:700;line-height:1.2}.H7M08W_steps{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.H7M08W_step{border-radius:var(--nh-radius-lg);background:var(--nh-white);min-width:0;box-shadow:var(--nh-shadow-1);padding:22px 22px 24px}.H7M08W_stepTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.H7M08W_number{background:var(--nh-apricot-tint);width:36px;height:36px;color:var(--nh-apricot-ink);font-family:var(--nh-font-display);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.H7M08W_connector{color:var(--nh-apricot-ink);font-size:22px}.H7M08W_stepTitle{font-size:var(--nh-text-lg);color:var(--nh-ink);margin:16px 0 6px;font-weight:700;line-height:1.3}.H7M08W_stepDetail{font-size:var(--nh-text-md);color:var(--nh-ink-2);margin:0;line-height:1.55}.H7M08W_caption{z-index:1;font-size:var(--nh-text-md);color:var(--nh-ink);align-items:flex-start;gap:10px;margin-top:24px;line-height:1.5;display:flex;position:relative}.H7M08W_captionIcon{color:var(--nh-apricot-ink);margin-top:2px;font-size:20px}@media (max-width:900px){.H7M08W_steps{grid-template-columns:minmax(0,1fr);gap:12px}.H7M08W_connector{transform:rotate(90deg)}}@media (max-width:640px){.H7M08W_journey{margin-top:40px}.H7M08W_journey:after{display:none}.H7M08W_heading{align-items:flex-start;gap:16px}}
